.compact-flow[data-v-f2cd60f0]{width:100%;min-height:140px;font-family:var(--op-font);font-variant-numeric:tabular-nums;flex:1;display:flex;position:relative;container:power-flow/size}.compact-grid[data-v-f2cd60f0]{--label:clamp(11px,min(calc(5.9cqh * var(--cq-zoom,1)),calc(2.7cqw * var(--cq-zoom,1))),14px);--value:clamp(14px,min(calc(9.6cqh * var(--cq-zoom,1)),calc(6.3cqw * var(--cq-zoom,1))),26px);--soc:clamp(20px,min(calc(13.6cqh * var(--cq-zoom,1)),calc(6.4cqw * var(--cq-zoom,1))),40px);--link:clamp(10px,calc(4.5cqw * var(--cq-zoom,1)),44px);--tile-gap:clamp(3px,calc(2.2cqh * var(--cq-zoom,1)),10px);column-gap:var(--link);flex:1;grid-template-columns:minmax(0,34fr) minmax(0,38fr) minmax(0,28fr);min-width:0;min-height:0;display:grid;position:relative}.power-column[data-v-f2cd60f0]{gap:var(--tile-gap);flex-direction:column;min-width:0;min-height:0;display:flex}.power-column.centre[data-v-f2cd60f0],.power-column.loads[data-v-f2cd60f0]{gap:max(10px,var(--tile-gap) * 2)}.compact-network[data-v-f2cd60f0]{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.compact-network .edge[data-v-f2cd60f0]{stroke-width:3px;filter:none}.compact-network .edge.live[data-v-f2cd60f0]{stroke-linecap:butt;stroke-dasharray:10 4;animation-name:march-compact-f2cd60f0;animation-duration:.7s}.compact-network .junction[data-v-f2cd60f0]{stroke-width:1.5px}@keyframes march-compact-f2cd60f0{to{stroke-dashoffset:-14px}}@media (prefers-reduced-motion:reduce){.compact-network .edge.live[data-v-f2cd60f0]{stroke-dasharray:none;animation:none}}.power-node[data-v-f2cd60f0]{z-index:1;justify-content:center;gap:clamp(0px,calc(.5cqh * var(--cq-zoom,1)),4px);min-width:0;min-height:0;padding:clamp(0px,calc(.8cqh * var(--cq-zoom,1)),8px) clamp(4px,calc(2.2cqw * var(--cq-zoom,1)),14px);color:#99adc2;background:linear-gradient(#192b40,#101d2e);border:1.5px solid #29445f;border-radius:8px;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.node-label[data-v-f2cd60f0]{min-width:0;font-size:var(--label);color:#d9e4ef;white-space:nowrap;align-items:center;gap:6px;font-weight:650;line-height:1.05;display:flex}.node-label[data-v-f2cd60f0] svg{flex:none;display:none}.node-label i[data-v-f2cd60f0]{font-style:normal}.node-label .long[data-v-f2cd60f0]{display:none}.power-node strong[data-v-f2cd60f0]{font-size:var(--value);color:#f5f8fc;white-space:nowrap;font-weight:600;line-height:1}.inverter strong[data-v-f2cd60f0]{white-space:normal}.power-node small[data-v-f2cd60f0]{font-size:var(--label);color:#99adc2;line-height:1.05}.power-node .detail[data-v-f2cd60f0]{display:none}.power-node.selected[data-v-f2cd60f0]{border-color:#3b8eea;box-shadow:0 0 0 1px #3b8eea47,0 0 12px #3b8eea38}.power-node.stale[data-v-f2cd60f0]{border-color:var(--op-amber);box-shadow:none}.power-node.stale strong[data-v-f2cd60f0]{color:var(--op-amber)}.power-node abbr[data-v-f2cd60f0]{color:var(--op-amber);font-size:10px;text-decoration:none;position:absolute;top:3px;right:5px}.power-node.absent[data-v-f2cd60f0]{padding-inline:clamp(4px,calc(2.2cqw * var(--cq-zoom,1)),14px);background:0 0;border-style:dashed}.power-node.absent .node-label[data-v-f2cd60f0]{color:#99adc2}.power-node.absent strong[data-v-f2cd60f0]{font-size:var(--label);color:#99adc2;text-overflow:ellipsis;min-width:0;max-width:100%;font-weight:500;overflow:hidden}.battery[data-v-f2cd60f0]{background:linear-gradient(135deg,#4d86d2,#2e65ad);border-color:#6aa5f5;flex-grow:1.15}.battery .node-label[data-v-f2cd60f0],.battery small[data-v-f2cd60f0]{color:#fff}.battery strong[data-v-f2cd60f0]{font-size:var(--soc);font-weight:500}.dc[data-v-f2cd60f0]{flex-grow:1.15}.battery-row[data-v-f2cd60f0]{color:#fff;font-size:var(--label);white-space:nowrap;justify-content:space-between;gap:8px;margin-top:auto}.battery-row b[data-v-f2cd60f0]{font-weight:500}@container power-flow (width<=239px){.compact-grid[data-v-f2cd60f0]{grid-template-columns:minmax(0,34fr) minmax(0,36fr) minmax(0,30fr)}.power-node[data-v-f2cd60f0]{border-width:1px}.node-label[data-v-f2cd60f0]{font-weight:600}.inverter[data-v-f2cd60f0]{padding-inline:3px}}@container power-flow (width<=209px){.compact-grid[data-v-f2cd60f0]{--label:clamp(9px,min(calc(5.9cqh * var(--cq-zoom,1)),calc(2.7cqw * var(--cq-zoom,1))),14px);--value:clamp(12px,min(calc(9.6cqh * var(--cq-zoom,1)),calc(6.3cqw * var(--cq-zoom,1))),26px);--soc:clamp(16px,min(calc(13.6cqh * var(--cq-zoom,1)),calc(6.4cqw * var(--cq-zoom,1))),40px);grid-template-columns:minmax(0,34fr) minmax(0,32fr) minmax(0,34fr)}.power-node[data-v-f2cd60f0]{padding-inline:3px}.node-label[data-v-f2cd60f0]{text-overflow:ellipsis;display:block;overflow:hidden}.power-node strong[data-v-f2cd60f0],.power-node small[data-v-f2cd60f0]{text-overflow:ellipsis;overflow:hidden}.inverter strong[data-v-f2cd60f0]{font-size:var(--label)}}@container power-flow (width>=380px){.node-label[data-v-f2cd60f0] svg{display:block}}@container power-flow (width>=520px){.node-label .long[data-v-f2cd60f0]{display:inline}.node-label .short[data-v-f2cd60f0]{display:none}}@container power-flow (height>=290px){.power-node small.detail[data-v-f2cd60f0]{display:block}}@container power-flow (height>=200px) and (width>=440px){.power-node .battery-row.detail[data-v-f2cd60f0]{display:flex}}.flow[data-v-f2cd60f0]{width:100%;height:100%;min-height:0;font-family:var(--op-font);display:block;overflow:visible}.equipment-card rect[data-v-f2cd60f0]{fill:url(#equipment-panel);stroke:#29445f;stroke-width:2px;transition:stroke .18s,filter .18s}.equipment-card.active rect[data-v-f2cd60f0]{stroke:#3b8eea;filter:url(#active-glow)}.battery-card rect[data-v-f2cd60f0]{fill:url(#battery-panel);stroke:#6aa5f5}.equipment-content[data-v-f2cd60f0]{box-sizing:border-box;height:100%;color:var(--op-muted);font-family:var(--op-font);flex-direction:column;justify-content:center;gap:5px;display:flex}.equipment-title[data-v-f2cd60f0]{color:#d9e4ef;align-items:center;gap:7px;font-size:14px;font-weight:650;line-height:1.1;display:flex}.equipment-content strong[data-v-f2cd60f0]{color:#f5f8fc;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:23px;font-weight:600;line-height:1}.equipment-content small[data-v-f2cd60f0]{color:#99adc2;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.15}.inverter-card .equipment-content strong[data-v-f2cd60f0]{font-size:25px}.detail-grid[data-v-f2cd60f0]{color:#aebfd0;font-variant-numeric:tabular-nums;white-space:nowrap;gap:14px;font-size:11px;display:flex}.battery-content[data-v-f2cd60f0]{gap:3px}.battery-content .equipment-title[data-v-f2cd60f0]{color:#fff}.battery-main[data-v-f2cd60f0]{align-items:baseline;gap:12px;display:flex}.battery-main strong[data-v-f2cd60f0]{font-size:47px;font-weight:500}.battery-main span[data-v-f2cd60f0]{color:#d9e9ff;font-size:16px;font-weight:600}.battery-time[data-v-f2cd60f0]{color:#eef6ff;font-variant-numeric:tabular-nums;font-size:16px}.battery-values[data-v-f2cd60f0]{color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;gap:10px;margin-top:auto;font-size:16px;display:flex}.edge[data-v-f2cd60f0]{fill:none;stroke:#24384d;stroke-width:4px;stroke-linecap:round}.edge.live[data-v-f2cd60f0]{stroke:#4b9cf4;stroke-dasharray:8 10;filter:url(#active-glow);animation:.85s linear infinite march-f2cd60f0}.edge.live.rev[data-v-f2cd60f0]{animation-direction:reverse}.junction[data-v-f2cd60f0]{fill:#4b9cf4;stroke:#9bc9ff;stroke-width:2px}.edge-value[data-v-f2cd60f0]{fill:#9db2c8;text-anchor:middle;font-size:11px;font-family:var(--op-font);font-variant-numeric:tabular-nums}@keyframes march-f2cd60f0{to{stroke-dashoffset:-18px}}@media (prefers-reduced-motion:reduce){.edge.live[data-v-f2cd60f0]{animation:none}}.dial[data-v-a0e6ca77]{flex-direction:column;align-items:center;gap:2px;display:flex}.dial.stale[data-v-a0e6ca77]{opacity:.45}.varc[data-v-a0e6ca77]{filter:drop-shadow(0 0 3px color-mix(in srgb, var(--gauge-accent) 60%, transparent))}.varc2[data-v-a0e6ca77]{filter:drop-shadow(0 0 3px #a5d0ff8c)}.tag[data-v-a0e6ca77]{letter-spacing:.08em;font-size:10px;font-weight:800}.tag.t1[data-v-a0e6ca77]{fill:var(--gauge-accent)}.tag.t2[data-v-a0e6ca77]{fill:#a5d0ff}.dval[data-v-a0e6ca77]{fill:var(--op-text);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.dval.red[data-v-a0e6ca77]{fill:var(--op-red)}.dim[data-v-a0e6ca77]{opacity:.35}.needleg[data-v-a0e6ca77]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.num[data-v-a0e6ca77]{fill:var(--op-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.val[data-v-a0e6ca77]{fill:var(--op-text);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700}.val.red[data-v-a0e6ca77]{fill:var(--op-red)}.unit[data-v-a0e6ca77]{fill:var(--op-muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.gear[data-v-a0e6ca77]{fill:var(--gauge-accent);letter-spacing:.1em;font-size:12px;font-weight:800}.sub[data-v-a0e6ca77]{fill:var(--op-muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.label[data-v-a0e6ca77]{color:var(--op-muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.bridge-navigation[data-v-864d2e80]{--nav-accent:var(--gauge-accent);flex-direction:column;gap:10px;min-width:0;height:100%;display:flex;position:relative;container:navigation-overview/inline-size}.receiver-row[data-v-864d2e80],.receiver[data-v-864d2e80],.position-row[data-v-864d2e80]{align-items:center;gap:8px;min-width:0;display:flex}.receiver-row[data-v-864d2e80]{flex-shrink:0;min-height:20px;padding-right:108px}.receiver[data-v-864d2e80]{flex-wrap:wrap;row-gap:2px}.receiver strong[data-v-864d2e80]{overflow-wrap:anywhere;font-size:12px}.receiver>span[data-v-864d2e80]:last-child{color:var(--op-muted);font-size:10px}.signal[data-v-864d2e80]{background:var(--op-amber);border-radius:50%;flex-shrink:0;width:6px;height:6px}.signal.current[data-v-864d2e80]{background:var(--op-green);box-shadow:0 0 8px #27c46b4d;box-shadow:0 0 8px color-mix(in srgb,var(--op-green) 30%,transparent)}.open-navigation[data-v-864d2e80]{color:var(--op-text);white-space:nowrap;border:1px solid var(--op-border);border-radius:8px;align-items:center;min-height:44px;padding:0 10px;font-size:10px;font-weight:700;text-decoration:none;display:flex;position:absolute;top:-29px;right:0}.open-navigation[data-v-864d2e80]:hover{border-color:var(--nav-accent);background:var(--op-panel-2)}.open-navigation[data-v-864d2e80]:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.instruments[data-v-864d2e80]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(112px,.9fr);align-content:center;align-items:center;gap:clamp(8px,2%,24px);display:grid}.speed-instrument[data-v-864d2e80],.compass-instrument[data-v-864d2e80]{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.instrument-face[data-v-864d2e80]{aspect-ratio:1;flex:none;width:100%;max-width:224px}.instrument-face[data-v-864d2e80] .dial,.instrument-face[data-v-864d2e80] .navigation-compass{max-width:none;height:100%;display:block;width:100%!important}.instrument-face[data-v-864d2e80] svg{width:100%;height:100%;display:block}.speed-instrument[data-v-864d2e80] .label{display:none}.instrument-note[data-v-864d2e80],.compass-key[data-v-864d2e80]{color:var(--op-muted);height:16px;font-size:11px;line-height:16px}.compass-key[data-v-864d2e80]{justify-content:center;gap:12px;display:flex}.compass-key span[data-v-864d2e80]{align-items:center;gap:4px;display:flex}.heading-key[data-v-864d2e80]:before{content:"";background:var(--nav-accent);width:6px;height:6px;transform:rotate(45deg)}.course-key[data-v-864d2e80]:before{content:"";border-top:2px dashed var(--op-text);width:10px}.support-instruments[data-v-864d2e80]{gap:10px;display:grid}.instrument[data-v-864d2e80]{border:1px solid var(--op-border);background:#131b28;background:color-mix(in srgb,var(--op-panel-2) 60%,var(--op-bg-dark));border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}.instrument>div[data-v-864d2e80]{flex-direction:column;gap:5px;min-width:0;display:flex}.instrument-icon[data-v-864d2e80]{fill:none;width:24px;height:24px;stroke:var(--nav-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.instrument span[data-v-864d2e80]{color:var(--op-muted);letter-spacing:.07em;font-size:9px}.instrument strong[data-v-864d2e80]{font-size:clamp(22px,calc(2 * var(--vw)),30px);font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.05}.instrument small[data-v-864d2e80]{color:var(--op-muted);letter-spacing:0;font-size:12px;font-weight:500}.instrument em[data-v-864d2e80]{color:var(--op-muted);font-size:10px;font-style:normal}.position-row[data-v-864d2e80]{border:1px solid var(--op-border);background:var(--op-panel-2);border-radius:8px;flex-shrink:0;padding:9px 10px}.position-current[data-v-864d2e80]{border-left:3px solid var(--nav-accent)}.position-icon[data-v-864d2e80]{fill:none;width:21px;height:21px;stroke:var(--op-muted);stroke-width:1.5px;flex-shrink:0}.position-current .position-icon[data-v-864d2e80]{stroke:var(--nav-accent)}.coordinates[data-v-864d2e80]{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 12px;font-size:12px;display:flex}.fix[data-v-864d2e80]{color:var(--op-muted);text-align:right;flex-direction:column;gap:2px;margin-left:auto;font-size:10px;display:flex}.guidance-summary[data-v-864d2e80]{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.more-received[data-v-864d2e80]{color:var(--op-muted);font-size:10px}.received-route[data-v-864d2e80]{border-left:3px solid var(--nav-accent);background:color-mix(in srgb,var(--nav-accent) 7%,var(--op-panel));border-radius:3px;padding:6px 10px}.route-heading[data-v-864d2e80],.leg[data-v-864d2e80],.voyage-anchor[data-v-864d2e80]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.route-heading[data-v-864d2e80]{font-size:11px}.no-guidance[data-v-864d2e80]{color:var(--op-muted);align-items:center;gap:7px;font-size:10px;display:flex}.no-guidance svg[data-v-864d2e80],.anchor-status svg[data-v-864d2e80]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.leg[data-v-864d2e80]{font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px}.leg small[data-v-864d2e80]{color:var(--op-muted);font-size:8px}.leg .next-label[data-v-864d2e80]{letter-spacing:.1em;margin-right:4px;font-weight:800}.voyage-anchor[data-v-864d2e80]{color:var(--op-muted);justify-content:space-between;align-items:center;font-size:10px}.voyage-anchor b[data-v-864d2e80]{color:var(--op-text);font-weight:600}.voyage[data-v-864d2e80]{overflow-wrap:anywhere}.anchor-status[data-v-864d2e80]{align-items:center;gap:6px;display:flex}.warning[data-v-864d2e80]{color:var(--op-amber);font-size:11px}.accessible-reading[data-v-864d2e80]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@container navigation-overview (width>=421px) and (width<=760px){.instruments[data-v-864d2e80]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.support-instruments[data-v-864d2e80]{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.instrument[data-v-864d2e80]{padding:8px 10px}.position-row[data-v-864d2e80]{flex-wrap:wrap}.fix[data-v-864d2e80]{text-align:left;flex-basis:100%;padding-left:29px}}@container navigation-overview (width<=420px){.receiver-row[data-v-864d2e80]{padding-right:100px}.receiver[data-v-864d2e80]{max-width:100%}.receiver strong[data-v-864d2e80]{font-size:11px}.instruments[data-v-864d2e80]{flex:none;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:16px}.instrument-face[data-v-864d2e80]{max-width:240px}.support-instruments[data-v-864d2e80]{grid-template-columns:repeat(2,minmax(0,1fr))}.instrument[data-v-864d2e80]{padding:9px}.instrument-icon[data-v-864d2e80]{width:20px;height:20px}.position-row[data-v-864d2e80]{flex-wrap:wrap}.coordinates[data-v-864d2e80]{flex-direction:column;flex:1}.fix[data-v-864d2e80]{text-align:left;flex-basis:100%;padding-left:29px}.voyage-anchor[data-v-864d2e80]{gap:8px}}@media (prefers-reduced-motion:reduce){.speed-instrument[data-v-864d2e80] .needleg{transition:none}}.fitted[data-v-864d2e80]{gap:4px}.fitted .receiver-row[data-v-864d2e80]{min-height:16px;padding-right:0}.fitted .receiver[data-v-864d2e80]{flex-wrap:nowrap}.fitted .receiver strong[data-v-864d2e80]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fitted .instruments[data-v-864d2e80]{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.9fr) minmax(0,.9fr) minmax(176px,1.4fr);gap:8px;min-height:0;container:navigation-instruments/size}.fitted .instrument-face[data-v-864d2e80]{width:min(100%, calc(100cqh * var(--cq-zoom,1)));max-width:224px}.fitted .speed-instrument[data-v-864d2e80],.fitted .compass-instrument[data-v-864d2e80]{gap:0}.fitted .instrument-note[data-v-864d2e80],.fitted .compass-key[data-v-864d2e80]{display:none}.fitted .speed-instrument[data-v-864d2e80] .val{font-size:35px}.fitted .compass-instrument[data-v-864d2e80] .value{font-size:34px}.fitted .support-instruments[data-v-864d2e80]{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.fitted .instrument[data-v-864d2e80]{gap:0;padding:2px 5px}.fitted .instrument>div[data-v-864d2e80]{gap:0}.fitted .instrument-icon[data-v-864d2e80]{display:none}.fitted .instrument strong[data-v-864d2e80]{font-size:clamp(18px,calc(2 * var(--vw)),28px);line-height:1}.fitted .instrument span[data-v-864d2e80]{letter-spacing:0;font-size:10px;line-height:1}.fitted .instrument em[data-v-864d2e80]{font-size:9px;line-height:1}.fitted .position-row[data-v-864d2e80]{flex-wrap:nowrap;gap:6px;padding:4px 7px}.fitted .position-icon[data-v-864d2e80]{width:16px;height:16px}.fitted .coordinates[data-v-864d2e80]{flex-direction:row;gap:2px 7px;font-size:11px}.fitted .fix[data-v-864d2e80]{text-align:right;flex-basis:auto;padding-left:0;font-size:9px}.fitted .guidance-summary[data-v-864d2e80]{gap:4px}.fitted .received-route[data-v-864d2e80]{white-space:nowrap;align-items:baseline;gap:8px;min-width:0;padding:3px 6px;display:flex}.fitted .route-heading[data-v-864d2e80]{text-overflow:ellipsis;flex-wrap:nowrap;flex-shrink:0;max-width:45%;font-size:10px;display:block;overflow:hidden}.fitted .route-heading[data-v-864d2e80]>*+*{margin-left:7px}.fitted .leg[data-v-864d2e80]{text-overflow:ellipsis;flex-wrap:nowrap;gap:2px 7px;min-width:0;margin-top:0;font-size:11px;display:block;overflow:hidden}.fitted .leg[data-v-864d2e80]>*+*{margin-left:7px}.fitted .more-received[data-v-864d2e80]{font-size:9px}.fitted .voyage-anchor[data-v-864d2e80]{gap:3px;font-size:9px}@container bridge-nav (height<=270px){.fitted[data-v-864d2e80]{gap:2px}.fitted .receiver-row[data-v-864d2e80]{min-height:16px;position:absolute;top:-21px;left:104px;right:108px}.fitted .receiver[data-v-864d2e80]{gap:4px;min-width:0}.fitted .receiver strong[data-v-864d2e80]{font-size:10px}.fitted .receiver>span[data-v-864d2e80]:last-child{white-space:nowrap;font-size:9px}}.engine-metric[data-v-a1292364]{border:1px solid var(--op-border);background:#0b1220;border-radius:8px;min-width:0;padding:4px 7px}.metric-label[data-v-a1292364]{color:var(--op-muted);font-size:11px;line-height:13px;display:block}.metric-label small[data-v-a1292364]{font-size:10px}.metric-side[data-v-a1292364]{flex-wrap:wrap;justify-content:space-between;column-gap:5px;font-size:12px;line-height:15px;display:flex}.metric-side>span[data-v-a1292364]{color:var(--op-muted);white-space:nowrap}.metric-side b[data-v-a1292364]{color:var(--op-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:13px}.metric-side.stale[data-v-a1292364]{opacity:.55}.metric-side b small[data-v-a1292364]{color:var(--op-amber);font-size:10px}.box[data-v-02870398]{border:1px solid var(--op-border);background:#0b1220;border-radius:10px;flex-direction:column;align-items:center;gap:2px;min-width:118px;padding:8px 16px;display:flex}.lbl[data-v-02870398]{color:var(--op-muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.v[data-v-02870398]{color:var(--op-text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.1}.v small[data-v-02870398]{color:var(--op-muted);margin-left:3px;font-size:12px;font-weight:600}.trip-reset-control[data-v-0563e841]{gap:3px;min-width:0;display:grid}.reset[data-v-0563e841]{background:var(--op-panel-2);border:1px solid var(--op-border);color:var(--op-muted);cursor:pointer;border-radius:8px;min-height:32px;padding:4px 10px;font-size:11px}.reset[data-v-0563e841]:hover:not(:disabled){color:var(--op-text);border-color:var(--op-muted)}.reset[data-v-0563e841]:disabled{opacity:.55;cursor:default}.reason[data-v-0563e841],.rnote[data-v-0563e841]{color:var(--op-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.3}.rnote[data-v-0563e841]{color:var(--op-amber)}@media (pointer:coarse){.reset[data-v-0563e841]{min-height:44px}}.tank-overview[data-v-03c0531c]{grid-template-columns:repeat(var(--tank-count), minmax(0, 1fr));align-items:stretch;gap:8px;height:100%;min-height:0;display:grid}.tank-overview.many[data-v-03c0531c]{gap:4px}.none[data-v-03c0531c]{color:var(--op-muted);font-size:11px}.tank-empty[data-v-03c0531c]{grid-column:1/-1;align-content:center;gap:10px;display:grid}.setup-link[data-v-03c0531c]{color:var(--gauge-accent);font-size:12px;font-weight:700}.tank-card[data-v-03c0531c]{flex-direction:column;align-items:center;min-width:0;height:100%;min-height:116px;padding:3px 0;display:flex;position:relative;container-type:inline-size}.tank-name[data-v-03c0531c]{width:100%;color:var(--op-text);font-size:min(11px, calc(15cqi * var(--cq-zoom,1)));text-align:center;white-space:nowrap;flex-shrink:0;font-weight:700}.tank-card small[data-v-03c0531c]{width:100%;color:var(--op-muted);font-variant-numeric:tabular-nums;text-align:center;overflow-wrap:anywhere;white-space:normal;flex-shrink:0;font-size:10px}.tank-validation[data-v-03c0531c]{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;margin-top:1px;display:flex}.tankbadge[data-v-03c0531c]{box-sizing:border-box;overflow-wrap:anywhere;text-align:center;border:1px solid var(--op-amber);max-width:100%;color:var(--op-amber);letter-spacing:.05em;border-radius:3px;flex-shrink:0;padding:1px 3px;font-size:6px;font-weight:800}.tankbadge.inconsistent[data-v-03c0531c]{color:var(--op-red);border-color:var(--op-red)}.tankreason[data-v-03c0531c]{max-width:100%;color:var(--op-muted);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;text-align:center;flex-shrink:0;font-size:7px}.engineering[data-v-03c0531c]{max-width:100%;color:var(--op-muted);margin-left:auto;font-size:7px;display:inline-block}.engineering summary[data-v-03c0531c]{cursor:pointer;white-space:normal;overflow-wrap:anywhere}.engineering[open][data-v-03c0531c]{width:100%;margin-left:0}.engineering[open] code[data-v-03c0531c]{box-sizing:border-box;border:1px solid var(--op-border);background:var(--op-panel-2);width:100%;color:var(--op-text);white-space:normal;border-radius:6px;padding:8px;font-size:10px;line-height:1.4;display:block}.tank-vessel[data-v-03c0531c]{border:1px solid var(--op-border);contain:paint;isolation:isolate;background:#111820;border-radius:7px;flex:92px;place-items:center;width:clamp(min(58px,100%),82%,136px);height:auto;min-height:92px;max-height:none;margin:4px auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 16px #00000047}.tank-vessel.invalid[data-v-03c0531c]{border-color:var(--op-red)}.tank-card:has(.tankbadge.uncommissioned) .tank-vessel[data-v-03c0531c]{border-color:var(--op-amber)}.tank-liquid[data-v-03c0531c]{background:var(--op-tank-fresh);opacity:.92;transform:scaleY(var(--tank-fill));transform-origin:bottom;will-change:transform;backface-visibility:hidden;transition:transform .42s linear;position:absolute;inset:0}.tank-vessel span[data-v-03c0531c]{z-index:1;color:#fff;text-shadow:0 1px 3px #000;font-size:12px;font-weight:800;position:relative}.tank-card.fuel .tank-liquid[data-v-03c0531c]{background:var(--op-tank-fuel)}.tank-card.grey-water .tank-liquid[data-v-03c0531c]{background:var(--op-tank-grey)}.tank-card.black-water .tank-liquid[data-v-03c0531c]{background:var(--op-tank-black)}@media (prefers-reduced-motion:reduce){.tank-liquid[data-v-03c0531c]{transition:none}}.empty small[data-v-0e7e3a77]{font-size:9px;display:block}.empty[data-v-0e7e3a77]{max-height:100%;color:var(--op-muted);font-size:12px;overflow:auto}.sensor-pills[data-v-0e7e3a77]{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));align-content:start;align-items:start;gap:8px;min-height:0;padding:2px;display:grid;overflow:clip auto}.sensor-more[data-v-0e7e3a77]{box-sizing:border-box;min-height:50px;color:var(--op-text);justify-content:center;align-items:center;padding:5px 12px;font-size:12px;font-weight:700;text-decoration:none;display:flex}.sensor-more[data-v-0e7e3a77]:focus-visible{outline:2px solid var(--op-red);outline-offset:2px}.sensor-pill[data-v-0e7e3a77]{--sensor-accent:var(--op-muted);border:1px solid color-mix(in srgb,var(--sensor-accent) 35%,var(--op-border));background:color-mix(in srgb,var(--sensor-accent) 7%,var(--op-panel-2));border-radius:28px;min-width:0}.sensor-pill[data-sensor-kind=temperature][data-v-0e7e3a77]{--sensor-accent:var(--op-amber)}.sensor-pill[data-sensor-kind=motion][data-v-0e7e3a77]{--sensor-accent:#b6a0ff}.sensor-pill[data-state=closed][data-v-0e7e3a77]{--sensor-accent:var(--op-green)}.sensor-pill[data-state=open][data-v-0e7e3a77],.sensor-pill[data-state=wet][data-v-0e7e3a77]{--sensor-accent:var(--op-red)}.sensor-pill[data-state=closed][data-v-0e7e3a77],.sensor-pill[data-state=open][data-v-0e7e3a77],.sensor-pill[data-state=wet][data-v-0e7e3a77]{border-color:color-mix(in srgb,var(--sensor-accent) 75%,var(--op-border));background:color-mix(in srgb,var(--sensor-accent) 30%,var(--op-panel-2))}.sensor-pill[data-state=closed][data-v-0e7e3a77] :is(.sensor-icon,.sensor-value>b),.sensor-pill[data-state=open][data-v-0e7e3a77] :is(.sensor-icon,.sensor-value>b),.sensor-pill[data-state=wet][data-v-0e7e3a77] :is(.sensor-icon,.sensor-value>b){color:var(--op-text)}.sensor-pill[data-state=closed] .sensor-icon[data-v-0e7e3a77],.sensor-pill[data-state=open] .sensor-icon[data-v-0e7e3a77],.sensor-pill[data-state=wet] .sensor-icon[data-v-0e7e3a77]{background:color-mix(in srgb,var(--sensor-accent) 40%,transparent)}.sensor-pill[data-state=closed] small[data-v-0e7e3a77],.sensor-pill[data-state=open] small[data-v-0e7e3a77],.sensor-pill[data-state=wet] small[data-v-0e7e3a77]{color:color-mix(in srgb,var(--op-text) 78%,transparent)}.sensor-pill.disconnected[data-v-0e7e3a77]{border-style:dashed}.sensor-pill summary[data-v-0e7e3a77]{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:5px 12px 5px 6px;list-style:none;display:flex}.sensor-pill summary[data-v-0e7e3a77]::-webkit-details-marker{display:none}.sensor-pill summary[data-v-0e7e3a77]:focus-visible{outline:2px solid var(--sensor-accent);outline-offset:2px;border-radius:28px}.sensor-icon[data-v-0e7e3a77]{width:34px;height:34px;color:var(--sensor-accent);background:color-mix(in srgb,var(--sensor-accent) 15%,transparent);border-radius:50%;flex:none;place-items:center;display:grid}.sensor-name[data-v-0e7e3a77],.sensor-value[data-v-0e7e3a77]{gap:3px;min-width:0;display:grid}.sensor-name[data-v-0e7e3a77]{flex:1}.sensor-name b[data-v-0e7e3a77]{overflow-wrap:anywhere;font-size:11px}.sensor-name small[data-v-0e7e3a77],.sensor-value small[data-v-0e7e3a77]{color:var(--op-muted);font-size:8px}.disconnected .sensor-name small[data-v-0e7e3a77]{color:var(--op-amber)}.sensor-value[data-v-0e7e3a77]{text-align:right;flex:none}.sensor-value>b[data-v-0e7e3a77]{color:var(--sensor-accent);font-variant-numeric:tabular-nums;font-size:13px}.expand[data-v-0e7e3a77]{color:var(--op-muted)}.sensor-pill[open] .expand[data-v-0e7e3a77]{transform:rotate(180deg)}.readings[data-v-0e7e3a77]{border-top:1px solid var(--op-border);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:6px 8px;min-width:0;min-height:0;padding:10px 16px 14px;display:grid}.reading[data-v-0e7e3a77]{gap:1px;min-width:0;display:grid}.reading b[data-v-0e7e3a77]{color:var(--op-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.05;overflow:hidden}.reading span[data-v-0e7e3a77]{color:var(--op-muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.05;overflow:hidden}.signal[data-v-0e7e3a77]{min-width:0}.audio-control-note[data-v-cd70cec3]{color:var(--op-amber);margin:0;font-size:11px}.now-playing-switch[data-v-cd70cec3]{gap:6px;min-width:0;margin:-8px 0;display:flex}.now-playing-switch button[data-v-cd70cec3]{background:var(--op-panel-2);border:1px solid var(--op-border);min-height:32px;color:var(--op-text);white-space:nowrap;cursor:pointer;border-radius:999px;padding:0 10px;font-size:11px}.now-playing-switch button[aria-pressed=true][data-v-cd70cec3]{border-color:currentColor;font-weight:700}.empty[data-v-cd70cec3]{text-align:center;color:var(--op-muted);padding:80px}.grid[data-v-cd70cec3]{gap:var(--op-gap);padding:var(--op-gap);grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin:0 auto;display:grid}.grid[data-v-cd70cec3]>*{min-width:0}.grid.fit[data-v-cd70cec3]{--glass-card-padding:12px;--glass-card-gap:8px}.span2[data-v-cd70cec3]{grid-column:span 2}.pills[data-v-cd70cec3]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:14px;display:flex}.engine-readouts[data-v-cd70cec3]{gap:6px;display:grid}.engine-metrics[data-v-cd70cec3]{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.engine-metrics[data-v-cd70cec3]:has(>:nth-child(2):last-child){width:100%;max-width:460px;margin-inline:auto}.engine-empty[data-v-cd70cec3]{text-align:center;place-content:center;gap:7px;height:100%;min-height:220px;padding:20px;display:grid}.engine-empty b[data-v-cd70cec3]{font-size:16px}.engine-empty span[data-v-cd70cec3]{color:var(--op-amber);letter-spacing:.04em;font-size:12px;font-weight:800}.engine-empty small[data-v-cd70cec3]{max-width:440px;color:var(--op-muted);font-size:11px;line-height:1.45}.tripwrap[data-v-cd70cec3]{align-items:center;gap:8px;display:flex}.reset[data-v-cd70cec3]{background:var(--op-panel-2);border:1px solid var(--op-border);color:var(--op-muted);cursor:pointer;border-radius:8px;height:28px;padding:0 10px;font-size:11px}.reset[data-v-cd70cec3]:hover:not(:disabled){color:var(--op-text);border-color:var(--op-muted)}.rnote[data-v-cd70cec3]{color:var(--op-amber);font-size:11px}.mainrow[data-v-cd70cec3]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:56px;display:flex}.subrow[data-v-cd70cec3]{flex-wrap:wrap;justify-content:center;gap:34px;margin-top:10px;display:flex}.engine[data-v-cd70cec3]{flex-direction:column;align-items:center;gap:8px;display:flex}.ehead[data-v-cd70cec3]{color:var(--op-text);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:600}.kv[data-v-cd70cec3]{color:var(--op-muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}.kv b[data-v-cd70cec3]{color:var(--op-text)}.kv small[data-v-cd70cec3]{color:var(--op-muted);font-weight:500}.tankscard[data-v-cd70cec3] .body{gap:4px}.powercard[data-v-cd70cec3] .body{flex:1;min-height:0}.grid.fit .powercard[data-v-cd70cec3] .body{overflow:hidden}.power-flow-wrap[data-v-cd70cec3]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.bridgeflow[data-v-cd70cec3]{flex:1;min-height:0}.powercard[data-v-cd70cec3] .badge{text-transform:uppercase;padding:1px 7px;font-size:9px;line-height:12px}.grid:not(.fit) .bridgeflow[data-v-cd70cec3]{min-height:220px}.grid.fit[data-v-cd70cec3]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"nav nav eng eng""power tanks eng eng""environment environment audio audio";padding-bottom:0}.grid.fit.plotter-fit[data-v-cd70cec3]{grid-template:"eng power tanks environment"minmax(0,1fr)/minmax(0,2.2fr) minmax(0,1.45fr) minmax(0,.95fr) minmax(0,1.4fr)}.grid.fit.plotter-fit .engcard .pills[data-v-cd70cec3]{flex-wrap:nowrap;column-gap:6px}.grid.fit.plotter-fit .engcard .pills[data-v-cd70cec3] .box{flex:1 1 0;min-width:0;padding:5px 6px}.grid.fit.plotter-fit .engcard .pills[data-v-cd70cec3] .box .lbl{letter-spacing:.03em;white-space:nowrap;font-size:9px}.grid.fit.plotter-fit .engcard .pills[data-v-cd70cec3] .box .v{font-size:19px}.grid.fit.portrait-fit[data-v-cd70cec3]{grid-template-areas:"nav nav nav nav""eng eng eng eng""power power tanks tanks""environment environment audio audio"}.grid.fit .navcard[data-v-cd70cec3]{grid-area:nav;min-height:0;overflow:visible;container:bridge-nav/size}.grid.fit .powercard[data-v-cd70cec3]{grid-area:power;min-height:0;overflow:hidden}.grid.fit .tankscard[data-v-cd70cec3]{grid-area:tanks;min-height:0;overflow:hidden}.grid.fit .environmentcard[data-v-cd70cec3]{grid-area:environment;min-height:0;overflow:hidden}.grid.fit .engcard[data-v-cd70cec3]{grid-area:eng;min-height:0;overflow:hidden}.grid.fit .audiocard[data-v-cd70cec3]{grid-area:audio;min-height:0;overflow:hidden;container:bridge-audio/inline-size}.grid.fit .audiocard[data-v-cd70cec3] .body,.grid.fit .powercard[data-v-cd70cec3] .body,.grid.fit .tankscard[data-v-cd70cec3] .body{min-height:0;overflow:clip}.grid.fit .tankscard[data-v-cd70cec3] .body{flex:1;overflow:clip}.grid.fit .tankscard[data-v-cd70cec3] .tank-overview{flex:1}.grid.fit .tankscard[data-v-cd70cec3] .tank-card{min-width:0;min-height:0}.grid.fit .tankscard[data-v-cd70cec3] .tank-vessel{flex:1 1 0;width:clamp(min(58px,100%),64%,96px);height:auto;min-height:52px;max-height:none;margin:3px auto}.grid.fit.plotter-fit .tankscard[data-v-cd70cec3] .tank-overview{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:6px}.grid.fit.plotter-fit .tankscard[data-v-cd70cec3] .tank-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 3px)}.grid.fit.plotter-fit .tankscard[data-v-cd70cec3] .tank-name{font-size:10px}.grid.fit.plotter-fit .tankscard[data-v-cd70cec3] .tank-vessel{width:clamp(30px,64%,96px);min-height:0;margin:2px auto}.grid.fit .audiocard[data-v-cd70cec3] .body{flex:1;overflow:visible}.grid.fit .environmentcard[data-v-cd70cec3] .body{flex:1;min-height:0;overflow:hidden}.grid.fit .navcard[data-v-cd70cec3] .body{flex:1;min-height:0;overflow:visible}.grid.fit .engcard[data-v-cd70cec3] .body{flex:1;grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:4px;min-height:0;display:grid}.grid.fit .engcard .pills[data-v-cd70cec3]{gap:3px 8px;margin-bottom:0}.grid.fit .engcard[data-v-cd70cec3] .box{min-width:92px;padding:5px 10px}.grid.fit .engcard[data-v-cd70cec3] .box .v{font-size:17px}.grid.fit .engcard .subrow[data-v-cd70cec3] .label{white-space:nowrap;line-height:13px}.grid.fit .engcard .subrow[data-v-cd70cec3]{gap:clamp(8px, calc(1 * var(--vw)), 20px);flex-wrap:nowrap;align-items:center;margin-top:0}.grid.fit .engcard .mainrow[data-v-cd70cec3]{flex-wrap:nowrap;align-items:center;gap:18px}.grid.fit.portrait-fit .engcard[data-v-cd70cec3] .body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(196px,.8fr) minmax(0,2fr);column-gap:12px}.grid.fit.portrait-fit .engcard .engine-readouts[data-v-cd70cec3]{grid-area:1/1/span 2;align-self:center}.grid.fit.portrait-fit .engcard .pills[data-v-cd70cec3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.grid.fit.portrait-fit .engcard .tripwrap[data-v-cd70cec3]{display:contents}.grid.fit.portrait-fit .engcard .pills[data-v-cd70cec3] .box{min-width:0}.grid.fit.portrait-fit .engcard .pill-port[data-v-cd70cec3]{grid-area:1/1}.grid.fit.portrait-fit .engcard .pill-stbd[data-v-cd70cec3]{grid-area:1/2}.grid.fit.portrait-fit .engcard .pill-flow[data-v-cd70cec3]{grid-area:2/1}.grid.fit.portrait-fit .engcard .pill-trip[data-v-cd70cec3]{grid-area:2/2}.grid.fit.portrait-fit .engcard .tripwrap[data-v-cd70cec3]>.trip-reset-control{grid-area:3/1/auto/-1}.grid.fit.portrait-fit .engcard .mainrow[data-v-cd70cec3]{grid-area:1/2}.grid.fit.portrait-fit .engcard .subrow[data-v-cd70cec3]{grid-area:2/2;gap:20px}@media (max-height:800px){.grid.fit[data-v-cd70cec3]:not(.portrait-fit){--glass-card-padding:8px;--glass-card-gap:6px}}.grid.fit .audiocard[data-v-cd70cec3] .zone.featured{box-sizing:border-box;gap:10px;height:100%;padding:0}.grid.fit .audiocard[data-v-cd70cec3] .featured .art{width:clamp(60px,calc(9 * var(--vw)),132px);align-self:center}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .meta{grid-template-rows:18px 44px minmax(0,1fr);gap:3px 6px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls button{height:44px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls input[type=range]{height:44px;margin:0}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .fusion-zone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 6px}.grid.fit .audiocard[data-v-cd70cec3] .fusion-zone-grid .zone.compact{grid-template-rows:14px 44px;grid-template-columns:minmax(0,1fr) 20px;gap:0 4px;padding:2px 4px}.grid.fit .audiocard[data-v-cd70cec3] .fusion-zone-grid .identity{text-align:center;grid-column:1/-1}.grid.fit .audiocard[data-v-cd70cec3] .fusion-zone-grid input[type=range]{height:44px;margin:0}@media (max-width:1100px){.grid.fit .audiocard[data-v-cd70cec3] .featured .art{flex-shrink:0;width:60px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .meta{grid-template-rows:18px 44px minmax(0,1fr);grid-template-columns:minmax(80px,.4fr) minmax(0,.6fr);gap:3px 6px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .line1{grid-area:1/1}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .track{grid-area:1/2}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls{grid-area:2/1/auto/-1}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .fusion-zone-volumes{grid-area:3/1/auto/-1}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls button{min-width:38px;height:44px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls input[type=range]{height:44px}}@container bridge-audio (width<=600px){.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .art{display:none}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .meta{grid-template-columns:minmax(100px,.4fr) minmax(0,.6fr)}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls{gap:6px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls button{min-width:44px;height:44px}.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls input[type=range]{min-width:80px;height:44px}.grid.fit .audiocard[data-v-cd70cec3] .fusion-zone-grid .compact .name{font-size:12px;line-height:14px}.grid.fit .audiocard[data-v-cd70cec3] .fusion-zone-grid .compact .value{font-size:13px}}@container bridge-audio (width<=420px){.grid.fit .audiocard[data-v-cd70cec3] .featured.with-fusion-zones .controls{flex-wrap:nowrap;gap:4px}}.empty-audio[data-v-cd70cec3]{color:var(--op-muted);padding:12px;font-size:11px}@media (max-width:1500px){.grid[data-v-cd70cec3]{grid-auto-flow:dense}.engcard[data-v-cd70cec3]{grid-column:span 4}}@media (max-width:1100px){.grid[data-v-cd70cec3]{grid-template-columns:repeat(2,minmax(0,1fr))}.span2[data-v-cd70cec3]{grid-column:span 2}}@media (max-width:820px){.gauges[data-v-cd70cec3]{flex-wrap:wrap}.navfacts[data-v-cd70cec3]{width:100%}}@media (max-width:640px){.grid[data-v-cd70cec3]{grid-template-columns:minmax(0,1fr)}.span2[data-v-cd70cec3]{grid-column:span 1}}.helm-page-header[data-v-14b86c76]{min-height:var(--helm-page-header-height,40px);min-width:0;margin:0 var(--helm-page-header-inset,4px) var(--helm-page-header-gap,10px);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}h1[data-v-14b86c76]{letter-spacing:0;white-space:nowrap;margin:0;font-size:20px;font-weight:700;line-height:1.2}.helm-page-header-status[data-v-14b86c76]{align-items:center;gap:8px;min-width:0;display:flex}.helm-page-header-tabs[data-v-14b86c76]{flex:0 auto;align-items:center;min-width:0;display:flex}.helm-page-header-note[data-v-14b86c76]{min-width:0;color:var(--op-muted);cursor:pointer;flex:180px;align-items:baseline;gap:8px;margin:0;font-size:12px;line-height:1.35;display:flex;overflow:hidden}.helm-page-header-note-label[data-v-14b86c76]{color:var(--op-red);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:10px;font-weight:800}.helm-page-header-note-text[data-v-14b86c76]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.helm-page-header.note-open .helm-page-header-note[data-v-14b86c76]{flex-wrap:wrap;flex-basis:100%;order:9}.helm-page-header.note-open .helm-page-header-note-text[data-v-14b86c76]{white-space:normal;overflow:visible}.helm-page-header-actions[data-v-14b86c76]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.helm-page-header-more[data-v-14b86c76]{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:40px;color:var(--op-text);border-radius:8px;margin-left:auto;padding:0 12px;font-size:12px}.helm-page-header.narrow .helm-page-header-actions[data-v-14b86c76]{flex:1 0 100%;justify-content:flex-start;margin-left:0}@media (max-width:599px){.helm-page-header-note-label[data-v-14b86c76]{display:none}.helm-page-header.wrap-note .helm-page-header-note[data-v-14b86c76]{cursor:default;flex-basis:100%;order:9}.helm-page-header.wrap-note .helm-page-header-note-text[data-v-14b86c76]{white-space:normal;overflow:visible}}.ownership-panel[data-v-f9c1d58f]{background:var(--op-panel);border:1px solid var(--op-border);border-radius:var(--op-radius);color:var(--op-text);grid-column:1/-1;padding:20px}h2[data-v-f9c1d58f]{margin-top:0;font-size:16px}h3[data-v-f9c1d58f]{font-size:14px}p[data-v-f9c1d58f]{color:var(--op-muted);font-size:13px;line-height:1.5}.offer-form[data-v-f9c1d58f]{align-items:end;gap:12px;margin:16px 0;display:flex}label[data-v-f9c1d58f]{flex:1;gap:6px;font-size:12px;display:grid}input[data-v-f9c1d58f],select[data-v-f9c1d58f]{background:var(--op-bg-dark);border:1px solid var(--op-border);color:var(--op-text);border-radius:9px;min-width:0;padding:11px}button[data-v-f9c1d58f]{background:var(--op-red);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-weight:800}button[data-v-f9c1d58f]:disabled{opacity:.5}.review[data-v-f9c1d58f]{border-top:1px solid var(--op-border);padding-top:12px}code[data-v-f9c1d58f]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.confirmation[data-v-f9c1d58f]{align-items:start;margin:16px 0;line-height:1.5;display:flex}.confirmation input[data-v-f9c1d58f]{flex:none;margin:2px 6px 0 0}@media (max-width:700px){.offer-form[data-v-f9c1d58f]{flex-direction:column;align-items:stretch}}.page[data-v-27e2a1d4]{max-width:1100px;padding:var(--op-gap);margin:auto}.eyebrow[data-v-27e2a1d4]{color:var(--gauge-accent);letter-spacing:.14em;margin:0;font-size:11px;font-weight:800}h1[data-v-27e2a1d4]{margin:4px 0 16px}.grid[data-v-27e2a1d4]{gap:var(--op-gap);grid-template-columns:1fr 1fr;display:grid}section[data-v-27e2a1d4]{background:var(--op-panel);border:1px solid var(--op-border);border-radius:var(--op-radius);padding:20px}.wide[data-v-27e2a1d4]{grid-column:1/-1}h2[data-v-27e2a1d4]{margin-top:0;font-size:16px}p[data-v-27e2a1d4]{color:var(--op-muted);font-size:13px;line-height:1.5}label[data-v-27e2a1d4]{color:var(--op-muted);gap:6px;margin:12px 0;font-size:12px;display:grid}input[data-v-27e2a1d4]{background:var(--op-bg-dark);border:1px solid var(--op-border);color:var(--op-text);border-radius:9px;padding:11px}button[data-v-27e2a1d4]{background:var(--op-red);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-weight:800}button[data-v-27e2a1d4]:disabled{opacity:.5}.codes[data-v-27e2a1d4]{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.codes code[data-v-27e2a1d4],section>code[data-v-27e2a1d4]{background:var(--op-bg-dark);border-radius:6px;padding:9px}.note[data-v-27e2a1d4]{border:1px solid var(--op-border);border-radius:9px;padding:12px}@media (max-width:700px){.grid[data-v-27e2a1d4]{grid-template-columns:1fr}.wide[data-v-27e2a1d4]{grid-column:auto}.codes[data-v-27e2a1d4]{grid-template-columns:1fr}}:root{--op-bg:#101725;--op-bg-dark:#070b12;--op-panel:#151d2b;--op-panel-2:#1b2536;--op-border:#2a3344;--op-text:#f8fafc;--op-muted:#9aa4b2;--op-red:#e21b2d;--op-green:#27c46b;--op-amber:#f59e0b;--gauge-accent:#4aa8ff;--op-tank-fuel:linear-gradient(180deg, #ffc15c 0%, #e48a16 100%);--op-tank-fresh:linear-gradient(180deg, #55a4ed 0%, #2877c1 100%);--op-tank-grey:linear-gradient(180deg, #a7b0bb 0%, #6c7682 100%);--op-tank-black:linear-gradient(180deg, #9b73f4 0%, #6940cf 100%);--op-radius:14px;--op-gap:16px;--op-font:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif}:root[data-helm-theme=dusk]{--op-bg:#0b111c;--op-bg-dark:#05080d;--op-panel:#101824;--op-panel-2:#162131;--op-border:#303744;--op-text:#d8dde5;--op-muted:#838c99;--gauge-accent:#3a79a8}:root[data-helm-theme=night-red]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--op-bg:#090607;--op-bg-dark:#030202;--op-panel:#12090b;--op-panel-2:#1a0d10;--op-border:#4a2228;--op-text:#f1b7bd;--op-muted:#a56d73;--op-red:#ef394b;--op-green:#b16f71;--op-amber:#d58a66;--gauge-accent:#d44755}.owner-page{width:min(1720px,100%);padding:var(--op-gap) clamp(14px,calc(2 * var(--vw)),28px) clamp(14px,calc(2 * var(--vw)),28px);grid-template-columns:minmax(0,1fr);gap:18px;margin:0 auto;display:grid}.owner-panel{border:1px solid var(--op-border);background:var(--op-panel);border-radius:15px;min-width:0;padding:16px}.owner-panel h2{margin:0;font-size:15px}.owner-panel p{color:var(--op-muted);font-size:11px;line-height:1.5}.owner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.owner-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-eyebrow{color:var(--op-red);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.owner-link{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:44px;color:var(--op-text);border-radius:10px;align-items:center;padding:9px 12px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.owner-link:hover{border-color:var(--op-muted)}.owner-empty{border:1px dashed var(--op-border);min-height:150px;color:var(--op-muted);text-align:center;border-radius:14px;place-items:center;padding:24px;display:grid}.owner-truth{border:1px solid var(--op-border);min-height:25px;color:var(--op-muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:8px;font-weight:850;display:inline-flex}.owner-truth.good{color:var(--op-green);border-color:#297456;border-color:color-mix(in srgb,var(--op-green) 45%,var(--op-border))}.owner-truth.warn{color:var(--op-amber);border-color:#85632a;border-color:color-mix(in srgb,var(--op-amber) 45%,var(--op-border))}.owner-truth.critical{color:var(--op-red);border-color:#7d283a;border-color:color-mix(in srgb,var(--op-red) 45%,var(--op-border))}@media (max-width:1050px){.owner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.owner-page{padding:12px}.owner-grid,.owner-grid.cols-2{grid-template-columns:1fr}}*{box-sizing:border-box}:root{--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--vw:calc(1vw / var(--app-zoom,1));--vh:calc(1vh / var(--app-zoom,1));--dvh:calc(1dvh / var(--app-zoom,1));--svh:calc(1svh / var(--app-zoom,1));--lvh:calc(1lvh / var(--app-zoom,1));--vmin:calc(1vmin / var(--app-zoom,1));--vmax:calc(1vmax / var(--app-zoom,1))}.app>header.bar,.app>nav.bottom{zoom:var(--chrome-zoom,1);--app-zoom:var(--chrome-app-zoom,1);--vw:calc(1vw / var(--app-zoom,1));--vh:calc(1vh / var(--app-zoom,1));--dvh:calc(1dvh / var(--app-zoom,1));--svh:calc(1svh / var(--app-zoom,1));--lvh:calc(1lvh / var(--app-zoom,1));--vmin:calc(1vmin / var(--app-zoom,1));--vmax:calc(1vmax / var(--app-zoom,1))}html,body,#app{--native-safe-top:0px;--native-safe-right:0px;--native-safe-bottom:0px;--native-safe-left:0px;min-height:calc(100 * var(--vh));background:var(--op-bg-dark);margin:0}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}[data-scroll-x]{scrollbar-width:none}[data-scroll-x]::-webkit-scrollbar{display:none}@media (min-width:740px){[data-scroll-x]{flex-wrap:wrap!important;overflow-x:visible!important}}html[data-helm-menu-open] body,html[data-helm-menu-open] .app{overflow:hidden}body{font-family:var(--op-font);background:var(--op-bg);color:var(--op-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(button,a,input,select,summary):focus-visible{outline:3px solid var(--op-text);outline-offset:3px}button,a,summary{touch-action:manipulation}html[data-native-helm=active],html[data-native-helm=active] body,html[data-native-helm=active] #app{--native-safe-top:var(--safe-top);--native-safe-right:var(--safe-right);--native-safe-bottom:var(--safe-bottom);--native-safe-left:var(--safe-left);overscroll-behavior:none;width:100%;height:100%;min-height:100%;overflow:hidden}@media (display-mode:standalone),(display-mode:fullscreen){html,body,#app{--native-safe-top:var(--safe-top);--native-safe-right:var(--safe-right);--native-safe-bottom:var(--safe-bottom);--native-safe-left:var(--safe-left)}}@media (min-width:601px) and (min-height:501px){html[data-native-helm=active][data-native-system-bars=hidden]{--helm-nav-bottom-padding:4px;--helm-nav-clearance:65px}}@media (pointer:coarse){:where(button,input,select,nav a,summary){min-height:max(44px, calc(44.5px * var(--chrome-zoom,1)))}summary{align-items:center;display:flex}}html[data-access-check=pending] .app>:not(header.bar):not(nav.bottom):not(.access-check):not(.access-cover),html[data-access-check=pending] .app>header.bar .alarmwrap,html[data-access-check=pending] .app>header.bar .status,html[data-access-check=pending] .app>header.bar .simulation-mode,html[data-access-check=pending] .helm-dialog-backdrop,html[data-access-check=pending] .guest>:not(.guest-header):not(.guest-nav):not(.access-check),html[data-access-check=pending] .cloud-switch,html[data-access-check=pending] body>:not(#app){visibility:hidden!important}html[data-access-check=pending] .app>main{isolation:isolate}html[data-access-check=pending] .app>header.bar,html[data-access-check=pending] .app>nav.bottom,html[data-access-check=pending] .guest>.guest-nav{pointer-events:none}.access-cover{z-index:9;background:var(--op-bg);position:fixed;inset:0}.access-check{z-index:60;top:calc(var(--native-safe-top) + 9px);border:1px solid var(--op-border);background:var(--op-panel);color:var(--op-muted);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:999px;margin:0;padding:6px 14px;font-size:12px;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}html[data-private-content-covered=true] body:after{content:"GLASSBRIDGE";z-index:2147483647;color:#77808b;letter-spacing:.18em;background:#05080d;place-items:center;font:800 18px/1 system-ui,sans-serif;display:grid;position:fixed;inset:0}[data-fit-off]:not(#fit-off-never){display:none!important}html[data-display=plotter] header.bar{background:var(--op-bg-dark);min-height:40px;padding-top:0}html[data-display=plotter] header.bar .tag{display:none}html[data-display=plotter] header.bar .logo{font-size:13px}html[data-display=plotter] header.bar .theme-button,html[data-display=plotter] header.bar .menu-button{height:34px;min-height:34px}html[data-display=plotter] header.bar .menu-button{width:40px}html[data-display=plotter] header.bar .status{height:34px}html[data-display=plotter] nav.bottom{gap:4px;padding:4px 8px;overflow:hidden}html[data-display=plotter] nav.bottom .tab{flex:1 1 0;grid-template-rows:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 4px;font-size:11px}html[data-display=plotter]{--helm-nav-clearance:49px;--op-gap:8px;--helm-page-header-height:30px;--helm-page-header-gap:6px}html[data-display=plotter] .helm-page-header h1{font-size:17px}html[data-display=plotter],html[data-display=plotter] body{overflow-x:visible}html[data-display=plotter] .menu-scroll .system-status{display:none}html[data-display=plotter] .menu-scroll{padding-top:8px;padding-bottom:8px}html[data-display=plotter] .menu-scroll .menu-section{gap:6px;margin-bottom:8px}html[data-display=plotter] .menu-scroll .menu-section>h2{margin:0}html[data-display=plotter] .menu-scroll .menu-section>a{flex:200px;min-height:40px;padding:6px 10px}html[data-display=plotter] .menu-drawer a small{display:none}html[data-display=plotter] .menu-drawer{width:auto;box-shadow:none;border-left:0;left:0}html[data-display=plotter] .menu-drawer>header,html[data-display=plotter] .menu-drawer>footer{padding-top:6px;padding-bottom:6px}html[data-display=plotter] .menu-scroll .menu-section{flex-wrap:wrap;margin-bottom:0;display:flex}html[data-display=plotter] .menu-scroll .menu-section>h2{display:none}html[data-display=plotter] .menu-scroll .menu-section>a{box-sizing:border-box}html[data-display=plotter] .menu-section-tabs{gap:6px;margin-bottom:8px;display:flex}html[data-display=plotter] .menu-section-tabs button{border:1px solid var(--op-border);background:var(--op-panel-2);min-width:0;min-height:40px;color:var(--op-muted);white-space:normal;cursor:pointer;border-radius:10px;flex:1 1 0;padding:0 8px;font-size:12px;font-weight:800}html[data-display=plotter] .menu-section-tabs button[aria-pressed=true]{border-color:var(--op-red);color:var(--op-text)}html[data-display=plotter] .owner-panel.tankscard .tank-overview{grid-template-columns:repeat(var(--tank-count), minmax(0, 1fr))}html[data-display=plotter] .engine-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-display=plotter] .power-node.absent strong{white-space:normal;text-overflow:clip;overflow:visible}html[data-display=plotter] .trip-reset-control .reason{display:none}html[data-night-red] body>:not(.gb-night-red-glass){filter:grayscale()}.gb-night-red-glass{z-index:2147483647;mix-blend-mode:multiply;pointer-events:none;background:#ff522e;position:fixed;inset:0}:root:root[data-night-red]{--op-red:#ffd4d8;--op-amber:#ffe4bd;--op-green:#e2f3e8;--op-muted:#c9d0da;--gauge-accent:#ffe0e3}:root[data-night-red] .mob{color:#fff;background:#3c3c3c;border:2px solid #fff}:root[data-night-red] .mob.active{color:#000;box-shadow:none;background:#fff;border-color:#fff}.bar[data-v-095c5492]{z-index:25;box-sizing:border-box;min-height:48px;padding:var(--native-safe-top) calc(12px + var(--native-safe-right)) 0 calc(12px + var(--native-safe-left));background:var(--op-bg-dark);border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand[data-v-095c5492]{flex-direction:column;gap:2px;display:flex}.logo[data-v-095c5492]{letter-spacing:.04em;color:var(--op-text);font-size:15px;font-weight:800}.logo .accent[data-v-095c5492]{color:var(--op-red)}.tag[data-v-095c5492]{color:var(--op-muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px}.right[data-v-095c5492]{align-items:center;gap:9px;display:flex}.page-slot[data-v-095c5492]{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.page-slot[data-v-095c5492]:empty{display:none}.theme-button[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel);min-height:44px;color:var(--op-muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;display:flex}.theme-button[data-v-095c5492]:hover{border-color:var(--op-muted);color:var(--op-text)}.simulation-mode[data-v-095c5492]{color:var(--op-amber);font-size:9px;font-weight:800}.back-to-horizon[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel);min-height:44px;color:var(--op-text);letter-spacing:.02em;cursor:pointer;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;margin-left:16px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.back-to-horizon[data-v-095c5492]:hover{border-color:var(--op-muted)}.status[data-v-095c5492]{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:44px;height:44px;padding:0 4px;display:flex}.data-age[data-v-095c5492]{letter-spacing:.04em;white-space:nowrap;font-size:9px;font-weight:800}.data-age.good[data-v-095c5492]{color:var(--op-green)}.data-age.amber[data-v-095c5492]{color:var(--op-amber)}.data-age.red[data-v-095c5492]{color:var(--op-red)}.clock[data-v-095c5492]{font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.menu-button[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel);width:44px;height:44px;color:var(--op-text);cursor:pointer;border-radius:10px;place-items:center;display:grid}.d[data-v-095c5492]{border-radius:50%;width:9px;height:9px;display:inline-block}.green[data-v-095c5492]{background:var(--op-green)}.d.amber[data-v-095c5492]{background:var(--op-amber)}.d.red[data-v-095c5492]{background:var(--op-red)}.muted[data-v-095c5492]{background:var(--op-muted)}.online[data-v-095c5492]{background:var(--op-green)}.degraded[data-v-095c5492]{background:var(--op-amber)}.offline[data-v-095c5492]{background:var(--op-red)}.alarmwrap[data-v-095c5492]{position:relative}.alarmpill[data-v-095c5492]{letter-spacing:.06em;cursor:pointer;border:1px solid var(--op-border);min-height:44px;color:var(--op-muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.alarmpill.ok[data-v-095c5492]{color:var(--op-muted)}.alarmpill.unknown[data-v-095c5492]{color:var(--op-amber);border-color:var(--op-amber)}.alarmpill.busy[data-v-095c5492]{color:var(--op-muted);border-color:var(--op-border)}.alarmpill.warning[data-v-095c5492]{color:#1a1400;background:var(--op-amber);border-color:var(--op-amber)}.alarmpill.critical[data-v-095c5492]{color:#fff;background:var(--op-red);border-color:var(--op-red)}.backdrop[data-v-095c5492]{z-index:40;position:fixed;inset:0}.alarmdrop[data-v-095c5492]{z-index:41;background:var(--op-panel);border:1px solid var(--op-border);border-radius:12px;width:340px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #00000080}.dhead[data-v-095c5492]{color:var(--op-text);padding:12px 14px 8px;font-size:13px;font-weight:700}.dempty[data-v-095c5492]{color:var(--op-muted);padding:8px 14px 16px;font-size:13px}.coverage-unknown[data-v-095c5492]{color:var(--op-amber)}.dlist[data-v-095c5492]{max-height:340px;overflow-y:auto}.drow[data-v-095c5492]{border-top:1px solid var(--op-border);align-items:center;gap:10px;padding:10px 14px;display:flex}.dsev[data-v-095c5492]{background:var(--op-muted);border-radius:2px;align-self:stretch;width:4px}.drow.critical .dsev[data-v-095c5492]{background:var(--op-red)}.drow.warning .dsev[data-v-095c5492]{background:var(--op-amber)}.drow.recovered .dsev[data-v-095c5492]{background:var(--op-green)}.dmeta[data-v-095c5492]{flex:1;min-width:0}.drecovered[data-v-095c5492]{color:var(--op-green);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:800}.dmsg[data-v-095c5492]{color:var(--op-text);font-size:13px;font-weight:600}.dsub[data-v-095c5492]{color:var(--op-muted);font-size:11px}.dack-error[data-v-095c5492]{color:var(--op-amber);margin-top:4px;font-size:12px}.dack[data-v-095c5492]{color:var(--op-green);letter-spacing:.06em;font-size:10px;font-weight:700}.dreset[data-v-095c5492]{color:var(--op-text);background:var(--op-panel-2);border:1px solid var(--op-border);border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600;text-decoration:none}.dackbtn[data-v-095c5492]{background:var(--op-panel-2);border:1px solid var(--op-border);color:var(--op-text);cursor:pointer;border-radius:8px;padding:5px 12px;font-size:12px;font-weight:600}.dackbtn[data-v-095c5492]:disabled{opacity:.5}.dsilence[data-v-095c5492]{white-space:nowrap}.dfoot[data-v-095c5492]{color:var(--op-muted);border-top:1px solid var(--op-border);padding:10px 14px;font-size:11px}.dfoot a[data-v-095c5492]{min-height:32px;color:var(--op-text);align-items:center;font-size:12px;font-weight:700;display:inline-flex}.dfoot p[data-v-095c5492]{margin:4px 0 0}.menu-backdrop[data-v-095c5492]{z-index:50;touch-action:none;background:#0000008f;position:fixed;inset:0}.menu-drawer[data-v-095c5492]{--menu-inset:16px;z-index:51;box-sizing:border-box;width:min(430px,calc(100 * var(--vw)));padding:var(--safe-top) var(--safe-right) var(--safe-bottom) 0;border-left:1px solid var(--op-border);background:#0b111b;outline:none;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;top:0;bottom:0;right:0;box-shadow:-18px 0 48px #00000073}.menu-drawer>header[data-v-095c5492]{padding:12px var(--menu-inset);border-bottom:1px solid var(--op-border);justify-content:space-between;align-items:center;gap:12px;display:flex}.menu-drawer>header div[data-v-095c5492]{gap:3px;min-width:0;display:grid}.menu-drawer>header div span[data-v-095c5492],.menu-drawer h2[data-v-095c5492]{color:var(--op-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850}.menu-drawer>header b[data-v-095c5492]{font-size:18px}.menu-drawer>header button[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel);width:44px;height:44px;color:var(--op-text);cursor:pointer;border-radius:10px;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:grid}.menu-scroll[data-v-095c5492]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px var(--menu-inset) 20px;overflow:hidden auto}.menu-scroll section[data-v-095c5492]{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:18px;display:grid}.menu-scroll section[data-v-095c5492]:last-child{margin-bottom:0}.menu-drawer h2[data-v-095c5492]{margin:4px 0}.menu-scroll .menu-section>h2[data-v-095c5492]{color:var(--op-text);font-size:12px}.menu-scroll .system-status[data-v-095c5492]{border-bottom:1px solid var(--op-border);color:var(--op-muted);overflow-wrap:anywhere;gap:2px;padding:0 0 14px;font-size:12px;line-height:1.5}.menu-drawer a[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel);min-width:0;min-height:56px;color:var(--op-text);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:flex}.menu-drawer a[data-v-095c5492]:hover{border-color:var(--op-muted)}.menu-drawer a>span[data-v-095c5492]{gap:3px;min-width:0;display:grid}.menu-drawer a b[data-v-095c5492]{font-size:14px}.menu-drawer a small[data-v-095c5492]{color:var(--op-muted);font-size:11px;line-height:1.35}.menu-drawer a i[data-v-095c5492]{color:var(--op-muted);flex:none;font-size:18px;font-style:normal}.visually-hidden[data-v-095c5492]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-search[data-v-095c5492]{margin:0 0 12px;display:block}.menu-search input[data-v-095c5492]{box-sizing:border-box;border:1px solid var(--op-border);background:var(--op-panel);width:100%;min-height:44px;color:var(--op-text);font:inherit;border-radius:10px;padding:0 14px;font-size:14px}.menu-search input[data-v-095c5492]::placeholder{color:var(--op-muted)}.menu-search input[data-v-095c5492]:focus{border-color:var(--op-red);outline:none}.menu-search input[data-v-095c5492]::-webkit-search-cancel-button{appearance:none;display:none}.menu-section-tabs[data-v-095c5492]{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.menu-section-tabs button[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:40px;color:var(--op-muted);cursor:pointer;border-radius:10px;flex:auto;padding:0 10px;font-size:12px;font-weight:800}.menu-section-tabs button[aria-pressed=true][data-v-095c5492]{border-color:var(--op-red);color:var(--op-text)}.menu-installer-toggle[data-v-095c5492]{border:1px dashed var(--op-border);min-width:0;min-height:56px;color:var(--op-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.menu-installer-toggle>span[data-v-095c5492]{gap:3px;min-width:0;display:grid}.menu-installer-toggle b[data-v-095c5492]{font-size:14px}.menu-installer-toggle small[data-v-095c5492]{color:var(--op-muted);font-size:11px}.menu-installer-toggle i[data-v-095c5492]{color:var(--op-muted);flex:none;font-size:20px;font-style:normal}.menu-installer-toggle[aria-expanded=true][data-v-095c5492]{border-style:solid;border-color:var(--op-muted)}.menu-search-none[data-v-095c5492],.menu-search-more[data-v-095c5492]{color:var(--op-muted);margin:4px 0 12px;font-size:12px}@media (min-width:1400px){.menu-drawer[data-v-095c5492]{width:min(760px,calc(100 * var(--vw)))}.menu-scroll .menu-section[data-v-095c5492]{grid-template-columns:repeat(6,minmax(0,1fr))}.menu-scroll .menu-section>a[data-v-095c5492]{grid-column:span 3}.menu-scroll .menu-section>a.menu-installer-item[data-v-095c5492]{grid-column:span 2}.menu-scroll .menu-section>h2[data-v-095c5492],.menu-scroll .menu-section>.menu-installer-toggle[data-v-095c5492]{grid-column:1/-1}}@media (min-width:601px) and (min-height:501px) and (max-height:900px){.menu-scroll .menu-section[data-v-095c5492]{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.menu-scroll .menu-section>a[data-v-095c5492]{grid-column:span 3}.menu-scroll .menu-section>a.menu-installer-item[data-v-095c5492]{grid-column:span 2}.menu-scroll .menu-section>h2[data-v-095c5492],.menu-scroll .menu-section>.menu-installer-toggle[data-v-095c5492]{grid-column:1/-1}.menu-scroll .menu-section>a[data-v-095c5492]{min-height:44px}.menu-scroll .menu-section>a small[data-v-095c5492]{display:none}.menu-scroll .menu-section>.menu-installer-toggle[data-v-095c5492]{min-height:44px;padding-top:0;padding-bottom:0}.menu-scroll .menu-section>.menu-installer-toggle small[data-v-095c5492]{display:none}.menu-section-tabs button[data-v-095c5492]{min-height:36px;padding:0 8px}}.menu-drawer>footer[data-v-095c5492]{padding:10px var(--menu-inset);border-top:1px solid var(--op-border);color:var(--op-muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.menu-drawer>footer>span[data-v-095c5492]{overflow-wrap:anywhere;min-width:0}.menu-drawer>footer div[data-v-095c5492]{flex:none;gap:8px;display:flex}.menu-drawer>footer button[data-v-095c5492]{border:1px solid var(--op-border);background:var(--op-panel);min-height:44px;color:var(--op-text);cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px}@media (max-width:600px),(max-height:500px){.menu-drawer[data-v-095c5492]{width:auto;box-shadow:none;padding-left:var(--safe-left);border-left:0;left:0}.menu-scroll section[data-v-095c5492]{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.menu-scroll section>h2[data-v-095c5492],.menu-scroll .system-status[data-v-095c5492]>*{grid-column:1/-1}.menu-scroll .menu-section[data-v-095c5492]{flex-wrap:wrap;display:flex}.menu-scroll .menu-section>h2[data-v-095c5492]{flex:1 0 100%}.menu-scroll .menu-section>a[data-v-095c5492]{box-sizing:border-box;flex:250px}.menu-scroll .menu-section>.menu-installer-toggle[data-v-095c5492]{box-sizing:border-box;flex:1 0 100%}}@media (max-width:600px){.menu-scroll .menu-section>a[data-v-095c5492]{flex:140px;min-height:44px}.menu-scroll .menu-section>a.menu-installer-item[data-v-095c5492]{flex:90px}.menu-scroll .menu-section>.menu-installer-toggle[data-v-095c5492]{min-height:48px}.menu-scroll .menu-section>a small[data-v-095c5492]{display:none}.menu-section-tabs button[data-v-095c5492]{min-height:36px;padding:0 8px}}@media (max-height:500px){.menu-drawer>header[data-v-095c5492],.menu-drawer>footer[data-v-095c5492]{padding-top:6px;padding-bottom:6px}.menu-scroll[data-v-095c5492]{padding-top:10px;padding-bottom:12px}}@media (max-width:1300px){.logo[data-v-095c5492]{font-size:15px}.tag[data-v-095c5492]{font-size:9px}.right[data-v-095c5492]{gap:7px}}@media (max-width:650px){.bar[data-v-095c5492]{gap:4px}.brand[data-v-095c5492]{display:none}.right[data-v-095c5492]{flex:1;min-width:0}.theme-button[data-v-095c5492],.alarmwrap[data-v-095c5492],.menu-button[data-v-095c5492]{flex-shrink:0}.alarmpill[data-v-095c5492]{flex-direction:column;justify-content:center;gap:2px;width:56px}.status[data-v-095c5492]{flex:1;min-width:44px}.status .d[data-v-095c5492]{flex-shrink:0}.data-age[data-v-095c5492]{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.15}.simulation-mode[data-v-095c5492]{overflow-wrap:anywhere;max-width:40px}.clock[data-v-095c5492],.theme-button:not(.theme-auto) span[data-v-095c5492]{display:none}.logo[data-v-095c5492]{font-size:13px}.right[data-v-095c5492]{gap:4px}.theme-button[data-v-095c5492]{justify-content:center;width:44px;padding:0}.alarmpill[data-v-095c5492]{padding:3px 2px;font-size:9px}.bar[data-v-095c5492]{padding-left:calc(8px + var(--native-safe-left));padding-right:calc(8px + var(--native-safe-right))}.alarmdrop[data-v-095c5492]{top:calc(48px + var(--native-safe-top));width:auto;max-height:calc(calc(100 * var(--dvh)) - 70px);position:fixed;left:8px;right:8px;overflow:auto}}.rate-limit-notice[data-v-879181bc]{z-index:10000;width:min(640px,calc(90 * var(--vw)));border:1px solid var(--op-amber);background:var(--op-panel);color:var(--op-text);border-radius:8px;padding:12px 16px;font-size:13px;position:fixed;top:12px;left:50%;transform:translate(-50%)}.account[data-v-68e8eb16]{margin:0 0 6px;font-size:13px}.account b[data-v-68e8eb16]{font-weight:800}.account-name[data-v-68e8eb16]{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.helm-dialog-backdrop[data-v-68e8eb16]{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02070ec7;place-items:center;display:grid;position:fixed;inset:0}.helm-dialog[data-v-68e8eb16]{width:min(480px, calc(calc(100 * var(--vw)) - 32px));border:1px solid var(--op-border);background:var(--op-panel);color:var(--op-text);border-radius:16px;gap:12px;padding:22px;display:grid;box-shadow:0 24px 80px #000}h2[data-v-68e8eb16]{margin:0;font-size:19px}p[data-v-68e8eb16]{color:var(--op-muted);margin:0;font-size:13px;line-height:1.5}label[data-v-68e8eb16]{color:var(--op-muted);gap:6px;font-size:12px;display:grid}input[data-v-68e8eb16],textarea[data-v-68e8eb16]{border:1px solid var(--op-border);background:var(--op-bg-dark);color:var(--op-text);font:inherit;border-radius:9px;padding:11px;font-size:15px}textarea[data-v-68e8eb16]{resize:vertical}.actions[data-v-68e8eb16]{justify-content:flex-end;gap:8px;display:flex}.actions button[data-v-68e8eb16]{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:44px;color:var(--op-text);border-radius:10px;padding:10px 18px;font-weight:800}.actions button[type=submit][data-v-68e8eb16]{border-color:var(--op-red);background:var(--op-red);color:#fff}.actions button[data-v-68e8eb16]:disabled{opacity:.45}.route-denied-notice[data-v-5435e098]{z-index:10000;width:min(640px, calc(90 * var(--vw)));border:1px solid var(--op-amber);background:var(--op-panel);color:var(--op-text);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:13px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}button[data-v-5435e098]{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:36px;color:var(--op-text);border-radius:8px;padding:0 12px;font-weight:700}.route-error[data-v-a8c36d63]{border:1px solid var(--op-amber);border-radius:var(--op-radius);background:var(--op-panel);gap:12px;max-width:640px;margin:48px auto;padding:24px;display:grid}h1[data-v-a8c36d63]{margin:0;font-size:20px}p[data-v-a8c36d63]{color:var(--op-muted);margin:0;font-size:13px;line-height:1.5}.actions[data-v-a8c36d63]{flex-wrap:wrap;gap:8px;display:flex}.actions button[data-v-a8c36d63],.actions a[data-v-a8c36d63]{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:44px;color:var(--op-text);font:inherit;border-radius:10px;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.offscreen[data-v-f838f081]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.freeze-banner[data-v-4d8e8130]{margin:6px var(--op-gap,12px) 0;border:1px solid var(--op-red);color:var(--op-red);border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:8px 12px;font-size:12px;display:flex}.freeze-banner b[data-v-4d8e8130]{letter-spacing:.08em}.freeze-banner span[data-v-4d8e8130]{color:var(--op-text)}.bottom[data-v-26373700]{z-index:10;padding:8px calc(12px + var(--native-safe-right)) var(--helm-nav-bottom-padding,calc(8px + var(--native-safe-bottom))) calc(12px + var(--native-safe-left));background:var(--op-bg-dark);border-top:1px solid var(--op-border);scrollbar-width:thin;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto hidden}.tab[data-v-26373700]{text-align:center;min-width:0;min-height:52px;color:var(--op-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:10px;flex:1 0 70px;grid-template-rows:22px auto;place-items:center;gap:2px;padding:5px 3px;font-size:10px;font-weight:750;text-decoration:none;display:grid}.tab[data-v-26373700]:hover{color:var(--op-text);background:var(--op-panel)}.tab.active[data-v-26373700]{color:var(--op-text);background:var(--op-panel-2);box-shadow:inset 0 -2px 0 var(--op-red)}@media (min-width:740px){.bottom[data-v-26373700]{overflow-x:hidden}}@media (max-width:820px){.bottom[data-v-26373700]{padding-left:calc(5px + var(--native-safe-left));padding-right:calc(5px + var(--native-safe-right));gap:2px}.tab[data-v-26373700]{letter-spacing:.02em;flex-basis:66px}}@media (max-width:600px),(max-height:500px){.bottom[data-v-26373700]{padding-bottom:max(8px,var(--native-safe-bottom));padding-left:max(12px,var(--native-safe-left));padding-right:max(12px,var(--native-safe-right))}}@media (max-width:600px){.bottom[data-v-26373700]{gap:0}.tab[data-v-26373700]{letter-spacing:0;text-transform:none;flex:1 0 auto;min-width:34px;padding:5px 2px;font-weight:700}.tab span[data-v-26373700]{white-space:nowrap}}.connect[data-v-7c965873]{min-height:calc(100 * var(--vh));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.logo[data-v-7c965873]{letter-spacing:.04em;font-size:1.4rem;font-weight:600}.spinner[data-v-7c965873]{border:3px solid #7f7f7f4d;border-top-color:currentColor;border-radius:50%;width:34px;height:34px;animation:.9s linear infinite spin-7c965873}@keyframes spin-7c965873{to{transform:rotate(360deg)}}.searching[data-v-7c965873]{opacity:.75;margin:0}.not-found[data-v-7c965873]{max-width:420px;margin:0;line-height:1.4}.compatibility[data-v-7c965873]{border:1px solid var(--op-red);color:#ff9aa3;border-radius:9px;max-width:420px;margin:0;padding:.8rem 1rem}.manual[data-v-7c965873]{flex-direction:column;gap:.5rem;width:100%;max-width:320px;margin-top:1rem;display:flex}.manual label[data-v-7c965873]{opacity:.7;font-size:.85rem}.row[data-v-7c965873]{gap:.5rem;display:flex}.row input[data-v-7c965873]{min-width:0;min-height:44px;color:inherit;background:0 0;border:1px solid #7f7f7f66;border-radius:8px;flex:1;padding:.6rem .7rem;font-size:1rem}.row input[aria-invalid=true][data-v-7c965873]{border-color:var(--op-red)}.row button[data-v-7c965873]{background:var(--op-red);color:#fff;border:none;border-radius:8px;min-height:44px;padding:.6rem 1rem;font-weight:600}.row button[data-v-7c965873]:disabled{opacity:.4}.hint[data-v-7c965873]{opacity:.55;margin:0;font-size:.75rem}.error[data-v-7c965873]{color:#ff9aa3;margin:0;font-size:.8rem}.cloud[data-v-7c965873]{min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f66;border-radius:8px;margin-top:.75rem;padding:.65rem 1rem;font-weight:700}.saved-access[data-v-1b13c774]{border:1px solid var(--op-border,#7f7f7f66);text-align:left;border-radius:9px;margin:0;padding:.7rem .85rem;font-size:.85rem;line-height:1.45}.login-shell[data-v-154854d9]{left:0;right:0;top:var(--visible-top,0px);height:calc(100 * var(--vh));height:var(--visible-height,calc(100 * var(--dvh)));overscroll-behavior:contain;padding:calc(24px + var(--safe-top)) calc(24px + var(--safe-right)) calc(24px + var(--safe-bottom)) calc(24px + var(--safe-left));background:radial-gradient(circle at 50% 0%, #2779b829, transparent 42%), var(--op-bg);display:grid;position:fixed;overflow:hidden auto}.login-card[data-v-154854d9]{background:var(--op-panel);border:1px solid var(--op-border);border-radius:18px;gap:10px;width:min(440px,100%);margin:auto;padding:30px;display:grid;box-shadow:0 24px 70px #0006}.unlock-about[data-v-154854d9],.unlock-entry[data-v-154854d9]{display:contents}.login-shell[data-compact][data-v-154854d9]{padding:calc(8px + var(--safe-top)) calc(12px + var(--safe-right)) calc(8px + var(--safe-bottom)) calc(12px + var(--safe-left))}.login-shell[data-compact] .login-card[data-v-154854d9]{border-radius:14px;gap:6px;padding:12px 16px}.login-shell[data-compact] .wordmark[data-v-154854d9]{font-size:15px}.login-shell[data-compact] .eyebrow[data-v-154854d9]{display:none}.login-shell[data-compact] h1[data-v-154854d9]{font-size:20px}.login-shell[data-compact] .intro[data-v-154854d9]{font-size:12px;line-height:1.35}.login-shell[data-compact] label[data-v-154854d9]{margin-top:0}.login-shell[data-compact] input[data-v-154854d9],.login-shell[data-compact] select[data-v-154854d9],.login-shell[data-compact] .submit[data-v-154854d9]{min-height:44px}.login-shell[data-compact] .submit[data-v-154854d9]{margin-top:2px}.login-shell[data-compact] .profile[data-v-154854d9]{min-height:44px;padding:6px 12px}.login-shell[data-compact][data-v-154854d9] .saved-access{padding:.4rem .6rem;font-size:.75rem;line-height:1.3}@media (min-width:700px){.login-shell[data-compact] .unlock-card[data-v-154854d9]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:20px;width:min(760px,100%)}.login-shell[data-compact] .unlock-about[data-v-154854d9],.login-shell[data-compact] .unlock-entry[data-v-154854d9]{align-content:start;gap:6px;display:grid}}.wordmark[data-v-154854d9]{letter-spacing:.04em;font-size:24px}.wordmark span[data-v-154854d9]{color:var(--op-red);font-weight:800}.eyebrow[data-v-154854d9]{color:var(--gauge-accent);letter-spacing:.16em;margin:8px 0 0;font-size:11px;font-weight:800}h1[data-v-154854d9]{margin:0;font-size:28px}.intro[data-v-154854d9],.bootstrap[data-v-154854d9]{color:var(--op-muted);font-size:13px;line-height:1.5}label[data-v-154854d9]{color:var(--op-muted);margin-top:6px;font-size:12px;font-weight:700}input[data-v-154854d9]{background:var(--op-bg-dark);width:100%;color:var(--op-text);border:1px solid var(--op-border);border-radius:10px;min-height:48px;padding:0 14px;font-size:16px}select[data-v-154854d9]{background:var(--op-bg-dark);width:100%;color:var(--op-text);border:1px solid var(--op-border);border-radius:10px;min-height:48px;padding:0 14px;font-size:15px}.submit[data-v-154854d9]{color:#fff;background:var(--op-red);cursor:pointer;border:0;border-radius:10px;min-height:48px;margin-top:8px;font-size:15px;font-weight:800}.submit[data-v-154854d9]:disabled{opacity:.6}.https[data-v-154854d9]{border:1px solid var(--op-amber);color:var(--op-amber);border-radius:8px;padding:10px;font-size:12px}.link[data-v-154854d9],.trust[data-v-154854d9]{color:var(--gauge-accent);text-align:left;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:12px}.trust[data-v-154854d9]{text-decoration:none}.error[data-v-154854d9]{color:var(--op-red);font-size:13px}.expired-session[data-v-154854d9]{border:1px solid var(--op-amber);color:var(--op-amber);border-radius:8px;margin:0;padding:10px;font-size:13px}.profiles[data-v-154854d9]{gap:8px;display:grid}.profile[data-v-154854d9]{border:1px solid var(--op-border);background:var(--op-bg-dark);min-height:52px;color:var(--op-text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.profile span[data-v-154854d9]{color:var(--op-muted);font-size:12px}.profile.selected[data-v-154854d9]{border-color:var(--gauge-accent)}.display-pair[data-v-5ce8c1e5]{padding:clamp(16px, calc(3 * var(--vh)), 48px) clamp(16px, calc(3 * var(--vw)), 64px);background:radial-gradient(circle at 50% 0%, #e21b2d1a, transparent 45%), var(--op-bg);color:var(--op-text);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.wordmark[data-v-5ce8c1e5]{font-size:clamp(20px, calc(2.6 * var(--vh)), 34px);letter-spacing:.04em}.wordmark b[data-v-5ce8c1e5]{font-weight:900}.wordmark span[data-v-5ce8c1e5]{color:var(--op-red);font-weight:900}.card[data-v-5ce8c1e5]{place-self:center;gap:clamp(8px, calc(1.4 * var(--vh)), 16px);width:min(640px,100%);padding:clamp(20px, calc(3.2 * var(--vh)), 36px);background:var(--op-panel);border:1px solid var(--op-border);border-radius:18px;display:grid;box-shadow:0 24px 70px #0006}.eyebrow[data-v-5ce8c1e5]{color:var(--op-red);letter-spacing:.16em;margin:0;font-size:12px;font-weight:800}h1[data-v-5ce8c1e5]{font-size:clamp(24px, calc(3.6 * var(--vh)), 36px);margin:0}.intro[data-v-5ce8c1e5],.foot[data-v-5ce8c1e5],.muted[data-v-5ce8c1e5]{color:var(--op-muted)}.intro[data-v-5ce8c1e5]{margin:0;font-size:15px;line-height:1.5}.foot[data-v-5ce8c1e5]{border-top:1px solid var(--op-border);margin:4px 0 0;padding-top:12px;font-size:12px;line-height:1.45}.match[data-v-5ce8c1e5]{padding:clamp(10px, calc(2 * var(--vh)), 24px);background:var(--op-bg-dark);border:1px solid var(--op-border);border-radius:14px;justify-items:center;gap:4px;display:grid}.match-label[data-v-5ce8c1e5]{color:var(--op-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.match b[data-v-5ce8c1e5]{font-size:clamp(56px, calc(11 * var(--vh)), 132px);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.match .muted[data-v-5ce8c1e5]{font-size:13px}.profiles[data-v-5ce8c1e5]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.profile[data-v-5ce8c1e5]{text-align:left;cursor:pointer;border:1px solid var(--op-border);background:var(--op-bg-dark);min-height:64px;color:var(--op-text);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.profile[data-v-5ce8c1e5] svg{width:26px;height:26px;color:var(--op-muted);flex:none}.profile span[data-v-5ce8c1e5]{gap:2px;display:grid}.profile small[data-v-5ce8c1e5]{color:var(--op-muted);font-size:12px}.profile.selected[data-v-5ce8c1e5]{border-color:var(--op-red);background:var(--op-panel-2)}.profile.selected[data-v-5ce8c1e5] svg{color:var(--op-text)}.submit[data-v-5ce8c1e5]{color:#fff;background:var(--op-red);cursor:pointer;border:0;border-radius:10px;min-height:48px;font-size:15px;font-weight:800}.submit.outline[data-v-5ce8c1e5]{border:1px solid var(--op-border);color:var(--op-text);background:0 0}.notice[data-v-5ce8c1e5]{border:1px solid var(--op-amber);color:var(--op-amber);border-radius:8px;margin:0;padding:10px 12px;font-size:13px}@media (max-width:560px){.profiles[data-v-5ce8c1e5]{grid-template-columns:1fr}}@media (min-aspect-ratio:3) and (min-height:1200px){.card[data-v-5ce8c1e5],.wordmark[data-v-5ce8c1e5]{zoom:1.6}}.osk[data-v-d63f9028]{background:var(--op-bg-dark);border:1px solid var(--op-border);-webkit-user-select:none;user-select:none;border-radius:14px;gap:8px;padding:12px;display:grid}.row[data-v-d63f9028]{justify-content:center;gap:6px;display:flex}.key[data-v-d63f9028]{border:1px solid var(--op-border);background:var(--op-panel-2);min-width:0;max-width:64px;min-height:48px;color:var(--op-text);cursor:pointer;touch-action:manipulation;border-radius:8px;flex:1 1 0;font-size:18px;font-weight:600}.key[data-v-d63f9028]:active{background:var(--op-panel)}.key.wide[data-v-d63f9028]{flex:1.6 1 0;max-width:120px;font-size:13px;font-weight:800}.key.space[data-v-d63f9028]{flex:5 1 0;max-width:none;font-size:13px;font-weight:800}.key.on[data-v-d63f9028]{border-color:var(--op-red)}.key.enter[data-v-d63f9028]{background:var(--op-red);border-color:var(--op-red);color:#fff}.key.enter[data-v-d63f9028]:disabled{opacity:.6}.sheet-backdrop[data-v-27e66989]{z-index:2000;background:#070b12c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.sheet[data-v-27e66989]{background:var(--op-panel);border:1px solid var(--op-border);width:min(760px,100%);max-height:100%;color:var(--op-text);border-radius:18px;gap:10px;padding:20px 22px;display:grid;box-shadow:0 24px 70px #00000080}header[data-v-27e66989]{justify-content:space-between;align-items:center;display:flex}.wordmark[data-v-27e66989]{letter-spacing:.04em;font-size:20px}.wordmark b[data-v-27e66989],.wordmark span[data-v-27e66989]{font-weight:900}.wordmark span[data-v-27e66989]{color:var(--op-red)}.cancel[data-v-27e66989]{border:1px solid var(--op-border);background:var(--op-panel-2);min-height:38px;color:var(--op-text);cursor:pointer;border-radius:8px;padding:0 14px;font-weight:700}.eyebrow[data-v-27e66989]{color:var(--op-red);letter-spacing:.16em;margin:0;font-size:12px;font-weight:800}h1[data-v-27e66989]{margin:0;font-size:26px}.intro[data-v-27e66989]{color:var(--op-muted);margin:0;font-size:14px;line-height:1.45}.fields[data-v-27e66989]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.fields label[data-v-27e66989]{color:var(--op-muted);gap:4px;font-size:12px;font-weight:700;display:grid}.fields input[data-v-27e66989]{border:1px solid var(--op-border);background:var(--op-bg-dark);min-height:46px;color:var(--op-text);border-radius:10px;padding:0 12px;font-size:17px}.fields label.active input[data-v-27e66989]{border-color:var(--op-red)}.error[data-v-27e66989]{color:var(--op-red);margin:0;font-size:13px}@media (min-aspect-ratio:3) and (min-height:1200px){.sheet[data-v-27e66989]{zoom:1.5}}.screen-sign-in-banner[data-v-8d3bf9af]{z-index:1500;background:var(--op-panel-2);border:1px solid var(--op-red);color:var(--op-text);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 16px;font-size:13px;display:flex;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0006}.screen-sign-in-banner[data-state=ending][data-v-8d3bf9af]{padding-right:16px}.screen-sign-in-banner span[aria-hidden][data-v-8d3bf9af]{color:var(--op-muted)}button[data-v-8d3bf9af]{background:var(--op-red);color:#fff;cursor:pointer;border:0;border-radius:999px;min-height:30px;padding:0 14px;font-weight:800}.owner-shell[data-v-01b8ff62]{min-height:calc(100 * var(--vh));background:radial-gradient(circle at 50% 0%, #2779b82e, transparent 44%), var(--op-bg);place-items:center;padding:24px;display:grid}.owner-card[data-v-01b8ff62]{background:var(--op-panel);border:1px solid var(--op-border);border-radius:18px;gap:10px;width:min(520px,100%);padding:30px;display:grid;box-shadow:0 24px 70px #0006}.wordmark[data-v-01b8ff62]{letter-spacing:.04em;font-size:24px}.wordmark span[data-v-01b8ff62]{color:var(--op-red);font-weight:800}.eyebrow[data-v-01b8ff62]{color:var(--gauge-accent);letter-spacing:.13em;margin:8px 0 0;font-size:11px;font-weight:800}h1[data-v-01b8ff62]{margin:0;font-size:30px}.intro[data-v-01b8ff62],.session-note[data-v-01b8ff62],.privacy[data-v-01b8ff62],.requirements[data-v-01b8ff62]{color:var(--op-muted);font-size:13px;line-height:1.5}.session-note[data-v-01b8ff62]{border-left:3px solid var(--gauge-accent);padding-left:12px}.expiry[data-v-01b8ff62]{border:1px solid var(--op-border);color:var(--op-muted);border-radius:8px;margin:0;padding:10px;font-size:12px;line-height:1.45}.expiry--expired[data-v-01b8ff62]{border-color:var(--op-red);color:var(--op-red)}label[data-v-01b8ff62]{color:var(--op-muted);margin-top:6px;font-size:12px;font-weight:700}input[data-v-01b8ff62]{background:var(--op-bg-dark);width:100%;color:var(--op-text);border:1px solid var(--op-border);border-radius:10px;min-height:48px;padding:0 14px;font-size:16px}.requirements[data-v-01b8ff62],.privacy[data-v-01b8ff62]{margin:0;font-size:11px}.error[data-v-01b8ff62]{color:var(--op-red);font-size:13px}.submit[data-v-01b8ff62]{color:#fff;background:var(--op-red);cursor:pointer;border:0;border-radius:10px;min-height:50px;margin-top:8px;font-size:15px;font-weight:800}.submit[data-v-01b8ff62]:disabled{opacity:.6}.app[data-v-b0ac8b1c]{min-height:calc(100 * var(--vh));height:calc(100 * var(--dvh));width:100%;max-width:calc(100 * var(--vw));overscroll-behavior-x:none;overflow:hidden auto}@media (min-width:1440px){.app.filled[data-v-b0ac8b1c]{overflow:clip}}main[data-v-b0ac8b1c]{padding-bottom:var(--helm-nav-clearance,calc(72px + var(--native-safe-bottom)))}.helm-main[data-v-b0ac8b1c]{padding-bottom:var(--native-safe-bottom)}.identity-loading[data-v-b0ac8b1c]{min-height:calc(100 * var(--vh));color:var(--op-muted);place-content:center;justify-items:center;gap:12px;display:grid}.identity-loading p[data-v-b0ac8b1c]{margin:0}.identity-loading button[data-v-b0ac8b1c]{border:1px solid var(--op-border);background:var(--op-panel);min-height:38px;color:var(--op-text);border-radius:8px;padding:0 14px}
