:root{--font-geist:var(--font-inter);--font-ahs-sans:var(--font-inter);--font-ahs-mono:var(--font-geist-mono);--radius:8px;--radius-card:10px;--radius-window:12px;--ink:#131c2e;--ink-2:#374151;--ink-3:#333a46;--placeholder:#667084;--canvas:#f6f7f9;--surface:#fff;--surface-alt:#f0f2f6;--raise:#fafbfd;--hairline:#e4e8ef;--hairline-2:#d5dbe5;--border-input:#d3d9e4;--border-control:#828c9e;--accent:#2f56d9;--accent-hover:#2443ad;--accent-soft:#edf1fd;--on-accent:#fff;--accent-light:#5b7ce4;--navy:#1b2a4a;--navy-ink:#1b2a4a;--navy-deep:#0a1426;--navy-2:#13203a;--gold:#c9a227;--gold-ink:#775f11;--gold-on-dark:#d6b23e;--gold-soft:#efe3b2;--cream:#faf7ee;--cream-2:#f7f2e4;--gold-plate:linear-gradient(150deg, color-mix(in srgb, var(--gold-on-dark) 70%, #fff), var(--gold-on-dark));--sidebar:#0e1729;--sidebar-ink:#e7ebf2;--sidebar-muted:#8b95a7;--sidebar-danger:#f4a99c;--sidebar-hover:#ffffff0f;--sidebar-active:#fff;--sidebar-active-ink:#131c2e;--sidebar-active-danger:#c22f2f;--sidebar-hairline:#ffffff14;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-emphasized:cubic-bezier(.2, .7, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .44, 1);--dur-fast:.15s;--dur-base:.24s;--dur-slow:.42s;--on-navy:#f6f7f9;--on-navy-muted:#8fa0bd;--on-navy-faint:#7b8ba6;--on-navy-accent:#7c96ea;--on-navy-success:#7fc694;--on-navy-danger:#e08e84;--on-navy-gold:#efe3b2;--dock-ink-2:#b9bfc8;--dock-ink-3:#cdd1d7;--stage-panel:#101b31;--stage-panel-2:#16233f;--stage-line:#33415e;--stage-line-soft:#2a3a55;--stage-accent:#5b82f0;--stage-ink:#b9c4d8;--stage-ink-muted:#8b98b4;--app-stage:radial-gradient(90% 70% at 10% -10%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 55%), radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--gold) 14%, transparent) 0%, transparent 55%), linear-gradient(168deg, #15233f 0%, var(--navy-2) 48%, var(--navy-deep) 100%);--app-stage-edge:linear-gradient(180deg, color-mix(in srgb, var(--gold) 50%, transparent), color-mix(in srgb, var(--gold) 8%, transparent));--stage-band:var(--navy-2);--studio-grad-mid:#7a5af8;--studio-grad-end:#0e9384;--z-sticky:20;--z-rail:30;--z-topbar:40;--z-float:60;--z-scrim:80;--z-room:120;--z-room-layer:130;--z-window-room:135;--z-lightbox:160;--z-dialog:210;--z-toast:240;--z-progress:250;--z-palette:260;--doc-measure:880px;--doc-page:1180px;--shadow-sm:0 1px 2px 0 #1018280a, 0 1px 1px -1px #1018280f;--shadow-md:0 4px 12px -2px #10182814, 0 2px 6px -2px #1018280d;--shadow-lg:0 12px 32px -8px #1018281f, 0 4px 12px -4px #1018280f;--shadow-panel:0 18px 44px -12px #10182833, 0 6px 16px -6px #1018281a;--dock-lift:0 12px 30px -8px #0a142680, 0 4px 12px -4px #0a142659;--status-uploaded:#9aa2b1;--status-uploaded-ink:#485264;--status-uploaded-bg:#f0f2f6;--status-uploaded-bd:#e4e8ef;--status-review:#2f56d9;--status-review-ink:#2443ad;--status-review-bg:#edf1fd;--status-review-bd:#d9e2fa;--status-benchmarked:#c9a227;--status-benchmarked-ink:#775f11;--status-benchmarked-bg:#f6efd3;--status-benchmarked-bd:#efe3b2;--status-delivered:#2e5d3a;--status-delivered-ink:#2e5d3a;--status-delivered-bg:#e8efe5;--status-delivered-bd:#cfdfca;--success:#2e5d3a;--danger:#c22f2f;--danger-bd:#f0c9c9;--danger-bg:#faeeee;--brick:#a24a3f;--brick-bg:#f6e7e4;--brick-bd:#e5c5bf;--navy-soft:#e2e7f2;--cmp-you:var(--accent);--cmp-you-soft:var(--accent-soft);--cmp-peer:#cdd3df;--cmp-peer-track:#eef0f5;--cmp-same:var(--accent-light);--cmp-good:var(--status-delivered);--cmp-bad:#b45309;--cmp-median:var(--ink-3);--cmp-best:#1e7a4f;--chart-1:var(--navy);--chart-2:var(--success);--chart-3:#a24a3f;--chart-4:var(--gold);--chart-5:#5a6472;--chart-6:#6b7a99;--chart-track:#eef0f4;--chart-label:var(--ink);--chart-label-muted:#656c79;--risk-low:#2e5d3a;--risk-mid:#b45309;--risk-high:var(--danger);--heat-0:#eef0f4;--heat-1:#d3def7;--heat-2:#a9bdef;--heat-3:#7b97e5;--heat-4:#3f63dc;--heat-5:#1b2a4a;--shadow-button:0 1px 2px #10182814, 0 2px 8px -1px #2f56d940;--shadow-gold:0 8px 22px -8px var(--gold);--row-px:16px;--row-py:8px;--card-pad:20px;--section-gap:24px;--textarea-min-h:6.75rem;--background:var(--canvas);--foreground:var(--ink);--card:var(--surface);--card-foreground:var(--ink);--popover:var(--surface);--popover-foreground:var(--ink);--primary:var(--accent);--primary-foreground:#fff;--secondary:var(--surface);--secondary-foreground:var(--ink);--muted:var(--surface-alt);--muted-foreground:var(--ink-3);--accent-color:var(--accent-soft);--accent-foreground:var(--accent);--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--hairline);--input:var(--border-input);--ring:var(--accent);--font-display:"Segoe UI", system-ui, -apple-system, sans-serif;--font-sans:"Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:Consolas, ui-monospace, monospace}body:has(.mica-veil) .vb-room-layer{z-index:var(--z-window-room)}.dark{--ink:#eef1f6;--ink-2:#d7dde8;--ink-3:#d0d6df;--placeholder:#8b95a7;--canvas:#0b1220;--surface:#121a2b;--surface-alt:#1b2438;--raise:#0f1626;--hairline:#232d42;--hairline-2:#2f3b52;--border-input:#2e3a54;--border-control:#5e677b;--on-accent:#0b1220;--navy-ink:#a8b6d1;--accent:#7c96ea;--accent-hover:#9db1f0;--accent-soft:#1a2440;--accent-light:#5b7ce4;--gold-ink:#ddbe55;--gold-soft:#4a3d1c;--cream:#262215;--cream-2:#2c2718;--sidebar:#0a1120;--sidebar-hairline:#ffffff14;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 12px -2px #00000080, 0 2px 6px -2px #0006;--shadow-lg:0 12px 32px -8px #0009, 0 4px 12px -4px #00000080;--shadow-button:0 1px 2px #00000080, 0 2px 8px -1px #7c96ea4d;--status-uploaded:#6b7280;--status-uploaded-ink:#b3bac4;--status-uploaded-bg:#1b2233;--status-uploaded-bd:#2e3a54;--status-review:#93aef5;--status-review-ink:#b3c4f7;--status-review-bg:#1a2342;--status-review-bd:#2c3a66;--status-benchmarked:#ddbe55;--status-benchmarked-ink:#efe3b2;--status-benchmarked-bg:#2c2410;--status-benchmarked-bd:#4a3d1c;--status-delivered:#6fbf85;--status-delivered-ink:#a9d9b5;--status-delivered-bg:#14251a;--status-delivered-bd:#23402c;--success:#6fbf85;--danger:#f08080;--danger-bd:#5c2222;--danger-bg:#2a1414;--brick:#d08f82;--brick-bg:#2a1815;--brick-bd:#4d2d27;--navy-soft:#202b46;--cmp-peer:#3a445c;--cmp-peer-track:#1b2438;--cmp-bad:#f0a24b;--cmp-best:#6fbf85;--chart-1:#8fa8d8;--chart-2:#6fbf85;--chart-3:#d08f82;--chart-4:#d9b862;--chart-5:#7d8899;--chart-6:#8593ad;--chart-track:#232d42;--chart-label-muted:#8b95a7;--risk-low:#6fbf85;--risk-mid:#f0a24b;--heat-0:#1b2438;--heat-1:#23345c;--heat-2:#2e4685;--heat-3:#4463b8;--heat-4:#7c96ea;--heat-5:#b8c8f6;--primary-foreground:#0b1220;--destructive-foreground:#1a0808}:root[data-density=compact]{--row-px:12px;--row-py:4px;--card-pad:12px;--section-gap:16px;--textarea-min-h:4.5rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}html{font-size:14px}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans)}@media (max-width:767px){body{overflow-x:clip}}.font-display{font-family:var(--font-display);letter-spacing:-.01em}.tabular{font-variant-numeric:tabular-nums}@keyframes vbGuideRing{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 85%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 22%, transparent)}}@keyframes vbTickHalo{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent)}70%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes vbTickNudge{0%,to{transform:translate(0)}50%{transform:translate(2px)}}@keyframes vbNumberSettle{0%{color:var(--gold-ink);transform:scale(1.4)}55%{transform:scale(.94)}to{transform:scale(1)}}.vb-number-settle{animation:.55s cubic-bezier(.2,.8,.3,1) both vbNumberSettle;display:inline-block}@keyframes vbGoldSweep{0%{opacity:0;left:-12%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:100%}}.vb-gold-sweep{position:relative;overflow:hidden}.vb-gold-sweep:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);pointer-events:none;width:12%;height:1px;animation:.9s cubic-bezier(.4,0,.2,1) both vbGoldSweep;position:absolute;top:0;left:-12%}@keyframes vbStampIn{0%{opacity:0;transform:rotate(-14deg)scale(2.1)}55%{opacity:1;transform:rotate(-8deg)scale(.94)}75%{transform:rotate(-8deg)scale(1.05)}to{transform:rotate(-8deg)scale(1)}}@keyframes vbGhostPulse{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes vbPeekIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes vbCardFlash{0%{box-shadow:0 0 0 3px var(--gold)}to{box-shadow:0 0 0 3px #0000}}@keyframes vbMeterGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vb-meter-grow{animation:vbMeterGrow 1s var(--ease-out) both;transform-origin:0}@keyframes vbPipeTravel{0%{opacity:0;left:2%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:98%}}@keyframes vbBarSheen{0%{transform:translate(-120%)}to{transform:translate(340%)}}html[data-app-window-ready] #app-window-boot{opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out)}html[data-live-frame],html[data-live-frame] body{background:0 0}@keyframes vbSheetLand{0%{opacity:0;transform:translateY(8px)scale(1.02)}to{opacity:1;transform:none}}@keyframes vbRingSweep{0%{stroke-dashoffset:26px;opacity:1}to{stroke-dashoffset:-97.4px;opacity:0}}@keyframes vbRingHalo{0%{box-shadow:0 0 #c9a22773}to{box-shadow:0 0 0 16px #c9a22700}}@keyframes vbPathSweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes vbPillBreathe{0%{transform:scale(1);box-shadow:0 0 #c9a22780}45%{transform:scale(1.16)}to{transform:scale(1);box-shadow:0 0 0 14px #c9a22700}}.vb-pill-breathe{animation:.75s cubic-bezier(.34,1.2,.64,1) both vbPillBreathe}@keyframes vbCeremonyRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vbSealIn{0%{opacity:0;transform:scale(1.8)rotate(-10deg)}60%{opacity:1;transform:scale(.92)rotate(0)}to{opacity:1;transform:scale(1)}}@keyframes vbCeremonySheen{0%{transform:translate(-160%)rotate(14deg)}to{transform:translate(340%)rotate(14deg)}}@keyframes vbCaseIn{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:none}}@keyframes vbDocIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vbEvidenceSweep{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--gold) 55%, transparent);background-size:0% 100%}60%{background-size:100% 100%}to{background-size:100% 100%;box-shadow:0 0 0 6px #0000}}@keyframes vbPinIn{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.vb-mini *{transform-box:fill-box}@keyframes vbMiniBreathe{0%,to{transform:scaleY(.78)}50%{transform:scaleY(1)}}.vb-mini-breathe{transform-origin:50% 100%;animation:3s ease-in-out infinite vbMiniBreathe}@keyframes vbMiniBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes vbMiniMarch{to{stroke-dashoffset:-20px}}@keyframes vbMiniTwinkle{0%,to{opacity:.25;transform:scale(.78)}50%{opacity:1;transform:scale(1.06)}}@keyframes vbMiniPing{0%{opacity:.9;transform:scale(.55)}70%,to{opacity:0;transform:scale(2.1)}}@keyframes vbMiniScan{0%,to{transform:translate(0)}50%{transform:translate(-26px)}}@keyframes vbMiniSlide{0%{opacity:0;transform:translate(0)}12%,88%{opacity:1}to{opacity:0;transform:translate(110px)}}@keyframes vbLetterScan{0%,to{top:8%}50%{top:82%}}@keyframes vbSparWave{0%,to{transform:scaleY(.22)}50%{transform:scaleY(1)}}@keyframes vbTacticIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.dark .text-cream{color:#faf7ee}.dark :is(.bg-cream,.bg-cream-2) .text-navy{color:var(--gold-ink)}@keyframes pbFadeUp{0%{opacity:0;transform:translateY(6px)}}@keyframes pbGrowY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pbGrowX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pbDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:var(--pb-draw-to,0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto!important}::view-transition-group(*){animation:none!important}::view-transition-image-pair(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){opacity:1}::view-transition-old(root){opacity:0}@keyframes vb-theme-reveal{to{clip-path:circle(var(--vb-wipe-r,150vmax) at var(--vb-wipe-x,50%) var(--vb-wipe-y,50%))}}:root[data-present]{overflow:hidden}:root[data-present] header.no-print,:root[data-present] aside#app-nav{display:none!important}@media print{@page{size:Letter;margin:18mm 16mm 20mm}.no-print{display:none!important}body{color:#111!important;background:#fff!important}a{color:inherit;text-decoration:none}}.vb-intermission{animation:vbIntermissionIn .45s var(--ease-out) both}@keyframes vbIntermissionIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vb-intermission{animation:none}}.gt-thread{background:linear-gradient(90deg, transparent, var(--gold) 12%, var(--gold) 88%, transparent);transform-origin:0;height:2px;animation:gtDraw 1.4s var(--ease-out) .15s forwards;z-index:20;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}@keyframes gtDraw{to{transform:scaleX(1)}}@keyframes gtSlip{to{opacity:1;transform:translateY(0)}}@keyframes gtStamp{0%{opacity:0;transform:translateY(-2px)scale(1.04)}to{opacity:1;transform:none}}.gt-star{animation:3.2s ease-in-out infinite gtTwinkle}@keyframes gtTwinkle{0%,to{opacity:.55}50%{opacity:1}}.gt-ignite{animation:.55s cubic-bezier(.34,1.56,.64,1) gtIgnite}@keyframes gtIgnite{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:scale(1)}}.gt-seal{animation:.6s cubic-bezier(.34,1.4,.64,1) forwards gtSeal}@keyframes gtSeal{0%{opacity:0;transform:scale(1.7)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.gt-thread{animation:none;transform:scaleX(1)}.gt-star,.gt-ignite{animation:none}.gt-seal{opacity:1;animation:none;transform:rotate(-6deg)}}::selection{background:var(--accent-soft);color:var(--ink)}.dark ::selection{background:color-mix(in srgb, var(--accent) 32%, var(--surface));color:var(--ink)}@keyframes vbShimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vb-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.vb-bar-grow{transform-box:fill-box;transform-origin:bottom;animation:vb-bar-grow var(--dur-slow) var(--ease-emphasized) backwards}@keyframes vb-line-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}.vb-line-draw{animation:vb-line-draw .7s var(--ease-emphasized) backwards}@keyframes vb-chart-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.vb-chart-fade{transform-box:fill-box;animation:vb-chart-fade var(--dur-base) var(--ease-out) backwards}@keyframes vbCardLand{0%{opacity:.5;transform:scale(.97)}60%{transform:scale(1.01)}to{opacity:1;transform:scale(1)}}.vb-card-land{animation:vbCardLand var(--dur-base) var(--ease-emphasized) both}main:has(>[data-app-room]){padding:0}.studio-display{font-family:var(--font-display);letter-spacing:-.01em}.studio-glow{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.studio-glow i{filter:blur(80px);border-radius:50%;position:absolute}.studio-glow-a{background:var(--accent-soft);opacity:.6;width:380px;height:260px;top:-60px;left:4%}.studio-glow-b{background:var(--cream);opacity:.55;width:420px;height:280px;top:-90px;left:38%}.studio-glow-c{background:var(--accent-soft);opacity:.45;width:360px;height:240px;top:-40px;right:2%}.dark .studio-glow i{opacity:.1}@media (prefers-reduced-motion:reduce){.studio-glow i{filter:blur(60px)}}.studio-hue-c1{--tile:#33506f;background:linear-gradient(135deg,#4a6b8f,#33506f)}.studio-hue-c2{--tile:#5b5377;background:linear-gradient(135deg,#756c93,#5b5377)}.studio-hue-c3{--tile:#745d11;background:linear-gradient(135deg,#897331,#745d11)}.studio-hue-c4{--tile:#3b6561;background:linear-gradient(135deg,#527d77,#3b6561)}.studio-hue-c5{--tile:#4e6d89;background:linear-gradient(135deg,#647789,#4e6d89)}.studio-hue-c6{--tile:#8a4a42;background:linear-gradient(135deg,#a4635b,#8a4a42)}.studio-hue-c7{--tile:#8f5229;background:linear-gradient(135deg,#a3673b,#8f5229)}.studio-hue-c8{--tile:#535d69;background:linear-gradient(135deg,#6b7684,#535d69)}.studio-hue-c9{--tile:#2e5d3a;background:linear-gradient(135deg,#457751,#2e5d3a)}.studio-hue-c10{--tile:#24365c;background:linear-gradient(135deg,#3a4d78,#24365c)}.studio-scene{background:linear-gradient(135deg, color-mix(in srgb, var(--tile) 86%, #000), color-mix(in srgb, var(--tile) 66%, #000))}.studio-name-gradient{color:var(--navy-ink)}.studio-qtile-label{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--tile,#33506f) 78%, var(--ink));font-size:12px;font-weight:700}.dark .studio-qtile-label{color:color-mix(in srgb, var(--tile,#33506f) 40%, var(--ink))}.vb-poster-h1{--poster:#33506f}.vb-poster-h2{--poster:#4e6e8a}.vb-poster-h3{--poster:#3e6b66}.vb-poster-h4{--poster:#5b5377}.vb-poster-h5{--poster:#2e5d3a}.vb-poster-h6{--poster:#8a4a42}body:has([data-workspace-shell]){overflow:hidden}body:has([data-workspace-shell]) .no-print.fixed{display:none!important}:root,html.desk-paper{--canvas:#fff;--surface:#fff;--surface-alt:#f6f7f9;--raise:#fbfbfd;--hairline:#e6e9ef;--border-input:#d8dde5;--border-control:#5b6472;--ink:#15181c;--ink-2:#2e333a;--ink-3:#30353b;--placeholder:#5b636e;--accent:#262b33;--accent-hover:#3a414c;--accent-soft:#eef0f3;--accent-light:#3f76a6;--on-accent:#fff;--navy:#3a4048;--navy-ink:#2f353c;--navy-deep:#2b3037;--navy-2:#343a42;--navy-soft:#eef0f3;--sidebar:#3a4048;--sidebar-ink:#eef0f3;--sidebar-muted:#b5bdc7;--sidebar-danger:#f4a99c;--sidebar-active:#eef0f3;--sidebar-active-ink:#2b3037;--sidebar-active-danger:#c22f2f;--on-navy:#eef0f3;--on-navy-muted:#a7afb9;--on-navy-faint:#9fa7b2;--on-navy-accent:#8db3ec;--on-navy-success:#8db999;--on-navy-danger:#e0968a;--stage-panel:#343a42;--stage-panel-2:#434a54;--stage-line:#59616c;--stage-line-soft:#4a515a;--stage-accent:#8db3ec;--stage-ink:#d2d7dd;--stage-ink-muted:#a7afb9;--app-stage:radial-gradient(90% 70% at 10% -10%, #ffffff0d 0%, transparent 55%), radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--gold) 8%, transparent) 0%, transparent 55%), linear-gradient(168deg, var(--navy-deep) 0%, #262b31 48%, #1f2429 100%);--app-stage-edge:linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));--shadow-button:0 1px 2px #1c1b1514, 0 2px 8px -1px #2e5d3a40;--studio-grad-mid:#4f7d5e;--studio-grad-end:#15181c;--cream:#faf8f0;--cream-2:#f4f1e4;--hairline-2:#c7ccd4;--shadow-sm:0 1px 2px 0 #1c1b150d, 0 1px 1px -1px #1c1b1512;--shadow-md:0 4px 12px -2px #1c1b1517, 0 2px 6px -2px #1c1b150f;--shadow-lg:0 12px 32px -8px #1c1b1521, 0 4px 12px -4px #1c1b1512;--shadow-panel:0 18px 44px -12px #1c1b1533, 0 6px 16px -6px #1c1b151a;--chart-track:#dfe2e7;--cmp-peer-track:#e2e5e9;--primary-foreground:var(--on-accent);--tile-ink:#eaecef;--tile-1:#1b1e23;--tile-2:#2a2e33;--tile-3:#333941;--tile-4:#3f4752}:root.dark,html.desk-paper.dark{--canvas:#0f131a;--surface:#161b23;--surface-alt:#0b0f15;--raise:#1a202a;--hairline:#262d38;--border-input:#333c4a;--border-control:#6b7686;--ink:#e0e3e7;--ink-2:#b7bec9;--ink-3:#b4bac3;--placeholder:#707a8a;--accent:#e6eaf0;--accent-hover:#fff;--accent-soft:#172846;--accent-light:#6f93cc;--on-accent:#111316;--navy:#3a4048;--navy-ink:#c6cbd2;--navy-deep:#1b1e22;--navy-2:#24282e;--navy-soft:#262a30;--sidebar:#1b1e22;--sidebar-ink:#e5e8ec;--sidebar-muted:#b5bdc7;--sidebar-danger:#f4a99c;--sidebar-active:#e5e8ec;--sidebar-active-ink:#2b3037;--sidebar-active-danger:#c22f2f;--on-navy:#eef0f3;--on-navy-muted:#a7afb9;--on-navy-faint:#9fa7b2;--on-navy-accent:#8db3ec;--on-navy-success:#8db999;--on-navy-danger:#e0968a;--stage-panel:#343a42;--stage-panel-2:#434a54;--stage-line:#59616c;--stage-line-soft:#4a515a;--stage-accent:#8db3ec;--stage-ink:#d2d7dd;--stage-ink-muted:#a7afb9;--app-stage:radial-gradient(90% 70% at 10% -10%, #ffffff0d 0%, transparent 55%), radial-gradient(70% 55% at 100% 0%, color-mix(in srgb, var(--gold) 8%, transparent) 0%, transparent 55%), linear-gradient(168deg, var(--navy-deep) 0%, #17191d 48%, #131518 100%);--app-stage-edge:linear-gradient(180deg, color-mix(in srgb, var(--accent) 50%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));--shadow-button:0 1px 2px #00000080, 0 2px 8px -1px #8db9994d;--studio-grad-mid:#a9cbb3;--studio-grad-end:#e0e3e7;--cream:#1f1e16;--cream-2:#24231a;--hairline-2:#383d44;--shadow-sm:0 1px 2px 0 #0006;--shadow-md:0 4px 12px -2px #00000080, 0 2px 6px -2px #0006;--shadow-lg:0 12px 32px -8px #0009, 0 4px 12px -4px #00000080;--shadow-panel:0 18px 44px -12px #000000b3, 0 6px 16px -6px #00000080;--chart-track:#21252b;--cmp-peer-track:#1b1e23;--primary-foreground:var(--on-accent);--tile-ink:#eaecef;--tile-1:#21252b;--tile-2:#2c3138;--tile-3:#353b45;--tile-4:#3f4752}:root,.house-hue,.wd-desk{--house-navy:#1b3460;--house-navy-2:#1b3a6b;--house-action:#262b33;--house-action-hover:#3a414c;--house-on-navy:#fff;--house-navy-sub:#fff;--house-gold-on-navy:#e6c866;--house-green:#2e7d46;--house-teal:#0f766e;--house-slate:#4b596f;--house-amber:#966614;--house-brick:#a6402e;--house-blue:#1f5fae;--house-steel:#4a6784;--house-surface:#fff;--house-ink-green:#2e7d46;--house-ink-teal:#0f766e;--house-ink-slate:#475569;--house-ink-amber:#8a5a12;--house-ink-brick:#a6402e;--house-ink-blue:#1f5fae;--house-ink-steel:#4a6784;--hue:var(--house-blue);--hue-2:var(--house-teal);--hue-ink:var(--house-ink-blue);--house-bar:linear-gradient(110deg, var(--house-navy) 0%, var(--house-navy) 38%, color-mix(in srgb, var(--hue) 32%, var(--house-navy)) 62%, color-mix(in srgb, var(--hue-2) 26%, var(--house-navy)) 80%, var(--house-navy) 100%);--house-band:linear-gradient(100deg, var(--house-navy) 0%, var(--house-navy) 42%, color-mix(in srgb, var(--hue) 42%, var(--house-navy)) 78%, color-mix(in srgb, var(--hue-2) 36%, var(--house-navy)) 100%);--house-status:linear-gradient(90deg, var(--house-navy), color-mix(in srgb, var(--hue) 22%, var(--house-navy)), var(--house-navy));--house-tile:linear-gradient(160deg, var(--house-action), color-mix(in srgb, var(--hue) 40%, var(--house-action)));--house-rule:linear-gradient(90deg, var(--gold), var(--hue), var(--hue-2), var(--gold));--house-mark:linear-gradient(135deg, var(--hue), var(--hue-2));--th-tone:#102a54;--th-fill:#262b33;--th-on-tone:#fff}:root.dark,.dark .house-hue,.dark .wd-desk{--house-navy:#0b1830;--house-navy-2:#16294a;--house-action:#3a414c;--house-action-hover:#4a525e;--house-on-navy:#fff;--house-navy-sub:#afc0da;--house-gold-on-navy:#e6c866;--house-green:#7ccb93;--house-teal:#5ec4b6;--house-slate:#a9b6c8;--house-amber:#e0b45a;--house-brick:#e0907f;--house-blue:#7fa8e0;--house-steel:#9fb6cf;--house-surface:#161b23;--house-ink-green:#7ccb93;--house-ink-teal:#5ec4b6;--house-ink-slate:#a9b6c8;--house-ink-amber:#e0b45a;--house-ink-brick:#e0907f;--house-ink-blue:#7fa8e0;--house-ink-steel:#9fb6cf;--hue:var(--house-blue);--hue-2:var(--house-teal);--hue-ink:var(--house-ink-blue);--house-bar:linear-gradient(110deg, var(--house-navy) 0%, var(--house-navy) 38%, color-mix(in srgb, var(--hue) 24%, var(--house-navy)) 62%, color-mix(in srgb, var(--hue-2) 20%, var(--house-navy)) 80%, var(--house-navy) 100%);--house-band:linear-gradient(100deg, var(--house-navy) 0%, var(--house-navy) 42%, color-mix(in srgb, var(--hue) 30%, var(--house-navy)) 78%, color-mix(in srgb, var(--hue-2) 26%, var(--house-navy)) 100%);--house-status:linear-gradient(90deg, var(--house-navy), color-mix(in srgb, var(--hue) 22%, var(--house-navy)), var(--house-navy));--house-tile:linear-gradient(160deg, var(--house-action), color-mix(in srgb, var(--hue) 30%, var(--house-action)));--house-rule:linear-gradient(90deg, var(--gold), var(--hue), var(--hue-2), var(--gold));--house-mark:linear-gradient(135deg, var(--hue), var(--hue-2));--th-tone:#b9c7dd;--th-fill:#e6eaf0;--th-on-tone:#0b1830}html.desk-paper{--gold:#2e5d3a;--gold-ink:#24492e;--gold-on-dark:#a9cbb3;--gold-soft:#e9efe6;--on-navy-gold:#e9efe6}html.desk-paper.dark{--gold:#8db999;--gold-ink:#a9cbb3;--gold-on-dark:#8db999;--gold-soft:#1d2a20;--on-navy-gold:#e9efe6}:root{--font-sans:"Segoe UI Variable Text", "Segoe UI", var(--font-inter), system-ui, -apple-system, sans-serif;--font-display:var(--font-inter), "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), Consolas, ui-monospace, monospace;--font-serif:var(--font-source-serif), Georgia, "Times New Roman", serif}.office-flat{background:var(--surface)}.office-flat :is(.space-y-4,.space-y-5)>*{box-shadow:none;border-width:0;border-radius:0;margin-block:0!important}.office-flat :is(.space-y-4,.space-y-5)>*+*{border-top:1px solid var(--hairline)}.office-flat [class*="rounded-[18px]"],.office-flat [class*="rounded-[14px]"]{box-shadow:none;border-left-width:0;border-right-width:0;border-radius:0}.mica-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10182c6b}@keyframes bw-haloflash{0%{opacity:.4;r:12}to{opacity:0;r:30}}html.desk-paper .office-veil,html.desk-paper .mica-route-veil{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.win-fluent{--ent-doc:#fff;--win-accent:var(--chair-accent,#102a54)}@supports (color:AccentColor){.win-fluent{--win-accent:AccentColor}}.win-fluent :is(button,input,a,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--win-accent);outline-offset:2px}.win-fluent ::selection{background:color-mix(in srgb, var(--win-accent) 28%, transparent)}.win-fluent input[type=range]{accent-color:var(--win-accent)}@keyframes ent-aur1{to{transform:translate(60px,90px)scale(1.15)}}@keyframes ent-aur2{to{transform:translate(90px,-60px)scale(.9)}}@keyframes ent-aur3{to{transform:translate(-50px,70px)scale(1.1)}}.win-fluent .ent-pane{z-index:1;background:var(--chair-surface);position:relative}.win-fluent ::-webkit-scrollbar{width:10px;height:10px}.win-fluent ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--chair-slate-2) 55%, transparent);background-clip:content-box;border:3px solid #0000;border-radius:8px}.win-fluent ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--chair-slate) 70%, transparent);background-clip:content-box;border:3px solid #0000}.win-fluent ::-webkit-scrollbar-track{background:0 0}@keyframes bw-veil-in{0%{opacity:1}to{opacity:1}}@keyframes bw-win-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes bw-beacon{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wd-gold) 60%, transparent)}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}@keyframes bw-explain-in{0%{opacity:0;transform:translateY(2px)}}@keyframes bw-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.bw-sh-err,.bw-sh-fail{color:var(--chair-ink-2);margin:6px 0 0;font-size:12px;line-height:1.45}@keyframes of-veil-in{0%{opacity:1}to{opacity:1}}@keyframes of-win-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes hf-stage-in{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}.seat-dock-dark{--canvas:#08080a;--surface:#14140f;--surface-alt:#16181c;--raise:#16181c;--hairline:#ffffff24;--hairline-2:#ffffff3d;--border-input:#fff3;--ink:#eaecef;--ink-2:#f3f1e6d1;--ink-3:#f3f1e69e;--ink-muted:#f3f1e694;--placeholder:#f3f1e673;--accent:var(--gold);--accent-hover:#e5c35e;--accent-soft:#c9a2272e;--primary:var(--gold);--primary-foreground:#15181c;--on-accent:#15181c;--brand:var(--gold);--cream:#1c1c16;--danger:#e5836f;--danger-bd:#e5836f80;--danger-bg:#e5836f24;--gold-ink:var(--gold);--shadow-button:0 1px 2px #0006, 0 2px 8px -1px #c9a22759;--seat-you:#9dc3ff}.seat-line{border-left:2px solid #0000;gap:3px;padding-left:10px;font-size:14px;line-height:1.5;display:grid}.seat-line__who{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}.seat-line__text{overflow-wrap:anywhere;display:block}.seat-line[data-who=them]{color:var(--ink);border-left-color:color-mix(in srgb, var(--gold) 45%, transparent)}.seat-line[data-who=them] .seat-line__who{color:var(--gold)}.seat-line[data-who=you]{color:var(--seat-you);border-left-color:color-mix(in srgb, var(--seat-you) 55%, transparent)}.seat-line[data-who=you] .seat-line__who{color:var(--seat-you)}.seat-line[data-live] .seat-line__text{opacity:.85;font-style:italic}.seat-dock-dark[data-seat-simple] [data-seat-extra]{display:none}.seat-dock-studio{--seat-you:#2f56d9;--gold-on-dark:var(--accent)}.dark .seat-dock-studio{--seat-you:#9db5f7}.seat-dock-studio .seat-line__who{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.seat-dock-studio .seat-line[data-who=them]{border-left-color:var(--accent)}.seat-dock-studio .seat-line[data-who=them] .seat-line__who{color:var(--accent)}.doc-col{max-width:var(--doc-measure);margin-left:auto;margin-right:auto}.call-veil{animation:.45s cubic-bezier(.16,1,.3,1) both call-veil-in}@keyframes call-veil-in{0%{opacity:1}to{opacity:1}}@keyframes call-win-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.call-veil,.call-veil>.mica-window{animation:none!important}}header.fixed.top-0{top:var(--vb-taskbar-h,0px)}nav[aria-label=Sections].fixed,aside[aria-label$=\ navigation].fixed,#app-nav{top:calc(3.5rem + var(--vb-taskbar-h,0px))}#main{margin-top:calc(3.5rem + var(--vb-taskbar-h,0px))}@media (min-width:768px){#main{height:calc(100dvh - 3.5rem - var(--vb-taskbar-h,0px));--region-inner-h:calc(100dvh - 7.5rem - var(--vb-taskbar-h,0px))}}.mica-veil.fixed,.mica-route-veil,.office-veil{padding-top:calc(1rem + var(--vb-taskbar-h,0px));padding-right:var(--seat-dock-w,0px)}:is(.mica-veil:has(>.size-full),.mica-route-veil:has(>.size-full)){padding:var(--vb-taskbar-h,0px) var(--seat-dock-w,0px) 0 0}.mica-veil>.size-full,.mica-route-veil>.size-full{border-radius:0;max-width:100%;max-height:100%}html[data-ag-vera-rail] [data-seat-dock-tab]{display:none}.office-veil{padding:var(--vb-taskbar-h,0px) var(--seat-dock-w,0px) 0 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.office-veil:has(>.office-app.co-office){-webkit-backdrop-filter:none;backdrop-filter:none;animation-fill-mode:backwards}.mica-veil:has(>.wd-desk){-webkit-backdrop-filter:none;backdrop-filter:none}:is(.mica-veil:has(.hs-win),.mica-veil:has(.ag-win),.mica-route-veil:has(.hs-win)){-webkit-backdrop-filter:none;backdrop-filter:none}html.desk-paper .mica-route-veil,html.desk-paper .office-veil{padding:var(--vb-taskbar-h,0px) 0 0}html.desk-paper .office-veil,html.desk-paper .mica-route-veil{padding:var(--vb-taskbar-h,0px) var(--seat-dock-w,0px) 0 0}body>.fixed.inset-0>[role=application]{max-height:100%}.vb-room-layer.fixed.inset-0{top:var(--vb-taskbar-h,0px)}html[data-passenger-seat] .vb-room-layer.fixed.inset-0{left:var(--seat-col);top:calc(var(--seat-wheel-h) + var(--vb-taskbar-h,0px))}@media print{body{--vb-taskbar-h:0px}#main{margin-top:0}}html[data-passenger-seat]{--seat-wheel-h:1.75rem}html[data-passenger-seat] header.fixed.top-0{left:var(--seat-col);top:calc(var(--seat-wheel-h) + var(--vb-taskbar-h,0px))}html[data-passenger-seat] #main{margin-left:var(--seat-col);margin-top:calc(3.5rem + var(--seat-wheel-h) + var(--vb-taskbar-h,0px));height:calc(100dvh - 3.5rem - var(--seat-wheel-h) - var(--vb-taskbar-h,0px) - var(--seat-sheet-h,0px));--region-inner-h:calc(100dvh - 7.5rem - var(--seat-wheel-h) - var(--vb-taskbar-h,0px) - var(--seat-sheet-h,0px));overscroll-behavior:contain;overflow-y:auto}html[data-passenger-seat] nav[aria-label=Sections],html[data-passenger-seat] aside[aria-label$=\ navigation].fixed,html[data-passenger-seat] #app-nav{visibility:hidden}html[data-passenger-seat] .mica-veil.fixed,html[data-passenger-seat] body>.fixed.inset-0{left:var(--seat-col);top:var(--seat-wheel-h)}html[data-passenger-seat=narrow] .mica-veil.fixed,html[data-passenger-seat=narrow] body>.fixed.inset-0{bottom:var(--seat-sheet-h)}@media (max-width:1786px){html[data-passenger-seat=wide] :where(.wd-desk:not(.office-app)){--wd-treew:176px;--wd-inspw:300px}}@media (max-width:1366px){html[data-passenger-seat=narrow] :where(.wd-desk:not(.office-app)){--wd-treew:176px;--wd-inspw:300px}}html[data-passenger-seat=narrow]{--seat-col:0px}@media (max-width:1279px){html[data-passenger-seat=narrow] body{--vb-taskbar-h:0px}html[data-passenger-seat=narrow] [role=toolbar][aria-label="Open and parked apps"]{display:none}}html[data-passenger-seat=narrow] header.fixed.top-0>button[aria-controls=app-nav],html[data-passenger-seat=narrow] nav[aria-label=Primary].fixed.bottom-0,header[data-bar-fold] [data-bar-fold-at="1"],header:not([data-bar-fold="1"])[data-bar-fold] [data-bar-fold-at="2"],header:is([data-bar-fold="3"],[data-bar-fold="4"],[data-bar-fold="5"],[data-bar-fold="6"]) [data-bar-fold-at="3"],header:is([data-bar-fold="4"],[data-bar-fold="5"],[data-bar-fold="6"]) .stage-switch[data-place=bar],header[data-bar-fold="6"] [data-bar-fold-at="6"]{display:none}@media (min-width:768px){header[data-bar-fold] [data-bar-unfold-at="1"]{display:inline-flex}}@media (min-width:1024px){header[data-bar-fold]>[data-bar-crumb]{min-width:11rem}}header:is([data-bar-fold="5"],[data-bar-fold="6"])>[data-bar-crumb]{display:none}html[data-stage-chaired],.stage-preview{--seat-wheel-h:2rem;--stage-gutter:14px;--stage-band-h:54px;--stage-bg:#08080a;--stage-surface:#0f1114;--stage-alt:#16181c;--stage-line:#ffffff24;--stage-ink:#eaecef;--stage-muted:#a7aeb9;--stage-danger:#c22f2f;--stage-danger-hover:#a82626;--stage-on-danger:#fff;--ghost-hint-bg:var(--stage-surface);--ghost-hint-ink:var(--stage-ink);--z-stage:110;--z-stage-band:136}html[data-stage-chaired] body{background:var(--stage-bg)}html[data-stage-chaired] header.fixed.top-0{display:none}html[data-stage-chaired] .seat-wheel-line,.stage-preview .seat-wheel-line{background:var(--stage-surface);border-color:var(--stage-line)}html[data-stage-chaired] .seat-wheel-line .kicker,.stage-preview .seat-wheel-line .kicker{color:var(--stage-muted)}html[data-stage-chaired] .seat-wheel-line .kicker.text-brand,.stage-preview .seat-wheel-line .kicker.text-brand{color:var(--gold)}html[data-stage-chaired] #main{margin-top:calc(var(--seat-wheel-h) + var(--vb-taskbar-h,0px) + var(--stage-gutter));margin-left:calc(var(--seat-col) + var(--stage-gutter));margin-right:var(--stage-gutter);height:calc(100dvh - var(--seat-wheel-h) - var(--stage-gutter) * 2 - var(--vb-taskbar-h,0px) - var(--stage-band-h) - var(--seat-sheet-h,0px));--region-inner-h:calc(100dvh - var(--seat-wheel-h) - var(--stage-gutter) * 2 - var(--vb-taskbar-h,0px) - var(--stage-band-h) - var(--seat-sheet-h,0px) - 4rem);background:var(--canvas);border-radius:14px;box-shadow:0 30px 70px #00000080}html[data-stage-chaired] .mica-veil.fixed,html[data-stage-chaired] body>.fixed.inset-0{bottom:calc(var(--stage-band-h) + var(--seat-sheet-h,0px))}html[data-stage-chaired] body>.fixed.inset-0>[role=application]{max-height:100%}@keyframes tw-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes td-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.vc-fluent{--canvas:var(--chair-canvas);--surface:var(--chair-surface);--surface-alt:var(--chair-well);--raise:var(--chair-surface);--hairline:var(--chair-hairline);--hairline-2:var(--chair-hairline-strong);--border-input:var(--chair-hairline-strong);--border-control:var(--chair-slate);--ink:var(--chair-ink);--ink-2:var(--chair-ink-2);--ink-3:var(--chair-slate);--placeholder:var(--chair-slate-2);--accent:var(--chair-accent);--accent-hover:var(--chair-accent-ink);--accent-soft:var(--chair-accent-soft);--accent-light:var(--chair-accent-line);--on-accent:var(--chair-surface)}.vc-fluent .ent-pane{background:var(--chair-canvas)}.vc-fluent{--vc-measure:48rem}@media (min-width:1280px){.vc-fluent{--vc-measure:64rem}}@media (min-width:1600px){.vc-fluent{--vc-measure:80rem}}@media (min-width:1920px){.vc-fluent{--vc-measure:94rem}}@media (min-width:2400px){.vc-fluent{--vc-measure:108rem}}.dark .vc-fluent .bg-brand.text-white{color:#10160f}@keyframes rd-win-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes rd-rise{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes rd-pin{0%{opacity:.5;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes rd-draw{0%{transform:scaleX(0)}to{transform:none}}@keyframes rd-pulse{50%{opacity:.35}}@keyframes rd-pal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rd-tip-in{0%{opacity:0}to{opacity:1}}@keyframes rd-spin{to{transform:rotate(360deg)}}:is(.vc-claude,.win-fluent:has(.vc-claude)){font-family:var(--font-inter), "Segoe UI", system-ui, sans-serif;--chair-surface:#faf9f5;--chair-hairline:#e8e5dc;--canvas:#faf9f5;--surface:#fff;--surface-alt:#f1efe8;--raise:#edeae2;--hairline:#e8e5dc;--border-input:#ddd9cf;--ink:#1f1e1d;--ink-2:#3d3c38;--ink-muted:#524f49;--placeholder:#a3a099;--accent:#3d3c38;--accent-hover:#2e2d2a;--accent-soft:#eae7df;--accent-light:#f1efe8;--brand:#3d3c38;--brand-soft:#eae7df;--chat-body:16px;--chat-leading:1.75;--chat-h1:20px;--chat-h2:18px;--chat-h3:16.5px;--chat-small:14.5px;--vc-measure:calc(100% - 12rem);--chair-canvas:#faf9f5;--chair-well:#f1efe8;--chair-float:#fff;--chair-ink:#1f1e1d;--chair-ink-2:#3d3c38;--chair-slate:#444341;--chair-slate-2:#434341;--chair-accent:#3d3c38;--chair-accent-ink:#1f1e1d;--chair-accent-soft:#eae7df;--chair-accent-line:#ddd9cf;--chair-hairline-strong:#d8d4c9}:is(.dark .vc-claude,.dark .win-fluent:has(.vc-claude)){--chair-surface:#262624;--chair-hairline:#3a3a37;--canvas:#262624;--surface:#30302e;--surface-alt:#383836;--raise:#3a3a37;--hairline:#3a3a37;--border-input:#4a4a46;--ink:#f5f4ef;--ink-2:#d9d7cf;--ink-muted:#cbc9c4;--placeholder:#7c796f;--accent:#d9d7cf;--accent-hover:#f5f4ef;--accent-soft:#3f3f3c;--accent-light:#383836;--on-accent:#262624;--brand:#d9d7cf;--brand-soft:#3f3f3c;--chat-body:16px;--chat-leading:1.75;--chat-h1:20px;--chat-h2:18px;--chat-h3:16.5px;--chat-small:14.5px;--vc-measure:calc(100% - 12rem);--chair-canvas:#262624;--chair-well:#383836;--chair-float:#30302e;--chair-ink:#f5f4ef;--chair-ink-2:#d9d7cf;--chair-slate:#cac9c4;--chair-slate-2:#cbcbc7;--chair-accent:#d9d7cf;--chair-accent-ink:#f5f4ef;--chair-accent-soft:#3f3f3c;--chair-accent-line:#4a4a46;--chair-hairline-strong:#454540}.vc-claude .ent-pane,.dark .vc-claude .ent-pane{background:var(--chair-surface)}.vc-claude .font-display{font-family:var(--font-source-serif), Georgia, serif}.vc-claude .vcx-label{color:var(--ink-muted);letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}@keyframes vbStageBandFade{0%{opacity:0}to{opacity:1}}@keyframes vbGhostFade{0%,55%{opacity:1}to{opacity:0}}.ghost-hint{border:1px solid var(--stage-line,transparent);background:var(--ghost-hint-bg,var(--ink));max-width:320px;color:var(--ghost-hint-ink,var(--surface));letter-spacing:.01em;border-radius:8px;margin:0;padding:6px 10px;font-size:13px;font-weight:600;line-height:1.35;position:absolute;box-shadow:0 8px 24px #00000047}.ghost-hint:before{content:"";background:inherit;border-left:1px solid var(--stage-line,transparent);border-top:1px solid var(--stage-line,transparent);width:8px;height:8px;position:absolute;top:-5px;left:14px;transform:rotate(45deg)}.stage-watch{padding:8px 0 28px}.rpr-hint{color:var(--rpr-ink-2);align-items:center;gap:6px;font-size:12px;display:inline-flex}.rpr-hint kbd{border:1px solid var(--rpr-line-2);background:var(--rpr-surface);height:20px;font:600 12px var(--font-sans);color:var(--rpr-ink-2);border-bottom-width:2px;border-radius:4px;align-items:center;padding:0 6px;display:inline-flex}@keyframes rpr-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rpr-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes bw-flash{0%,35%{box-shadow:0 0 0 3px var(--chair-accent)}to{box-shadow:0 0 #0000}}@keyframes bw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes bw-opening{0%,to{opacity:1}50%{opacity:.3}}@keyframes ng-indet{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:no-preference){@keyframes vb-skel-reveal{to{opacity:1}}}@layer base{.office-app *{box-sizing:border-box;margin:0;padding:0}}.office-app{--co-font-ui:"Segoe UI Variable Text", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--co-font-display:"Segoe UI Variable Display", "Segoe UI Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--co-font-mono:"Cascadia Mono", "Cascadia Code", Consolas, ui-monospace, monospace;--co-wall-0:#dbe7f6;--co-wall-1:#b9cdea;--co-wall-2:#eef3fa;--co-wall-3:#8fb0dd;--co-wall-4:#4e79bd;--co-mica:#fff;--co-mica-alpha:#fffffff0;--co-layer:#fff;--co-layer-alt:#fbfbfd;--co-card:#fff;--co-card-2:#fcfcfe;--co-stroke:#10182817;--co-stroke-2:#1018281f;--co-stroke-strong:#10182833;--co-divider:#1018281a;--co-window-stroke:#10182829;--co-text:#0d1421eb;--co-text-2:#0d1421d1;--co-text-3:#0d1421c2;--co-text-disabled:#0d14215c;--co-on-accent:#fff;--co-subtle:#1018280b;--co-subtle-2:#10182807;--co-subtle-3:#10182812;--co-control:#fff;--co-control-hover:#1018280a;--co-control-pressed:#10182812;--co-control-input:#fff;--co-control-stroke:#1018281c;--co-control-stroke-bottom:#10182833;--co-input-underline:#10182873;--co-accent:#262b33;--co-accent-hover:#3a414c;--co-accent-pressed:#1a1f26;--co-accent-text:#3a414c;--co-accent-soft:#262b331f;--co-accent-stroke:#262b3359;--co-critical:#c42b1c;--co-caution:#9d5d00;--co-success:#0f7b0f;--co-attention:#005fb7;--co-critical-fill:#fde7e9;--co-caution-fill:#fff4ce;--co-success-fill:#dff6dd;--co-attention-fill:#e8f0fb;--co-neutral-fill:#f4f6f9;--co-critical-stroke:#c42b1c40;--co-caution-stroke:#9d5d0040;--co-success-stroke:#0f7b0f40;--co-attention-stroke:#005fb740;--co-ink-line:#1b1b1b;--co-track:#e8ebf0;--co-gold:#b8860b;--co-id-1:#2e5d3a;--co-id-2:#1f3a5f;--co-id-3:#8a5a00;--co-id-4:#5c4a9c;--co-id-5:#0b6b5e;--co-id-6:#9b3b31;--co-id-7:#2f4356;--co-id-8:#4a6b2a;--co-id-9:#8a4f7d;--co-id-10:#2e6a8e;--co-shadow-window:0 24px 64px #0d142133, 0 2px 8px #0d142114;--co-shadow-flyout:0 12px 28px #0d142124, 0 0 0 1px #0d14210d;--co-shadow-dialog:0 32px 72px #0d142138, 0 2px 10px #0d14211a;--co-r-win:10px;--co-r-card:6px;--co-r-flyout:10px;--co-r-ctl:6px;--co-ease-out:cubic-bezier(0, 0, 0, 1);--co-ease-io:cubic-bezier(.55, 0, .1, 1);--co-ease-accel:cubic-bezier(.7, 0, 1, .5);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.dark .office-app{--co-wall-0:#0b1a35;--co-wall-1:#16305c;--co-wall-2:#0a1428;--co-wall-3:#244a8a;--co-wall-4:#3f6fbd;--co-mica:#11151c;--co-mica-alpha:#11151cf0;--co-layer:#161b23;--co-layer-alt:#1a202a;--co-card:#1c222c;--co-card-2:#202732;--co-stroke:#ffffff14;--co-stroke-2:#ffffff1a;--co-stroke-strong:#ffffff2e;--co-divider:#ffffff1a;--co-window-stroke:#75757566;--co-text:#fff;--co-text-2:#ffffffc8;--co-text-3:#ffffffa4;--co-text-disabled:#ffffff5d;--co-subtle:#ffffff0f;--co-subtle-2:#ffffff0b;--co-subtle-3:#ffffff15;--co-control:#ffffff0f;--co-control-hover:#ffffff15;--co-control-pressed:#ffffff08;--co-control-input:#ffffff0f;--co-control-stroke:#ffffff12;--co-control-stroke-bottom:#ffffff12;--co-input-underline:#ffffff8b;--co-accent:#e6eaf0;--co-accent-hover:#fff;--co-accent-pressed:#bcd2f4;--co-accent-text:#fff;--co-accent-soft:#8db3ec29;--co-accent-stroke:#8db3ec66;--co-on-accent:#0b1830;--co-critical:#ff99a4;--co-caution:#fce100;--co-success:#6ccb5f;--co-attention:#60cdff;--co-critical-fill:#442726;--co-caution-fill:#433519;--co-success-fill:#393d1b;--co-attention-fill:#1f3040;--co-neutral-fill:#222935;--co-critical-stroke:#ff99a440;--co-caution-stroke:#fce10033;--co-success-stroke:#6ccb5f40;--co-attention-stroke:#60cdff40;--co-ink-line:#fff;--co-track:#2b3342;--co-gold:#e0b341;--co-id-1:#8ec39c;--co-id-2:#8fb0dc;--co-id-3:#e2c068;--co-id-4:#b9ace6;--co-id-5:#7cc7ba;--co-id-6:#dda297;--co-id-7:#a8bccd;--co-id-8:#a9cc7f;--co-id-9:#d4a2c6;--co-id-10:#8fbbd6;--co-shadow-window:0 32px 64px #0000008f, 0 2px 21px #00000052;--co-shadow-flyout:0 8px 16px #00000042, 0 0 2px #0000004d;--co-shadow-dialog:0 32px 64px #0000005e, 0 2px 21px #0000005e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.office-app{font-family:var(--co-font-ui);color:var(--co-text);font-optical-sizing:auto;font-size:13px;line-height:1.4}.office-app button{font:inherit;color:inherit;cursor:default;background:0 0;border:0}.office-app [hidden]{display:none!important}.office-app input,.office-app select,.office-app textarea{font:inherit;color:inherit}.office-app :is(button,input,a,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--co-text);outline-offset:1px;box-shadow:0 0 0 1px var(--co-card);border-radius:var(--co-r-ctl)}.office-app ::selection{background:color-mix(in srgb, var(--co-accent) 30%, transparent)}.office-app input[type=range],.office-app input[type=checkbox]{accent-color:var(--co-accent)}.office-app b,.office-app strong{font-weight:600}@media (prefers-reduced-motion:reduce){.office-app *,.office-app :before,.office-app :after{transition-duration:1ms!important;animation-duration:1ms!important}}@keyframes co-win-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes co-pulse{50%{opacity:.35}}@keyframes co-rise{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes co-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes co-fade{0%{opacity:0}to{opacity:1}}@keyframes co-pal-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.office-app .co-term{border:1px solid var(--co-stroke-strong);color:var(--co-text-2);border-radius:999px;padding:2px 8px;font-size:12px}.office-app{--chair-canvas:var(--co-layer);--chair-surface:var(--co-card);--chair-well:var(--co-subtle);--chair-hairline:var(--co-divider);--chair-hairline-strong:var(--co-stroke-strong);--chair-ink:var(--co-text);--chair-ink-2:var(--co-text-2);--chair-slate:var(--co-text-2);--chair-slate-2:var(--co-text-3);--chair-accent:var(--co-accent);--chair-accent-ink:var(--co-accent-text);--chair-accent-soft:var(--co-accent-soft);--chair-accent-line:var(--co-accent-stroke);--chair-brick:var(--co-critical);--chair-brick-soft:var(--co-critical-fill);--chair-float:var(--co-shadow-flyout);--chair-on-accent:var(--co-on-accent);--gold:var(--co-caution);--gold-ink:var(--co-caution);--gold-soft:var(--co-caution-fill)}.office-app .uppercase,.office-app [class*=uppercase]{text-transform:none!important;letter-spacing:0!important}@keyframes co-ghost{50%{opacity:.45}}.office-app .co-pstate-err>svg{color:var(--co-critical)}.office-app .co-pstate-err p,.office-app .co-pstate-seat p{max-width:56ch}@keyframes da-blink{0%,80%,to{opacity:.25}40%{opacity:1}}.dgr-cols{grid-template-columns:minmax(0,800px) minmax(280px,1fr);align-items:start;gap:24px;display:grid}@media (max-width:1000px){.dgr-cols{grid-template-columns:minmax(0,1fr)}}.dgr-stage{--dgr-paper:#fff;--dgr-ink:#1f1f1f;--dgr-bar:#8a8a8a;--dgr-sel:#cfe0ff;--dgr-u1:#1f5fad;--dgr-u2:#2e7d46;--dgr-u3:#7a3e9d;--dgr-u4:#8a5a0b}.dgr-u1{--dgr-mk:var(--dgr-u1,#1f5fad)}.dgr-u2{--dgr-mk:var(--dgr-u2,#2e7d46)}.dgr-u3{--dgr-mk:var(--dgr-u3,#7a3e9d)}.dgr-u4{--dgr-mk:var(--dgr-u4,#8a5a0b)}.dgr-page{background:var(--dgr-paper);color:var(--dgr-ink);border:1px solid var(--hairline);border-radius:2px;min-height:900px;padding:56px 60px 72px 64px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:14px;line-height:1.6}.dgr-page ::selection{background:var(--dgr-sel)}.dgr-page p{position:relative}.dgr-b{margin:0 0 10px}.dgr-title{margin:0 0 16px;font-size:20px;font-weight:700;line-height:1.3}.dgr-heading{margin:20px 0 6px;font-size:15px;font-weight:700}.dgr-subheading{margin:14px 0 4px;font-size:14px;font-weight:700}.dgr-changed:before{content:"";background:var(--dgr-bar);width:2px;position:absolute;top:3px;bottom:3px;left:-24px}.dgr-mark{color:var(--dgr-mk)}.dgr-mark del{color:var(--dgr-mk);text-decoration:line-through}.dgr-mark ins{color:var(--dgr-mk);text-underline-offset:2px;text-decoration:underline}.dgr-change del{color:inherit;text-decoration:line-through}.dgr-change ins{color:inherit;text-underline-offset:2px;text-decoration:underline}.dgr-change{border:1px solid var(--hairline);border-left:3px solid var(--dgr-mk);border-radius:6px;padding:8px 10px}.dgr-bar{z-index:5;border:1px solid var(--hairline);background:var(--surface);border-radius:10px;gap:6px;padding:6px;display:flex;position:absolute;box-shadow:0 8px 24px #00000024}@keyframes ca-cmp-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ca-cmp-slide{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes ca-cmp-beam{0%{top:-60px}to{top:100%}}@keyframes ca-cmp-spin{to{transform:rotate(360deg)}}@keyframes ca-cmp-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes ca-cmp-fs{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media print{body:has(.ca-cmp-full){background:#fff}body:has(.ca-analysis){background:#fff}}@keyframes ca5-blip{0%,60%,to{opacity:.25}30%{opacity:1}}@keyframes na-spin{to{transform:rotate(360deg)}}@keyframes na-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes na-sweep{0%{width:20%;left:0}50%{width:40%;left:40%}to{width:0;left:100%}}@keyframes na-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media print{body:has(.na-note) *{visibility:hidden}:is(body:has(.vb-print-sheet),body:has(.vb-print-sheet) *){visibility:visible}}@keyframes ca5-sheen{to{transform:translate(100%)}}@keyframes ca5-pulse{0%,to{box-shadow:0 0 0 3px var(--c5-key-wash)}50%{box-shadow:0 0 0 7px var(--c5-key-wash)}}@keyframes ca5-beam{0%{transform:translateY(-30px)}to{transform:translateY(220px)}}@keyframes ca5-line{0%,62%,to{background:var(--c5-hair)}30%{background:var(--c5-key)}}@keyframes ca5-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ca5-wordin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes wr-sheen{to{transform:translate(100%)}}@media print{body:has([data-wr-portal])>:not([data-wr-portal]){display:none!important}body:has([data-wr-portal]) [data-wr-portal]{position:static;overflow:visible}}@keyframes ad-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ad-sweep{0%{background-position:-50% 0}to{background-position:150% 0}}:is(.ad-scope .rd-read,.ad-scope.rd-read) p.s{font-size:var(--ad-fs-1);color:var(--ad-ink-2);margin:0;line-height:1.5}:is(.ad-scope .rd-read,.ad-scope.rd-read) p.s b{color:var(--ad-ink);font-weight:600}:is(.ad-scope .rd-read,.ad-scope.rd-read) .acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.ad-scope .rd-read,.ad-scope.rd-read) .acts .m{font-size:var(--ad-fs-1);color:var(--ad-ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:auto;overflow:hidden}:is(.ad-scope .rd-read,.ad-scope.rd-read) .tick{border:1px solid var(--ad-line-2);color:#0000;background:var(--ad-surface);cursor:pointer;border-radius:4px;place-items:center;width:18px;height:18px;margin-top:2px;padding:0;display:inline-grid}:is(.ad-scope .rd-read,.ad-scope.rd-read) .tick[aria-pressed=true],:is(.ad-scope .rd-read,.ad-scope.rd-read) .tick[aria-checked=true]{background:var(--ad-accent);border-color:var(--ad-accent);color:var(--ad-on-accent)}:is(.ad-scope .rd-read,.ad-scope.rd-read) .tick svg{width:12px;height:12px}:is(.ad-scope .rd-read,.ad-scope.rd-read) .inp{border:1px solid var(--ad-line-2);border-radius:var(--ad-r);height:30px;font:inherit;font-size:var(--ad-fs-1);background:var(--ad-surface);color:var(--ad-ink);min-width:0;padding:0 8px}:is(.ad-scope .rd-read,.ad-scope.rd-read) .compose{gap:8px;display:flex}:is(.ad-scope .rd-read,.ad-scope.rd-read) .compose .inp{flex:1}:is(.ad-scope .rd-read,.ad-scope.rd-read) ul.pts{font-size:var(--ad-fs-1);color:var(--ad-ink-2);gap:4px;margin:0;padding-left:18px;line-height:1.5;display:grid}:is(.ad-scope .rd-read,.ad-scope.rd-read) ul.pts.quiet{color:var(--ad-ink-3)}html[data-stage-chaired],.stage-preview,.seat-dock-dark,.vb-evstage,.home-fluent .hf-stage,.home-fluent .hf-chief,.home-fluent .hf-media,.home-fluent .hf-human,.hs-show{--gold:var(--gold-on-dark)}@keyframes wd-in{0%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes wd-blink{to{opacity:0}}@keyframes nst-shimmer{to{background-position:-200% 0}}@keyframes ahh-in{0%{opacity:0}to{opacity:1}}@keyframes ahh-rise{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes sthIn{0%{opacity:0;transform:translateY(-4px)}}@keyframes caStripBusy{50%{box-shadow:0 0 0 4px var(--wd-gold-soft)}}@keyframes sthBump{30%{transform:scale(1.07)}}@keyframes caInviteChip{0%{opacity:0;transform:scale(.9)}}@keyframes ca-hs-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes ca-hs-sweep{0%{left:-48px}to{left:100%}}@keyframes ca-hs-slide{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes ca-hs-draw{0%{stroke-dashoffset:var(--len,300)}to{stroke-dashoffset:0}}@keyframes ca-hs-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ca-hs-strike{0%{background-size:0 2px;text-decoration-color:#0000}85%{background-size:100% 2px;text-decoration-color:#0000}to{background-size:100% 2px}}:where(.mig-head,.mig-table) .btn{border:1px solid var(--hairline);background:var(--surface);height:32px;color:var(--ink);white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}:where(.mig-head,.mig-table) .btn.navy{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}@media print{.mica-veil:has(.wd-desk.mig-app){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding:0!important;display:block!important;position:static!important}}@keyframes nw-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes nw-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes nw-draw{0%{stroke-dashoffset:var(--len,1200)}to{stroke-dashoffset:0}}@keyframes nw-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes nw-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rs-aur{0%{transform:translate(-4%)}to{transform:translate(4%)}}@keyframes rs-blink{50%{opacity:.3}}@keyframes rs-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rs-rise{0%{opacity:0;transform:translate(-50%,-30%)scale(.8)}18%{opacity:1;transform:translate(-50%,-90%)scale(1.08)}to{opacity:0;transform:translate(-50%,-260%)scale(1)}}@keyframes rs-hit{0%{box-shadow:0 0 0 0 var(--c,var(--rs-teal))}30%{box-shadow:0 0 26px 4px var(--c,var(--rs-teal))}to{box-shadow:0 0 #0000}}@keyframes rs-landed{0%{box-shadow:inset 0 0 0 1px var(--rs-green), 0 0 60px #5cc98a59}to{box-shadow:inset 0 0 0 1px #0000,0 0 #0000}}@keyframes qr-rs-halo{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.9)}}@keyframes ra-rs-blip{0%{r:0;opacity:0}60%{r:13px;opacity:1}}@keyframes ba-ne-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes ba-ne-fall{0%{opacity:0;transform:translate(-50%,-140px)}70%{opacity:1}to{opacity:1;transform:translate(-50%)}}@keyframes ba-ne-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes ba-ne-set{0%{box-shadow:0 0 #0000}35%{box-shadow:0 0 0 1px var(--rs-teal), 0 0 26px #35c2c959}to{box-shadow:0 0 #0000}}@keyframes sc-rs-sweep{0%{transform:translateY(0)}to{transform:translateY(112px)}}[data-contracts-spots] thead th,[data-contracts-spots] thead th button{text-transform:none;letter-spacing:0;font-size:12px;font-weight:500}[data-contracts-spots]>header .kicker,[data-contracts-spots] .kicker:first-child{text-transform:none;letter-spacing:0;font-size:13px;font-weight:500}.office-veil:has(>.wd-desk.eo-studio){-webkit-backdrop-filter:none;backdrop-filter:none;animation-fill-mode:backwards}:root,.wd-desk,.hs-win,.trs,.crx,.sb-navy{--tb-bg:#102a54;--tb-foot:#0c2247;--tb-ink:#fff;--tb-ink-2:#fff;--tb-ink-3:#fff;--tb-line:#ffffff1f;--tb-line-2:#ffffff42;--tb-hover:#ffffff1a;--tb-gold:#e6c866;--pb-bg:#fff;--sb-panel:#102a54;--sb-foot:#0c2247;--sb-ink:#fff;--sb-ink-2:#fff;--sb-ink-3:#fff;--sb-line:#ffffff1f;--sb-line-2:#ffffff38;--sb-hover:#ffffff14;--sb-field:#ffffff12;--sb-on:#ffffff24;--sb-on-ink:#fff;--sb-bar:#c9a227;--sb-mark:#c9a227;--sb-mark-ink:#102a54}.dark,.dark .wd-desk,.dark .hs-win,.dark .trs,.dark .crx,.dark .sb-navy{--tb-bg:#0b1830;--tb-foot:#081326;--tb-ink:#fff;--tb-ink-2:#d6deea;--tb-ink-3:#9fadc3;--tb-line:#ffffff1f;--tb-line-2:#ffffff38;--tb-hover:#ffffff14;--tb-gold:#e6c866;--pb-bg:#0b1830;--sb-panel:#0b1830;--sb-foot:#081326;--sb-ink-2:#d6deea;--sb-ink-3:#9fadc3;--sb-bar:#d9b545;--sb-mark:#d9b545;--sb-mark-ink:#0b1830}html[data-edition=v4],html[data-edition=v4] .wd-desk,html[data-edition=v4] .hs-win,html[data-edition=v4] .trs,html[data-edition=v4] .crx,html[data-edition=v4] .sb-navy{--sb-panel:#fff;--sb-foot:#f6f7f9;--sb-ink:#131c2e;--sb-ink-2:#374151;--sb-ink-3:#4b5563;--sb-line:#e4e8ef;--sb-line-2:#d5dbe5;--sb-hover:#f0f2f6;--sb-field:#f6f7f9;--sb-on:#e8edf5;--sb-on-ink:#102a54;--sb-bar:#102a54;--sb-mark:#102a54;--sb-mark-ink:#fff}html[data-edition=v4].dark,html[data-edition=v4].dark .wd-desk,html[data-edition=v4].dark .hs-win,html[data-edition=v4].dark .trs,html[data-edition=v4].dark .crx,html[data-edition=v4].dark .sb-navy{--sb-panel:#121a2b;--sb-foot:#0f1626;--sb-ink:#eef1f6;--sb-ink-2:#d7dde8;--sb-ink-3:#c3cad6;--sb-line:#232d42;--sb-line-2:#2f3b52;--sb-hover:#1b2438;--sb-field:#1b2438;--sb-on:#1d2a3f;--sb-on-ink:#dfe8fb;--sb-bar:#8db3ec;--sb-mark:#8db3ec;--sb-mark-ink:#0f1621}.win-fluent .chair-kicker,.win-fluent .kicker{letter-spacing:0;text-transform:none;color:var(--st-ink-3);font-size:12px;font-weight:500}.win-fluent .ent-pane,.win-fluent .sd-fluent.ent-pane,.dark .win-fluent .sd-fluent.ent-pane{background:var(--chair-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--st-shadow-panel);border-radius:14px;margin:0 8px 8px 0}.win-fluent .ent-pane:first-child,.win-fluent .ent-aurora+.ent-pane{margin-left:8px}@media (max-width:1023px){.win-fluent .ent-pane,.win-fluent .sd-fluent.ent-pane,.dark .win-fluent .sd-fluent.ent-pane{margin-left:8px}}:is(.win-fluent,.wd-desk) .uppercase:not(:is(.paper,.ad-paper,.wd-paper,[data-benchreport],.research-paper) *){letter-spacing:.04em}.seat-dock-studio .seat-wave{color:var(--gold-ink)}.seat-dock-dark .seat-wave{color:var(--gold-on-dark)}.kicker{letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}:is(.paper,.ad-paper,.wd-paper,.research-paper,.vb-print-sheet,[data-benchreport]) .kicker{letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:600}.trs{--trs-canvas:#fff;--trs-surface:#fff;--trs-surface-sub:#fafaf9;--trs-surface-hover:#f1f1ef;--trs-line:#eaeae7;--trs-line-2:#dcdcd8;--trs-line-3:#c9c9c4;--trs-ink:#0c0d0e;--trs-ink-2:#2e3134;--trs-ink-3:#4c5157;--trs-ink-4:#4d5157;--trs-accent:#262b33;--trs-accent-hi:#3a414c;--trs-on-accent:#fff;--trs-glow-a:#6fbf84;--trs-glow-b:#7c9cf0;--trs-glow-c:#e2c35a;--trs-ok-ink:#2e5d3a;--trs-ok-bg:#edf4ef;--trs-risk-ink:#b42318;--trs-risk-bg:#fdf1ef;--trs-gold-ink:#6f560c;--trs-navy:#1b3460;--trs-navy-2:#1b3a6b;--trs-navy-sub:#c9d3e3;--trs-on-navy:#fff;--trs-rule-gold:#c9a227;--trs-gold-bg:#fbf5e1;--trs-gold:#c9a227;--trs-info-ink:#2a4fc4;--trs-info-bg:#eff3fe;--trs-vio-ink:#5b41b3;--trs-vio-bg:#f3f0fc;--trs-sh-panel:0 0 0 1px #0c0d0e0d, 0 1px 2px #0c0d0e0a, 0 8px 24px -8px #0c0d0e14;--trs-sh-card:0 1px 2px #0c0d0e0d;--trs-sh-pop:0 1px 2px #0c0d0e0f, 0 12px 32px -8px #0c0d0e29;background:var(--trs-canvas);color:var(--trs-ink);font-family:var(--font-geist), Inter, "Segoe UI", system-ui, sans-serif;letter-spacing:-.003em;grid-template-columns:256px minmax(0,1fr);padding:8px 8px 8px 0;font-size:14px;line-height:20px;display:grid}.dark .trs{--trs-canvas:#0b0c0d;--trs-surface:#121416;--trs-surface-sub:#15181a;--trs-surface-hover:#1b1e21;--trs-line:#22262a;--trs-line-2:#2d3237;--trs-line-3:#3b4147;--trs-ink:#f4f5f6;--trs-ink-2:#d6d9dd;--trs-ink-3:#a4aab2;--trs-ink-4:#a3a9b1;--trs-accent:#e6eaf0;--trs-accent-hi:#fff;--trs-on-accent:#0b1830;--trs-ok-ink:#8fd0a0;--trs-ok-bg:#15251a;--trs-risk-ink:#f6877a;--trs-risk-bg:#2a1614;--trs-gold-ink:#e6c766;--trs-navy:#0b1830;--trs-navy-2:#16294a;--trs-navy-sub:#afc0da;--trs-on-navy:#fff;--trs-rule-gold:#d9b84a;--trs-gold-bg:#2a2413;--trs-info-ink:#9db5f7;--trs-info-bg:#161e33;--trs-vio-ink:#c1b2f4;--trs-vio-bg:#1e1a30;--trs-sh-panel:0 0 0 1px #ffffff0f, 0 8px 24px -8px #0009;--trs-sh-card:none;--trs-sh-pop:0 0 0 1px #ffffff14, 0 12px 32px -8px #000000b3}.trs *,.trs :before,.trs :after{box-sizing:border-box}.trs button,.trs input,.trs select,.trs textarea{font:inherit;color:inherit;letter-spacing:inherit}.trs .num{font-variant-numeric:tabular-nums}.trs .mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.trs .i{flex:none;width:16px;height:16px}.trs kbd{font-family:var(--font-geist-mono), monospace;background:var(--trs-surface);border:1px solid var(--trs-line-2);min-width:18px;height:18px;color:var(--trs-ink-3);white-space:nowrap;border-radius:5px;place-items:center;padding:0 4px;font-size:12px;display:inline-grid}.trs :focus-visible{outline:2px solid var(--trs-accent);outline-offset:2px}.trs .muted{color:var(--trs-ink-4)}.trs-t-collaboration,.trs-t-custom{background:var(--trs-ok-bg);color:var(--trs-ok-ink)}.trs table{border-collapse:collapse;width:100%}.trs th{text-align:left;color:var(--trs-ink-4);border-bottom:1px solid var(--trs-line);white-space:nowrap;background:var(--trs-surface);z-index:1;height:34px;padding:0 12px;font-size:12px;font-weight:500;position:sticky;top:0}.trs td{border-bottom:1px solid var(--trs-line);white-space:nowrap;height:42px;padding:0 12px}.trs td.wrap{white-space:normal;padding-top:8px;padding-bottom:8px}.trs tbody tr:hover td{background:var(--trs-surface-sub)}.trs td .who{align-items:center;gap:8px;display:inline-flex}.trs-err{color:var(--trs-risk-ink);font-size:13px}@keyframes trs-slide{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media (max-width:860px){.trs{grid-template-columns:minmax(0,1fr);padding:0}}.fsh-hint{color:var(--fsh-ink-4);align-items:flex-start;gap:6px;margin:-4px 0 12px;font-size:12px;line-height:17px;display:flex}.fsh-hint .i{width:14px;height:14px;margin-top:1px}.fsh-err{width:100%;color:var(--fsh-risk-ink);margin:4px 0 0;font-size:13px}:root{--wd-shell-w:272px}@media (max-width:1023px){:root{--wd-shell-w:56px}}html[data-wd-shell-folded]{--wd-shell-w:56px}[data-contracts-spots] h1.font-display{letter-spacing:-.03em;font-family:inherit;font-size:24px;line-height:30px}@media (min-width:1367px){[data-contracts-spots] h1.font-display{font-size:30px;line-height:36px}}.trs{--trs-paper:#fff;--trs-paper-line:#e3e5e8;--trs-paper-head:#102a54;--trs-sh-lift:0 2px 4px #0c0d0e0a, 0 10px 24px -8px #0c0d0e24}.dark .trs{--trs-paper:#1a1d20;--trs-paper-line:#2d3237;--trs-paper-head:#9db5f7;--trs-sh-lift:0 0 0 1px #ffffff14, 0 10px 24px -8px #000000b3}.trs .stack{display:inline-flex}@keyframes trs2-blink{0%,to{opacity:.3}50%{opacity:1}}.trs .trs2-empty-drop,.trs button.trs2-empty{border:1.5px dashed var(--trs-line-3);width:100%;min-height:240px;color:var(--trs-ink-3);cursor:pointer;background:0 0;border-radius:12px;place-content:center;justify-items:center;gap:6px;display:grid}.ar-eyebrow{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:13px;display:flex}.ar-stake{color:var(--ink-2);margin:12px 0 0;font-size:15px;line-height:23px}.ar-stake b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.trs-t-audit,.trs-t-collaboration,.trs-t-custom{background:var(--trs-surface-hover);color:var(--trs-ink-2)}@keyframes hh-aurora{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hh-rise{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nd-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nd-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes nd-ping{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2.2)}}@keyframes nd-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes nd-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes nd-fade{0%{opacity:0}to{opacity:1}}@keyframes nd-arc{0%{stroke-dashoffset:var(--c)}to{stroke-dashoffset:var(--to)}}@keyframes nd-slide{0%{left:4%}}@media print{body:has([data-bw-report]) *{visibility:hidden}}.st-ready{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;overflow:hidden}@keyframes bwShimmer{50%{opacity:.45}}.bl-fit{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;overflow:hidden}.bl-fit .meters{border-radius:10px;gap:2px;margin:14px 16px 12px;display:grid;overflow:hidden}.bl-fit .key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0 16px 12px;font-size:12px;display:flex}.bl-fit .key span{align-items:center;gap:5px;display:inline-flex}.bl-fit .key i{background:var(--hairline-2);border-radius:2px;width:9px;height:9px;display:inline-block}.bl-fit .key i[data-state=use]{background:var(--status-delivered)}.bl-fit .key i[data-state=near]{background:var(--gold)}.bl-fit .key .r{margin-left:auto}.bl-fit .fit{border-top:1px solid var(--hairline);grid-template-columns:minmax(300px,1fr) minmax(0,1.3fr);display:grid}.bl-fit .lv{gap:5px;display:grid}.bl-fit .lv .lt{color:var(--ink-3);justify-content:space-between;font-size:13px;display:flex}.bl-fit .lv .lt b{color:var(--ink);font-variant-numeric:tabular-nums}.bl-fit .lv input{width:100%;accent-color:var(--primary)}.bl-fit .res{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.bl-fit .gives{color:var(--ink-3);margin:0;font-size:13px;line-height:18px}.bl-fit .gives b{color:var(--ink)}.bl-credits{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:12px;display:grid}.bl-credits h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.bl-credits ul{color:var(--ink-2);grid-column:1/-1;margin:4px 0 0;padding:0 0 0 16px;font-size:13px;line-height:19px;list-style:outside}.bl-credits .prices{border-collapse:collapse;grid-column:1/-1;width:100%;margin-top:10px;font-size:13px;line-height:18px}.bl-credits .prices th,.bl-credits .prices td{border-top:1px solid var(--hairline);text-align:left;vertical-align:top;padding:7px 10px}.bl-credits .prices thead th{color:var(--ink-3);border-top:0;padding-top:0;font-size:12px;font-weight:600}.bl-credits .prices thead th:last-child{text-align:right;white-space:nowrap}.bl-credits .prices tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.bl-credits .prices td{color:var(--ink-2)}.bl-credits .foot{border-top:1px solid var(--hairline);flex-wrap:wrap;grid-area:5/1/auto/-1;align-self:end;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:flex}@media (max-width:1100px){.bl-fit .meters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.bl-credits{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bl-fit .fit{grid-template-columns:minmax(0,1fr)}}@keyframes dd-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes dd-blink{50%{opacity:.3}}@keyframes sr-scan{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes rwh-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes rh-lit{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes rh-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes rh-hit{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--house-brick) 55%, transparent)}50%{box-shadow:0 0 0 7px #0000}}@keyframes rh-flash{0%,60%{outline:3px solid var(--hue);outline-offset:3px}to{outline-offset:8px;outline:3px solid #0000}}@keyframes rh-wave{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes rh-flow{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes vdRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes vdSwap{0%{opacity:.2;transform:translate(5px)}to{opacity:1;transform:none}}@keyframes vdInk{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes vdPop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes vdGrow{0%{width:0}}@keyframes vdDrop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes vdBlink{50%{opacity:.25}}@keyframes vdShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes vdFlash{30%{background-color:var(--vdd-ice);border-color:var(--vdd-head-ink);box-shadow:0 0 0 2px color-mix(in srgb, var(--vdd-head-ink) 18%, transparent)}}@keyframes vdPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--vdd-green) 50%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes na-hw-flow{to{stroke-dashoffset:-24px}}@keyframes na-hfc-deal{0%{opacity:0;transform:perspective(900px)rotateY(-70deg)translateY(12px)}to{opacity:1;transform:none}}.sc-head{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:18px 22px;display:grid}.sc-head .lede{color:var(--ink-2);margin:0;font-size:15px;line-height:22px}.sc-head b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.sc-head b.gap{color:var(--gold-ink)}.sc-head .facts{color:var(--ink-3);flex-wrap:wrap;row-gap:4px;margin:10px 0 0;font-size:13px;line-height:20px;display:flex}.sc-head .facts span{border-left:1px solid var(--hairline-2);white-space:nowrap;padding:0 12px}.sc-head .facts span:first-child{border-left:0;padding-left:0}.sc-locks{border:1px solid var(--hairline);background:var(--hairline);border-radius:12px;gap:2px;display:grid;overflow:hidden}.sc-locks a{--c:var(--hairline-2);border-top:4px solid var(--c);background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;gap:6px;padding:10px 11px 11px;text-decoration:none;display:flex}.sc-locks a[data-state=on]{--c:var(--status-delivered)}.sc-locks a[data-state=gap]{--c:var(--gold)}.sc-locks a:hover{background:var(--surface-alt)}.sc-locks .k{color:var(--ink-3);font-size:12px}.sc-locks b{font-size:13px;font-weight:600;line-height:17px}.sc-locks .st{color:var(--ink-2);font-size:12px;line-height:16px}.sc-locks a[data-state=gap] .st{color:var(--gold-ink);font-weight:500}.sc-locks .m{color:var(--ink-3);margin-top:auto;font-size:12px}.sc-key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:8px 0 0;font-size:12px;display:flex}.sc-key span{align-items:center;gap:5px;display:inline-flex}.sc-key i{background:var(--hairline-2);border-radius:2px;width:9px;height:9px;display:inline-block}.sc-key i[data-state=on]{background:var(--status-delivered)}.sc-key i[data-state=gap]{background:var(--gold)}@media (max-width:1100px){.sc-locks{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.sc-head{grid-template-columns:minmax(0,1fr)}}:is(.wd-desk.smr-app,.wd-desk.sdc-app) .num{font-variant-numeric:tabular-nums}.al-card{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;overflow:hidden}.al-card>.empty{color:var(--ink-2);margin:0;padding:16px;font-size:13px}.al-card [data-fam=view]{background:var(--status-delivered)}.al-card [data-fam=up]{background:color-mix(in srgb, var(--status-delivered) 45%, var(--surface))}.al-card [data-fam=dl]{background:var(--gold)}.al-card [data-fam=del]{background:var(--ink-2)}.al-card [data-fam=mem]{background:var(--ink-3)}.al-card [data-fam=link],.al-card [data-fam=other]{background:var(--hairline-2)}.al-card .days{align-items:end;gap:3px;height:130px;margin:14px 16px 0;display:grid}.al-card .ticks{color:var(--ink-3);gap:3px;margin:4px 16px 0;font-size:12px;display:grid}.al-card .ticks span{white-space:nowrap;overflow:visible}.al-card .key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:8px 16px 12px;font-size:12px;display:flex}.al-card .key span{align-items:center;gap:5px;display:inline-flex}.al-card .key i{border-radius:2px;width:9px;height:9px;display:inline-block}.al-card .split{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.al-card .split .l{border-right:1px solid var(--hairline);padding:14px 16px}.al-card .split .r{padding:14px 16px}.al-card p.h{color:var(--ink-3);margin:0 0 8px;font-size:13px}.al-card p.quiet{color:var(--ink-3);margin:6px 0 0;font-size:13px}.al-card p.quiet b{color:var(--ink);font-weight:600}.al-card .wf{border-top:1px solid var(--hairline);grid-template-columns:minmax(300px,1fr) minmax(0,1.4fr);display:grid}.al-card .lt{color:var(--ink-3);justify-content:space-between;gap:10px;font-size:13px;display:flex}.al-card .lt b{color:var(--ink);font-variant-numeric:tabular-nums}.al-card input[type=range]{width:100%;accent-color:var(--primary)}.al-card .out{border:1px solid var(--hairline);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.al-card .out>div{padding:9px 12px}.al-card .out>div+div{border-left:1px solid var(--hairline)}.al-card .out small{color:var(--ink-3);font-size:12px;display:block}.al-card .out b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:25px;display:block}.al-card .months{padding:14px 16px}@media (max-width:900px){.al-card .split,.al-card .wf{grid-template-columns:minmax(0,1fr)}.al-card .split .l,.al-card .ctl{border-right:0;border-bottom:1px solid var(--hairline)}}@keyframes hs-aurora{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes hs-shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(320%)skew(-20deg)}}@keyframes hs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes hs-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes hs-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hs-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes hs-ripple{to{opacity:0;transform:scale(3.2)}}@keyframes hs-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--wd-brick) 55%, transparent)}to{box-shadow:0 0 0 7px #0000}}@keyframes hs-scan{0%{opacity:1;top:-48px}to{opacity:0;top:100%}}#hs-fx{pointer-events:none;z-index:400;width:100vw;height:100vh;position:fixed;inset:0}.ar-cal{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;overflow:hidden}.ar-cal .qs{border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:14px 16px 10px;display:grid;overflow:hidden}.ar-cal .q{--c:var(--hairline-2);border-top:4px solid var(--c);background:var(--surface-alt);flex-direction:column;gap:6px;min-width:0;padding:10px 12px 12px;display:flex}.ar-cal .q[data-state=done]{--c:var(--status-delivered);background:color-mix(in srgb, var(--status-delivered) 6%, var(--surface))}.ar-cal .q[data-state=missed],.ar-cal .q[data-state=open]{--c:var(--gold);background:color-mix(in srgb, var(--gold) 9%, var(--surface))}.ar-cal .q.now{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--ink) 22%, transparent)}.ar-cal .q b{color:var(--ink);font-size:13px;font-weight:600}.ar-cal .q .st{color:var(--ink-2);font-size:13px}.ar-cal .q[data-state=missed] .st,.ar-cal .q[data-state=open] .st{color:var(--gold-ink);font-weight:500}.ar-cal .q .track{background:var(--hairline);border-radius:3px;height:6px;margin-top:4px;position:relative}.ar-cal .q .track em{background:var(--ink-3);width:2px;position:absolute;top:-4px;bottom:-4px}.ar-cal .q .m{color:var(--ink-3);margin-top:auto;font-size:12px}.ar-cal .key{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:0 16px 12px;font-size:12px;display:flex}.ar-cal .key span{align-items:center;gap:5px;display:inline-flex}.ar-cal .key i{background:var(--hairline-2);border-radius:2px;width:9px;height:9px;display:inline-block}.ar-cal .key i[data-state=done]{background:var(--status-delivered)}.ar-cal .key i[data-state=missed]{background:var(--gold)}.ar-cal .key .r{margin-left:auto}.ar-cal .wf{border-top:1px solid var(--hairline);grid-template-columns:minmax(300px,1fr) minmax(0,1.4fr);display:grid}.ar-cal .lt{color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ar-cal .seg{background:var(--surface-alt);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.ar-cal .seg button{height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px;font-weight:500}.ar-cal .seg button.on{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.ar-cal .out{border:1px solid var(--hairline);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ar-cal .out>div{padding:9px 12px}.ar-cal .out>div+div{border-left:1px solid var(--hairline)}.ar-cal .out small{color:var(--ink-3);font-size:12px;display:block}.ar-cal .out b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600;line-height:25px;display:block}.ar-cal .scope{flex-direction:column;padding:14px 16px;display:flex}.ar-cal .scope>p{color:var(--ink-3);margin:0 0 6px;font-size:13px}@media (max-width:900px){.ar-cal .qs{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-cal .wf{grid-template-columns:minmax(0,1fr)}}.bl-cold{border:1px solid var(--hairline);background:var(--surface);text-align:center;color:var(--ink-2);border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:26px 16px;font-size:14px;display:flex}.bl-cold b{color:var(--ink);font-size:15px;font-weight:600}.bl-grid{border:1px solid var(--hairline);background:var(--surface);border-radius:12px;overflow:hidden}.bl-grid .scroll{overflow-x:auto}.bl-grid .mx{min-width:100%;display:grid}.bl-grid .row{display:contents}.bl-grid .mx>span,.bl-grid .row>*{border-top:1px solid var(--hairline);align-items:center;padding:8px 10px;font-size:13px;display:flex}.bl-grid .c{justify-content:center}.bl-grid .cell{border-radius:5px;place-items:center;width:30px;height:22px;font-size:12px;font-style:normal;font-weight:600;display:inline-grid}.bl-grid .cell.wide{width:auto;padding:0 8px}.bl-grid .cell[data-s=met]{background:color-mix(in srgb, var(--status-delivered) 16%, var(--surface));color:var(--status-delivered-ink)}.bl-grid .cell[data-s=partial]{background:color-mix(in srgb, var(--gold) 20%, var(--surface));color:var(--gold-ink)}.bl-grid .cell[data-s=missing]{background:color-mix(in srgb, var(--gold) 45%, var(--surface));color:var(--gold-ink)}.bl-grid .cell[data-s=unclear]{background:var(--surface-alt);color:var(--ink-3)}.bl-grid .cell[data-s=na]{color:var(--ink-3);background:0 0}.bl-grid .ft>*{color:var(--ink);font-weight:600}.bl-grid .key{border-top:1px solid var(--hairline);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding:10px 16px 12px;font-size:12px;display:flex}.bl-grid .key span{align-items:center;gap:6px;display:inline-flex}.bl-grid .key .cell{width:22px;height:16px;font-size:12px}.bl-grid .key .r{margin-left:auto}@keyframes bwh-aurora{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes bwh-shine{0%{transform:translate(-120%)skew(-20deg)}60%,to{transform:translate(320%)skew(-20deg)}}@keyframes bwh-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bwh-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bwh-ripple{to{opacity:0;transform:scale(3.2)}}@keyframes bwh-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes bwh-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bwh-sweep{to{transform:rotate(360deg)}}@keyframes bwh-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes bwh-sweep5{to{transform:rotate(360deg)}}@keyframes bwh-seat{0%{opacity:0;transform:translateY(-18px)}70%{opacity:1;transform:translateY(2px)}to{opacity:1;transform:none}}@keyframes bwh-seatglow{0%,to{box-shadow:inset 3px 0 0 var(--hue)}50%{box-shadow:inset 3px 0 0 var(--hue), 0 0 0 3px color-mix(in srgb, var(--hue) 22%, transparent)}}@keyframes bwh-lit{0%{background-color:#0000}40%{background-color:color-mix(in srgb, var(--hue,var(--chair-accent)) 14%, transparent)}to{background-color:#0000}}@keyframes eoh-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ct-err{color:var(--destructive);margin:8px 0 0;font-size:13px}@keyframes dah-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes bw-dq-ring{to{background-position:300% 0}}@keyframes bw-dq-drop{0%{opacity:0;transform:translateY(-4px)}}@keyframes bw-dq-pop{0%{opacity:0;transform:scale(.94)}}@keyframes bw-run-in{0%{opacity:0;transform:scale(.985)}}@keyframes bw-run-fly{0%{opacity:0;transform:translate(var(--fx), var(--fy))}}@keyframes bw-run-rip{0%{r:9;opacity:.9}to{r:34;opacity:0}}@keyframes bw-run-slide{0%{opacity:0;transform:translate(-10px)}}@keyframes bw-run-spin{to{transform:rotate(360deg)}}html.vb-asleep *,html.vb-asleep :before,html.vb-asleep :after{animation-play-state:paused!important}@keyframes dv-march{to{background-position:12px 0}}@keyframes dv-tile{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.hs-modal:has(.hf-pick){width:min(980px,94vw);max-width:none}.hs-modal:has(.hf-pick) .hs-modal-b{max-height:calc(100dvh - 250px);overflow-y:auto}@keyframes mig-slam{0%{opacity:0;transform:rotate(-6deg)scale(2)}to{opacity:1;transform:rotate(-6deg)scale(1)}}[class~="text-[9px]"],[class~="text-[9.5px]"],[class~="text-[10px]"],[class~="text-[10.5px]"],[class~="text-[11px]"],[class~="text-[11.5px]"]{font-size:12px}[class~="text-[12.5px]"]{font-size:13px}[class~="text-[13.5px]"]{font-size:14px}[class~="text-[14.5px]"]{font-size:15px}[role=menubar] u{text-decoration:none}html[data-edition=v4]:root{--v4-grad:linear-gradient(135deg, #1d4480 0%, #102a54 55%, #0b1f40 100%);--v4-on-grad:#fff;--v4-bar:linear-gradient(100deg, #16386e 0%, #102a54 45%, #0b1f40 100%);--v4-blue:#245f93;--v4-blue-soft:#e3eef7;--v4-gold:#c9a227;--v4-gold-ink:#7f630e;--v4-canvas:#eef2f8;--v4-line:#dbe3ee;--v4-line-2:#c6d1e0;--v4-well:#e8eef6;--v4-navy-soft:#e4ecf8;--v4-navy-line:#a9bedd;--v4-card:0 1px 2px #102a540f, 0 10px 28px #102a5412;--v4-lift:0 2px 4px #102a5414, 0 18px 44px #102a5424;--v4-glow:0 6px 16px #102a544d;--v4-bar-shadow:0 8px 28px #0b1f4038;--v4-menu:linear-gradient(180deg, #fff 0%, #eef3fa 100%);--v4b-panel:#102a54;--v4b-foot:#0b1f40;--v4b-ink:#fff;--v4b-ink-2:#e3eaf5;--v4b-ink-3:#c9d4e6;--v4b-line:#ffffff29;--v4b-line-2:#ffffff47;--v4b-hover:#ffffff1f;--v4b-field:#ffffff1f;--v4b-on:#fff3;--v4b-mark:#fff;--v4b-mark-ink:#102a54;--v4-lights:radial-gradient(1100px 520px at 12% -12%, #2e6da329, transparent 62%), radial-gradient(900px 460px at 104% -6%, #c9a2271a, transparent 60%);--v4-wash-veil:84%;--v4-wash-tint:linear-gradient(#245f9340, #245f9340);--v4-panel:linear-gradient(180deg, #e4ecf899, #e4ecf800 240px);--v4-photo-fade:linear-gradient(to top, #0b1f40b8, #0b1f401a 60%, #0b1f4000);--v4-gold-soft:#fbf4dc;--v4-marker:#fbf4dc;--v4-head:#102a54;--v4-ring:#fff;--v4-toast:#0b1f40;--v4-toast-ink:#fff}html[data-edition=v4]:root.dark{--v4-grad:linear-gradient(135deg, #b6cef5 0%, #9cbdf0 60%, #7fa6e0 100%);--v4-on-grad:#0b1626;--v4-bar:linear-gradient(100deg, #132a52 0%, #0b1830 55%, #081326 100%);--v4-blue:#8dbbe6;--v4-blue-soft:#16283a;--v4-gold:#ddbb4d;--v4-gold-ink:#e6cb73;--v4-card:0 1px 2px #0006, 0 10px 28px #00000059;--v4-lift:0 2px 4px #00000080, 0 18px 44px #0000008c;--v4-glow:0 6px 16px #00000080;--v4-menu:linear-gradient(180deg, #121a2b 0%, #0f1626 100%);--v4b-panel:#0b1830;--v4b-foot:#081326;--v4-lights:radial-gradient(1100px 520px at 12% -12%, #2e6da347, transparent 62%), radial-gradient(900px 460px at 104% -6%, #c9a2271a, transparent 60%);--v4-wash-veil:78%;--v4-wash-tint:linear-gradient(#040a168c, #040a168c);--v4-panel:linear-gradient(180deg, #1a2a4799, #1a2a4700 240px);--v4-gold-soft:#2c2610;--v4-head:#b6cef5;--v4-ring:#141c2b;--v4-toast:#1a2a47;--v4-toast-ink:#eaf0f8;--v4-navy-line:#36507e}.hs-win.ag-win,.wd-desk.ca-app.ca-proto{--ag-canvas:#eef2f6;--ag-panel:#fff;--ag-alt:#eef2f6;--ag-raise:#f5f7fa;--ag-float:#fff;--ag-sel:#eef0f3;--ag-hover:#f5f7fa;--ag-info:#e6eef7;--ag-link:#2e6da3;--ag-s-1:4px;--ag-s-2:8px;--ag-s-3:12px;--ag-s-4:16px;--ag-s-5:24px;--ag-s-6:32px;--ag-lh:1.5;--ag-lh-tight:1.25;--ag-icon:16px;--ag-icon-lg:20px;--ag-stroke:1.5;--ag-line:#d5d9df;--ag-line-2:#c2c8d1;--ag-ink:#141a22;--ag-ink-2:#3a424f;--ag-ink-3:#404955;--ag-navy-ink:#1f2630;--ag-navy-soft:#eef0f3;--ag-pri:#262b33;--ag-pri-hover:#3a414c;--ag-on-pri:#fff;--ag-gold:#c9a227;--ag-gold-soft:#faf5e6;--ag-gold-text:#7a5f0c;--ag-brick:#a6402e;--ag-brick-soft:#f6e8e4;--ag-good:#2a7241;--ag-review:#2e6da3;--ag-review-soft:#e6eef7;--ag-font:"Segoe UI Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--ag-mono:"Cascadia Mono", Consolas, ui-monospace, monospace;--ag-fs-title:20px;--ag-r-sm:4px;--ag-r-md:8px;--ag-r-lg:12px;--ag-h-sm:32px;--ag-h:38px;--ag-h-lg:40px;--ag-shadow:0 0 0 1px #00000014, 0 12px 28px -8px #0000002e, 0 2px 6px #0000000f;--ag-hi:#ffffff29;--ag-keyline:#0000001f}.dark .hs-win.ag-win,.dark .wd-desk.ca-app.ca-proto{--ag-canvas:#0f1d35;--ag-panel:#15253f;--ag-alt:#0f1d35;--ag-raise:#1b2c49;--ag-float:#1a2b47;--ag-sel:#1c2f4f;--ag-hover:#1b2c49;--ag-info:#1b2c47;--ag-link:#8db3ec;--ag-line:#2a3d60;--ag-line-2:#3a5079;--ag-ink:#eef2f8;--ag-ink-2:#c9d3e3;--ag-ink-3:#b0bdd1;--ag-navy-ink:#e6eaf0;--ag-navy-soft:#1c2f4f;--ag-pri:#e6eaf0;--ag-pri-hover:#fff;--ag-on-pri:#0a1222;--ag-gold:#d9b84a;--ag-gold-soft:#2a2616;--ag-gold-text:#e6c866;--ag-brick:#e69a8a;--ag-brick-soft:#3a2420;--ag-good:#7ccb93;--ag-review:#8db3ec;--ag-review-soft:#1b2c47;--ag-shadow:0 0 0 1px #ffffff0f, 0 12px 28px -8px #0009, 0 2px 6px #0006;--ag-hi:#ffffff3d;--ag-keyline:#0000004d}.hs-win.ag-win,.wd-how,.eu-readerhost{--ag-canvas:#eef2f6;--ag-panel:#fff;--ag-alt:#eef2f6;--ag-raise:#f5f7fa;--ag-float:#fff;--ag-sel:#eef0f3;--ag-hover:#f5f7fa;--ag-info:#e6eef7;--ag-link:#2e6da3;--ag-s-1:4px;--ag-s-2:8px;--ag-s-3:12px;--ag-s-4:16px;--ag-s-5:24px;--ag-s-6:32px;--ag-lh:1.5;--ag-lh-tight:1.25;--ag-icon:16px;--ag-icon-lg:20px;--ag-stroke:1.5;--ag-exit:#b3261e;--ag-exit-hover:#8f1e18;--ag-on-exit:#fff;--ag-on-gold:#1c2430;--ag-line:#d5d9df;--ag-line-2:#c2c8d1;--ag-ink:#141a22;--ag-ink-2:#3a424f;--ag-ink-3:#404955;--ag-navy-ink:#1f2630;--ag-navy-soft:#eef0f3;--ag-pri:#262b33;--ag-pri-hover:#3a414c;--ag-on-pri:#fff;--ag-gold:#c9a227;--ag-gold-soft:#faf5e6;--ag-gold-text:#7a5f0c;--ag-brick:#a6402e;--ag-brick-soft:#f6e8e4;--ag-good:#2a7241;--ag-review:#2e6da3;--ag-review-soft:#e6eef7;--ag-font:"Segoe UI Variable", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--ag-mono:"Cascadia Mono", Consolas, ui-monospace, monospace;--ag-fs-title:20px;--ag-r-sm:4px;--ag-r-md:8px;--ag-r-lg:12px;--ag-h-sm:32px;--ag-h:38px;--ag-h-lg:40px;--ag-shadow:0 0 0 1px #00000014, 0 12px 28px -8px #0000002e, 0 2px 6px #0000000f;--ag-hi:#ffffff29;--ag-keyline:#0000001f}.dark .hs-win.ag-win,.dark .wd-how,.dark .eu-readerhost{--ag-canvas:#0f1d35;--ag-panel:#15253f;--ag-alt:#0f1d35;--ag-raise:#1b2c49;--ag-float:#1a2b47;--ag-sel:#1c2f4f;--ag-hover:#1b2c49;--ag-info:#1b2c47;--ag-link:#8db3ec;--ag-exit:#b3261e;--ag-exit-hover:#8f1e18;--ag-on-exit:#fff;--ag-on-gold:#1c2430;--ag-line:#2a3d60;--ag-line-2:#3a5079;--ag-ink:#eef2f8;--ag-ink-2:#c9d3e3;--ag-ink-3:#b0bdd1;--ag-navy-ink:#e6eaf0;--ag-navy-soft:#1c2f4f;--ag-pri:#e6eaf0;--ag-pri-hover:#fff;--ag-on-pri:#0a1222;--ag-gold:#d9b84a;--ag-gold-soft:#2a2616;--ag-gold-text:#e6c866;--ag-brick:#e69a8a;--ag-brick-soft:#3a2420;--ag-good:#7ccb93;--ag-review:#8db3ec;--ag-review-soft:#1b2c47;--ag-shadow:0 0 0 1px #ffffff0f, 0 12px 28px -8px #0009, 0 2px 6px #0006;--ag-hi:#ffffff3d;--ag-keyline:#0000004d}html[data-home-hd]{--canvas:#eef1f5;--surface-alt:#f5f7fa;--raise:#f8fafc;--hairline:#d9dee5;--hairline-2:#c5ccd6;--hn-edge:#0000001f;--hn-hi:#ffffff29;--hn-lift:0 0 0 1px #c5ccd6, 0 2px 6px #10182814;--hn-float:0 0 0 1px #10182814, 0 12px 28px -8px #10182838, 0 2px 6px #1018280f}html[data-home-hd].dark{--canvas:#0f131a;--surface-alt:#0b0f15;--raise:#1a202a;--hairline:#2a3447;--hairline-2:#3a4659;--hn-edge:#0000004d;--hn-hi:#ffffff3d;--hn-lift:0 0 0 1px #3a4659, 0 2px 6px #0006;--hn-float:0 0 0 1px #ffffff0f, 0 12px 28px -8px #0009, 0 2px 6px #0006}.hs-win.ag-win{--ink:var(--ag-ink);--ink-2:var(--ag-ink-2);--ink-3:var(--ag-ink-3);--hairline:var(--ag-line);--surface:var(--ag-panel);--surface-alt:var(--ag-alt);--raise:var(--ag-hover)}.blp .hs-win.ag-win,.hs-win.ag-win.blp,.hs-win.ag-win .blp{--blp-ink:var(--ag-ink);--blp-ink-2:var(--ag-ink-2);--blp-ink-3:var(--ag-ink-3);--blp-line:var(--ag-line);--blp-line-2:var(--ag-line-2);--blp-surface:var(--ag-panel);--blp-canvas:var(--ag-canvas);--blp-alt:var(--ag-alt);--blp-raise:var(--ag-hover);--blp-accent-soft:var(--ag-sel)}.da-ds .hs-win.ag-win,.hs-win.ag-win.da-ds,.hs-win.ag-win .da-ds{--dds-ink:var(--ag-ink);--dds-ink-2:var(--ag-ink-2);--dds-line:var(--ag-line);--dds-line-2:var(--ag-line-2);--dds-surface:var(--ag-panel);--dds-canvas:var(--ag-canvas);--dds-navy-soft:var(--ag-sel)}.wd-desk.cr-ds .hs-win.ag-win,.hs-win.ag-win.wd-desk.cr-ds,.hs-win.ag-win .wd-desk.cr-ds,.hs-win.ag-win .crd-island{--crd-ink:var(--ag-ink);--crd-ink-2:var(--ag-ink-2);--crd-line:var(--ag-line);--crd-line-2:var(--ag-line-2);--crd-surface:var(--ag-panel);--crd-canvas:var(--ag-canvas);--crd-navy-soft:var(--ag-sel)}.na-ds .hs-win.ag-win,.hs-win.ag-win.na-ds,.hs-win.ag-win .na-ds{--nds-ink:var(--ag-ink);--nds-ink-2:var(--ag-ink-2);--nds-line:var(--ag-line);--nds-line-2:var(--ag-line-2);--nds-surface:var(--ag-panel);--nds-canvas:var(--ag-canvas);--nds-navy-soft:var(--ag-sel)}.co-ds .hs-win.ag-win,.hs-win.ag-win.co-ds,.hs-win.ag-win .co-ds{--cod-ink:var(--ag-ink);--cod-ink-2:var(--ag-ink-2);--cod-line:var(--ag-line);--cod-line-2:var(--ag-line-2);--cod-surface:var(--ag-panel);--cod-canvas:var(--ag-canvas);--cod-navy-soft:var(--ag-sel)}.vds .hs-win.ag-win,.hs-win.ag-win.vds,.hs-win.ag-win .vds{--vds-ink:var(--ag-ink);--vds-ink-2:var(--ag-ink-2);--vds-line:var(--ag-line);--vds-line-2:var(--ag-line-2);--vds-surface:var(--ag-panel);--vds-canvas:var(--ag-canvas);--vds-navy-soft:var(--ag-sel)}.vn-ds .hs-win.ag-win,.hs-win.ag-win.vn-ds,.hs-win.ag-win .vn-ds{--vx-ink:var(--ag-ink);--vx-ink-2:var(--ag-ink-2);--vx-line:var(--ag-line);--vx-line-2:var(--ag-line-2);--vx-surface:var(--ag-panel);--vx-canvas:var(--ag-canvas);--vx-navy-soft:var(--ag-sel)}.rn-ds .hs-win.ag-win,.hs-win.ag-win.rn-ds,.hs-win.ag-win .rn-ds{--rn-ink:var(--ag-ink);--rn-ink-2:var(--ag-ink-2);--rn-line:var(--ag-line);--rn-line-2:var(--ag-line-2);--rn-surface:var(--ag-panel);--rn-canvas:var(--ag-canvas);--rn-navy-soft:var(--ag-sel)}.dap .hs-win.ag-win,.hs-win.ag-win.dap,.hs-win.ag-win .dap{--dap-ink:var(--ag-ink);--dap-ink-2:var(--ag-ink-2);--dap-ink-3:var(--ag-ink-3);--dap-line:var(--ag-line);--dap-line-2:var(--ag-line-2);--dap-surface:var(--ag-panel);--dap-bg:var(--ag-canvas);--dap-alt:var(--ag-alt);--dap-raise:var(--ag-hover);--dap-accent-soft:var(--ag-sel)}.trs .hs-win.ag-win,.hs-win.ag-win.trs,.hs-win.ag-win .trs{--trs-ink:var(--ag-ink);--trs-ink-2:var(--ag-ink-2);--trs-ink-3:var(--ag-ink-3);--trs-line:var(--ag-line);--trs-line-2:var(--ag-line-2);--trs-surface:var(--ag-panel);--trs-canvas:var(--ag-canvas)}.bw-ds .hs-win.ag-win,.hs-win.ag-win.bw-ds,.hs-win.ag-win .bw-ds{--ds-ink:var(--ag-ink);--ds-ink-2:var(--ag-ink-2);--ds-line:var(--ag-line);--ds-line-2:var(--ag-line-2);--ds-surface:var(--ag-panel);--ds-canvas:var(--ag-canvas);--ds-navy-soft:var(--ag-sel)}.ba-ds .hs-win.ag-win,.hs-win.ag-win.ba-ds,.hs-win.ag-win .ba-ds{--bd-ink:var(--ag-ink);--bd-ink-2:var(--ag-ink-2);--bd-line:var(--ag-line);--bd-line-2:var(--ag-line-2);--bd-surface:var(--ag-panel);--bd-canvas:var(--ag-canvas);--bd-navy-soft:var(--ag-sel)}.wd-desk.eo-studio .hs-win.ag-win,.hs-win.ag-win.wd-desk.eo-studio,.hs-win.ag-win .wd-desk.eo-studio{--eos-ink:var(--ag-ink);--eos-ink-2:var(--ag-ink-2);--eos-ink-3:var(--ag-ink-3);--eos-line:var(--ag-line);--eos-line-2:var(--ag-line-2);--eos-panel:var(--ag-panel);--eos-ground:var(--ag-canvas);--eos-hover:var(--ag-hover);--eos-accent-soft:var(--ag-sel);--eos-blue-soft:var(--ag-info)}.wd-desk .hs-win.ag-win,.hs-win.ag-win.wd-desk,.hs-win.ag-win .wd-desk{--st-ink:var(--ag-ink);--st-ink-2:var(--ag-ink-2);--st-ink-3:var(--ag-ink-3);--st-line:var(--ag-line);--st-line-2:var(--ag-line-2);--st-panel:var(--ag-panel);--st-ground:var(--ag-canvas);--st-hover:var(--ag-hover)}:root{--av-1-bg:#e8edf5;--av-1-ink:#102a54;--av-2-bg:#e2edf8;--av-2-ink:#1d4a78;--av-3-bg:#ddefec;--av-3-ink:#14524c;--av-4-bg:#e6e9ee;--av-4-ink:#2f3743;--av-5-bg:#f3ead2;--av-5-ink:#5c430c;--av-6-bg:#ece6df;--av-6-ink:#463b31;--vb-mark-tile:#102a54;--vb-mark-ink:#fff;--vb-mark-line:#c9a227}.dark{--av-1-bg:#1d2f52;--av-1-ink:#d3def2;--av-2-bg:#173452;--av-2-ink:#c4dbf5;--av-3-bg:#14363a;--av-3-ink:#b5e2db;--av-4-bg:#283040;--av-4-ink:#dbe1ea;--av-5-bg:#3a2f12;--av-5-ink:#efd99c;--av-6-bg:#352d27;--av-6-ink:#e6dbd0;--vb-mark-tile:#0b1830;--vb-mark-ink:#fff;--vb-mark-line:#d9b545}:is(.ag-btn,.hs-btn,.hn-btn,.hn-lnk,.hg-btn,.sdx-btn,.smx-btn,.amx-btn,.ene-btn)>kbd:not([data-keep]){display:none!important}@keyframes hs-wipe{0%{transform-origin:0;transform:scaleX(0)}45%{transform-origin:0;transform:scaleX(1)}55%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes hs-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 16px 2px color-mix(in srgb, var(--hue) 35%, transparent)}}@keyframes hs-tick{0%{opacity:.35;transform:translateY(-30%)}to{opacity:1;transform:none}}@keyframes hs-stamp{0%{opacity:0;transform:scale(1.8)rotate(-14deg)}60%{opacity:1;transform:scale(.94)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes hs-blink{50%{opacity:0}}@keyframes hs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.hs-titlebar{height:40px;color:var(--tb-ink);background:var(--tb-bg);align-items:center;gap:8px;padding:0 10px 0 12px;display:flex;position:relative}.hs-titlebar:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:0;right:0}.hs-titlebar:has(>.hs-menus [role=menu]){z-index:20}.hs-titlebar .hs-menus{display:flex}.hs-titlebar .hs-menus button:not([role=menu] *):not([role=dialog] *){color:var(--tb-ink-2);background:0 0;border:0;border-radius:3px;padding:3px 9px;font-size:13px;font-weight:600}.hs-titlebar .hs-menus button:not([role=menu] *):not([role=dialog] *):hover{color:var(--tb-ink);background:var(--tb-hover)}.hs-titlebar .chair-note,.hs-titlebar [role=menu]{color:var(--ink);background:var(--surface);border:1px solid var(--hairline);border-radius:8px;box-shadow:0 12px 32px -14px #00000059}.hs-titlebar .chair-note,.hs-titlebar [role=menu],.hs-titlebar [role=dialog]{color:var(--ink);--chair-ink:var(--ink);--chair-ink-2:var(--ink-2);--chair-slate:var(--ink-3);--chair-slate-2:var(--ink-3);--chair-well:var(--surface-alt);--chair-hairline:var(--hairline);--chair-hairline-strong:var(--hairline-2);--chair-surface:var(--surface);--chair-float:0 12px 32px -14px #00000059;--chair-accent:var(--accent);--chair-accent-ink:var(--accent);--chair-brick:var(--danger);--chair-brick-soft:color-mix(in srgb, var(--danger) 12%, var(--surface))}.hs-emailwrap{flex:none;display:inline-flex}:is(.hs-titlebar,.wd-desk .wd-title,.tsp-tb,.win-navybar,.hs-appbar) :is(.hs-email,.hs-notes){border:1px solid var(--tb-line-2);height:28px;color:var(--tb-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:5px;flex:none;align-items:center;gap:7px;margin-right:6px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}:is(.hs-titlebar,.wd-desk .wd-title,.tsp-tb,.win-navybar,.hs-appbar) :is(.hs-email,.hs-notes):hover{background:var(--tb-hover)}:is(.hs-titlebar,.wd-desk .wd-title,.tsp-tb,.win-navybar,.hs-appbar) :is(.hs-email,.hs-notes) svg{width:14px;height:14px}@media (max-width:1100px){:is(.hs-titlebar,.wd-desk .wd-title,.tsp-tb,.win-navybar,.hs-appbar) :is(.hs-email,.hs-notes){padding:0 8px}:is(.hs-titlebar,.wd-desk .wd-title,.tsp-tb,.win-navybar,.hs-appbar) :is(.hs-email,.hs-notes)>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.hs-status{white-space:nowrap;height:28px;color:var(--tb-ink);background:var(--tb-foot);align-items:center;gap:14px;padding:0 12px;font-size:13px;font-weight:600;display:flex;position:relative;overflow:hidden}.hs-status:before{content:"";background:var(--gold);height:2px;position:absolute;top:0;left:0;right:0}html[data-edition=v4] .hs-titlebar{color:var(--sb-ink);background:var(--sb-panel);animation:none}html[data-edition=v4] .hs-titlebar:after,html[data-edition=v4] .hs-status:before{background:var(--sb-line);height:1px}html[data-edition=v4] .hs-titlebar .hs-menus button{color:var(--sb-ink-2)}html[data-edition=v4] .hs-titlebar .hs-menus button:hover{color:var(--sb-ink);background:var(--sb-hover)}html[data-edition=v4] .hs-status{color:var(--sb-ink-3);background:var(--sb-foot)}html[data-edition=v4] .wd-desk .wd-title.v4m-bar,html[data-edition=v4] .hs-titlebar.v4m-bar{flex-wrap:wrap;gap:16px;height:auto;min-height:56px;padding:0 12px 0 0}.v4m-bar .v4m-brand{min-width:0;max-width:240px;color:var(--sb-ink);flex:0 auto;align-items:center;gap:10px;padding-left:20px;font-size:15px;font-weight:600;display:flex}.v4m-bar .v4m-brand .v4m-mark{width:28px;height:28px}.v4m-bar .v4m-search{border:1px solid var(--sb-line-2);background:var(--sb-field);min-width:120px;max-width:760px;height:40px;color:var(--sb-ink-2);font:inherit;text-align:left;cursor:text;border-radius:6px;flex:200px;align-items:center;gap:10px;padding:0 12px 0 14px;font-size:14px;display:flex}.v4m-bar .v4m-search:hover,.v4m-bar .v4m-search:focus-visible{border-color:var(--sb-bar);background:var(--sb-panel)}.v4m-bar .v4m-search>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v4m-bar .v4m-search .v4m-ic{flex:none;width:18px;height:18px}.v4m-bar .v4m-search kbd{border:1px solid var(--sb-line-2);background:var(--sb-panel);color:var(--sb-ink-2);border-radius:3px;padding:0 6px;font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.v4m-bar .v4m-sp{flex:1}.v4m-bar .v4m-ghost{height:36px;color:var(--sb-ink);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.v4m-bar .v4m-ghost:hover{background:var(--sb-hover)}.v4m-bar .v4m-ghost[aria-expanded=true]{background:var(--sb-on);color:var(--sb-on-ink)}.v4m-bar .v4m-ghost .v4m-ic{width:16px;height:16px}.v4m-bar .v4m-avatar{background:var(--sb-on);width:32px;height:32px;color:var(--sb-on-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;text-decoration:none;display:grid}.v4m-bar .v4m-avatar:hover{background:var(--sb-hover)}.v4m-bar .v4m-menurow{border-top:1px solid var(--sb-line);flex-basis:100%;align-items:center;gap:4px;min-height:32px;padding:0 8px;display:flex}.v4m-bar .v4m-menurow[hidden]{display:none}.v4m-bar .v4m-menurow .hs-menus{display:flex}@media (max-width:900px){.v4m-bar .v4m-brand{min-width:0}.v4m-bar .v4m-search>span{display:none}.v4m-bar .v4m-search{flex:none;justify-content:center;width:40px;padding:0}.v4m-bar .v4m-search kbd{display:none}}.hs-status .hs-live{color:var(--tb-gold)}html[data-edition=v4] .hs-status .hs-live{color:var(--gold-ink)}.hs-steps{background:var(--surface);border-bottom:1px solid var(--hairline);align-items:stretch;padding:0 12px;display:flex;position:relative}.hs-steps .hs-step{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;align-items:center;gap:7px;padding:12px 13px 10px;display:flex;position:relative}.hs-steps .hs-step span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:12px;font-weight:700;transition:color .2s}.hs-steps .hs-step:hover span{color:var(--ink)}.hs-steps .hs-step.has-sub{grid-template-columns:auto 1fr;justify-content:start;place-items:center start;gap:3px 7px;padding:11px 14px 12px;display:grid}.hs-steps .hs-step .hs-step-sub{letter-spacing:0;text-transform:none;color:var(--ink-3);grid-column:1/-1;font-size:12px;font-style:italic;font-weight:400}.hs-steps .hs-step[aria-selected=true] .hs-step-sub{color:var(--h-ink);font-style:normal;font-weight:600}.hs-steps .hs-step i{font-style:normal;font-family:var(--font-mono,ui-monospace, monospace);color:var(--h-ink);border:1px solid color-mix(in srgb, var(--h) 40%, transparent);background:color-mix(in srgb, var(--h) 10%, transparent);border-radius:2px;padding:0 5px;font-size:12px}.hs-steps .hs-step[aria-selected=true] span{color:var(--h-ink)}.hs-steps .hs-step[aria-selected=true] i{background:var(--h);border-color:var(--h);color:var(--house-surface);animation:.4s cubic-bezier(.34,1.4,.5,1) hs-pop}.hs-steps .hs-step[data-state=done] i:after{content:" ✓"}.hs-steps .hs-ink{background:var(--house-mark);height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--hue) 60%, transparent);transition:left .35s cubic-bezier(.2,.7,.2,1),width .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px}.hs-steps .hs-wipe{background:linear-gradient(90deg, transparent, var(--hue), var(--hue-2), transparent);pointer-events:none;height:3px;animation:.9s cubic-bezier(.2,.7,.2,1) forwards hs-wipe;position:absolute;bottom:-1px;left:0;right:0}.hs-steps .hs-steps-end{align-items:center;gap:8px;margin-left:auto;display:flex}.hs-mast{background:var(--surface);border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:18px 28px 16px;display:grid;position:relative;overflow:hidden}.hs-mast:after{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--hue) 16%, transparent), transparent 65%);pointer-events:none;border-radius:50%;width:380px;height:380px;animation:7s ease-in-out infinite hs-float;position:absolute;top:-140px;right:-120px}.hs-mast h1{letter-spacing:.03em;text-transform:uppercase;color:var(--ink);margin:0;font-size:20px;font-weight:800;line-height:1.25}.hs-mast h1 .hs-sep{color:var(--hue-ink);margin:0 10px;font-weight:400}.hs-mast .hs-dek{color:var(--ink-2);margin:6px 0 0;font-size:14px;font-style:italic}.hs-mast .hs-meta{color:var(--gold-ink);margin:8px 0 0;padding-bottom:8px;font-size:12px;font-weight:700;position:relative}.hs-mast .hs-meta:after{content:"";background:var(--house-rule);height:2px;position:absolute;bottom:0;left:0;right:0}.hs-facts{color:var(--ink-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-top:10px;font-size:13px;display:flex}.hs-facts>span{border-left:1px solid var(--hairline);padding:0 14px}.hs-facts>span:first-child{border-left:0;padding-left:0}.hs-facts b{color:var(--ink);margin-left:4px;font-weight:700}.hs-facts b[data-tone=good]{color:var(--house-ink-green)}.hs-facts b[data-tone=risk]{color:var(--house-ink-brick)}.hs-mast .hs-mast-end{z-index:1;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:relative}.hs-railwrap{color:var(--ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.hs-rail{gap:3px;width:220px;display:flex}.hs-rail i{background:var(--hairline);border-radius:3px;flex:1;height:6px;transition:background .4s;position:relative;overflow:hidden}.hs-rail i[data-on]{background:var(--c)}.hs-rail i[data-now]{background:var(--c);box-shadow:0 0 10px var(--c)}.hs-rail i[data-now]:after{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:40%;animation:2.2s ease-in-out infinite hs-shine;position:absolute;inset:0}.hs-btn.hs-btn{border:1px solid var(--hairline-2);background:var(--surface);height:32px;color:var(--ink);white-space:nowrap;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s,transform .1s;display:inline-flex;position:relative;overflow:hidden}.hs-btn:hover{border-color:var(--hue)}.hs-btn:active{transform:translateY(1px)}.hs-btn[data-primary]{color:var(--house-on-navy);background:var(--house-tile);border-color:#0000;font-size:14px}.hs-btn[data-primary]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:34%;animation:3.4s ease-in-out infinite hs-shine;position:absolute;top:0;bottom:0;left:0}.hs-btn[data-primary]:hover{box-shadow:0 6px 18px color-mix(in srgb, var(--hue) 35%, transparent)}:root.dark .hs-btn[data-primary]{background:var(--house-mark);color:var(--house-navy)}.hs-btn[data-size=sm]{height:26px;padding:0 10px;font-size:12px}.hs-rip{background:color-mix(in srgb, var(--hue) 45%, transparent);pointer-events:none;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;animation:.6s cubic-bezier(.2,.7,.2,1) forwards hs-ripple;position:absolute}.hs-band{min-height:34px;color:var(--house-on-navy);background:var(--house-band);border-left:4px solid var(--hue);background-size:220% 100%;align-items:center;gap:12px;padding:7px 14px;animation:14s ease-in-out infinite hs-aurora;display:flex;position:relative;overflow:hidden}.hs-band:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:18%;animation:6s ease-in-out infinite hs-shine;position:absolute;top:0;bottom:0;left:0}.hs-band h2{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:12px;font-weight:800}.hs-band .hs-band-status{color:var(--house-navy-sub);font-size:12px}.hs-band .hs-band-status b{color:var(--house-on-navy)}.hs-band .hs-band-end{z-index:1;margin-left:auto;position:relative}.hs-band .hs-btn{height:24px;color:var(--house-on-navy);background:0 0;border-color:#ffffff59;font-size:12px}.hs-band .hs-btn:hover{border-color:var(--house-on-navy);background:#ffffff1a}.hs-panel{background:var(--surface);border:1px solid var(--hairline);padding:16px 18px;position:relative;overflow:hidden}.hs-panel:before{content:"";background:linear-gradient(90deg, var(--hue), var(--hue-2), transparent 85%);height:2px;position:absolute;top:0;left:0;right:0}.hs-panel:after{content:"";background:radial-gradient(420px circle at var(--mx,-999px) var(--my,-999px), color-mix(in srgb, var(--hue) 9%, transparent), transparent 60%);pointer-events:none;position:absolute;inset:0}.hs-panel>h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:800;display:flex}.hs-panel>h3:before{content:"";background:var(--house-mark);border-radius:2px;flex:none;width:8px;height:8px}.hs-panel>h3 .hs-count{color:var(--hue-ink);letter-spacing:0;text-transform:none;font-size:12px;font-weight:700}.hs-panel>h3 .hs-aside{color:var(--ink-3);letter-spacing:0;text-transform:none;margin-left:auto;font-size:12px;font-weight:400}.hs-insp{background:var(--surface);border-left:1px solid var(--hairline);flex-direction:column;display:flex;overflow:auto}.hs-insp .hs-insp-k{color:var(--ink-3);justify-content:space-between;padding:12px 16px 4px;font-size:12px;display:flex}.hs-insp .hs-insp-t{color:var(--ink);padding:0 16px 10px;font-size:17px;font-weight:700;line-height:1.3}.hs-insp .hs-kv{border-top:1px solid var(--hairline);color:var(--ink-2);justify-content:space-between;gap:10px;padding:7px 16px;font-size:13px;display:flex}.hs-insp .hs-kv b{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}.hs-insp .hs-kv b[data-tone=good]{color:var(--house-ink-green)}.hs-insp .hs-kv b[data-tone=risk]{color:var(--house-ink-brick)}.hs-insp h5{color:var(--ink-3);margin:16px 16px 6px;font-size:12px;font-weight:600}.hs-move.hs-move{text-align:left;background:var(--surface);border:1px solid var(--hairline);border-left:3px solid var(--c,var(--hairline));cursor:pointer;border-radius:3px;width:calc(100% - 24px);margin:0 12px 6px;padding:9px 11px;transition:border-color .15s,transform .15s;display:block}.hs-move:hover{border-color:var(--hue);transform:translate(2px)}.hs-move[data-primary]{border:1.5px solid var(--hue);border-left:3px solid var(--hue);background:color-mix(in srgb, var(--hue) 7%, var(--surface));animation:3s infinite hs-glow}.hs-move b{color:var(--ink);font-size:13px;display:block}.hs-move span{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.hs-clock{gap:10px;display:flex}.hs-clock>div{text-align:center;color:var(--house-on-navy);background:var(--house-tile);border-bottom:3px solid var(--c,var(--hue));flex:1;padding:10px 4px 8px;position:relative;overflow:hidden}.hs-clock b{font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1;display:block}.hs-clock b[data-tick]{animation:.35s cubic-bezier(.2,.7,.2,1) hs-tick}.hs-clock span{letter-spacing:.14em;text-transform:uppercase;color:var(--house-navy-sub);font-size:12px}.hs-three{background:var(--surface);border:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.hs-three>div{border-left:1px solid var(--hairline);flex-direction:column;gap:5px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.hs-three>div:first-child{border-left:0}.hs-three>div:before{content:"";background:var(--c);height:3px;position:absolute;top:0;left:0;right:0}.hs-three .hs-q{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.hs-three .hs-q i{background:var(--c);width:18px;height:18px;color:var(--house-surface);border-radius:2px;place-items:center;font-size:12px;font-style:normal;display:grid}.hs-three .hs-a{color:var(--ink);font-size:15px;font-weight:700;line-height:1.35}.hs-three .hs-note{color:var(--ink-3);font-size:12px}.hs-ladder{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;margin-top:4px;display:grid}.hs-ladder span{text-align:center;color:var(--ink-2);border-bottom:3px solid var(--lc);background:color-mix(in srgb, var(--lc) 10%, var(--surface));padding:5px 2px;font-size:12px;font-weight:700;transition:background .4s,transform .4s}.hs-ladder span[data-on]{background:var(--lc);color:var(--house-surface);transform:scaleY(1.15)}.hs-slider{flex-direction:column;gap:4px;display:flex}.hs-slider .hs-slider-top{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.hs-slider .hs-slider-top b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.hs-slider input[type=range]{appearance:none;background:linear-gradient(90deg, var(--hue) 0, var(--hue-2) var(--p,50%), var(--hairline) var(--p,50%) 100%);border-radius:2px;outline:none;width:100%;height:4px}.hs-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--surface);border:2px solid var(--hue);width:16px;height:16px;box-shadow:0 0 0 4px color-mix(in srgb, var(--hue) 18%, transparent);cursor:pointer;border-radius:50%}.hs-slider input[type=range]::-moz-range-thumb{background:var(--surface);border:2px solid var(--hue);cursor:pointer;border-radius:50%;width:14px;height:14px}.hs-bars{flex-direction:column;gap:8px;display:flex}.hs-bar{color:var(--ink-2);grid-template-columns:140px minmax(0,1fr) 88px;align-items:center;gap:10px;font-size:13px;display:grid}.hs-bar .hs-track{background:var(--surface-alt);border-radius:2px;height:22px;position:relative}.hs-bar .hs-track i{background:linear-gradient(90deg, var(--c,var(--hue)), color-mix(in srgb, var(--c,var(--hue)) 55%, var(--surface)));border-radius:2px;transition:width .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0}.hs-bar[data-over] .hs-track i{background:color-mix(in srgb, var(--house-brick) 70%, transparent)}.hs-bar .hs-marker{background:var(--house-brick);width:2px;transition:left .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:-4px;bottom:-4px}.hs-bar b{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.hs-veil{z-index:60;background:#0a0a0a73;place-items:center;animation:.2s hs-rise;display:grid;position:fixed;inset:0}.hs-modal{background:var(--surface);border:1px solid var(--hairline);width:min(760px,92vw);max-width:92vw;max-height:84vh;box-shadow:var(--shadow-lg);animation:.3s cubic-bezier(.2,.7,.2,1) hs-rise;overflow:auto}.hs-modal-h{color:var(--house-on-navy);background:var(--house-bar);align-items:center;gap:10px;padding:12px 20px;display:flex;position:relative}.hs-modal-h:after{content:"";background:var(--house-rule);height:2px;position:absolute;bottom:0;left:0;right:0}.hs-modal-h b{letter-spacing:.12em;text-transform:uppercase;font-size:13px}.hs-modal .hs-modal-h button{color:var(--house-on-navy);cursor:pointer;background:0 0;border:0;border-radius:3px;margin-left:auto;font-size:16px}.hs-modal-b{flex-direction:column;gap:14px;padding:20px 24px;display:flex;position:relative}.hs-modal .hs-modal-b textarea{width:100%;min-height:170px;color:var(--ink);background:var(--surface);border:1px solid var(--hairline-2);resize:vertical;border-radius:3px;padding:10px 12px;font-size:13px;line-height:1.55}.hs-modal-f{border-top:1px solid var(--hairline);background:var(--surface-alt);justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.hs-modal-f .hs-quiet{color:var(--ink-3);margin-right:auto;font-size:13px}.hs-stamp{text-align:center;border:3px double var(--house-ink-green);width:92px;height:92px;color:var(--house-ink-green);letter-spacing:.12em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:50%;place-items:center;font-size:12px;font-weight:800;line-height:1.3;display:grid;position:absolute;top:16px;right:18px}.hs-stamp[data-on]{animation:.6s cubic-bezier(.34,1.4,.5,1) forwards hs-stamp}.hs-caret{vertical-align:-2px;background:var(--hue);width:7px;height:15px;animation:1s step-end infinite hs-blink;display:inline-block}[data-vera-plane] p.font-display[class*="text-[19px]"]{line-height:24px}@keyframes hs-shimmer{0%{transform:translate(-400px)}to{transform:translate(400px)}}@keyframes hs-skel-aurora{0%,to{transform:translate(0)}50%{transform:translate(-54.5455%)}}.hs-seg.hs-seg{border:1px solid var(--hairline-2);border-radius:3px;flex:none;display:inline-flex;overflow:hidden}.hs-seg.hs-seg>button{border:0;border-left:1px solid var(--hairline);background:var(--surface);height:30px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:0;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.hs-seg.hs-seg>button:first-child{border-left:0}.hs-seg.hs-seg>button:hover{background:var(--surface-alt);color:var(--ink)}.hs-seg.hs-seg>button[aria-pressed=true]{background:color-mix(in srgb, var(--hue) 14%, var(--surface));color:var(--ink);box-shadow:inset 0 -2px 0 var(--hue)}.hs-seg .hs-seg-sub{color:var(--ink-3);margin-left:4px;font-size:12px;font-weight:400}.hs-band .hs-seg.hs-seg{border-color:#ffffff59}.hs-band .hs-seg.hs-seg>button{height:24px;color:var(--house-on-navy);background:0 0;border-left-color:#ffffff4d;font-size:12px}.hs-band .hs-seg.hs-seg>button:hover{color:var(--house-on-navy);background:#ffffff1a}.hs-band .hs-seg.hs-seg>button[aria-pressed=true]{color:var(--house-on-navy);box-shadow:inset 0 -2px 0 var(--house-gold-on-navy);background:#ffffff2e}.hs-band .hs-seg .hs-seg-sub{color:var(--house-navy-sub)}.hs-quiet{color:var(--ink-3);font-size:12px}.hs-moves>h5{color:var(--ink-3);margin:16px 16px 6px;font-size:12px;font-weight:600}.hs-insp-between{border-top:1px solid var(--hairline);padding:10px 16px}.hs-modal[data-wide]{width:min(1040px,94vw)}.hs-typed{color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.hs-typed li{padding-left:14px;position:relative}.hs-typed li:before{content:"";background:var(--hue);border-radius:2px;width:6px;height:6px;position:absolute;top:.5em;left:0}ol.hs-typed{counter-reset:hs-typed}ol.hs-typed li{counter-increment:hs-typed;padding-left:20px}ol.hs-typed li:before{content:counter(hs-typed) ".";width:auto;height:auto;color:var(--hue-ink);background:0 0;font-weight:700;top:0}.hs-palveil.hs-veil{z-index:240;place-items:start center;padding-top:12vh}.hs-pal.hs-modal{width:620px;padding:12px}.hs-pal input{border:1px solid var(--hairline-2);background:var(--surface);width:100%;height:36px;color:var(--ink);border-radius:3px;padding:0 12px;font-size:14px}.hs-pal input:focus{border-color:var(--hue);box-shadow:0 0 0 3px color-mix(in srgb, var(--hue) 18%, transparent);outline:none}.hs-pal input::placeholder{color:var(--ink-3);font-style:italic}.hs-pal [role=listbox]{margin-top:8px}.hs-pal .hs-pi.hs-pi{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:13px;display:flex}.hs-pal .hs-pi small{color:var(--ink-3);flex:none;font-size:12px}.hs-pal .hs-pi.hs-pi[aria-selected=true]{background:color-mix(in srgb, var(--hue) 12%, var(--surface));box-shadow:inset 2px 0 0 var(--hue)}.hs-pal .hs-pal-none{padding:14px 10px}.hs-tour{z-index:260;position:fixed;inset:0}.hs-tour .hs-tour-click{position:fixed;inset:0}.hs-tour .hs-spot{box-shadow:0 0 0 9999px color-mix(in srgb, var(--house-navy) 62%, transparent), 0 0 0 3px var(--gold);pointer-events:none;border-radius:4px;transition:top .45s cubic-bezier(.2,.7,.2,1),left .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1),height .45s cubic-bezier(.2,.7,.2,1);position:fixed}.hs-tour .hs-spot[data-empty]{width:0;height:0;inset:50% auto auto 50%}.hs-tour .hs-tour-card{border:1px solid var(--hairline);border-top:3px solid var(--hue);background:var(--surface);width:340px;box-shadow:var(--shadow-lg);flex-direction:column;gap:8px;padding:14px 16px;transition:top .45s cubic-bezier(.2,.7,.2,1),left .45s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed}.hs-tour .hs-tour-k{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:12px;font-weight:800}.hs-tour .hs-tour-card>b{color:var(--ink);font-size:15px}.hs-tour .hs-tour-card p{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.hs-tour .hs-tour-f{align-items:center;gap:8px;margin-top:4px;display:flex}.hs-tour .hs-tour-f .hs-quiet{color:var(--ink-3);margin-right:auto;font-size:12px}.hs-reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.hs-reveal[data-in]{opacity:1;transform:none}.hs-confetti{z-index:90;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){[class*=hs-],[class*=hs-]:before,[class*=hs-]:after{transition:none!important;animation:none!important}.hs-reveal{opacity:1;transform:none}}[data-motion=off] [class*=hs-],[data-motion=off] [class*=hs-]:before,[data-motion=off] [class*=hs-]:after{transition:none!important;animation:none!important}[data-motion=off] .hs-reveal{opacity:1;transform:none}@keyframes hs-rw-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hs-rw-land{0%{opacity:0;transform:translateY(-60px)scale(.6)}60%{opacity:1;transform:translateY(4px)scale(1.08)}to{transform:none}}@keyframes hs-rw-ring{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){:is(.hs-rw-three .q,.hs-rw-track .z,.hs-rw-track .band,.hs-rw-track .mid,.hs-rw-track .tgt,.hs-rw-track .you,.hs-rw-rung){animation:none}}@keyframes hs-th-draw{0%{stroke-dasharray:0 999}}:is(.hs-th-h,.hs-th-press.hs-th-press){text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.3fr) 150px 108px 86px;align-items:center;gap:14px;padding:9px 16px;display:grid}:is(.hs-th-h,.hs-th-press.hs-th-press) .r{text-align:right}@keyframes hs-th-slide{0%{left:0}}:is(.hs-th-write,.hs-po-room) .btn.navy{background:var(--house-action);border-color:var(--house-action);color:var(--house-on-navy);border-radius:3px}@keyframes hs-po-rise{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){:is(.hs-th-sum,.hs-th-row,.hs-th-press.hs-th-press .meter .mk,.hs-th-ring .risk,.hs-th-ring .mid,.hs-th-ring .ok,.hs-th-row .ask,.hs-th-asks li,.hs-po-opt,.hs-po-opt .col i,.hs-po-bridge .bar){animation:none}:is(.hs-po-opt,.hs-po-opt .col i,.hs-po-bridge rect){transition:none}}@media (max-width:1100px){:is(.hs-th-h,.hs-th-press.hs-th-press,.hs-th-axis){grid-template-columns:minmax(0,1fr) minmax(0,1fr) 96px 72px}:is(.hs-th-press.hs-th-press .mkt,.hs-th-press.hs-th-press .meter,.hs-th-h span:nth-child(3),.hs-th-h span:nth-child(4)){display:none}:is(.hs-po-levers,.hs-po-opts){grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes hs-cm-in{0%{transform:translate(var(--x), calc(var(--y) + 50px)) scale(0);opacity:0}to{transform:translate(var(--x), var(--y)) scale(1);opacity:1}}@keyframes hs-cm-breathe{50%{opacity:.1}}:is(.hs-cm-legend i,.hs-cm-dot).poor{background:var(--house-brick)}:is(.hs-cm-legend i,.hs-cm-dot).below{background:var(--house-amber)}:is(.hs-cm-legend i,.hs-cm-dot).at{background:var(--house-slate)}:is(.hs-cm-legend i,.hs-cm-dot).good{background:var(--house-green)}:is(.hs-cm-legend i,.hs-cm-dot).top{background:color-mix(in srgb, var(--house-green) 70%, var(--ink))}.hs-tour{z-index:60;width:min(860px,100% - 48px);color:var(--house-on-navy);background:var(--house-navy);border-left:5px solid var(--gold);box-shadow:0 20px 60px -20px color-mix(in srgb, var(--house-navy) 80%, transparent);align-items:center;gap:14px;padding:11px 14px 11px 16px;animation:.35s cubic-bezier(.2,.7,.2,1) both hs-rise;display:flex;position:fixed;bottom:52px;left:50%;transform:translate(-50%)}.hs-tour .k{letter-spacing:.14em;text-transform:uppercase;color:var(--house-gold-on-navy);flex:none;font-size:12px;font-weight:800}.hs-tour .t{flex:1;font-size:15px;line-height:1.45;animation:.35s both hs-rise}@media (prefers-reduced-motion:reduce){:is(.hs-cm .pt,.hs-cm .pt.sel .halo,.hs-tour,.hs-tour .t){animation:none}}[data-motion=off] :is(.hs-rw,.hs-rw-room,.hs-th,.hs-po,.hs-cm,.hs-tour),[data-motion=off] :is(.hs-rw,.hs-rw-room,.hs-th,.hs-po,.hs-cm,.hs-tour) *{transition:none!important;animation:none!important}.hs-fig{text-align:right;background:color-mix(in srgb, var(--hue) 8%, var(--surface));border-left:4px solid var(--hue);border-radius:3px;flex-direction:column;align-items:flex-end;min-width:200px;padding:10px 16px;animation:.5s cubic-bezier(.2,.7,.2,1) both hs-rise;display:flex;position:relative;overflow:hidden}.hs-fig .hs-fig-k{letter-spacing:.12em;text-transform:uppercase;color:var(--hue-ink);font-size:12px;font-weight:700}.hs-fig b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1.1}.hs-fig[data-tone=risk] b{color:var(--house-ink-brick)}.hs-fig[data-tone=good] b{color:var(--house-ink-green)}.hs-fig .hs-fig-s{color:var(--ink-2);font-size:12px}.hs-mast .hs-mast-end:has(.hs-fig){grid-template-columns:auto auto;place-items:center end;gap:10px 12px;display:grid}.hs-mast .hs-mast-end:has(.hs-fig)>.hs-railwrap{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.hs-fig{animation:none}}[data-motion=off] .hs-fig{animation:none}.hs-stamp-risk .hs-stamp{border-color:var(--house-ink-brick);color:var(--house-ink-brick)}@media (prefers-reduced-motion:reduce){:is(.hs-gauge li,.hs-ng-pz,.hs-ng-asks li,.hs-cal-fill,.hs-cal-pt){animation:none}}[data-motion=off] :is(.hs-gauge li,.hs-ng-pz,.hs-ng-asks li,.hs-cal-fill,.hs-cal-pt){animation:none}.wd-desk .wd-title [role=menubar]>div>button,.win-navybar [role=menubar]>div>button,.win-navybar+div>[role=menubar]>div>button,.hs-titlebar [role=menubar]>div>button{font-weight:600}[data-motion=off] :is(.hs-race,.hs-race-row,.hs-race-track i){transition:none}:root:has(.th-head[data-team-view=simple]) [data-team-adv]{display:none!important}:is(.th-grid,.th-body,.th-clock) .hs-panel:before,:is(.th-grid,.th-body,.th-clock) .hs-panel:after{display:none}:is(.th-grid,.th-body,.th-clock) .hs-panel>h3{color:var(--th-tone)}:is(.th-grid,.th-body,.th-clock) .hs-panel>h3:before{background:var(--gold);border-radius:0;width:3px;height:12px}@media print{:is(.set-veil,.adm-veil) .hs-win{width:auto;max-width:none;height:auto;box-shadow:none;border:0;position:static;overflow:visible}:is(.set-veil,.adm-veil) .hs-win :is(.hs-titlebar,.hs-side,.hs-insp,.hs-steps,.hs-status){display:none}}[data-motion=off] :is(.vh-lb,.vh-lb-t i){animation:none}.hs-mast .hs-dek .pill,.hs-mast .hs-dek .ar-pill{vertical-align:1px;font-style:normal}.hs-mast .hs-dek b{color:var(--ink);font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.hs-twi-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.nh-err{color:var(--house-ink-brick);font-size:13px}.pub-house{background:var(--canvas);min-height:100vh;color:var(--ink);flex-direction:column;display:flex}.pub-house>.hs-titlebar{z-index:30;position:sticky;top:0}.pub-house .pub-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--house-navy-sub);font-size:13px;overflow:hidden}.pub-house .pub-ctx b{color:var(--house-on-navy);font-weight:700}.pub-house .pub-chip{letter-spacing:.06em;color:var(--house-gold-on-navy);white-space:nowrap;border:1px solid;border-radius:3px;flex:none;padding:1px 8px;font-size:12px;font-weight:700}.pub-house .pub-back{color:var(--house-navy-sub);white-space:nowrap;flex:none;font-size:13px;text-decoration:none}.pub-house .pub-back:hover{color:var(--house-on-navy);text-decoration:underline}.pub-house .pub-center{flex-direction:column;flex:1;min-width:0;display:flex}.pub-house .pub-page{flex-direction:column;flex:1;gap:16px;padding:20px 32px 32px;display:flex}.pub-house .pub-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.pub-house .pub-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.pub-house .pub-grid>.hs-panel{height:100%}.pub-house .pub-page:has(>.pub-grid>.pub-composer){justify-content:center}.pub-house .pub-center:has(.pub-composer){justify-content:center}.pub-house .pub-center:has(.pub-composer)>.pub-page{flex:none}.pub-house .pub-center:has(.pub-composer){width:100%;max-width:1120px;margin-inline:auto}.pub-house .pub-composer label[for]{margin-bottom:6px;display:inline-block}.pub-house .pub-composer{border-color:color-mix(in srgb, var(--hue) 45%, var(--hairline))}.pub-house .pub-composer>h3+*{margin-top:4px}.pub-house .pub-moves{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.pub-house .pub-moves>.hs-move{width:auto;margin:0;text-decoration:none}.pub-house .pub-notice{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 24px;display:flex}.pub-house .pub-notice h2{color:var(--ink);margin:0;font-size:17px;font-weight:700}.pub-house .pub-notice-icon{width:42px;height:42px;color:var(--hue-ink);background:color-mix(in srgb, var(--hue) 12%, var(--surface));border-radius:50%;place-items:center;display:grid}.pub-house .pub-notice-icon svg{width:20px;height:20px}.pub-house .pub-notice-body{max-width:62ch;color:var(--ink-2);font-size:14px;line-height:1.55}.pub-house .pub-notice-act{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}@media (max-width:1024px){.pub-house .pub-grid,.pub-house .pub-grid[data-cols="3"]{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pub-house .hs-mast{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.pub-house .hs-mast .hs-mast-end{align-items:flex-start}.pub-house .hs-rail{width:160px}.pub-house .pub-page{padding:16px}.pub-house .pub-ctx,.pub-house .pub-chip{display:none}}@keyframes hsw-drift{to{transform:translate(6vmax,4vmax)scale(1.12)}}@keyframes hsw-fade{0%{opacity:0}}@keyframes hsw-grow{0%{transform:scaleX(0)}}@keyframes hsw-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hsw-slam{0%{opacity:0;transform:rotate(-4deg)scale(2.2)}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes hsw-drop{0%{opacity:0;transform:translate(-50%,-26px)}to{opacity:1;transform:translate(-50%)}}@keyframes hsw-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}to{box-shadow:0 0 0 16px #0000}}@keyframes hsw-land{to{background:color-mix(in srgb, currentColor 16%, transparent);border-color:currentColor}}@keyframes hsw-seek{0%{left:calc((var(--rn,5) - 1) * (100% + 8px) / var(--rn,5));opacity:0}15%{opacity:1}}@keyframes hsw-flip{0%{opacity:0;transform:rotateX(-70deg)}}@keyframes hsw-arc{to{stroke-dasharray:180 999}}@keyframes hsw-blink{50%{opacity:0}}@keyframes hsw-gfill{to{stroke-dasharray:var(--g) 100}}@keyframes hsw-gneedle{0%{transform:rotate(-90deg)}}.hs-mast{gap:20px;padding:14px 24px 12px}.hs-mast:after,.wd-desk .wd-stage.st-head:before{content:none;animation:none}.hs-mast h1{letter-spacing:.02em;font-size:17px}.hs-mast .hs-dek{margin-top:4px;font-size:13px;font-style:normal}.hs-mast .hs-meta,.hs-mast .hs-railwrap{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-facts{margin-top:8px}.hs-fig{min-width:150px;padding:8px 14px}.hs-fig b{font-size:20px;font-weight:750}.hs-clock b{font-size:22px}.hs-band,.wd-desk .wd-center :is(.wd-sec,.sec)>.sh{background-size:100% 100%;animation:none}.hs-band:after,.wd-desk .wd-center :is(.wd-sec,.sec)>.sh:after,.hs-btn[data-primary]:after,.wd-desk .wd-stage.st-head .st-btn.pri:after,.hs-rail i[data-now]:after{content:none;animation:none}.hs-move[data-primary],.wd-desk .wd-insp:not(#hs-frame) .move.primary:not(.danger){animation:none}html[data-edition=v4] .v4m-bar>:not(.v4m-menurow){flex-shrink:1;min-width:0}html[data-edition=v4] .v4m-bar .win,html[data-edition=v4] .v4m-bar .v4m-avatar,html[data-edition=v4] .v4m-bar .v4m-ghost{flex-shrink:0}html[data-edition=v4] .v4m-bar .v4m-sp{flex:1 0 0;min-width:0}.v4m-bar .v4m-searchseat{flex:200px;align-items:center;min-width:120px;max-width:760px;display:flex}.v4m-bar .v4m-searchseat>*{width:100%}.v4m-bar button.v4m-avatar{cursor:pointer;border:0;padding:0;font-family:inherit}.v4m-bar .v4m-avatar[aria-expanded=true]{box-shadow:0 0 0 2px var(--sb-panel), 0 0 0 4px var(--sb-on-ink)}html[data-edition=v4] .v4m-bar.v4m-bar:has(>.v4m-break){align-content:flex-start;row-gap:0;padding-right:24px}html[data-edition=v4] .v4m-bar:has(>.v4m-break)>.v4m-sp{align-self:stretch;min-height:55px}html[data-edition=v4] .v4m-bar>.v4m-break{border-top:1px solid var(--sb-line);flex:0 0 100%;min-width:100%;height:0;margin:0}html[data-edition=v4] .v4m-bar>.v4m-break[hidden]{display:none}html[data-edition=v4] .v4m-bar>.v4m-break[hidden]~*{display:none!important}html[data-edition=v4] .v4m-bar>.v4m-break~*{order:2}html[data-edition=v4] .v4m-bar>.v4m-break~.v4m-acct{margin:4px 0 4px auto}html[data-edition=v4] .v4m-bar>.v4m-break~.v4m-menurow{background:0 0;border-top:0;flex:auto;order:1;min-height:44px;padding:0 0 0 12px}html[data-edition=v4] .v4m-bar>.v4m-break~.v4m-menurow+.v4m-acct{margin-left:0}html[data-edition=v4] .v4m-bar:has(>.v4m-menurow)>.v4m-acct{margin-left:0}html[data-edition=v4]:root .wd-desk .wd-title,html[data-edition=v4]:root .hs-titlebar{--sb-panel:var(--v4b-panel);--sb-foot:var(--v4b-foot);--sb-ink:var(--v4b-ink);--sb-ink-2:var(--v4b-ink-2);--sb-ink-3:var(--v4b-ink-3);--sb-line:var(--v4b-line);--sb-line-2:var(--v4b-line-2);--sb-hover:var(--v4b-hover);--sb-field:var(--v4b-field);--sb-on:var(--v4b-on);--sb-on-ink:var(--v4b-ink);--sb-bar:var(--v4-gold);--sb-mark:var(--v4b-mark);--sb-mark-ink:var(--v4b-mark-ink);background-image:var(--v4-bar);border-bottom-color:#0000}html[data-edition=v4]:root .hs-titlebar:after{background:0 0}@media print{body:has(.hs-win.ag-win) *{visibility:hidden}.hs-win.ag-win,.hs-win.ag-win *{visibility:visible}:has(.hs-win.ag-win){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important;max-height:none!important;position:static!important;overflow:visible!important;transform:none!important}.hs-win.ag-win{top:0;left:0;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;position:absolute!important;overflow:visible!important}.ag-win :is(.hs-titlebar,.hs-side,.ag-steps,.ag-next,.hs-insp,.hs-status,.hs-foot,.ag-acts,.ag-drawer,.ag-fold,.ag-announce){display:none!important}}@keyframes hs-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes hs-growy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes hs-spin{to{transform:rotate(360deg)}}@keyframes hs-breathe{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:.9;transform:scale(1.06)}}@keyframes hs-feedin{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes hs-eq{0%,to{height:3px}50%{height:11px}}.hs-win{background:var(--canvas);min-height:0;color:var(--ink);border:1px solid var(--hairline);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;overflow:hidden}.hs-titlebar [role=menubar]{height:28px;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.hs-titlebar [role=menubar]>div>button[role=menuitem]{color:var(--tb-ink-2)!important;background:0 0!important}.hs-titlebar [role=menubar]>div>button[role=menuitem]:hover,.hs-titlebar [role=menubar]>div>button[role=menuitem][aria-expanded=true]{color:var(--tb-ink)!important;background:var(--tb-hover)!important}.hs-titlebar [role=menubar]>div.ml-auto span,.hs-titlebar [role=menubar]>div.ml-3 span,.hs-titlebar [role=menubar]>div.ml-3 button{color:var(--tb-ink-2)!important}.hs-steps .hs-step:disabled{cursor:default;opacity:.5}.hs-steps .hs-step:disabled:hover span{color:var(--ink-3)}.hs-quiet{color:var(--ink-3);margin:0;font-size:12px}.hs-note{color:var(--ink-2);margin:0;font-size:13px;line-height:1.5}.hs-note b{color:var(--ink)}@keyframes hs-bob{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.vb-toast-time{pointer-events:none;opacity:.5;transform-origin:0;background:currentColor;height:2px;animation-name:vb-toast-time;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0;right:0}[data-toast]:hover .vb-toast-time,[data-toast]:focus-within .vb-toast-time{animation-play-state:paused}@keyframes vb-toast-time{0%{transform:scaleX(var(--from,1))}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.vb-toast-time{display:none}}.ag-win .ag-side .ag-brand i.vb-mono,.sb-home.sb-head .sb-brand i.vb-mono,.wd-desk .wd-rail.sb-rail .sb-in .ws .mark.vb-mono,.wd-desk .wd-rail.sb-rail .ws .mark.vb-mono,.wd-desk .wd-rail .ws .mark.vb-mono{padding:0;color:var(--sb-ink)!important;box-shadow:none!important;background:0 0!important}.vb-mono>svg{width:100%;height:100%;display:block}.pub-house .pub-mark{width:20px;height:20px;color:var(--tb-ink);flex:none;margin-right:8px}.wd-desk .wd-rail.sb-rail{overflow:hidden}.wd-desk .sb-rail .sb-in{scrollbar-width:thin;flex-direction:column;flex:auto;gap:1px;min-height:0;display:flex;overflow:hidden auto}.wd-desk .sb-rail .sb-find{border:1px solid var(--st-line);background:var(--st-panel);height:32px;box-shadow:var(--st-shadow-card);border-radius:7px;flex:none;align-items:center;gap:4px;margin-bottom:8px;padding:0 4px 0 2px;display:flex}.wd-desk .sb-rail .sb-find:focus-within{border-color:var(--st-line-2)}.wd-desk .sb-rail .sb-find input{min-width:0;height:28px;font:inherit;color:var(--st-ink);background:0 0;border:0;outline:none;flex:1;font-size:13px}.wd-desk .wd-rail.sb-rail .sb-find button{border-radius:5px;gap:0;height:26px;padding:0 6px}.wd-desk .wd-rail.sb-rail .sb-find .kbd{color:var(--st-ink-3);font-size:12px}.wd-desk .sb-rail .sb-sec{flex-direction:column;flex:none;gap:1px;margin-top:8px;display:flex}.wd-desk .sb-rail .sb-sec:first-of-type{margin-top:0}.wd-desk .sb-rail .sb-h{letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink-3);padding:2px 8px 3px;font-size:12px;font-weight:700}.wd-desk .sb-rail .sb-foot{border-top:1px solid var(--st-line);margin-top:auto;padding-top:8px}.wd-desk .sb-rail .sb-none{color:var(--st-ink-3);margin:6px 8px;font-size:12px}.wd-desk .sb-rail .sb-row{align-items:center;min-width:0;display:flex;position:relative}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child{flex:1;min-width:0}.wd-desk .wd-rail.sb-rail .sb-row .pin{opacity:0;width:24px;height:24px;color:var(--st-ink-3);background:var(--st-panel);border-radius:5px;justify-content:center;padding:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.wd-desk .wd-rail.sb-rail .sb-row .pin svg{width:13px;height:13px}.wd-desk .wd-rail.sb-rail .sb-row:hover .pin,.wd-desk .wd-rail.sb-rail .sb-row .pin:focus-visible{opacity:1}.wd-desk .wd-rail.sb-rail .sb-row .pin.is{color:var(--gold-ink)}.wd-desk .wd-rail.sb-rail .sb-row.kb>button{background:var(--st-hover);color:var(--st-ink)}.wd-desk .wd-rail.sb-rail .sb-grp-h.here>button{color:var(--st-ink);font-weight:600}.wd-desk .wd-rail.sb-rail .sb-grp-h .cnt{color:var(--st-ink-3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.wd-desk .wd-rail.sb-rail .sb-grp-h .chev{width:14px;height:14px;color:var(--st-ink-3);transition:transform .18s}.wd-desk .wd-rail.sb-rail .sb-grp.open .sb-grp-h .chev{transform:rotate(90deg)}.wd-desk .sb-rail .sb-kids{flex-direction:column;gap:1px;display:flex;position:relative}.wd-desk .sb-rail .sb-kids:before{content:"";background:var(--st-line);width:1px;position:absolute;top:2px;bottom:4px;left:16px}@container (max-width:160px){.wd-desk .sb-rail .sb-find{box-shadow:none;background:0 0;border:0;justify-content:center;padding:0}.wd-desk .sb-rail .sb-h,.wd-desk .sb-rail .sb-kids:before,.wd-desk .wd-rail.sb-rail .sb-row .pin{display:none}.wd-desk .wd-rail.sb-rail .sb-row.child>button:first-child{height:32px;padding-left:0}.wd-desk .sb-rail .sb-sec{border-top:1px solid var(--st-line);margin-top:6px;padding-top:6px}.wd-desk .sb-rail .sb-sec:first-of-type{border-top:0;padding-top:0}}@media (prefers-reduced-motion:reduce){.wd-desk .wd-rail.sb-rail .sb-grp-h .chev{transition:none}}.wd-desk:not(.vs-studio):not(.co-office):not(.eo-studio):not(.bw-shared):has(>.sb-rail):after{content:"";background:var(--sb-panel);box-shadow:inset -1px 0 0 var(--st-line);pointer-events:none;order:-1;grid-area:1/1/-1/3;margin:-8px 0}.wd-desk .wd-rail.sb-rail .ws{height:36px;color:var(--sb-on-ink);gap:9px;margin-bottom:6px;padding:0 6px;font-weight:600}.wd-desk .wd-rail.sb-rail .ws .mark{background:var(--sb-mark);width:24px;height:24px;color:var(--sb-mark-ink);box-shadow:none;border-radius:6px;font-size:12px}.wd-desk .sb-rail .sb-find{border:1px solid var(--st-line-2);background:var(--sb-panel);height:32px;box-shadow:none;border-radius:4px;gap:6px;margin-bottom:4px;padding:0 4px 0 2px}.wd-desk .wd-rail.sb-rail .sb-find .kbd{border:1px solid var(--st-line-2);height:18px;color:var(--st-ink-2);background:var(--sb-panel);border-radius:4px;padding:0 5px;font-size:12px;line-height:16px}.wd-desk .sb-rail .sb-sec{margin-top:14px}.wd-desk .sb-rail .sb-h{letter-spacing:.08em;padding:0 8px 4px;font-size:12px;font-weight:600}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child{height:32px;color:var(--st-ink-2);border-radius:7px;gap:9px;padding:0 8px;font-size:14px;font-weight:400}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child:hover{background:var(--st-hover);color:var(--st-ink)}.wd-desk .wd-rail.sb-rail .sb-row.on>button:first-child,.wd-desk .wd-rail.sb-rail .sb-row>button[aria-current=page]{background:var(--sb-on);color:var(--sb-on-ink);box-shadow:inset 3px 0 0 var(--sb-bar);font-weight:600}.wd-desk .wd-rail.sb-rail .sb-row.on .pin{background:var(--sb-on)}.wd-desk .wd-rail.sb-rail .sb-row.child>button:first-child{height:30px}.wd-desk .wd-rail.sb-rail .badge{margin-left:4px}.wd-desk .wd-rail.sb-rail .sb-grp-h>button{color:var(--st-ink-2)}.wd-desk .wd-rail.sb-rail .sb-grp-h.here>button{color:var(--sb-on-ink)}.wd-desk .wd-rail.sb-rail .sb-grp-h .cnt{font-family:var(--font-mono);margin-left:0;font-size:12px}.wd-desk .wd-rail.sb-rail .sb-grp-h .chev{margin-left:-4px}.wd-desk .sb-rail .sb-foot{border-top:0;padding-top:0}.wd-desk .sb-rail .sb-acct{border-top:1px solid var(--st-line);background:var(--sb-foot);color:var(--st-ink-2);white-space:nowrap;flex:none;align-items:center;gap:9px;margin:12px -10px -8px -12px;padding:10px 12px;font-size:13px;display:flex}.wd-desk .sb-rail:not([data-solo]) .sb-acct{display:none}.wd-desk:not(.vs-studio):not(.co-office):not(.eo-studio)>.wd-rail.sb-rail[data-solo]{height:100%}.wd-desk .sb-rail .sb-acct .av{background:var(--sb-on);width:26px;height:26px;color:var(--sb-on-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.wd-desk .sb-rail .sb-acct .lb{min-width:0}@container (max-width:160px){.wd-desk .sb-rail .sb-find{box-shadow:none;border:0}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child{height:36px}.wd-desk .sb-rail .sb-sec{margin-top:6px}.wd-desk .sb-rail .sb-acct{justify-content:center;margin:8px -6px -8px;padding:8px 0}}.wd-desk .wd-rail.sb-rail .sb-in .ws .mark{background:var(--house-navy);color:var(--gold-on-dark);box-shadow:none}.wd-desk .sb-rail .sb-in .sb-h{letter-spacing:0;text-transform:none;color:var(--st-ink-2);padding:4px 8px;font-size:12px;font-weight:600}.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button:first-child{color:var(--st-ink-2);border-radius:6px}.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button:first-child:hover{background:var(--st-hover);color:var(--st-ink)}.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button[aria-current=page]{background:color-mix(in srgb, var(--house-navy) 8%, var(--st-panel));color:var(--house-navy);box-shadow:inset 3px 0 0 var(--gold);font-weight:600}.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button[aria-current=page] svg,.wd-desk .wd-rail.sb-rail .sb-in .sb-grp-h.here>button{color:var(--house-navy)}.dark .wd-desk .wd-rail.sb-rail .sb-in .sb-row>button[aria-current=page]{background:color-mix(in srgb, var(--st-ink) 10%, var(--st-panel));color:var(--st-ink)}.dark .wd-desk .wd-rail.sb-rail .sb-in .sb-row>button[aria-current=page] svg,.dark .wd-desk .wd-rail.sb-rail .sb-in .sb-grp-h.here>button{color:var(--st-ink)}.wd-desk .wd-rail,.wd-desk .wd-tree,.hs-body>.hs-side{--st-ink:var(--sb-ink);--st-ink-2:var(--sb-ink-2);--st-ink-3:var(--sb-ink-3);--st-ink-4:var(--sb-ink-3);--st-line:var(--sb-line);--st-line-2:var(--sb-line-2);--st-line-3:var(--sb-line-2);--st-hover:var(--sb-hover);--st-panel:var(--sb-field);--st-sub:var(--sb-foot);--st-shadow-card:none;--wd-ink:var(--sb-ink);--wd-ink2:var(--sb-ink-2);--wd-mut:var(--sb-ink-3);--wd-mut2:var(--sb-ink-3);--wd-hair:var(--sb-line);--wd-hair2:var(--sb-line-2);--wd-sel:var(--sb-on);--wd-sel-edge:var(--sb-bar);--vs-ink:var(--sb-ink);--vs-ink-3:var(--sb-ink-2);--vs-mut:var(--sb-ink-3);--vs-hover:var(--sb-hover);--vs-panel:var(--sb-on);--vs-line:var(--sb-line);--eos-ink:var(--sb-ink);--eos-ink-3:var(--sb-ink-2);--eos-hover:var(--sb-hover);--ink:var(--sb-ink);--ink-2:var(--sb-ink-2);--ink-3:var(--sb-ink-3);--surface:var(--sb-panel);--surface-alt:var(--sb-hover);--hairline:var(--sb-line);--hairline-2:var(--sb-line-2);--accent:var(--sb-ink);--gold-soft:var(--sb-on);--house-navy:var(--sb-ink);color:var(--sb-ink-2);scrollbar-color:var(--sb-line-2) transparent;background:var(--sb-panel)!important;border-right-color:var(--sb-line)!important}.wd-desk:has(>.wd-rail):after{background:var(--sb-panel)!important;box-shadow:none!important}.wd-desk.wd-shell-side{background:var(--sb-panel)}.wd-desk .sb-rail .sb-find,.wd-desk .wd-rail .find{color:var(--sb-ink-3);background:var(--sb-field)!important;border-color:var(--sb-line)!important;box-shadow:none!important}.wd-desk .sb-rail .sb-find:focus-within{border-color:var(--sb-line-2)!important;box-shadow:0 0 0 3px var(--sb-hover)!important}.wd-desk .sb-rail .sb-find input{color:var(--sb-ink)}.wd-desk .sb-rail .sb-find input::placeholder{color:var(--sb-ink-3)}.wd-desk .wd-rail.sb-rail .sb-find .kbd,.wd-desk .wd-rail .find .kbd{border-color:var(--sb-line-2)!important;color:var(--sb-ink-3)!important;background:0 0!important}.wd-desk .wd-rail.sb-rail .sb-in .ws,.wd-desk .wd-rail.sb-rail .ws{color:var(--sb-ink)!important}.wd-desk .wd-rail.sb-rail .sb-in .ws .mark,.wd-desk .wd-rail.sb-rail .ws .mark{background:var(--sb-mark)!important;color:var(--sb-mark-ink)!important}.wd-desk .wd-rail .sb-h,.wd-desk .wd-rail.sb-rail .sb-in .sb-h,.wd-desk .wd-tree .grp .k,.wd-desk .wd-tree .grp .n,.hs-body>.hs-side h4{color:var(--sb-ink-3)!important}.wd-desk .wd-rail button,.wd-desk .wd-rail a,.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button:first-child,.wd-desk .wd-rail.sb-rail .sb-grp-h>button,.wd-desk .wd-tree .row,.hs-body>.hs-side .hs-side-row{color:var(--sb-ink-2)!important}.wd-desk .wd-rail button svg,.wd-desk .wd-tree .row svg,.hs-body>.hs-side .hs-side-row svg{color:inherit!important}.wd-desk .wd-rail button:hover,.wd-desk .wd-rail a:hover,.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button:first-child:hover,.wd-desk .wd-tree .row:hover,.hs-body>.hs-side button.hs-side-row:hover{background:var(--sb-hover)!important;color:var(--sb-ink)!important}.wd-desk .wd-rail .cnt,.wd-desk .wd-rail .sb-grp-h .chev,.wd-desk .wd-tree .row .c,.hs-body>.hs-side .hs-side-v{color:var(--sb-ink-3)!important}.wd-desk .wd-rail .sb-row .pin{color:var(--sb-ink-3)!important;background:0 0!important}.wd-desk .wd-rail .sb-row .pin.is{color:var(--sb-bar)!important}.wd-desk .sb-rail .sb-kids:before{background:var(--sb-line)!important}.wd-desk .wd-rail .badge{background:var(--sb-bar)!important;color:var(--sb-mark-ink)!important}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child,.wd-desk .wd-rail.sb-rail .sb-grp-h>button,.wd-desk .wd-rail.sb-rail .ws .lb{line-height:20px}.wd-desk .sb-rail .sb-h,.wd-desk .sb-rail .sb-in .sb-h,.wd-desk .wd-rail.sb-rail .sb-find .kbd{line-height:16px}.wd-desk .wd-rail.sb-rail .lb,.wd-desk .wd-rail.sb-rail .av{line-height:20px}.wd-desk .wd-rail svg.lucide{stroke-width:1.5px}.wd-desk .wd-rail svg.lucide *{vector-effect:non-scaling-stroke}.wd-desk .wd-rail button[aria-current=page],.wd-desk .wd-rail button[aria-current=true],.wd-desk .wd-rail a[aria-current=page],.wd-desk .wd-rail.sb-rail .sb-in .sb-row>button[aria-current=page],.wd-desk .wd-rail.sb-rail .sb-row.on>button:first-child,.wd-desk .wd-tree .row[aria-current=true],.wd-desk .wd-tree .row[aria-current=page],.hs-body>.hs-side .hs-side-row[aria-current=true],.hs-body>.hs-side .co-happ[aria-current=page]{font-weight:600;background:var(--sb-on)!important;color:var(--sb-on-ink)!important;box-shadow:inset 3px 0 0 var(--sb-bar)!important;border-left-color:#0000!important}.wd-desk .wd-rail.sb-rail .sb-grp-h.here>button,.wd-desk .wd-rail.sb-rail .sb-in .sb-grp-h.here>button{color:var(--sb-ink)!important}.wd-desk .wd-tree .row[aria-current=true] .c,.hs-body>.hs-side .hs-side-row[aria-current=true] .hs-side-v{color:var(--sb-ink-2)!important}.wd-desk .sb-rail .sb-acct{background:var(--sb-foot)!important;border-top-color:var(--sb-line)!important;color:var(--sb-ink-2)!important}.wd-desk .sb-rail .sb-acct .av{background:var(--sb-on)!important;color:var(--sb-ink)!important}.sb-home{border-bottom:1px solid var(--sb-line);flex-direction:column;flex:none;gap:1px;margin:0 0 10px;padding:0 0 10px;display:flex}.sb-home>button{width:100%;height:32px;color:var(--sb-ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 10px;font-size:13px;font-weight:500;display:flex}.sb-home>button svg{flex:none;width:16px;height:16px}.sb-home>button:hover{background:var(--sb-hover);color:var(--sb-ink)}.sb-home>button:focus-visible{outline:2px solid var(--sb-bar);outline-offset:-2px}.sb-home.compact{flex-direction:row;gap:4px}.sb-home.compact>button{flex:1;justify-content:center;padding:0 6px}.sb-home.sb-head{border-bottom:0;gap:1px;margin:0 0 6px;padding:0 0 6px}.sb-home.sb-head .sb-brand{color:var(--sb-ink);align-items:center;gap:9px;padding:4px 8px 10px;font-size:14px;font-weight:700;display:flex}.sb-home.sb-head .sb-brand i{background:var(--sb-mark);width:22px;height:22px;color:var(--sb-mark-ink);border-radius:4px;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.sb-home.sb-head>button.sb-findapp{border:1px solid var(--sb-line);background:var(--sb-field);height:32px;color:var(--sb-ink-3);border-radius:6px;align-items:center;gap:8px;margin:0 0 8px;padding:0 9px;font-size:13px;display:flex}.sb-home.sb-head>button.sb-findapp:hover{background:var(--sb-hover);color:var(--sb-ink)}.sb-home.sb-head>button.sb-findapp kbd{border:1px solid var(--sb-line);color:var(--sb-ink-2);background:0 0;border-radius:3px;margin-left:auto;padding:0 5px;font-family:inherit;font-size:12px}.sb-home.sb-head>button[aria-current=page]{background:var(--sb-on);color:var(--sb-on-ink);box-shadow:inset 3px 0 0 var(--sb-bar);font-weight:700}.sb-home.sb-head>.sb-pinh{color:var(--sb-ink-3);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;margin:14px 9px 4px;font-size:12px;font-weight:700;display:flex}.sb-navy{color:var(--sb-ink-2);background:var(--sb-panel)!important;border-color:var(--sb-line)!important}.hs-body>.hs-side .hs-find{border-color:var(--sb-line)!important;background:var(--sb-field)!important;color:var(--sb-ink-3)!important}.hs-body>.hs-side .co-happ,.hs-body>.hs-side .co-frow{color:var(--sb-ink-2)!important}.hs-body>.hs-side .co-happ:hover,.hs-body>.hs-side .co-frow:hover{background:var(--sb-hover)!important;color:var(--sb-ink)!important}.hs-body>.hs-side .co-newf{color:var(--sb-ink)!important}.sb-navy{--chair-ink:var(--sb-ink);--chair-ink-2:var(--sb-ink-2);--chair-slate:var(--sb-ink-3);--chair-slate-2:var(--sb-ink-3);--chair-well:var(--sb-hover);--chair-hairline:var(--sb-line);--chair-hairline-strong:var(--sb-line-2);--chair-surface:var(--sb-field);--chair-accent:var(--sb-ink);--chair-accent-soft:var(--sb-on);--chair-accent-ink:var(--sb-ink);--chair-accent-line:var(--sb-line-2);--win-accent:var(--sb-bar);--ink:var(--sb-ink);--ink-2:var(--sb-ink-2);--ink-3:var(--sb-ink-3);--hairline:var(--sb-line);--surface:var(--sb-panel);--surface-alt:var(--sb-hover);color:var(--sb-ink-2)}.sb-navy .chair-kicker{color:var(--sb-ink-3)!important}.sb-navy [aria-current=true],.sb-navy [aria-current=page]{background:var(--sb-on)!important;color:var(--sb-on-ink)!important}.sb-navy button:not([aria-current]):hover{background:var(--sb-hover);color:var(--sb-ink)}.win-navybar{color:var(--tb-ink-2);background:var(--tb-bg)!important;border-bottom:2px solid var(--gold)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.win-navybar button:not(.cr-btn):not(.hs-vera):not([role=menu] *){color:var(--tb-ink-2)!important}.win-navybar button:not(.cr-btn):not(.hs-vera):not([role=menu] *):hover,.win-navybar [role=menubar]>div>button[aria-expanded=true]{color:var(--tb-ink)!important;background:var(--tb-hover)!important}.win-navybar [role=menubar]>div:not(.relative) span{color:var(--tb-ink-3)!important}.win-navybar button[aria-pressed=true]:not(.cr-btn):not(.hs-vera):not([role=menu] *){background:var(--tb-hover)!important;border-color:var(--tb-line-2)!important;box-shadow:none!important}.sb-navy{--st-ink:var(--sb-ink);--st-ink-2:var(--sb-ink-2);--st-ink-3:var(--sb-ink-3);--st-ink-4:var(--sb-ink-3);--st-line:var(--sb-line);--st-line-2:var(--sb-line-2);--st-hover:var(--sb-hover);--st-panel:var(--sb-field);--st-ground:var(--sb-panel);--st-shadow-card:none;--wd-ink:var(--sb-ink);--wd-ink2:var(--sb-ink-2);--wd-mut:var(--sb-ink-3);--wd-mut2:var(--sb-ink-3);--wd-hair:var(--sb-line);--wd-surface:var(--sb-panel)}.wd-desk.vc-app .vc-side.sb-navy{--wd-hair2:var(--sb-line-2);--vc-ground:var(--sb-hover);--th-tone:var(--sb-ink);--th-on-tone:var(--sb-panel)}.wd-desk.vc-app .vc-side.sb-navy .ws b{background:var(--sb-mark);color:var(--sb-mark-ink)}.wd-desk.vc-app .vc-side.sb-navy .find,.wd-desk.vc-app .vc-side.sb-navy kbd{background:var(--sb-field)}.wd-desk.vc-app .vc-side.sb-navy .foot{background:var(--sb-foot)}.wd-desk.vc-app .vc-side.sb-navy .vc-nav.cur{box-shadow:inset 3px 0 0 var(--sb-bar);background:var(--sb-on)!important;color:var(--sb-on-ink)!important}.wd-desk.vc-app .vc-side.sb-navy .vc-nav.cur .c{color:var(--sb-ink-2)}.wd-desk.vc-app .vc-side.sb-navy .vc-nav:not(.cur):hover{background:var(--sb-hover);color:var(--sb-ink)}.wd-desk.sg-app.sg-app>.wd-tree.sp-nav.sp-nav{border:0;border-right:1px solid var(--sb-line);--sp-ink:var(--sb-ink);--sp-ink-2:var(--sb-ink-2);--sp-ink-3:var(--sb-ink-3);--sp-line:var(--sb-line);--sp-line-2:var(--sb-line-2);--sp-panel:var(--sb-field);--sp-alt:var(--sb-hover);--sp-accent:var(--sb-line-2);--sp-navy:var(--sb-on);--sp-on-navy:var(--sb-on-ink);--sp-navy-sub:var(--sb-ink-2);border-radius:0;margin:0}.wd-desk.sg-app .sp-nav .sp-room.on{box-shadow:inset 3px 0 0 var(--sb-bar)}.wd-desk.sg-app .sp-nav .sp-room .ic{background:var(--sb-hover)}.wd-desk.sg-app .sp-nav .sp-room.on .ic{background:var(--sb-bar);color:var(--sb-mark-ink)}.crx .cr-side.sb-navy{--raise:var(--sb-hover)}.crx .cr-side.sb-navy .cr-nav button.on{background:var(--sb-on);box-shadow:inset 3px 0 0 var(--sb-bar);color:var(--sb-on-ink);font-weight:600}.crx .cr-side.sb-navy .cr-nav button.on svg{color:var(--sb-ink)}.crx .cr-bar.win-navybar{border-bottom-width:2px}.crx .cr-bar.win-navybar .cr-btn{border-color:var(--tb-line-2);color:var(--tb-ink);background:0 0}.crx .cr-bar.win-navybar .cr-btn:hover{background:var(--tb-hover)}.crx .cr-bar.win-navybar .cr-btn.pri{background:var(--sb-bar);border-color:var(--sb-bar);color:var(--sb-mark-ink);font-weight:700}.trs .tsp-nav.sb-navy,.trs .trs-side.sb-navy{--trs-ink:var(--sb-ink);--trs-ink-2:var(--sb-ink-2);--trs-ink-3:var(--sb-ink-3);--trs-ink-4:var(--sb-ink-3);--trs-line:var(--sb-line);--trs-line-2:var(--sb-line-2);--trs-surface:var(--sb-on);--trs-surface-hover:var(--sb-hover);--trs-surface-sub:var(--sb-hover);--trs-navy:var(--sb-on);--trs-on-navy:var(--sb-on-ink);--trs-navy-sub:var(--sb-ink-2);--trs-accent:var(--sb-ink);--trs-sh-card:none;border-right:1px solid var(--sb-line)}.trs .tsp-nav.sb-navy .room.on,.trs .trs-side.sb-navy .trs-it[aria-current=page]{box-shadow:inset 3px 0 0 var(--sb-bar)!important}.trs .tsp-nav.sb-navy .room.on .ic{background:var(--sb-bar);color:var(--sb-mark-ink)}.trs .trs-side.sb-navy .trs-find{background:var(--sb-field);border-color:var(--sb-line);color:var(--sb-ink-3)}.trs .tsp-tb .x.tsp-min,.trs .trs-icb.trs-min{align-items:center;gap:6px;width:auto;padding:0 9px;font-size:13px;display:inline-flex}.trs .trs-bar.win-navybar{height:44px}.trs .trs-bar.win-navybar .trs-seg{background:var(--tb-hover)}.trs .trs-bar.win-navybar .trs-seg button[aria-pressed=true]{background:var(--tb-ink)!important;color:var(--tb-bg)!important}.trs .trs-bar.win-navybar .trs2-menus button,.trs .trs-bar.win-navybar .trs2-here,.trs .trs-bar.win-navybar .trs2-where{color:var(--tb-ink-2)}.trs .tsp-tb .x{color:var(--sb-ink-2)!important}.trs .tsp-tb .x:hover{color:var(--sb-ink)!important;background:var(--sb-hover)!important}.win-navybar+div>[role=menubar],.win-navybar+[role=menubar]{color:var(--tb-ink-2);background:var(--tb-bg)!important;border-bottom:2px solid var(--gold)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:is(.win-navybar:has(+div>[role=menubar]),.win-navybar:has(+[role=menubar])){border-bottom:0!important}.win-navybar+div>[role=menubar]>div>button,.win-navybar+div>[role=menubar]>div:not(.relative) span,.win-navybar+div>[role=menubar]>div:not(.relative) button{color:var(--tb-ink-2)!important}.win-navybar+div>[role=menubar]>div>button:hover,.win-navybar+div>[role=menubar]>div>button[aria-expanded=true]{color:var(--tb-ink)!important;background:var(--tb-hover)!important}.win-navybar [role=menubar]{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.crx .cr-bar [role=menu]{background:var(--surface);border:1px solid var(--hairline);box-shadow:0 8px 24px color-mix(in srgb, var(--sb-panel) 16%, transparent);color:var(--ink);z-index:60;border-radius:10px}.crx .cr-bar [role=menu] [role=menuitem]{color:var(--ink-2)!important}.crx .cr-bar [role=menu] [role=menuitem]:hover{background:var(--surface-alt);color:var(--ink)!important}html[data-edition=v4] .win-navybar,html[data-edition=v4] .win-navybar+div>[role=menubar],html[data-edition=v4] .win-navybar+[role=menubar]{border-bottom:1px solid var(--sb-line)!important}html[data-edition=v4] .crx .cr-bar.win-navybar{border-bottom-width:1px}html[data-edition=v4] .trs .trs-bar.win-navybar .trs-seg{background:var(--tb-hover)}html[data-edition=v4] .wd-desk .wd-title .ctx{color:var(--sb-ink-3)}html[data-edition=v4] .wd-desk .wd-title .ctx b{color:var(--sb-ink)}html[data-edition=v4] .wd-desk .wd-title [role=menubar]>div>button{color:var(--sb-ink-2)!important}html[data-edition=v4] .wd-desk .wd-title [role=menubar]>div>button:hover,html[data-edition=v4] .wd-desk .wd-title [role=menubar]>div>button[aria-expanded=true]{background:var(--sb-hover)!important;color:var(--sb-ink)!important}html[data-edition=v4] .wd-desk .wd-title .win button,html[data-edition=v4] .wd-desk .wd-title .win [role=switch]{color:var(--sb-ink-2)!important}html[data-edition=v4] .wd-desk .wd-title .win button:hover{background:var(--sb-hover)!important;color:var(--sb-ink)!important}html[data-edition=v4] .wd-desk .wd-title .win button[aria-pressed=true]{background:var(--sb-on)!important;color:var(--sb-on-ink)!important}html[data-edition=v4] .wd-desk .wd-title .mark{background:var(--sb-mark);color:var(--sb-mark-ink)}html[data-edition=v4] .wd-desk .wd-rail{border-right-color:var(--sb-line)}html[data-edition=v4] .wd-desk .wd-rail button{color:var(--sb-ink-2)}html[data-edition=v4] .wd-desk .wd-rail button:hover{background:var(--sb-hover);color:var(--sb-ink)}html[data-edition=v4] .wd-desk .wd-rail button[aria-current=page]{background:var(--sb-on);color:var(--sb-on-ink)}html[data-edition=v4] .trs .tsp-tb{background:var(--sb-panel);color:var(--sb-ink);border-bottom:1px solid var(--sb-line)}html[data-edition=v4] .trs .tsp-tb .mark{background:var(--sb-mark);color:var(--sb-mark-ink)}html[data-edition=v4] .trs .tsp-tb .crumb{color:var(--sb-ink-3)}html[data-edition=v4] .trs .tsp-tb .mode{background:var(--sb-hover)}html[data-edition=v4] .trs .tsp-tb .mode button{color:var(--sb-ink-2)}html[data-edition=v4] .trs .tsp-tb .mode button[aria-pressed=true]{background:var(--sb-on);color:var(--sb-on-ink)}html[data-edition=v4] .trs .tsp-tb .tsp-menus .trs2-menu>button{color:var(--sb-ink-2)}html[data-edition=v4] .trs .tsp-tb .tsp-menus .trs2-menu>button:hover,html[data-edition=v4] .trs .tsp-tb .tsp-menus .trs2-menu>button[aria-expanded=true]{background:var(--sb-hover);color:var(--sb-ink)}html[data-edition=v4] .trs .tsp-status{background:var(--sb-foot);color:var(--sb-ink-3);border-top:1px solid var(--sb-line)}html[data-edition=v4] .trs .tsp-status kbd{background:var(--sb-hover);color:var(--sb-ink)}html[data-edition=v4] .wd-desk .wd-rail.sb-rail.v4m-rail .sb-in{padding-bottom:0}.v4m-head{height:40px;color:var(--sb-ink);flex:none;align-items:center;gap:10px;padding:0 8px;font-size:15px;font-weight:600;display:flex}.v4m-mark{background:var(--sb-mark);width:28px;height:28px;color:var(--sb-mark-ink);letter-spacing:.02em;border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.v4m-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.v4m-apps{flex-direction:column;gap:1px;padding:6px 8px 12px;display:flex}.v4m-h{letter-spacing:.04em;text-transform:uppercase;color:var(--sb-ink-3);padding:14px 8px 6px;font-size:12px;font-weight:600}.v4m-row{height:32px;color:var(--sb-ink-2);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:10px;padding:0 8px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.v4m-row:hover{background:var(--sb-hover);color:var(--sb-ink)}button.v4m-row{appearance:none;text-align:left;background:0 0;border:0;width:100%;font-family:inherit}.v4m-row.on{background:var(--sb-on);color:var(--sb-on-ink)}.v4m-row .v4m-ic{flex:none;width:16px;height:16px}.v4m-row .v4m-l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.v4m-gap{flex:none;height:14px}.v4m-apps.v4m-global{border-top:1px solid var(--sb-line);flex:none;margin-top:10px;padding-top:8px}:is(.wd-tree,.hs-side)>.v4m-apps.v4m-global{padding-left:0;padding-right:0}.v4m-row:is(.is-page,.is-foot){height:36px;color:var(--sb-ink);font-size:14px}.v4m-row .v4m-c{background:var(--sb-on);min-width:20px;height:20px;color:var(--sb-on-ink);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:600;display:grid}.v4m-row.on .v4m-c{background:var(--sb-panel)}html[data-edition=v4] .hs-side.v4m-side .v4m-head{margin:4px 8px 6px}html[data-edition=v4] .wd-desk{--wd-rail-h:58px}html[data-edition=v4] .wd-desk .wd-rail.sb-rail.v4m-rail .sb-in{padding:6px 0 0}html[data-edition=v4] .wd-desk{--wd-titleh:56px}html[data-edition=v4] .wd-desk:has(>.wd-title.v4m-bar>.v4m-menurow:not([hidden])){--wd-titleh:88px}html[data-edition=v4] .wd-desk:has(>.wd-title.v4m-bar>.v4m-break:not([hidden])){--wd-titleh:101px}html[data-edition=v4] .wd-desk>.wd-title.v4m-bar{align-content:flex-start;row-gap:0}html[data-edition=v4] .wd-desk>.wd-title.v4m-bar>.v4m-sp{align-self:stretch;min-height:55px}html[data-edition=v4] .wd-desk>.wd-title.v4m-bar>.v4m-menurow{background:var(--sb-panel)}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree{flex-direction:column;gap:2px;display:flex;padding:4px 12px 16px!important}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree>*{flex:none}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree>[data-group]{flex-direction:column;gap:2px;display:flex}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .grp{padding:18px 12px 6px}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .grp[data-v4-own]{display:none}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .grp .k,html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .grp .n{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row{border-left:0;border-radius:4px;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:14px;font-weight:500;display:flex;color:var(--sb-ink)!important}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row .t{text-align:left;flex:1;min-width:0}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row .c{margin-left:auto;font-size:12px;font-weight:500}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row .c:empty{display:none}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row .v4m-ric{flex:none;width:18px;height:18px;color:var(--sb-ink-2)!important}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row .dot{flex:none;margin:0 6px}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row[aria-current=true],html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row[aria-current=page]{font-weight:500;background:var(--sb-on)!important;color:var(--sb-on-ink)!important;box-shadow:none!important}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row[aria-current=true] .v4m-ric,html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row[aria-current=page] .v4m-ric,html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row[aria-current=true] .c{color:var(--sb-on-ink)!important}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row.is-sub{height:34px;padding-left:42px;font-size:13px;font-weight:400}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row.is-sub .dot{display:none}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row.is-sub .t{color:inherit;padding-left:0}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .row.is-sub .t:before{content:none}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .v4m-apps,html[data-edition=v4] .hs-side.v4m-side .v4m-apps{border-top:0;flex:1 0 auto;margin:0;padding:0}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps .v4m-h,html[data-edition=v4] .hs-side.v4m-side .v4m-apps .v4m-h{padding:18px 12px 6px}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps .v4m-row,html[data-edition=v4] .hs-side.v4m-side .v4m-apps .v4m-row{height:34px;color:var(--sb-ink);border-radius:4px;gap:12px;padding:0 12px;font-size:13px;font-weight:400}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps .v4m-row .v4m-ic,html[data-edition=v4] .hs-side.v4m-side .v4m-apps .v4m-row .v4m-ic{color:var(--sb-ink-2)}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps .v4m-row.on,html[data-edition=v4] .hs-side.v4m-side .v4m-apps .v4m-row.on{background:var(--sb-on);color:var(--sb-on-ink)}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps .v4m-row.on .v4m-ic,html[data-edition=v4] .hs-side.v4m-side .v4m-apps .v4m-row.on .v4m-ic{color:var(--sb-on-ink)}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps .v4m-gap,html[data-edition=v4] .hs-side.v4m-side .v4m-apps .v4m-gap{flex:1 0 12px;height:auto}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps>.v4m-row:is(.is-page,.is-foot),html[data-edition=v4] .hs-side.v4m-side .v4m-apps>.v4m-row:is(.is-page,.is-foot){height:40px;font-size:14px;font-weight:500}html[data-edition=v4] .wd-tree.v4m-tree .v4m-apps>.v4m-row:is(.is-page,.is-foot) .v4m-ic,html[data-edition=v4] .hs-side.v4m-side .v4m-apps>.v4m-row:is(.is-page,.is-foot) .v4m-ic{width:18px;height:18px}html[data-edition=v4] .wd-desk .wd-tree.v4m-tree .v4m-apps.v4m-global,html[data-edition=v4] .hs-side.v4m-side .v4m-apps.v4m-global{border-top:1px solid var(--sb-line);margin-top:10px;padding-top:8px}html[data-edition=v4] .hs-body>.hs-side.v4m-side{gap:2px;padding:12px 12px 16px}html[data-edition=v4] .hs-body>.hs-side.v4m-side>:not(.v4m-apps){flex:none}html[data-edition=v4] .hs-body>.hs-side.v4m-side .hs-side-group{flex-direction:column;gap:2px;display:flex}html[data-edition=v4] .hs-body>.hs-side.v4m-side .hs-side-group h4{letter-spacing:.04em;margin:18px 12px 6px;font-size:12px;font-weight:600}html[data-edition=v4] .hs-body>.hs-side.v4m-side .hs-side-group:first-of-type h4{margin-top:4px}html[data-edition=v4] .hs-body>.hs-side.v4m-side .hs-side-row{border-radius:4px;gap:10px;min-height:36px;padding:4px 12px;font-size:13px;color:var(--sb-ink)!important}html[data-edition=v4] .hs-body>.hs-side.v4m-side .hs-side-row[aria-current=true]{font-weight:500;background:var(--sb-on)!important;color:var(--sb-on-ink)!important;box-shadow:none!important}html[data-edition=v4] .hs-body>.hs-side.v4m-side .hs-side-row[aria-current=true] .hs-side-v{color:var(--sb-on-ink)!important}.wd-desk .wd-rail.sb-rail,.wd-desk .wd-rail.sb-rail .sb-in{font-weight:600}.wd-desk .wd-tree .row,.hs-body>.hs-side .hs-side-row,.wd-desk .wd-rail .sb-row,.wd-desk .wd-rail .sb-row>button,.sb-home>button,.wd-desk .wd-rail .cnt,.wd-desk .wd-tree .row .c,.hs-body>.hs-side .hs-side-v,.wd-desk .wd-rail .sb-h,.wd-desk .wd-tree .grp .k,.wd-desk .wd-tree .grp .n,.hs-body>.hs-side h4{font-weight:600;color:var(--sb-ink)!important}.wd-desk .wd-rail .sb-h,.wd-desk .wd-tree .grp .k,.hs-body>.hs-side h4{letter-spacing:.04em;font-size:13px}.wd-desk .sb-rail .sb-find,.wd-desk .wd-rail .find,.wd-desk .sb-rail .sb-find input::placeholder{font-weight:600;color:var(--sb-ink)!important}.wd-desk .wd-rail.sb-rail .sb-find .kbd,.wd-desk .wd-rail .find .kbd{font-size:13px;font-weight:700;color:var(--sb-ink)!important}.wd-desk .sb-rail .sb-acct{font-weight:600;color:var(--sb-ink)!important}.wd-desk .wd-rail.sb-rail .ws{gap:8px;height:auto;margin-bottom:0;padding:4px 8px 10px;font-size:15px;font-weight:700}.wd-desk .wd-rail.sb-rail .ws .mark{border-radius:4px;width:22px;height:22px;font-size:13px}.wd-desk .sb-rail .sb-find{border-radius:4px;height:38px;margin-bottom:8px}.wd-desk .sb-rail .sb-find input{height:34px;font-size:14px}.wd-desk .wd-rail.sb-rail .sb-find button{height:32px}.wd-desk .sb-rail .sb-h,.wd-desk .sb-rail .sb-in .sb-h{letter-spacing:0;text-transform:none;padding:0 9px 4px;font-size:13px;font-weight:700}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child{border-radius:4px;gap:8px;height:36px;padding:0 10px;font-size:15px}.wd-desk .wd-rail.sb-rail .sb-row.child>button:first-child{height:36px;padding-left:26px;font-size:15px}.wd-desk .wd-rail.sb-rail .sb-row>button:first-child svg{width:20px;height:20px}.wd-desk .wd-rail.sb-rail .sb-grp-h .cnt,.wd-desk .wd-rail.sb-rail .badge,.wd-desk .sb-rail .sb-acct{font-size:13px}.sb-home>button{border-radius:4px;gap:8px;height:36px;padding:0 10px;font-size:15px}.sb-home>button svg{width:20px;height:20px}.sb-home.sb-head .sb-brand{gap:8px;font-size:15px}.sb-home.sb-head .sb-brand i{font-size:13px}.sb-home.sb-head>button.sb-findapp{border-radius:4px;height:38px;font-size:14px}.sb-home.sb-head>button.sb-findapp svg{width:20px;height:20px}.sb-home.sb-head>.sb-pinh{letter-spacing:0;text-transform:none;font-size:13px}.wd-desk .wd-tree .row{border-radius:4px;height:36px;padding:0 10px;font-size:15px}.wd-desk .wd-tree .row .c{font-size:13px}.wd-desk .wd-tree .grp .k,.wd-desk .wd-tree .grp .n{letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.wd-desk.ca-app.ca-easy>.ca-ez-rail.names>button{font-size:15px}.vx-rail .vx-nh{letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.vx-rail .vx-step .st,.vx-rail .vx-none,.co-ds .cd-side .cd-nav .c{font-size:13px}.ng-fluent .ng-nav-g{font-size:13px;font-weight:700}@media (min-width:1024px){html:not([data-wd-shell-folded]) .wd-desk.wd-shell-side:not(.vs-studio):not(.co-office):not(.eo-studio)>.wd-rail.sb-rail{padding:4px 8px 8px}}@container (min-width:161px){.wd-desk .wd-rail.sb-rail .sb-row.sb-grp-h>button:first-child{white-space:normal;align-items:flex-start;height:auto;min-height:36px;padding:8px 4px 8px 10px}.wd-desk .wd-rail.sb-rail .sb-grp-h>button>span.lb:not(.cnt){-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:20px;display:-webkit-box;overflow:hidden}.wd-desk .wd-rail.sb-rail .sb-row.sb-grp-h>button:first-child svg.chev{flex:none;width:16px;height:16px;margin:2px 0 0 -2px}.wd-desk.wd-shell-side .wd-rail.sb-rail .sb-row:not(.sb-grp-h)>button:first-child{white-space:normal;align-items:flex-start;height:auto;min-height:36px;padding-top:8px;padding-bottom:8px}.wd-desk.wd-shell-side .wd-rail.sb-rail .sb-row:not(.sb-grp-h)>button:first-child>span.lb{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;flex:1;min-width:0;display:-webkit-box;overflow:hidden}.wd-desk.wd-shell-side .wd-rail.sb-rail .sb-row>button:first-child{font-weight:600}.wd-desk.wd-shell-side .sb-rail .sb-sec,.wd-desk.wd-shell-side .sb-rail .sb-kids{gap:2px}.wd-desk.wd-shell-side .sb-rail .sb-sec:not(.sb-foot){margin-top:20px}.wd-desk.wd-shell-side .sb-rail .sb-find+.sb-sec{margin-top:0}.wd-desk.wd-shell-side .sb-rail .sb-foot{padding-top:20px}.wd-desk.wd-shell-side .sb-rail .sb-in .sb-h{padding:0 10px 6px}.wd-desk.wd-shell-side .sb-rail .sb-grp.open>.sb-kids{margin-bottom:4px}.wd-desk.wd-shell-side .sb-rail .sb-kids:before{top:0;bottom:2px;left:19px}.wd-desk.wd-shell-side .sb-rail .sb-acct{margin:12px -8px -8px;padding:10px 15px}.wd-desk.wd-shell-side .sb-rail .sb-in{scrollbar-width:auto;scrollbar-color:auto}.wd-desk.wd-shell-side .sb-rail .sb-in::-webkit-scrollbar{width:6px}.wd-desk.wd-shell-side .sb-rail .sb-in::-webkit-scrollbar-track{background:0 0}.wd-desk.wd-shell-side .sb-rail .sb-in::-webkit-scrollbar-thumb{background:var(--sb-line);border-radius:999px}.wd-desk.wd-shell-side .sb-rail .sb-in:hover::-webkit-scrollbar-thumb{background:var(--sb-line-2)}}@supports not selector(::-webkit-scrollbar){@container (min-width:161px){.wd-desk.wd-shell-side .sb-rail .sb-in{scrollbar-width:thin;scrollbar-color:var(--sb-line-2) transparent}}}.smp-switch{border:1px solid var(--tb-line-2);height:28px;font:inherit;white-space:nowrap;color:var(--tb-ink);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:8px;margin-right:6px;padding:0 11px 0 9px;font-size:13px;font-weight:700;display:inline-flex}.smp-switch:hover{background:var(--tb-hover)}.smp-switch:focus-visible{outline:2px solid var(--tb-ink);outline-offset:1px}.smp-switch:disabled{cursor:progress;opacity:.7}.smp-switch.on{border-color:var(--tb-ink);color:var(--tb-ink);background:var(--tb-hover)}.smp-track{background:var(--tb-line-2);border-radius:7px;width:26px;height:14px;transition:background .15s;position:relative}.smp-track i{background:var(--tb-ink);border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:2px;left:2px}.smp-switch.on .smp-track{background:var(--tb-ink)}.smp-switch.on .smp-track i{background:var(--tb-bg);transform:translate(12px)}@media (prefers-reduced-motion:reduce){.smp-track,.smp-track i{transition:none}}.fr-theatre{--fr-0:color-mix(in srgb, var(--tb-bg) 72%, black);--fr-1:var(--tb-bg);--fr-2:color-mix(in srgb, var(--tb-bg) 86%, var(--accent));--fr-3:color-mix(in srgb, var(--tb-bg) 74%, var(--accent));--fr-avatar:color-mix(in srgb, var(--tb-bg) 66%, var(--accent));--fr-line:var(--tb-line);--fr-line-2:var(--tb-line-2);--fr-ink:var(--tb-ink);--fr-gold:var(--tb-gold);--fr-gold-wash:color-mix(in srgb, var(--tb-gold) 10%, var(--tb-bg));--fr-blue:color-mix(in srgb, var(--accent) 45%, var(--tb-ink));--fr-glow:color-mix(in srgb, var(--accent) 70%, var(--tb-bg));--fr-green:var(--on-navy-success);--fr-brick:var(--on-navy-danger);--fr-ease:cubic-bezier(.16, 1, .3, 1);--fr-ease-io:cubic-bezier(.65, 0, .35, 1);background:var(--fr-1);color:var(--fr-ink);font-family:var(--font-sans), "Segoe UI", system-ui, sans-serif;font-variant-numeric:tabular-nums lining-nums;position:relative}.fr-theatre *,.fr-theatre :before,.fr-theatre :after{box-sizing:border-box}.fr-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}.fr-flash{z-index:5;pointer-events:none;opacity:0;background:radial-gradient(600px 420px at var(--fx,50%) var(--fy,40%), color-mix(in srgb, var(--fr-gold) 70%, transparent), color-mix(in srgb, var(--fr-gold) 22%, transparent) 38%, transparent 70%);position:fixed;inset:0}.fr-flash.go{animation:fr-flash .9s var(--fr-ease) 1}@keyframes fr-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.fr-tags{z-index:2;pointer-events:none;position:fixed;inset:0}.fr-tag{background:var(--fr-2);height:32px;box-shadow:0 0 0 1px var(--fr-line-2), 0 8px 24px #00000073;color:var(--fr-ink);white-space:nowrap;animation:fr-tagin .5s var(--fr-ease) backwards;border-radius:16px;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:13px;font-weight:600;line-height:20px;display:flex;position:absolute}.fr-tag:before{content:"";background:var(--fr-gold);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--fr-gold) 22%, transparent);border-radius:50%}.fr-tag.out{animation:fr-tagout .5s var(--fr-ease) forwards}.fr-axis{color:var(--fr-ink);white-space:nowrap;opacity:0;font-size:13px;font-weight:600;line-height:20px;position:absolute}@keyframes fr-tagin{0%{opacity:0;transform:translateY(6px)}}@keyframes fr-tagout{to{opacity:0}}@keyframes fr-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fr-ink{0%{stroke-dashoffset:60px}}.fr-brand{color:var(--fr-ink);align-items:center;gap:12px;font-size:16px;font-weight:700;line-height:24px;text-decoration:none;display:inline-flex}.fr-mk{background:var(--fr-gold);width:32px;height:32px;color:var(--fr-1);border-radius:9px;flex:none;place-items:center;font-size:17px;font-weight:800;line-height:20px;display:grid;box-shadow:inset 0 1px #ffffff73,0 0 0 1px #0003}.fr-brand.sm .fr-mk{border-radius:8px;width:28px;height:28px;font-size:15px}a.fr-brand:focus-visible{outline:2px solid var(--fr-gold);outline-offset:4px;border-radius:10px}.fr-auth{grid-template-columns:minmax(0,1fr) clamp(440px,40vw,600px);min-height:100dvh;display:grid}.fr-stage{z-index:1;flex-direction:column;min-width:0;padding:40px 56px 48px;display:flex;position:relative}.fr-stage h1{letter-spacing:-.02em;color:var(--fr-ink);text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:52px}.fr-sub{color:var(--fr-ink);margin:12px 0 0;font-size:18px;font-weight:600;line-height:28px}.fr-kick{color:var(--fr-gold);margin:0 0 12px;font-size:14px;font-weight:700;line-height:20px}.fr-legal{color:var(--fr-ink);margin:auto 0 0;font-size:13px;font-weight:600;line-height:20px}.fr-in-copy{max-width:560px;transition:opacity .5s var(--fr-ease);margin-top:auto;margin-bottom:28px}.fr-in-copy+.fr-legal{margin-top:0}.fr-in-copy.swap{opacity:0}.fr-gs-copy{max-width:480px;margin-top:64px}.fr-nine{flex-direction:column;gap:4px;margin:32px 0 0;padding:0;list-style:none;display:flex}.fr-nine li{min-height:40px;color:var(--fr-ink);transition:background-color .3s var(--fr-ease);border-radius:10px;align-items:center;gap:14px;margin-left:-4px;padding:4px 10px 4px 4px;font-size:16px;font-weight:600;line-height:24px;display:flex}.fr-nine li.lit{background:var(--fr-2);box-shadow:inset 0 0 0 1px var(--fr-line)}.fr-nine .ic{background:var(--fr-2);width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--fr-line-2);color:var(--fr-gold);border-radius:9px;flex:none;place-items:center;display:grid}.fr-nine li.lit .ic{background:var(--fr-3);box-shadow:inset 0 0 0 1px var(--fr-gold)}.fr-nine .ic svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;overflow:visible}.fr-nine .ic svg *{vector-effect:non-scaling-stroke}.fr-nine.draw li{animation:fr-rise .5s var(--fr-ease) backwards;animation-delay:calc(var(--i) * 70ms + .2s)}.fr-nine.draw .ic :is(path,circle,rect){stroke-dasharray:60;stroke-dashoffset:0;animation:fr-ink 1s var(--fr-ease) backwards;animation-delay:calc(var(--i) * 70ms + .38s)}.fr-wallcap{z-index:2;text-align:center;width:260px;color:var(--fr-ink);pointer-events:none;margin:0;font-size:14px;font-weight:600;line-height:20px;transition:opacity .4s;position:fixed;top:0;left:0}.fr-wallcap b{color:var(--fr-gold);font-size:20px;font-weight:700;line-height:28px;display:block}.fr-wallcap.off{opacity:0}.fr-panel{z-index:3;background:var(--surface);min-width:0;color:var(--ink);box-shadow:-1px 0 0 var(--hairline);flex-direction:column;padding:28px 56px;display:flex;position:relative}.fr-ptop{color:var(--ink-2);justify-content:flex-end;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:20px;display:flex}.fr-pmid{flex-direction:column;flex:1;justify-content:center;padding:32px 0;display:flex}.fr-pfoot{color:var(--ink-2);flex-wrap:wrap;gap:4px 20px;font-size:13px;font-weight:500;line-height:20px;display:flex}.fr-pfoot a{color:inherit;text-decoration:none}.fr-pfoot a:hover{color:var(--ink);text-decoration:underline}.fr-lnk{color:var(--accent);font-size:14px;font-weight:600;line-height:20px;text-decoration:none}.fr-lnk:hover{text-decoration:underline}.fr-frm{width:100%;max-width:440px;margin:0 auto}.fr-frm h2{letter-spacing:-.015em;color:var(--ink);margin:0;font-size:28px;font-weight:700;line-height:36px}.fr-psub{color:var(--ink-2);margin:8px 0 24px;font-size:15px;font-weight:500;line-height:24px}.fr-pnote{text-align:center;color:var(--ink-2);margin:24px 0 0;font-size:14px;line-height:20px}.fr-pnote a{color:var(--accent);font-weight:600;text-decoration:none}.fr-pnote a:hover{text-decoration:underline}.fr-frm input:is([type=email],[type=password],[type=text],:not([type])),.fr-frm select,.fr-frm button[type=submit].w-full,.fr-frm form>button.w-full{height:44px;font-size:15px}.fr-frm label{font-size:13px;line-height:20px}.fr-frm :is(button,a,.text-xs,.text-sm){line-height:20px}.fr-after:empty{display:none}.fr-after{z-index:3;background:var(--canvas);color:var(--ink);padding:0 24px;position:relative}.fr-intro{z-index:var(--z-dialog,210);outline:none;grid-template-rows:72px minmax(0,1fr) 80px;display:grid;position:fixed;inset:0;overflow:hidden}.fr-intro.page{z-index:auto;height:100dvh;min-height:100dvh;position:relative}.fr-itop{z-index:2;align-items:center;gap:24px;padding:0 32px;display:flex;position:relative}.fr-itop .fr-brand{flex:none;min-width:200px}.fr-segs{flex:1;gap:6px;max-width:720px;margin:0 auto;display:flex}.fr-segs i{background:var(--fr-line);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.fr-segs i b{background:var(--fr-ink);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fr-segs i.dn b{transform:none}.fr-ictl{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:200px;display:flex}.fr-icount{color:var(--fr-ink);margin-right:4px;font-size:14px;font-weight:600;line-height:20px}.fr-ibtn{cursor:pointer;background:var(--fr-2);height:40px;box-shadow:inset 0 0 0 1px var(--fr-line-2);font:inherit;color:var(--fr-ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:20px;text-decoration:none;transition:background-color .15s;display:inline-flex}.fr-ibtn:hover{background:var(--fr-3)}.fr-ibtn.icon{width:40px;padding:0}.fr-ibtn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fr-ibtn.pri{background:var(--house-action,var(--accent));min-width:120px;box-shadow:inset 0 0 0 1px var(--house-action-hover,var(--accent)), inset 0 1px 0 #fff3, 0 8px 24px #00000059;color:var(--tb-ink)}.fr-ibtn.pri:hover{background:var(--house-action-hover,var(--accent))}.fr-ibtn.big{height:48px;padding:0 24px;font-size:16px}.fr-ibtn:disabled{opacity:.4;cursor:default}.fr-ibtn:focus-visible,.fr-try:focus-visible,.fr-tile:focus-visible,.fr-skipl:focus-visible,.fr-filml:focus-visible{outline:2px solid var(--fr-gold);outline-offset:2px}.fr-imain{z-index:1;min-height:0;position:relative}.fr-ifoot{z-index:2;justify-content:space-between;align-items:center;gap:16px;padding:0 32px 0 72px;display:flex;position:relative}.fr-ifoot.off{visibility:hidden}.fr-keys{color:var(--fr-ink);font-size:13px;font-weight:600;line-height:20px}.fr-keys kbd{background:var(--fr-2);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--fr-line-2), inset 0 -1px 0 var(--fr-line-2);font:inherit;border-radius:6px;place-items:center;margin-right:4px;padding:0 6px;font-size:13px;font-weight:700;line-height:20px;display:inline-grid}.fr-open{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px 48px;display:flex;position:absolute;inset:0}.fr-open .vspace{height:208px}.fr-open h1{letter-spacing:-.02em;text-wrap:balance;animation:fr-rise .7s var(--fr-ease) .5s backwards;margin:0;font-size:48px;font-weight:700;line-height:56px}.fr-open p{animation:fr-rise .7s var(--fr-ease) .7s backwards;margin:12px 0 0;font-size:18px;font-weight:600;line-height:28px}.fr-open .acts{animation:fr-rise .7s var(--fr-ease) .9s backwards;gap:12px;margin-top:32px;display:flex}.fr-open .acts .fr-ibtn svg{width:20px;height:20px}.fr-skipl{cursor:pointer;font:inherit;color:var(--fr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fr-line-2);text-decoration-color:var(--fr-line-2);text-underline-offset:5px;animation:fr-rise .7s var(--fr-ease) 1.05s backwards;background:0 0;border:0;margin-top:20px;padding:0;font-size:15px;font-weight:600;line-height:20px;text-decoration-thickness:2px}.fr-skipl:hover{-webkit-text-decoration-color:var(--fr-gold);text-decoration-color:var(--fr-gold)}.fr-ring{display:inline-flex;position:relative}.fr-ring>svg{pointer-events:none;position:absolute;top:-5px;left:-5px;overflow:visible}.fr-ring>svg rect{fill:none;stroke:var(--fr-gold);stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100px}.fr-ring.run>svg rect{animation:4s linear forwards fr-count}@keyframes fr-count{to{stroke-dashoffset:0}}.fr-introv{grid-template-columns:var(--fw,480px) minmax(0, 1fr);align-items:center;gap:var(--gap,40px);padding:0 var(--pr,32px) 0 var(--pl,72px);display:grid;position:absolute;inset:0}.fr-introv[hidden]{display:none}.fr-lcol{flex-direction:column;gap:24px;min-width:0;display:flex}.fr-fpanel{width:var(--fw,480px);height:var(--fh,300px);background:var(--fr-0);box-shadow:0 0 0 1px var(--fr-line-2), 0 0 0 5px color-mix(in srgb, var(--fr-gold) 10%, transparent), 0 32px 80px #0000008c;animation:fr-filmin .8s var(--fr-ease) backwards;border-radius:14px;position:relative;overflow:hidden}.fr-fpanel video{object-fit:cover;background:var(--fr-0);width:100%;height:100%;display:block}@keyframes fr-filmin{0%{opacity:0;transform:scale(.94)}}.fr-txt{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.fr-txt>*{animation:fr-rise .6s var(--fr-ease) backwards}.fr-txt>:nth-child(2){animation-delay:70ms}.fr-txt>:nth-child(3){animation-delay:.15s}.fr-txt>:nth-child(4){animation-delay:.23s}.fr-n{color:var(--fr-gold);align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:20px;display:flex}.fr-n i{background:var(--fr-gold);border-radius:1px;width:24px;height:2px}.fr-txt h2{letter-spacing:-.02em;color:var(--fr-ink);text-wrap:balance;margin:12px 0 0;font-size:32px;font-weight:700;line-height:40px}.fr-txt p{color:var(--fr-ink);text-wrap:pretty;margin:12px 0 0;font-size:17px;font-weight:600;line-height:28px}.fr-try{cursor:pointer;font:inherit;color:var(--fr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fr-gold);text-decoration-color:var(--fr-gold);text-underline-offset:6px;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;font-size:15px;font-weight:700;line-height:20px;text-decoration-thickness:2px;display:inline-flex}.fr-try svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.fr-pic{align-self:stretch;place-items:center;min-width:0;min-height:0;display:grid;position:relative}.fr-pic:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--fr-glow) 34%, transparent), transparent);pointer-events:none;border-radius:50%;width:86%;height:86%;position:absolute}.fr-intro.paused .fr-pic *{animation-play-state:paused}.fr-bigmark{background:var(--fr-2);width:160px;height:160px;color:var(--fr-gold);box-shadow:inset 0 0 0 1px var(--fr-gold), 0 24px 64px #00000073;animation:fr-rise .6s var(--fr-ease) backwards;border-radius:40px;place-items:center;display:grid}.fr-bigmark svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:72px;height:72px;overflow:visible}.fr-bigmark svg *{stroke-dasharray:60;stroke-dashoffset:0;animation:fr-ink 1.4s var(--fr-ease) .2s backwards}.fr-endv{flex-direction:column;justify-content:center;align-items:center;padding:0 48px 24px;display:flex;position:absolute;inset:0;overflow-y:auto}.fr-endv h1{letter-spacing:-.02em;text-align:center;animation:fr-rise .6s var(--fr-ease) backwards;margin:0;font-size:40px;font-weight:700;line-height:48px}.fr-endv>p{text-align:center;animation:fr-rise .6s var(--fr-ease) 80ms backwards;margin:10px 0 0;font-size:17px;font-weight:600;line-height:28px}.fr-grid9{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:1120px;margin-top:32px;display:grid}.fr-tile{cursor:pointer;background:var(--fr-2);min-height:104px;box-shadow:inset 0 0 0 1px var(--fr-line), 0 12px 32px #00000040;font:inherit;text-align:left;color:var(--fr-ink);animation:fr-rise .55s var(--fr-ease) backwards;animation-delay:calc(var(--i) * 50ms + .15s);border:0;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;padding:16px 18px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:grid}.fr-tile:hover{background:var(--fr-3);box-shadow:inset 0 0 0 1px var(--fr-gold), 0 16px 40px #00000059}.fr-tile .ic{background:var(--fr-1);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--fr-line-2);color:var(--fr-gold);border-radius:11px;grid-row:1/span 3;place-items:center;display:grid}.fr-tile .ic svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.fr-tile b{font-size:16px;font-weight:700;line-height:24px}.fr-tile span{color:var(--fr-ink);font-size:14px;font-weight:600;line-height:20px}.fr-tile em{color:var(--fr-gold);justify-self:start;margin-top:8px;font-size:13px;font-style:normal;font-weight:700;line-height:20px}.fr-endv .acts{animation:fr-rise .6s var(--fr-ease) .6s backwards;align-items:center;gap:16px;margin-top:28px;display:flex}.fr-ill{display:block;position:relative;overflow:visible}.fr-ill text{font-family:var(--font-sans), "Segoe UI", system-ui, sans-serif;font-variant-numeric:tabular-nums lining-nums}.fr-ill .t12{font-size:12px;font-weight:600}.fr-ill .t12b{font-size:12px;font-weight:700}.fr-ill .t16{font-size:16px;font-weight:600}.fr-ill .t16b{font-size:16px;font-weight:700}.fr-ill .t20{font-size:20px;font-weight:700}.fr-ill .t24{font-size:24px;font-weight:800}.fr-ill .t40{letter-spacing:-.02em;font-size:40px;font-weight:800}.fr-ill .ink{fill:var(--ink)}.fr-ill .ink2{fill:var(--ink-2)}.fr-ill .ink3{fill:var(--ink-3)}.fr-ill .wht{fill:var(--fr-ink)}.fr-ill .gold{fill:var(--fr-gold)}.fr-ill .goldt{fill:var(--gold-ink)}.fr-ill .brick{fill:var(--brick)}.fr-ill .green{fill:var(--success)}.fr-ill .blue{fill:var(--accent)}.fr-ill .onfill{fill:var(--on-accent)}.fr-ill .card{fill:var(--surface)}.fr-ill .track{fill:color-mix(in srgb, var(--ink) 8%, var(--surface))}.fr-ill .f-skel{fill:color-mix(in srgb, var(--ink) 15%, var(--surface))}.fr-ill .f-sub{fill:var(--surface-alt)}.fr-ill .f-hl{fill:color-mix(in srgb, var(--gold) 36%, var(--surface))}.fr-ill .f-none{fill:none}.fr-ill .f-ink{fill:var(--ink)}.fr-ill .f-white{fill:var(--fr-ink)}.fr-ill .f-navy{fill:var(--fr-1)}.fr-ill .f-lift{fill:var(--fr-2)}.fr-ill .f-tile{fill:var(--fr-0)}.fr-ill .f-avatar{fill:var(--fr-avatar)}.fr-ill .f-blue{fill:var(--accent)}.fr-ill .f-blue-soft{fill:var(--accent-soft)}.fr-ill .f-sky{fill:color-mix(in srgb, var(--accent) 50%, var(--surface))}.fr-ill .f-gold{fill:var(--gold)}.fr-ill .f-gold-on{fill:var(--fr-gold)}.fr-ill .f-brick{fill:var(--brick)}.fr-ill .f-green{fill:var(--success)}.fr-ill .f-green-soft{fill:color-mix(in srgb, var(--success) 14%, var(--surface))}.fr-ill .f-green-on{fill:var(--fr-green)}.fr-ill .s-white{stroke:var(--fr-ink)}.fr-ill .s-card{stroke:var(--surface)}.fr-ill .s-ink3{stroke:var(--ink-3)}.fr-ill .s-line{stroke:var(--border-input)}.fr-ill .s-blue{stroke:var(--accent)}.fr-ill .s-gold{stroke:var(--gold)}.fr-ill .s-gold-on{stroke:var(--fr-gold)}.fr-ill .s-green{stroke:var(--success)}.fr-ill .s-green-on{stroke:var(--fr-green)}.fr-ill .s-brick-on{stroke:var(--fr-brick)}.fr-ill .s-onfill{stroke:var(--on-accent)}.fr-ill .hair{stroke:var(--hairline);stroke-width:1px}.fr-ill .flow{fill:none;stroke:var(--fr-gold);stroke-width:2px;stroke-dasharray:4 6;stroke-linecap:round}.fr-ill .navy-ring{fill:none;stroke:var(--fr-ink);stroke-opacity:.14;stroke-width:4px}.fr-ill .p-brick{fill:color-mix(in srgb, var(--brick) 12%, var(--surface));stroke:color-mix(in srgb, var(--brick) 40%, var(--surface))}.fr-ill .p-green{fill:color-mix(in srgb, var(--success) 12%, var(--surface));stroke:color-mix(in srgb, var(--success) 40%, var(--surface))}.fr-ill .p-blue{fill:var(--accent-soft);stroke:color-mix(in srgb, var(--accent) 40%, var(--surface))}.fr-ill .p-gold{fill:color-mix(in srgb, var(--gold) 14%, var(--surface));stroke:color-mix(in srgb, var(--gold) 50%, var(--surface))}.fr-ill .p-grey{fill:var(--surface-alt);stroke:var(--border-input)}.fr-ill .anim{transform-box:fill-box}.fr-defs .st-gold{stop-color:var(--fr-gold)}.fr-defs .st-glow{stop-color:color-mix(in srgb, var(--fr-gold) 50%, var(--fr-ink))}@media (min-width:1800px) and (min-height:960px){.fr-txt h2{font-size:40px;line-height:48px}.fr-txt p{font-size:18px;line-height:28px}.fr-ifoot{padding:0 40px 0 96px}}@media (max-width:1280px){.fr-stage{padding:32px 40px 28px}.fr-panel{padding:24px 40px}.fr-wallcap{display:none}}@media (max-width:1080px){.fr-auth{grid-template-columns:minmax(0,1fr) minmax(420px,48vw)}.fr-stage h1{font-size:36px;line-height:44px}.fr-nine li{font-size:15px}}@media (max-width:900px){.fr-auth{flex-direction:column;display:flex}.fr-stage{min-height:300px;padding:24px 20px}.fr-gs-copy{max-width:none;margin-top:24px}.fr-stage h1{font-size:30px;line-height:36px}.fr-nine{display:none}.fr-in-copy{margin-top:216px}.fr-legal{display:none}.fr-panel{box-shadow:0 -1px 0 var(--hairline);padding:20px 20px 28px}.fr-pmid{padding:20px 0}.fr-intro{grid-template-rows:64px minmax(0,1fr) 72px}.fr-itop{gap:12px;padding:0 16px}.fr-itop .fr-brand{min-width:0}.fr-itop .fr-brand b{display:none}.fr-ictl{min-width:0}.fr-icount{display:none}.fr-introv{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:12px 16px 8px;display:flex;overflow-y:auto}.fr-introv .fr-pic{display:none}.fr-txt h2{margin-top:8px;font-size:26px;line-height:32px}.fr-txt p{margin-top:8px;font-size:16px;line-height:24px}.fr-try{margin-top:12px}.fr-ifoot{padding:0 16px}.fr-keys{display:none}.fr-skipl{margin-top:16px}.fr-open h1{font-size:32px;line-height:40px}.fr-open .vspace{height:150px}.fr-open .acts{flex-direction:column;width:100%;max-width:320px}.fr-open .acts .fr-ring,.fr-open .acts .fr-ibtn{width:100%}.fr-endv{justify-content:flex-start;padding:20px 16px 24px}.fr-endv h1{font-size:28px;line-height:36px}.fr-grid9{grid-template-columns:minmax(0,1fr);gap:8px}.fr-tile{min-height:0}.fr-endv .acts{flex-direction:column}}@media (prefers-reduced-motion:reduce){.fr-theatre *,.fr-theatre :before,.fr-theatre :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-motion=off] .fr-theatre *,.fr-theatre[data-motion=off] *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.fr-setup{--frs-rise:.6s;--frs-fill:.7s;--frs-pop:.5s;--frs-tag:.4s;--frs-beat:60ms;--frs-stagger:16ms;--frs-lead:.14s;--frs-state:.16s;grid-template-rows:72px minmax(0,1fr);min-height:100dvh;display:grid}.fr-ssegs{flex:1;gap:8px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}.fr-ssegs li{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fr-ssegs i{background:var(--fr-line);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.fr-ssegs b{background:var(--fr-ink);transform-origin:0;transition:transform var(--frs-fill) var(--fr-ease);position:absolute;inset:0;transform:scaleX(0)}.fr-ssegs li.dn b{transform:none}.fr-ssegs li.on b{background:var(--fr-gold);transform:none}.fr-ssegs span{color:var(--fr-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.fr-ssegs li.on span{color:var(--fr-gold);font-weight:700}.fr-smain{z-index:1;flex-direction:column;min-height:0;padding:24px 32px 48px clamp(24px,6.5vw,112px);display:flex;position:relative}.fr-sstep{width:100%;max-width:600px;margin-block:auto}.fr-sstep[hidden]{display:none}.fr-sstep.wide{max-width:min(1320px,100vw - 420px)}.fr-sstep.wide .fr-slede{max-width:880px}.fr-sstep>*{animation:fr-rise var(--frs-rise) var(--fr-ease) backwards}.fr-sstep>:nth-child(2){animation-delay:var(--frs-beat)}.fr-sstep>:nth-child(3){animation-delay:calc(var(--frs-beat) * 2)}.fr-sstep>:nth-child(4){animation-delay:calc(var(--frs-beat) * 3)}.fr-sstep>:nth-child(5){animation-delay:calc(var(--frs-beat) * 4)}.fr-sstep>:nth-child(n+6){animation-delay:calc(var(--frs-beat) * 5)}.fr-sstep h1{letter-spacing:-.02em;color:var(--fr-ink);text-wrap:balance;margin:0;font-size:44px;font-weight:700;line-height:52px}.fr-slede{max-width:640px;color:var(--fr-ink);text-wrap:pretty;margin:12px 0 0;font-size:18px;font-weight:600;line-height:28px}.fr-sfacts{flex-wrap:wrap;gap:8px 32px;margin:24px 0 0;display:flex}.fr-sfacts div{min-width:0}.fr-sfacts dt{color:var(--fr-gold);font-size:13px;font-weight:700;line-height:20px}.fr-sfacts dd{color:var(--fr-ink);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:24px}.fr-sgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.fr-fld{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.fr-fld.wide{grid-column:1/-1}.fr-fld>span{color:var(--fr-ink);font-size:13px;font-weight:700;line-height:20px}.fr-fld :is(input,select){background:var(--fr-2);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--fr-line-2);color:var(--fr-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;transition:background-color var(--frs-state), box-shadow var(--frs-state);border:0;border-radius:10px;outline:none;padding:0 14px;font-size:16px;font-weight:600;line-height:24px}.fr-fld :is(input,select):hover{background:var(--fr-3)}.fr-fld :is(input,select):focus{background:var(--fr-3);box-shadow:inset 0 0 0 2px var(--fr-gold)}.fr-fld :is(input,select):user-invalid{box-shadow:inset 0 0 0 2px var(--fr-brick)}.fr-fld input::placeholder{color:var(--fr-ink);opacity:.74}.fr-fld em,.fr-snote{color:var(--fr-ink);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.fr-snote{grid-column:1/-1}.fr-sacts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.fr-sacts .fr-ibtn.pri{min-width:176px}.fr-skeys{color:var(--fr-ink);margin-left:8px;font-size:13px;font-weight:600;line-height:20px}.fr-skeys kbd{background:var(--fr-2);min-width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--fr-line-2), inset 0 -1px 0 var(--fr-line-2);font:inherit;border-radius:6px;place-items:center;margin-right:4px;padding:0 6px;font-size:13px;font-weight:700;line-height:20px;display:inline-grid}.fr-vgrid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:8px;margin-top:24px;display:grid}.fr-vchip,.fr-role{cursor:pointer;text-align:left;background:var(--fr-2);height:44px;box-shadow:inset 0 0 0 1px var(--fr-line);color:var(--fr-ink);font:inherit;transition:background-color var(--frs-state), box-shadow var(--frs-state);animation:fr-rise var(--frs-pop) var(--fr-ease) backwards;animation-delay:calc(var(--i,0) * var(--frs-stagger) + var(--frs-lead));border:0;border-radius:10px;align-items:center;gap:10px;padding:0 12px;display:flex}.fr-vchip{height:auto;min-height:46px;padding:5px 12px}.fr-vchip .nm{flex-direction:column;flex:1;min-width:0;display:flex}.fr-vchip b{overflow-wrap:break-word;font-size:14px;font-weight:700;line-height:18px}.fr-vchip small{color:var(--fr-gold);font-size:13px;font-weight:600;line-height:18px}.fr-vchip .dot,.fr-role .dot{width:18px;height:18px;color:var(--fr-1);box-shadow:inset 0 0 0 2px var(--fr-line-2);transition:background-color var(--frs-state), box-shadow var(--frs-state);border-radius:50%;flex:none;place-items:center;display:grid}.fr-vchip .dot svg,.fr-role .dot svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fr-vchip:hover,.fr-role:hover{background:var(--fr-3);box-shadow:inset 0 0 0 1px var(--fr-line-2)}.fr-vchip.on,.fr-role.on{background:var(--fr-3);box-shadow:inset 0 0 0 1px var(--fr-gold), 0 0 0 3px color-mix(in srgb, var(--fr-gold) 16%, transparent)}.fr-vchip.on .dot,.fr-role.on .dot{background:var(--fr-gold);box-shadow:0 0 12px color-mix(in srgb, var(--fr-gold) 60%, transparent);animation:fr-lit var(--frs-pop) var(--fr-ease) backwards}.fr-vchip:focus-visible,.fr-role:focus-visible,.fr-vpick button:focus-visible,.fr-terms a:focus-visible{outline:2px solid var(--fr-gold);outline-offset:2px}@keyframes fr-lit{0%{transform:scale(.4)}}.fr-vfind{max-width:600px;margin-top:16px;position:relative}.fr-vsearch>svg{fill:none;width:20px;height:20px;stroke:var(--fr-gold);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:14px;left:14px}.fr-vsearch input{padding-left:44px}.fr-vres{z-index:4;background:var(--surface);box-shadow:0 0 0 1px var(--hairline), 0 16px 40px #0006;border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.fr-vres button{cursor:pointer;text-align:left;width:100%;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.fr-vres button:hover,.fr-vres button:focus-visible{background:var(--surface-alt);outline:none}.fr-vres b{color:var(--ink);font-size:14px;font-weight:700;line-height:20px}.fr-vres span{color:var(--ink-2);font-size:13px;font-weight:500;line-height:20px}.fr-vtray{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;margin-top:16px;display:flex}.fr-vcount{color:var(--fr-gold);margin-right:4px;font-size:14px;font-weight:700;line-height:20px}.fr-vpick{background:var(--fr-gold-wash);height:32px;box-shadow:inset 0 0 0 1px var(--fr-gold);color:var(--fr-ink);animation:fr-tagin var(--frs-tag) var(--fr-ease) backwards;border-radius:16px;align-items:center;gap:4px;padding:0 4px 0 12px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.fr-vpick button{cursor:pointer;width:24px;height:24px;color:var(--fr-ink);background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.fr-vpick button:hover{background:var(--fr-3)}.fr-vpick svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;width:14px;height:14px}.fr-vlit{color:var(--fr-ink);flex-basis:100%;font-size:14px;font-weight:600;line-height:20px}.fr-tag.lit{box-shadow:0 0 0 1px var(--fr-gold), 0 8px 24px #00000073}.fr-roles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin-top:28px;display:grid}.fr-role{height:52px;font-size:15px;font-weight:700;line-height:20px}.fr-checks{flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.fr-checks li{color:var(--fr-ink);align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.fr-checks li>span{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--fr-line-2);color:var(--fr-1);transition:background-color var(--frs-state), box-shadow var(--frs-state);border-radius:50%;place-items:center;display:grid}.fr-checks li.ok>span{background:var(--fr-green);box-shadow:none}.fr-checks svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fr-terms{cursor:pointer;background:var(--fr-2);box-shadow:inset 0 0 0 1px var(--fr-line);border-radius:12px;align-items:flex-start;gap:12px;margin-top:24px;padding:14px 16px;display:flex}.fr-terms input{width:20px;height:20px;accent-color:var(--fr-gold);cursor:pointer;flex:none;margin:2px 0 0}.fr-terms>span{flex-direction:column;gap:2px;min-width:0;display:flex}.fr-terms b{color:var(--fr-ink);font-size:15px;font-weight:700;line-height:24px}.fr-terms span span{color:var(--fr-ink);font-size:14px;font-weight:600;line-height:20px}.fr-terms a{color:var(--fr-ink);text-decoration:underline;-webkit-text-decoration-color:var(--fr-gold);text-decoration-color:var(--fr-gold);text-underline-offset:4px;text-decoration-thickness:2px}.fr-serr{color:var(--fr-ink);background:color-mix(in srgb, var(--fr-brick) 26%, var(--fr-1));box-shadow:inset 0 0 0 1px var(--fr-brick);border-radius:10px;margin:20px 0 0;padding:12px 14px;font-size:15px;font-weight:600;line-height:24px}@media (max-width:1280px){.fr-sstep.wide{max-width:calc(100vw - 340px)}}@media (max-width:900px){.fr-setup{grid-template-rows:64px minmax(0,1fr)}.fr-setup .fr-itop{gap:12px;padding:0 16px}.fr-setup .fr-itop .fr-brand b{display:none}.fr-setup .fr-itop .fr-brand,.fr-setup .fr-ictl{min-width:0}.fr-ssegs span{display:none}.fr-smain{padding:20px 16px 32px}.fr-sstep,.fr-sstep.wide{max-width:none;margin-block:0 auto}.fr-sstep h1{padding-right:88px;font-size:30px;line-height:36px}.fr-slede{font-size:16px;line-height:24px}.fr-sgrid{grid-template-columns:minmax(0,1fr)}.fr-vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-vchip{gap:8px;padding:7px 10px}.fr-roles{grid-template-columns:minmax(0,1fr)}.fr-sacts .fr-ibtn{flex:1}.fr-skeys{display:none}}
