:root{--bg-page:#0a0b0d;--bg-panel:#0d0f11;--bg-raised:#111316;--bg-chrome:#15181b;--bg-inset:#0b0c0e;--line-hard:#1e2126;--line-soft:#16191c;--line:var(--line-hard);--line-control:#23282e;--text-strong:#f1f4f6;--text-default:#c3c9cf;--text-muted:#8a939c;--text-faint:#7c868f;--text-disabled:#5a646d;--accent:#5fe3c0;--accent-hover:#8ff0d6;--accent-dim:#2e7a68;--accent-ink:#06120f;--accent-wash:#0f1f1c;--warn:#e0b64a;--warn-text:#a5915f;--warn-bg:#1c1608;--warn-line:#3a2f10;--danger:#ff5f57;--danger-bg:#1e0f0f;--danger-line:#3f1c1c;--ok:#b5d94a;--ok-bg:#0d1a11;--cat-red:#ff9d9d;--cat-gold:#ddc78d;--card-phantom:#9fc9e0;--cat-purple:#c79ae8;--font-display:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--font-body:Barlow, "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--size-display-xl:60px;--size-display-l:32px;--size-display-m:22px;--size-display-s:15px;--size-body-l:17px;--size-body:14px;--size-body-s:13px;--size-label:11px;--size-label-xs:10px;--size-figure-xl:28px;--size-figure-l:24px;--size-figure:16px;--size-figure-s:13px;--leading-tight:1.02;--leading-snug:1.3;--leading-body:1.6;--leading-relaxed:1.7;--track-display:.05em;--track-label:.14em;--track-label-wide:.18em;--space-1:4px;--space-2:6px;--space-3:8px;--space-4:10px;--space-5:12px;--space-6:14px;--space-7:16px;--space-8:20px;--space-9:24px;--space-10:32px;--space-11:48px;--space-12:56px;--control-h-s:28px;--control-h:36px;--control-h-l:44px;--nav-h:48px;--radius:0px;--border:1px;--focus-ring:2px solid var(--accent);--focus-offset:1px;--page-pad:24px;--page-max:1440px;--sidebar-w:300px;--aside-w:260px;--z-header:100;--z-popover:200;--z-modal:300}@media (pointer:coarse){:root{--control-h-s:40px;--control-h:44px;--control-h-l:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;color-scheme:dark}body{background:var(--bg-page);color:var(--text-default);font-family:var(--font-body);font-size:var(--size-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--track-display);color:var(--text-strong);font-weight:700;line-height:var(--leading-snug);text-wrap:balance;margin:0}h1{font-size:var(--size-display-xl);line-height:var(--leading-tight)}h2{font-size:var(--size-display-l)}h3{font-size:var(--size-display-m);font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}:where(a,button,input,select,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.fx-container{width:100%;max-width:var(--page-max);padding-inline:var(--page-pad);margin-inline:auto}.fx-label{font-family:var(--font-display);font-size:var(--size-display-s);letter-spacing:var(--track-label);color:var(--text-faint);text-transform:uppercase;font-weight:700}.fx-meta{font-family:var(--font-mono);font-size:var(--size-label-xs);letter-spacing:var(--track-label);color:var(--text-faint);text-transform:uppercase}.fx-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero}.fx-field{width:100%;height:var(--control-h);padding:0 var(--space-4);font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:var(--size-figure-s);color:var(--accent);background:var(--bg-raised);border:var(--border) solid var(--line-control);border-radius:var(--radius)}.fx-field:hover{border-color:var(--accent-dim)}@media (width<=720px),(pointer:coarse){.fx-field{font-size:16px}}.fx-field[aria-invalid=true]{border-color:var(--danger);color:var(--danger)}.fx-btn{justify-content:center;align-items:center;gap:var(--space-3);height:var(--control-h);padding:0 var(--space-7);font-family:var(--font-display);font-size:var(--size-display-s);letter-spacing:var(--track-display);text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border:var(--border) solid var(--accent);cursor:pointer;border-radius:0;font-weight:700;display:inline-flex}.fx-btn:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.fx-btn[disabled]{color:var(--text-disabled);border-color:var(--line-control);cursor:not-allowed;background:0 0}.fx-btn--ghost{color:var(--text-default);border-color:var(--line-control);font-family:var(--font-mono);font-size:var(--size-label);background:0 0;font-weight:400}.fx-btn--ghost:hover{color:var(--accent);background:var(--bg-raised);border-color:var(--accent-dim)}.fx-panel{gap:var(--space-6);padding:var(--space-8);background:var(--bg-panel);flex-direction:column;display:flex}.fx-notice{align-items:baseline;gap:var(--space-4);padding:var(--space-2) var(--page-pad);background:var(--warn-bg);border-block:var(--border) solid var(--warn-line);display:flex}.fx-notice__tag{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);color:var(--warn);flex-shrink:0;font-weight:600}.fx-notice__text{font-size:var(--size-body-s);color:var(--warn-text)}.fx-notice--danger{background:var(--danger-bg);border-color:var(--danger-line)}.fx-notice--danger .fx-notice__tag,.fx-notice--danger .fx-notice__text{color:var(--danger)}.fx-table{border-collapse:collapse;width:100%}.fx-table th{padding:var(--space-3) var(--space-7);font-family:var(--font-mono);font-size:var(--size-label-xs);letter-spacing:var(--track-label);text-align:left;color:var(--text-faint);text-transform:uppercase;background:var(--bg-chrome);border-bottom:var(--border) solid var(--line-control);font-weight:400}.fx-table td{padding:var(--space-2) var(--space-7);font-size:var(--size-body-s);border-bottom:var(--border) solid var(--line-soft)}.fx-table tbody tr:last-child td{border-bottom:0}.fx-table [data-align=end]{text-align:right}.fx-table .fx-value{color:var(--accent)}.fx-cat--red{color:var(--cat-red)}.fx-cat--gold{color:var(--cat-gold)}.fx-cat--purple{color:var(--cat-purple)}.fx-count{color:var(--text-faint)}.fx-stats{gap:var(--border);background:var(--line-hard);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.fx-stat{gap:var(--space-1);padding:var(--space-5) var(--space-7);background:var(--bg-raised);flex-direction:column;display:flex}.fx-stat__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-size:var(--size-figure-l);color:var(--text-strong);font-weight:600}.fx-stat--primary .fx-stat__value{color:var(--accent)}@media (width<=640px){.fx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-stats>.fx-stat:last-child:nth-child(odd){grid-column:1/-1}}.fx-tier{font-family:var(--font-mono);font-size:var(--size-label-xs);color:var(--text-faint)}.fx-tier[data-provisional=true]{color:var(--warn)}.acct[data-astro-cid-nstklzjj]{align-items:center;display:flex}.acct__link[data-astro-cid-nstklzjj],.acct__user[data-astro-cid-nstklzjj]{align-items:center;gap:var(--space-3);font-size:var(--size-body-s);color:var(--text-default);display:flex}.acct__link[data-astro-cid-nstklzjj]:hover,.acct__user[data-astro-cid-nstklzjj]:hover{color:var(--accent)}.acct__avatar[data-astro-cid-nstklzjj]{border-radius:50%}@media (width<=720px),(pointer:coarse){.acct__link[data-astro-cid-nstklzjj],.acct__user[data-astro-cid-nstklzjj]{justify-content:center;min-width:44px;min-height:44px}}.brandmark[data-astro-cid-6bctqxxv]{color:var(--text-strong);font:600 1.3rem var(--font-display);letter-spacing:.12em;white-space:nowrap;align-items:center;gap:10px;line-height:1;display:inline-flex}svg[data-astro-cid-6bctqxxv]{color:var(--accent);flex:none}.hdr[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:var(--space-8);height:var(--nav-h);padding:0 var(--page-pad);background:var(--bg-raised);border-bottom:var(--border) solid var(--line-hard);display:flex}.hdr__nav[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-9);min-width:0;display:flex}.hdr__menu[data-astro-cid-fzpbxy5g]{display:none}.brand[data-astro-cid-fzpbxy5g]{color:var(--accent);align-items:center;display:flex}.brand[data-astro-cid-fzpbxy5g]:hover{color:var(--accent-hover)}.brand__logo[data-astro-cid-fzpbxy5g]{object-fit:contain;object-position:left center;transform-origin:0;width:220px;height:48px;transform:scale(1.35)}.hdr__link[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-2);font-size:var(--size-body-s);color:var(--text-faint);text-transform:uppercase;white-space:nowrap;display:inline-flex}.hdr__link[data-astro-cid-fzpbxy5g]:hover{color:var(--text-strong)}.hdr__link[data-astro-cid-fzpbxy5g].is-active{color:var(--text-strong);box-shadow:inset 0 -2px 0 var(--accent);padding-block:calc((var(--nav-h) - 20px) / 2);font-weight:600}.hdr__link[data-astro-cid-fzpbxy5g].is-planned{color:var(--text-disabled);cursor:default}.hdr__link[data-astro-cid-fzpbxy5g].is-planned:hover{color:var(--text-disabled)}.hdr__beta[data-astro-cid-fzpbxy5g]{color:var(--accent);font:600 .54rem var(--font-mono);letter-spacing:.06em;border:1px solid;padding:1px 3px;line-height:1}.hdr__end[data-astro-cid-fzpbxy5g]{align-items:center;gap:var(--space-6);margin-inline-end:max(0px, calc((100% - var(--page-max)) / 2));display:flex}.lang[data-astro-cid-fzpbxy5g]{gap:var(--space-2);display:flex}.lang__opt[data-astro-cid-fzpbxy5g]{font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-faint)}.lang__opt[data-astro-cid-fzpbxy5g]:hover{color:var(--text-strong)}@media (width<=720px),(pointer:coarse){.lang__opt[data-astro-cid-fzpbxy5g]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.hdr[data-astro-cid-fzpbxy5g]{height:auto;min-height:var(--nav-h);flex-wrap:wrap}}.lang__opt[data-astro-cid-fzpbxy5g].is-active{color:var(--text-strong)}.hdr__signin[data-astro-cid-fzpbxy5g]{font-size:var(--size-body-s);color:var(--text-default)}@media (width<=720px){.hdr[data-astro-cid-fzpbxy5g]{height:auto;min-height:var(--nav-h);padding-block:var(--space-2);flex-wrap:wrap}.hdr__nav[data-astro-cid-fzpbxy5g]{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;flex:1}.hdr__menu[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:var(--text-default);cursor:pointer;background:0 0;border:0;place-items:center;padding:7px;display:inline-grid}.hdr__menu[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{object-fit:contain;width:30px;height:30px;transition:transform .18s;display:block}.hdr__menu[data-astro-cid-fzpbxy5g][aria-expanded=true] img[data-astro-cid-fzpbxy5g]{transform:rotate(45deg)scale(.9)}.hdr__link[data-astro-cid-fzpbxy5g]{flex-basis:100%;min-height:44px;display:none}.hdr__nav[data-astro-cid-fzpbxy5g][data-open=true] .hdr__link[data-astro-cid-fzpbxy5g]{display:inline-flex}.hdr__link[data-astro-cid-fzpbxy5g].is-active{padding-block:var(--space-2)}.brand__logo[data-astro-cid-fzpbxy5g]{width:180px;height:42px;transform:scale(1.15)}}.ftr[data-astro-cid-nns7i3if]{isolation:isolate;border-top:var(--border) solid var(--line-hard);font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-disabled);position:relative;overflow:hidden}.ftr[data-astro-cid-nns7i3if]:before{content:"";z-index:-2;opacity:.48;filter:none;background:url(/assets/footer-forneus.png) 50%/cover no-repeat;position:absolute;inset:0}.ftr[data-astro-cid-nns7i3if]:after{content:"";z-index:-1;background:linear-gradient(90deg,#05080af7 0%,#05080ae6 34%,#05080ab3 70%,#05080ac7 100%);position:absolute;inset:0}.ftr__inner[data-astro-cid-nns7i3if]{max-width:var(--page-max);padding:clamp(40px, 5vw, 64px) var(--page-pad) var(--space-7);z-index:1;grid-template-columns:minmax(230px,1.2fr) repeat(3,minmax(120px,.65fr));align-items:start;gap:clamp(32px,6vw,96px);margin-inline:auto;display:grid;position:relative}.ftr__brand[data-astro-cid-nns7i3if]{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.ftr__logo[data-astro-cid-nns7i3if]{color:var(--accent)}.ftr__logo[data-astro-cid-nns7i3if] .brandmark{color:var(--text-strong)}.ftr__logo[data-astro-cid-nns7i3if] svg{width:28px;height:32px}.ftr__kicker[data-astro-cid-nns7i3if]{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:.62rem}.ftr__brand[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:260px;color:var(--text-muted);line-height:var(--leading-relaxed);margin:0}.ftr__brand[data-astro-cid-nns7i3if] small[data-astro-cid-nns7i3if]{max-width:280px;color:var(--text-disabled);font-size:.62rem;line-height:1.5}.ftr__col[data-astro-cid-nns7i3if]{padding-top:var(--space-2);flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.ftr__col[data-astro-cid-nns7i3if] strong[data-astro-cid-nns7i3if]{color:var(--text-strong);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem}.ftr__col[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if],.ftr__col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-disabled);text-decoration:none}.ftr__col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.ftr__col[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--accent)}.ftr__note[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]{max-width:190px;color:var(--text-muted);text-transform:none;margin:0;line-height:1.5}.ftr__signal[data-astro-cid-nns7i3if]{margin-top:var(--space-3);align-items:center;gap:.45rem;font-size:.62rem;display:inline-flex;color:var(--accent)!important}.ftr__signal[data-astro-cid-nns7i3if] i[data-astro-cid-nns7i3if]{background:currentColor;border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px}.ftr__bottom[data-astro-cid-nns7i3if]{justify-content:flex-start;align-items:center;gap:var(--space-8);max-width:var(--page-max);padding:var(--space-4) var(--page-pad);border-top:1px solid var(--line);z-index:1;margin:auto;font-size:.62rem;display:flex;position:relative}.ftr__bottom[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]:nth-child(2){margin-right:auto}.ftr__bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--text-muted);text-decoration:none}.ftr__bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.ftr__bottom[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:focus-visible{color:var(--accent)}@media (width<=900px){.ftr__inner[data-astro-cid-nns7i3if]{gap:var(--space-8) var(--space-5);grid-template-columns:repeat(2,1fr)}.ftr__brand[data-astro-cid-nns7i3if]{grid-column:1/-1}.ftr__bottom[data-astro-cid-nns7i3if]{gap:var(--space-2);flex-direction:column}.ftr__bottom[data-astro-cid-nns7i3if] span[data-astro-cid-nns7i3if]:nth-child(2){margin-right:0}}.page[data-astro-cid-q3w3lmez]{max-width:var(--page-max);margin-inline:auto}.skip[data-astro-cid-q3w3lmez]{padding:var(--space-4) var(--space-7);background:var(--accent);color:var(--accent-ink);position:absolute;left:-9999px}.skip[data-astro-cid-q3w3lmez]:focus{left:var(--space-4);top:var(--space-4);z-index:var(--z-header)}
