:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-black:#000;--color-panel:#15161d;--color-inset:#1f212b;--color-line:#2b2d38;--color-line-strong:#6a6d82;--color-silver:#e9e6f0;--color-muted:#a3a6b8;--color-faint:#8c8fa3;--color-on-silver:#000;--color-foil-mint:#7ef0c8;--color-foil-sky:#8fd3ff;--color-foil-rose:#ff9ec0;--color-foil-gold:#f2b84b;--color-focus-ring:#8fd3ff;--font-display:var(--font-geist), system-ui, sans-serif;--font-body:var(--font-geist), system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-display-size:46px;--text-display-line:1.05;--text-display-weight:600;--text-display-tracking:-.035em;--text-wordmark-size:44px;--text-wordmark-line:1;--text-wordmark-weight:600;--text-wordmark-tracking:-.035em;--text-body-lg-size:16px;--text-body-lg-line:24px;--text-body-lg-weight:400;--text-title-size:15px;--text-title-line:20px;--text-title-weight:600;--text-button-size:15px;--text-button-line:20px;--text-button-weight:600;--text-button-secondary-weight:500;--text-label-size:13px;--text-label-line:18px;--text-label-weight:400;--text-caption-size:12px;--text-caption-line:16px;--text-caption-weight:400;--text-numeral-size:18px;--text-numeral-line:24px;--text-numeral-weight:500;--text-price-size:14px;--text-price-line:20px;--text-price-weight:500;--text-eyebrow-size:12px;--text-eyebrow-line:16px;--text-eyebrow-weight:500;--text-eyebrow-tracking:.14em;--text-rarity-size:11px;--text-rarity-line:14px;--text-rarity-weight:500;--text-rarity-tracking:.1em;--text-h1-size:32px;--text-h1-line:36px;--text-h1-weight:600;--text-h1-tracking:-.025em;--text-h2-size:24px;--text-h2-line:28px;--text-h2-weight:600;--text-h2-tracking:-.025em;--text-big-size:26px;--text-big-line:32px;--text-big-weight:600;--text-big-tracking:-.025em;--text-body-size:15px;--text-body-line:22px;--text-body-weight:400;--text-small-size:14px;--text-small-line:20px;--text-small-weight:400;--text-display-page-size:40px;--text-display-compact-size:34px;--text-big-compact-size:22px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-18:18px;--space-20:20px;--space-22:22px;--space-24:24px;--space-28:28px;--space-32:32px;--space-36:36px;--space-40:40px;--space-48:48px;--page-margin:32px;--column-gap:20px;--panel-padding:20px;--card-padding:12px;--button-stack-gap:12px;--radius-foil:0;--radius-well:4px;--radius-panel:6px;--radius-full:999px;--border-width:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--button-height:44px;--button-height-sm:36px;--reward-card-width:200px;--reward-card-foil-height:6px;--foil-stripe-thin:4px;--foil-stripe-thick:8px;--reward-card-image-height:124px;--foil-chip-width:18px;--foil-chip-height:6px;--foil-chip-gap:4px;--stat-tile-padding-y:14px;--stat-tile-padding-x:16px;--kpi-padding-y:16px;--kpi-padding-x:18px;--sidebar-width:232px;--topbar-height:64px;--content-max-width:1240px}
*,:before,:after{box-sizing:border-box}html{background:var(--color-black);color:var(--color-silver);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-black);min-height:100vh;color:var(--color-silver);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,h4,p,dl,dd,figure{margin:0}a{color:var(--color-foil-sky);text-decoration:none}p a,.prose a{text-underline-offset:3px;text-decoration:underline}p a:hover,.prose a:hover{color:var(--color-silver)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}::selection{background:var(--color-silver);color:var(--color-on-silver)}.type-display{font-family:var(--font-display);font-size:var(--text-display-size);line-height:var(--text-display-line);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking);text-transform:lowercase;color:var(--color-silver)}.type-display--page{font-size:var(--text-display-page-size)}@media (max-width:640px){.type-display,.type-display--page{font-size:var(--text-display-compact-size)}}.type-wordmark{font-family:var(--font-display);font-size:var(--text-wordmark-size);line-height:var(--text-wordmark-line);font-weight:var(--text-wordmark-weight);letter-spacing:var(--text-wordmark-tracking);color:var(--color-silver)}.type-h1{font-family:var(--font-display);font-size:var(--text-h1-size);line-height:var(--text-h1-line);font-weight:var(--text-h1-weight);letter-spacing:var(--text-h1-tracking);color:var(--color-silver)}.type-h2{font-family:var(--font-display);font-size:var(--text-h2-size);line-height:var(--text-h2-line);font-weight:var(--text-h2-weight);letter-spacing:var(--text-h2-tracking);color:var(--color-silver)}.type-big{font-family:var(--font-body);font-size:var(--text-big-size);line-height:var(--text-big-line);font-weight:var(--text-big-weight);letter-spacing:var(--text-big-tracking);font-variant-numeric:tabular-nums;color:var(--color-silver)}@media (max-width:640px){.type-big{font-size:var(--text-big-compact-size)}}.type-body{font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-line);font-weight:var(--text-body-weight);color:var(--color-silver)}.type-small{font-family:var(--font-body);font-size:var(--text-small-size);line-height:var(--text-small-line);font-weight:var(--text-small-weight);color:var(--color-silver)}.type-body-lg{font-family:var(--font-body);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);font-weight:var(--text-body-lg-weight);color:var(--color-muted)}.type-title{font-family:var(--font-body);font-size:var(--text-title-size);line-height:var(--text-title-line);font-weight:var(--text-title-weight);color:var(--color-silver)}.type-button{font-family:var(--font-body);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--text-button-weight)}.type-label{font-family:var(--font-body);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-label-weight);color:var(--color-muted)}.type-caption{font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-line);font-weight:var(--text-caption-weight);color:var(--color-muted)}.type-numeral{font-family:var(--font-mono);font-size:var(--text-numeral-size);line-height:var(--text-numeral-line);font-weight:var(--text-numeral-weight);color:var(--color-silver);font-variant-numeric:tabular-nums}.type-price{font-family:var(--font-mono);font-size:var(--text-price-size);line-height:var(--text-price-line);font-weight:var(--text-price-weight);color:var(--color-silver);font-variant-numeric:tabular-nums}.type-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-line);font-weight:var(--text-eyebrow-weight);letter-spacing:var(--text-eyebrow-tracking);text-transform:uppercase;color:var(--color-foil-sky)}.type-rarity{font-family:var(--font-mono);font-size:var(--text-rarity-size);line-height:var(--text-rarity-line);font-weight:var(--text-rarity-weight);letter-spacing:var(--text-rarity-tracking);text-transform:uppercase}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html{scroll-padding-top:calc(var(--topbar-height) + var(--space-16))}:root{--page-gutter:var(--page-margin)}@media (max-width:640px){:root{--page-gutter:var(--space-16)}}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--color-black);align-items:start;min-height:100dvh;display:grid}.skip-link{left:var(--space-16);top:var(--space-16);z-index:10;padding:var(--space-10) var(--space-16);background:var(--color-silver);color:var(--color-on-silver);border-radius:var(--radius-panel);font-size:var(--text-button-size);line-height:var(--text-button-line);font-weight:var(--text-button-weight);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.sidenav{gap:var(--space-20);height:100dvh;padding:var(--space-22) var(--space-14);background:var(--color-black);border-right:var(--border-width) solid var(--color-line);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.logo{padding:0 var(--space-10) var(--space-6);border-radius:var(--radius-well);flex:none;align-items:center;display:flex}.logo__img{width:auto;height:28px;display:block}.snav{flex-direction:column;flex:1;gap:2px;display:flex}.snav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.side-g{padding:var(--space-16) var(--space-10) var(--space-6);font-family:var(--font-mono);font-size:var(--text-rarity-size);line-height:var(--text-rarity-line);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin:0}.snav>.side-g:first-child{padding-top:var(--space-4)}.snav__link{align-items:center;gap:var(--space-10);height:38px;padding:0 calc(var(--space-10) - var(--border-width));border:var(--border-width) solid transparent;border-radius:var(--radius-panel);color:var(--color-muted);font-size:var(--text-small-size);font-weight:500;display:flex}.snav__link:hover{color:var(--color-silver);background:var(--color-panel);text-decoration:none}.snav__link[aria-current=page]{color:var(--color-silver);background:var(--color-panel);border-color:var(--color-line)}.snav__link[aria-current=page] svg{color:var(--color-foil-sky)}.snav__icon{flex:none}.side-foot{gap:var(--space-8);padding:var(--space-14) var(--space-10) 0;border-top:var(--border-width) solid var(--color-line);flex-direction:column;margin:0;display:flex}.side-price{justify-content:space-between;gap:var(--space-8);font-size:var(--text-label-size);display:flex}.side-price dt{color:var(--color-muted)}.side-price dd{margin:0}.shell{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.topbar{z-index:5;justify-content:space-between;align-items:center;gap:var(--space-16);height:var(--topbar-height);padding:0 var(--page-gutter);background:var(--color-black);border-bottom:var(--border-width) solid var(--color-line);display:flex;position:sticky;top:0}.topbar__end{align-items:center;gap:var(--space-10);flex:none;display:flex}.search{align-items:center;gap:var(--space-8);min-width:0;height:38px;padding:0 var(--space-10);background:var(--color-black);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);color:var(--color-faint);flex:0 420px;display:flex;position:relative}.search:focus-within{border-color:var(--color-foil-sky);outline:var(--focus-ring-width) solid var(--color-focus-ring);outline-offset:var(--focus-ring-offset)}.search__icon{flex:none}.search__input{min-width:0;height:100%;color:var(--color-silver);font-family:var(--font-body);font-size:var(--text-small-size);appearance:none;background:0 0;border:0;flex:1;padding:0}.search__input:focus-visible{outline:var(--focus-ring-width) solid transparent}.search__input::placeholder{color:var(--color-faint)}.search__kbd{padding:0 var(--space-6);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-well);font-family:var(--font-mono);font-size:var(--text-rarity-size);color:var(--color-faint);line-height:18px}.search__results{top:calc(100% + var(--space-10));z-index:20;gap:var(--space-10);width:min(560px, calc(100vw - 2 * var(--page-gutter)));max-height:60vh;padding:var(--card-padding);background:var(--color-panel);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);color:var(--color-silver);flex-direction:column;display:flex;position:absolute;left:0;overflow-y:auto}.search__note{font-family:var(--font-body);font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--color-muted);margin:0}.search__list{gap:var(--space-10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.search__hit{gap:var(--space-6);flex-direction:column;display:flex}.search__hit-title{font-family:var(--font-body);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--text-title-weight);color:var(--color-silver)}.search__links{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.search__links a{font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--color-foil-sky);text-decoration:underline}.net{align-items:center;gap:var(--space-8);height:var(--button-height-sm);padding:0 var(--space-10);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);font-family:var(--font-mono);font-size:var(--text-caption-size);color:var(--color-muted);display:flex}.net__dot{background:var(--color-foil-mint);border-radius:var(--radius-full);width:8px;height:8px;display:inline-block}.net--test .net__dot{background:var(--color-foil-gold)}.wrap{width:100%;max-width:var(--content-max-width);padding:0 var(--page-gutter);margin:0 auto}.shell__main{flex:1 0 auto}.shell__main:focus-visible{outline-offset:-2px}.foot{margin-top:var(--space-48);border-top:var(--border-width) solid var(--color-line)}.foot__in{justify-content:space-between;gap:var(--space-16);padding-top:var(--space-24);padding-bottom:var(--space-24);font-size:var(--text-caption-size);color:var(--color-muted);flex-wrap:wrap;display:flex}.foot__note{margin:0}.foot__links{gap:var(--space-6) var(--space-16);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.foot__link{padding:var(--space-6) 0;color:var(--color-muted);display:inline-block}.foot__link:hover{color:var(--color-silver)}@media (max-width:900px){.app-shell{flex-direction:column;align-items:stretch;display:flex}.sidenav{align-items:center;gap:var(--space-12);height:auto;padding:var(--space-12) var(--space-16);border-right:0;border-bottom:var(--border-width) solid var(--color-line);flex-direction:row;position:static;overflow:auto hidden}.logo{padding:0}.snav{flex-direction:row;flex:none}.snav__list{flex-direction:row}.side-g,.side-foot{display:none}.snav__link{white-space:nowrap}.shell{flex:1 0 auto;min-height:0}.search__kbd,.topbar .net{display:none}.search{flex:auto}}.not-found{align-items:flex-start;gap:var(--space-20);max-width:560px;padding-top:var(--space-28);flex-direction:column;display:flex}.not-found__eyebrow{align-items:center;gap:var(--space-12);display:flex}
.u-flex{display:flex}.u-col{flex-direction:column}.u-wrap{flex-wrap:wrap}.u-center{align-items:center}.u-end{align-items:flex-end}.u-baseline{align-items:baseline}.u-start{align-items:flex-start}.u-between{justify-content:space-between}.u-justify-center{justify-content:center}.u-text-center{text-align:center}.u-grow{flex:1;min-width:0}.u-minw0{min-width:0}.u-full{width:100%}.u-m0{margin:0}.u-gap-4{gap:var(--space-4)}.u-gap-6{gap:var(--space-6)}.u-gap-8{gap:var(--space-8)}.u-gap-10{gap:var(--space-10)}.u-gap-12{gap:var(--space-12)}.u-gap-14{gap:var(--space-14)}.u-gap-16{gap:var(--space-16)}.u-gap-18{gap:var(--space-18)}.u-gap-20{gap:var(--space-20)}.u-gap-22{gap:var(--space-22)}.u-gap-24{gap:var(--space-24)}.c-silver{color:var(--color-silver)}.c-muted{color:var(--color-muted)}.c-faint{color:var(--color-faint)}.c-mint{color:var(--color-foil-mint)}.c-sky{color:var(--color-foil-sky)}.c-rose{color:var(--color-foil-rose)}.c-gold{color:var(--color-foil-gold)}.num{font-family:var(--font-mono);font-weight:var(--text-price-weight);font-variant-numeric:tabular-nums}.mono{font-family:var(--font-mono)}.nowrap{white-space:nowrap}.panel{background:var(--color-panel);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel)}.panel--pad{padding:var(--panel-padding)}.panel--strong{border-color:var(--color-line-strong)}.panel--well{background:var(--color-black);padding:var(--space-16)}.panel--notice{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-color:var(--color-line-strong);display:flex}.pad{padding:var(--panel-padding)}.pad--head{padding-bottom:var(--space-12)}.pad--head-tight{padding-bottom:var(--space-8)}.inset{background:var(--color-inset);border-radius:var(--radius-well)}.note{padding:var(--space-12);font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--color-muted)}.hr{height:var(--border-width);background:var(--color-line);border:0;margin:0}.head{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.head--end{align-items:flex-end}.chips{gap:var(--foil-chip-gap);display:flex}.dead-link{cursor:default}.pill{align-items:center;gap:var(--space-6);height:26px;padding:0 var(--space-10);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-muted);white-space:nowrap;display:inline-flex}.pill--on{color:var(--color-silver);border-color:var(--color-line-strong);background:var(--color-panel)}button.pill{cursor:pointer;background:0 0}button.pill.pill--on{background:var(--color-panel)}button.pill:hover{color:var(--color-silver);border-color:var(--color-line-strong)}.tag{align-items:center;gap:var(--space-6);font-family:var(--font-mono);font-size:var(--text-rarity-size);line-height:var(--text-rarity-line);font-weight:var(--text-rarity-weight);letter-spacing:var(--text-rarity-tracking);text-transform:uppercase;display:inline-flex}.kpis{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.kpi{gap:var(--space-8);padding:var(--kpi-padding-y) var(--kpi-padding-x);flex-direction:column;margin:0;display:flex}.kpi__label{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--color-muted)}.kpi__figure{overflow-wrap:anywhere;margin:0}.kpi__delta{font-family:var(--font-mono);font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-muted);margin:0}.cols{gap:var(--column-gap);flex-wrap:wrap;display:flex}.cols--start{align-items:flex-start}.cols__main{gap:var(--column-gap);flex-direction:column;flex:999 620px;min-width:0;display:flex}.cols__side{gap:var(--column-gap);flex-direction:column;flex:320px;min-width:0;display:flex}.tbl-box{position:relative;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--text-small-size);line-height:var(--text-small-line)}.tbl th{padding:var(--space-10) var(--space-16);font-size:var(--text-caption-size);color:var(--color-muted);text-align:left;border-bottom:var(--border-width) solid var(--color-line);white-space:nowrap;font-weight:500}.tbl td{padding:var(--space-12) var(--space-16);border-bottom:var(--border-width) solid var(--color-line);white-space:nowrap}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl .is-selected td{background:var(--color-panel)}.coin{align-items:center;gap:var(--space-10);color:var(--color-silver);display:flex}.av{background:var(--color-inset);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);flex:none;width:28px;height:28px;display:inline-block}.av--36x48{width:36px;height:48px}.av--44{width:44px;height:44px}.av--48{width:48px;height:48px}.av--64{width:64px;height:64px}.av--img{padding:0;overflow:hidden}.av--img img{object-fit:cover;width:100%;height:100%;display:block}.meter{background:var(--color-inset);border-radius:var(--radius-well);height:8px;overflow:hidden}.meter--10{height:10px}.meter--12{height:12px}.meter__svg{width:100%;height:100%;display:block}.meter__seg--silver{fill:var(--color-silver)}.meter__seg--muted{fill:var(--color-muted)}.meter__seg--strong{fill:var(--color-line-strong)}.meter__seg--line{fill:var(--color-line)}.meter__seg--mint{fill:var(--color-foil-mint)}.meter__seg--gold{fill:var(--color-foil-gold)}.meter__seg--sky{fill:var(--color-foil-sky)}.meter__gap{fill:var(--color-inset)}.legend-dot{width:10px;height:10px;margin-right:var(--space-8);border-radius:var(--radius-foil);flex:none;display:inline-block}.legend-dot--silver{background:var(--color-silver)}.legend-dot--muted{background:var(--color-muted)}.legend-dot--strong{background:var(--color-line-strong)}.legend-dot--line{background:var(--color-line)}.legend-dot--mint{background:var(--color-foil-mint)}.legend-dot--gold{background:var(--color-foil-gold)}.legend-dot--sky{background:var(--color-foil-sky)}.card{background:var(--color-panel);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);flex-direction:column;width:100%;display:flex;overflow:hidden}.card__body{gap:var(--space-10);padding:var(--card-padding);flex-direction:column;display:flex}.card__body--roomy{padding:var(--space-18);gap:var(--space-14)}.card__body--16{padding:var(--space-16);gap:var(--space-12)}.card-grid{gap:var(--space-12);padding:0 var(--panel-padding) var(--panel-padding);margin:0;list-style:none;display:grid}.card-grid--prizes{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.card-grid--recent{gap:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr))}.card-img{height:var(--reward-card-image-height);background:var(--color-inset);border-radius:var(--radius-well);font-size:var(--text-caption-size);color:var(--color-faint);justify-content:center;align-items:center;display:flex}.card-img--90{height:90px}.card-img--180{height:180px}.card-img--340{height:340px}.reveal-card{background:var(--color-panel);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);width:300px;max-width:100%;overflow:hidden}.reveal-card__name{font-size:var(--text-numeral-size);line-height:var(--text-numeral-line)}.reveal-winner{font-size:var(--text-big-compact-size)}.reveal-stage{align-items:center;gap:var(--space-22);padding:var(--space-40) var(--panel-padding);background:var(--color-black);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel)}.kv-list{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.kv-list--12{gap:var(--space-12)}.kv-list--10{gap:var(--space-10)}.kv{justify-content:space-between;gap:var(--space-12);font-size:var(--text-small-size);line-height:var(--text-small-line);display:flex}.kv dt{color:var(--color-muted)}.kv dd{text-align:right;overflow-wrap:anywhere;margin:0}.link-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.link-row{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--panel-padding);border-top:var(--border-width) solid var(--color-line);color:var(--color-silver);display:flex}.module-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.module-list>li{gap:var(--space-12);padding:var(--space-16) var(--panel-padding);border-top:var(--border-width) solid var(--color-line);flex-direction:column;display:flex}.field{gap:var(--space-6);flex-direction:column;display:flex}.field-grid{gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.field-grid--220{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.input{width:100%;height:var(--button-height);padding:0 var(--space-12);background:var(--color-black);color:var(--color-silver);border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-panel);font-family:var(--font-body);font-size:var(--text-button-size)}.input::placeholder{color:var(--color-faint)}.input--share{width:84px;height:var(--button-height-sm);text-align:right}.range{width:100%;accent-color:var(--color-silver)}.seg{gap:var(--space-8);flex-wrap:wrap;display:flex}.opt{gap:var(--space-6);padding:var(--space-14);background:var(--color-panel);color:var(--color-silver);border:var(--border-width) solid var(--color-line);border-radius:var(--radius-panel);font-family:var(--font-body);text-align:left;cursor:pointer;flex-direction:column;flex:180px;display:flex}.opt[aria-pressed=true]{border-color:var(--color-silver)}.opt:disabled{opacity:.5;cursor:not-allowed}.steps{gap:var(--space-24);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.step{align-items:center;gap:var(--space-10);font-size:var(--text-label-size);color:var(--color-muted);display:flex}.step__n{border:var(--border-width) solid var(--color-line-strong);border-radius:var(--radius-full);width:24px;height:24px;font-family:var(--font-mono);font-size:var(--text-caption-size);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.step--todo{color:var(--color-muted)}.step--on{color:var(--color-silver)}.step--on .step__n{background:var(--color-silver);color:var(--color-on-silver);border-color:var(--color-silver)}.step--done .step__n{border-color:var(--color-foil-mint);color:var(--color-foil-mint)}.chart-slot{justify-content:center;align-items:center;gap:var(--space-6);height:220px;padding:var(--space-16);background:var(--color-inset);border:var(--border-width) dashed var(--color-line-strong);border-radius:var(--radius-well);text-align:center;flex-direction:column;margin:0;display:flex}.chart-slot--200{height:200px}.chart-slot__title{font-size:var(--text-label-size);line-height:var(--text-label-line);color:var(--color-silver)}.chart-slot__note{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-muted)}.page{gap:var(--space-24);padding-top:var(--space-32);flex-direction:column;display:flex}.page--lg{gap:var(--space-28);padding-top:var(--space-36)}.page--detail{padding-top:var(--space-28)}.page-head__text{gap:var(--space-10);flex-direction:column;max-width:760px;display:flex}.page-head__text--hero{gap:var(--space-14);max-width:680px}.type-display,.type-h1{margin:0}.breadcrumb{font-size:var(--text-caption-size);line-height:var(--text-caption-line);color:var(--color-muted)}.breadcrumb ol{gap:var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{gap:var(--space-6);display:inline-flex}.breadcrumb__sep{color:var(--color-muted)}.breadcrumb [aria-current=page]{color:var(--color-silver)}@media (max-width:640px){.page,.page--lg,.page--detail{padding-top:var(--space-24)}.reveal-stage{padding:var(--space-28) var(--space-16)}}
@font-face{font-family:geist;src:url(../media/Geist_latin_variable-s.p.20f3xrkj613ah.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geist_40d0cceb-module__TdeJvq__className{font-family:geist,geist Fallback}.geist_40d0cceb-module__TdeJvq__variable{--font-geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/GeistMono_latin_variable-s.p.1t7tphccnfzmb.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.geistmono_7835c98e-module__T0WS6q__className{font-family:geistMono,geistMono Fallback}.geistmono_7835c98e-module__T0WS6q__variable{--font-geist-mono:"geistMono", "geistMono Fallback"}
