.layline_shell__u5zqu{--house-cursor:var(--house-cursor-frost);--font-pangram:"Pangram Display",var(--font-archivo),sans-serif;--sky-zenith:#33628c;--sky-horizon:#d9e6ee;--sun-tint:#f3ddc0;--water-deep:#0a2a44;--water-mid:#12456b;--water-scatter:#1c6b53;--glint:#ffd9a0;--whitecap:#eaf2f5;--shore:#16212a;--hud-ground:rgba(7,15,22,0.86);--page-ground:#070f16;--ink:#ecf5f9;--ink-dim:#a4bccb;--rule:rgba(164,188,203,0.28);--focus-ring:#ecf5f9;--wind:#ffb648;--raw:#b48cff;--current:#7dd9e8;--hue-fra:#3b74ff;--hue-usa:#e4353f;--hue-gbr:#e8eef4;--hue-nzl:#23282e;--hue-aus:#2fae62;--hue-jpn:#ff5d8f;--settle:1.2s;--ease:cubic-bezier(0.4,0,0.2,1);--gutter-left:82px;--gutter-right:68px;position:relative;min-height:100vh;background:var(--page-ground);color:var(--ink);font-family:var(--font-archivo),sans-serif;font-size:16px;line-height:26px}.layline_shell__u5zqu[data-layline-theme=console]{--page-ground:#070f16;--hud-ground:rgba(7,15,22,0.86);--ink:#ecf5f9;--ink-dim:#a4bccb;--rule:rgba(164,188,203,0.28);--focus-ring:#ecf5f9;--house-cursor:var(--house-cursor-frost)}.layline_shell__u5zqu[data-layline-theme=sailcloth]{--page-ground:#dfdcd5;--hud-ground:rgba(238,234,226,0.97);--ink:#141a1d;--ink-dim:#4f5b61;--rule:rgba(20,26,29,0.28);--focus-ring:#141a1d;--house-cursor:var(--house-cursor-graphite)}.layline_shell__u5zqu[data-layline-theme=marine]{--page-ground:#06422e;--hud-ground:rgba(10,90,63,0.97);--ink:#ffffff;--ink-dim:#b6dbc8;--rule:rgba(255,255,255,0.28);--focus-ring:#ffffff;--house-cursor:var(--house-cursor-frost)}.layline_shell__u5zqu[data-layline-theme=chart]{--page-ground:#f5f1e4;--hud-ground:rgba(255,250,240,0.97);--ink:#132735;--ink-dim:#52636d;--rule:rgba(19,39,53,0.28);--focus-ring:#132735;--house-cursor:var(--house-cursor-graphite)}.layline_shell__u5zqu[data-layline-theme=ice]{--page-ground:#edfffe;--hud-ground:rgba(248,255,255,0.97);--ink:#0a2630;--ink-dim:#49636b;--rule:rgba(10,38,48,0.28);--focus-ring:#0a2630;--house-cursor:var(--house-cursor-graphite)}.layline_shell__u5zqu *,.layline_shell__u5zqu :after,.layline_shell__u5zqu :before{box-sizing:border-box}.layline_shell__u5zqu :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:0}.layline_skip__QcWfR{position:absolute;left:8px;top:8px;z-index:20;padding:8px 16px;transform:translateY(-200%);background:var(--page-ground);border:1px solid var(--rule);color:var(--ink);font-size:13px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.layline_skip__QcWfR:focus-visible{transform:translateY(0)}@media (min-width:901px){html[data-layline-rail] .layline_shell__u5zqu{padding-right:24px}}.layline_prototypeBar__JyZUJ{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:8px 16px;border-bottom:1px solid var(--rule);background:var(--page-ground);color:var(--ink-dim);font-family:var(--font-martian),monospace;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.layline_prototypeBar__JyZUJ strong{color:var(--ink);font-weight:400}.layline_prototypeBar__JyZUJ a{color:inherit;text-decoration:none}.layline_prototypeBar__JyZUJ a:hover{color:var(--ink)}.layline_prototypeBar__JyZUJ a strong{color:var(--ink);font-weight:700}.layline_barRight__X5DGI{display:inline-flex;align-items:center;gap:10px}.layline_barHouseLink__ynPZa{display:inline-flex}.layline_barHouseMark__unMvy{width:20px;height:20px;flex:none}.layline_libraryCta__lfDW_{position:relative;display:inline-flex;align-items:center;align-self:center;gap:8px;margin:-3px 0;padding:2px 10px;border:1px solid color-mix(in srgb,var(--ink-dim) 62%,transparent);transition:border-color .16s var(--ease),background-color .16s var(--ease)}.layline_libraryCta__lfDW_:focus-visible,.layline_libraryCta__lfDW_:hover{border-color:var(--ink);background-color:color-mix(in srgb,var(--ink-dim) 20%,transparent)}.layline_ctaFlag__IMXBC{flex:none;color:var(--ink-dim);transition:color .16s var(--ease)}.layline_libraryCta__lfDW_:focus-visible .layline_ctaFlag__IMXBC,.layline_libraryCta__lfDW_:hover .layline_ctaFlag__IMXBC{color:var(--ink)}.layline_ctaLabel__Mx13B{position:relative;display:inline-block}.layline_ctaLabel__Mx13B:after{content:attr(data-label);position:absolute;inset:0;color:var(--wind);-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);pointer-events:none}@media (prefers-reduced-motion:no-preference){.layline_ctaLabel__Mx13B:after{animation:layline_ctaSheen__INZ6i 7s var(--ease) infinite}}@keyframes layline_ctaSheen__INZ6i{0%,64%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}72%{-webkit-clip-path:inset(0 76% 0 0);clip-path:inset(0 76% 0 0)}88%{-webkit-clip-path:inset(0 0 0 76%);clip-path:inset(0 0 0 76%)}96%,to{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%)}}.layline_ctaArrow__6UIgv{flex:none;width:12px;height:8px;transition:transform .16s var(--ease)}.layline_libraryCta__lfDW_:focus-visible .layline_ctaArrow__6UIgv,.layline_libraryCta__lfDW_:hover .layline_ctaArrow__6UIgv{transform:translateX(5px);color:var(--ink)}@media (prefers-reduced-motion:reduce){.layline_ctaArrow__6UIgv,.layline_ctaFlag__IMXBC,.layline_libraryCta__lfDW_{transition:none}.layline_libraryCta__lfDW_:hover .layline_ctaArrow__6UIgv{transform:none}}.layline_statusBanner__8shzR{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding:12px 16px;border-bottom:1px solid var(--rule);background:var(--hud-ground);color:var(--ink-dim);font-size:14px;line-height:20px}.layline_statusBanner__8shzR strong{color:var(--ink);font-weight:600;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.layline_bannerKeyLink__0_AP_{margin-left:auto;color:var(--ink);font-size:13px;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.layline_bannerKeyLink__0_AP_:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.layline_main__3s325{display:block}.layline_console__WBXOE{display:flex;height:calc(100vh - 78px);min-height:520px;padding:8px}.layline_stage__qFYFP{position:relative;flex:1 1;overflow:hidden;border:1px solid var(--rule);background:var(--water-deep)}.layline_analysisWorkspaceTabs__LIbJv{grid-row:2;display:flex;grid-column:1/-1;align-self:stretch;gap:2px;min-width:0;padding:3px 0 4px;overflow-x:auto;overflow-y:hidden;border-top:1px solid var(--rule);scrollbar-width:thin}.layline_analysisWorkspaceTab__fd9jQ{flex:1 0 72px;min-width:72px;min-height:32px;padding:0 8px;background:transparent;border:1px solid transparent;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:var(--house-cursor)}.layline_analysisWorkspaceTab__fd9jQ:hover{color:var(--ink)}.layline_analysisWorkspaceTab__fd9jQ[aria-selected=true]{background:color-mix(in srgb,var(--ink) 10%,transparent);border-color:var(--rule);color:var(--ink)}.layline_analysisWorkspaceTab__fd9jQ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.layline_analysisWorkspacePanel__Pwd0E{display:flex;flex-direction:column;gap:6px;min-width:0;padding:0}.layline_analysisLayerDisclosure__xZtNv{flex:none;background:var(--hud-ground);border:1px solid var(--rule);border-radius:12px}.layline_analysisLayerDisclosure__xZtNv>summary{min-height:32px;padding:7px 10px;color:var(--ink-dim);font-size:9px;font-weight:700;letter-spacing:.12em;line-height:16px;text-transform:uppercase;cursor:var(--house-cursor)}.layline_analysisLayerDisclosure__xZtNv[open]>summary{border-bottom:1px solid var(--rule)}.layline_analysisLayerDisclosure__xZtNv[open]~*{display:none}.layline_analysisWorkspacePanelSurface___fb0I,.layline_analysisWorkspaceUnavailable__wxd6B{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--hud-ground);border:1px solid var(--rule);border-radius:12px}.layline_analysisWorkspacePanelNote__z9Nxj,.layline_analysisWorkspaceUnavailable__wxd6B p{margin:0;color:var(--ink-dim);font-size:11px;line-height:18px}.layline_analysisLayerControls__RVaiA{display:flex;flex-direction:column;gap:4px;margin:0;padding:4px 8px;background:transparent;border:0}.layline_analysisLayerControls__RVaiA legend{padding:0 4px;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.layline_analysisLayerGrid___iMcY{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.layline_analysisLayerControl__rTPwx{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;grid-gap:8px;gap:8px;min-width:0;color:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.layline_analysisLayerControl__rTPwx select,.layline_analysisLayerReset__WvTrp{min-height:32px;padding:0 9px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--rule);border-radius:6px;color:var(--ink);font:inherit}.layline_analysisLayerControl__rTPwx select{width:100%;min-width:120px;max-width:144px;color-scheme:dark}.layline_analysisLayerControl__rTPwx select option{background:var(--page-ground);color:var(--ink)}.layline_shell__u5zqu[data-layline-theme=chart] .layline_analysisLayerControl__rTPwx select,.layline_shell__u5zqu[data-layline-theme=ice] .layline_analysisLayerControl__rTPwx select,.layline_shell__u5zqu[data-layline-theme=sailcloth] .layline_analysisLayerControl__rTPwx select{color-scheme:light}.layline_analysisLayerUnavailable__RCS4F{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:8px;gap:8px;min-height:0;padding:3px 0;border:0;border-top:1px solid var(--rule);color:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:14px;text-transform:uppercase}.layline_analysisLayerUnavailable__RCS4F [role=status]{text-align:right;font-weight:500;letter-spacing:0;text-transform:none}.layline_analysisLayerControl__rTPwx[data-layer-override=on] select{border-color:var(--focus-ring)}.layline_analysisLayerControl__rTPwx[data-layer-override=off] select{color:var(--ink-dim);text-decoration:line-through}.layline_analysisLayerControl__rTPwx select:focus-visible,.layline_analysisLayerReset__WvTrp:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.layline_analysisLayerReset__WvTrp{align-self:flex-start;cursor:var(--house-cursor)}.layline_canvasLayer__gVl13{position:absolute;inset:0}.layline_canvasLayer__gVl13 canvas{display:block}.layline_canvasLayer__gVl13[data-boat-cursor=on],.layline_canvasLayer__gVl13[data-boat-cursor=on] *{cursor:none}.layline_sceneHeld__hOO4C,.layline_sceneShown__bUDfP{position:absolute;inset:0}.layline_sceneHeld__hOO4C{opacity:0;pointer-events:none}.layline_chartLayer__5dyyP{position:absolute;top:56px;right:280px;bottom:192px;left:280px}.layline_chartView___pi1P{display:block;width:100%;height:100%}.layline_chart2dGhost__FuhrP{fill:none;stroke-width:1;stroke-linejoin:round;stroke-linecap:round;opacity:.16}.layline_chartLayline__zBS_Y{fill:none;stroke:var(--wind);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.layline_chartTruthFix___XwVp{fill:var(--raw);stroke:var(--page-ground);stroke-width:.8;vector-effect:non-scaling-stroke}.layline_chartTruthFix___XwVp[data-bracket=true]{stroke:var(--ink);stroke-width:1.4}.layline_chartCurrentGlyph__ndnVq{color:var(--current);opacity:.58}.layline_chartCurrentGlyph__ndnVq line{stroke:currentColor;stroke-width:1.1;vector-effect:non-scaling-stroke}.layline_chartCurrentGlyph__ndnVq path{fill:currentColor;stroke:none;vector-effect:non-scaling-stroke}.layline_labelLayer__GH1CQ{position:absolute;inset:0;z-index:1;overflow:hidden;font-family:var(--font-archivo),sans-serif;pointer-events:none}.layline_boatLabel__gsROv{position:absolute;top:0;left:0;width:0;height:0;color:var(--ink-dim)}.layline_labelStem__IOm0g{width:1px;height:1px;background:currentColor}.layline_labelBox___f6CH,.layline_labelStem__IOm0g{position:absolute;bottom:0;left:0;transform-origin:50% 100%}.layline_labelBox___f6CH{display:flex;gap:6px;align-items:center;height:16px;padding:0 6px;background:var(--hud-ground);border:1px solid var(--rule);border-radius:3px;white-space:nowrap}.layline_labelChip__aej4h{width:8px;height:8px;border-radius:2px}.layline_labelSail__6SQ8V{font-size:10px;font-weight:600;letter-spacing:.08em;line-height:16px}.layline_labelRank__qKS__{font-family:var(--font-martian),monospace;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.layline_boatLabelLead__rS5Ko{color:var(--ink)}.layline_boatLabelLead__rS5Ko .layline_labelBox___f6CH{border-color:var(--ink-dim)}.layline_boatLabelCovered__J2KAD{color:var(--ink-dim)}.layline_dockTop__5ZYzU{position:absolute;top:0;left:0;right:0;z-index:3;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:16px;gap:16px;height:48px;padding:0 16px;background:var(--hud-ground);border-bottom:1px solid var(--rule)}.layline_dockTopAnalysis__odt2z{grid-template-rows:48px 40px;column-gap:16px;row-gap:0;height:88px;padding-top:0;padding-bottom:0}.layline_dockTopAnalysis__odt2z>.layline_clockBlock__AKavF,.layline_dockTopAnalysis__odt2z>.layline_windGroup__BYvYo,.layline_dockTopAnalysis__odt2z>.layline_wordmarkBlock__tPY_X{grid-row:1}.layline_dockBottom__niHdz,.layline_dockLeft__Gbm5W,.layline_dockRight__mhjEZ{position:absolute;z-index:3;pointer-events:none}.layline_dockBottom__niHdz>*,.layline_dockLeft__Gbm5W>*,.layline_dockRight__mhjEZ>*,.layline_dockVector__1Ex2V>*{pointer-events:auto}.layline_dockVector__1Ex2V{position:absolute;z-index:3;left:8px;bottom:8px;width:264px;pointer-events:none}.layline_dockVector__1Ex2V:empty{display:none}.layline_dockVector__1Ex2V .layline_vectorTriangle__wUQLl{border-top:0;padding-top:0}.layline_dockLeft__Gbm5W{left:8px;top:56px;width:264px}.layline_dockRight__mhjEZ{right:8px;top:56px;width:264px}.layline_dockBottom__niHdz{left:8px;right:8px;bottom:8px;container-name:replay-dock;container-type:inline-size}.layline_stage__qFYFP[data-analysis-ready=true] .layline_dockLeft__Gbm5W,.layline_stage__qFYFP[data-analysis-ready=true] .layline_dockRight__mhjEZ{top:96px}@media (min-width:901px){.layline_stage__qFYFP[data-analysis-panel-dock=left] .layline_dockLeft__Gbm5W{bottom:8px;overflow-y:auto;overscroll-behavior:contain}.layline_stage__qFYFP[data-analysis-panel-dock=left] .layline_dockBottom__niHdz{left:280px}.layline_stage__qFYFP[data-analysis-panel-dock=right] .layline_dockRight__mhjEZ{bottom:8px;overflow-y:auto;overscroll-behavior:contain}.layline_stage__qFYFP[data-analysis-panel-dock=right] .layline_dockBottom__niHdz{right:280px}.layline_dockRight__mhjEZ:not(:empty){display:flex;flex-direction:column;bottom:8px;overflow-y:auto;overscroll-behavior:contain}.layline_dockRight__mhjEZ>.layline_analysisWorkspacePanel__Pwd0E,.layline_stage__qFYFP[data-analysis-panel-dock=left] .layline_dockLeft__Gbm5W>.layline_analysisWorkspacePanel__Pwd0E{flex:1 0 auto}.layline_stage__qFYFP[data-analysis-panel-dock=left] .layline_dockLeft__Gbm5W{display:flex;flex-direction:column}.layline_dockRight__mhjEZ:not(:empty)~.layline_dockBottom__niHdz{right:280px}.layline_stage__qFYFP[data-vector-dock=true] .layline_dockBottom__niHdz{left:280px}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_manMark__633bH{gap:2px;width:38px;min-width:38px;margin-left:-19px;padding:0 2px}}.layline_stage__qFYFP[data-analysis-ready=true] .layline_chartLayer__5dyyP{top:96px}.layline_stage__qFYFP[data-analysis-workspace=overview] .layline_dockLeft__Gbm5W .layline_panel__YpnaB{padding-top:4px;padding-bottom:4px}.layline_stage__qFYFP[data-analysis-ready=true] .layline_dockBottom__niHdz>.layline_panel__YpnaB{padding-top:6px;padding-bottom:6px}@container replay-dock (max-width: 600px){.layline_dockBottom__niHdz .layline_transportRow__IQcMY{gap:6px}.layline_dockBottom__niHdz .layline_viewButton__5fb5y{min-width:44px;padding-right:5px;padding-left:5px;font-size:9px;letter-spacing:.05em}.layline_dockBottom__niHdz .layline_cameraGroup__8vIhh .layline_viewButton__5fb5y{min-width:40px}}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_dockLeft__Gbm5W{bottom:8px;width:min(42%,360px);overflow-y:auto;overscroll-behavior:contain}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_dockBottom__niHdz{left:calc(min(42%, 360px) + 16px)}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_analysisWorkspacePanel__Pwd0E{padding:8px;background:var(--hud-ground);border:1px solid var(--rule);border-radius:12px}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonHeader__W2fOW,.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonRangeRow__425q_{align-items:stretch;flex-wrap:wrap}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_referenceField__Ni749{width:100%;flex-wrap:wrap}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_referenceField__Ni749 select{max-width:none;flex:1 1 220px}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonRangeValue__j5nSM{margin-right:auto}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonRangeControl__Cgdmp{flex:1 1 100%;flex-wrap:wrap}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonMetrics__m7_uh{grid-template-columns:repeat(2,minmax(0,1fr))}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonMetric__AXuXR dt{min-height:0}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonProof__heRf4{grid-template-columns:minmax(0,1fr)}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_comparisonObservations__jRY_t{grid-column:1}.layline_dockBottom__niHdz:empty,.layline_dockLeft__Gbm5W:empty,.layline_dockRight__mhjEZ:empty{display:none}.layline_wordmarkBlock__tPY_X{display:flex;align-items:baseline;gap:16px}.layline_wordmark__kghwd{font-size:20px;font-variation-settings:"wdth" 112,"wght" 700;letter-spacing:.16em;line-height:1}.layline_wordmarkMeta__tRhyJ{color:var(--ink-dim);font-size:11px;letter-spacing:.1em;line-height:1;text-transform:uppercase}.layline_panel__YpnaB{display:flex;flex-direction:column;gap:8px;padding:8px;background:var(--hud-ground);border:1px solid var(--rule);border-radius:12px}.layline_dockLabel__V8n6q{margin:0;padding:0 8px}.layline_dockLabel__V8n6q,.layline_hudLabel__3RA5y{color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.layline_hudLabel__3RA5y{font-family:var(--font-archivo),sans-serif}.layline_hudUnit__N1FhX{color:var(--ink-dim);font-weight:400}.layline_clockBlock__AKavF{display:flex;align-items:center;justify-content:center;gap:16px}.layline_raceClock__Ol4ER{font-family:var(--font-martian),monospace;font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1}.layline_legChip__ZlGFS{padding:4px 8px;border:1px solid var(--rule);border-radius:2px;color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:12px;text-transform:uppercase}.layline_windGroup__BYvYo{display:flex;align-items:center;gap:16px}.layline_truthButton__Lhgl0{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 8px;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.layline_truthButton__Lhgl0:hover{color:var(--ink)}.layline_truthButtonOn__FB8bO{background:color-mix(in srgb,var(--raw) 14%,transparent);border-color:var(--raw);color:var(--raw)}.layline_truthButtonState__s9vQz{min-width:3ch;font-family:var(--font-martian),monospace;font-size:9px;text-align:right}.layline_replayStatus__X2K1j{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--rule);border-radius:2px;color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:12px;white-space:nowrap}.layline_rawChip__8NX5x{background:rgba(180,140,255,.14);border-color:var(--raw);color:var(--raw)}.layline_windBlock__yzFHl{display:flex;align-items:center;gap:8px}.layline_windDial__cFl2P{display:block;width:44px;height:44px;flex:none}.layline_windFace__JYRSk{fill:none;stroke:var(--rule);stroke-width:1}.layline_windBand__tcryS{fill:var(--wind);opacity:.24}.layline_windTicks__ZT8Y5 line{stroke:var(--ink-dim);stroke-width:1}.layline_windNeedle__0_RAr{stroke:var(--wind);stroke-width:1.6}.layline_windHead__e6FYG{fill:var(--wind)}.layline_windHub__h0OIU{fill:var(--ink-dim)}.layline_windReadout__F7ssA{display:flex;flex-direction:column;gap:2px}.layline_windValueRow__uni_9{display:flex;align-items:baseline;gap:4px}.layline_windValue__L30Az{font-family:var(--font-martian),monospace;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.layline_standingList__uUaMn{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.layline_standingRow__EAQxB{display:grid;grid-template-columns:20px 10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:6px 8px;background:transparent;border:0;border-left:2px solid transparent;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;text-align:left}.layline_standingRow__EAQxB:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.layline_standingRowFollowed__cLKc7{background:color-mix(in srgb,var(--ink) 8%,transparent);border-left-color:var(--ink);color:var(--ink)}.layline_standingRank__3EmvE{font-family:var(--font-martian),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.layline_standingChip__Pil9X{width:10px;height:10px;border-radius:2px}.layline_chipOutlined__YGKEl{border:1px solid var(--ink-dim)}.layline_standingSail__aCaEZ{font-size:12px;letter-spacing:.06em;white-space:nowrap}.layline_standingGap__kZrXy{min-width:6.5ch;font-family:var(--font-martian),monospace;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.layline_instrHeader__C_wlD{display:flex;align-items:center;gap:8px;padding:0 8px 8px;border-bottom:1px solid var(--rule)}.layline_instrSail__KOlWE{font-size:12px;font-weight:600;letter-spacing:.1em}.layline_instrName__vDKl4{margin:0;padding:0 8px;font-size:13px;line-height:18px}.layline_instrPrimary__3B91O{display:flex;flex-direction:column;gap:2px;margin:0 8px;padding:5px 8px;border:1px solid var(--rule);border-left:2px solid var(--ink)}.layline_instrPrimaryValue__mAsd7{font-family:var(--font-martian),monospace;font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:34px}.layline_instrGrid__MeT7P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 8px;gap:8px 8px;padding:0 8px 8px}.layline_instrCell__oyYIa{display:flex;flex-direction:column;gap:2px}.layline_instrValueRow__GyrqN{display:flex;align-items:baseline;gap:4px}.layline_instrValue__2Vgt6{font-family:var(--font-martian),monospace;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:20px}.layline_instrTack__O0JxL{color:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.08em}.layline_truthInspector__9FlAp{flex:1 0 auto;gap:10px}.layline_truthClock__FBTvv,.layline_truthHeader__LywuK,.layline_truthPhase__LlGIf{display:flex;align-items:center;gap:8px;padding:0 8px}.layline_truthHeader__LywuK{min-height:26px;border-bottom:1px solid var(--rule);font-size:12px;letter-spacing:.08em}.layline_truthHeader__LywuK strong{flex:none;white-space:nowrap}.layline_truthBoatName__venWg{overflow:hidden;color:var(--ink-dim);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.layline_truthView__3KSkK{flex:none;margin-left:auto;color:var(--ink-dim);font-size:9px;letter-spacing:.08em;line-height:13px;text-align:right}.layline_truthClock__FBTvv{justify-content:space-between;font-family:var(--font-martian),monospace;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.layline_truthSource__oS0RT{color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:9px;font-weight:600;letter-spacing:.08em;line-height:14px}.layline_truthFixes__z20kI{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}.layline_truthFix__yFL4j{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;min-width:0;padding:6px 8px;border:1px solid var(--rule);color:var(--ink);font-family:var(--font-martian),monospace;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.layline_truthFix__yFL4j .layline_truthSource__oS0RT{flex-basis:100%}.layline_truthFix__yFL4j strong{color:var(--raw);font-weight:600}.layline_truthPhase__LlGIf{flex-direction:column;gap:2px;align-items:flex-start;padding-top:2px;padding-bottom:2px;border-left:2px solid var(--raw)}.layline_truthCompare__5LVD9,.layline_truthPhase__LlGIf{font-family:var(--font-martian),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.layline_truthCompare__5LVD9{display:grid;grid-gap:6px;gap:6px;padding-top:6px;border-top:1px solid var(--rule);line-height:16px}.layline_truthCompareRow__8zL4W{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:baseline;padding:4px 8px;border:1px solid var(--rule)}.layline_truthCompareRow__8zL4W .layline_truthSource__oS0RT{grid-column:1/-1}.layline_truthCompareRow__8zL4W[data-provenance=measured]{color:var(--raw)}.layline_truthCompareRow__8zL4W[data-provenance=reconstructed]{color:var(--ink)}.layline_truthCompareRow__8zL4W span:last-child{text-align:right}.layline_truthVectors__ssCEF{display:grid;grid-gap:6px;gap:6px;padding-top:6px;border-top:1px solid var(--rule)}.layline_truthVectors__ssCEF>div{display:grid;grid-gap:4px;gap:4px;padding:6px 8px;border-left:2px solid var(--rule)}.layline_truthVectors__ssCEF>div[data-provenance=measured]{border-left-color:var(--raw)}.layline_truthVectors__ssCEF strong{color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;line-height:14px}.layline_truthVelocityTable__G1tcy{display:grid;font-family:var(--font-martian),monospace;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.layline_truthVelocityHead__FiNax,.layline_truthVelocityRow__FsgwF{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) auto;grid-gap:6px;gap:6px;align-items:center;padding:2px 0}.layline_truthVelocityHead__FiNax{color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:9px;font-weight:600;letter-spacing:.06em}.layline_truthVelocityHead__FiNax span:nth-child(n+2),.layline_truthVelocityRow__FsgwF span:nth-child(n+2){text-align:right}.layline_vectorTriangle__wUQLl{display:grid;grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);grid-gap:3px 10px;gap:3px 10px;padding:4px 8px 0;border-top:1px solid var(--rule)}.layline_vectorHeader__SQDbC,.layline_vectorTrace__8UgAL{grid-column:1/-1}.layline_vectorHeader__SQDbC{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1px;gap:1px;font-size:10px;line-height:14px}.layline_vectorHeader__SQDbC span,.layline_vectorTrace__8UgAL{color:var(--ink-dim)}.layline_vectorPlot__agUE1{width:100%;min-width:112px;height:112px;overflow:visible;border:1px solid var(--rule)}.layline_vectorPlot__agUE1 line{fill:none;stroke-width:1.8;vector-effect:non-scaling-stroke}.layline_vectorWater__M4fJV{stroke:var(--ink)}.layline_vectorCurrent__wMS7B{stroke:var(--ink-dim);stroke-dasharray:3 2}.layline_vectorGround__fnCcY{stroke:var(--ink);stroke-width:2.8}.layline_vectorWaterFill__3Ld3Z{fill:var(--ink)}.layline_vectorCurrentFill__hjbCF{fill:var(--ink-dim)}.layline_vectorGroundFill__RxBvT{fill:var(--ink)}.layline_vectorLegend__PH_XJ{display:grid;align-content:center;grid-gap:5px;gap:5px;min-width:0;font-family:var(--font-martian),monospace;font-size:10px;line-height:14px}.layline_vectorLegend__PH_XJ span{position:relative;padding-left:24px}.layline_vectorLegend__PH_XJ span:before{position:absolute;top:.65em;left:0;width:16px;border-top:2px solid var(--ink);content:""}.layline_vectorLegend__PH_XJ span:nth-child(2):before{border-top-color:var(--ink-dim);border-top-style:dashed}.layline_vectorLegend__PH_XJ span:nth-child(3):before{border-top-width:3px}.layline_vectorTrace__8UgAL{margin:0;font-family:var(--font-martian),monospace;font-size:10px;line-height:14px}.layline_srOnly__1n7vd{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.layline_transportRow__IQcMY{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.layline_playButton__dxL5s{display:grid;place-items:center;width:32px;height:32px;flex:none;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--ink)}.layline_playButton__dxL5s:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.layline_playIcon__7TPHg{width:16px;height:16px;fill:currentColor}.layline_segGroup__JFdkf{display:flex;flex:none;border:1px solid var(--rule);border-radius:2px;overflow:hidden}.layline_segButton__1z9vH{padding:7px 12px;background:transparent;border:0;border-right:1px solid var(--rule);color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.layline_segButton__1z9vH:last-child{border-right:0}.layline_segButton__1z9vH:hover{color:var(--ink)}.layline_segButtonOn__vrths{background:color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink)}.layline_viewGroup__y1StS{background:color-mix(in srgb,var(--ink-dim) 8%,transparent);border-color:var(--ink-dim)}.layline_viewButton__5fb5y{min-width:56px;border-right-color:var(--ink-dim);color:var(--ink);font-size:11px;font-weight:700}.layline_viewButton__5fb5y:hover{background:color-mix(in srgb,var(--ink) 16%,transparent)}.layline_viewButton__5fb5y.layline_segButtonOn__vrths{background:color-mix(in srgb,var(--ink) 24%,transparent)}.layline_cameraGroup__8vIhh{border-color:var(--rule)}.layline_cameraGroup__8vIhh .layline_viewButton__5fb5y{min-width:44px;border-right-color:var(--rule);color:var(--ink-dim);font-weight:600}.layline_cameraGroup__8vIhh .layline_viewButton__5fb5y:hover{color:var(--ink)}.layline_canvasLayer__gVl13[data-camera=freeform]{touch-action:none}.layline_boatLabel__gsROv[data-hover=true] .layline_labelBox___f6CH{border-color:var(--ink);color:var(--ink)}.layline_return3dButton__vHItI{min-width:204px;flex:none;padding:7px 24px;background:var(--ink);border:1px solid var(--ink);border-radius:2px;color:var(--page-ground);font-family:var(--font-archivo),sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;line-height:16px;text-transform:uppercase}.layline_return3dButton__vHItI:hover{background:transparent;color:var(--ink)}.layline_snapButton__BJ5cf{display:flex;align-items:center;gap:8px;flex:none;padding:6px 10px;background:transparent;border:1px solid var(--rule);border-radius:2px;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif}.layline_snapButton__BJ5cf:hover{color:var(--ink)}.layline_snapButtonOn__diKLx{background:rgba(180,140,255,.14);border-color:var(--raw);color:var(--raw)}.layline_snapLabel___qIVc{font-size:12px;letter-spacing:.04em;line-height:16px}.layline_snapChip__0xc4R{padding:1px 4px;border:1px solid;border-radius:2px;font-family:var(--font-martian),monospace;font-size:9px;letter-spacing:.06em;line-height:12px}.layline_transportSpacer__ECKk5{flex:1 1}.layline_startRow__A_lAJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.layline_startTitle__NxkvO{color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.layline_startBoat__97RYO{display:inline-flex;gap:6px;align-items:center;font-family:var(--font-martian),monospace;font-size:11px;line-height:16px}.layline_startBoat__97RYO strong{font-weight:600}.layline_startBoatName__5ai9G{color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px}.layline_startCell__M3eTT{display:flex;align-items:baseline;gap:8px}.layline_startSeek__L_Nno{display:inline-flex;gap:7px;align-items:center;align-self:flex-start;min-height:28px;padding:4px 12px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--rule);border-radius:2px;color:var(--ink);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:16px;text-transform:uppercase;cursor:var(--house-cursor)}.layline_startSeek__L_Nno:hover{background:color-mix(in srgb,var(--ink) 12%,transparent)}.layline_startSeek__L_Nno:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.layline_startValue__u7rhV{min-width:5ch;font-family:var(--font-martian),monospace;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px;text-align:right}.layline_startFlag__J6ojj{padding:2px 8px;border:1px solid var(--wind);border-radius:2px;color:var(--wind);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:12px;text-transform:uppercase}.layline_vmgRow__Akfzi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px}.layline_vmgGutter__xl4SH{display:flex;width:var(--gutter-left);flex-direction:column}.layline_vmgLabel__sBvOK{white-space:nowrap}.layline_vmgLeg__qPJqx{color:var(--ink-dim);font-size:9px;font-weight:600;letter-spacing:.1em;line-height:12px;text-transform:uppercase;white-space:nowrap}.layline_vmgPlot__s_dzk{display:block;width:100%;height:34px;background:color-mix(in srgb,var(--ink-dim) 6%,transparent);border:1px solid var(--rule);border-radius:2px;cursor:var(--house-cursor);touch-action:none}.layline_vmgBestLine__onm1Y{fill:none;stroke:var(--ink-dim);stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.layline_vmgBoatLine__X4mNJ{fill:none;stroke-width:1.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.layline_vmgBoatEdge__hbaVy{fill:none;stroke:var(--ink);stroke-width:3.6;stroke-linejoin:round;vector-effect:non-scaling-stroke}.layline_vmgHead___2r1N{stroke:var(--ink);stroke-width:1;vector-effect:non-scaling-stroke}.layline_vmgReadout__1S71E{display:flex;width:var(--gutter-right);flex-direction:column;align-items:flex-end}.layline_vmgBestRow__0hXLZ,.layline_vmgNowRow__10z7c{display:flex;align-items:baseline;gap:4px}.layline_vmgChip__e3Nh_{width:8px;height:8px;border-radius:2px}.layline_vmgNow__yClGN{font-family:var(--font-martian),monospace;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:18px}.layline_vmgBestLabel__CelT_{color:var(--ink-dim);font-size:9px;font-weight:600;letter-spacing:.14em;line-height:14px;text-transform:uppercase}.layline_vmgBestValue__pl1a7{color:var(--ink-dim);font-family:var(--font-martian),monospace;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:14px}.layline_comparisonPanel__CPHKd{display:grid;grid-gap:6px;gap:6px;padding:6px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.layline_comparisonHeader__W2fOW,.layline_comparisonRangeRow__425q_{display:flex;align-items:center;gap:8px;min-width:0}.layline_comparisonHeader__W2fOW{justify-content:space-between}.layline_comparisonCost__0w66G,.layline_comparisonEquation__XUJpu,.layline_comparisonObservation__7u_Ig,.layline_comparisonPrimary__ZATxz,.layline_comparisonTitle__pY0UI,.layline_comparisonWitness__xrIHC{margin:0}.layline_comparisonRangeLabel__VKGvf,.layline_comparisonTitle__pY0UI{color:var(--ink-dim);font-size:11px;font-weight:700;letter-spacing:.14em;line-height:16px;text-transform:uppercase}.layline_comparisonCost__0w66G,.layline_comparisonObservation__7u_Ig,.layline_comparisonObservations__jRY_t,.layline_comparisonWitness__xrIHC{color:var(--ink-dim);font-size:12px;line-height:17px}.layline_comparisonWitness__xrIHC{color:var(--ink)}.layline_comparisonPrimary__ZATxz{display:flex;align-items:center;gap:6px;min-width:0;color:var(--ink);font-family:var(--font-martian),monospace;font-size:13px;line-height:18px}.layline_comparisonPrimaryLabel__MawVr{font-family:var(--font-archivo),sans-serif}.layline_comparisonPrimaryLabel__MawVr,.layline_referenceField__Ni749{color:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.layline_referenceField__Ni749{display:flex;align-items:center;gap:6px;line-height:15px}.layline_referenceField__Ni749 select{min-height:28px;max-width:240px;padding:3px 24px 3px 7px;background:var(--page-ground);border:1px solid var(--rule);border-radius:2px;color:var(--ink);font:inherit;cursor:var(--house-cursor)}.layline_comparisonRangeValue__j5nSM{color:var(--ink);font-family:var(--font-martian),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.layline_comparisonLead__Ki4_a{display:flex;flex-direction:column;gap:2px;padding:5px 8px;border:1px solid var(--rule);border-left:2px solid var(--ink)}.layline_comparisonLeadLabel__behIW{color:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:14px;text-transform:uppercase}.layline_comparisonLeadValue__a6op1{color:var(--ink);font-family:var(--font-martian),monospace;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:400;line-height:28px}.layline_comparisonLeadValue__a6op1 span{color:var(--ink-dim);font-size:10px;text-transform:uppercase}.layline_comparisonRangeControl__Cgdmp{display:inline-flex;align-items:center;gap:2px;padding:2px;background:rgba(164,188,203,.08);border:1px solid var(--rule);border-radius:2px}.layline_comparisonRangeDivider__bajxK{align-self:stretch;width:1px;margin:2px 3px;background:var(--rule)}.layline_comparisonMetrics__m7_uh{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0;background:var(--rule);border:1px solid var(--rule)}.layline_comparisonMetric__AXuXR{min-width:0;padding:5px 6px;background:var(--hud-ground)}.layline_comparisonMetric__AXuXR dt{min-height:24px;color:var(--ink-dim);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:14px;text-transform:uppercase}.layline_comparisonMetric__AXuXR dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-family:var(--font-martian),monospace;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:20px}.layline_comparisonMetric__AXuXR dd span{color:var(--ink-dim);font-size:10px;text-transform:uppercase}.layline_comparisonProof__heRf4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px}.layline_comparisonEquation__XUJpu{display:grid;grid-gap:2px;gap:2px;margin:0;align-content:start}.layline_comparisonTermSum__7iriI,.layline_comparisonTerm__M5cUi{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:12px;gap:12px}.layline_comparisonTermSum__7iriI dt,.layline_comparisonTerm__M5cUi dt{color:var(--ink-dim);font-size:11px;line-height:16px}.layline_comparisonTermSum__7iriI dd,.layline_comparisonTerm__M5cUi dd{margin:0;color:var(--ink);font-family:var(--font-martian),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px;white-space:nowrap}.layline_comparisonTermSum__7iriI{margin-top:2px;padding-top:4px;border-top:1px solid var(--rule)}.layline_comparisonTermSum__7iriI dt{color:var(--ink);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.layline_comparisonTermSum__7iriI dd{font-size:14px}.layline_comparisonObservations__jRY_t{grid-column:1/-1}.layline_comparisonObservations__jRY_t summary{cursor:var(--house-cursor)}.layline_comparisonObservations__jRY_t ul{margin:4px 0 0;padding-left:18px}.layline_timelineRow__ODgOu{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1px 16px;gap:1px 16px}.layline_timelineHeader__CqUTP{grid-row:1;grid-column:1/-1;display:flex;align-items:center;gap:8px;min-height:28px;padding-bottom:6px}.layline_eventsToggle__DVLXD{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:3px 10px 3px 8px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--rule);border-radius:2px;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:600;letter-spacing:.12em;line-height:16px;text-transform:uppercase;cursor:var(--house-cursor)}.layline_eventsToggle__DVLXD:hover{background:color-mix(in srgb,var(--ink) 12%,transparent);border-color:var(--ink-dim);color:var(--ink)}.layline_eventsToggle__DVLXD[data-events=open]{background:color-mix(in srgb,var(--ink) 14%,transparent);border-color:var(--ink-dim);color:var(--ink)}.layline_eventsToggleGlyph__YX3U4{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.layline_evidenceLaneLabel__eze42{color:var(--ink-dim);font-size:10px;font-weight:600;letter-spacing:.14em;line-height:15px;text-transform:uppercase;white-space:nowrap}.layline_rangeButton__MlumU{min-width:44px;min-height:28px;padding:0 8px;background:transparent;border:0;border-radius:1px;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;line-height:20px;text-transform:uppercase;cursor:var(--house-cursor)}.layline_rangeButton__MlumU:hover{color:var(--ink)}.layline_evidenceLaneLabel__eze42{grid-column:1;width:var(--gutter-left)}.layline_timeClockNow__t5WPU,.layline_timeClockTotal__MINh0{font-family:var(--font-martian),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px}.layline_timeClockNow__t5WPU{grid-row:7;grid-column:1;width:var(--gutter-left)}.layline_timeClockTotal__MINh0{grid-row:7;grid-column:3;width:var(--gutter-right);color:var(--ink-dim);text-align:right}.layline_track__cZzBe{position:relative;grid-row:6;grid-column:2;height:24px;background:color-mix(in srgb,var(--ink-dim) 6%,transparent);border:1px solid var(--rule);border-radius:2px;cursor:var(--house-cursor);touch-action:none}.layline_trackPhases__3rIBP{position:absolute;inset:0;overflow:hidden;pointer-events:none}.layline_trackPhaseBand__2_o2_{position:absolute;top:0;bottom:0;display:flex;align-items:center;overflow:hidden;border-right:1px solid var(--rule)}.layline_trackPhaseBand__2_o2_:last-child{border-right:0}.layline_trackPhaseLabel__IkC7l{padding-left:6px;color:var(--ink-dim);font-size:8px;font-weight:600;letter-spacing:.14em;line-height:10px;text-transform:uppercase;white-space:nowrap}.layline_phaseBand__4VwHp[data-clipped] .layline_bandLabel__Au3Ce,.layline_trackPhaseBand__2_o2_[data-clipped] .layline_trackPhaseLabel__IkC7l{visibility:hidden}.layline_phaseRail__OCsx_,.layline_pointRail__TaQG4{position:relative;grid-column:2;margin:0 1px}.layline_eventRail__6p14J,.layline_phaseRail__OCsx_{background:rgba(164,188,203,.06);border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.layline_phaseRail__OCsx_{grid-row:2;height:24px}.layline_pointRail__TaQG4{--point-edge-inset:calc(var(--point-clearance) / 2);height:calc(var(--point-rows, 1) * var(--point-row-pitch));min-height:calc(var(--point-reserved-rows, 2) * var(--point-row-pitch))}.layline_eventRail__6p14J{--point-clearance:32px;--point-row-pitch:28px;--point-rail-pad:2px;grid-row:3}.layline_phaseBand__4VwHp{position:absolute;top:0;bottom:0;display:flex;align-items:flex-start;min-width:24px;padding:5px 0 0 6px;overflow:hidden;background:transparent;border:0;border-right:1px solid var(--rule);color:var(--ink-dim);text-align:left;cursor:var(--house-cursor)}.layline_phaseBand__4VwHp:hover .layline_bandLabel__Au3Ce{color:var(--ink)}.layline_eventMark__KpcbK:focus-visible,.layline_manMark__633bH:focus-visible,.layline_phaseBand__4VwHp:focus-visible{z-index:2;outline:2px solid var(--focus-ring);outline-offset:2px}.layline_pointMark__z9zJ_{position:absolute;top:calc(var(--point-rail-pad) + var(--point-row, 0) * var(--point-row-pitch));left:clamp(var(--point-edge-inset),var(--point-position),calc(100% - var(--point-edge-inset)))}.layline_eventMark__KpcbK{display:grid;place-items:center;width:24px;height:24px;margin-left:-12px;padding:0;background:var(--page-ground);border:1px solid var(--rule);border-top:3px solid;border-radius:1px;color:var(--ink);font-family:var(--font-archivo),sans-serif;font-size:8px;font-weight:800;line-height:1;cursor:var(--house-cursor)}.layline_eventMark__KpcbK:hover{border-right-color:var(--ink);border-bottom-color:var(--ink);border-left-color:var(--ink)}.layline_eventMark__KpcbK span{color:var(--ink)}.layline_bandQuiet__QL_j9{background:color-mix(in srgb,var(--ink) 3%,transparent)}.layline_bandMid__1BJ6r{background:color-mix(in srgb,var(--ink) 6%,transparent)}.layline_bandStrong__Z8XdZ{background:color-mix(in srgb,var(--ink) 10%,transparent)}.layline_bandLabel__Au3Ce{color:var(--ink-dim);font-size:9px;font-weight:600;letter-spacing:.14em;line-height:12px;text-transform:uppercase;white-space:nowrap}.layline_playhead__a1_A7{position:absolute;top:-3px;bottom:-3px;width:1px;margin-left:-.5px;background:var(--ink);pointer-events:none}.layline_playheadGrip__vUvug{position:absolute;top:-4px;left:-4px;width:9px;height:9px;background:var(--ink);border-radius:1px}.layline_rawStrip__3CNDE{position:absolute;left:0;right:0;bottom:0;height:9px;pointer-events:none}.layline_rawWindow__iBjND{position:absolute;bottom:0;height:9px;background:rgba(180,140,255,.12);border-left:1px solid rgba(180,140,255,.55);border-right:1px solid rgba(180,140,255,.55)}.layline_rawTick__GbT9v{position:absolute;bottom:0;width:1px;height:9px;background:var(--raw)}.layline_manRail__gta5M{--point-clearance:60px;--point-row-pitch:28px;--point-rail-pad:2px;grid-row:4}.layline_comparisonRail__spCcD{position:relative;grid-row:5;grid-column:2;height:24px;margin:0 1px;background:rgba(164,188,203,.06);border-left:1px solid var(--rule);border-right:1px solid var(--rule)}.layline_comparisonRangeBand__HTeEk{position:absolute;top:2px;bottom:2px;min-width:24px;overflow:hidden;padding:0 5px;background:color-mix(in srgb,var(--ink) 10%,transparent);border:1px solid var(--ink-dim);border-radius:2px;color:var(--ink);font-family:var(--font-martian),monospace;font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:18px;text-align:left;white-space:nowrap;cursor:var(--house-cursor)}.layline_comparisonRangeBand__HTeEk[data-gain=unavailable]{border-style:dashed;color:var(--ink-dim)}.layline_selectedRangeHighlight__gnNqk{position:absolute;top:2px;bottom:2px;min-width:2px;background:color-mix(in srgb,var(--ink) 8%,transparent);border-left:1px solid var(--ink-dim);border-right:1px solid var(--ink-dim);pointer-events:none}.layline_timelineRowBasic__GCHl3 .layline_track__cZzBe{grid-row:5}.layline_timelineRowBasic__GCHl3 .layline_timeClockNow__t5WPU,.layline_timelineRowBasic__GCHl3 .layline_timeClockTotal__MINh0{grid-row:6}.layline_manMark__633bH{display:inline-flex;align-items:center;justify-content:center;gap:4px;width:46px;min-width:44px;height:24px;margin-left:-23px;padding:0 5px;background:var(--page-ground);border:1px solid var(--rule);border-radius:2px;color:var(--ink-dim);cursor:var(--house-cursor)}.layline_manLabel__rJ54i{font-size:8px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.layline_manMark__633bH:hover{color:var(--ink)}.layline_manGlyph__VaPie{width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.layline_timelineHelp__chfgJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.layline_fallbackLayer__ePXSn{position:absolute;inset:0;z-index:2;overflow:auto;background:var(--page-ground);padding:56px 16px 16px}.layline_truthFallbackLayer__6UdyT{position:absolute;inset:0;z-index:2;background:var(--water-deep)}@media (min-width:901px){.layline_fallbackLayer__ePXSn{visibility:hidden;animation:layline_fallbackReveal__QKxEt 0s linear 1.2s forwards}.layline_fallbackOut__MPc9p{animation:none;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s linear .35s}.layline_canvasLayer__gVl13{opacity:0;transition:opacity .3s var(--ease)}.layline_canvasLive__YLFm0{opacity:1}}@keyframes layline_fallbackReveal__QKxEt{to{visibility:visible}}@media (min-width:901px){.layline_stage__qFYFP[data-boot=sea] .layline_fallbackLayer__ePXSn{visibility:hidden;animation:layline_fallbackReveal__QKxEt 0s linear 2.4s forwards}.layline_stage__qFYFP[data-boot=sea] .layline_fallbackOut__MPc9p{animation:none;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s linear .35s}.layline_stage__qFYFP[data-boot=sea] .layline_canvasLayer__gVl13{opacity:1;transition:none}.layline_stage__qFYFP[data-boot=sea] .layline_dockBottom__niHdz,.layline_stage__qFYFP[data-boot=sea] .layline_dockLeft__Gbm5W,.layline_stage__qFYFP[data-boot=sea] .layline_dockRight__mhjEZ{animation:layline_dockIn__IDL0T .42s var(--ease) .42s both}}@keyframes layline_dockIn__IDL0T{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.layline_stage__qFYFP[data-boot=sea] .layline_canvasLayer__gVl13{transition:none}.layline_stage__qFYFP[data-boot=sea] .layline_dockBottom__niHdz,.layline_stage__qFYFP[data-boot=sea] .layline_dockLeft__Gbm5W,.layline_stage__qFYFP[data-boot=sea] .layline_dockRight__mhjEZ{animation:none}}.layline_fallback__upeEI{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);grid-template-rows:minmax(0,1fr);grid-gap:24px;gap:24px;height:100%;min-height:320px}.layline_chartFigure__K7LXG{display:flex;flex-direction:column;gap:8px;margin:0;min-height:0}.layline_chart__9dTaX{display:block;flex:1 1;width:100%;min-height:0}.layline_resultsPanel__9O5PH{min-height:0;overflow:auto}.layline_chartTrack__I1EJz{fill:none;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.layline_chartRule__0ZM2g{fill:none;stroke:var(--ink-dim);stroke-width:1}.layline_chartZone__8ZYn_{fill:none;stroke:var(--wind);stroke-width:.8;opacity:.5}.layline_chartMark__WD0as{fill:var(--wind)}.layline_chartLabel__lmguu{fill:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.layline_caption__Uyxph{color:var(--ink-dim);font-size:12px;line-height:18px}.layline_panelHeading__Gyv1s{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.layline_results__velY_{width:100%;border-collapse:collapse;font-family:var(--font-martian),monospace;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.layline_results__velY_ caption{margin-bottom:8px;color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:12px;line-height:18px;text-align:left}.layline_results__velY_ td,.layline_results__velY_ th{padding:6px 8px;border-bottom:1px solid var(--rule);text-align:right;white-space:nowrap}.layline_results__velY_ th{color:var(--ink-dim);font-family:var(--font-archivo),sans-serif;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.layline_results__velY_ td:nth-child(2),.layline_results__velY_ td:nth-child(3),.layline_results__velY_ th:nth-child(2),.layline_results__velY_ th:nth-child(3){text-align:left}.layline_results__velY_ td:nth-child(3){font-family:var(--font-archivo),sans-serif;letter-spacing:.02em}.layline_hueChip__hNehK{display:inline-block;width:10px;height:10px;margin-right:8px;vertical-align:-1px;border:1px solid var(--rule)}.layline_notes__Xyl0d{max-width:1120px;margin:0 auto;padding:48px 16px 32px;overflow-anchor:none}.layline_colophon__Os0QN{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:24px 16px 32px;border-top:1px solid var(--rule);color:var(--ink-dim);font-family:var(--font-martian),monospace;font-size:11px;letter-spacing:.06em;text-align:center}.layline_colophon__Os0QN a{color:inherit;text-decoration:none}.layline_colophon__Os0QN a:hover{color:var(--ink)}.layline_homeLink__smYK5{display:inline-flex;align-items:center;gap:4px}.layline_footerHouseMark__r3lfP{width:20px;height:20px;flex:none}@media (max-width:900px){.layline_fallback__upeEI{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(320px,1fr) auto;height:auto}.layline_console__WBXOE{height:auto;min-height:0}.layline_analysisWorkspaceTab__fd9jQ{min-height:40px}.layline_stage__qFYFP[data-analysis-panel-dock=right] .layline_dockRight__mhjEZ{overflow-y:visible}.layline_stage__qFYFP[data-analysis-workspace=compare] .layline_dockLeft__Gbm5W{bottom:auto;width:auto;overflow-y:visible}.layline_analysisLayerGrid___iMcY{grid-template-columns:minmax(0,1fr)}.layline_stage__qFYFP{display:flex;flex-direction:column;background:var(--page-ground)}.layline_stage__qFYFP[data-gate=brief]{max-height:calc(100svh - var(--composer-bar, 59px) - env(safe-area-inset-bottom))}.layline_stage__qFYFP[data-gate=brief]>*{flex:none}.layline_dockTop__5ZYzU{position:static;order:1;gap:8px;padding:0 8px}.layline_dockBottom__niHdz,.layline_dockLeft__Gbm5W,.layline_dockRight__mhjEZ,.layline_dockVector__1Ex2V{position:static;width:auto}.layline_dockLeft__Gbm5W{order:2;margin:8px 8px 0}.layline_dockRight__mhjEZ,.layline_dockVector__1Ex2V{order:4;margin:8px 8px 0}.layline_dockBottom__niHdz{order:5;margin:8px}.layline_canvasLayer__gVl13{position:relative;order:3;flex:none;height:48vh;min-height:300px;margin:8px 8px 0;background:var(--water-deep);border:1px solid var(--rule)}.layline_fallbackLayer__ePXSn{position:static;order:3;overflow:visible;padding:8px}.layline_stage__qFYFP:has(>.layline_fallbackLayer__ePXSn)>.layline_canvasLayer__gVl13{position:absolute;inset:0;z-index:0;height:auto;min-height:0;margin:0;border:0}.layline_wordmarkBlock__tPY_X{gap:8px}.layline_wordmark__kghwd{font-size:16px;letter-spacing:.12em}.layline_wordmarkMeta__tRhyJ{white-space:nowrap}.layline_clockBlock__AKavF,.layline_windGroup__BYvYo{gap:8px}.layline_raceClock__Ol4ER{font-size:16px}.layline_windDial__cFl2P{width:32px;height:32px}.layline_windReadout__F7ssA{flex-direction:row;align-items:baseline;gap:4px}.layline_windValue__L30Az{font-size:13px}.layline_dockLeft__Gbm5W .layline_standingList__uUaMn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 8px;gap:2px 8px}.layline_standingRow__EAQxB{grid-template-columns:16px 10px minmax(0,1fr) auto;gap:6px;min-height:40px;padding:8px 6px}.layline_instrGrid__MeT7P{grid-template-columns:repeat(3,minmax(0,1fr))}.layline_instrValue__2Vgt6{font-size:18px;line-height:22px}.layline_transportRow__IQcMY{gap:8px}.layline_transportSpacer__ECKk5{display:none}.layline_playButton__dxL5s{width:40px;height:40px}.layline_return3dButton__vHItI,.layline_segButton__1z9vH,.layline_snapButton__BJ5cf{min-width:40px;min-height:40px;padding:12px 10px}.layline_comparisonHeader__W2fOW,.layline_comparisonRangeRow__425q_{align-items:stretch;flex-wrap:wrap}.layline_referenceField__Ni749{width:100%;flex-wrap:wrap}.layline_referenceField__Ni749 select{min-height:40px;max-width:none;flex:1 1 220px}.layline_comparisonRangeValue__j5nSM{margin-right:auto}.layline_comparisonRangeControl__Cgdmp{flex:1 1 100%;flex-wrap:wrap}.layline_comparisonRangeControl__Cgdmp .layline_rangeButton__MlumU{min-height:40px;flex:1 1 96px}.layline_comparisonMetrics__m7_uh{grid-template-columns:repeat(2,minmax(0,1fr))}.layline_comparisonMetric__AXuXR dt{min-height:0}.layline_comparisonProof__heRf4{grid-template-columns:minmax(0,1fr)}.layline_comparisonObservations__jRY_t{grid-column:1}.layline_return3dButton__vHItI{min-width:204px;flex:1 1 204px}.layline_timelineRow__ODgOu{grid-template-columns:auto minmax(0,1fr);gap:4px 8px}.layline_timelineHeader__CqUTP{flex-wrap:wrap}.layline_eventsToggle__DVLXD{min-height:40px}.layline_rangeButton__MlumU{min-height:40px;padding:10px}.layline_evidenceLaneLabel__eze42{grid-column:1/-1;width:auto}.layline_phaseRail__OCsx_{grid-row:3;grid-column:1/-1;height:40px}.layline_phaseBand__4VwHp{min-width:40px}.layline_eventRail__6p14J{grid-row:5;grid-column:1/-1}.layline_eventRail__6p14J,.layline_manRail__gta5M{--point-clearance:48px;--point-row-pitch:48px;--point-rail-pad:4px}.layline_eventMark__KpcbK{width:40px;height:40px;margin-left:-20px}.layline_manRail__gta5M{grid-row:7;grid-column:1/-1}.layline_manMark__633bH{width:44px;min-width:44px;height:40px;margin-left:-22px}.layline_manRail__gta5M{--point-clearance:52px}.layline_comparisonRail__spCcD{grid-row:9;grid-column:1/-1;height:40px}.layline_comparisonRangeBand__HTeEk{min-width:40px;line-height:34px}.layline_track__cZzBe{grid-row:11;grid-column:1/-1;height:40px}.layline_timeClockNow__t5WPU{grid-row:12;grid-column:1;width:auto}.layline_timeClockTotal__MINh0{grid-row:12;grid-column:2;width:auto;text-align:right}.layline_timelineRowBasic__GCHl3 .layline_track__cZzBe{grid-row:9}.layline_timelineRowBasic__GCHl3 .layline_timeClockNow__t5WPU,.layline_timelineRowBasic__GCHl3 .layline_timeClockTotal__MINh0{grid-row:10}.layline_vmgRow__Akfzi{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.layline_vmgGutter__xl4SH{grid-column:1}.layline_vmgGutter__xl4SH,.layline_vmgReadout__1S71E{grid-row:1;width:auto;flex-direction:row;align-items:baseline;gap:8px}.layline_vmgReadout__1S71E{grid-column:2}.layline_vmgPlot__s_dzk{grid-row:2;grid-column:1/-1}.layline_chartLayer__5dyyP{inset:8px}}@media (max-width:560px){.layline_dockTop__5ZYzU{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"brand clock" "status status";gap:4px 8px;height:auto;min-height:96px;padding:6px 8px}.layline_dockTopAnalysis__odt2z{grid-template-areas:"brand clock" "status status" "navigation navigation";grid-template-rows:auto auto 40px;min-height:136px}.layline_dockTopAnalysis__odt2z .layline_analysisWorkspaceTabs__LIbJv{grid-area:navigation;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;height:40px;min-height:40px;margin-inline:-8px;padding:0;overflow:hidden;scrollbar-width:none}.layline_dockTopAnalysis__odt2z .layline_analysisWorkspaceTab__fd9jQ{min-width:0;min-height:39px;padding:0 2px;font-size:8px;letter-spacing:0;white-space:nowrap}.layline_clockBlock__AKavF,.layline_windGroup__BYvYo,.layline_wordmarkBlock__tPY_X{min-width:0}.layline_dockTopAnalysis__odt2z>.layline_wordmarkBlock__tPY_X,.layline_wordmarkBlock__tPY_X{grid-area:brand}.layline_clockBlock__AKavF,.layline_dockTopAnalysis__odt2z>.layline_clockBlock__AKavF{grid-area:clock;flex-wrap:wrap;justify-content:flex-end}.layline_dockTopAnalysis__odt2z>.layline_windGroup__BYvYo,.layline_windGroup__BYvYo{grid-area:status;flex-wrap:wrap;justify-content:flex-end}.layline_wordmarkMeta__tRhyJ{display:none}.layline_replayStatus__X2K1j,.layline_truthButton__Lhgl0{min-height:40px}.layline_truthButtonState__s9vQz{display:none}.layline_bandLabel__Au3Ce{letter-spacing:.04em}.layline_bandQuiet__QL_j9 .layline_bandLabel__Au3Ce{display:none}}@media (prefers-reduced-motion:reduce){.layline_shell__u5zqu *,.layline_shell__u5zqu :after,.layline_shell__u5zqu :before{animation-duration:1ms;animation-iteration-count:1;transition-duration:1ms;scroll-behavior:auto}.layline_skip__QcWfR{transition:none}}.layline_colophon__Os0QN,.layline_main__3s325,.layline_prototypeBar__JyZUJ,.layline_statusBanner__8shzR{position:relative;z-index:1}