@font-face{font-family:lexend;src:url(../media/lexend_latin_wght_normal-s.p.0w4mcei3wn2vz.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}._8xhPkW_className{font-family:lexend,lexend Fallback}._8xhPkW_variable{--font-lexend:"lexend", "lexend Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_400_normal-s.p.3crsbyy6lh6yf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrains_mono_latin_500_normal-s.p.2h52d08o60qht.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.WiMMRa_className{font-family:jetbrains,jetbrains Fallback}.WiMMRa_variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat_latin_600_normal-s.p.2cwz_0qwo_1oi.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:127.1%;descent-override:39.72%;line-gap-override:0.0%;size-adjust:75.53%}.Jx_IfG_className{font-family:caveat,caveat Fallback;font-weight:600}.Jx_IfG_variable{--font-caveat:"caveat", "caveat Fallback"}
:root{--canvas:#eeeeef;--surface:#fff;--surface-sunken:#f6f6f7;--sidebar:#f7f7f8;--line:#dedee0;--line-soft:#e9e9ea;--ink:#141414;--ink-muted:#565656;--ink-quiet:#6b6b6b;--accent:#88cb00;--accent-strong:#6fa300;--accent-text:#567d00;--on-accent:#111;--accent-tint:#88cb0021;--status-good:#3f7a44;--status-good-tint:#e4ece5;--status-good-ink:#2f5f34;--status-attention:#b8791f;--status-attention-tint:#f5ece0;--status-attention-ink:#7d500f;--status-bad:#cc3b30;--status-bad-tint:#f8e4e2;--status-bad-ink:#a3271e;--status-neutral:#565656;--status-neutral-tint:#e7e7e7;--status-neutral-ink:#454545;--scrim:#14141480;--paper:#fcfbf7;--paper-sunken:#f1efe7;--studio:#efeee9;--studio-light:#fff;--studio-mid:#f1f0eb;--studio-edge:#dddbd3;--line-paper:#14141424;--line-paper-soft:#14141414;--badge:#111311;--badge-track:#383a38;--status-attention-rule:#cbb597;--badge-raised:#1f231d;--accent-hover:#97d916;--accent-text-strong:#3f5c00;--accent-on-dark:#a0d533;--ink-hand:#22408f;--on-badge:#fff;--on-badge-muted:#b9c0b3;--accent-on-dark-link:#c4ec6e;--accent-stamp:#4a6e00;--ink-placeholder:#767676;--paper-emboss:#f4f2eb;--badge-hatch:#ffffff09;--highlight:#ffffff8c;--emboss-shade:#00000012;--slot-shade:#00000080;--floor-shadow:#28281457;--accent-shadow:#567d00e6;--accent-glow:#88cb00e6;--accent-glow-soft:#88cb004d;--accent-glow-edge:#9fe018;--glass-fill:#ffffff8f;--glass-fill-solid:#f8f8f5;--glass-sheen:#ffffffd9;--glass-edge:#14141412;--aurora-lime:#88cb0052;--aurora-pale:#dcf2a0b3;--aurora-ink:#1414141a;--disc-glass-bright:#fffffff0;--disc-glass-mid:#ffffff61;--disc-glass-end:#ffffff9e;--disc-rim:#ffffffe6;--disc-sheen:#fffffff2;--disc-shadow:#10121633;--disc-shadow-hover:#10121647;--welcome-veil:#f1f0ebc2;--shadow-raised:0 1px 2px #1419230f, 0 8px 24px #1414140d;--shadow-overlay:0 18px 48px -12px #1419234d, 0 2px 8px #1419230f;--focus-ring:0 0 0 2px #567d00;--shadow-paper:0 1px 0 #ffffffe6 inset, 0 0 0 1px #1414140d, 0 2px 3px #2828141a, 0 24px 40px -22px #28281452;--shadow-glass:inset 0 1px 0 #ffffffd9, inset 0 0 0 1px #fff6, 0 1px 2px #14190a0f, 0 24px 48px -20px #1e280a52;--shadow-card:0 1px 0 #ffffffe6 inset, 0 0 0 1px #1414140f, 0 2px 3px #2828141f, 0 30px 50px -20px #28281459;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--radius-card:16px;--radius-card-lg:18px;--radius-control:10px;--radius-chip:8px;--radius-pill:999px;--radius-paper:22px;--duration-fast:.16s;--duration-base:.22s;--duration-slow:.3s;--duration-entrance:.52s;--stagger-step:90ms;--duration-count:1.4s;--duration-deal:1.1s;--duration-glide:.42s;--duration-travel:1s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.3, 1.3, .4, 1);--ease-travel:cubic-bezier(.6, 0, .2, 1);--font-sans:var(--font-lexend), "Lexend", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, Menlo, monospace;--font-hand:var(--font-caveat), "Caveat", cursive}.hero-numeral{font-family:var(--font-sans);letter-spacing:-.035em;font-size:51px;font-weight:750;line-height:1}.card-numeral{font-family:var(--font-sans);letter-spacing:-.03em;font-size:30px;font-weight:750;line-height:1.05}.page-title{font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:24px}.body{font-family:var(--font-sans);font-size:13px;font-weight:400;line-height:20px}.body-strong{font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:20px}.card-title{font-family:var(--font-sans);letter-spacing:.04em;font-size:11.5px;font-weight:600;line-height:16px}.eyebrow{font-family:var(--font-sans);letter-spacing:.17em;font-size:11px;font-weight:600;line-height:15px}.caption{font-family:var(--font-sans);font-size:11px;font-weight:400;line-height:16px}
*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:13px;line-height:20px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);outline:none}.eyebrow,.card-title,.sf-th{text-transform:uppercase}.eyebrow,.caption{color:var(--ink-quiet)}.sf-pad{padding:var(--space-6)}.sf-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.sf-stack{gap:var(--space-3);flex-direction:column;display:flex}.sf-btn{justify-content:center;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.sf-btn:hover{background:var(--surface-sunken)}.sf-btn svg{flex:none;width:16px;height:16px}.sf-btn--primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.sf-btn--primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.sf-btn--sm{height:30px;padding:0 var(--space-3);font-size:12px}.sf-btn--icon{width:36px;padding:0}.sf-btn--ghost{background:0 0;border-color:#0000}.sf-btn--ghost:hover{background:var(--surface-sunken)}.sf-btn[disabled]{opacity:.5;cursor:not-allowed}.sf-link{color:var(--accent-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.sf-link:hover{text-decoration:underline}.sf-pill{border-radius:var(--radius-pill);white-space:nowrap;background:var(--status-neutral-tint);height:22px;color:var(--status-neutral-ink);align-items:center;gap:6px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.sf-pill:before{content:"";background:var(--status-neutral);border-radius:50%;width:6px;height:6px}.sf-pill--good{background:var(--status-good-tint);color:var(--status-good-ink)}.sf-pill--good:before{background:var(--status-good)}.sf-pill--attention{background:var(--status-attention-tint);color:var(--status-attention-ink)}.sf-pill--attention:before{background:var(--status-attention)}.sf-pill--bad{background:var(--status-bad-tint);color:var(--status-bad-ink)}.sf-pill--bad:before{background:var(--status-bad)}.sf-tag{border-radius:var(--radius-chip);background:var(--surface-sunken);border:1px solid var(--line-soft);height:20px;color:var(--ink-muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.sf-tag--auth{background:var(--status-good-tint);color:var(--status-good-ink);border-color:#0000;font-weight:600}.sf-example{border-radius:var(--radius-chip);border:1px dashed var(--status-attention);height:18px;color:var(--status-attention-ink);background:var(--status-attention-tint);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;align-items:center;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.sf-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-raised);padding:var(--space-5);position:relative}.sf-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sf-card__arrow{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-muted);background:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.sf-card__arrow svg{width:14px;height:14px}.sf-card--link{cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.sf-card--link:hover{box-shadow:var(--shadow-overlay);transform:translateY(-1px)}.sf-numline{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.sf-numline .caption{font-size:12px}.sf-figures{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card-lg);box-shadow:var(--shadow-raised);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;container-type:inline-size}.sf-figure{padding:var(--space-5) var(--space-6) var(--space-5);min-width:0}.sf-figure+.sf-figure{border-left:1px solid var(--line-soft)}.sf-figure .hero-numeral{margin:var(--space-3) 0 var(--space-2);white-space:nowrap;display:block}.sf-delta{color:var(--ink-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.sf-delta:before{content:"";background:var(--status-neutral);border-radius:50%;width:6px;height:6px}.sf-delta--good{color:var(--status-good-ink)}.sf-delta--good:before{background:var(--status-good)}.sf-delta--attention{color:var(--status-attention-ink)}.sf-delta--attention:before{background:var(--status-attention)}.sf-delta--none:before{display:none}@container (max-width:760px){.sf-figure{padding:var(--space-4)}.sf-figure .hero-numeral{font-size:34px}}.sf-chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);min-height:34px;box-shadow:var(--shadow-raised);color:var(--ink);cursor:pointer;text-align:left;padding:6px 14px 6px 12px;font-weight:500;display:inline-flex}.sf-chip:before{content:"";background:var(--status-neutral);border-radius:50%;flex:none;width:8px;height:8px}.sf-chip--attention:before{background:var(--status-attention)}.sf-chip--bad:before{background:var(--status-bad)}.sf-chip--good:before{background:var(--status-good)}.sf-chip b{font-weight:600}.sf-chip .sf-chip__go{color:var(--accent-text);margin-left:var(--space-1);font-weight:600}.sf-table{border-collapse:collapse;width:100%}.sf-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-quiet);padding:0 var(--space-3) var(--space-3);border-bottom:1px solid var(--line);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:16px}.sf-table td{padding:var(--space-3);border-bottom:1px solid var(--line-soft);vertical-align:middle}.sf-table tr:last-child td{border-bottom:0}.sf-table th:first-child,.sf-table td:first-child{padding-left:0}.sf-table th:last-child,.sf-table td:last-child{padding-right:0}.sf-table tbody tr[data-href],.sf-table tbody tr.is-link{cursor:pointer}.sf-table tbody tr.is-link:hover td{background:var(--surface-sunken)}.sf-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sf-cell{flex-direction:column;min-width:0;display:flex}.sf-cell strong{color:var(--ink);font-weight:600}.sf-cell span{color:var(--ink-quiet);font-size:12px}.sf-date{white-space:nowrap}.sf-date small{color:var(--ink-quiet);font-size:11px;display:block}.sf-date--attention,.sf-date--attention small{color:var(--status-attention-ink);font-weight:600}.sf-date--bad,.sf-date--bad small{color:var(--status-bad-ink);font-weight:600}.sf-tabs{gap:var(--space-6);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.sf-tab{padding:0 0 var(--space-3);cursor:pointer;color:var(--ink-muted);white-space:nowrap;background:0 0;border:0;align-items:baseline;gap:6px;font-weight:500;display:inline-flex;position:relative}.sf-tab i{letter-spacing:.08em;color:var(--ink-quiet);font-size:11px;font-style:normal;font-weight:600}.sf-tab[aria-selected=true]{color:var(--ink);font-weight:600}.sf-tab[aria-selected=true]:after{content:"";background:var(--ink);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.sf-tab .sf-count{color:var(--ink-quiet);font-size:11px;font-weight:500}.sf-bar{border-radius:var(--radius-pill);background:var(--line-soft);height:10px;overflow:hidden}.sf-bar__fill{border-radius:var(--radius-pill);background:var(--accent);height:100%;transition:width var(--duration-slow) var(--ease-out)}.sf-bar__fill--strong{background:var(--accent-strong)}.sf-band{gap:var(--space-3);grid-template-columns:92px 1fr auto;align-items:center;font-size:12px;display:grid}.sf-band+.sf-band{margin-top:var(--space-2)}.sf-band__label{color:var(--ink-muted);white-space:nowrap}.sf-band__label b{color:var(--ink);font-weight:600}.sf-band__val{color:var(--ink-quiet);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;min-width:64px}.sf-field{flex-direction:column;gap:6px;min-width:0;display:flex}.sf-label{color:var(--ink);font-size:12.5px;font-weight:500}.sf-label em{color:var(--ink-quiet);font-style:normal;font-weight:400}.sf-input{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);height:38px;color:var(--ink);width:100%;transition:border-color var(--duration-fast) var(--ease-out);padding:0 12px}.sf-input:hover{border-color:var(--ink-quiet)}.sf-input:focus,.sf-input:focus-visible{box-shadow:none;border-color:var(--accent-text);outline:none}textarea.sf-input{resize:vertical;height:auto;min-height:76px;padding:10px 12px;line-height:20px}select.sf-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}@supports (appearance:base-select){select.sf-input{appearance:base-select}select.sf-input::picker(select){appearance:base-select}select.sf-input{white-space:nowrap;background-image:none;align-items:center;padding-right:12px;display:flex;overflow:hidden}select.sf-input selectedcontent{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}select.sf-input::picker-icon{content:"";border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);width:7px;height:7px;transition:transform var(--duration-fast) var(--ease-out);flex:none;margin-left:auto;transform:translateY(-2px)rotate(45deg)}select.sf-input:open::picker-icon{transform:translateY(2px)rotate(225deg)}select.sf-input::picker(select){border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);max-width:calc(100vw - 24px);color:var(--ink);box-shadow:var(--shadow-overlay);margin:6px 0;padding:6px}select.sf-input option{min-height:38px;font:inherit;white-space:normal;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;line-height:1.35;display:flex}select.sf-input option:hover,select.sf-input option:focus-visible{background:var(--surface-sunken);outline:none}select.sf-input option:checked{font-weight:600}select.sf-input option::checkmark{color:var(--accent-text);order:1;margin-left:auto}}.sf-input[aria-invalid=true]{border-color:var(--status-bad)}.sf-help{color:var(--ink-quiet);font-size:11.5px;line-height:16px}.sf-error{color:var(--status-bad-ink);font-size:11.5px;font-weight:500;line-height:16px}.sf-check{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-sunken);cursor:pointer;align-items:flex-start;display:flex}.sf-check input{width:18px;height:18px;accent-color:var(--accent-text);flex:none;margin:1px 0 0}.sf-segment{border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.sf-segment button{height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 14px;font-weight:500}.sf-segment button[aria-pressed=true]{background:var(--accent-tint);color:var(--ink);font-weight:600}.sf-notice{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--surface-sunken);border:1px solid var(--line-soft);color:var(--ink-muted);align-items:flex-start;font-size:12px;line-height:18px;display:flex}.sf-notice svg{width:16px;height:16px;color:var(--ink);flex:none;margin-top:1px}.sf-notice b{color:var(--ink);font-weight:600}.sf-sidebar{background:var(--sidebar);border-right:1px solid var(--line);width:232px;padding:var(--space-6) var(--space-4) var(--space-4);flex-direction:column;display:flex}.ap-lockup{color:var(--ink);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.ap-lockup__mark{flex:none;width:29px;height:22px;display:block}.ap-lockup__word{font-family:var(--font-sans);letter-spacing:-.03em;font-size:19px;line-height:1}.ap-lockup__light{font-weight:300}.ap-lockup__bold{font-weight:700}.sf-sidebar__logo{margin:2px var(--space-2) var(--space-7);align-self:flex-start}.sf-sidebar__logo .ap-lockup__word{font-size:18px}.sf-navgroup{padding:0 var(--space-3);margin:0 0 var(--space-2);letter-spacing:.17em;text-transform:uppercase;color:var(--ink-quiet);font-size:11px;font-weight:600;line-height:14px}.sf-nav{margin-bottom:var(--space-6);flex-direction:column;gap:2px;display:flex}.sf-nav__item{height:36px;padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--ink-muted);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.sf-nav__item svg{flex:none;width:18px;height:18px}.sf-nav__item:hover{background:var(--surface-sunken);color:var(--ink)}.sf-nav__item[aria-current=page]{background:var(--accent-tint);color:var(--ink);font-weight:600}.sf-nav__item[aria-current=page] svg{color:var(--accent-text)}.sf-nav__badge{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);min-width:20px;height:18px;color:var(--ink);place-items:center;margin-left:auto;padding:0 6px;font-size:11px;font-weight:600;display:grid}.sf-user{padding:var(--space-3);border-radius:var(--radius-control);border:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;margin-top:auto;display:flex}.sf-avatar{background:var(--ink);width:32px;height:32px;color:var(--surface);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.sf-user__name{font-size:12.5px;font-weight:600;line-height:16px}.sf-user__sub{color:var(--ink-quiet);font-size:11px;line-height:15px}.sf-topbar{align-items:center;gap:var(--space-4);height:64px;padding:0 var(--space-6);border-bottom:1px solid var(--line);background:var(--canvas);grid-template-columns:minmax(0,1fr) auto;display:grid}.sf-topbar__right{justify-self:end;gap:var(--space-2);align-items:center;display:flex}.sf-search{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line);color:var(--ink-quiet);display:flex}.sf-search svg{flex:none;width:16px;height:16px}.sf-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.sf-search:focus-within{box-shadow:none;border-color:var(--accent-text)}.sf-search input:focus-visible{box-shadow:none}.sf-overlay{background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);border:1px solid var(--line)}.sf-tour{width:340px;max-width:calc(100% - 32px);padding:var(--space-5)}.sf-tour__step{letter-spacing:.17em;text-transform:uppercase;color:var(--ink-quiet);font-size:11px;font-weight:600}.sf-tour__title{margin:var(--space-2) 0 var(--space-2);font-size:15px;font-weight:600;line-height:21px}.sf-tour__body{margin:0 0 var(--space-4);color:var(--ink-muted)}.sf-tour__foot{align-items:center;gap:var(--space-2);display:flex}.sf-dots{gap:6px;margin-right:auto;display:flex}.sf-dots span{border-radius:var(--radius-pill);background:var(--ink-quiet);width:6px;height:6px;transition:width var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out)}.sf-dots span[aria-current=step]{background:var(--accent);width:18px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}.sf-avatar__img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.sf-brand{margin:2px var(--space-2) var(--space-6);border-bottom:1px solid var(--line-soft);padding-bottom:14px;display:flex}.sf-brand .sf-sidebar__logo{align-self:auto;gap:9px;margin:0}.sf-brand .ap-lockup__mark{width:54px;height:41px}.ap-lockup__text{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sf-brand .ap-lockup__word{font-size:21px;line-height:19px}.sf-brand__company{width:auto;height:9.5px;display:block}
.app{background:var(--canvas);width:100%;height:100%;display:flex;position:relative;overflow:hidden;container:app/inline-size}.main{flex-direction:column;flex:1;min-width:0;display:flex}.content{padding:var(--space-6) var(--space-6) var(--space-7);scroll-behavior:auto;flex:1;overflow:auto}.inner{gap:var(--space-6);flex-direction:column;max-width:1120px;margin:0 auto;display:flex}.sf-sidebar{flex:none}.bottombar,.tb-symbol,.tb-avatar{display:none}.tb-title{align-items:center;gap:var(--space-2);min-width:0;display:flex}.tb-title .page-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sec-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.sec-head h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:11.5px;font-weight:600;line-height:16px}.greet{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.greet h1{letter-spacing:-.01em;margin:6px 0 0;font-size:24px;font-weight:600;line-height:30px}.greet p{color:var(--ink-muted);margin:2px 0 0}.chips{gap:var(--space-3);flex-wrap:wrap;display:flex}.grid2{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split{gap:var(--space-4);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.mini3{grid-template-columns:repeat(3,minmax(0,1fr))}.fig-note{margin-top:var(--space-2);display:block}.figure-sub{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.figure-sub div{flex-direction:column;display:flex}.figure-sub b{letter-spacing:-.01em;font-size:15px;font-weight:700}.figure-sub span{color:var(--ink-quiet);font-size:11px}.news{background:var(--ink);min-height:216px;color:var(--surface);border-color:var(--ink);cursor:pointer;flex-direction:column;justify-content:space-between;display:flex}.news .eyebrow{color:var(--line)}.news h3{margin:var(--space-3) 0 var(--space-2);letter-spacing:-.01em;max-width:360px;font-size:22px;font-weight:600;line-height:28px}.news p{color:var(--line);max-width:420px;margin:0}.news .sf-card__arrow{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.news .newsfoot{margin-top:var(--space-5);color:var(--line);justify-content:space-between;align-items:center;font-size:11px;display:flex}.ulist{margin:0;padding:0;list-style:none}.ulist li{border-top:1px solid var(--line-soft)}.ulist li:first-child{border-top:0}.ulist button{gap:var(--space-3);text-align:left;width:100%;padding:var(--space-3) 0;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:10px 1fr auto;align-items:start;display:grid}.ulist button:hover strong{text-decoration:underline}.udot{background:0 0;border-radius:50%;width:8px;height:8px;margin-top:6px}.udot.on{background:var(--accent-text)}.ulist .sf-cell span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.changes{margin:0;padding:0;list-style:none}.changes li{gap:var(--space-3);border-top:1px solid var(--line-soft);grid-template-columns:64px 1fr;padding:10px 0;display:grid}.changes li:first-child{border-top:0;padding-top:0}.changes time{color:var(--ink-quiet);font-size:12px}.tl{margin:0;padding:0;list-style:none;position:relative}.tl li{padding:0 0 var(--space-4) 22px;position:relative}.tl li:before{content:"";background:var(--ink-quiet);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:4px}.tl li:after{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:0;left:7px}.tl li:last-child:after{display:none}.tl li.is-good:before{background:var(--status-good)}.tl li.is-att:before{background:var(--status-attention)}.tl li.is-bad:before{background:var(--status-bad)}.tl b{font-weight:600;display:block}.tl time{color:var(--ink-quiet);font-size:11.5px}.tl p{color:var(--ink-muted);margin:2px 0 0;font-size:12px;line-height:18px}.dl{gap:8px var(--space-4);grid-template-columns:136px 1fr;margin:0;display:grid}.dl dt{color:var(--ink-quiet)}.dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.dates3{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid}.dates3>div{padding:var(--space-3)}.dates3>div+div{border-left:1px solid var(--line-soft)}.dates3 .eyebrow{letter-spacing:.12em;margin-bottom:4px;display:block}.dates3 b{font-weight:600;display:block}.dates3 small{color:var(--ink-quiet);font-size:11px}.dates3 .att b,.dates3 .att small{color:var(--status-attention-ink)}.layer{z-index:30;position:absolute;inset:0}.scrim{background:var(--scrim);animation:fade var(--duration-base) var(--ease-out) both;position:absolute;inset:0}.drawer{background:var(--canvas);border-left:1px solid var(--line);width:min(500px,100%);box-shadow:var(--shadow-overlay);animation:slide var(--duration-base) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.drawer__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--surface);border-bottom:1px solid var(--line);display:flex}.drawer__head h2{letter-spacing:-.01em;margin:4px 0 8px;font-size:19px;font-weight:600;line-height:24px}.drawer__body{padding:var(--space-5) var(--space-6) var(--space-7);gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow:auto}.drawer__body h3{margin:0 0 var(--space-3);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:11.5px;font-weight:600}.dialog{width:min(640px,100% - 32px);max-height:calc(100% - 48px);animation:pop var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dialog__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5) var(--space-6) var(--space-4);border-bottom:1px solid var(--line-soft);display:flex}.dialog__head h2{margin:0}.dialog__head p{color:var(--ink-muted);margin:2px 0 0}.dialog__body{padding:var(--space-5) var(--space-6);gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid;overflow:auto}.dialog__body .full{grid-column:1/-1}.dialog__foot{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);border-top:1px solid var(--line-soft);display:flex}.dialog__foot .caption{margin-right:auto}.formsec{margin:var(--space-2) 0 -4px;letter-spacing:.17em;text-transform:uppercase;color:var(--ink-quiet);grid-column:1/-1;font-size:11px;font-weight:600}.success{padding:var(--space-7) var(--space-6) var(--space-6);text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.success__mark{background:var(--accent);width:52px;height:52px;color:var(--on-accent);margin-bottom:var(--space-2);border-radius:50%;place-items:center;display:grid}.success__mark svg{width:26px;height:26px}.success h2{margin:0;font-size:20px;font-weight:600;line-height:26px}.success .refno{letter-spacing:-.03em;margin:var(--space-2) 0 0;font-size:30px;font-weight:750}.success .dates3{width:100%;margin:var(--space-4) 0 var(--space-2);text-align:left}.menu{z-index:40;width:220px;padding:6px;position:absolute}.menu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;height:34px;padding:0 10px;display:flex}.menu button:hover{background:var(--surface-sunken)}.menu svg{width:16px;height:16px;color:var(--ink-muted)}.toast{z-index:60;border-radius:var(--radius-control);background:var(--ink);max-width:calc(100% - 32px);color:var(--surface);box-shadow:var(--shadow-overlay);animation:pop var(--duration-base) var(--ease-out) both;padding:10px 16px;font-weight:500;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.money3{gap:var(--space-4);margin:var(--space-3) 0 var(--space-4);display:flex}.money3 div{flex-direction:column;display:flex}.money3 span{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);font-size:11px;font-weight:600}.money3 b{font-variant-numeric:tabular-nums;font-weight:600}.drop{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--ink-quiet);border-radius:var(--radius-control);background:var(--surface-sunken);cursor:pointer;text-align:left;width:100%;display:flex}.drop svg{width:20px;height:20px;color:var(--ink-muted);flex:none}.drop.done{border-style:solid;border-color:var(--line);background:var(--surface)}.drop.done svg{color:var(--status-good)}.settings{gap:var(--space-4);flex-direction:column;display:flex}.lib-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.item{gap:var(--space-2);text-align:left;min-height:188px;font:inherit;color:inherit;flex-direction:column;width:100%;display:flex}.item h3{margin:0;font-size:14.5px;font-weight:600;line-height:20px}.item p{color:var(--ink-muted);flex:1;margin:0}.item .meta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.item .meta .caption{margin-right:auto}.newmark{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.newmark:before{content:"";background:var(--accent-text);border-radius:50%;width:7px;height:7px}.tagrow{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.tagbtn{cursor:pointer}.tagbtn[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.empty{text-align:center;align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-control);color:var(--ink-muted);flex-direction:column;display:flex}.empty svg{width:28px;height:28px;color:var(--ink-quiet)}.empty strong{color:var(--ink);font-size:14px}.body-copy{color:var(--ink-muted);line-height:21px}.body-copy p{margin:0 0 var(--space-3)}.events .sf-cell strong{font-size:13.5px}.rev{gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.tests{gap:var(--space-2);flex-direction:column;display:flex}.test{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--radius-control);background:var(--surface-sunken);padding:10px 12px;display:flex}.hl-bad td{background:var(--status-bad-tint)}.hl-att td{background:var(--status-attention-tint)}.decide{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);margin-top:var(--space-2);display:flex;position:sticky;bottom:0}.decide .grow{flex-direction:column;margin-right:auto;display:flex}.placeholder{text-align:center;padding:64px var(--space-6)}.placeholder h2{margin:0 0 6px;font-size:17px}.placeholder p{max-width:420px;color:var(--ink-muted);margin:0 auto}.count-pill{font-variant-numeric:tabular-nums}.tour{z-index:50;position:absolute;inset:0}.tour__catch{position:absolute;inset:0}.spot{box-shadow:0 0 0 9999px var(--scrim);pointer-events:none;transition:left var(--duration-base) var(--ease-out), top var(--duration-base) var(--ease-out), width var(--duration-base) var(--ease-out), height var(--duration-base) var(--ease-out);border-radius:14px;position:absolute}.spot:after{content:"";border:2px solid var(--accent);border-radius:16px;position:absolute;inset:-2px}.spot.is-center:after{display:none}.tourcard{animation:fade var(--duration-base) var(--ease-out) both;position:absolute}.tourcard.is-center{text-align:left;width:420px;transform:translate(-50%,-50%);top:50%!important;left:50%!important}.tourcard h2.big{font-size:20px;line-height:26px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1}}.toast{animation-name:fade}.content[data-anim="1"] .enter{animation:rise var(--duration-entrance) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger-step))}@media (prefers-reduced-motion:reduce){.content[data-anim="1"] .enter{animation-name:fade}.spot{transition:none}}.cell-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@container app (max-width:900px){.sf-table thead{display:none}.sf-table,.sf-table tbody,.sf-table tr,.sf-table td{width:100%;display:block}.sf-table tr{padding:var(--space-3) 0;border-bottom:1px solid var(--line-soft)}.sf-table tr:last-child{border-bottom:0}.sf-table td{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:right;border:0;display:flex;padding:3px 0!important}.sf-table td:before{content:attr(data-label);color:var(--ink-quiet);text-align:left;white-space:nowrap;font-size:12px}.sf-table td:first-child{text-align:left;margin-bottom:6px}.sf-table td:first-child:before,.sf-table td[data-label=""]{display:none}.sf-table td .cell-actions{justify-content:flex-end}.sf-table .sf-date small{margin-left:6px;display:inline}}@container app (max-width:640px){.sf-sidebar{display:none}.bottombar{background:var(--sidebar);border-top:1px solid var(--line);z-index:20;grid-template-columns:repeat(4,1fr);height:64px;padding:6px 8px 8px;display:grid;position:absolute;bottom:0;left:0;right:0}.bottombar button{color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;display:flex}.bottombar svg{width:20px;height:20px}.bottombar button[aria-current=page]{background:var(--accent-tint);color:var(--ink);font-weight:600}.bottombar button[aria-current=page] svg{color:var(--accent-text)}.sf-topbar{padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) auto;height:60px}.sf-topbar .sf-search{display:none}.tb-symbol{width:auto;height:18px;display:block}.tb-avatar{cursor:pointer;border:0;width:32px;height:32px;display:grid}.sf-topbar__right .sf-btn--primary{height:32px;padding:0 12px;font-size:12px}.content{padding:var(--space-4) var(--space-4) 96px}.inner{gap:var(--space-5)}.greet h1{font-size:20px;line-height:26px}.sf-figures{grid-template-columns:1fr}.sf-figure{padding:var(--space-4) var(--space-5)}.sf-figure+.sf-figure{border-left:0;border-top:1px solid var(--line-soft)}.sf-figure .hero-numeral{margin:var(--space-2) 0;font-size:40px}.grid2,.grid3,.split,.lib-grid,.rev{grid-template-columns:1fr}.sf-chip{border-radius:16px;justify-content:space-between;width:100%}.sf-tabs{gap:var(--space-5);padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.sf-tab i{display:none}.sf-tab{flex:none;justify-content:center;min-width:40px;padding-top:10px}.sf-btn--icon{min-width:40px;min-height:40px}.sec-head .sf-link{margin:-12px 0;padding:12px 0;display:inline-block}.sec-head{flex-wrap:wrap}.sec-head h2{white-space:nowrap}.dates3{grid-template-columns:1fr}.dates3>div+div{border-left:0;border-top:1px solid var(--line-soft)}.dialog{border-radius:20px 20px 0 0;width:100%;max-height:92%;animation-name:fade;top:auto;bottom:0;left:0;transform:none}.dialog__body{padding:var(--space-4);grid-template-columns:1fr}.dialog__foot{flex-wrap:wrap}.dialog__foot .caption{width:100%}.drawer__head,.drawer__body{padding-left:var(--space-4);padding-right:var(--space-4)}.dl{grid-template-columns:1fr;gap:0}.dl dd{margin-bottom:8px}.menu{inset:56px 12px auto auto!important}.tourcard:not(.is-center){max-width:none;width:auto!important;inset:auto 12px 76px!important}.tourcard.is-center{width:calc(100% - 32px)}.toast{bottom:80px}}html,body{height:100%}body{overflow:hidden}.sf-nav__item{text-decoration:none}.bottombar a{color:var(--ink-muted);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.bottombar a[aria-current=page]{background:var(--accent-tint);color:var(--ink);font-weight:600}.bottombar a[aria-current=page] svg{color:var(--accent-text)}.bottombar svg{width:20px;height:20px}.menu a,.menu button{cursor:pointer;text-align:left;width:100%;height:34px;color:var(--ink);font:inherit;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.menu a:hover,.menu button:hover{background:var(--surface-sunken)}.audit-filters{gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(200px,2fr) minmax(180px,2fr) repeat(2,minmax(140px,1fr)) auto;align-items:end;display:grid}.audit-filters__go{gap:var(--space-2);display:flex}.audit-details summary{cursor:pointer;color:var(--ink-muted);font-size:12.5px}.audit-details summary:hover{color:var(--ink)}.audit-details dl{margin:var(--space-2) 0 0;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;font-size:12px;display:grid}.audit-details dt{color:var(--ink-quiet)}.audit-details dd{overflow-wrap:anywhere;min-width:0;margin:0}.audit-details pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-sunken);max-height:220px;font:11.5px/1.45 var(--font-mono);white-space:pre-wrap;border-radius:8px;margin:0;padding:8px;overflow:auto}@container app (max-width:900px){.audit-filters{grid-template-columns:1fr 1fr}.audit-filters__go{grid-column:1/-1}}@container app (max-width:640px){.audit-filters{grid-template-columns:1fr}}.version-bar{z-index:70;align-items:center;gap:var(--space-3);background:var(--ink);max-width:calc(100vw - 32px);color:var(--surface);box-shadow:var(--shadow-overlay);animation:pop var(--duration-base) var(--ease-out) both;border-radius:999px;padding:8px 8px 8px 16px;font-size:13px;font-weight:500;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.version-bar .sf-btn{flex:none;align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.version-bar{bottom:80px}}@container app (max-width:360px){.sf-topbar__right .tb-cta__text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-topbar__right .sf-btn--primary{justify-content:center;width:40px;height:40px;padding:0}}
.sc-room{background:radial-gradient(ellipse 70% 60% at 50% 42%, var(--studio-light) 0%, var(--studio-mid) 45%, var(--studio-edge) 100%);height:100%;color:var(--ink);font-size:14px;line-height:1.45;position:relative;overflow:hidden auto;container:room/inline-size}.sc-room__in{flex-direction:column;align-items:center;gap:20px;min-height:100%;padding:36px 44px 30px;display:flex}.sc-room a{color:var(--accent-text)}.sc-mono{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:500;line-height:16px}.sc-head{flex:none;align-items:center;gap:14px;width:100%;display:flex}.sc-head__lockup .ap-lockup__mark{width:32px;height:24px}.sc-head__lockup .ap-lockup__word{font-size:21px}.sc-main{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;width:100%;padding:24px 0;display:flex}.sc-foot{width:100%;color:var(--ink-muted);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:4px 20px;display:flex}.sc-foot__line{color:var(--ink);font-size:15px;font-weight:500}.sc-foot__brand{flex-wrap:wrap;align-items:center;gap:6px 16px;display:inline-flex}.sc-foot__sf{width:auto;height:14px;display:block}.sc-policies{color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:0 18px;font-size:13px;display:flex}.sc-policies a,.sc-policies span{min-height:44px;color:var(--ink-muted);border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.sc-policies a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.sc-policies a:hover{text-decoration-color:currentColor}.sc-stage{--card-w:640px;--card-h:400px;perspective:1700px;width:var(--card-w);max-width:100%;animation:sc-deal var(--duration-deal) .2s var(--ease-spring) both}.sc-tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .26s ease-out}.sc-flip{width:100%;height:var(--card-h);transform-style:preserve-3d;transition:transform var(--duration-deal) var(--ease-spring);position:relative;transform:rotate(-2deg)}.sc-flip.is-lift{transform:rotate(0)translateZ(70px)scale(1.03)}.sc-flip.is-flipped{transform:rotateY(180deg)}.sc-face{border-radius:var(--radius-paper);backface-visibility:hidden;box-shadow:var(--shadow-card);background:var(--paper);color:var(--ink);flex-direction:column;padding:34px 40px 30px;display:flex;position:absolute;inset:0;overflow:hidden}.sc-face--back{transform:rotateY(180deg)}.sc-face--badge{background:var(--badge);background-image:repeating-linear-gradient(135deg, var(--badge-hatch) 0 1px, transparent 1px 14px);color:var(--on-badge);padding-top:0}.sc-face--banded{padding-top:0}.sc-band{background:var(--accent);flex:none;height:12px;margin:0 -40px}.sc-slot{background:var(--studio);width:74px;height:14px;box-shadow:inset 0 2px 3px var(--slot-shade);border-radius:14px;flex:none;align-self:center;margin-top:16px}.sc-gloss{pointer-events:none;background:radial-gradient(circle 420px at var(--gx,30%) var(--gy,0%), var(--highlight), transparent 70%);mix-blend-mode:soft-light;position:absolute;inset:0}.sc-emb{width:255px;height:340px;fill:var(--paper-emboss);filter:drop-shadow(0 1.5px 0 var(--studio-light)) drop-shadow(0 -1px 0 var(--emboss-shade));pointer-events:none;margin-top:-170px;position:absolute;top:50%;right:-30px}.sc-rel{position:relative}.sc-floor{background:radial-gradient(ellipse, var(--floor-shadow), transparent 70%);filter:blur(10px);width:560px;max-width:86%;height:44px;transition:transform .9s var(--ease-out), opacity .9s;border-radius:50%}.sc-floor.is-up{opacity:.5;transform:scale(.8,1.3)}.sc-top{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.sc-apill{background:var(--badge);height:32px;color:var(--on-badge);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;font-weight:600;display:inline-flex}.sc-apill svg{fill:var(--accent)}.sc-quiet{color:var(--ink-quiet)}.sc-intro{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:0;display:flex;position:relative}.sc-h{letter-spacing:-.035em;margin:0;font-size:44px;font-weight:600;line-height:1.05}.sc-lede{color:var(--ink-muted);margin:0;font-size:15.5px;font-weight:300}.sc-form{flex-direction:column;gap:6px;display:flex;position:relative}.sc-form label{color:var(--ink-quiet)}.sc-entry{align-items:center;gap:16px;display:flex}.sc-input{border:0;border-bottom:2px solid var(--ink);min-width:0;height:58px;color:var(--ink);font:400 24px/1 var(--font-sans);letter-spacing:-.01em;caret-color:var(--accent-text);background:0 0;border-radius:0;outline:none;flex:1;padding:0;transition:border-color .2s,box-shadow .3s}.sc-input::placeholder{color:var(--ink-placeholder);font-weight:300}.sc-input:focus,.sc-input:focus-visible{border-color:var(--accent-text);box-shadow:0 10px 14px -12px var(--accent-glow)}.sc-input[aria-invalid=true]{border-color:var(--status-bad)}.sc-go{background:var(--accent);width:58px;height:58px;color:var(--on-accent);cursor:pointer;box-shadow:0 1px 0 var(--highlight) inset, 0 8px 16px -8px var(--accent-shadow);transition:transform .3s var(--ease-spring), background var(--duration-fast);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.sc-go:hover{background:var(--accent-hover);transform:scale(1.08)rotate(-8deg)}.sc-go:active{transform:scale(.92)}.sc-go:disabled{cursor:default}.sc-note{min-height:22px;padding-top:4px;font-size:13.5px;line-height:18px}.sc-error{color:var(--status-bad-ink);animation:sc-pop .42s var(--ease-spring) both;display:inline-block}.sc-reading{background:linear-gradient(90deg, var(--ink-quiet) 0%, var(--ink-quiet) 38%, var(--ink) 48%, var(--accent-strong) 55%, var(--ink-quiet) 66%, var(--ink-quiet) 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:1.4s linear infinite sc-shim}.sc-scan{background:linear-gradient(90deg, transparent, var(--accent-glow-soft) 80%, var(--accent-glow-edge) 100%);pointer-events:none;width:130px;animation:.85s cubic-bezier(.5,0,.3,1) 2 both sc-scan;position:absolute;top:0;bottom:0;left:-140px}.sc-who{flex:1;align-items:center;gap:24px;min-width:0;display:flex;position:relative}.sc-who__text{flex-direction:column;gap:6px;min-width:0;display:flex}.sc-disc{background:var(--ink);width:92px;height:92px;color:var(--accent-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:36px;font-weight:600;display:flex;position:relative}.sc-face--badge .sc-disc{background:var(--badge-raised)}.sc-ringsvg{fill:none;width:100%;height:100%;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;position:absolute;inset:0}.sc-ring{stroke-dasharray:271;stroke-dashoffset:271px;animation:sc-draw 1s .8s var(--ease-out) forwards}.sc-tick{width:28px;height:28px;animation:sc-pop .42s 1.5s var(--ease-spring) both;position:absolute;bottom:-4px;right:-4px}.sc-welcome{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:38px;font-weight:600;line-height:1.05}.sc-addr{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:300;overflow:hidden}.sc-face--badge .sc-addr{color:var(--on-badge-muted)}.sc-staff-label{color:var(--accent-on-dark)}.sc-gbtn{background:var(--on-badge);width:100%;height:56px;color:var(--ink);font:500 16px var(--font-sans);cursor:pointer;transition:transform .3s var(--ease-spring), box-shadow .3s;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.sc-gbtn:hover{box-shadow:0 14px 30px -12px var(--accent-glow);transform:translateY(-2px)}.sc-gbtn:active{transform:scale(.98)}.sc-lnk{min-height:44px;font:500 13.5px var(--font-sans);cursor:pointer;text-underline-offset:3px;color:var(--accent-text-strong);background:0 0;border:0;border-radius:8px;padding:0 6px;text-decoration:underline}.sc-lnk:disabled{cursor:default;opacity:.75;text-decoration:none}.sc-face--badge .sc-lnk{color:var(--accent-on-dark-link)}.sc-center{flex:none;justify-content:center;margin-bottom:-14px;display:flex}.sc-sent-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;margin-top:22px;display:flex;position:relative}.sc-sent-top>*{white-space:nowrap}.sc-envelope{background:var(--ink);width:92px;height:92px;color:var(--accent-on-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.sc-hand{font-family:var(--font-hand);color:var(--ink-hand);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:34px;font-weight:600;line-height:1.05;animation:1.1s steps(30,end) .9s both sc-write;overflow:hidden}.sc-copy{color:var(--ink-muted);max-width:500px;margin:0;font-size:15px;font-weight:300;line-height:1.55;position:relative}.sc-actions{border-top:1px solid var(--line-paper);flex-wrap:wrap;flex:none;justify-content:space-between;margin:12px -6px -12px;padding-top:2px;display:flex;position:relative}.sc-cta{background:var(--accent);width:100%;height:56px;color:var(--on-accent);font:500 16px var(--font-sans);cursor:pointer;box-shadow:0 10px 18px -10px var(--accent-shadow);transition:transform .3s var(--ease-spring), background var(--duration-fast);border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.sc-cta:hover{background:var(--accent-hover);transform:translateY(-2px)}.sc-room a.sc-cta{color:var(--on-accent)}.sc-small{color:var(--ink-muted);text-wrap:pretty;margin:12px 0 0;font-size:13px;font-weight:300;position:relative}.sc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sc-h[tabindex="-1"]:focus,.sc-h[tabindex="-1"]:focus-visible{box-shadow:none;outline:none}.sc-go:focus-visible,.sc-gbtn:focus-visible,.sc-lnk:focus-visible,.sc-cta:focus-visible,.sc-policies a:focus-visible{box-shadow:var(--focus-ring);outline:none}.sc-enter{animation:sc-rise .7s var(--ease-out) both}.sc-d1{animation-delay:.7s}.sc-d2{animation-delay:.8s}.sc-d3{animation-delay:.9s}.sc-d4{animation-delay:1s}.sc-shake-a{animation:.42s cubic-bezier(.36,.07,.19,.97) both sc-shake-a}.sc-shake-b{animation:.42s cubic-bezier(.36,.07,.19,.97) both sc-shake-b}.sc-spin{animation:.8s linear infinite sc-spin}@keyframes sc-deal{0%{opacity:0;transform:translateY(60vh)rotate(14deg)}to{opacity:1;transform:none}}@keyframes sc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sc-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sc-shake-a{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes sc-shake-b{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}@keyframes sc-spin{to{transform:rotate(360deg)}}@keyframes sc-shim{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sc-draw{to{stroke-dashoffset:0}}@keyframes sc-scan{to{left:105%}}@keyframes sc-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@container room (max-width:760px){.sc-room__in{padding:24px 16px 20px}.sc-stage{--card-w:340px;--card-h:500px}.sc-flip{transform:rotate(-1.5deg)}.sc-face{padding:28px 26px 24px}.sc-face--badge,.sc-face--banded{padding-top:0}.sc-band{margin:0 -26px}.sc-h{font-size:36px}.sc-input{font-size:19px}.sc-emb{width:190px;height:254px;margin-top:-60px;right:-50px}.sc-wide{display:none}.sc-who{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.sc-who__text{align-self:stretch}.sc-addr{white-space:normal;overflow-wrap:anywhere}.sc-disc,.sc-envelope{width:72px;height:72px;font-size:28px}.sc-welcome{font-size:30px}.sc-hand{white-space:normal;overflow-wrap:anywhere;font-size:27px}.sc-foot{flex-direction:column;align-items:flex-start}.sc-foot__line{font-size:14px}}@container room (max-width:372px){.sc-face{padding-left:20px;padding-right:20px}.sc-band{margin:0 -20px}.sc-h{font-size:32px}.sc-entry{gap:10px}.sc-go{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.sc-room *,.sc-room :before,.sc-room :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (hover:none) and (pointer:coarse){.sc-stage{perspective:none}.sc-tilt{transform-style:flat;transform:none}.sc-flip,.sc-flip.is-flipped{transform-style:flat;transform:rotate(-1.5deg)}.sc-flip.is-lift{transform-style:flat;transform:rotate(0)scale(1.02)}.sc-face{backface-visibility:visible;transition:opacity .32s var(--ease-out), visibility 0s linear .32s}.sc-face--back{opacity:0;visibility:hidden;transform:none}.sc-flip.is-flipped .sc-face{opacity:0;visibility:hidden}.sc-flip.is-flipped .sc-face--back{opacity:1;visibility:visible;transition:opacity .32s var(--ease-out) .12s, visibility 0s}}@media (hover:none) and (pointer:coarse) and (max-width:760px){.sc-stage{--card-h:clamp(440px, calc(100dvh - 150px), 500px)}}
.app--card{--canvas:var(--studio);--surface:var(--paper);--surface-sunken:var(--paper-sunken);--sidebar:var(--paper);--line:var(--line-paper);--line-soft:var(--line-paper-soft);--radius-card:var(--radius-paper);--radius-card-lg:var(--radius-paper);--radius-control:12px;--shadow-raised:var(--shadow-paper);background:radial-gradient(ellipse 80% 70% at 55% 20%, var(--studio-light) 0%, var(--studio-mid) 50%, var(--studio-edge) 100%)}.app--card .sf-sidebar{border-radius:var(--radius-paper);background:var(--paper);height:calc(100% - 32px);box-shadow:var(--shadow-paper);border:0;margin:16px 0 16px 16px;overflow-y:auto}.app--card .sf-navgroup{font-family:var(--font-sans);text-transform:none;letter-spacing:-.015em;color:var(--ink);align-items:center;gap:8px;font-size:18px;font-weight:600;line-height:24px;display:flex}.app--card .sf-navgroup:before{content:"";background:var(--accent);clip-path:polygon(0 25%,33% 0,100% 50%,33% 100%,0 75%,33% 50%);flex:none;width:9px;height:12px}.app--card .sf-nav__item{border-radius:13px;height:44px;font-size:14px}.app--card .sf-nav__item[aria-current=page]{background:var(--badge);color:var(--on-badge)}.app--card .sf-nav__item[aria-current=page] svg{color:var(--accent-on-dark)}.app--card .sf-nav__badge{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.app--card .sf-user{border:0;border-top:1px solid var(--line-paper);width:100%;box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:16px 4px 4px}.app--card .sf-user .sf-avatar{flex:none;width:44px;height:44px;font-size:15px;position:relative;overflow:visible}.app--card .sf-user .sf-avatar:after{content:"";background:var(--status-good);border:2px solid var(--paper);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}.app--card .sf-user__name{font-size:15px;font-weight:600;line-height:20px}.app--card .sf-user__sub{color:var(--ink-muted);font-size:13px;line-height:18px}.app--card .sf-user:after{content:"";border-left:2px solid var(--ink-muted);border-top:2px solid var(--ink-muted);flex:none;width:8px;height:8px;margin-left:auto;margin-right:6px;transform:translateY(3px)rotate(45deg)}.app--card .sf-user[aria-expanded=true]:after{transform:translateY(-2px)rotate(225deg)}.app--card .sf-topbar{background:0 0;border-bottom:0}.app--card .sf-search{background:var(--paper)}.app--card .sf-btn--primary{box-shadow:0 10px 18px -10px var(--accent-shadow);border-radius:999px}.app--card .sf-btn--primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.app--card .eyebrow,.app--card .card-title,.app--card .sec-head h2,.app--card .sf-table th,.app--card .drawer__body h3{font-family:var(--font-mono);letter-spacing:.14em;font-weight:500}.app--card .greet .eyebrow{color:var(--accent-text)}.app--card .greet h1{letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:46px;font-weight:600;line-height:1.08}.app--card .greet p{margin-top:10px;font-size:16px;font-weight:300;line-height:1.55}.app--card .hero-numeral{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:700}.app--card .sf-card,.app--card .sf-figures{border-color:#0000}.app--card .news{background:var(--badge);background-image:repeating-linear-gradient(135deg, var(--badge-hatch) 0 1px, transparent 1px 14px);border:0;border-top:10px solid var(--accent)}.app--card .news .eyebrow{color:var(--accent-on-dark)}.app--card .sf-tag--auth{border:1.5px solid var(--accent-stamp);color:var(--accent-stamp);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:5px;font-size:11px;font-weight:500;rotate:-3deg}.app--card .drawer{background:var(--studio)}.app--card .bottombar{background:var(--paper)}.app--card .bottombar a[aria-current=page]{background:var(--badge);color:var(--on-badge)}.app--card .bottombar a[aria-current=page] svg{color:var(--accent-on-dark)}.app--card .pfoot{border-top:1px solid var(--line-paper);color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 20px;margin-top:28px;padding-top:12px;font-size:13px;display:flex}.app--card .pfoot__links{flex-wrap:wrap;align-items:center;gap:0 18px;display:flex}.app--card .pfoot__links a,.app--card .pfoot__links span{min-height:44px;color:var(--ink-muted);align-items:center;text-decoration:none;display:inline-flex}.app--card .pfoot__links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.app--card .pfoot__links a:hover{text-decoration-color:currentColor}.app--card .pfoot__links a:focus-visible{box-shadow:var(--focus-ring);border-radius:6px;outline:none}@container app (max-width:640px){.app--card .greet h1{font-size:30px}.app--card .greet p{font-size:15px}}.arrival{display:contents}.arrival[data-greet-hidden] .greet h1{visibility:hidden}.arrival[data-arrive]>:not(.greet){animation:rise .7s var(--ease-out) both}.arrival[data-arrive]>:nth-child(2){animation-delay:.65s}.arrival[data-arrive]>:nth-child(3){animation-delay:.74s}.arrival[data-arrive]>:nth-child(4){animation-delay:.83s}.arrival[data-arrive]>:nth-child(n+5){animation-delay:.92s}.arrival[data-arrive] .greet .eyebrow,.arrival[data-arrive] .greet p{animation:.6s .9s both fade}@media (scripting:none){.arrival[data-greet-hidden] .greet h1{visibility:visible}}.app--staff .sf-navgroup{margin-top:var(--space-5);color:var(--ink-muted);font-size:13px;line-height:18px}.app--staff .sf-brand+div .sf-navgroup{margin-top:0}@container app (max-width:640px){.bottombar--scroll{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.bottombar--scroll>*{flex:none;min-width:76px}}.app--staff .grid3>.sf-card{padding:var(--space-5) var(--space-6)}.app--staff .grid3 .card-numeral{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:51px;font-weight:700;line-height:1;display:block;margin:var(--space-3) 0 var(--space-2)!important}.app--card .sf-user>:not(.sf-avatar){min-width:0}.app--card .sf-user__name,.app--card .sf-user__sub{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@container app (max-width:640px){.app--staff .grid3 .card-numeral{font-size:40px}}.app--card .sf-sidebar{flex:none;width:280px}.app--card .sf-nav__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.app--card .rev>.sf-card{min-width:0;overflow-x:auto}@media (max-width:1199px){.app--card .rev{grid-template-columns:minmax(0,1fr)}}.app--card .sf-user:after{margin-right:2px}.sf-switch{z-index:60;font-family:var(--font-sans);position:fixed;bottom:20px;right:20px}.sf-switch summary{background:var(--badge);min-height:44px;color:var(--on-badge);cursor:pointer;box-shadow:var(--shadow-paper);border-radius:999px;align-items:center;gap:10px;padding:0 18px 0 8px;font-size:13.5px;font-weight:600;list-style:none;display:inline-flex}.sf-switch summary::-webkit-details-marker{display:none}.sf-switch summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sf-switch__tag{background:var(--accent);color:var(--on-accent);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:500}.sf-switch__menu{background:var(--paper);width:260px;box-shadow:var(--shadow-paper);border-radius:18px;flex-direction:column;gap:4px;padding:12px;display:flex;position:absolute;bottom:54px;right:0}.sf-switch__note{color:var(--ink-muted);margin:0 4px 6px;font-size:12.5px;line-height:1.45}.sf-switch__menu button{min-height:40px;color:var(--ink);font:500 14px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:0 12px}.sf-switch__menu button:hover:not(:disabled){background:var(--paper-sunken)}.sf-switch__menu button:disabled{color:var(--ink-muted);cursor:default}.sf-switch__menu .sf-switch__back{background:var(--badge);color:var(--on-badge);margin-top:6px}.sf-switch__menu .sf-switch__back:hover{background:var(--badge);color:var(--accent-on-dark)}@media (max-width:640px){.sf-switch{bottom:84px;right:12px}}.app--card .sf-btn:focus-visible,.app--card .sf-btn--primary:focus-visible{box-shadow:var(--focus-ring)}
.app--glass{isolation:isolate}.aurora{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aurora span{will-change:transform;border-radius:50%;position:absolute}.aurora span:first-child{background:radial-gradient(circle, var(--aurora-lime), transparent 68%);width:720px;height:720px;animation:28s ease-in-out infinite alternate aurora-a;top:-240px;left:-260px}.aurora span:nth-child(2){background:radial-gradient(circle, var(--aurora-pale), transparent 68%);width:560px;height:560px;animation:34s ease-in-out infinite alternate aurora-b;bottom:-260px;left:-120px}.aurora span:nth-child(3){background:radial-gradient(circle, var(--aurora-ink), transparent 70%);width:820px;height:820px;animation:42s ease-in-out infinite alternate aurora-c;top:-360px;right:-320px}@keyframes aurora-a{to{transform:translate(140px,180px)scale(1.12)}}@keyframes aurora-b{to{transform:translate(220px,-160px)scale(.9)}}@keyframes aurora-c{to{transform:translate(-180px,120px)scale(1.08)}}.app--glass .sf-topbar{background:0 0;border-bottom-color:#0000}.sf-sidebar.sf-glass{z-index:3;border:1px solid var(--glass-edge);background:linear-gradient(180deg, var(--glass-sheen), transparent 96px), radial-gradient(135% 46% at 100% 100%, var(--aurora-lime), transparent 68%), var(--glass-fill);-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);width:248px;height:calc(100% - 24px);box-shadow:var(--shadow-glass);transition:width var(--duration-glide) var(--ease-out), padding var(--duration-glide) var(--ease-out);border-radius:26px;flex-direction:column;margin:12px 0 12px 12px;padding:14px 12px 12px;display:flex;position:relative;overflow:visible}.sf-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, transparent 38%, var(--highlight) 50%, transparent 62%);opacity:.35;position:absolute;inset:0}.sf-rail__head{align-items:center;min-height:36px;margin:2px 6px 14px;display:flex;position:relative}.sf-glass .sf-brand{border-bottom-color:var(--glass-edge);width:100%;margin:0}.sf-glass .sf-rail__scroll>div:first-of-type .sf-navgroup{margin-top:0}.sf-rail-toggle{z-index:4;border:1px solid var(--disc-rim);width:24px;height:24px;color:var(--ink-muted);cursor:pointer;background:linear-gradient(140deg, var(--disc-glass-bright) 0%, var(--disc-glass-mid) 46%, var(--disc-glass-end) 100%);-webkit-backdrop-filter:blur(9px)saturate(150%);backdrop-filter:blur(9px)saturate(150%);box-shadow:0 2px 7px -1px var(--disc-shadow), inset 0 1px 0 var(--disc-sheen);transition:top var(--duration-glide) var(--ease-out), box-shadow .18s ease, color .18s ease, border-color .18s ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:24.5px;right:-13px}.sf-glass[data-collapsed] .sf-rail-toggle{top:19px}.sf-rail-toggle:after{content:"";background:linear-gradient(var(--disc-sheen), transparent);pointer-events:none;border-radius:50% 50% 40% 40%/100% 100% 30% 30%;height:9px;position:absolute;inset:2px 2px auto}.sf-rail-toggle svg{z-index:2;stroke-width:2.4px;width:13px;height:13px;transition:transform var(--duration-glide) var(--ease-out);position:relative;transform:rotate(90deg)}.sf-glass[data-collapsed] .sf-rail-toggle svg{transform:rotate(-90deg)}.sf-rail-toggle:hover{color:var(--ink);box-shadow:0 4px 11px -2px var(--disc-shadow-hover), inset 0 1px 0 var(--disc-sheen)}.sf-rail-toggle:focus-visible{box-shadow:var(--focus-ring)}.sf-flyout{z-index:5;background:var(--badge);color:var(--on-badge);white-space:nowrap;box-shadow:var(--shadow-overlay);pointer-events:none;animation:rail-flyout var(--duration-fast) var(--ease-out) both;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:500;line-height:16px;position:absolute;left:calc(100% + 10px);translate:0 -50%}@keyframes rail-flyout{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:none}}.sf-rail__scroll{scrollbar-width:none;flex:1;min-height:0;margin:0 -4px;padding:0 4px;position:relative;overflow:hidden auto}.sf-rail__scroll::-webkit-scrollbar{display:none}.sf-glass__pill{z-index:0;background:var(--badge);box-shadow:inset 0 1px 0 var(--badge-hatch), 0 10px 22px -12px var(--floor-shadow);opacity:0;pointer-events:none;border-radius:12px;position:absolute;top:0;left:0}.sf-rail__scroll[data-pill] .sf-glass__pill{opacity:1}.sf-rail__scroll[data-glide] .sf-glass__pill{transition:transform var(--duration-glide) var(--ease-spring), width var(--duration-glide) var(--ease-out), height var(--duration-glide) var(--ease-out)}.sf-glass .sf-nav{gap:2px;margin-bottom:14px}.sf-glass .sf-nav__item{z-index:1;white-space:nowrap;height:38px;color:var(--ink-muted);transition:background var(--duration-fast) var(--ease-out), color var(--duration-base) var(--ease-out), padding var(--duration-glide) var(--ease-out), transform var(--duration-fast) var(--ease-out);border-radius:12px;gap:11px;padding:0 12px;font-size:13.5px;position:relative;overflow:hidden}.sf-glass .sf-nav__item svg{transition:transform var(--duration-base) var(--ease-spring), color var(--duration-base) var(--ease-out)}.sf-glass .sf-nav__item:hover{background:var(--glass-fill);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-edge)}.sf-glass .sf-nav__item:not([aria-current]):hover,.sf-glass .sf-nav__item:not([aria-current]):focus-visible{transform:translate(2px)}.sf-glass .sf-nav__item:hover svg{transform:scale(1.08)}.sf-glass .sf-nav__item:active{transform:scale(.97)}.sf-glass .sf-nav__item[aria-current=page]{background:var(--badge);box-shadow:none;color:var(--on-badge);font-weight:600}.sf-glass .sf-nav__item[aria-current=page] svg{color:var(--accent-on-dark);transform:none}.sf-glass .sf-rail__scroll[data-pill] .sf-nav__item[aria-current=page]{background:0 0}.sf-glass .sf-nav__label{text-overflow:ellipsis;transition:opacity var(--duration-base) var(--ease-out);overflow:hidden}.sf-glass .sf-nav__badge{background:var(--accent);border-color:var(--accent);color:var(--on-accent);transition:opacity var(--duration-base) var(--ease-out)}.sf-glass .sf-navgroup{white-space:nowrap;transition:opacity var(--duration-base) var(--ease-out);padding:0 13px}.sf-user-wrap{margin-top:12px;position:relative}.sf-glass .sf-user{background:var(--glass-fill);width:100%;box-shadow:inset 0 1px 0 var(--glass-sheen), inset 0 0 0 1px var(--glass-edge);transition:background var(--duration-fast) var(--ease-out), padding var(--duration-glide) var(--ease-out);border:0;border-radius:16px;gap:10px;padding:8px;overflow:hidden}.sf-glass .sf-user:hover{background:var(--glass-sheen)}.sf-glass .sf-user .sf-avatar{width:36px;height:36px;font-size:13px}.sf-glass .sf-user__name{font-size:13.5px;line-height:18px}.sf-glass .sf-user__sub{font-size:12px;line-height:16px}.sf-user__text{min-width:0;transition:opacity var(--duration-base) var(--ease-out);flex:1}.sf-user__text>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sf-sidebar.sf-glass[data-collapsed]{width:72px}.sf-glass[data-collapsed] .sf-rail__head{justify-content:center;margin:2px 0 18px}.sf-glass[data-collapsed] .sf-brand{justify-content:center}.sf-glass[data-collapsed] .sf-brand .sf-sidebar__logo{align-self:center}.sf-glass[data-collapsed] .ap-lockup__word,.sf-glass[data-collapsed] .ap-lockup__text{display:none}.sf-glass .sf-brand .ap-lockup__mark{transition:width var(--duration-glide) var(--ease-out), height var(--duration-glide) var(--ease-out)}.sf-glass[data-collapsed] .sf-brand .ap-lockup__mark{width:40px;height:30px}.sf-glass[data-collapsed] .sf-nav__item{justify-content:center;padding:0}.sf-glass[data-collapsed] .sf-nav__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-glass[data-collapsed] .sf-navgroup{background:var(--glass-edge);opacity:1;color:#0000;height:1px;margin:8px 10px 10px;padding:0;overflow:hidden}.sf-glass[data-collapsed] .sf-navgroup:before,.sf-glass[data-collapsed] .sf-rail__scroll>div:first-of-type .sf-navgroup{display:none}.sf-glass[data-collapsed] .sf-nav__badge{width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:8px;right:9px}.sf-glass[data-collapsed] .sf-user{justify-content:center;padding:6px}.sf-glass[data-collapsed] .sf-user__text,.sf-glass[data-collapsed] .sf-user:after{display:none}@container app (min-width:641px) and (max-width:1099px){.sf-sidebar.sf-glass{width:72px}.sf-glass .sf-rail__head{justify-content:center;margin:2px 0 18px}.sf-glass .sf-brand{justify-content:center}.sf-glass .sf-brand .sf-sidebar__logo{align-self:center}.sf-glass .ap-lockup__word,.sf-glass .ap-lockup__text{display:none}.sf-glass .sf-brand .ap-lockup__mark{width:40px;height:30px}.sf-glass .sf-nav__item{justify-content:center;padding:0}.sf-glass .sf-nav__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sf-glass .sf-navgroup{background:var(--glass-edge);opacity:1;color:#0000;height:1px;margin:8px 10px 10px;padding:0;overflow:hidden}.sf-glass .sf-navgroup:before,.sf-glass .sf-rail__scroll>div:first-of-type .sf-navgroup{display:none}.sf-glass .sf-nav__badge{width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:8px;right:9px}.sf-glass .sf-user{justify-content:center;padding:6px}.sf-glass .sf-user__text,.sf-glass .sf-user:after,.sf-rail-toggle{display:none}}.sf-glass .sf-nav__item:focus-visible,.sf-glass .sf-nav__item[aria-current=page]:focus-visible{box-shadow:var(--focus-ring)}.sf-glass .sf-user__name,.sf-glass .sf-user__sub{white-space:normal;text-overflow:clip;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-card:has(.sf-table){overflow-x:auto}.skip-link{z-index:90;background:var(--badge);color:var(--on-badge);transition:transform var(--duration-fast) var(--ease-out);border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus-visible{transform:none}.sf-glass[data-animating] .sf-nav__item svg{animation:rail-pop .5s var(--ease-spring) calc(var(--i,0) * 34ms) both}.sf-glass[data-animating][data-collapsed] .ap-lockup__mark{animation:rail-spin .55s var(--ease-spring) both}.sf-glass[data-animating]:not([data-collapsed]) .sf-nav__label,.sf-glass[data-animating]:not([data-collapsed]) .ap-lockup__word,.sf-glass[data-animating]:not([data-collapsed]) .ap-lockup__text,.sf-glass[data-animating]:not([data-collapsed]) .sf-user__text{animation:fade var(--duration-slow) .12s both}@keyframes rail-pop{0%{transform:scale(.55)}55%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes rail-spin{0%{transform:scale(.2)rotate(-160deg)}60%{transform:scale(1.1)rotate(8deg)}to{transform:none}}@container app (max-width:640px){.sf-sidebar.sf-glass{display:none}.app--glass .bottombar{border:1px solid var(--glass-edge);background:linear-gradient(180deg, var(--glass-sheen), transparent 40px), var(--glass-fill);-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);height:62px;box-shadow:var(--shadow-glass);border-radius:24px;padding:6px;bottom:12px;left:12px;right:12px}.app--glass .bottombar a{transition:background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);border-radius:18px}.app--glass .bottombar a[aria-current=page]{background:var(--badge);color:var(--on-badge)}.app--glass .bottombar a[aria-current=page] svg{color:var(--accent-on-dark)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.sf-sidebar.sf-glass,.app--glass .bottombar{background:var(--glass-fill-solid)}}@media (prefers-reduced-transparency:reduce){.sf-sidebar.sf-glass,.app--glass .bottombar{background:var(--glass-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.sf-glass:before{display:none}}@media (prefers-reduced-motion:reduce){.aurora span,.sf-glass[data-animating] *,.sf-flyout{animation:none!important}.sf-glass .sf-nav__item:hover,.sf-glass .sf-nav__item:focus-visible,.sf-glass .sf-nav__item:hover svg{transform:none}}
.welcome{z-index:80;cursor:pointer;place-items:center;display:grid;position:fixed;inset:0}.welcome__veil{background:radial-gradient(55% 45% at 50% 46%, var(--aurora-pale), transparent 70%), var(--welcome-veil);-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);transition:opacity .9s var(--ease-travel);position:absolute;inset:0}.welcome[data-phase=fly] .welcome__veil{opacity:0}.welcome__greet{text-align:center;font-family:var(--font-sans);letter-spacing:-.035em;color:var(--ink);transition:opacity .42s var(--ease-out), transform .42s var(--ease-out), filter .42s var(--ease-out);margin:0 0 4vh;padding:0 24px;font-size:clamp(34px,6.2vw,68px);line-height:1.1;position:relative}.welcome__greet>span{opacity:0;margin:0 .12em;display:inline-block}.welcome__light{font-weight:300}.welcome__name{font-weight:700}.welcome__cursor{background:var(--accent);width:.42em;height:.09em;margin-left:.06em;animation:1s step-end infinite welcome-blink;display:inline-block}.welcome[data-run] .welcome__greet>span{animation:welcome-word .7s var(--ease-out) calc(var(--i,0) * .11s + .12s) both}.welcome[data-phase] .welcome__greet{opacity:0;filter:blur(6px);transform:translateY(-28px)scale(.96)}.welcome__logo{transform-origin:0 0;opacity:0;pointer-events:none;position:fixed;top:0;left:0}.welcome__brand.sf-brand{border:0;margin:0;padding:0}@keyframes welcome-word{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}@keyframes welcome-blink{50%{opacity:0}}.welcome~.sf-sidebar .sf-brand .ap-lockup,.welcome~.main .tb-symbol{visibility:hidden}.welcome~.main .inner{opacity:0}.app[data-entering] .inner>*{animation:rise .7s var(--ease-out) both}.app[data-entering] .inner>:nth-child(2){animation-delay:90ms}.app[data-entering] .inner>:nth-child(3){animation-delay:.18s}.app[data-entering] .inner>:nth-child(4){animation-delay:.27s}.app[data-entering] .inner>:nth-child(n+5){animation-delay:.36s}@media (prefers-reduced-motion:reduce),(scripting:none){.welcome{display:none}.welcome~.sf-sidebar .sf-brand .ap-lockup,.welcome~.main .tb-symbol{visibility:visible}.welcome~.main .inner{opacity:1}}.welcome__mark{overflow:visible}.welcome__fan,.welcome__deal{transform-box:fill-box;transform-origin:50%}.welcome__lime{fill:var(--accent)}.welcome__ink{fill:var(--ink)}.welcome__paper{fill:var(--paper)}
