@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_5afde0{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_5afde0{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_3a41d0{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_3a41d0{--font-public-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/73cb51aac9c97f90-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d26bbd13d6b70f89-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/20535187d867b7b9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5356a6a4f2c8c8d8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/db96af6b531dc71f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_595324{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_595324{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}.ms{--ms-bg:#02040a;--ms-panel:#070b12;--ms-panel-2:#0c121c;--ms-panel-3:#131b2a;--ms-line:#1c283b;--ms-line-2:#44597a;--ms-chrome:#cfd9e8;--ms-text:#ffffff;--ms-text-2:#e2e9f7;--ms-text-3:#b6c3de;--ms-gold:#f5c542;--ms-gold-ink:#181100;--ms-cyan:#62e6ff;--ms-blue:var(--ms-cyan);--ms-go:#43e08f;--ms-hold:#ffb224;--ms-stop:#ff5a4e;--ms-paper:#f3f0e6;--ms-paper-ink:#0b1426;--ms-paper-line:#cfc9b6;--ms-display:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--ms-body:var(--font-public-sans),ui-sans-serif,system-ui,sans-serif;--ms-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,monospace;--ms-gutter:clamp(1rem,3.5vw,3rem);--ms-nav-h:60px;position:relative;min-height:100svh;background:var(--ms-bg);color:var(--ms-text);font-family:var(--ms-body);font-size:1.0625rem;line-height:1.6;overflow-x:clip;-webkit-font-smoothing:antialiased}.ms *,.ms :after,.ms :before{box-sizing:border-box}.ms h1,.ms h2,.ms h3,.ms h4{margin:0;font-family:var(--ms-display);font-weight:700;letter-spacing:-.02em;line-height:1.08;color:var(--ms-text)}:where(.ms) :is(p,ul,ol,dl,dd,figure){margin:0}:where(.ms) :is(ul,ol){padding:0;list-style:none}:where(.ms) a{color:inherit}.ms ::selection{background:var(--ms-gold);color:var(--ms-gold-ink)}.ms :focus-visible{outline:3px solid var(--ms-blue);outline-offset:3px;border-radius:2px}.ms-skip{position:fixed;left:1rem;top:-4rem;z-index:100;padding:.7rem 1rem;background:var(--ms-gold);color:var(--ms-gold-ink);font-weight:700;text-decoration:none}.ms-skip:focus{top:1rem}.ms-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ms-label{font-family:var(--ms-mono);font-size:.75rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ms-text-3)}.ms-h1{font-size:clamp(2.3rem,4.4vw,4.2rem);font-weight:800;letter-spacing:-.03em;line-height:1.03}.ms-h2{font-size:clamp(1.9rem,3.4vw,3.1rem);letter-spacing:-.025em}.ms-accent{color:var(--ms-gold)}.ms-lede{max-width:64ch;font-size:clamp(1.05rem,1.25vw,1.2rem);color:var(--ms-text-2)}.ms-panel{background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:3px}.ms-panel-h{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem;background:var(--ms-panel-2);border-bottom:1px solid var(--ms-line)}.ms-chip,.ms-sample{display:inline-flex;align-items:center;gap:.4rem;padding:.15rem .5rem;border:1px solid var(--ms-line-2);border-radius:2px;font-family:var(--ms-mono);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ms-text-2);white-space:nowrap}.ms-sample{border-color:var(--ms-text-3);color:var(--ms-text-2)}.ms-chip--go{border-color:var(--ms-go);color:var(--ms-go);background:rgba(67,224,143,.1)}.ms-chip--hold{border-color:var(--ms-hold);color:var(--ms-hold);background:rgba(255,178,36,.1)}.ms-chip--stop{border-color:var(--ms-stop);color:var(--ms-stop)}.ms-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:.7rem 1.25rem;border:1px solid var(--ms-gold);border-radius:3px;background:var(--ms-gold);color:var(--ms-gold-ink);font:700 1rem/1.2 var(--ms-body);text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.ms-btn:hover{background:#ffd75f;border-color:#ffd75f}.ms-btn--ghost{background:transparent;color:var(--ms-text);border-color:var(--ms-line-2)}.ms-btn--ghost:hover{background:var(--ms-panel-2);border-color:var(--ms-text-3)}.ms-nav{position:sticky;top:0;z-index:50;background:var(--ms-bg);border-bottom:1px solid var(--ms-line)}.ms-nav-in{display:flex;align-items:center;gap:2rem;min-height:var(--ms-nav-h);padding-inline:var(--ms-gutter)}.ms-brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.ms-wordmark{font:800 1.15rem/1 var(--ms-display);letter-spacing:-.01em}.ms-links{display:flex;gap:.25rem;margin-left:.5rem}.ms-links a{padding:.5rem .75rem;color:var(--ms-text-2);font-size:.95rem;font-weight:500;text-decoration:none;border-radius:2px}.ms-links a:hover{color:var(--ms-text);background:var(--ms-panel-2)}.ms-nav-act{display:flex;align-items:center;gap:1.2rem;margin-left:auto}.ms-nav-act .ms-btn{white-space:nowrap}.ms-nav-act .ms-signin{color:var(--ms-text-2);font-weight:500;text-decoration:none}.ms-nav-act .ms-signin:hover{color:var(--ms-text);text-decoration:underline}.ms-menu{display:none;position:relative}.ms-menu summary{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 .9rem;border:1px solid var(--ms-line-2);border-radius:3px;font:600 .9rem var(--ms-body);cursor:pointer;list-style:none}.ms-menu summary::-webkit-details-marker{display:none}.ms-menu ul{position:absolute;right:0;top:calc(100% + .5rem);z-index:60;min-width:14rem;padding:.4rem;background:var(--ms-panel);border:1px solid var(--ms-line-2);border-radius:3px}.ms-menu li a{display:block;padding:.75rem .8rem;text-decoration:none;border-radius:2px}.ms-menu li a:hover{background:var(--ms-panel-2)}.ms-section{position:relative;padding:clamp(3.5rem,7vw,6.5rem) var(--ms-gutter);border-top:1px solid var(--ms-line)}.ms-sec-head{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.ms-sec-no{display:flex;align-items:center;gap:.7rem;font:600 .78rem/1 var(--ms-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-cyan)}.ms-sec-no:before{content:"";width:.62rem;height:.62rem;background:var(--ms-cyan);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.ms-sec-no span+span{color:var(--ms-text-3)}.ms-hero{flex-direction:column;min-height:clamp(660px,calc(100svh - var(--ms-nav-h)),940px);background:var(--ms-bg);overflow:hidden;isolation:isolate}.ms-hero,.ms-hero-inner{position:relative;display:flex}.ms-hero-inner{z-index:2;flex:1;flex-direction:column;padding-top:clamp(1.5rem,3vw,2.5rem)}.ms-doc-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:0 var(--ms-gutter) 1.25rem}.ms-hero-grid{flex:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);align-items:center;padding:0 var(--ms-gutter) clamp(2rem,4vw,3rem)}.ms-hero-copy{display:grid;gap:1.5rem}.ms-scene{position:absolute;inset:0;z-index:0;pointer-events:none}.ms-scene canvas{display:block;width:100%;height:100%}.ms-tactical{padding:clamp(2.5rem,5vw,4.5rem) var(--ms-gutter);border-top:1px solid var(--ms-line)}.ms-tactical-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,3vw,3rem);align-items:start}.ms-sub{max-width:54ch;font-size:clamp(1.05rem,1.3vw,1.2rem);color:var(--ms-text-2)}.ms-ask{display:grid;gap:.5rem;padding:1rem;background:var(--ms-panel);border:1px solid var(--ms-line-2);border-radius:3px}.ms-ask-row{display:flex;flex-wrap:wrap;gap:.6rem}.ms-ask input{flex:1 1 20rem;min-width:0;min-height:2.9rem;padding:.6rem .85rem;background:var(--ms-bg);border:1px solid var(--ms-line-2);border-radius:3px;color:var(--ms-text);font:500 1rem var(--ms-body)}.ms-ask input::placeholder{color:var(--ms-text-3)}.ms-ask input:focus-visible{outline-offset:1px;border-color:var(--ms-blue)}.ms-chips{display:flex;flex-wrap:wrap;gap:.5rem}.ms-chips a{display:inline-flex;align-items:center;min-height:2.25rem;padding:.25rem .75rem;border:1px solid var(--ms-line-2);border-radius:2px;color:var(--ms-text-2);font-size:.9rem;text-decoration:none}.ms-chips a:hover{border-color:var(--ms-gold);color:var(--ms-text)}.ms-fine{font-size:.875rem;color:var(--ms-text-3)}.ms-miles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ms-line);background:var(--ms-panel)}.ms-miles li{display:grid;align-content:start;gap:.35rem;padding:1.1rem var(--ms-gutter) 1.2rem 1.25rem;border-left:1px solid var(--ms-line)}.ms-miles li:first-child{border-left:0;padding-left:var(--ms-gutter)}.ms-miles .no{font:600 .75rem/1 var(--ms-mono);letter-spacing:.09em;color:var(--ms-gold)}.ms-miles .key{font:700 1.2rem/1.1 var(--ms-display)}.ms-miles .line{font-size:.9rem;color:var(--ms-text-2)}.ms-sheet{background:var(--ms-panel);border:1px solid var(--ms-line-2);border-radius:3px}.ms-sheet-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;border-bottom:1px solid var(--ms-line);background:var(--ms-panel-2)}.ms-sheet svg{display:block;width:100%;height:auto;background:var(--ms-bg)}.ms-sheet .grid-minor{stroke:rgba(109,179,255,.1)}.ms-sheet .grid-major{stroke:rgba(109,179,255,.22)}.ms-sheet .frame{fill:none;stroke:var(--ms-line-2)}.ms-sheet .ref{fill:var(--ms-text-3);font:500 10px var(--ms-mono)}.ms-sheet .road-edge{fill:none;stroke:var(--ms-line-2);stroke-width:30;stroke-linecap:butt}.ms-sheet .road-fill{fill:none;stroke:var(--ms-panel-3);stroke-width:27;stroke-linecap:butt}.ms-sheet .road-line{fill:none;stroke:var(--ms-gold);stroke-width:2.5;stroke-dasharray:11 9}.ms-sheet .leader{stroke:var(--ms-text-3);stroke-width:1}.ms-sheet .wp{fill:var(--ms-bg);stroke:var(--ms-gold);stroke-width:2}.ms-sheet .wp-no{fill:var(--ms-gold);font:700 11px var(--ms-mono);text-anchor:middle;dominant-baseline:central}.ms-sheet .wp-id{fill:var(--ms-text-3);font:500 10px var(--ms-mono);letter-spacing:.08em}.ms-sheet .wp-name{fill:#fff;font:700 17px var(--ms-display)}.ms-sheet .wp-line{fill:var(--ms-text-2);font:400 12px var(--ms-body)}.ms-sheet .tag{fill:var(--ms-text-3);font:600 10px var(--ms-mono);letter-spacing:.1em}.ms-sheet .scale{stroke:var(--ms-text-3);stroke-width:1.5;fill:none}.ms-titleblock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ms-line-2)}.ms-titleblock>div{display:grid;gap:.2rem;padding:.7rem 1rem;border-left:1px solid var(--ms-line)}.ms-titleblock>div:first-child{border-left:0}.ms-titleblock dd{font-size:.9rem;font-weight:600;color:var(--ms-text)}.ms-readout{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;padding:1.25rem;background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:3px}.ms-readout .big{font:800 clamp(2.4rem,4vw,3.4rem)/1 var(--ms-display);font-variant-numeric:tabular-nums;color:var(--ms-gold)}.ms-readout .big small{margin-left:.4rem;font:500 1rem var(--ms-body);color:var(--ms-text-2)}.ms-readout .work{font:400 .85rem/1.5 var(--ms-mono);color:var(--ms-text-2);font-variant-numeric:tabular-nums}.ms-readout .gauge{grid-column:1/-1}.ms-gauge,.pa-meter{position:relative;height:.75rem;border:1px solid var(--ms-line-2);background:var(--ms-bg)}.ms-gauge span,.pa-meter span{display:block;height:100%;background:var(--ms-gold)}.ms-gauge:after,.pa-meter:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(var(--seg, 8.333%) - 1px),var(--ms-bg) calc(var(--seg, 8.333%) - 1px) var(--seg,8.333%));pointer-events:none}.ms-gauge-ticks{display:flex;justify-content:space-between;margin-top:.3rem;font:500 .7rem var(--ms-mono);color:var(--ms-text-3)}.ms-sheet .draw{stroke-dasharray:none}@media (prefers-reduced-motion:no-preference){.ms-sheet .draw{stroke-dasharray:1;stroke-dashoffset:1;animation:ms-draw 1.8s cubic-bezier(.4,0,.2,1) .15s forwards}.ms-sheet .wp-g{opacity:0;animation:ms-fade .5s ease-out forwards}.ms-sheet .wp-g:first-of-type{animation-delay:.5s}.ms-sheet .wp-g:nth-of-type(2){animation-delay:.85s}.ms-sheet .wp-g:nth-of-type(3){animation-delay:1.2s}.ms-sheet .wp-g:nth-of-type(4){animation-delay:1.55s}.ms-sheet .wp-g:nth-of-type(5){animation-delay:1.9s}}@keyframes ms-draw{to{stroke-dashoffset:0}}@keyframes ms-fade{to{opacity:1}}.ms-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ms-deliver,.ms-three,.ms-three>li{display:grid}.ms-deliver{grid-template-rows:auto 1fr;height:100%}.ms-deliver-b{display:grid;align-content:start;gap:.8rem;padding:1.4rem 1.25rem 1.6rem}.ms-deliver-b h3{font-size:1.6rem}.ms-deliver-b p{color:var(--ms-text-2)}.ms-deliver-b svg{width:3.25rem;height:3.25rem;margin-bottom:.4rem;fill:none;stroke:var(--ms-gold);stroke-width:1.5;stroke-linecap:square;stroke-linejoin:miter}.ms-banner{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;padding:1rem 1.25rem;border:1px solid var(--ms-gold);border-left-width:6px;border-radius:3px;background:rgba(245,197,66,.07);font:600 1.1rem/1.4 var(--ms-display)}.ms-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:1px solid var(--ms-line);border-radius:3px;overflow:hidden}.ms-rail button{display:grid;gap:.3rem;padding:.9rem 1rem;border:0;border-left:1px solid var(--ms-line);border-top:4px solid transparent;background:var(--ms-panel);color:var(--ms-text-2);text-align:left;cursor:pointer}.ms-rail button:first-child{border-left:0}.ms-rail button:hover{background:var(--ms-panel-2)}.ms-rail button[aria-selected=true]{background:var(--ms-panel-3);border-top-color:var(--ms-gold);color:var(--ms-text)}.ms-rail .no{font:600 .72rem/1 var(--ms-mono);letter-spacing:.09em;color:var(--ms-gold)}.ms-rail .name{font:700 1.2rem/1.1 var(--ms-display)}.ms-phase{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);background:var(--ms-panel);border:1px solid var(--ms-line);border-radius:3px}.ms-phase[hidden]{display:none}.ms-phase-copy{display:grid;gap:1rem;align-content:start}.ms-phase-copy h3{font-size:clamp(1.6rem,2.6vw,2.3rem)}.ms-phase-copy p:not(.ms-label){color:var(--ms-text-2)}.ms-sub-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin:clamp(2.5rem,5vw,4rem) 0 1.25rem}.ms-sub-head h3{font-size:clamp(1.5rem,2.4vw,2rem)}.ms-instr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.ms-instr>li{display:grid;grid-template-rows:auto 1fr;gap:1rem}.ms-instr-copy{display:grid;gap:.5rem;align-content:start}.ms-instr-copy h4{font-size:1.2rem;line-height:1.2}.ms-instr-copy p:not(.ms-label):not(.ms-q){font-size:.95rem;color:var(--ms-text-2)}.ms-q{padding-left:.75rem;border-left:3px solid var(--ms-blue);font-size:.9rem;color:var(--ms-text)}.ms-gate{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem);align-items:start}.ms-gate-copy{position:sticky;top:calc(var(--ms-nav-h) + 1.5rem);display:grid;gap:1.25rem}.ms-poll-rows{display:grid}.ms-poll-rows li+li{border-top:1px solid var(--ms-line)}.ms-poll-row{display:grid;grid-template-columns:5.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;width:100%;min-height:4.5rem;padding:.9rem 1rem;border:0;border-left:5px solid var(--ms-hold);background:transparent;color:var(--ms-text);text-align:left;cursor:pointer}.ms-poll-row:hover{background:var(--ms-panel-2)}.ms-poll-row[aria-pressed=true]{border-left-color:var(--ms-go);background:rgba(67,224,143,.06)}.ms-poll-row .t{display:grid;gap:.15rem}.ms-poll-row .t strong{font:700 1.05rem/1.25 var(--ms-display)}.ms-poll-row .t span{font-size:.9rem;color:var(--ms-text-2)}.ms-poll-row .act{font:600 .78rem/1 var(--ms-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ms-text-3)}.ms-poll-foot{display:grid;gap:.8rem;padding:1rem;border-top:1px solid var(--ms-line-2);background:var(--ms-panel-2)}.ms-poll-sum{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1rem}.ms-poll-sum .pct{font:800 2rem/1 var(--ms-display);font-variant-numeric:tabular-nums}.ms-poll-note{font-size:.9rem;color:var(--ms-text-2)}.ms-linkbtn{padding:.4rem 0;border:0;background:none;color:var(--ms-blue);font:600 .9rem var(--ms-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ms-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--ms-line-2);border-radius:3px;overflow:hidden}.ms-seg button{min-height:3rem;padding:.6rem 1.2rem;border:0;border-left:1px solid var(--ms-line-2);background:var(--ms-panel);color:var(--ms-text-2);font:600 1rem var(--ms-body);cursor:pointer}.ms-seg button:first-child{border-left:0}.ms-seg button[aria-selected=true]{background:var(--ms-gold);color:var(--ms-gold-ink)}.ms-lens-blurb{margin:1.25rem 0 1.5rem;max-width:64ch;color:var(--ms-text-2)}.ms-lens-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}.ms-lens-grid[hidden]{display:none}.ms-lens-card{display:grid;gap:.6rem;align-content:start;padding:1.25rem}.ms-lens-card h4{font-size:1.2rem}.ms-lens-card p:not(.ms-label){font-size:.97rem;color:var(--ms-text-2)}.ms-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ms-doc,.ms-docs,.ms-docs>li{display:grid}.ms-doc{grid-template-rows:auto 1fr auto;height:100%;background:var(--ms-panel);border:1px solid var(--ms-line);border-top:3px solid var(--ms-gold);border-radius:3px}.ms-doc-h{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 1.25rem;background:var(--ms-panel-2);border-bottom:1px solid var(--ms-line);font:600 .75rem/1.2 var(--ms-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ms-text-2)}.ms-doc-h span:first-child{color:var(--ms-gold)}.ms-doc-b{display:grid;gap:.6rem;align-content:start;padding:1.25rem}.ms-doc-b h3{font-size:1.35rem}.ms-doc-b p{color:var(--ms-text-2);font-size:.97rem}.ms-doc a{display:block;padding:.8rem 1.25rem;border-top:1px solid var(--ms-line);color:var(--ms-gold);font-weight:700;font-size:.95rem;text-decoration:none}.ms-doc a:hover{background:var(--ms-panel-2);text-decoration:underline;text-underline-offset:3px}.ms-filters{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem}.ms-filters button{min-height:2.75rem;padding:.4rem 1rem;border:1px solid var(--ms-line-2);border-radius:3px;background:var(--ms-panel);color:var(--ms-text-2);font:600 .95rem var(--ms-body);cursor:pointer}.ms-filters button[aria-pressed=true]{background:var(--ms-gold);border-color:var(--ms-gold);color:var(--ms-gold-ink)}.ms-filters .count{margin-left:auto;font:500 .8rem var(--ms-mono);letter-spacing:.06em;color:var(--ms-text-3)}.ms-manifest-rotator{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-top:2rem;padding:.85rem 1.25rem;background:rgba(5,9,16,.92);border:1px solid var(--ms-line);border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 36px -20px rgba(0,0,0,.9)}.ms-rotator-tabs{display:flex;flex-wrap:wrap;gap:.4rem}.ms-rotator-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;font:600 .8rem var(--ms-mono);letter-spacing:.04em;color:var(--ms-text-2);background:rgba(255,255,255,.03);border:1px solid var(--ms-line);border-radius:2px;cursor:pointer;transition:all .2s ease}.ms-rotator-tab-no{font-size:.72rem;color:var(--ms-cyan);opacity:.85}.ms-rotator-tab:hover{color:var(--ms-text);border-color:var(--ms-line-2);background:rgba(255,255,255,.06)}.ms-rotator-tab[aria-selected=true]{color:var(--ms-gold-ink);background:var(--ms-gold);border-color:var(--ms-gold);box-shadow:0 0 16px rgba(245,197,66,.35)}.ms-rotator-tab[aria-selected=true] .ms-rotator-tab-no{color:var(--ms-gold-ink)}.ms-rotator-ctrls{display:flex;align-items:center;gap:1.25rem;margin-left:auto}.ms-rotator-counter{font-size:.82rem;letter-spacing:.1em;color:var(--ms-text-3);display:inline-flex;align-items:baseline;gap:.25rem}.ms-rotator-counter .current{color:var(--ms-gold);font-weight:700;font-size:.95rem}.ms-rotator-counter .sep{opacity:.4}.ms-rotator-btns{display:flex;align-items:center;gap:.5rem}.ms-rotator-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;font:600 .8rem var(--ms-mono);letter-spacing:.04em;color:var(--ms-cyan);background:rgba(98,230,255,.06);border:1px solid rgba(98,230,255,.3);border-radius:2px;cursor:pointer;transition:all .2s ease}.ms-rotator-btn:hover:not(:disabled){background:rgba(98,230,255,.15);border-color:var(--ms-cyan);color:#fff;box-shadow:0 0 12px rgba(98,230,255,.25)}.ms-rotator-btn:disabled{opacity:.3;cursor:not-allowed;border-color:var(--ms-line);color:var(--ms-text-3);background:transparent;box-shadow:none}.ms-manifest-carousel{position:relative;margin-top:1.5rem;width:100%;overflow:hidden}.ms-manifest-track{display:flex;flex-direction:row;gap:3rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 1rem}.ms-manifest-track::-webkit-scrollbar{display:none}.ms-manifest-track:focus-visible{outline:1px solid var(--ms-cyan);outline-offset:4px}.ms-manifest-track .ms-group{flex:0 0 100%;min-width:100%;max-width:100%;margin-top:0;scroll-snap-align:start;scroll-snap-stop:always}.ms-group[hidden]{display:none}.ms-group-h{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.25rem;padding-bottom:.7rem;border-bottom:2px solid var(--ms-gold)}.ms-group-h,.ms-group-titleblock{display:flex;align-items:baseline}.ms-group-titleblock{gap:.75rem}.ms-group-no{font:700 .95rem var(--ms-mono);letter-spacing:.08em;color:var(--ms-cyan)}.ms-group-h h3{font-size:1.5rem}.ms-group-h p{color:var(--ms-text-2);font-size:.97rem}.ms-sys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1px 0 0 1px}.ms-sys li[hidden]{display:none}.ms-sys li{display:grid;gap:.45rem;align-content:start;padding:1.1rem 1.25rem 1.25rem;margin:-1px 0 0 -1px;border:1px solid var(--ms-line);background:var(--ms-panel)}.ms-sys h4{font-size:1.1rem;line-height:1.25}.ms-sys p:not(.ms-label):not(.ms-limit){font-size:.95rem;color:var(--ms-text-2)}.ms-limit{padding-top:.5rem;border-top:1px dashed var(--ms-line-2);font-size:.88rem;color:var(--ms-text)}.ms-limit b{display:inline-block;margin-right:.5rem;font:700 .7rem var(--ms-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-hold)}.ms-rules li{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1rem 2rem;padding:1.4rem 0;border-top:1px solid var(--ms-line)}.ms-rules li:last-child{border-bottom:1px solid var(--ms-line)}.ms-rules .no{font:600 .8rem/1.6 var(--ms-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-gold)}.ms-rules h3{font-size:clamp(1.3rem,2vw,1.7rem)}.ms-rules p{margin-top:.4rem;max-width:64ch;color:var(--ms-text-2)}.ms-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ms-plan{display:grid;align-content:start;gap:.75rem;padding:1.5rem 1.25rem 1.4rem}.ms-plan h3{font-size:1.5rem}.ms-price{display:flex;align-items:baseline;gap:.5rem}.ms-price .amount{font:800 3rem/1 var(--ms-display);font-variant-numeric:tabular-nums}.ms-price .per{color:var(--ms-text-2)}.ms-plan .annual,.ms-plan .credits{font-size:.95rem;color:var(--ms-text-2)}.ms-plan .credits strong{color:var(--ms-text);font-variant-numeric:tabular-nums}.ms-plan .tagline{padding-top:.5rem;border-top:1px solid var(--ms-line);color:var(--ms-text)}.ms-rows{display:grid}.ms-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--ms-line);font-size:.93rem}.ms-rows dt{color:var(--ms-text-2)}.ms-rows dd{font:500 .88rem var(--ms-mono);font-variant-numeric:tabular-nums;text-align:right}.ms-plan .ms-btn{margin-top:.75rem}.ms-beyond{margin-top:1.25rem;padding:1.25rem}.ms-beyond h3{font-size:1.2rem}.ms-flat{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:0 2rem;margin:.9rem 0}.ms-flat li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--ms-line);font-size:.95rem}.ms-flat li span:last-child{font:500 .88rem var(--ms-mono);white-space:nowrap}.ms-note{max-width:100ch;margin-top:.5rem;font-size:.9rem;color:var(--ms-text-2)}.ms-launch{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem);align-items:center}.ms-launch-copy{display:grid;gap:1.75rem}.ms-launch h2{font-size:clamp(2.2rem,4.6vw,4.2rem);letter-spacing:-.03em}.ms-launch-act{display:grid;gap:1rem}.ms-launch-act p{color:var(--ms-text-2)}.ms-launch-btns{display:flex;flex-wrap:wrap;gap:.75rem}.ms-foot{padding:2.5rem var(--ms-gutter) 3rem;border-top:1px solid var(--ms-line);background:var(--ms-panel);display:grid;gap:1.5rem}.ms-foot-links{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.ms-foot-links a{padding:.4rem 0;color:var(--ms-text-2);text-decoration:none}.ms-foot-links a:hover{color:var(--ms-text);text-decoration:underline}.ms-foot p{max-width:100ch;font-size:.9rem;color:var(--ms-text-2)}.pa-frame{overflow:hidden}.pa-cap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 1rem;background:var(--ms-panel-2);border-bottom:1px solid var(--ms-line);font:500 .75rem var(--ms-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ms-text-2)}.pa-inner{display:grid;gap:.9rem;padding:1.1rem 1rem 1.2rem}.pa-fine{font-size:.85rem;color:var(--ms-text-3)}.pa-goal{padding:.8rem .9rem;border:1px solid var(--ms-line-2);border-radius:3px;background:var(--ms-bg);font-weight:600}.pa-caret{display:inline-block;width:2px;height:1.05em;margin-left:3px;vertical-align:-.15em;background:var(--ms-gold)}.pa-questions{display:grid;gap:.45rem}.pa-questions li{padding:.5rem .8rem;border-left:3px solid var(--ms-blue);background:var(--ms-panel-2);font-size:.93rem}.pa-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.pa-col{display:grid;align-content:start;gap:.45rem}.pa-colName{font:600 .72rem var(--ms-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ms-gold)}.pa-stepCard{padding:.55rem .65rem;border:1px solid var(--ms-line);border-radius:2px;background:var(--ms-panel-2);font-size:.86rem;line-height:1.3}.pa-actions{display:flex;gap:.5rem}.pa-accept,.pa-reject{padding:.4rem .9rem;border-radius:2px;font-size:.85rem;font-weight:700}.pa-accept{background:var(--ms-gold);color:var(--ms-gold-ink)}.pa-reject{border:1px solid var(--ms-line-2)}.pa-sheet{display:grid;gap:.6rem;padding:1rem 1.1rem;border-radius:2px;background:var(--ms-paper);color:var(--ms-paper-ink);font-size:.93rem;line-height:1.5}.pa-sheetTitle{font:700 1rem var(--ms-display);text-transform:uppercase;letter-spacing:.04em}.pa-confirm{padding:.05rem .3rem;background:#ffe27a;color:#3b2a00;font:500 .78rem var(--ms-mono)}.pa-lineGhost{height:.5rem;background:#d8d3c0}.pa-lineGhost:last-child{width:60%}.pa-checks{display:grid;gap:.5rem}.pa-checks li{display:flex;align-items:center;gap:.65rem;color:var(--ms-text-2)}.pa-checks li.pa-done{color:var(--ms-text)}.pa-tick{display:inline-grid;place-items:center;width:1.3rem;height:1.3rem;border:1.5px solid var(--ms-line-2);border-radius:2px;font-size:.8rem;font-weight:800;color:#04170d}.pa-done .pa-tick{background:var(--ms-go);border-color:var(--ms-go)}.pa-fileRow{display:grid;gap:.45rem}.pa-fileName{font-weight:700}.pa-chips{display:flex;flex-wrap:wrap;gap:.4rem}.pa-fileChip{padding:.25rem .6rem;border:1px solid var(--ms-line-2);border-radius:2px;background:var(--ms-panel-2);font:500 .78rem var(--ms-mono)}.pa-big{color:var(--ms-text-2)}.pa-big span{display:inline-block;margin-right:.3rem;font:800 clamp(2.6rem,4.4vw,3.6rem)/1 var(--ms-display);letter-spacing:-.03em;color:var(--ms-gold);font-variant-numeric:tabular-nums}.pa-working{font:400 .84rem/1.5 var(--ms-mono);color:var(--ms-text);font-variant-numeric:tabular-nums}.pa-sliderLabel strong{color:var(--ms-stop)}.pa-slider{width:100%;height:2.75rem;margin:0;background:transparent;accent-color:var(--ms-gold);cursor:pointer}.pa-fan{width:100%;height:auto}.pa-legend{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.85rem;font-weight:600}.pa-lgCau:before,.pa-lgOpt:before,.pa-lgTyp:before{content:"";display:inline-block;width:1.1rem;height:3px;margin-right:.4rem;vertical-align:middle}.pa-lgOpt:before{background:var(--ms-blue)}.pa-lgTyp:before{background:#fff}.pa-lgCau:before{background:var(--ms-gold)}.pa-split{display:flex;height:3rem;overflow:hidden;border:1px solid var(--ms-line-2);font-weight:800;font-size:.93rem}.pa-give,.pa-keep{display:grid;place-items:center;white-space:nowrap}.pa-keep{background:var(--ms-blue);color:#04132b}.pa-give{min-width:3.6rem;background:var(--ms-gold);color:var(--ms-gold-ink)}@media (max-width:1180px){.ms-instr,.ms-sys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.ms-links{display:none}.ms-menu{display:block}.ms-nav-act .ms-signin{display:none}.ms-docs,.ms-gate,.ms-hero-grid,.ms-launch,.ms-phase,.ms-plans,.ms-three{grid-template-columns:minmax(0,1fr)}.ms-docs,.ms-miles{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-miles li:nth-child(odd){border-left:0;padding-left:var(--ms-gutter)}.ms-miles li{border-top:1px solid var(--ms-line)}.ms-rail .name{font-size:1rem}}@media (max-width:700px){.ms-rail{grid-template-columns:repeat(5,minmax(0,1fr))}.ms-rail button{padding:.7rem .4rem}.ms-rail .name{font-size:.8rem}.ms-docs,.ms-instr,.ms-sys{grid-template-columns:minmax(0,1fr)}.ms-titleblock{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-titleblock>div:nth-child(3){border-left:0}.ms-titleblock>div:nth-child(n+3){border-top:1px solid var(--ms-line)}.ms-sheet .ref,.ms-sheet .scale,.ms-sheet .tag,.ms-sheet .wp-label{display:none}.ms-sheet-legend{display:grid}.ms-poll-row{grid-template-columns:4.5rem minmax(0,1fr)}.ms-poll-row .act{display:none}.ms-rules li{gap:.3rem}.ms-readout,.ms-rules li{grid-template-columns:minmax(0,1fr)}}.ms-gate-copy .ms-chip{justify-self:start}@media (max-width:520px){.ms-nav-in{gap:.75rem}.ms-nav-act{gap:.6rem}.ms-nav-act .ms-btn{min-height:2.6rem;padding:.5rem .85rem;font-size:.9rem}.ms-wordmark{font-size:1.05rem}}.ms-nav:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--ms-gold);transform:scaleX(0);transform-origin:0 50%;pointer-events:none}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.ms-nav:after{animation:ms-route-progress linear both;animation-timeline:scroll(root block)}@keyframes ms-route-progress{to{transform:scaleX(1)}}}}@media (min-width:1181px){.ms-sys .ms-last-3-1{grid-column:span 3}.ms-sys .ms-last-3-2{grid-column:span 2}}@media (min-width:701px) and (max-width:1180px){.ms-sys .ms-last-2-1{grid-column:span 2}}.ms-sys li.ms-last-2-1 p:not(.ms-label),.ms-sys li.ms-last-3-1 p:not(.ms-label),.ms-sys li.ms-last-3-2 p:not(.ms-label){max-width:80ch}.ms-sheet-legend{display:none;gap:.55rem;padding:.9rem 1rem;border-top:1px solid var(--ms-line)}.ms-sheet-legend li{display:flex;align-items:center;gap:.75rem;font-size:.93rem;color:var(--ms-text-2)}.ms-sheet-legend .d{flex:none;display:grid;place-items:center;width:1.9rem;height:1.9rem;background:var(--ms-gold);color:var(--ms-gold-ink);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font:700 .75rem var(--ms-mono)}.ms-sheet-legend strong{color:var(--ms-text)}@media (max-width:700px){.ms-sheet-legend{display:grid}}.ms{isolation:isolate}.ms:before{z-index:0;background:radial-gradient(1000px 640px at 88% -8%,rgba(98,230,255,.075),transparent 62%),radial-gradient(900px 560px at -8% 108%,rgba(245,197,66,.05),transparent 62%)}.ms:after,.ms:before{content:"";position:fixed;inset:0;pointer-events:none}.ms:after{z-index:90;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.ms .ms-foot,.ms main{position:relative;z-index:1}.ms-nav{background:rgba(2,4,10,.72);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom-color:rgba(150,180,220,.16)}.ms-nav:after{background:linear-gradient(90deg,var(--ms-cyan),var(--ms-gold))}.ms-ask,.ms-beyond,.ms-doc,.ms-lens-card,.ms-panel,.ms-phase,.ms-plan,.ms-readout,.ms-sheet{position:relative;background:linear-gradient(155deg,rgba(180,210,255,.075),rgba(180,210,255,.016) 36%,rgba(0,0,0,0) 64%),rgba(5,9,16,.88);border-color:rgba(150,180,220,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 26px 50px -30px rgba(0,0,0,.95)}.ms-sys li{position:relative;background:linear-gradient(155deg,rgba(180,210,255,.05),rgba(0,0,0,0) 55%),rgba(5,9,16,.9);border-color:rgba(150,180,220,.16)}.ms-doc-h,.ms-panel-h,.ms-poll-foot,.ms-sheet-bar,.pa-cap{background:rgba(190,215,255,.045);border-color:rgba(150,180,220,.16)}.ms-doc:before,.ms-panel:before,.ms-plan:before,.ms-sheet:before{content:"";position:absolute;left:10%;right:10%;top:-1px;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(190,232,255,.6),transparent)}.ms-doc:after,.ms-panel:after,.ms-plan:after,.ms-rules li:after,.ms-sys li:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;border-radius:inherit;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),rgba(98,230,255,.12),transparent 70%);transition:opacity .3s ease}.ms-doc:hover:after,.ms-panel:hover:after,.ms-plan:hover:after,.ms-rules li:hover:after,.ms-sys li:hover:after{opacity:1}.ms-rules li{position:relative}.ms-rail button[aria-selected=true]{border-top-color:var(--ms-cyan);background:linear-gradient(180deg,rgba(98,230,255,.14),rgba(98,230,255,.02))}.ms-filters button[aria-pressed=true],.ms-seg button[aria-selected=true]{background:var(--ms-cyan);border-color:var(--ms-cyan);color:#021018}.ms-poll-row[aria-pressed=true]{border-left-color:var(--ms-cyan);background:linear-gradient(90deg,rgba(98,230,255,.1),rgba(98,230,255,0))}.ms-chip--go{border-color:var(--ms-cyan);color:var(--ms-cyan);background:rgba(98,230,255,.1)}.ms-readout .big,.pa-big span{color:#fff;text-shadow:0 0 26px rgba(98,230,255,.35)}.ms-h1 .ms-accent{text-shadow:0 0 40px rgba(245,197,66,.25)}.ms-btn{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffdb69,#f0b82a);border-color:#ffdb69;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 28px -12px rgba(245,197,66,.6)}.ms-btn:hover{background:linear-gradient(180deg,#ffe48a,#f5c542);border-color:#ffe48a}.ms-btn:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translateX(-130%)}.ms-btn:hover:after{transform:translateX(130%);transition:transform .75s ease}.ms-btn--ghost{background:rgba(190,215,255,.05);border-color:rgba(150,180,220,.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.ms-btn--ghost:hover{background:rgba(190,215,255,.1);border-color:var(--ms-cyan)}.ms-ask input:focus-visible{border-color:var(--ms-cyan);box-shadow:0 0 0 3px rgba(98,230,255,.2)}.ms-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,4,10,.95),rgba(2,4,10,.84) 28%,rgba(2,4,10,.38) 50%,rgba(2,4,10,0) 70%),linear-gradient(180deg,rgba(2,4,10,.6),rgba(2,4,10,0) 20%,rgba(2,4,10,0) 72%,rgba(2,4,10,.9))}.ms-hud{position:absolute;z-index:3;right:var(--ms-gutter);top:8.2rem;display:grid;gap:.45rem;padding:.55rem .85rem;background:rgba(4,8,14,.62);border:1px solid rgba(150,180,220,.2);border-radius:3px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ms-hud .hud-line{display:flex;gap:.75rem;font:500 .72rem/1.2 var(--ms-mono);letter-spacing:.09em;text-transform:uppercase}.ms-hud .hud-k{color:var(--ms-text-3)}.ms-hud .hud-v{color:var(--ms-cyan)}.ms-hud .hud-ticks{display:flex;gap:4px}.ms-hud .hud-ticks span{flex:1;height:3px;background:var(--ms-line-2);transition:background .4s ease}.ms-hud .hud-ticks span.on{background:var(--ms-cyan)}.ms-miles{position:relative;z-index:3;background:rgba(3,6,12,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top-color:rgba(150,180,220,.2)}.ms-miles li{transition:background .5s ease,box-shadow .5s ease}.ms-miles li .no{transition:color .4s ease}.ms-hero[data-leg="1"] .ms-miles li:nth-child(-n+1),.ms-hero[data-leg="2"] .ms-miles li:nth-child(-n+2),.ms-hero[data-leg="3"] .ms-miles li:nth-child(-n+3),.ms-hero[data-leg="4"] .ms-miles li:nth-child(-n+4),.ms-hero[data-leg="5"] .ms-miles li:nth-child(-n+5){background:linear-gradient(180deg,rgba(98,230,255,.12),rgba(98,230,255,0));box-shadow:inset 0 2px 0 var(--ms-cyan)}.ms-hero[data-leg="1"] .ms-miles li:nth-child(-n+1) .no,.ms-hero[data-leg="2"] .ms-miles li:nth-child(-n+2) .no,.ms-hero[data-leg="3"] .ms-miles li:nth-child(-n+3) .no,.ms-hero[data-leg="4"] .ms-miles li:nth-child(-n+4) .no,.ms-hero[data-leg="5"] .ms-miles li:nth-child(-n+5) .no{color:var(--ms-cyan)}.ms-sheet .sweep{fill:url(#msSweep);pointer-events:none}.ms-sheet .blip-core{fill:var(--ms-cyan)}.ms-sheet .blip-ring{fill:none;stroke:var(--ms-cyan);stroke-width:1.5;opacity:.7;transform-box:fill-box;transform-origin:center}.ms-sheet .wp{transition:fill .4s ease}.ms-sheet .wp-g.reached .wp{fill:var(--ms-gold)}.ms-sheet .wp-g.reached .wp-no{fill:#181100}.ms-sheet .road-fill{stroke:#0e1626}.ms-rv{transition:opacity .85s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s),transform .85s cubic-bezier(.2,.7,.2,1) var(--rv-delay,0s)}.ms-rv.is-hidden{opacity:0;transform:translateY(24px)}.ms-poll-row[aria-pressed=true]{animation:ms-confirm .9s ease-out}.ms-poll-row[aria-pressed=true] .ms-chip{animation:ms-pop .4s cubic-bezier(.2,1.6,.4,1)}.ms-poll-foot.is-done .ms-chip{animation:ms-stamp .55s cubic-bezier(.2,1.5,.4,1)}.ms-panel.is-done{animation:ms-ring 1.4s ease-out}.ms-poll-foot.is-done .ms-gauge span{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);background-size:80px 100%;background-repeat:no-repeat;animation:ms-shimmer 2.6s linear infinite}.ms-phase:not([hidden]){animation:ms-phase-in .55s cubic-bezier(.2,.7,.2,1)}.ms-motion{position:fixed;right:1rem;bottom:1rem;z-index:95;display:inline-flex;align-items:center;gap:.55rem;min-height:2.5rem;padding:.35rem .85rem;background:rgba(4,8,14,.86);border:1px solid rgba(150,180,220,.32);border-radius:3px;color:var(--ms-text-2);font:500 .72rem/1 var(--ms-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ms-motion:hover:not(:disabled){border-color:var(--ms-cyan);color:var(--ms-text)}.ms-motion:disabled{cursor:default;opacity:.8}.ms-motion .dot{width:.5rem;height:.5rem;background:var(--ms-text-3)}.ms-motion[aria-pressed=true] .dot{background:var(--ms-cyan)}@media (prefers-reduced-motion:no-preference){.ms:not([data-motion]) .ms-sheet .sweep,.ms[data-motion=on] .ms-sheet .sweep{animation:ms-sweep 7s linear infinite}.ms:not([data-motion]) .ms-sheet .blip-ring,.ms[data-motion=on] .ms-sheet .blip-ring{animation:ms-ping 2s ease-out infinite}}@keyframes ms-sweep{0%{transform:translateX(-120px)}to{transform:translateX(660px)}}@keyframes ms-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.7);opacity:0}}@keyframes ms-confirm{0%{background-color:rgba(98,230,255,.32)}to{background-color:transparent}}@keyframes ms-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes ms-stamp{0%{transform:scale(1.7) rotate(-3deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes ms-ring{0%{box-shadow:0 0 0 0 rgba(98,230,255,.55)}to{box-shadow:0 0 0 26px rgba(98,230,255,0)}}@keyframes ms-shimmer{0%{background-position:-80px 0}to{background-position:140% 0}}@keyframes ms-phase-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (max-width:1000px){.ms-hero{min-height:0}.ms-scene{position:relative;inset:auto;height:340px;order:2}.ms-scene:after{background:linear-gradient(180deg,rgba(2,4,10,.9),rgba(2,4,10,0) 26%,rgba(2,4,10,0) 70%,rgba(2,4,10,.8))}.ms-hero-inner{order:1}.ms-miles{order:3}.ms-hud{top:auto;bottom:5.5rem;right:var(--ms-gutter)}.ms-tactical-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.ms-hud{display:none}}@media (prefers-reduced-motion:reduce){.ms *,.ms :after,.ms :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ms-rv.is-hidden{opacity:1;transform:none}}.ms[data-motion=off] *,.ms[data-motion=off] :after,.ms[data-motion=off] :before{animation:none!important;transition:none!important}.ms[data-motion=off] .ms-rv.is-hidden{opacity:1;transform:none}.ms[data-motion=off] .ms-sheet .draw{stroke-dasharray:none;stroke-dashoffset:0}.ms[data-motion=off] .ms-sheet .wp-g{opacity:1}.ms-film{background:#02040a;overflow:hidden}.ms-film video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%;transform:translateX(14%) scale(1.12);transition:opacity .65s ease}.ms-film.is-cut video{opacity:0}.ms-hero[data-backdrop=film] .ms-hud{display:none}.ms-scene-switch{position:absolute;z-index:3;right:var(--ms-gutter);top:4.6rem;display:inline-flex;border:1px solid rgba(150,180,220,.3);border-radius:3px;overflow:hidden;background:rgba(4,8,14,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ms-scene-switch button{min-height:2.4rem;padding:.3rem .9rem;border:0;border-left:1px solid rgba(150,180,220,.3);background:transparent;color:var(--ms-text-2);font:500 .72rem/1 var(--ms-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer}.ms-scene-switch button:first-child{border-left:0}.ms-scene-switch button[aria-pressed=true]{background:var(--ms-cyan);color:#021018}@media (max-width:1000px){.ms-film video{position:relative;transform:none;height:100%}.ms-scene-switch{top:auto;bottom:5.5rem}}.ms-viewer{position:relative;margin:0;min-height:clamp(440px,44vw,660px);overflow:hidden;border:1px solid rgba(150,180,220,.22);border-radius:3px;background:radial-gradient(58% 52% at 50% 36%,rgba(98,230,255,.2),transparent 72%),radial-gradient(40% 14% at 50% 90%,rgba(98,230,255,.22),transparent 80%),linear-gradient(180deg,rgba(8,13,22,.92),rgba(3,6,12,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px -34px rgba(0,0,0,.95)}.ms-viewer .poster{position:absolute;inset:5% 0 7%;width:100%;height:88%;object-fit:contain;transition:opacity .6s ease}.ms-viewer model-viewer{position:absolute;inset:0;width:100%;height:100%;background:transparent;--poster-color:transparent;--progress-bar-color:transparent}.ms-viewer[data-loaded] .poster{opacity:0;pointer-events:none}.ms-viewer figcaption{position:absolute;left:1rem;bottom:.8rem;z-index:2}@media (max-width:1000px){.ms-launch{grid-template-columns:minmax(0,1fr)}}.ms-clip{position:relative;margin:0;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(150,180,220,.22);border-radius:3px;background:#02040a;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 60px -34px rgba(0,0,0,.95)}.ms-clip video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .65s ease}.ms-clip.is-cut video{opacity:0}.ms-clip figcaption{position:absolute;left:1rem;bottom:.8rem;z-index:2;background:rgba(4,8,14,.7);padding:.2rem .5rem;border-radius:2px}.ms-puzzle-joint{position:absolute;top:-1px;right:18px;width:18px;height:6px;background:var(--ms-surface,#050910);border:1px solid var(--ms-line-2);border-top:none;border-radius:0 0 3px 3px;opacity:.6;pointer-events:none;transition:all .3s ease}.ms-group[data-active=true] .ms-sys li:hover .ms-puzzle-joint{border-color:var(--ms-cyan);background:var(--ms-cyan);box-shadow:0 0 8px var(--ms-cyan);opacity:1}.ms[data-motion=on] .ms-sys li{transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .45s ease,border-color .3s ease,box-shadow .4s ease;will-change:transform,opacity}.ms[data-motion=on] .ms-group[data-active=false] .ms-sys li[data-piece="1"]{transform:translate3d(-26px,-18px,0) rotate(-2.5deg) scale(.96);opacity:.22}.ms[data-motion=on] .ms-group[data-active=false] .ms-sys li[data-piece="2"]{transform:translate3d(6px,-24px,0) rotate(2deg) scale(.97);opacity:.22}.ms[data-motion=on] .ms-group[data-active=false] .ms-sys li[data-piece="3"]{transform:translate3d(26px,-16px,0) rotate(3deg) scale(.96);opacity:.22}.ms[data-motion=on] .ms-group[data-active=false] .ms-sys li[data-piece="4"]{transform:translate3d(-22px,20px,0) rotate(1.5deg) scale(.97);opacity:.22}.ms[data-motion=on] .ms-group[data-active=false] .ms-sys li[data-piece="5"]{transform:translate3d(22px,22px,0) rotate(-2deg) scale(.96);opacity:.22}.ms[data-motion=on] .ms-group[data-active=false] .ms-sys li[data-piece="6"]{transform:translate3d(0,26px,0) rotate(2deg) scale(.97);opacity:.22}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li{transform:translateZ(0) rotate(0deg) scale(1);opacity:1}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li:first-child{transition-delay:20ms}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li:nth-child(2){transition-delay:60ms}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li:nth-child(3){transition-delay:.1s}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li:nth-child(4){transition-delay:.14s}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li:nth-child(5){transition-delay:.18s}.ms[data-motion=on] .ms-group[data-active=true] .ms-sys li:nth-child(6){transition-delay:.22s}.ms[data-motion=off] .ms-sys li,@media(prefers-reduced-motion: reduce){.ms-sys li{transform:none!important;opacity:1!important;transition:none!important}}.ms{--color-ink:#02040a;--color-surface:#070c16;--color-surface-2:#0b1322;--color-surface-3:#111b2f;--color-line:#2a3a58;--color-line-soft:#16213a;--color-text:#f4f7fb;--color-muted:#b4c2da;--color-faint:#93a3bf;--color-cyan:#62e6ff;--font-display:var(--font-archivo),ui-sans-serif,system-ui,sans-serif;--font-sans:var(--font-public-sans),ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,monospace;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--shadow-xl:0 18px 36px -24px rgb(0 0 0/0.9);--shadow-2xl:0 28px 56px -32px rgb(0 0 0/0.95)}.ms .font-mono{font-variant-numeric:tabular-nums slashed-zero}.ms main>:not(.ms-hero) h1.font-black,.ms main>:not(.ms-hero) h1.font-extrabold{font-family:var(--ms-display);font-weight:700;letter-spacing:-.02em}.ms-pagehead{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--ms-line);background:linear-gradient(180deg,#02040a,#050a14)}.ms-pagehead-in{position:relative;z-index:2;padding:clamp(56px,9vw,120px) var(--ms-gutter,24px) clamp(48px,7vw,88px);max-width:1200px}.ms-pagehead-h1{margin:14px 0 0;max-width:18ch;font-family:var(--ms-display);font-weight:700;font-size:clamp(2.2rem,5.4vw,4.4rem);line-height:1.02;letter-spacing:-.025em;text-wrap:balance;color:var(--ms-text)}.ms-pagehead-h1 em{font-style:normal;color:var(--ms-gold)}.ms-pagehead .ms-lede{max-width:62ch}.ms-pagehead-plate,.ms-pagehead-road{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.ms-pagehead-plate{object-fit:cover;opacity:.34;mask-image:linear-gradient(180deg,transparent,#000 40%,transparent)}.ms-pagehead-road{z-index:1;opacity:.9;mask-image:linear-gradient(90deg,transparent,#000 35%,#000)}.ms-pagehead-grid line{stroke:#38557f;stroke-width:1;opacity:.35;vector-effect:non-scaling-stroke}.ms-pagehead-lane{stroke:var(--ms-gold);stroke-width:1.5;opacity:.7}.ms-pagehead-dash,.ms-pagehead-lane{fill:none;vector-effect:non-scaling-stroke}.ms-pagehead-dash{stroke:var(--ms-cyan);stroke-width:2;stroke-dasharray:10 22;opacity:.8}@media (prefers-reduced-motion:no-preference){.ms:not([data-motion]) .ms-pagehead-dash,.ms[data-motion=on] .ms-pagehead-dash{animation:ms-pagehead-flow 1.1s linear infinite}}@keyframes ms-pagehead-flow{to{stroke-dashoffset:-64}}@media (min-width:900px){.ms-pagehead-road{left:auto;right:0;width:58%;mask-image:linear-gradient(90deg,transparent,#000 22%)}.ms-pagehead-plate{left:auto;right:0;width:70%;mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 35%,transparent);mask-composite:intersect}}@media (max-width:720px){.ms-pagehead-road{mask-image:none;opacity:.45}}