:root{--ground:var(--color-paper);--ground-deep:var(--color-paper);--ground-lift:var(--color-paper);--surface:var(--color-paper-2);--surface-2:var(--color-paper-3);--surface-3:var(--color-paper-4);--line:var(--color-rule);--line-2:var(--color-edge);--line-strong:var(--color-edge-2);--ink:var(--color-ink);--ink-2:var(--color-ink-2);--ink-3:var(--color-muted);--accent:var(--color-accent);--accent-ink:var(--color-accent-ink);--accent-bright:var(--color-accent-bright);--accent-dim:color-mix(in oklab, var(--color-accent) 16%, transparent);--steel:var(--color-steel);--steel-dim:var(--color-paper-3);--danger:var(--color-down);--danger-dim:var(--color-down-dim);--sheen:linear-gradient(180deg, color-mix(in oklab, var(--color-ink) 4%, transparent), transparent 44%);--edge:var(--edge-top);--lift:var(--cast);--brushed-ink:var(--color-brushed-ink);--stagger-dur:var(--dur-entrance);--stagger-distance:10px;--stagger-stagger:68ms;--stagger-blur:3px;--stagger-ease:var(--ease);--stage-reveal-dur:var(--dur-entrance-stage);--ease:var(--ease-out);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-md);--r-xl:var(--radius-lg);--r-pill:var(--radius-pill);--sans:var(--font-body);--modal-open-dur:var(--dur-slow);--modal-close-dur:var(--dur-fast);--modal-ease:var(--ease-out);--modal-scale:.96;--modal-scale-close:.98;--page-slide-distance:8px;--page-blur:3px;--page-slide-dur:var(--dur);--page-slide-ease:var(--ease-out);--digit-distance:8px;--digit-blur:2px;--digit-stagger:70ms;--digit-dur:var(--dur-slow);--digit-ease:var(--ease-out);--reveal-blur:2px;--reveal-dur:var(--dur-entrance);--reveal-ease:var(--ease-out);--dropdown-open-dur:var(--dur);--dropdown-close-dur:var(--dur-fast);--dropdown-ease:var(--ease-out);--dropdown-pre-scale:.97;--dropdown-closing-scale:.98;--toast-open:var(--dur);--toast-close:var(--dur-fast);--toast-ease:var(--ease-out);--toast-distance:8px;--toast-scale:.98;--toast-blur:2px;--tabs-dur:var(--dur);--tabs-ease:var(--ease-out);--tt-in-dur:var(--dur-fast);--tt-in-ease:var(--ease-out);--tt-scale:.98}*{box-sizing:border-box}html{background-color:var(--color-paper);background-image:linear-gradient(to bottom, transparent 0%, color-mix(in oklab, var(--color-paper-deep) 25%, transparent) 35%, var(--color-paper-deep) 100%);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track);scrollbar-gutter:stable;--lock-pad:0px;background-repeat:no-repeat}a,button,input,select,textarea,summary,[role=button],[role=radio],[role=tab],[tabindex],[data-on],[data-dir],[data-level],[data-state],[data-picked],button.linkish{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out)}button.linkish{align-items:center;min-height:36px;display:inline-flex}@media (prefers-reduced-motion:reduce){a,button,input,select,textarea,summary,[role=button],[tabindex],[data-on],.linkish{transition-duration:1ms}}body{color:var(--color-ink-2);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;background:0 0;flex-direction:column;margin:0;padding:0;display:flex}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%, color-mix(in oklab, var(--color-accent) 7%, transparent), transparent 62%);position:fixed;inset:0}body:after{content:"";z-index:-1;pointer-events:none;opacity:.5;--band:var(--frame-mask);-webkit-mask-image:var(--band);-webkit-mask-image:var(--band);mask-image:var(--band);background:url(/streaks.svg) 0 0/100% 100% no-repeat;position:fixed;inset:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--color-ink);text-wrap:balance;margin:0;font-style:normal;font-weight:600}h1{font-size:var(--text-xl);line-height:var(--leading-display);font-weight:700}h2{font-size:var(--text-lg);line-height:var(--leading-heading)}h3{font-size:var(--text-md);line-height:var(--leading-heading)}h4{font-size:var(--text-base);line-height:var(--leading-heading)}.num{color:var(--ink);font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:0}.hex{font-family:var(--font-numeral);font-variant-numeric:tabular-nums;letter-spacing:0}.label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);line-height:1.45}.byline{font-size:var(--text-xs);color:var(--color-muted);display:block}.label.num,.num .label{text-transform:none;letter-spacing:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.shell{width:var(--container);flex-direction:column;min-height:100dvh;margin-inline:auto;display:flex}.routefade{flex:1 0 auto}.nav{top:var(--space-xs);z-index:var(--z-nav);align-items:center;gap:var(--space-xs);width:fit-content;max-width:100%;margin:var(--space-md) auto var(--space-lg);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-paper-3) 88%, transparent);box-shadow:var(--edge-top), var(--cast);display:flex;position:sticky}.nav .brand,.nav a.tab{align-items:center;min-height:40px;display:flex}.nav .brand{gap:var(--space-2xs);padding-left:var(--space-2xs);margin-right:auto;font-weight:500}.nav .brand img{transition:filter var(--dur) var(--ease)}.nav .brand:hover img{filter:brightness(1.14)}.nav .navsep{background:var(--color-rule);flex:none;width:1px;height:24px}.nav a.tab{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);transition:color var(--tabs-dur) var(--tabs-ease)}.nav a.tab:hover,.nav a.tab[data-active=true]{color:var(--color-ink)}.nav .spacer{display:none}@media (max-width:720px){.nav{border-radius:var(--radius-md);gap:var(--space-2xs);width:100%}.nav .navsep{display:none}}@media (min-width:721px){.searchbox-open{pointer-events:none}}.foot{margin-top:var(--space-3xl);padding-block:var(--space-2xl);position:relative;overflow:hidden}.foot-inner{width:var(--container);gap:var(--space-lg);z-index:1;flex-direction:column;margin-inline:auto;display:flex;position:relative}.foot-lasers{z-index:0;opacity:.55;mix-blend-mode:screen;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#000 34% 100%)}.foot-say{justify-content:space-between;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;display:flex}.foot-social{align-items:center;gap:var(--space-sm);color:var(--color-muted);display:flex}.foot-social[data-placeholder=true]{opacity:.45}.foot-social>*{display:inline-flex}.foot-meta{justify-content:space-between;align-items:center;gap:var(--space-md);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.foot-links a{transition:color var(--dur) var(--ease-out)}.foot-brand{align-items:center;gap:var(--space-sm);display:flex}@media (max-width:560px){.foot-brand{gap:var(--space-xs)}.foot-brand>:first-child{display:none}}.foot-line{max-width:46ch;font-family:var(--font-display);font-weight:600;font-size:var(--text-md);line-height:var(--leading-heading);letter-spacing:var(--tracking-display);color:var(--color-ink);margin:0}.foot-meta{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-md);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}.foot-links{gap:var(--space-sm);display:flex}.foot-links a:hover{color:var(--color-ink)}.card{background:var(--sheen), var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--lift);padding:20px}.btn{border-radius:var(--r-pill);height:40px;font:500 15px var(--sans);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--brushed);color:var(--brushed-ink);text-shadow:0 1px 0 var(--spec-text);box-shadow:inset 0 1px 0 var(--spec-hi), var(--cast-sm)}.btn-primary:not(:disabled):hover{filter:brightness(1.06)saturate(1.05)}.btn-accent{color:var(--accent-ink);background:url(/metal/sand.png) 50%/auto 64px repeat-x}.btn-accent:not(:disabled):hover{filter:brightness(1.08)}.btn-quiet{background:var(--surface-2);color:var(--ink);border-color:var(--line-2)}.btn-quiet:not(:disabled):hover{background:var(--surface-3)}.btn-lg{border-radius:var(--r-md);width:100%;height:52px}.btn-sm{height:38px;padding:0 14px;font-size:14px}.pill{border-radius:var(--r-pill);font:500 13px/1.5 var(--sans);align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.pill-live{background:var(--accent-dim);color:var(--accent)}.pill-soon{background:var(--steel-dim);color:var(--steel)}.pill-quiet{background:var(--color-paper-3);color:var(--color-muted)}.pill-won{background:var(--color-up-dim);color:var(--color-up)}.pill-lost{background:var(--color-down-dim);color:var(--color-down)}.pill-mark svg{opacity:.9;flex:none}.pill-quiet svg{opacity:.6}.pill-blip svg{animation:1.6s ease-in-out infinite blip}.pill-done{background:var(--surface-3);color:var(--ink-2)}@keyframes blip{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.pill-blip svg{animation:none}}.field{flex-direction:column;gap:7px;display:flex}.field label{font:500 13px var(--sans);color:var(--ink-2)}.input,.amount{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-md);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.input:focus-within,.amount:focus-within{border-color:var(--accent)}.input input,.amount input{min-width:0;min-height:44px;color:var(--ink);font:400 16px var(--sans);background:0 0;border:0;outline:none;flex:1}.amount input{font-variant-numeric:tabular-nums;min-height:44px;font-size:30px;line-height:1.2}.amount .unit{font:500 14px var(--sans);color:var(--ink-2)}.hint{font:400 14px var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.err{color:var(--danger);font-size:13px}.race{flex-direction:column;gap:2px;display:flex}.lane{border-radius:var(--r-md);grid-template-columns:24px 128px minmax(0,1fr) 104px;align-items:center;gap:14px;padding:11px 14px;display:grid}.lane:hover{background:var(--surface-2)}.lane .rank{font:500 13px var(--sans);color:var(--ink-3);font-variant-numeric:tabular-nums}.lane .who{align-items:center;gap:9px;min-width:0;display:flex}.lane .sym{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.bar{border-radius:var(--r-pill);background:var(--surface-3);height:7px;overflow:hidden}.bar i{border-radius:inherit;background:var(--tint,var(--line-2));height:100%;transition:width var(--dur-slow) var(--ease);display:block}.lane.lead .bar i{background:var(--accent)}.lane.lead .sym{color:var(--accent)}.lane.short{opacity:.55}.lane .amt{text-align:right;font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat{flex-direction:column;gap:5px;padding:2px 0;display:flex}.tk-actions{margin-left:auto;position:relative}.tk-actions-list{gap:8px;display:flex}.tk-more{display:none}@media (max-width:720px){.tk-more{letter-spacing:.06em;justify-content:center;align-items:center;width:40px;padding:0;font-size:17px;line-height:1;display:inline-flex}.tk-actions-list{z-index:20;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);min-width:176px;box-shadow:var(--cast-lg);flex-direction:column;gap:4px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.tk-actions:not([data-open=true]) .tk-actions-list{display:none}.tk-actions-list .btn{justify-content:flex-start;width:100%}}.stat-chg{color:var(--color-up);font-size:13px;font-weight:500}.stat-chg[data-dir=down]{color:var(--color-down)}.stat b{font:500 21px/1.1 var(--sans);font-family:var(--font-numeral);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.rows{flex-direction:column;gap:10px;display:flex}.empty{color:var(--ink-3);text-align:center;padding:32px 0}@media (max-width:720px){.lane{grid-template-columns:22px 1fr 92px}.lane .bar{display:none}h1{font-size:28px;line-height:34px}}.grid-entrants{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.entrant{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative}.entrant:hover{border-color:var(--line-2)}.entrant[data-picked=true]{border-color:var(--tint);background:color-mix(in srgb, var(--tint) 7%, var(--surface))}.entrant[data-lead=true]{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.entrant[data-lead=true] .figure{color:var(--color-accent)}.entrant .top{align-items:center;gap:10px;display:flex}.entrant .mark{background:color-mix(in srgb, var(--tint) 22%, transparent);width:30px;height:30px;color:var(--tint);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:500;display:grid}.entrant .ticker{font-size:16px;font-weight:500}.entrant .full{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.entrant .figure{font:500 26px/1.1 var(--sans);font-family:var(--font-numeral);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.entrant .meta{color:var(--ink-3);align-items:baseline;gap:6px;font-size:13px;display:flex}.entrant .track{border-radius:var(--r-pill);background:var(--surface-3);height:5px;overflow:hidden}.entrant .track i{border-radius:inherit;background:var(--tint);height:100%;transition:width var(--dur-slow) var(--ease);display:block}.entrant[data-short=true] .figure,.entrant[data-short=true] .ticker{color:var(--ink-2)}.strip{border-radius:var(--r-md);background:var(--surface-2);align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.strip .track{border-radius:var(--r-pill);background:var(--surface-3);flex:1;height:4px;overflow:hidden}.strip .track i{background:var(--accent);border-radius:inherit;height:100%;display:block}.presets{flex-wrap:wrap;gap:6px;display:flex}.feed{flex-direction:column;display:flex}.feed .line{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 0;font-size:14px;display:flex}.feed .line:last-child{border-bottom:0}.feed .dot{background:var(--tint);border-radius:50%;flex:none;width:7px;height:7px}.feed .who{color:var(--ink-2)}.feed .amt{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.feed .when{color:var(--ink-3);text-align:right;min-width:58px;font-size:13px}.tn-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-row{align-items:flex-start;gap:16px;display:flex}.avatar-side{flex-direction:column;gap:10px;min-width:0;display:flex}.avatar-drop{border:2px dashed var(--line-2);background:radial-gradient(circle, color-mix(in srgb, var(--c) 18%, transparent), var(--surface-2) 72%);cursor:pointer;width:96px;height:96px;transition:border-color var(--dur-fast) var(--ease);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.avatar-drop:hover,.avatar-drop[data-dragging=true]{border-color:var(--c)}.avatar-drop img{object-fit:cover;border-radius:50%;width:100%;height:100%}.avatar-drop .ph{color:var(--c);font-size:26px;font-weight:500}.avatar-drop .busy{background:var(--scrim);place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.swatches{flex-wrap:wrap;gap:6px;display:flex}.swatch{cursor:pointer;border:2px solid #0000;border-radius:7px;width:22px;height:22px;padding:0}.swatch[data-on=true]{border-color:var(--ink)}.steps{align-items:center;gap:8px;margin-bottom:4px;display:flex}.steps .step{color:var(--ink-3);align-items:center;gap:8px;font-size:14px;display:flex}.steps .step[data-on=true]{color:var(--ink)}.steps .step[data-done=true]{color:var(--ink-2)}.steps .step i{background:var(--surface-3);width:22px;height:22px;color:inherit;border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.steps .step[data-on=true] i{background:var(--accent);color:var(--accent-ink)}.steps .sep{background:var(--line-2);width:18px;height:1px}.review-row{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:11px 0;display:flex}.review-row:last-child{border-bottom:0}.review-row .k{color:var(--ink-3);min-width:120px;font-size:14px}.review-row .v{text-align:right;margin-left:auto;font-weight:500}.panel{flex-direction:column;gap:14px;display:flex;position:sticky;top:20px}.panel-head{align-items:center;gap:10px;min-height:40px;display:flex}.panel-mark{background:color-mix(in srgb, var(--c) 22%, transparent);width:28px;height:28px;color:var(--c);border-radius:9px;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid;overflow:hidden}.panel-mark img{object-fit:cover;width:100%;height:100%}.tabs{background:var(--surface-2);border-radius:var(--r-pill);gap:4px;padding:3px;display:flex}.tabs button{border-radius:var(--r-pill);height:44px;color:var(--ink-2);font:500 15px var(--sans);cursor:pointer;background:0 0;border:0;flex:1}.tabs button[data-on=true]{background:var(--surface);color:var(--ink)}.ok{color:var(--accent);font-size:14px}.linkish{color:var(--ink-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.chart{flex-direction:column;gap:8px;display:flex}.chart svg{width:100%;display:block;overflow:visible}.chart-foot{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;display:flex}.chart-foot>span:first-child{min-width:0}.chart-foot .num{margin-left:auto;font-weight:500}.chart-empty{text-align:center;color:var(--ink-3);background:var(--surface-2);border-radius:var(--r-md);place-items:center;padding:0 24px;font-size:14px;display:grid}.banner{border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--edge-top);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.banner.banner-standing{box-shadow:none;border-bottom:1px solid var(--color-rule);padding:0 0 var(--space-sm);background:0 0;border-radius:0}.banner h3{margin-bottom:4px}.banner p{color:var(--ink-2);max-width:62ch;margin:0;font-size:14px}.token-head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}@media (max-width:720px){.token-head{flex-wrap:nowrap;gap:12px}.tk-actions{flex:none;align-self:flex-start}.tk-actions-list{max-width:calc(100vw - 28px)}}.token-head .big{border:2px solid var(--c);background:radial-gradient(circle, color-mix(in srgb, var(--c) 22%, transparent), var(--surface-2) 72%);width:64px;height:64px;color:var(--c);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:500;display:grid;overflow:hidden}.token-head .big img{object-fit:cover;width:100%;height:100%}.backdrop{z-index:60;background:color-mix(in srgb, var(--ground) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity var(--modal-close-dur) var(--modal-ease);grid-template-columns:minmax(0,1fr);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.backdrop.is-open{opacity:1;transition:opacity var(--modal-open-dur) var(--modal-ease)}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);max-width:100%;max-height:calc(100dvh - 40px);box-shadow:var(--cast-lg);flex-direction:column;display:flex}.t-modal{transform-origin:50%;transform:scale(var(--modal-scale));opacity:0;will-change:transform, opacity;transition:transform var(--modal-close-dur) var(--modal-ease), opacity var(--modal-close-dur) var(--modal-ease)}.t-modal.is-open{opacity:1;transition:transform var(--modal-open-dur) var(--modal-ease), opacity var(--modal-open-dur) var(--modal-ease);transform:scale(1)}.t-modal.is-closing{transform:scale(var(--modal-scale-close));opacity:0}.modal:focus{outline:none}.modal-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 18px;display:flex}.modal-body{padding:18px;overflow-y:auto}.modal-foot{border-top:1px solid var(--line);gap:10px;padding:14px 18px;display:flex}.icon-btn{border-radius:var(--r-sm);width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(8px)scale(.985)}}@media (prefers-reduced-motion:reduce){.backdrop,.modal{animation:none}}.select{position:relative}.select-trigger{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-2);width:100%;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:8px;padding:7px 11px;font-size:13px;display:flex}.select-trigger:hover{border-color:var(--line-strong)}.select-prefix{color:var(--ink-3)}.select-value{margin-right:auto;font-weight:500}.select-trigger [data-caret]{color:var(--ink-3);flex:none}.select-list{z-index:40;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:100%;box-shadow:var(--cast);padding:5px;position:absolute;top:calc(100% + 6px);left:0}.select-opt{border-radius:var(--r-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex}.select-opt[data-focus=true]{background:var(--surface-3)}.select-opt .hint{margin-left:auto}.select-opt [data-tick]{color:var(--accent);flex:none;margin-left:auto}.select-opt .hint+[data-tick]{margin-left:0}.wallet{position:relative}.wallet-trigger{align-items:center;gap:8px;display:inline-flex}.menu{z-index:40;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);min-width:208px;box-shadow:var(--cast);padding:5px;position:absolute;top:calc(100% + 8px);right:0}.menu-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:5px;padding:9px 11px 11px;display:flex}.menu-item{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:8px 11px;font-size:13px;display:block}.menu-item:hover{background:var(--surface-3);text-decoration:none}.menu-item.is-danger{color:var(--danger)}.toasts{left:calc(50% - var(--lock-pad,0px) / 2);z-index:80;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;bottom:26px;transform:translate(-50%)}.toast{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--surface-3);box-shadow:var(--cast);align-items:center;gap:9px;padding:9px 15px 9px 12px;font-size:13px;display:flex}.toast-mark{color:var(--ink-3);flex:none;display:inline-flex}.t-toast{opacity:0;transform:translateY(var(--toast-distance)) scale(var(--toast-scale));filter:blur(var(--toast-blur));will-change:transform, opacity, filter;transition:opacity var(--toast-close) var(--toast-ease), transform var(--toast-close) var(--toast-ease), filter var(--toast-close) var(--toast-ease)}.t-toast.is-open{opacity:1;filter:blur();transition:opacity var(--toast-open) var(--toast-ease), transform var(--toast-open) var(--toast-ease), filter var(--toast-open) var(--toast-ease);transform:translateY(0)scale(1)}.toast[data-kind=ok]{border-color:color-mix(in srgb, var(--color-up) 45%, transparent)}.toast[data-kind=ok] .toast-mark{color:var(--color-up)}.toast[data-kind=danger]{border-color:color-mix(in srgb, var(--danger) 45%, transparent)}.toast[data-kind=danger] .toast-mark{color:var(--danger)}.toast[data-kind=plain] .toast-mark{color:var(--accent)}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.empty-state{text-align:center;border:1px dashed var(--line-2);border-radius:var(--r-lg);flex-direction:column;align-items:center;gap:10px;max-width:560px;margin-inline:auto;padding:46px 24px;display:flex}.empty-mark{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--ink-3);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.empty-state p{max-width:44ch;color:var(--ink-2);margin:0;font-size:14px}.empty-state .btn{margin-top:6px}.copy-row{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:7px 8px 7px 12px;display:flex}.copy-row>.num{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:1;font-size:12px;overflow:hidden}.pos{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-wrap:wrap;align-items:center;gap:18px;padding:14px 16px;display:flex}.pos-name{align-items:center;gap:11px;min-width:0;margin-right:auto;display:flex}.pos-name:hover{text-decoration:none}.pos-name img,.pos-name .ph{object-fit:cover;border:1px solid var(--c,var(--line));background:var(--surface-2);width:34px;height:34px;color:var(--c,var(--ink-2));border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:grid}.pos-name>span{flex-direction:column;min-width:0;display:flex}.pos-name b{color:var(--c,var(--ink));font-weight:500}.pos-name small,.pos-figure small{color:var(--ink-3);font-size:12px}.pos-figure{flex-direction:column;align-items:flex-end;display:flex}.todo{border:1px solid var(--line);box-shadow:var(--edge-top);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:16px;padding:15px 17px;display:flex}.todo p{max-width:62ch;font-size:14px}.claim-card,.todo-claim{border:1px solid var(--line);box-shadow:var(--edge-top);border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;gap:10px;padding:14px;display:flex}.claim-swap{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.claim-side{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.claim-lines{flex-direction:column;gap:1px;min-width:0;display:flex}.claim-lines .num{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600;line-height:1.15}.claim-tick{font-size:var(--text-xs);color:var(--ink-2);font-weight:500}.claim-lines .label{line-height:1.2}.claim-side-via{opacity:.72}.claim-arrow{color:var(--ink-3);flex:1;place-items:center;min-width:18px;display:grid}.claim-steps{gap:var(--space-xs);display:flex}.claim-steps .btn{gap:var(--space-2xs);flex:1;min-width:0}.claim-step-n{background:color-mix(in oklab, currentColor 16%, transparent);width:17px;height:17px;font-family:var(--font-numeral);border-radius:50%;flex:none;place-items:center;font-size:10px;line-height:1;display:grid}.claim-steps .btn[data-done]{opacity:.55}.claim-steps .btn[data-done] .claim-step-n{background:0 0}@media (max-width:460px){.claim-steps{flex-direction:column}}.win-backdrop{z-index:70;background:color-mix(in srgb, var(--ground) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade var(--dur) var(--ease-out);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.win-card{text-align:center;border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 62%), var(--surface);width:420px;max-width:100%;box-shadow:var(--cast-lg);animation:rise var(--dur-slow) var(--ease);flex-direction:column;align-items:center;gap:6px;padding:32px 28px 24px;display:flex;position:relative}.win-close{position:absolute;top:12px;right:12px}.win-mark{color:var(--accent);margin-bottom:4px;line-height:0}.win-avatar{border:2px solid var(--c);background:var(--surface-2);width:78px;height:78px;color:var(--c);border-radius:50%;place-items:center;margin-bottom:8px;font-size:24px;font-weight:500;display:grid;overflow:hidden}.win-avatar img{object-fit:cover;width:100%;height:100%}.win-card h2{font-size:27px}.win-card>p{color:var(--ink-2);margin:0}.win-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:18px 0 4px;padding:14px 0;display:grid}.win-stats>div{flex-direction:column;gap:2px;display:flex}.win-stats b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.win-note{color:var(--ink-2);max-width:40ch;margin:10px 0 4px;font-size:13px}.win-actions{flex-direction:column;gap:8px;width:100%;margin-top:6px;display:flex}.confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{border-radius:1px;width:7px;height:11px;animation:linear forwards fall;position:absolute;top:-6%}@keyframes fall{to{transform:translate(var(--drift), 108vh) rotate(var(--spin));opacity:0}}@media (prefers-reduced-motion:reduce){.win-backdrop,.win-card{animation:none}}.result{flex-direction:column;gap:18px;display:flex}.result-head,.result-winner{align-items:center;gap:12px;display:flex}.result-winner:hover{text-decoration:none}.result-winner>span:last-child{flex-direction:column;display:flex}.result-winner b{color:var(--c);font-size:17px;font-weight:500}.result-winner small,.result-row .hint{color:var(--ink-3);font-size:12px}.result-avatar{border:2px solid var(--c);background:var(--surface-2);width:44px;height:44px;color:var(--c);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:grid;overflow:hidden}.result-avatar img{object-fit:cover;width:100%;height:100%}.flow{counter-reset:flow;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.flow li{color:var(--ink-2);align-items:baseline;gap:12px;padding-left:26px;font-size:14px;display:flex;position:relative}.flow li:before{counter-increment:flow;content:counter(flow);background:var(--surface-3);width:18px;height:18px;color:var(--ink-3);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:1px;left:0}.flow b{color:var(--ink);font-variant-numeric:tabular-nums;flex:none;font-weight:500}.flow span{max-width:62ch}.result-side{flex-direction:column;gap:8px;display:flex}.result-row{border:1px solid var(--line);box-shadow:var(--edge-top);border-radius:var(--r-sm);background:var(--surface-2);align-items:baseline;gap:12px;padding:10px 13px;display:flex}.result-row:hover{border-color:var(--line-2);border-left-color:var(--c);text-decoration:none}.result-row b{color:var(--c);min-width:62px;font-weight:500}.result-row .hint{margin-left:auto}.result-row.is-quiet{filter:saturate(.4)}.order,.receive{border-radius:var(--r-md);background:var(--sheen), var(--surface-2);box-shadow:var(--edge);flex-direction:column;gap:10px;padding:14px 15px;display:flex}.order-top{align-items:center;gap:10px;display:flex}.order-top .label{margin-right:auto}.chips{gap:5px;display:flex}.chip{border-radius:var(--r-pill);border:1px solid var(--line-2);background:var(--surface-3);color:var(--ink-2);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);padding:9px 14px;font-size:12px}.chip:hover{color:var(--ink);border-color:var(--line-strong)}.chip[data-on=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.order-amount{align-items:baseline;gap:2px;display:flex}.order-amount .sign{color:var(--ink);transition:color var(--dur-fast) var(--ease);font-size:30px;font-weight:500}.order-amount .sign[data-dim=true]{color:var(--ink-3)}.order-amount input{min-width:0;color:var(--ink);font:500 30px/1.1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:0;outline:none;flex:1;padding:0}.order-amount input::placeholder{color:var(--ink-3)}.order-amount .unit{color:var(--ink-3);flex:none;font-size:13px}.order-foot{color:var(--ink-3);align-items:center;gap:10px;font-size:12.5px;display:flex}.order-foot>span{margin-right:auto}.receive-body{align-items:center;gap:11px;display:flex}.receive-body>div{flex-direction:column;min-width:0;display:flex}.receive-body b{font-size:15px;font-weight:500}.receive-body small{color:var(--ink-3);font-size:12.5px}.sk{background:var(--surface);border:1px solid var(--line);border-radius:10px;position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ink) 6%, transparent), transparent);animation:sk-sheen 1.4s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-sheen{to{transform:translate(100%)}}.sk-title{width:9ch;height:30px}.sk-line{height:15px}.sk-card{border-radius:14px;height:232px}@media (prefers-reduced-motion:reduce){.sk:after{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.listbar{z-index:2;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.searchbox{border:1px solid var(--line-2);background:var(--surface);min-width:0;height:42px;color:var(--ink-3);transition:border-color var(--dur) var(--ease);border-radius:999px;flex:220px;align-items:center;gap:10px;padding:0 12px;display:flex}.searchbox:focus-within{border-color:var(--line-strong)}.searchbox svg{flex:none;width:15px;height:15px}.searchbox input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.searchbox input::placeholder{color:var(--ink-3)}.searchbox input::-webkit-search-cancel-button{display:none}.spark{flex:1;min-width:0;height:19px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes pulse{0%{opacity:1;box-shadow:0 0}70%{opacity:.85;box-shadow:0 0 0 7px #0000}to{opacity:1;box-shadow:0 0 #0000}}.tcard{gap:var(--space-2xs);padding:var(--space-sm);border-radius:var(--radius-md);background:var(--color-paper-2);box-shadow:var(--edge-top);color:inherit;transition:background-color var(--dur-fast) var(--ease);flex-direction:column;display:flex}.tcard:hover{background:var(--color-paper-3);text-decoration:none}.tcard-top{align-items:center;gap:var(--space-2xs);display:flex}.tcard-hero{aspect-ratio:1;background:var(--surface-2);width:100%;position:relative;overflow:hidden}.tcard-mark{place-items:center;display:grid;position:absolute;inset:0}.tcard-mark img{object-fit:cover;width:100%;height:100%;display:block}.tcard-initials{width:100%;height:100%;font-family:var(--font-numeral);letter-spacing:.02em;color:var(--c,var(--ink-2));background:color-mix(in srgb, var(--c) 12%, transparent);place-items:center;font-size:34px;display:grid}.tcard-scrim{pointer-events:none;background:linear-gradient(#00000080,#0000);height:54px;position:absolute;inset:0 0 auto}.tcard-hero .pill{z-index:2;position:absolute;top:8px;left:8px}.tcard-body{flex-direction:column;gap:5px;padding:10px 12px 12px;display:flex}.tcard-id{align-items:baseline;gap:6px;min-width:0;display:flex}.tcard-id b{font-weight:500;font-size:var(--text-sm);color:var(--color-ink)}.tcard-id small{font-size:var(--text-xs);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.tcard-fig{align-items:baseline;gap:var(--space-2xs);display:flex}.tcard-fig b{font-size:var(--text-md);color:var(--color-ink);font-weight:500}.tcard-fig span{font-size:var(--text-xs)}.tcard-chg{margin-left:auto}.tcard-fig [data-dir=up],.topcard-fig [data-dir=up]{color:var(--color-up)}.tcard-fig [data-dir=down],.topcard-fig [data-dir=down]{color:var(--color-down)}.tcard-dim{color:var(--color-muted)}.tcard-foot{font-size:var(--text-xs);color:var(--color-ink-2);justify-content:space-between;display:flex}.tcard-foot .num{color:inherit}.tcard-foot [data-zero=true]{color:var(--color-muted)}.race{border-radius:var(--radius-pill);background:var(--color-paper-4);height:6px;display:block;overflow:hidden}.race-fill{border-radius:var(--radius-pill);background:var(--color-accent);height:100%;display:block}.spark{width:100%;height:44px;display:block}.board{flex-direction:column;gap:6px;display:flex}.board-row{border:1px solid var(--line);background:var(--surface);color:inherit;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;display:grid}.board-row:hover{border-color:var(--line-2);transform:translateY(-1px)}.board-rank{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:14px}.board-rank[data-top=true]{color:var(--accent)}.board-who{color:var(--ink);font-size:14px}.board-stats{gap:12px;display:flex}.board-stat{text-align:right;flex-direction:column;min-width:84px;display:flex}.board-stat b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.board-stat small{color:var(--ink-3);font-size:11.5px}.holdings{flex-direction:column;gap:6px;display:flex}.hold{border:1px solid var(--line);background:var(--surface);color:inherit;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto 72px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:grid}.hold:hover{border-color:var(--line-2);transform:translateY(-1px)}.hold-mark{background:var(--surface-2);width:34px;height:34px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;display:grid;overflow:hidden}.hold-mark img{object-fit:cover;width:100%;height:100%}.hold-name,.hold-val{flex-direction:column;min-width:0;display:flex}.hold-val{text-align:right}.hold b{font-size:14px;font-weight:500}.hold small{color:var(--ink-3);font-size:12px}.hold-pnl{text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.hold-pnl[data-dim=true]{color:var(--ink-3)}.chart-ranges{flex-wrap:wrap;gap:4px;min-width:0;margin-left:auto;display:flex}.chart-ranges .chip,.chart-units .chip{height:36px;padding:0 12px;font-size:13px}.menu-item small{color:var(--ink-3);margin-top:1px;font-size:11.5px;display:block}.tset{flex:none;position:relative}.tset-trigger{border:1px solid var(--line-2);background:var(--surface-2);width:40px;height:40px;color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:11px;place-items:center;display:grid;position:relative}.tset-trigger:hover{color:var(--ink);border-color:var(--line-strong)}.tset-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.tset-panel{z-index:30;border:1px solid var(--line);background:var(--surface-3,var(--surface));width:268px;box-shadow:var(--cast);border-radius:13px;flex-direction:column;gap:8px;padding:13px;display:flex;position:absolute;top:calc(100% + 7px);right:0}.tset-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.tset-presets{flex-wrap:wrap;gap:6px;display:flex}.tset-input{border:1px solid var(--line-2);background:var(--surface-2);height:27px;color:var(--ink-3);border-radius:999px;align-items:center;gap:4px;padding:0 9px;font-size:12.5px;display:inline-flex}.tset-input[data-on=true]{border-color:var(--accent);color:var(--ink)}.tset-wide{align-self:flex-start;height:30px}.tset-input input{width:7ch;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none}.tset-wide input{width:4ch}.tset-input[data-on=true] input{width:4.5ch}.tset-warn,.tset-note{color:var(--ink-3);margin:0;font-size:11.5px;line-height:1.45}.tset-warn{color:var(--danger)}.impact{border-top:1px solid var(--line);color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;font-size:12.5px;display:flex}.impact>span{align-items:center;gap:5px;display:inline-flex}.impact b{font-variant-numeric:tabular-nums;font-weight:500}.impact[data-level=ok] b{color:var(--ink-2)}.impact[data-level=warn] b{color:var(--accent)}.impact[data-level=high] b{color:var(--danger)}.warn-box{border:1px solid color-mix(in srgb, var(--danger) 45%, transparent);background:color-mix(in srgb, var(--danger-dim) 55%, transparent);color:var(--ink-2);border-radius:12px;flex-direction:column;gap:9px;padding:11px 13px;font-size:13px;line-height:1.45;display:flex}.warn-box label{color:var(--ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.warn-box input{accent-color:var(--danger);width:15px;height:15px}.panel-mark.sm{width:30px;height:30px;font-size:12px}.footnote{color:var(--ink-3);text-align:center;font-size:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.strip-count{border-radius:var(--r-md);border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);background:var(--accent-dim);color:var(--accent);align-items:center;gap:12px;padding:13px 17px;display:flex}.strip-count.is-idle{border-color:var(--line);background:var(--surface-2);height:48px}.strip-count .clock{letter-spacing:.01em;gap:9px;font-size:17px;font-weight:500;display:flex}.strip-count .clock i{opacity:.55;margin-left:1px;font-size:14px;font-style:normal}.strip-count .words{color:color-mix(in srgb, var(--accent) 72%, transparent);font-size:14px}.strip-count[data-soon=true]{border-color:color-mix(in srgb, var(--danger) 40%, transparent);color:var(--danger);background:var(--danger-dim)}.strip-count.is-over{border-color:var(--line);background:var(--surface-2);color:var(--ink-2)}.modal-head[data-centred=true]{grid-template-columns:28px 1fr 28px;display:grid}.modal-head[data-centred=true] h3{text-align:center;grid-column:2}.modes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mode{text-align:left;cursor:pointer;color:var(--ink);font:inherit;background:var(--sheen), var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--edge);transition:border-color var(--dur-fast) var(--ease);flex-direction:column;gap:9px;padding:16px;display:flex;position:relative}.mode:hover:not(:disabled){border-color:var(--line-strong)}.mode[aria-pressed=true]{border-color:var(--accent);box-shadow:var(--edge), 0 0 0 1px var(--accent)}.mode:disabled{cursor:not-allowed;opacity:.5}.mode h3{font-size:16px}.mode .tag{color:var(--accent);font-size:12.5px;font-weight:500}.mode.alt .tag{color:var(--ink-3)}.mode ul{flex-direction:column;gap:7px;margin:4px 0 0;padding:0;list-style:none;display:flex}.mode li{color:var(--ink-2);gap:9px;font-size:13px;line-height:1.45;display:flex}.mode li .tick{background:var(--line-2);flex:none;width:10px;height:1px;margin-top:9px}.mode .check{background:var(--accent);width:19px;height:19px;color:var(--accent-ink);border-radius:50%;place-items:center;display:none;position:absolute;top:14px;right:14px}.mode[aria-pressed=true] .check{display:grid}.info-badge{box-sizing:content-box;vertical-align:-2px;width:15px;height:15px;color:var(--ink-3);cursor:help;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:0 0;border:9px solid #0000;border-radius:50%;flex:none;place-items:center;margin:-9px -9px -9px -4px;padding:0;display:inline-grid}.info-badge:hover,.info-badge[aria-expanded=true]{color:var(--accent)}.info-badge:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:50%}.info-pop{z-index:90;border-radius:var(--r-md);border:1px solid var(--line);background:var(--sheen), var(--surface-3);width:280px;box-shadow:var(--cast);color:var(--ink-2);animation:fade var(--dur-fast) var(--ease-out);padding:12px 14px;font-size:13px;line-height:1.5;position:fixed}.info-pop p{color:inherit;font-size:inherit;max-width:none;margin:0}.info-pop p+p{margin-top:8px}.info-pop b{color:var(--ink);font-weight:500}.token-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.tcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheen), var(--surface);box-shadow:var(--lift);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden}.tcard:hover{border-color:var(--c);--lift:-2px;text-decoration:none}.tcard-graph{margin-left:auto}.tcard-foot{align-items:baseline;gap:8px;display:flex}.tcard-foot b{margin-right:auto;font-weight:500}.battle-banner{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:var(--edge-top), 0 0 0 1px color-mix(in oklab, var(--color-accent) 22%, transparent);transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);display:flex;position:relative;overflow:hidden}.banner-copy{min-width:0;margin-right:auto}.banner-clock,.countdown{white-space:nowrap}.battle-banner:hover{background:var(--color-paper-3);box-shadow:var(--edge-top), 0 0 0 1px color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration:none}.battle-banner:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--color-accent) 12%, transparent) 50%, transparent 65%);animation:banner-sweep 5.6s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes banner-sweep{0%{transform:translate(-100%)}35%,to{transform:translate(100%)}}.battle-banner>div>b{font-size:var(--text-lg)}.battle-banner .banner-mark{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--color-accent) 14%, transparent);align-self:center;width:38px;height:38px}.battle-banner .btn{font-size:var(--text-base);padding-inline:var(--space-md)}@media (prefers-reduced-motion:reduce){.battle-banner:after{animation:none}}.battle-banner .dot{background:var(--accent);width:7px;height:7px;animation:pulse 2s var(--ease) infinite;color:var(--accent);border-radius:50%;flex:none}.battle-banner>div>b{color:var(--color-ink);font-weight:500;display:block}.battle-banner small{font-size:var(--text-xs);color:var(--color-muted)}.battle-banner .faces,.brow .faces{display:flex}.battle-banner .face,.brow .face{border:2px solid var(--accent-dim);background:var(--surface-2);width:28px;height:28px;color:var(--c);border-radius:50%;place-items:center;margin-left:-8px;font-size:10px;font-weight:500;display:grid;overflow:hidden}.battle-banner .face:first-child,.brow .face:first-child{margin-left:0}.battle-banner .face img,.brow .face img{object-fit:cover;width:100%;height:100%}.t-dropdown{transform-origin:0 0;transform:scale(var(--dropdown-pre-scale));opacity:0;will-change:transform, opacity;transition:transform var(--dropdown-close-dur) var(--dropdown-ease), opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-dropdown[data-origin=top-right]{transform-origin:100% 0}.t-dropdown.is-open{opacity:1;transition:transform var(--dropdown-open-dur) var(--dropdown-ease), opacity var(--dropdown-open-dur) var(--dropdown-ease);transform:scale(1)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0}.t-tt{animation:tt-in var(--tt-in-dur) var(--tt-in-ease)}@keyframes tt-in{0%{opacity:0;transform:scale(var(--tt-scale))}}.tabs-bar{align-items:center;gap:2px;display:inline-flex;position:relative}.tabs-pill{opacity:0;border-radius:var(--r-pill);background:var(--surface-2);width:0;height:100%;box-shadow:var(--edge);z-index:0;pointer-events:none;transition:transform var(--tabs-dur) var(--tabs-ease), width var(--tabs-dur) var(--tabs-ease), opacity var(--dur-fast) var(--ease);position:absolute;top:0;left:0}.nav a.tab{z-index:1;position:relative}.t-stagger-line{--rise:var(--stagger-distance);--lift:0px;opacity:0;transform:translateY(calc(var(--rise) + var(--lift)));filter:blur(var(--stagger-blur));will-change:transform, opacity, filter;transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease), border-color var(--dur-fast) var(--ease);transition-delay:calc(var(--i,0) * var(--stagger-stagger))}.t-stagger.is-shown .t-stagger-line{--rise:0px;opacity:1;filter:none}.t-stagger.is-shown .t-stagger-line:hover,.t-stagger.is-shown .t-stagger-line:focus-visible{transition:transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), opacity var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease)}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.split[data-single=true]{grid-template-columns:minmax(0,1fr)}.name-row{grid-template-columns:1fr 130px;gap:12px;display:grid}@media (max-width:860px){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.battle-banner{align-items:flex-start;row-gap:var(--space-xs);flex-wrap:wrap}.banner-copy{flex:100%;margin-right:0}.battle-banner .btn{margin-left:auto}.nav{flex-wrap:nowrap;gap:6px;padding:10px 12px}.navsearch{flex:96px;min-width:96px}.nav .wallet,.nav .nav-slot{flex:none}.nav .brand img:last-child{display:none}.nav .spacer{flex:1 0 0}.nav a.tab{padding:6px 10px;font-size:14px}.name-row{grid-template-columns:1fr}.token-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pos,.todo,.claim-card{padding:12px 13px}.pos{gap:10px}.battle-banner .faces{display:none}.modal{width:100%!important}.order-amount input,.order-amount .sign{font-size:26px}main>header h1{font-size:28px;line-height:34px}}.lmark{margin-bottom:var(--space-2xs);color:var(--color-muted);transition:color var(--dur) var(--ease-out);display:block}.mode[aria-pressed=true] .lmark{color:var(--color-accent)}.stepbox{transition:height var(--dur-slow) var(--ease-out);overflow:hidden}.stepbox-in{transition:opacity var(--dur) var(--ease-out), transform var(--page-slide-dur) var(--page-slide-ease), filter var(--page-slide-dur) var(--page-slide-ease);will-change:opacity, transform, filter}.stepbox[data-phase=out] .stepbox-in{opacity:0;transform:translateX(calc(var(--page-slide-distance) * -1));filter:blur(var(--page-blur));transition-duration:var(--dur-fast)}.stepbox[data-dir=back][data-phase=out] .stepbox-in{transform:translateX(var(--page-slide-distance))}.stepbox[data-phase=in] .stepbox-in{animation:step-in var(--page-slide-dur) var(--page-slide-ease) both}.stepbox[data-dir=back][data-phase=in] .stepbox-in{animation-name:step-in-back}@keyframes step-in{0%{opacity:0;transform:translateX(var(--page-slide-distance));filter:blur(var(--page-blur))}}@keyframes step-in-back{0%{opacity:0;transform:translateX(calc(var(--page-slide-distance) * -1));filter:blur(var(--page-blur))}}@media (prefers-reduced-motion:reduce){.stepbox,.stepbox-in{transition-duration:1ms;animation-duration:1ms}.stepbox[data-phase] .stepbox-in{filter:none}}.tickpath{stroke-dasharray:14;stroke-dashoffset:14px}.mode[aria-pressed=true] .tickpath{animation:tick-draw var(--dur) var(--ease-out) forwards}@keyframes tick-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.stepbox,.stepbox-in{transition-duration:1ms}.stepbox[data-phase=in] .stepbox-in{animation-duration:1ms}.tickpath{stroke-dashoffset:0}.mode[aria-pressed=true] .tickpath{animation:none}}[data-flash]{border-radius:var(--radius-sm)}[data-flash=up]{animation:flash-up .9s var(--ease-out)}[data-flash=down]{animation:flash-down .9s var(--ease-out)}@keyframes flash-up{0%{background:color-mix(in oklab, var(--color-accent) 30%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-accent) 30%, transparent)}to{background:0 0;box-shadow:0 0 0 4px #0000}}@keyframes flash-down{0%{background:color-mix(in oklab, var(--color-down) 30%, transparent);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-down) 30%, transparent)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.race-fill{transition:width var(--dur-stage) var(--ease-out)}@media (prefers-reduced-motion:reduce){[data-flash=up],[data-flash=down]{animation-duration:.15s}.race-fill{transition-duration:1ms}}.countdown-live{animation:tick .9s var(--ease-out)}@keyframes tick{0%{opacity:.55}30%{opacity:1}}.chart-line{stroke-dasharray:2000;animation:draw var(--dur-stage) var(--ease-out) forwards}@keyframes draw{0%{stroke-dashoffset:2000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.countdown-live{animation:none}.chart-line{stroke-dasharray:none;animation:none}}.tabs{position:relative}.tabs-slide{border-radius:var(--radius-pill);background:var(--color-paper-4);width:calc(50% - 3px);transition:transform var(--tabs-dur) var(--tabs-ease);pointer-events:none;position:absolute;top:3px;bottom:3px;left:3px}.tabs[data-on=sell] .tabs-slide{transform:translate(100%)}.tabs button{z-index:1;background:0 0;position:relative}.tabs button[data-on=true]{background:0 0}.claim-card,.todo-claim,.todo{animation:arrive var(--dur-slow) var(--ease-out) both}@keyframes arrive{0%{opacity:0;transform:translateY(6px)}}.sk{animation:fade var(--dur) var(--ease-out)}@media (prefers-reduced-motion:reduce){.tabs-slide{transition-duration:1ms}.claim-card,.todo,.sk{animation-duration:1ms}}.routefade{animation:fade var(--dur) var(--ease-out)}@media (prefers-reduced-motion:reduce){.routefade{animation-duration:1ms}}.copyicon{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-grid;position:relative;overflow:hidden}.copyicon>svg{transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);grid-area:1/1}.copyicon>svg:last-child{opacity:0;color:var(--color-up);transform:translateY(100%)}.copyicon[data-done]>svg:first-child{opacity:0;transform:translateY(-100%)}.copyicon[data-done]>svg:last-child{opacity:1;transform:none}.menu-item .copyicon{vertical-align:-2px}@media (prefers-reduced-motion:reduce){.copyicon>svg{transition-duration:1ms}}.btn:active:not(:disabled),.tab:active,.menu-item:active,.chip:active,.pill:active,.tcard:active,.brand:active,.icon-btn:active{transition-duration:var(--dur-fast);transform:translateY(1px)}.tcard:active{transform:translateY(.5px)}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled),.tab:active,.menu-item:active,.chip:active,.pill:active,.tcard:active,.brand:active,.icon-btn:active{transform:none}}.popnum{font-variant-numeric:tabular-nums;display:inline}.popnum-ch{font-variant-numeric:tabular-nums;white-space:pre;display:inline-block}.popnum.is-animating .popnum-ch{animation:digit-pop var(--digit-dur) var(--digit-ease) both;will-change:transform, opacity, filter}.popnum.is-animating .popnum-ch[data-stagger="1"]{animation-delay:var(--digit-stagger)}.popnum.is-animating .popnum-ch[data-stagger="2"]{animation-delay:calc(var(--digit-stagger) * 2)}@keyframes digit-pop{0%{transform:translateY(var(--digit-distance));opacity:0;filter:blur(var(--digit-blur))}}@media (prefers-reduced-motion:reduce){.popnum.is-animating .popnum-ch{animation:none}}.battle-stage{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.battle-stage[data-solo=true]{grid-template-columns:minmax(0,1fr)}@media (max-width:980px){.battle-stage{grid-template-columns:minmax(0,1fr)}}.panel-picker{scrollbar-width:none;gap:2px;padding-bottom:2px;display:flex;overflow-x:auto}.panel-picker::-webkit-scrollbar{display:none}.pick{border-radius:var(--radius-md);min-width:0;max-width:72px;color:var(--color-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);background:0 0;border:0;flex-direction:column;flex:auto;align-items:center;gap:4px;padding:6px 2px;display:flex}.pick-face{background:var(--color-paper-3);width:34px;height:34px;box-shadow:0 0 0 1px var(--color-rule);letter-spacing:.02em;transition:box-shadow var(--dur) var(--ease-out);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid;overflow:hidden}.pick-face img{object-fit:cover;width:100%;height:100%}.pick:hover{color:var(--color-ink-2);background:var(--color-paper-2)}.pick[data-on=true]{color:var(--color-ink)}.pick[data-on=true] .pick-face{box-shadow:0 0 0 2px var(--color-accent)}.pick:focus-visible{outline:none}.pick:focus-visible .pick-face{box-shadow:0 0 0 var(--focus-ring) var(--color-focus), 0 0 0 calc(var(--focus-ring) + var(--focus-offset)) var(--color-paper)}.pick-sym{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bidtable-wrap{overflow-x:auto}.bidtable{table-layout:fixed;border-collapse:collapse;width:100%;font-size:var(--text-sm)}.bidtable th{color:var(--color-muted);font-weight:500;font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--color-rule);white-space:nowrap;padding:0 0 8px}.bidtable td{border-bottom:1px solid var(--color-rule);vertical-align:middle;padding:9px 0}.bidtable tbody tr:last-child td{border-bottom:0}.bidtable th.right,.bidtable td.right{text-align:right}.bidtable td+td,.bidtable th+th{padding-left:var(--space-sm)}.bidtable .who{font-family:var(--font-numeral);letter-spacing:0}.bidtable .who,.bidtable .when{color:var(--color-muted);white-space:nowrap}.bidtable .num{font-variant-numeric:tabular-nums}.bidtable[data-head=raised]{border-collapse:separate;border-spacing:0}.bidtable[data-head=raised] th{padding:11px var(--space-sm);background:var(--color-paper-2);border-bottom:0}.bidtable[data-head=raised] th:first-child{border-start-start-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.bidtable[data-head=raised] th:last-child{border-start-end-radius:var(--radius-md);border-end-end-radius:var(--radius-md)}.bidtable[data-head=raised] td{padding:13px var(--space-sm)}.bidtable[data-head=raised] td+td,.bidtable[data-head=raised] th+th{padding-left:var(--space-sm)}.bidtable .act-detail{align-items:center;gap:var(--space-2xs);min-width:0;display:flex}.bidtable .act-detail>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bid-token{align-items:center;gap:var(--space-2xs);white-space:nowrap;font-weight:500;display:inline-flex}.bid-face{background:var(--color-paper-3);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-rule);color:var(--color-muted);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid;overflow:hidden}.bid-face img{object-fit:cover;width:100%;height:100%}.quickbid{gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.quickbid-row{gap:var(--space-2xs);display:flex}.quickbid-row>*{min-width:0}.quickbid-row .chip{flex:1}.dir{color:var(--color-down);place-items:center;display:grid;transform:rotate(90deg)}.dir[data-buy=true]{color:var(--color-up);transform:rotate(-90deg)}.banner-mark,.strip-mark{color:var(--color-accent);flex:none;place-items:center;display:grid}.strip-count.is-over .strip-mark{color:var(--color-muted)}.bare{box-shadow:none;background:0 0;border:0;padding:0}.skel{display:grid}.skel-layer{min-width:0;transition:opacity var(--reveal-dur) var(--reveal-ease), filter var(--reveal-dur) var(--reveal-ease);grid-area:1/1}.skel-bones{opacity:1;filter:blur()}.skel-real,.skel[data-ready=true] .skel-bones{opacity:0;filter:blur(var(--reveal-blur));pointer-events:none}.skel[data-ready=true] .skel-real{opacity:1;filter:blur();pointer-events:auto}.sk-bar{border-radius:var(--radius-sm);display:block}.sk-rows{flex-direction:column;gap:15px;padding-top:10px;display:flex}.sk-row{align-items:center;gap:var(--space-sm);display:flex}.sk-row .sk-bar:last-child{margin-left:auto}@media (prefers-reduced-motion:reduce){.skel-layer{filter:none}}.bidtable .sub{color:var(--color-muted);font-size:var(--text-xs);display:block}.sk-cell{flex-direction:column;gap:6px;display:flex}.sk-cell[data-right=true]{align-items:flex-end}.board-stat .sk-bar{margin-left:auto}.board-stat .sk-bar+.sk-bar{margin-top:4px}.banner-clock{font-size:inherit;color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:500}.chart-units{gap:4px;display:flex}@media (max-width:520px){.chart-foot>span:first-child{flex-basis:100%}.chart-units,.chart-ranges{flex:none}}.klbox{width:100%}.chart-empty-over{pointer-events:none;background:0 0;place-items:center;display:grid;position:absolute;inset:0}.chart-candles{position:relative}.lagdot{color:var(--color-muted);cursor:default;align-items:center;gap:6px;display:inline-flex}.lagdot svg{color:var(--color-edge);transition:color var(--dur) var(--ease-out);flex:none}.lagdot[data-level=live] svg{color:var(--color-steel)}.lagdot[data-level=lagging] svg{color:var(--color-accent);animation:pulse 2s var(--ease) infinite}.lagdot[data-level=down] svg{color:var(--danger)}.lagdot[data-level=down],.lagdot[data-level=lagging]{color:var(--color-ink-2)}@media (prefers-reduced-motion:reduce){.lagdot svg{animation:none}}.nav-slot{opacity:0;max-width:0;transition:max-width var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur) var(--ease-out), margin var(--dur-slow) var(--ease-out);pointer-events:none;margin-left:0;display:inline-flex;overflow:hidden;transform:scale(.94)}.nav-slot[data-show=true]{opacity:1;pointer-events:auto;max-width:160px;transform:none}@media (prefers-reduced-motion:reduce){.nav-slot{transition-duration:1ms}}.err,.warn-box,.ok-line,.tset-dot,.chart-empty,.pill-live,.pill-soon,.pill-won,.pill-lost{animation:appear var(--dur) var(--ease-out) both}@keyframes appear{0%{opacity:0;transform:translateY(-3px)}}.tset-dot{animation-name:appear-dot}@keyframes appear-dot{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.err,.warn-box,.ok-line,.tset-dot,.chart-empty,.pill-live,.pill-soon{animation-duration:1ms}}.receive-body>div>b{min-height:24px;display:block}.is-arriving{animation:appear var(--dur) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.is-arriving{animation-duration:1ms}}.tcard-graph{z-index:2;align-items:center;width:54px;height:18px;display:flex;position:absolute;top:8px;right:8px}.tcard-graph svg{width:100%;height:100%}.tcard-race{border-radius:var(--radius-pill);background:var(--color-paper-3);width:100%;height:6px;display:block;overflow:hidden}.wm{gap:var(--space-2xs);flex-direction:column;display:flex}.wm-block{border-radius:var(--radius-lg);background:var(--color-paper-3);transition:max-height var(--dur-slow) var(--ease-out), opacity var(--dur) var(--ease-out);max-height:60vh;overflow:hidden auto}.wm-row{align-items:center;gap:var(--space-xs);width:100%;color:var(--color-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 14px;display:flex}.wm-row+.wm-row{box-shadow:inset 0 1px 0 var(--color-rule)}.wm-row:hover:not(:disabled){background:var(--color-paper-4)}.wm-row:disabled{cursor:default}.wm-mark{border-radius:var(--radius-sm);width:36px;height:36px;font-size:var(--text-base);color:var(--color-muted);flex:none;place-items:center;display:grid;overflow:hidden}.wm-mark:not(:has(img)){border:1px solid var(--line);background:var(--color-paper-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink-2);text-transform:uppercase}.wm-mark img{object-fit:contain;width:100%;height:100%}.wm-name{margin-right:auto;font-weight:500}.wm-badge{font-size:var(--text-xs);color:var(--color-accent);flex:none}.wm-badge-busy{color:var(--color-muted)}.wm-failed{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-down);margin:0;padding:10px 14px 0}.wm-badge-quiet{color:var(--color-muted);align-items:center;gap:4px;display:inline-flex}a.wm-row{text-decoration:none}.wm-chev{color:var(--color-edge);transform:rotate(-90deg)}.wm-more{align-items:center;gap:var(--space-xs);width:100%;color:var(--color-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:6px 0;display:flex}.wm-rule{background:var(--color-rule);flex:1;height:1px}.wm-more-label{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.wm-foot{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-muted)}.waiting{text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheen), var(--surface);flex-direction:column;align-items:center;gap:8px;padding:40px 24px 36px;display:flex}.waiting-mark{border-radius:var(--radius-md);background:color-mix(in oklab, var(--color-accent) 12%, transparent);width:48px;height:48px;color:var(--color-accent);flex:none;place-items:center;margin-bottom:4px;display:grid}.waiting h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(30px,5vw,46px);line-height:1.05}.waiting p{max-width:46ch;color:var(--ink-2);margin:0}.waiting .btn{flex:none;margin-top:8px}.split-main{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}@media (min-width:861px){.split>.panel{top:calc(var(--space-lg) + 62px);max-height:calc(100vh - var(--space-lg) - 78px);position:sticky;overflow-y:auto}}@media (min-width:981px){.battle-stage>.panel{top:calc(var(--space-lg) + 62px);max-height:calc(100vh - var(--space-lg) - 78px);position:sticky;overflow-y:auto}}.cohort{gap:var(--space-sm);flex-direction:column;display:flex}.cohort-head{align-items:baseline;gap:var(--space-xs);display:flex}.cohort-head b{margin-right:auto}.cohort-count{color:var(--ink-3);font-size:var(--text-sm)}.cohort-clock{color:var(--accent);font-size:var(--text-lg);font-variant-numeric:tabular-nums;line-height:1}.cohort[data-ready=true] .cohort-count{color:var(--accent)}.cohort-slots{gap:var(--space-2xs);grid-template-columns:repeat(6,minmax(0,44px));display:grid}.cohort-slot{aspect-ratio:1;border-radius:var(--radius-md);border:1.5px dashed var(--line);width:100%;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-3);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;place-items:center;text-decoration:none;display:grid;overflow:hidden}.cohort-slot[data-filled=true]{border-style:solid;border-color:var(--color-edge);background:var(--color-paper-3);color:var(--ink-2)}.cohort-slot[data-filled=true]:hover{border-color:var(--accent);transform:translateY(-1px)}.cohort-slot img{object-fit:cover;width:100%;height:100%}.cohort-note{color:var(--ink-3);font-size:var(--text-sm);max-width:56ch;margin:0}.qline{flex-direction:column;gap:6px;display:flex}.qrow{align-items:center;gap:var(--space-xs);border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:13px;grid-template-columns:26px 34px minmax(0,1fr) auto auto;padding:11px 14px;text-decoration:none;display:grid}.qrow:hover{border-color:var(--line-2);transform:translateY(-1px)}.qrow[data-cohort=true]{border-left:2px solid var(--color-edge)}.qrow-pos{font-size:var(--text-sm);color:var(--ink-3);font-variant-numeric:tabular-nums}.qrow-mark{border-radius:var(--radius-pill);background:var(--color-paper-3);border:1.5px solid var(--color-edge);width:34px;height:34px;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--ink-2);flex:none;place-items:center;display:grid;overflow:hidden}.qrow-mark img{object-fit:cover;width:100%;height:100%}.qrow-id{flex-direction:column;gap:2px;min-width:0;display:flex}.qrow-id small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qrow-by{color:var(--ink-3);font-size:var(--text-sm)}.qrow-when{flex-direction:column;align-items:flex-end;gap:2px;min-width:74px;display:flex}.qrow-when small{color:var(--ink-3)}.qline-rule{align-items:center;gap:var(--space-xs);margin:var(--space-2xs) 0;color:var(--ink-3);font-size:var(--text-sm);display:flex}.qline-rule:before,.qline-rule:after{content:"";background:var(--line);flex:1;height:1px}@media (max-width:720px){.qrow{grid-template-columns:22px 34px minmax(0,1fr) auto}.qrow-by{display:none}}.t-stagger-page>*{--rise:var(--stagger-distance);opacity:0;transform:translateY(var(--rise));filter:blur(var(--stagger-blur));will-change:transform, opacity, filter;transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);transition-delay:calc(var(--i,0) * var(--stagger-stagger))}.t-stagger-page.is-shown>*{--rise:0px;opacity:1;filter:none;will-change:auto;transform:none}.t-stagger-page>:first-child{--i:0}.t-stagger-page>:nth-child(2){--i:1}.t-stagger-page>:nth-child(3){--i:2}.t-stagger-page>:nth-child(4){--i:3}.t-stagger-page>:nth-child(5){--i:4}.t-stagger-page>:nth-child(6){--i:5}.t-stagger-page>:nth-child(n+7){--i:6}@media (prefers-reduced-motion:reduce){.t-stagger-page>*{filter:none;transform:none}}.wm-none{padding:var(--space-sm);border-radius:var(--radius-lg);background:var(--color-paper-3);color:var(--ink-2);font-size:var(--text-sm);margin:0}.t-stagger-page [data-motion]{will-change:transform, opacity, filter;transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease), clip-path var(--stagger-dur) var(--stagger-ease)}.t-stagger-page [data-motion=settle]{filter:blur(2px);transform:translateY(-6px)}.t-stagger-page [data-motion=figures]{filter:blur(2px);transform:scale(.985)}.t-stagger-page [data-motion=panel]{filter:blur(2px);transform:scale(.99)translateY(4px)}.t-stagger-page [data-motion=draw]{animation:draw-wipe var(--stagger-dur) var(--stagger-ease) both;filter:none}@keyframes draw-wipe{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}.t-stagger-page [data-motion=stage]{filter:none;transition-duration:var(--stage-reveal-dur);transform:none}.t-stagger-page.is-shown [data-motion]{filter:none;will-change:auto;transform:none}.t-stagger-page.is-shown [data-motion=draw],.t-stagger-page.is-shown [data-motion=stage]{filter:none}@media (prefers-reduced-motion:reduce){.t-stagger-page [data-motion]{filter:none;clip-path:none;animation:none;transform:none}}.roll{vertical-align:baseline;height:1em;line-height:1em;display:inline-block;overflow:hidden}.roll-strip{transform:translateY(calc(var(--d,0) * -1em));transition:transform var(--dur-slow) cubic-bezier(.16, 1, .3, 1);will-change:transform;flex-direction:column;display:flex}.roll-strip>span{font-variant-numeric:tabular-nums;height:1em;line-height:1em}.countdown{vertical-align:-.18em;line-height:1em;font-family:var(--font-numeral);font-variant-numeric:tabular-nums;align-items:center;display:inline-flex}.countdown-sep{margin-inline:.08em .04em;transform:translateY(-.16em)}@media (prefers-reduced-motion:reduce){.roll-strip{transition:none}}.cd{align-items:baseline;display:inline-flex}.backlink{border-radius:var(--r-pill);min-height:40px;color:var(--ink-3);font:inherit;cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;margin-left:-10px;padding:6px 14px 6px 10px;font-size:14px;display:inline-flex}.backlink:hover{color:var(--ink);background:var(--surface-2)}.backlink svg{transition:transform var(--dur) var(--ease);flex:none}.backlink:hover svg{transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.backlink svg,.backlink:hover svg{transition:none;transform:none}}.navsearch{flex:190px;min-width:120px;max-width:320px;position:relative}.searchbox-open{width:40px;height:40px;color:inherit;cursor:text;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:-8px;padding:0;display:inline-flex}.navsearch .searchbox{background:var(--surface-2);border-color:#0000;height:40px}.navsearch .searchbox:focus-within{background:var(--surface);border-color:var(--line-strong)}@media (max-width:720px){.navsearch{flex:none;width:34px;min-width:0;max-width:none}.navsearch:not([data-expanded=true]) .searchbox input{pointer-events:none;border:0;flex:none;width:0;min-width:0;padding:0}.navsearch:not([data-expanded=true]) .searchbox{background:0 0;border-color:#0000;flex:none;justify-content:center;gap:0;padding-inline:0}.navsearch[data-expanded=true]{inset:var(--space-2xs) var(--space-xs);z-index:3;width:auto;position:absolute}.navsearch[data-expanded=true] .searchbox{height:100%}.navsearch[data-expanded=true] .searchbox input{flex:1;width:auto}}.navsearch-panel{width:min(340px,100vw - 32px);padding:4px;left:0;right:auto}.navsearch-hit{border-radius:var(--r-sm);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:7px 8px;display:flex}.navsearch-hit[data-active=true]{background:var(--surface-3)}.navsearch-mark{background:var(--surface-3);width:26px;height:26px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid;overflow:hidden}.navsearch-mark img{object-fit:cover;width:100%;height:100%}.navsearch-name{flex-direction:column;min-width:0;margin-right:auto;display:flex}.navsearch-name b{font-size:13px}.navsearch-name small,.navsearch-meta{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.navsearch-meta{flex:none}.navsearch-empty{color:var(--ink-3);margin:0;padding:12px 10px;font-size:13px}@media (max-width:720px){.navsearch{flex:140px;max-width:none}.navsearch-panel{left:50%;transform:translate(-50%)}}.wallet-menu{min-width:268px}.wallet-id{align-items:center;gap:4px;padding:7px 6px 7px 11px;display:flex}.wallet-id .hex{color:var(--ink-2);margin-right:auto;font-size:13px}.wallet-icon{border-radius:var(--r-sm);width:36px;height:36px;color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.wallet-icon:hover{color:var(--ink);background:var(--surface-3)}.wallet-icon.is-danger:hover{color:var(--danger)}.wallet-out{transform:rotate(90deg)}.wallet-balance{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin-bottom:5px;padding:2px 11px 12px;display:flex}.wallet-balance b{letter-spacing:-.01em;font-size:24px;font-weight:600}.wallet-claims{border-radius:var(--r-sm);color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:13px;display:flex}.wallet-claims:hover{background:var(--surface-3);text-decoration:none}.wallet-claims[data-any=true]{color:var(--ink)}.wallet-claims[data-any=true] b{color:var(--accent)}.metabs{scrollbar-width:none;align-items:baseline;gap:22px;max-width:100%;display:flex;overflow-x:auto}.metabs::-webkit-scrollbar{display:none}.metab{color:var(--ink-3);font:inherit;letter-spacing:-.01em;cursor:pointer;transition:color var(--dur) var(--ease-out);background:0 0;border:0;flex:none;padding:0 0 4px;font-size:21px;font-weight:500;line-height:1.2}.metab:hover{color:var(--ink-2)}.metab[data-on=true]{color:var(--ink)}.me-cols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.me-main,.me-side{flex-direction:column;gap:26px;min-width:0;display:flex}@media (max-width:920px){.me-cols{grid-template-columns:1fr}.me-side{order:-1}}.section-head{align-items:center;gap:8px;margin:0;display:flex}.section-head .topstrip-nav{gap:6px;margin-left:auto;display:flex}.topstrip{flex-direction:column;gap:12px;min-width:0;display:flex}.topstrip-next{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink-2);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.topstrip-next[data-on=true]{opacity:1;pointer-events:auto}.topstrip-next:hover{color:var(--ink);background:var(--surface-3)}.toprail{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:-4px -4px -10px;padding:4px 4px 10px;display:flex;overflow-x:auto}.toprail::-webkit-scrollbar{display:none}.topcard{scroll-snap-align:start;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:292px;box-shadow:var(--cast);color:var(--ink);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex:none;display:flex;overflow:hidden}.topcard:hover{border-color:var(--c,var(--line-2));text-decoration:none;transform:translateY(-2px)}.topcard-art{border-radius:calc(var(--r-lg) - 1px) 0 0 calc(var(--r-lg) - 1px);background:color-mix(in oklab, var(--c,var(--surface-3)) 22%, var(--surface-3));flex:none;width:96px;position:relative;overflow:hidden}.topcard-art img{object-fit:cover;width:100%;height:100%;display:block}.topcard-ph{width:100%;height:100%;color:var(--ink-2);place-items:center;font-size:20px;font-weight:600;display:grid}.topcard-rank{border-radius:var(--r-pill);background:color-mix(in oklab, var(--surface) 78%, transparent);min-width:20px;color:var(--ink-2);text-align:center;padding:1px 6px;font-size:12px;font-weight:600;position:absolute;top:6px;left:6px}.topcard-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding:11px 12px;display:flex}.topcard-id{flex-direction:column;min-width:0;display:flex}.topcard-id b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.topcard-id small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.topcard-fig{align-items:baseline;gap:8px;margin-top:auto;display:flex}.topcard-fig b{font-size:16px;font-weight:600}.topcard-fig .tcard-chg{margin-left:0;font-size:12px}.topcard-meta{color:var(--ink-3);align-items:center;gap:12px;font-size:12px;display:flex}.topcard-meta span{align-items:center;gap:4px;min-width:0;display:inline-flex}.topcard-meta svg{opacity:.7;flex:none}.topcard-meta .num{color:inherit}.sortpills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin-right:auto;display:flex}.sortpill{border-radius:var(--r-pill);background:var(--surface-2);height:42px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);border:1px solid #0000;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.sortpill:hover{color:var(--ink);background:var(--surface-3)}.sortpill[data-on=true]{color:var(--ink);background:var(--surface-3);border-color:var(--line-strong)}.sortpill svg{opacity:.85;flex:none}@media (max-width:720px){.sortpills{scrollbar-width:none;flex-wrap:nowrap;width:100%;overflow-x:auto}.sortpills::-webkit-scrollbar{display:none}.topcard{width:258px}}@media (max-width:860px){.actionbar{z-index:60;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--surface) 92%, transparent);border-top:1px solid var(--line);transition:transform var(--dur) var(--ease);display:flex;position:fixed;bottom:0;left:0;right:0}.actionbar[data-open=true]{transform:translateY(100%)}.actionbar-scrim{z-index:61;background:color-mix(in oklab, var(--color-paper-1) 62%, transparent);animation:fade var(--dur) var(--ease-out);border:0;padding:0;position:fixed;inset:0}[data-sheet]>.panel{z-index:62;border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:88vh;padding-bottom:calc(20px + env(safe-area-inset-bottom));transition:transform var(--dur-slow) var(--ease);position:fixed;inset:auto 0 0;overflow-y:auto;transform:translateY(101%)}[data-sheet=open]>.panel{transform:translateY(0)}[data-sheet]{padding-bottom:84px}}@media (min-width:861px){.actionbar,.actionbar-scrim{display:none}}@media (prefers-reduced-motion:reduce){.actionbar,[data-sheet]>.panel{transition-duration:1ms}}.chart-head{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.chart-head>.chart-ranges,.chart-head>.chart-units{flex:none;width:auto;margin-left:0}.lead-gap{border-radius:var(--r-md);background:color-mix(in srgb, var(--color-accent) 8%, var(--surface-2));border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);color:var(--ink-2);margin:0;padding:9px 12px;font-size:13px}.lead-gap b{color:var(--ink);font-family:var(--font-numeral);font-variant-numeric:tabular-nums;font-weight:500}.lead-gap.is-lead{background:var(--surface-2);border-color:var(--line)}.lead-gap.is-lead b{color:var(--color-accent)}.verdict{text-align:center;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sheen), var(--surface);flex-direction:column;align-items:center;gap:8px;padding:40px 24px 36px;display:flex}.verdict h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(30px,5vw,46px);line-height:1.05}.verdict p{max-width:46ch;color:var(--ink-2);margin:0}.claim-why{font-size:var(--text-xs);color:var(--color-muted);margin:0}.claim-face{background:var(--surface-3);border:1px solid color-mix(in srgb, var(--c) 45%, transparent);width:34px;height:34px;font-family:var(--font-numeral);color:var(--c);border-radius:10px;flex:none;place-items:center;font-size:11px;display:grid;overflow:hidden}.claim-face-plain{background:0 0;border:0;border-radius:50%}.claim-face-sm{border-radius:7px;width:24px;height:24px;font-size:9px}.claim-face img{object-fit:cover;width:100%;height:100%}.raid-banner{text-align:center;justify-content:center;align-items:center;gap:var(--space-sm);min-height:192px;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:var(--edge-top), 0 0 0 1px color-mix(in oklab, var(--color-accent) 30%, transparent);isolation:isolate;transition:box-shadow var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}.raid-banner:hover{box-shadow:var(--edge-top), 0 0 0 1px color-mix(in oklab, var(--color-accent) 55%, transparent)}.raid-banner:active{transform:translateY(1px)}.raid-mark{z-index:-3;pointer-events:none;filter:blur(3px);opacity:.5;display:block;position:absolute;top:50%;left:0;transform:translate(-34%,-50%);-webkit-mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 45%,#0000 100%)}.raid-canvas{z-index:-2;pointer-events:none;opacity:.7;mix-blend-mode:screen;position:absolute;inset:0}.raid-banner:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 42% 78% at 50% 50%, var(--color-paper-2) 0%, color-mix(in oklab, var(--color-paper-2) 82%, transparent) 45%, transparent 100%);position:absolute;inset:0}.raid-canvas .threeui-background,.foot-lasers .threeui-background{width:100%;height:100%;position:relative;overflow:hidden}.raid-canvas .threeui-background>canvas,.foot-lasers .threeui-background>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.raid-flow{z-index:-1;pointer-events:none;opacity:.9;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 34%,#000 52% 100%);mask-image:linear-gradient(90deg,#0000 0% 34%,#000 52% 100%)}.raid-flow svg{width:100%;height:100%;display:block}.raid-stream{stroke-dasharray:300 640;animation:6s linear infinite raid-run;animation-delay:calc(var(--i) * -.42s)}@keyframes raid-run{0%{stroke-dashoffset:940px}to{stroke-dashoffset:0}}.raid-core{animation:raid-pulse 6s var(--ease) infinite}@keyframes raid-pulse{0%,to{opacity:.75}50%{opacity:1}}.raid-copy{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.raid-copy b{font-size:var(--text-xl);letter-spacing:-.01em;color:var(--color-ink);font-weight:600}.raid-copy small{font-size:var(--text-sm);color:var(--color-muted)}@media (prefers-reduced-motion:reduce){.raid-stream,.raid-core{animation:none}.raid-stream{stroke-dasharray:none}}@media (max-width:560px){.raid-flow,.raid-copy small{display:none}.raid-copy b{font-size:var(--text-md)}.raid-banner{gap:var(--space-sm);min-height:132px}}.raid-rail{top:calc(var(--space-lg) + 56px);position:sticky}.raid-claim{gap:var(--space-md);flex-direction:column;display:flex}.raid-owed{flex-direction:column;gap:4px;display:flex}.raid-owed small{font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-muted)}.raid-owed-figure{align-items:center;gap:var(--space-2xs);display:flex}.raid-owed b{font-size:var(--text-xl);color:var(--color-ink);line-height:1.1}.raid-coin{background:var(--color-paper-3);width:34px;height:34px;box-shadow:inset 0 0 0 1px var(--color-edge);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.raid-coin img{object-fit:contain;width:76%;height:76%}.raid-rail-rows{gap:var(--space-xs);flex-direction:column;display:flex}.raid-rail-rows>span{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.raid-rail-rows small{font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-muted)}.raid-rail-rows b{font-variant-numeric:tabular-nums;color:var(--color-ink)}@media (max-width:920px){.raid-rail{position:static}}.raid-why{align-items:flex-end;gap:var(--space-sm) var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-paper-2);box-shadow:var(--edge-top);flex-wrap:wrap;display:flex}.raid-why span{flex-direction:column;gap:2px;min-width:0;display:flex}.raid-why small{font-size:var(--text-2xs);letter-spacing:.06em;color:var(--color-muted)}.raid-why b{font-size:var(--text-lg);color:var(--color-ink);font-weight:500}.raid-why i{font-style:normal;font-size:var(--text-md);color:var(--color-edge-2);padding-bottom:3px}.raid-why span:last-of-type b{color:var(--color-accent)}.raid-history{flex-direction:column;gap:6px;display:flex}.raid-epoch{align-items:baseline;gap:var(--space-sm);padding:10px var(--space-md);border-radius:var(--radius-md);background:var(--color-paper-2);box-shadow:var(--edge-top);display:flex}.raid-epoch-share{color:var(--color-muted);font-size:var(--text-sm);margin-left:auto}.raid-epoch-amount{color:var(--color-ink);text-align:right;min-width:7ch}@media (max-width:640px){.raid-why{grid-template-columns:1fr 1fr;display:grid}.raid-why i{display:none}}.raid-sec>.section-head{margin-bottom:var(--space-sm)}.switch{flex:none;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch-track{pointer-events:none;border-radius:var(--radius-pill);background:var(--color-paper-4);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--color-edge);transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);align-items:center;padding:3px;display:flex}.switch-knob{background:var(--color-ink);width:20px;height:20px;transition:transform var(--dur) var(--ease-out);border-radius:50%}.switch input:checked+.switch-track{background:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.switch input:checked+.switch-track .switch-knob{background:var(--color-accent-ink);transform:translate(18px)}.switch input:focus-visible+.switch-track{outline:2px solid var(--color-focus);outline-offset:2px}.switch-value{font-size:var(--text-sm);color:var(--color-muted);transition:grid-template-columns var(--dur-slow) var(--ease-out), color var(--dur) var(--ease-out);grid-template-columns:1fr 0fr;display:inline-grid}.switch-value[data-on=true]{color:var(--color-ink);grid-template-columns:0fr 1fr}.switch-value>span{white-space:nowrap;opacity:0;filter:blur(2px);min-width:0;transition:opacity var(--dur) var(--ease-out), filter var(--dur) var(--ease-out), transform var(--dur) var(--ease-out);overflow:hidden;transform:translateY(-2px)}.switch-value:not([data-on=true])>span:first-child,.switch-value[data-on=true]>span:last-child{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.switch-knob,.switch-track,.switch-value,.switch-value>span{transition:none}.switch-value>span{filter:none;transform:none}}.raid-est{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--color-muted);font-weight:400}.wallet-trigger{position:relative;overflow:visible}.wallet-badge{box-sizing:border-box;border-radius:var(--radius-pill);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--color-paper-2);background:var(--color-accent);color:var(--color-accent-ink);font-family:var(--font-numeral);place-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}@keyframes wallet-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-4px)}55%{transform:translateY(0)}70%{transform:translateY(-2px)}}.wallet-nudge{z-index:var(--z-dropdown);align-items:baseline;gap:var(--space-2xs);white-space:nowrap;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--cast);cursor:pointer;font-size:var(--text-xs);opacity:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;padding:9px 13px;text-decoration:none;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)}.wallet-nudge.is-open{opacity:1;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);animation:wallet-hop .62s var(--ease-out) var(--dur-slow) infinite;transform:translateY(0)}.wallet-nudge b{font-family:var(--font-numeral);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.wallet-nudge:before{content:"";background:inherit;width:10px;height:10px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.wallet-nudge,.wallet-nudge.is-open{animation:none;transform:none}}.panel-refusal{text-align:center;align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-md);flex-direction:column;display:flex}.panel-refusal-mark{background:color-mix(in oklab, var(--color-accent) 16%, transparent);width:44px;height:44px;color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.panel-refusal b{font-family:var(--font-display);font-size:var(--text-md);letter-spacing:var(--tracking-display);color:var(--color-ink)}.panel-refusal p{max-width:34ch;font-size:var(--text-sm);color:var(--color-muted);margin:0}.panel-refusal .btn{margin-top:var(--space-2xs)}.menu-item-mark{align-items:center;gap:var(--space-2xs);display:flex}.menu-mark{flex:none;place-items:center;width:17px;height:17px;display:grid}.pager{align-items:center;gap:8px;padding:14px 4px 2px;display:flex}.pager-arm{cursor:pointer;background:var(--color-paper-3);width:38px;height:38px;color:var(--ink);transition:background-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pager-arm:hover:not(:disabled){background:var(--ink);color:var(--color-paper-deep)}.pager-arm:active:not(:disabled){transform:scale(.94)}.pager-arm:disabled{cursor:default;opacity:.35}.pager-nums{align-items:center;gap:2px;margin:0 6px;display:flex}.pager-n{border-radius:var(--r-pill);min-width:32px;height:32px;color:var(--color-muted);font:500 14px/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);background:0 0;border:0;padding:0 6px}.pager-n:hover{color:var(--ink);background:var(--color-paper-2)}.pager-n[data-on]{color:var(--ink);font-weight:600}.pager-gap{color:var(--color-rule);-webkit-user-select:none;user-select:none;padding:0 4px;font-size:14px}.pager-total{color:var(--color-muted);margin-left:auto;font-size:13px}@media (max-width:560px){.pager-total{display:none}}@media (prefers-reduced-motion:reduce){.pager-arm:active:not(:disabled){transform:none}}td.scan{text-align:right;white-space:nowrap}.scan-link{color:var(--color-edge);transition:color var(--dur) var(--ease-out), background-color var(--dur) var(--ease-out);border-radius:6px;justify-content:center;align-items:center;margin:-6px 0 -6px -6px;padding:6px;display:inline-flex}.scan-link:hover,.scan-link:focus-visible{color:var(--accent);background:var(--accent-dim)}.scan-link:focus-visible{outline:2px solid var(--color-focus,var(--accent));outline-offset:1px}tr:hover .scan-link{color:var(--ink-3)}@media (pointer:coarse){.scan-link{color:var(--ink-3);margin:-13px 0 -13px -13px;padding:13px}}@media (prefers-reduced-motion:reduce){.scan-link{transition:none}}@media (max-width:720px){.bidtable{min-width:calc(var(--tcols,5) * 96px)}.bidtable[data-cols="5"]{--tcols:5}.bidtable[data-cols="6"]{--tcols:6}.bidtable[data-cols="7"]{--tcols:7}.bidtable th{white-space:nowrap}.bidtable-wrap{scrollbar-width:none;position:relative}.bidtable-wrap::-webkit-scrollbar{display:none}.bidtable-wrap:after{content:"";float:right;pointer-events:none;background:linear-gradient(to right, transparent, var(--ground));width:28px;height:100%;margin-left:-28px;position:sticky;top:0;right:0}}.navsearch:not([data-expanded=true]){flex:none;min-width:0}.navsearch[data-expanded=true]{flex:190px}.raid-empty{margin:0 0 var(--space-xs);max-width:60ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-muted)}@keyframes row-arrive{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}@keyframes row-wash{0%,30%{background-color:color-mix(in oklab, var(--tint) 16%, transparent)}to{background-color:#0000}}tr[data-fresh]{animation:row-arrive .42s var(--ease-out) both;animation-delay:var(--fresh-delay,0s)}tr[data-fresh]>td{animation:row-wash .7s var(--ease-out) both;animation-delay:var(--fresh-delay,0s)}@media (prefers-reduced-motion:reduce){tr[data-fresh]{animation:none}tr[data-fresh]>td{animation:.7s linear both row-wash;animation-delay:var(--fresh-delay,0s)}}.lb-backed{align-items:center;display:flex}.lb-face{background:var(--color-paper-3);width:22px;height:22px;box-shadow:0 0 0 1.5px var(--color-paper);color:var(--color-muted);border-radius:50%;flex:none;place-items:center;margin-left:-6px;font-size:9px;display:grid;overflow:hidden}.lb-face:first-child{margin-left:0}.lb-face img{object-fit:cover;width:100%;height:100%;display:block}.brow{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-lg);background:var(--color-paper-2);box-shadow:var(--edge-top), 0 0 0 1px color-mix(in oklab, var(--color-accent) 22%, transparent);color:inherit;transition:background-color var(--dur) var(--ease-out), box-shadow var(--dur) var(--ease-out);flex-direction:column;gap:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.brow:hover{background:var(--color-paper-3);box-shadow:var(--edge-top), 0 0 0 1px color-mix(in oklab, var(--color-accent) 45%, transparent);text-decoration:none}.brow:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 35%, color-mix(in oklab, var(--color-accent) 12%, transparent) 50%, transparent 65%);animation:banner-sweep 5.6s var(--ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.brow-head{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.brow-id{font-size:var(--text-md);letter-spacing:var(--tracking-display);color:var(--ink);font-weight:600}.brow-lead{color:var(--color-muted);font-size:var(--text-sm)}.brow-lead b{color:var(--accent);font-weight:500}.brow-clock{font-size:var(--text-sm);color:var(--color-muted);white-space:nowrap;margin-left:auto}.brow-clock b{color:var(--ink);font-weight:500}.brow-bar{border-radius:var(--r-pill);background:var(--color-paper-4);height:6px;display:flex;position:relative}.brow-bar>i{width:var(--w);background:color-mix(in oklab, var(--accent) calc(100% - var(--i,0) * 14%), var(--color-paper-4));height:100%;transition:width var(--dur-slow) var(--ease-out);display:block}.brow-bar>i:first-child{border-radius:var(--r-pill) 0 0 var(--r-pill)}.brow-bar>em{top:-4px;bottom:-4px;left:var(--x);background:var(--ink);opacity:.55;width:1px;position:absolute}.brow[data-cleared] .brow-bar>em{background:var(--accent);box-shadow:0 0 8px var(--accent);opacity:1}.brow-foot{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.brow-fig{font-size:var(--text-sm);color:var(--color-muted);margin-right:auto}.brow-fig b{color:var(--ink);font-weight:500}.brow-fig small{font-size:inherit}.brow[data-cleared] .brow-fig small{color:var(--accent)}.brow .btn{font-size:var(--text-base);padding-inline:var(--space-md)}@media (max-width:560px){.brow-clock{width:100%;margin-left:0}.brow .faces{display:none}}@media (prefers-reduced-motion:reduce){.brow:after{animation:none}}.foot-app{margin-top:var(--space-2xl);padding-block:var(--space-md);border-top:1px solid var(--color-rule)}.foot-app-inner{width:var(--container);align-items:center;gap:var(--space-md);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;margin-inline:auto;display:flex}.foot-app-brand{opacity:.8;transition:opacity var(--dur) var(--ease-out);align-items:center;gap:6px;display:inline-flex}.foot-app-brand:hover{opacity:1}.foot-app-meta{padding-left:var(--space-md);border-left:1px solid var(--color-rule)}.foot-app .foot-links{margin-left:auto}.foot-lp{margin-top:var(--space-3xl);padding-block:var(--space-2xl) var(--space-lg)}.foot-lp .foot-inner{gap:var(--space-xl)}.foot-top{grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,6vw,96px);display:grid}.foot-lp .foot-say{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.foot-lockup{align-items:center;gap:8px;margin-bottom:4px;display:inline-flex}.foot-lp .foot-line{font-size:var(--text-lg);max-width:24ch}.foot-cols{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.foot-cols>div{min-width:0;font-size:var(--text-sm);color:var(--color-muted);flex-direction:column;gap:8px;display:flex}.foot-cols h4{font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-edge-2);margin:0 0 4px;font-weight:500}.foot-cols a{color:var(--ink-2);transition:color var(--dur) var(--ease-out)}.foot-cols a:hover{color:var(--ink);text-decoration:none}.foot-bottom{justify-content:space-between;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-rule);font-size:var(--text-xs);color:var(--color-muted);flex-wrap:wrap;display:flex}@media (max-width:800px){.foot-top{grid-template-columns:minmax(0,1fr)}.foot-cols{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}.info-badge[data-tone=warn]{color:var(--accent)}.info-badge[data-tone=warn]:hover,.info-badge[data-tone=warn][aria-expanded=true]{color:var(--accent-bright)}
