.site-header{flex:none;height:calc(var(--header-h) + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) var(--gutter) 0;display:flex;align-items:center;border-bottom:1px solid var(--hairline-footer)}.site-skip{position:absolute;left:-999px;top:8px;z-index:30;width:auto}.site-skip:focus-visible{left:12px}.site-nav{flex:1 1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;height:100%}.site-wordmark{--site-mark-h:1.125rem;justify-self:start;display:inline-flex;align-items:center;gap:calc(var(--site-mark-h) * .63);padding:6px 8px;font:600 var(--text-min)/1 var(--font-stack-display);letter-spacing:.18em;color:inherit;text-decoration:none}.site-mark{height:var(--site-mark-h);width:auto;flex:none;color:var(--ink-primary)}.site-links{display:flex;height:100%}.site-link{position:relative;display:inline-flex;align-items:center;height:36px;padding:0 14px;font:600 var(--text-overline)/1 var(--font-stack-mono);letter-spacing:.24em;white-space:nowrap;flex:none}.site-sublinks{display:none}@media (max-width:1023px){.site-header:not([data-focus]):has(.site-sublinks) .site-nav{grid-template-rows:minmax(0,1fr) var(--header-sub-h);row-gap:0}.site-sublinks{grid-column:1/-1;grid-row:2;display:flex;justify-content:center;gap:8px;align-items:center;height:var(--header-sub-h);margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);border-top:1px solid var(--hairline-footer);overflow-x:auto;scrollbar-width:none}.site-sublink{display:inline-flex;align-items:center;gap:6px;flex:none;height:28px;padding:0 8px;font:600 var(--text-overline)/1 var(--font-stack-mono);letter-spacing:.08em;white-space:nowrap}.site-sublink-glyph{flex:none;display:block;width:16px;height:16px;fill:currentColor}.site-sublink-glyph.site-side-mask{background:currentColor}}.site-end{justify-self:end;display:flex;align-items:center;min-width:0}.site-pro-pill{flex:none;padding:5px 8px;border-radius:4px;background:var(--site-plan-ink,var(--gold-mint));color:var(--material-paper-ink);font:600 var(--text-min)/1 var(--font-stack-mono);letter-spacing:.18em}.site-account-seat{position:relative;display:flex}.site-account{display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0;border:0;background:none;color:var(--ink-dim);cursor:pointer;transition:color .14s ease}.site-account-icon{flex:none;display:block;width:28px;height:28px;border:1px solid var(--hairline-border);border-radius:50%;background:var(--bg-void);box-sizing:border-box}.site-account-word{font:600 var(--text-overline)/1 var(--font-stack-mono);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap}.site-avatar-unknown{display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--ink-dim) 18%,var(--bg-sheet));color:var(--ink-dim)}.site-side-panel-avatar-icon.site-avatar-unknown{display:grid;place-items:center}.site-avatar-person{display:block;width:60%;height:60%;fill:currentColor}.site-account:hover,.site-account[aria-expanded=true]{color:var(--ink-primary)}.site-account:focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px;border-radius:6px}@media (max-width:1023px){.site-nav{grid-template-columns:auto 1fr auto}.site-links{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.site-links::-webkit-scrollbar{display:none}.site-link:first-child{margin-left:auto}.site-link:last-child{margin-right:auto}.site-link{padding:0 10px}}@media (max-width:719px){.site-header:not([data-focus]) .site-nav{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) var(--header-tabs-h);gap:0 .5rem}.site-header:not([data-focus]):has(.site-sublinks) .site-nav{grid-template-rows:minmax(0,1fr) var(--header-tabs-h) var(--header-sub-h)}.site-sublinks{grid-row:3}.site-header:not([data-focus]) .site-links{grid-column:1/-1;grid-row:2;justify-content:space-between;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter)}.site-header:not([data-focus]) .site-link:first-child,.site-header:not([data-focus]) .site-link:last-child{margin:0}.site-link{padding:0 3px;letter-spacing:.04em}.site-account-word,.site-link{font-size:var(--text-overline)}.site-account-word{letter-spacing:.12em}}@media (max-width:389px){.site-link{letter-spacing:0}}.site-header[data-focus] .site-nav{grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr)}.site-focus-start{justify-self:start;display:flex;align-items:center;gap:14px}.site-focus-seat{display:flex;align-items:center;min-width:0}.site-focus-seat:empty{display:none}.site-focus-title{justify-self:center;max-width:100%}.site-focus-place{justify-self:stretch;justify-content:flex-end;gap:12px}.site-header[data-focus] .site-nav:has(>.site-focus-title:empty){grid-template-columns:max-content minmax(0,1fr)}@media (max-width:639px){.site-header[data-focus] .site-nav{gap:10px}}.site-frame,.site-frame-page{display:contents}.site-side{display:none}@media (min-width:1024px){.site-frame[data-side-nav]{--site-nav-w:256px;flex:1 0 auto;display:grid;grid-template-columns:var(--site-nav-w) minmax(0,1fr);width:100%}.site-frame[data-side-nav]>.site-header{display:none}.site-frame[data-side-nav]>.site-frame-page{display:flex;flex-direction:column;min-width:0}.site-side{position:-webkit-sticky;position:sticky;z-index:20;top:0;align-self:start;display:flex;flex-direction:column;gap:6px;height:100vh;overflow-y:auto;padding:28px 16px;border-right:2px solid var(--hairline-rest);background:var(--bg-screen)}.site-side-wordmark{--site-mark-h:31px;align-self:flex-start;height:34px;padding:4px 16px;margin-bottom:24px;font-size:22px;box-sizing:content-box}.site-side-list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.site-side-foot{margin-top:auto;padding-top:16px}.site-side-item{display:flex;align-items:center;gap:16px;width:auto;min-width:0;margin:0;padding:12px 16px;font:600 15px/1.3 var(--font-stack-display);letter-spacing:.1em;text-transform:uppercase}.site-side-group{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s cubic-bezier(.16,1,.3,1),opacity .2s cubic-bezier(.16,1,.3,1)}.site-side-group[data-open]{grid-template-rows:1fr;opacity:1}.site-side-sublist{min-height:0;overflow:hidden;gap:4px;padding-left:22px}.site-side-sublist>li:first-child{margin-top:4px}.site-side-subitem{padding-top:8px;padding-bottom:8px;font-size:13px}.site-side-glyph{flex:none;display:block;width:26px;height:26px;fill:currentColor}.site-side-mask{background:currentColor}.site-side-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-side-account-row{gap:12px;padding:8px 12px;text-transform:none;letter-spacing:normal}.site-side-account{width:100%;text-align:left}}.site-side-panel{position:fixed;left:calc(var(--site-nav-w) - 2px);width:290px;border:2px solid var(--hairline-rest);border-radius:16px;background:var(--bg-sheet);box-shadow:none;transform-origin:left top;animation:site-side-panel-in .16s cubic-bezier(.2,1,.1,1) both}.site-side-panel[data-from=bottom]{transform-origin:left bottom}.site-side-panel[data-placement=header]{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:auto;width:min(290px,calc(100vw - 2 * var(--gutter)));transform-origin:right top}.site-side-panel[data-state=closing]{pointer-events:none;animation:site-side-panel-out 60ms cubic-bezier(.4,0,1,1) both}.site-side-panel-head{display:flex;align-items:center;gap:12px;padding:16px 20px}.site-side-panel-name[data-door]{color:inherit;font:600 15px/1.3 var(--font-stack-display);letter-spacing:.1em;text-transform:uppercase}a.site-side-panel-head{width:auto;margin:8px 8px 0;padding:8px 12px}.site-side-panel-avatar{flex:none;display:grid;place-items:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--hairline-border);border-radius:50%;background:var(--bg-void);box-sizing:border-box}.site-side-panel-avatar-icon{display:block;width:100%;height:100%}.site-side-panel-id{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.site-side-panel-name{max-width:100%;overflow:hidden;color:var(--ink-primary);font:600 18px/1.2 var(--font-stack-display);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.site-side-panel-tag{padding:3px 6px;font-size:var(--text-min)}.site-side-menu{display:flex;flex-direction:column;margin-top:8px;padding:8px 0;border-top:2px solid var(--hairline-rest)}.site-side-menu-item{position:relative;display:flex;align-items:center;width:auto;height:40px;margin:0 8px;padding:0 12px 0 40px;font:600 15px/1 var(--font-stack-display);letter-spacing:.1em;text-transform:uppercase}.site-side-menu-glyph{position:absolute;top:50%;left:12px;display:block;width:16px;height:16px;transform:translateY(-50%)}.site-side-menu-glyph>svg{display:block;width:100%;height:100%}@keyframes site-side-panel-in{0%{transform:scale(.96);opacity:0}to{transform:none;opacity:1}}@keyframes site-side-panel-out{0%{transform:none;opacity:1}to{transform:scale(.96);opacity:0}}@font-face{font-family:display;src:url(/_next/static/media/d8a1dc71722f66cb-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:display;src:url(/_next/static/media/9c7525b5c7a1a96d-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:137.46%;descent-override:33.30%;line-gap-override:0.00%;size-adjust:86.79%}.__className_251611{font-family:display,display Fallback}.__variable_251611{--font-display:"display","display Fallback"}@font-face{font-family:body;src:url(/_next/static/media/2318f2abb928776c-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/91a7b774eeb22b8b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:body;src:url(/_next/static/media/fbd2830a8e2c5ff8-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:body Fallback;src:local("Arial");ascent-override:88.86%;descent-override:21.25%;line-gap-override:0.00%;size-adjust:98.81%}.__className_960f38{font-family:body,body Fallback}.__variable_960f38{--font-body:"body","body Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/5d8096c7b49b000b-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:mono;src:url(/_next/static/media/9011a8c700d79c00-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_dcf532{font-family:mono,mono Fallback}.__variable_dcf532{--font-mono:"mono","mono Fallback"}:root{color-scheme:dark;--bg-void:#08070c;--bg-screen:#0d0c12;--bg-sheet:#13111a;--surface-raised:#17141d;--surface-track:#1a1723;--surface-selected:#1f1b29;--ink-primary:#f2f0f6;--ink-body:#cfc9da;--ink-dim:#9d96ab;--ink-ghost:#6f687e;--hairline-rest:rgba(238,235,246,0.12);--hairline-border:rgba(238,235,246,0.24);--hairline-quiet:rgba(238,235,246,0.18);--hairline-footer:rgba(238,235,246,0.08);--amber-base:#e9e1cf;--amber-hot:#f5c76a;--amber-flare:#ffedc9;--gold-mint:#d9a441;--spectral-ice:#9edbff;--paper:#f2f0f6;--paper-ink:#15121b;--material-paper-bright:#f2ede2;--material-paper-dim:#e4dccc;--material-paper-ink:#272119;--grade-s:#1baaa6;--grade-a:#98bc49;--grade-b:#97af8b;--grade-c:#f4bf44;--grade-d:#e28c28;--grade-f:#c93230;--cat-economy:var(--gold-mint);--cat-combat:#e0483f;--cat-macro:var(--spectral-ice);--cat-tracking:#3fa166;--cat-champions:#a77ef0;--cat-macro-deep:#199be6;--radius-cta:16px;--cta-height:52px;--cta-bar-height:44px;--radius-card:14px;--radius-pill:999px;--font-stack-display:var(--font-display),"Arial Narrow",sans-serif;--font-stack-body:var(--font-body),"Helvetica Neue",Arial,sans-serif;--font-stack-mono:var(--font-mono),"SFMono-Regular",Menlo,monospace;--text-min:13px;--text-overline:13px;--gutter:clamp(1.25rem,5vw,3rem);--page-width:1240px;--rail-w:440px;--walk-rail-w:600px;--walk-rail-min-w:552px;--walk-trail-min-w:584px;--cta-min-width:240px;--press-depth:2.5px;--press-edge-width:1.5px;--press-face:var(--surface-raised);--press-lift:var(--surface-selected);--press-edge:color-mix(in srgb,var(--paper) 24%,var(--surface-raised));--press-radius:10px;--press-ink:var(--ink-body);--press-ink-on:var(--ink-primary);--press-ring:var(--amber-hot);--header-row-h:56px;--header-tabs-row-h:0px;--header-sub-row-h:0px;--header-bar-h:var(--header-row-h);--header-tabs-h:var(--header-tabs-row-h);--header-sub-h:0px;--header-h:calc(var(--header-bar-h) + var(--header-tabs-h) + var(--header-sub-h))}@media (max-width:879px){:root{--header-row-h:48px}}@media (max-width:719px){:root{--header-tabs-row-h:44px}}@media (max-width:1023px){:root{--header-sub-row-h:36px}:root:has(.site-header .site-sublinks){--header-sub-h:var(--header-sub-row-h)}}:root:has(.site-header[data-focus=true]){--header-tabs-h:0px}@media (min-width:1024px){:root:has(.site-frame[data-side-nav]){--header-bar-h:0px}}*{box-sizing:border-box;margin:0;padding:0}body{min-height:100svh;font-family:var(--font-stack-body);font-size:1rem;line-height:1.6;color:var(--ink-body);background:var(--bg-screen);display:flex;flex-direction:column}::selection{background:var(--amber-hot);color:var(--paper-ink)}a{color:inherit}.eyebrow{font-family:var(--font-stack-mono);font-weight:600;font-size:var(--text-overline);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-dim)}.lit{color:var(--amber-hot)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-store-badge{display:inline-block;line-height:0;cursor:pointer;border-radius:8px;transition:transform .16s ease,filter .16s ease}.app-store-badge:focus-visible,.app-store-badge:hover{transform:translateY(-1px);filter:brightness(1.12)}.app-store-badge:active{transform:translateY(0);filter:brightness(.96)}.app-store-badge:focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px}.app-store-badge-image{width:168px;height:auto}html{scroll-behavior:smooth}.qr{display:block;border-radius:10px}.site-footer{margin-top:auto;padding:2.25rem var(--gutter) max(2.25rem,env(safe-area-inset-bottom));border-top:1px solid var(--hairline-footer);display:grid;justify-items:center;text-align:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1.75rem;row-gap:.9rem;font:500 var(--text-overline)/1.6 var(--font-stack-mono);letter-spacing:.14em;text-transform:uppercase}.footer-fineprint{margin-top:1.25rem;max-width:58ch;font-size:var(--text-min);line-height:1.7;letter-spacing:.01em;color:var(--ink-dim)}.legal-page{flex:1 1;display:grid;justify-items:center;padding:clamp(2.5rem,7vw,5rem) var(--gutter)}.legal-card{width:min(680px,100%);display:grid;grid-gap:1rem;gap:1rem}.legal-card h1{font-size:clamp(1.6rem,4vw,2.1rem);line-height:1.1}.legal-card h1,.legal-card h2{font-family:var(--font-stack-display);font-weight:600;text-transform:uppercase;color:var(--ink-primary)}.legal-card h2{margin-top:.9rem;font-size:1.08rem;letter-spacing:.03em}.legal-card li,.legal-card p{font-size:.97rem;color:var(--ink-body)}.legal-card ul{padding-left:1.25rem;display:grid;grid-gap:.4rem;gap:.4rem}.legal-card .cta-slab{width:auto}.legal-meta{font-family:var(--font-stack-mono);font-weight:500;font-size:var(--text-overline);color:var(--ink-dim)}.cta-slab,.legal-meta{letter-spacing:.14em;text-transform:uppercase}.cta-slab{--cta-face:var(--paper);--cta-ink:var(--paper-ink);--cta-edge:color-mix(in srgb,var(--paper) 62%,var(--bg-void));display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-width:min(100%,var(--cta-min-width));min-height:var(--cta-height);margin-bottom:var(--press-depth);padding:0 22px;border:0;border-radius:var(--radius-cta);background:var(--cta-face);box-shadow:0 var(--press-depth) 0 var(--cta-edge);color:var(--cta-ink);font:600 16px/1.15 var(--font-stack-display);text-align:center;text-decoration:none;text-wrap:balance;cursor:pointer;transition:transform 90ms ease-out,box-shadow 90ms ease-out,background-color .14s ease}.cta-slab[data-tone=secondary]{--cta-face:var(--surface-raised);--cta-ink:var(--ink-primary);--cta-edge:color-mix(in srgb,var(--paper) 55%,var(--bg-void));border:var(--press-edge-width) solid color-mix(in srgb,var(--paper) 78%,transparent)}.cta-slab:hover{--cta-face:var(--amber-flare)}.cta-slab[data-tone=secondary]:hover{--cta-face:var(--surface-selected);border-color:var(--paper)}.cta-slab:active:not(:disabled):not([aria-disabled=true]){transform:translateY(var(--press-depth));box-shadow:0 0 0 var(--cta-edge)}.cta-slab:focus-visible{outline:2px solid var(--press-ring);outline-offset:4px}.cta-slab[data-size=hero]{min-height:60px;font-size:18px}.cta-slab[data-size=stage]{min-height:68px;padding:0 48px;gap:12px;border-radius:14px;font-size:21px;letter-spacing:.1em;white-space:nowrap}.cta-slab[data-size=stage]>svg{width:17px;height:17px;flex:none}@media (max-width:1023.98px){.cta-slab[data-size=stage]{min-height:56px;padding:0 24px;gap:10px;border-radius:12px;font-size:18px}.cta-slab[data-size=stage]>svg{width:14px;height:14px}}.cta-slab[data-size=compact]{--press-depth:2px;flex:none;width:auto;min-width:0;min-height:36px;padding:0 16px;border-radius:10px;font:600 var(--text-overline)/1 var(--font-stack-display);letter-spacing:.14em;white-space:nowrap}.cta-slab[data-size=icon]{width:40px;min-width:0;height:40px;min-height:40px;padding:0;border-radius:50%}.cta-slab[data-size=icon-large]{width:48px;min-width:0;height:48px;min-height:48px;padding:0;border-radius:50%}.cta-slab[data-size=icon-large]>svg{width:18px;height:18px;flex:none}.cta-slab[data-size=bar]{min-height:var(--cta-bar-height);padding:0 18px;white-space:nowrap}@media (max-width:520px){.cta-slab[data-size=bar]{padding:0 10px;font-size:15px;letter-spacing:.08em}.cta-slab[data-size=line]{padding:0 12px;font-size:15px;letter-spacing:.08em;white-space:nowrap}}@media (max-width:360px){.cta-slab[data-size=line]{padding:0 10px;font-size:14px;letter-spacing:.05em}}@media (max-width:520px){.cta-slab[data-size=snug]{padding:0 8px}}.cta-slab[data-tone=danger]{--cta-face:transparent;--cta-ink:#ff8a86;--cta-edge:color-mix(in srgb,var(--grade-f) 60%,var(--bg-void));border:var(--press-edge-width) solid color-mix(in srgb,var(--grade-f) 85%,transparent)}.cta-slab[data-tone=danger]:hover{--cta-face:color-mix(in srgb,var(--grade-f) 16%,transparent)}.cta-slab[data-tone=gold]{--cta-face:var(--amber-hot);--cta-ink:var(--paper-ink);--cta-edge:color-mix(in srgb,var(--amber-hot) 62%,var(--bg-void))}.cta-slab[data-tone=gold]:hover{--cta-face:color-mix(in srgb,var(--amber-hot) 78%,var(--paper))}.cta-slab[data-tone=plan]{--cta-face:var(--cta-plan,var(--paper));--cta-ink:var(--paper-ink);--cta-edge:color-mix(in srgb,var(--cta-plan,var(--paper)) 62%,var(--bg-void))}.cta-slab[data-tone=plan]:hover{--cta-face:color-mix(in srgb,var(--cta-plan,var(--paper)) 78%,var(--paper))}.cta-slab[data-tone=plan]:focus-visible{outline-color:var(--cta-plan,var(--amber-hot))}.cta-slab[data-tone=paper]{--cta-ink:var(--cta-paper-ink,var(--paper-ink))}.cta-slab[data-tone=neutral]{--cta-face:var(--press-face);--cta-ink:var(--press-ink-on);--cta-edge:var(--press-edge);border:var(--press-edge-width) solid var(--press-edge)}.cta-slab[data-tone=neutral]:hover{--cta-face:var(--press-lift)}.cta-slab[data-tone=neutral][aria-checked=true]{--cta-face:var(--press-lift);--cta-edge:color-mix(in srgb,var(--paper) 55%,var(--bg-void));border-color:var(--paper)}.cta-slab:disabled,.cta-slab:disabled:hover,.cta-slab[aria-disabled=true],.cta-slab[aria-disabled=true]:hover{--cta-face:transparent;--cta-ink:rgba(242,240,246,0.38);border:var(--press-edge-width) dashed rgba(238,235,246,.2);box-shadow:none;cursor:not-allowed}.cta-slab[data-size=bar]:disabled,.cta-slab[data-size=bar]:disabled:hover{--cta-face:var(--surface-raised);--cta-ink:var(--ink-dim);--cta-edge:var(--press-edge);border:var(--press-edge-width) solid var(--cta-edge);box-shadow:0 var(--press-depth) 0 var(--cta-edge);cursor:default}.cta-slab[data-tone=locked],.cta-slab[data-tone=locked]:disabled,.cta-slab[data-tone=locked]:disabled:hover,.cta-slab[data-tone=locked]:hover{--cta-face:var(--surface-selected);--cta-ink:var(--ink-dim);border:0;box-shadow:none;cursor:default}.cta-slab[data-state=marked],.cta-slab[data-state=marked]:disabled,.cta-slab[data-state=marked]:disabled:hover,.cta-slab[data-state=marked]:hover{--cta-face:var(--paper);--cta-ink:var(--paper-ink);--cta-edge:color-mix(in srgb,var(--paper) 62%,var(--bg-void));border:0;box-shadow:0 var(--press-depth) 0 var(--cta-edge);cursor:default}.cta-quiet{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 4px;border:0;background:none;color:var(--ink-primary);font:600 var(--text-overline)/1 var(--font-stack-mono);letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-primary) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-primary) 55%,transparent);text-underline-offset:5px;cursor:pointer;transition:color .14s ease}.cta-quiet:hover{color:var(--amber-hot);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.cta-quiet:focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px;border-radius:4px}.cta-quiet:disabled,.cta-quiet[aria-disabled=true]{color:color-mix(in srgb,var(--ink-primary) 35%,transparent);text-decoration:none;cursor:not-allowed}.cta-quiet[data-size=compact],.legal-card a:not(.cta-slab),.prose-link{display:inline;min-height:0;padding:0;border:0;background:none;color:var(--ink-primary);font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-primary) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-primary) 45%,transparent);text-underline-offset:3px;cursor:pointer;transition:-webkit-text-decoration-color .14s ease;transition:text-decoration-color .14s ease;transition:text-decoration-color .14s ease,-webkit-text-decoration-color .14s ease}:is(.prose-link,.legal-card a:not(.cta-slab),.cta-quiet[data-size=compact]):hover{color:var(--ink-primary);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}:is(.prose-link,.legal-card a:not(.cta-slab),.cta-quiet[data-size=compact]):focus-visible{outline:2px solid var(--press-ring);outline-offset:3px;border-radius:2px}:is(.prose-link,.cta-quiet[data-size=compact]):is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--ink-primary) 35%,transparent);text-decoration:none;cursor:not-allowed}.press-row,.press-tile{--press-pad:10px;border:0;border-radius:var(--press-radius);background:transparent;color:var(--press-ink);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,color .14s ease}:where(.press-row,.press-tile){display:flex;align-items:center;gap:12px;min-width:0;font:inherit;text-align:left}:where(.press-row){width:calc(100% + 2 * var(--press-pad));min-height:44px;margin:0 calc(-1 * var(--press-pad));padding:0 var(--press-pad)}:where(.press-tile){display:grid;justify-items:center;align-content:center;grid-gap:7px;gap:7px;margin:0;padding:8px 4px;text-align:center}@container chapter-result (max-width: 390px){.pg-ledger:has(.pg-grade-then-now) .pg-ledger-row+.pg-ledger-row{border-top:1px solid var(--hairline-footer)}}:is(.press-row,.press-tile):focus-visible,:is(.press-row,.press-tile):hover:not([data-pointer-rest] *),:is(.press-row,.press-tile):is([aria-current]:not([aria-current=false]),[aria-checked=true],[aria-selected=true],[aria-pressed=true],[aria-expanded=true],:has(>input:checked)),:is(.press-row,.press-tile):not(a,button):has(:is(a,button,input,summary):not(.cta-slab,.prose-link):focus-visible){background:var(--press-lift);color:var(--press-ink-on);text-decoration:none}:is(.press-row,.press-tile):focus-visible,:is(.press-row,.press-tile):not(a,button):has(:is(a,button,input,summary):not(.cta-slab,.prose-link):focus-visible){outline:2px solid var(--press-ring);outline-offset:2px}:is(.press-row,.press-tile):not(a,button)>a:not(.cta-slab,.prose-link){color:inherit;text-decoration:none}:is(.press-row,.press-tile):not(a,button) :is(a,button,input,summary):not(.cta-slab,.prose-link):focus-visible{outline:none}:is(.press-row,.press-tile)>input:is([type=radio],[type=checkbox]){position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:is(.press-row,.press-tile):has(>input){position:relative}:is(.press-row,.press-tile):is(:disabled,[aria-disabled=true]),:is(.press-row,.press-tile):is(:disabled,[aria-disabled=true]):hover{background:transparent;color:var(--ink-dim);cursor:not-allowed}:where(.press-tile[data-size=card]){display:grid;justify-items:stretch;align-content:stretch;padding:6px}.press-tile[data-size=card]{border-radius:calc(var(--radius-card) + 6px)}.press-row[data-tone=scrim]{--press-ink:var(--ink-primary);border:1.5px solid var(--hairline-rest);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-sheet) 92%,transparent)}.press-list{display:grid;margin:0;padding:0;list-style:none}.press-list>*+*{border-top:1px solid var(--hairline-rest)}.press-list>:is(:hover:not([data-pointer-rest] *),:focus-within,:has(>[aria-current]:not([aria-current=false]))),.press-list>:is(:hover:not([data-pointer-rest] *),:focus-within,:has(>[aria-current]:not([aria-current=false])))+*{border-top-color:transparent}.set-switch{position:relative;width:40px;height:22px;padding:0;border:1px solid var(--hairline-border);border-radius:999px;background:var(--surface-track);cursor:pointer;transition:background-color .14s ease}.set-switch span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--ink-body);transition:transform .14s ease}.set-switch[aria-checked=true]{background:var(--amber-base);border-color:var(--amber-base)}.set-switch[aria-checked=true] span{transform:translateX(18px);background:var(--bg-void)}.set-switch:focus-visible{outline:2px solid var(--amber-hot);outline-offset:2px}.set-switch:disabled{opacity:.45;cursor:not-allowed}[data-category=economy]{--cat:var(--cat-economy)}[data-category=combat]{--cat:var(--cat-combat)}[data-category=macro]{--cat:var(--cat-macro)}[data-category=map_awareness]{--cat:var(--cat-tracking)}[data-category=champions]{--cat:var(--cat-champions)}.cat-mark[data-category]{color:var(--cat)}.guest-check-warm{position:fixed;top:0;left:-10000px;width:300px;height:65px;overflow:hidden;pointer-events:none}.guest-check-shown{display:grid;grid-gap:10px;gap:10px;justify-items:center;width:100%}.guest-check-shown .tf-turnstile{width:100%}.guest-check-line{margin:0;color:var(--ink-primary);font-size:14px;line-height:1.45;text-align:center;text-wrap:balance}.day-print-bright{filter:brightness(1.35) saturate(1.1)}.day-print-scrim{position:absolute;inset:auto 0 0;height:62%;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--bg-void) 82%,transparent) 0,color-mix(in srgb,var(--bg-void) 55%,transparent) 45%,transparent 100%)}.lm{container:lm/inline-size;width:100%;min-width:0}.lm-body{--lm-n:clamp(64px,24cqi,112px);text-align:center}.lm-body,.lm-stack{display:flex;flex-direction:column;align-items:center}.lm-curve,.lm-stack{min-width:0}.lm-curve{width:100%;margin-top:28px}@container (min-width: 560px){.lm-body{--lm-n:clamp(88px,15cqi,136px);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;grid-column-gap:clamp(28px,5cqi,64px);column-gap:clamp(28px,5cqi,64px);text-align:left}.lm-stack{align-items:flex-start}.lm-curve{margin-top:0}}.lm-figure{display:flex;align-items:baseline;gap:calc(var(--lm-n) * .07);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lm-figure [data-part=numeral]{font:600 var(--lm-n)/.9 var(--font-stack-display);letter-spacing:-.01em}.lm-figure [data-part=unit]{font:600 calc(var(--lm-n) * .3)/1 var(--font-stack-display);letter-spacing:.04em}.lm-rank{--lm-rank:max(18px,calc(var(--lm-n) * 0.23));display:inline-flex;align-items:center;gap:calc(var(--lm-rank) * .34);margin:10px 0 0;font:600 var(--lm-rank)/1.15 var(--font-stack-display);letter-spacing:.04em}.lm-rank .lm-emblem{width:calc(var(--lm-rank) * 1.3);height:calc(var(--lm-rank) * 1.3)}.lm-sentence{margin:12px 0 0;color:var(--ink-body);font:400 16px/24px var(--font-stack-body)}.lm-context{display:inline-flex;align-items:center;gap:6px;margin:14px 0 0;color:var(--ink-dim);font:600 var(--text-overline)/1.4 var(--font-stack-mono);letter-spacing:.16em}.lm-context img{width:13px;height:13px;opacity:.8}.lm-sheet{display:block;width:100%;height:auto;overflow:visible}.lm-axis-block{padding:0 calc(100% * 12 / 370)}.lm-axis{display:flex;height:5px;margin-top:2px;border-radius:3px;overflow:hidden}.lm-axis-labels{display:flex;margin-top:7px;font:500 var(--text-overline)/1.2 var(--font-stack-mono);letter-spacing:.04em;white-space:nowrap}.lm-axis-labels>div{display:flex;justify-content:center;overflow:visible}.lm-axis-labels>[data-lit=true]{font-weight:600}.lm[data-stage] .lm-body{--lm-n:clamp(76px,15cqi,148px);display:flex;flex-direction:column;align-items:stretch;text-align:left}.lm[data-stage] .lm-stack{align-items:flex-start}.lm[data-stage] .lm-sentence{font-size:clamp(16px,calc(var(--lm-n) * .15),22px);line-height:1.35}.lm[data-stage] .lm-curve{margin-top:8px}.lm-sheet-box{position:relative}.lm-you-label{position:absolute;transform:translate(-50%,calc(-100% - 12px));pointer-events:none;font:700 var(--text-overline)/1 var(--font-stack-mono);letter-spacing:.2em;white-space:nowrap}@container lm (min-width: 700px){.lm[data-stage] .lm-context{gap:8px;font-size:var(--text-min)}.lm[data-stage] .lm-context img{width:15px;height:15px}.lm[data-stage] .lm-axis{height:6px;border-radius:3px}.lm[data-stage] .lm-axis-labels{margin-top:8px;font-size:var(--text-min);line-height:14px}.lm[data-stage] .lm-you-label{font-size:13px;transform:translate(-50%,calc(-100% - 16px))}.lm[data-stage] .lm-stroke{stroke-width:1.1px}.lm[data-stage] [data-part=mark-drop]{stroke-width:.8px}.lm[data-stage] .lm-mark circle{r:6.5px}.lm[data-stage] .lm-mark [data-part=mark-core]{r:3.6px}.lm[data-stage] .lm-crowd-dot{r:1.3px}.lm[data-stage] .lm-you circle{r:2.4px}.lm[data-stage] .lm-you-tag{font-size:6px}}.lm-compact{--lm-n:26px;display:inline-flex;align-items:center;gap:12px;width:auto;container-type:normal}.lm-compact .lm-rank{--lm-rank:13px;margin:0;letter-spacing:.08em}.lm-compact .lm-rank .lm-emblem{width:22px;height:22px}.lm-compact .lm-figure{gap:4px}.lm-compact .lm-figure [data-part=unit]{font-size:var(--text-min)}.lm-compact .lm-figure [data-part=numeral]{line-height:1}.lm-crowd-dot{transform:translate(var(--dx),var(--fy));opacity:0}.lm-you{transform:translate(var(--mx),var(--my));opacity:0}.lm-you-tag{fill:var(--ink-primary);font:700 9px var(--font-stack-mono);letter-spacing:.18em}.lm-stroke{stroke-dasharray:var(--curve-len,none);stroke-dashoffset:0}.lm-reveal[data-animate=true] .lm-crowd-dot{animation:lm-crowd-in var(--rv-furniture) ease-out both,lm-crowd-organize var(--rv-organize) cubic-bezier(.65,0,.35,1) var(--rv-organize-at) both,lm-crowd-out var(--rv-settle) ease-in var(--rv-settle-at) forwards}@keyframes lm-crowd-in{0%{opacity:0}to{opacity:.5}}@keyframes lm-crowd-organize{0%{transform:translate(var(--dx),var(--sy))}to{transform:translate(var(--dx),var(--fy))}}@keyframes lm-crowd-out{0%{opacity:.5}to{opacity:0}}.lm-reveal[data-animate=true] .lm-fill{animation:lm-fade-in var(--rv-settle) ease-out var(--rv-settle-at) both}.lm-reveal[data-animate=true] .lm-stroke{animation:lm-stroke-in var(--rv-curve) cubic-bezier(.65,0,.35,1) var(--rv-curve-at) both}@keyframes lm-stroke-in{0%{stroke-dashoffset:var(--curve-len)}to{stroke-dashoffset:0}}.lm-reveal[data-animate=true] :is(.lm-mark,.lm-you-label){animation:lm-fade-in var(--rv-halo) cubic-bezier(.33,1,.68,1) var(--rv-halo-at) both}.lm-reveal[data-animate=true] .lm-you{animation:lm-you-in var(--rv-dot-in) ease-out both,lm-you-move var(--rv-organize) cubic-bezier(.65,0,.35,1) var(--rv-dot-move-at) both,lm-you-out var(--rv-halo) ease-out var(--rv-halo-at) forwards}@keyframes lm-you-in{0%{opacity:0}to{opacity:1}}@keyframes lm-you-move{0%{transform:translate(var(--mx),var(--sy))}to{transform:translate(var(--mx),var(--my))}}@keyframes lm-you-out{0%{opacity:1}to{opacity:0}}.lm-reveal[data-animate=true] .lm-axis-block{animation:lm-fade-in var(--rv-furniture) ease-out both}.lm-reveal[data-animate=true] .lm-figure{animation:lm-fade-in .3s ease-out var(--rv-organize-at) both}.lm-reveal[data-animate=true]:not([data-done=true]) [data-part=numeral]{display:inline-flex;justify-content:flex-end;width:var(--lm-seat-w,auto)}.lm-reveal[data-animate=true] :is(.lm-rank,.lm-sentence,.lm-context){position:relative;animation:lm-readout-in var(--rv-readout) cubic-bezier(.33,1,.68,1) var(--rv-readout-at) both}@keyframes lm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lm-readout-in{0%{opacity:0;top:6px}to{opacity:1;top:0}}.lm-reveal[data-skipped=true][data-animate=true] *{animation-duration:.15s!important;animation-delay:0s!important}
/*# sourceMappingURL=69f0c6ce42ad5897.css.map*/