.target{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.target-label{font:600 var(--fs-tiny) var(--font-mono);letter-spacing:var(--ls-tag);color:var(--text-muted);text-transform:uppercase}.target-av{width:26px;height:26px;font-size:var(--fs-label);color:var(--text-on-accent);background:var(--core);box-shadow:none;border-radius:50%;place-items:center;font-weight:700;display:grid}.target-handle{font:700 var(--fs-card-title) var(--font-mono);color:var(--core);text-shadow:var(--num-glow);overflow-wrap:anywhere}.target-count{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--text-muted);margin-left:auto}.deck{gap:var(--gap);scrollbar-width:thin;flex-wrap:nowrap;justify-content:safe center;align-items:stretch;padding:8px 2px 12px;list-style:none;display:flex;overflow-x:auto}.deck>li{flex:none;display:flex}.deck>li.entering .mcard{animation:cardIn var(--t-std) var(--ease)}@keyframes cardIn{0%{opacity:0;transform:scale(.9)translateY(10px)}to{opacity:1;transform:none}}.mcard{width:var(--mcard-w);min-height:var(--mcard-h);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);transition:transform var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);flex-direction:column;flex:none;gap:8px;padding:18px 15px 14px;display:flex;position:relative;overflow:hidden}.mcard:before{content:"";background:linear-gradient(90deg, var(--mc) 0%, var(--mc) 46%, transparent 96%);height:2px;transition:height var(--t-fast) var(--ease), filter var(--t-fast) var(--ease);position:absolute;top:0;left:0;right:0}.mcard .cut{pointer-events:none;background:linear-gradient(45deg, transparent calc(50% - 1px), var(--mc) calc(50% - 1px), var(--mc) calc(50% + 1px), transparent calc(50% + 1px));opacity:.85;width:14px;height:14px;filter:drop-shadow(0 0 3px var(--mc));position:absolute;top:0;left:0}.mcard .tick{pointer-events:none;border-right:1px solid var(--mc);border-bottom:1px solid var(--mc);opacity:.45;border-radius:0;width:12px;height:12px;position:absolute;bottom:9px;right:9px}.mcard:hover,.pick-slot:not(.picked):focus-within .mcard{background:var(--bg-card-hover);border-color:var(--border-active);box-shadow:var(--shadow-card), 0 0 24px var(--mc-soft), 0 0 8px var(--mc-soft);transform:translateY(-5px)}.mcard:hover:before{height:3px;filter:drop-shadow(0 0 6px var(--mc))}.mcard.state-added{border-color:color-mix(in srgb, var(--mc) 45%, transparent);box-shadow:var(--shadow-card), 0 0 18px color-mix(in srgb, var(--mc) 22%, transparent)}.mcard.is-soon{opacity:.55}.mcard.is-soon .mc-name{color:var(--text-secondary)}.mcard.is-soon:hover{box-shadow:var(--shadow-card);transform:none}.mc-top{align-items:center;gap:6px;min-width:0;display:flex}.mc-code{font:600 var(--fs-label) var(--font-mono);letter-spacing:var(--ls-tag);color:var(--mc);text-shadow:0 0 8px var(--mc-soft)}.mc-cat{font:500 var(--fs-nano) var(--font-mono);color:var(--text-muted);letter-spacing:.08em}.mc-tag{font:600 var(--fs-nano) var(--font-mono);border-radius:var(--r-pill);letter-spacing:.14em;white-space:nowrap;margin-left:auto;padding:2px 7px}.mc-tag.base{color:var(--mc);border:1px solid var(--mc);background:color-mix(in srgb, var(--mc) 10%, transparent);box-shadow:none}.mc-tag.active{color:var(--success);border:1px solid color-mix(in srgb, var(--success) 50%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent)}.mc-tag.locked{color:var(--text-muted);border:1px solid var(--border-active)}:is(.state-added .mc-tag,.mcard:has(.mc-remove) .mc-tag){margin-right:24px}.mc-name{font-size:var(--fs-card-title);letter-spacing:.02em;font-weight:600;line-height:1.3}.mc-desc{font-size:var(--fs-body);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.55}.mc-price-row{flex-direction:column;gap:2px;display:flex}.mc-price{font:600 var(--fs-lead) var(--font-mono);color:var(--text-primary);text-shadow:var(--num-glow)}.mc-price.free{color:var(--text-secondary);text-shadow:none}.mc-out{font-size:var(--fs-small);color:var(--text-muted);border-top:1px solid var(--border-default);overflow-wrap:anywhere;margin-top:auto;padding-top:8px;line-height:1.45}.mc-out b{color:var(--mc);font:500 var(--fs-nano) var(--font-mono);letter-spacing:.14em;opacity:.85;margin-bottom:2px;display:block}.mc-remove{border:1px solid var(--border-active);background:var(--bg-scrim);width:21px;height:21px;color:var(--text-secondary);font-size:var(--fs-label);z-index:3;transition:all var(--t-fast) var(--ease);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:9px;right:9px}.mc-remove:hover:not(:disabled){border-color:var(--danger);color:var(--danger);box-shadow:none}.add-card{width:var(--mcard-w);min-height:var(--mcard-h);border:2px dashed var(--border-dash);border-radius:var(--r-card);background:var(--bg-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--text-muted);transition:all var(--t-fast) var(--ease);flex:none;place-content:center;justify-items:center;gap:12px;display:grid}.add-card .plus-ring{border:1px solid var(--border-active);width:58px;height:58px;transition:all var(--t-fast) var(--ease);border-radius:50%;place-items:center;display:grid}.add-card .plus{color:var(--core);text-shadow:0 0 12px var(--core-soft);transition:transform var(--t-fast) var(--ease);font-size:30px;font-weight:300;line-height:1}.add-card .add-label{font:500 var(--fs-micro) var(--font-mono);letter-spacing:.22em}.add-card:hover:not(:disabled){border:2px solid var(--core);color:var(--core);box-shadow:none;background:var(--bg-card-hover)}.add-card:hover:not(:disabled) .plus-ring{border-color:var(--core);box-shadow:none}.add-card:hover:not(:disabled) .plus{transform:rotate(90deg)scale(1.1)}.add-card:disabled{opacity:.5}.picker{border:1px solid var(--border-active);border-radius:var(--r-card);background:var(--bg-panel);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);animation:pickerIn var(--t-std) var(--ease);margin-top:20px;padding:22px 20px}.picker[hidden]{display:none}@keyframes pickerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.picker-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.picker-title{font-size:var(--fs-lead);letter-spacing:.04em;font-weight:600}.picker-title span{font:400 var(--fs-micro) var(--font-mono);color:var(--text-muted);letter-spacing:.18em;margin-left:10px}.picker-close{border:1px solid var(--border-active);color:var(--text-secondary);border-radius:var(--r-btn);font-size:var(--fs-label);transition:all var(--t-fast);white-space:nowrap;padding:5px 14px}.picker-close:hover{border-color:var(--danger);color:var(--danger);box-shadow:none}.picker-row{gap:var(--gap);flex-wrap:wrap;justify-content:safe center;padding:8px 2px 4px;list-style:none;display:flex}.pick-slot{flex:none;position:relative}.pick-slot.picked .mcard{opacity:.45}.pick-slot.picked .mcard:hover{box-shadow:var(--shadow-card);transform:none}.pick-hit{border-radius:var(--r-card);z-index:4;position:absolute;inset:0}.pick-hit:hover+.mcard,.pick-slot:hover .mcard{background:var(--bg-card-hover)}.picker-done{text-align:center;font-size:var(--fs-label);color:var(--text-muted);letter-spacing:.05em;padding:4px 0 12px}.checkout{border:1px solid var(--border-default);border-radius:var(--r-card);background:var(--bg-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 16px;margin-top:20px;padding:14px 20px;display:flex}.checkout .go{padding:10px 24px}.checkout-source{color:var(--text-secondary);flex:260px;margin:0;font-size:13px;line-height:1.5}.checkout-was{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:14px;text-decoration-thickness:2px}.confirm-dialog{border:1px solid var(--border-active);border-radius:var(--r-card);background:var(--bg-panel);width:min(460px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-primary);animation:confirmIn var(--t-std) var(--ease-fly);padding:20px 22px;position:fixed;top:50%;left:50%;overflow-y:auto;translate:-50% -50%}@keyframes confirmIn{0%{opacity:0;translate:-50% calc(8px - 50%)}to{opacity:1;translate:-50% -50%}}.confirm-dialog::backdrop{background:var(--bg-scrim)}.confirm-title{font-size:var(--fs-lead);margin-bottom:8px}.confirm-dialog p{color:var(--text-secondary);line-height:1.6}.confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pay{border:1px solid var(--warning);border-radius:var(--r-card);background:var(--bg-panel);gap:8px;margin-top:16px;padding:16px;display:grid}.pay dl{font:500 var(--fs-label) var(--font-mono);grid-template-columns:max-content 1fr;gap:4px 16px;display:grid}.pay dt{color:var(--text-muted)}.pay dd{overflow-wrap:anywhere}.pay-amount{font-family:var(--font-mono);margin:0;font-size:22px;font-weight:700}.pay-more>summary{cursor:pointer;font:500 var(--fs-label) var(--font-mono);color:var(--text-muted)}.pay-more>summary:hover{color:var(--text-secondary)}.pay-more[open]>summary{margin-bottom:8px}.pay-more .note{margin:8px 0 0}.pay-addr{-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}.pay-acts{gap:var(--gap-m);flex-wrap:wrap;margin-top:4px;display:flex}.pay-warn{border-left:3px solid var(--warning);margin:0;padding:8px 10px;font-size:14px;line-height:1.5}.pay-manual-row{flex-wrap:wrap;gap:8px;display:flex}.pay-input{border:1px solid var(--ink-line);border-radius:var(--r-card);background:var(--paper);min-width:0;color:var(--text-primary);font-family:var(--font-mono);flex:22ch;padding:8px 10px;font-size:13px}.pay-status,.pay-error{margin:0;font-size:14px;line-height:1.55}.pay-status{color:var(--text-secondary)}.pay-error{color:var(--hot-2)}@media (max-width:560px){.deck,.picker-row{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.mcard,.add-card{width:var(--mcard-w-sm);min-height:var(--mcard-h-sm)}.mcard{gap:6px;padding:14px 12px 12px}.mc-name{font-size:var(--fs-lead)}.mc-desc{font-size:var(--fs-tiny)}.mc-out{font-size:var(--fs-micro)}.mc-cat{display:none}.checkout .go{width:100%}.target-count{margin-left:0}}.adm{flex-direction:column;gap:18px;margin-top:20px;display:flex}.adm-card{border:1px solid var(--border-default);border-radius:var(--r-card);background:var(--bg-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);padding:18px 20px}.adm-h{margin-bottom:6px;font-size:16px}.adm-note{color:var(--text-secondary);max-width:62ch;margin-bottom:10px;font-size:13px}.adm-state{margin-bottom:12px;font-size:15px}.adm-warn{color:var(--hot-2);max-width:62ch;margin-top:10px;font-size:13px}.adm-facts{flex-wrap:wrap;gap:8px 28px;margin-bottom:14px;display:flex}.adm-facts dt{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.adm-facts dd{font-variant-numeric:tabular-nums;font-size:15px}.adm-acts{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px;display:flex}.adm-num{font-variant-numeric:tabular-nums;max-width:120px}.adm-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.adm-list li{border-top:1px solid var(--border-subtle,var(--border-default));flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:8px;display:flex}.adm-id{font-variant-numeric:tabular-nums}.adm-why{color:var(--text-secondary);flex:12ch;font-size:13px}.adm-meta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:560px){.adm-acts .pay-input{flex:100%}}.adm-payout{flex-wrap:wrap;align-items:center;gap:6px;min-width:280px;display:flex}.adm-payout input{flex:180px;min-width:0;padding:4px 6px;font-size:12px}.adm-payout .adm-note{flex-basis:100%;margin:0}
.fx-overlay{z-index:30;background:var(--bg-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:32px var(--page-pad);position:fixed;inset:0;overflow-y:auto}.fx-shell{max-width:var(--page-max);margin:0 auto}.fx-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px;list-style:none;display:grid}.fx-node{border:1px solid var(--border-default);border-radius:var(--r-btn);background:var(--bg-card);min-width:0;transition:all var(--t-std) var(--ease);align-items:center;gap:10px;padding:10px 12px;display:flex}.fx-node .n{border:1px solid var(--border-active);width:22px;height:22px;font:700 var(--fs-small) var(--font-mono);color:var(--text-muted);transition:all var(--t-std);border-radius:50%;flex:none;place-items:center;display:grid}.fx-node .t{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.4}.fx-node.active{border-color:var(--nc);box-shadow:none}.fx-node.active .n{border-color:var(--nc);color:var(--nc);box-shadow:none}.fx-node.active .t{color:var(--text-primary);font-weight:500}.fx-node.failed{border-color:var(--danger)}.fx-node.failed .n{border-color:var(--danger);color:var(--danger)}.fx-node.done .n{background:var(--nc);border-color:var(--nc);color:var(--text-on-accent)}.fx-stage{border:1px solid var(--border-default);border-radius:var(--r-card);background:radial-gradient(560px 300px at 20% 110%, var(--blob-core), transparent 70%), radial-gradient(560px 300px at 82% -10%, var(--blob-sty), transparent 70%), var(--bg-card);width:100%;height:420px;box-shadow:var(--shadow-card);display:flex;position:relative;overflow:hidden}.fx-col{z-index:2;flex-direction:column;min-width:0;display:flex;position:relative}.fx-left{border-right:1px dashed var(--core-soft);width:40%;padding:14px 14px 12px}.fx-right{width:60%;padding:14px 16px 12px}.fx-col-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.fx-col-title{font:600 var(--fs-small) var(--font-mono);letter-spacing:.2em;color:var(--text-secondary);text-transform:uppercase}.fx-col-title i{color:var(--core);text-shadow:0 0 8px var(--core-soft);margin-right:6px;font-style:normal}.fx-recv{font:600 var(--fs-small) var(--font-mono);color:var(--core);text-shadow:var(--num-glow);white-space:nowrap}.tw-load{background:var(--border-default);border-radius:0;height:3px;margin-bottom:10px;position:relative;overflow:hidden}.tw-load i{background:var(--core);width:35%;box-shadow:none;animation:loadSweep 1.4s var(--ease) infinite;border-radius:0;position:absolute;inset:0 auto 0 0}@keyframes loadSweep{0%{left:-35%}to{left:100%}}.tweets{flex-direction:column;flex:1;gap:8px;min-height:0;list-style:none;display:flex;overflow:hidden}.tweet{border:1px solid var(--border-default);border-radius:var(--r-btn);background:var(--bg-panel);animation:tweetIn .22s var(--ease-fly);flex:none;padding:8px 10px}@keyframes tweetIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}.tweets.settled .tweet{opacity:.35;transition:opacity var(--t-slow) var(--ease)}.tw-h{align-items:center;gap:6px;min-width:0;display:flex}.tw-av{background:var(--core);width:16px;height:16px;font-size:var(--fs-micro);color:var(--text-on-accent);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.tw-id{font:400 var(--fs-micro) var(--font-mono);color:var(--core);text-shadow:0 0 6px var(--core-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-tx{font-size:var(--fs-tiny);color:var(--text-secondary);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;line-height:1.45;display:-webkit-box;overflow:hidden}.tw-empty,.tw-more{font:400 var(--fs-micro) var(--font-mono);color:var(--text-muted);letter-spacing:.08em}.mods{flex-direction:column;flex:1;justify-content:center;gap:10px;min-height:0;display:flex}.mod{border:1px solid var(--border-default);border-radius:var(--r-btn);background:var(--bg-inset);transition:all var(--t-std) var(--ease);padding:10px 14px;position:relative;overflow:hidden}.mod:before{content:"";background:var(--mc);opacity:.35;width:2px;transition:opacity var(--t-std);position:absolute;top:0;bottom:0;left:0}.mod.on{border-color:color-mix(in srgb, var(--mc) 40%, transparent)}.mod.on:before{opacity:1;box-shadow:none}.mod.pulse{animation:modPulse .7s var(--ease)}@keyframes modPulse{0%{box-shadow:none}45%{box-shadow:none}to{box-shadow:none}}.mod-top{align-items:baseline;gap:8px;min-width:0;display:flex}.mod-code{font:700 var(--fs-small) var(--font-mono);letter-spacing:var(--ls-tag);color:var(--mc);text-shadow:0 0 8px var(--mc-soft)}.mod-name{font-size:var(--fs-small);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mod-hit{font:600 var(--fs-small) var(--font-mono);color:var(--text-primary);text-shadow:0 0 8px var(--mc-soft);white-space:nowrap;margin-left:auto}.mod-hit small{color:var(--text-muted);font-weight:400;font-size:var(--fs-nano);margin-left:4px}.mod-bar{background:var(--track);border-radius:0;height:4px;margin-top:8px;overflow:hidden}.mod-bar i{background:var(--mc);height:100%;box-shadow:none;transition:width var(--t-slow) var(--ease);border-radius:0;display:block}.mod-conf{font:400 var(--fs-micro) var(--font-mono);color:var(--text-muted);justify-content:space-between;gap:8px;margin-top:6px;display:flex}.mod-conf b{color:var(--mc);text-shadow:0 0 6px var(--mc-soft);font-weight:600}.mod-idle{letter-spacing:.2em}.fx-track{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx-track path{fill:none;stroke:var(--core-soft);stroke-width:1px;stroke-dasharray:4 6}.fx-particle{z-index:5;pointer-events:none;background:var(--pc);width:6px;height:6px;box-shadow:none;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;top:0;left:0}.fx-center{z-index:6;background:var(--bg-scrim);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:absolute;inset:0}.fx-msg{font:400 var(--fs-body) var(--font-mono);letter-spacing:.14em;color:var(--core);text-shadow:0 0 14px var(--core-soft);text-align:center}.fx-msg .dots:after{content:"";animation:1.2s steps(4,end) infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}.gen-outline{aspect-ratio:16/10;border:1px solid var(--core-soft);border-radius:var(--r-card);background:var(--bg-card);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:250px;max-width:100%;animation:1.6s ease-in-out infinite alternate outlineBreathe;display:flex}@keyframes outlineBreathe{0%{box-shadow:none}to{box-shadow:none}}.gen-outline.mining{position:relative;overflow:hidden}.mine-scan{background:var(--ink-line);width:30%;animation:mineScan .9s var(--ease) infinite;pointer-events:none;position:absolute;inset:0 auto 0 0}@keyframes mineScan{0%{left:-30%}to{left:100%}}.fx-failed{text-align:center}.fx-fail-title{font:600 var(--fs-small) var(--font-mono);letter-spacing:.2em;color:var(--danger);text-transform:uppercase}.fx-fail-reason{font-size:var(--fs-body);color:var(--text-primary);font-weight:600}.fx-fail-detail{max-width:420px;font-size:var(--fs-small);color:var(--text-secondary);line-height:1.5}.gen-pct-big{font:700 30px var(--font-mono);color:var(--core);text-shadow:0 0 16px var(--core-soft)}.gen-lbl{font-size:var(--fs-small);color:var(--text-secondary);letter-spacing:.1em}.fx-center.final{background:var(--bg-scrim-soft)}.fx-center .fx-final-card{width:min(400px,100%);animation:finalIn var(--t-slow) var(--ease-fly)}.fx-stage[data-phase=card]{height:auto;min-height:420px}.fx-stage[data-phase=card]>:not(.fx-center){display:none}.fx-stage[data-phase=card]>.fx-center.final{flex:auto;min-width:0;padding:24px 16px;position:relative;inset:auto}@keyframes finalIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.fx-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.fx-note{font-size:var(--fs-label);color:var(--text-muted);letter-spacing:.03em;text-align:center}.fx-stats{--stat-x:var(--core);--stat-jev:var(--sty);--stat-other:var(--text-muted);width:min(640px,100%);color:var(--text-secondary);flex-direction:column;align-items:stretch;gap:10px;margin:14px auto 0;display:flex;container:fx-stats/inline-size}.fx-stats-reused,.fx-stats-note{font:400 var(--fs-label) var(--font-mono);color:var(--text-muted);text-align:center;overflow-wrap:anywhere}.fx-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fx-tile{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--r-btn);flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px;display:flex}.fx-tile-v{font:600 24px/1.15 var(--font-mono);color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap}.fx-tile-l{font-size:var(--fs-label);color:var(--text-muted);overflow-wrap:anywhere;font-weight:500}.fx-time{flex-direction:column;gap:6px;display:flex}.fx-time-bar{background:var(--track);border-radius:0;height:6px;display:flex;overflow:hidden}.fx-time-bar>i{height:100%;display:block}.fx-time-x{background:var(--stat-x)}.fx-time-jev{background:var(--stat-jev)}.fx-time-other{background:var(--stat-other)}.fx-time-legend{font:400 var(--fs-label) var(--font-mono);color:var(--text-secondary);flex-wrap:wrap;gap:4px 16px;list-style:none;display:flex}.fx-time-legend li{align-items:center;gap:6px;display:flex}.fx-time-dot{border-radius:0;flex:none;width:8px;height:8px;display:inline-block}@container fx-stats (max-width:480px){.fx-tile{padding:8px 10px}.fx-tile-v{font-size:19px}}@container fx-stats (max-width:330px){.fx-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fx-overlay{padding:18px var(--page-pad-sm)}.fx-node{gap:6px;padding:8px}.fx-node .t{font-size:var(--fs-nano)}.fx-stage{height:360px}.fx-left{padding:10px 8px}.fx-right{padding:10px}.fx-col-title{font-size:var(--fs-nano);letter-spacing:.08em}.tw-tx{font-size:var(--fs-nano)}.mod{padding:8px 10px}.mod-name{display:none}.gen-outline{width:190px}.fx-center .fx-final-card{width:100%}.fx-stage[data-phase=card]{min-height:360px}.fx-stage[data-phase=card]>.fx-center.final{padding:16px 10px}}
.rail-wrap{max-width:880px;margin:0 auto;position:relative}.cards-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;margin:0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.cards-rail::-webkit-scrollbar{display:none}.cards-rail>li{scroll-snap-align:center;flex:0 0 100%;align-content:start;gap:10px;display:grid}.cards-rail:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.rail-btn{z-index:2;border:var(--bd);border-radius:var(--r-btn);background:var(--paper);width:34px;height:44px;color:var(--text-primary);cursor:pointer;font-size:18px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.rail-btn.prev{left:-17px}.rail-btn.next{right:-17px}.rail-btn:hover:not(:disabled){background:var(--ink);color:var(--text-on-accent)}.rail-btn:disabled{opacity:.35;cursor:default}.rail-status{align-items:center;gap:var(--gap-m);border:var(--bd);background:var(--paper);max-width:880px;margin:12px auto 0;padding:4px 8px;display:flex}.rail-at{font-size:var(--fs-label);letter-spacing:var(--ls-tag);color:var(--text-secondary);flex:none}.rail-track{border:var(--bd);background:var(--track);flex:1;height:10px}.rail-track>i{background:var(--ink);height:100%;transition:margin-left var(--t-std) var(--ease);display:block}.pcard,.pcard-state{--card-text-min:12px;--u:min(calc(100cqw / 380), 1.5px);--fs-c1:clamp(var(--card-text-min), calc(var(--u) * 10.5), 13px);--fs-c2:clamp(13px, calc(var(--u) * 12), 15px);--fs-c3:clamp(14px, calc(var(--u) * 13), 17px);--fs-c4:clamp(15px, calc(var(--u) * 15), 19px);--fs-c5:clamp(16px, calc(var(--u) * 17), 22px);width:100%;container-type:inline-size}.pcard{perspective:1500px;cursor:pointer;display:block}.pcard.no-flip{cursor:default}.pcard-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform var(--t-slow) var(--ease);position:relative}.pcard.flipped .pcard-inner{transform:rotateY(180deg)}.pface{backface-visibility:hidden;border-radius:var(--r-card);border:1px solid var(--border-default);background:var(--bg-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);font-size:var(--fs-c2);text-align:left;line-height:1.4;overflow:hidden}.pface.front{min-height:max(62.5cqw,100%);position:relative}.pface.back{scrollbar-width:thin;cursor:default;position:absolute;inset:0;overflow-y:auto;transform:rotateY(180deg)}.pface .hud{width:calc(var(--u) * 12);height:calc(var(--u) * 12);pointer-events:none;opacity:.55;z-index:2;position:absolute}.pface .hud.tl{top:calc(var(--u) * 7);left:calc(var(--u) * 7);border-top:1px solid var(--core);border-left:1px solid var(--core)}.pface .hud.br{bottom:calc(var(--u) * 7);right:calc(var(--u) * 7);border-bottom:1px solid var(--core);border-right:1px solid var(--core)}.pf{min-height:inherit;padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 10);flex-direction:column;display:flex}.pf-strip{height:calc(var(--u) * 2);margin-bottom:calc(var(--u) * 9);border-radius:0;flex:none}.pf-head{align-items:center;gap:calc(var(--u) * 10);flex:none;min-width:0;display:flex}.pf-avatar{--geo:var(--core);width:max(40px, calc(var(--u) * 44));height:max(40px, calc(var(--u) * 44));background:color-mix(in srgb, var(--geo) 14%, var(--bg-card));box-shadow:none;border-radius:50%;flex:none;display:grid;position:relative}.pf-avatar.geo-t1{--geo:var(--sty)}.pf-avatar.geo-t2{--geo:var(--coin)}.pf-avatar.geo-t3{--geo:var(--success)}.pf-avatar-geo,.pf-avatar-img{border-radius:50%;grid-area:1/1;width:100%;height:100%}.pf-avatar-geo{fill:var(--geo);padding:22%;overflow:visible}.pf-avatar-img{object-fit:cover;background:var(--bg-card);display:block}.pf-avatar:after{content:"";inset:calc(var(--u) * -3);border:1px solid var(--core-soft);border-radius:50%;position:absolute}.pf-id{flex:1;min-width:0}.pf-name{min-width:0;font-size:var(--fs-c4);align-items:center;font-weight:600;line-height:1.2;display:flex}.pf-name-t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.free-chip{font-family:var(--font-mono);font-size:var(--fs-c1);letter-spacing:.12em;color:var(--text-secondary);border:1px solid var(--text-muted);border-radius:var(--r-pill);padding:0 calc(var(--u) * 6);margin-left:calc(var(--u) * 6);flex:none;font-weight:700}.pf-official{max-width:100%;font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-secondary);border:1px solid var(--text-muted);border-radius:var(--r-pill);padding:0 calc(var(--u) * 6);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-weight:700;display:inline-block;overflow:hidden}.pf-unlistable{max-width:100%;font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:4px;line-height:1.4}.pf-line2{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--core);text-shadow:0 0 6px var(--core-soft);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.pf-meta{text-align:right;flex:none}.pf-followers{font-family:var(--font-mono);font-size:var(--fs-c3);text-shadow:var(--num-glow);font-weight:700}.pf-followers span{font-family:var(--font-cn);font-size:var(--fs-c1);color:var(--text-muted);margin-left:4px;font-weight:400}.pf-scope{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-secondary);margin-top:2px}.pf-titles{align-items:center;gap:calc(var(--u) * 8);margin-top:calc(var(--u) * 10);flex-wrap:wrap;flex:none;min-width:0;display:flex}.tt-main{--tc:var(--sty);--tc-soft:var(--sty-soft);max-width:100%;font-size:var(--fs-c5);padding:3px calc(var(--u) * 12);border-radius:var(--r-pill);letter-spacing:.04em;color:var(--tc);border:1px solid var(--tc);background:color-mix(in srgb, var(--tc) 10%, transparent);box-shadow:none;overflow-wrap:anywhere;font-weight:700;line-height:1.25}.tt-profile{--tc:var(--core);--tc-soft:var(--core-soft)}.tt-nearest{--tc:var(--text-secondary);--tc-soft:var(--muted-soft)}.tt-insufficient{--tc:var(--warning);--tc-soft:var(--coin-soft)}.pf-short{font-size:var(--fs-c1);color:var(--text-secondary);flex-wrap:wrap;flex:auto;align-items:center;gap:6px;min-width:0;line-height:1.35;display:flex}.pf-short-t{flex:12em;min-width:0}.pf-short .state-icon{width:max(18px, calc(var(--u) * 16));height:max(18px, calc(var(--u) * 16));font-size:var(--fs-c1);flex:none}.pf-short .btn-ghost{min-height:0;font-size:var(--fs-c1);box-shadow:none;border-width:1px;border-radius:0;flex:none;padding:2px 8px}.pc-carousel{margin-top:calc(var(--u) * 12);flex-direction:column;flex:1 0 auto;gap:8px;min-width:0;display:flex}.pc-viewport{touch-action:pan-y;flex:1 0 auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.pc-carousel:not([data-count="1"]) .pc-viewport{cursor:grab;-webkit-user-select:none;user-select:none}.pc-viewport.dragging{cursor:grabbing}.pc-slide{visibility:hidden;min-width:0;transition:transform var(--t-fast) var(--ease);grid-area:1/1;display:grid}.pc-slide.on{visibility:visible}.pc-viewport.dragging .pc-slide{transition:none}.pc-slide.enter-next{animation:pcSlideNext var(--t-fast) var(--ease)}.pc-slide.enter-prev{animation:pcSlidePrev var(--t-fast) var(--ease)}@keyframes pcSlideNext{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pcSlidePrev{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.pc-nav{flex:none;justify-content:center;align-items:center;gap:6px;display:flex}.pc-nav-btn{width:32px;height:28px;font-size:var(--fs-c3);color:var(--text-primary);border:1px solid var(--border-active);border-radius:var(--r-btn);cursor:pointer;background:0 0;place-items:center;line-height:1;display:grid}.pc-nav-btn[aria-disabled=true]{opacity:.35;cursor:default}.pc-nav-btn:focus-visible,.pc-dot:focus-visible{outline:2px solid var(--core);outline-offset:2px}.pc-dots{align-items:center;display:flex}.pc-dot{background:radial-gradient(circle, var(--border-active) 0 4px, transparent 4.5px);cursor:pointer;border:0;width:24px;height:24px;padding:0}.pc-dot.on{background:radial-gradient(circle, var(--mc) 0 5px, transparent 5.5px)}.pc-sec{border:1px solid color-mix(in srgb, var(--mc) 30%, transparent);border-left:3px solid var(--mc);background:color-mix(in srgb, var(--mc) 5%, transparent);padding:calc(var(--u) * 8) calc(var(--u) * 10) calc(var(--u) * 9);border-radius:0;min-width:0}.pc-sec-h{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.pc-code{font-family:var(--font-mono);font-size:var(--fs-c1);letter-spacing:.14em;color:var(--mc);font-weight:700}.pc-sec-name{font-size:var(--fs-c2);color:var(--text-primary);font-weight:600}.pc-prov{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-muted);overflow-wrap:anywhere;margin-bottom:6px;line-height:1.4}.pc-cap{font-size:var(--fs-c1);color:var(--text-muted);text-align:center;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.4}.pc-rows{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:baseline;gap:4px 10px;display:grid}.pc-row{display:contents}.pc-row dt{font-size:var(--fs-c1);color:var(--text-muted);overflow-wrap:anywhere;min-width:0}.pc-row dd{font-size:var(--fs-c2);color:var(--text-primary);overflow-wrap:anywhere;min-width:0}.pc-val{font-weight:500}.pc-note{font-size:var(--fs-c1);color:var(--text-muted);display:block}.pc-ev{font-size:var(--fs-c1);min-width:0}.pc-ev>summary{cursor:pointer;list-style-position:inside}.pc-ev-list{font-size:var(--fs-c1);margin:2px 0 4px;padding-left:16px}.pc-ev-list a{color:var(--text-muted);text-decoration:underline}.pc-split-wrap{flex-direction:column;gap:4px;min-width:0;padding-top:4px;display:flex}.pc-split{background:var(--track);border-radius:0;height:8px;display:flex;overflow:hidden}.pc-split-legend{font-size:var(--fs-c1);color:var(--text-secondary);flex-wrap:wrap;gap:2px 12px;display:flex}.pc-split-item{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pc-split-item:before{content:"";background:var(--sw);border-radius:0;width:8px;height:8px}.pc-split-item b{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}:where(.pc-split) .pc-split-n0{background:var(--mc)}:where(.pc-split) .pc-split-n1{background:color-mix(in srgb, var(--mc) 55%, var(--track))}:where(.pc-split) .pc-split-n2{background:color-mix(in srgb, var(--mc) 28%, var(--track))}:where(.pc-split) .pc-split-n3{background:color-mix(in srgb, var(--mc) 14%, var(--track))}:where(.pc-split-legend) .pc-split-n0{--sw:var(--mc)}:where(.pc-split-legend) .pc-split-n1{--sw:color-mix(in srgb, var(--mc) 55%, var(--track))}:where(.pc-split-legend) .pc-split-n2{--sw:color-mix(in srgb, var(--mc) 28%, var(--track))}:where(.pc-split-legend) .pc-split-n3{--sw:color-mix(in srgb, var(--mc) 14%, var(--track))}.pc-split-k-positive{--sw:var(--success)}.pc-split-k-neutral{--sw:var(--text-muted)}.pc-split-k-negative{--sw:var(--danger)}.pc-bars{grid-template-columns:minmax(0,max-content) minmax(48px,1fr) max-content;align-items:center;gap:4px 8px;min-width:0;padding-top:2px;list-style:none;display:grid}.pc-bar{display:contents}.pc-bar-l{font-size:var(--fs-c1);color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.pc-bar-track{background:var(--track);border-radius:0;height:8px;display:block;overflow:hidden}.pc-bar-track i{background:var(--mc);height:100%;box-shadow:none;border-radius:0;display:block}.pc-bar-v{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-primary);text-align:right;font-weight:600}.pc-div-track{background:linear-gradient(to right, transparent calc(50% - .5px), var(--text-muted) calc(50% - .5px), var(--text-muted) calc(50% + .5px), transparent calc(50% + .5px)), var(--track);height:8px;display:flex}.pc-div-track i{height:100%;display:block}.pc-div-track i.pos{background:var(--mc)}.pc-div-track i.neg{background:color-mix(in srgb, var(--danger) 70%, var(--track))}.pc-bar-v.pending{color:var(--text-muted);font-weight:400}.pc-gauge{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.pc-gauge-box{aspect-ratio:100/55;flex:none;width:56px}.pc-gauge-svg{width:100%;height:100%;display:block;overflow:visible}.gauge-track,.gauge-value{fill:none;stroke-width:10px;stroke-linecap:round}.gauge-track{stroke:var(--track)}.gauge-value{stroke:var(--mc);filter:drop-shadow(0 0 2px var(--mc-soft))}.gauge-mark{stroke:var(--bg-card);stroke-width:2.5px}.pc-gauge .pc-val{flex:6em;min-width:0}.pc-split i{height:100%;display:block}.pc-split-positive{background:var(--success)}.pc-split-neutral{background:var(--text-muted)}.pc-split-negative{background:var(--danger)}.pc-row-wide dt,.pc-row-wide dd{grid-column:1/-1}.pc-radar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;min-width:0;margin-top:4px;display:flex}.pc-radar-box{aspect-ratio:1;flex:none;width:min(150px,100%)}.pc-radar-svg{width:100%;height:100%;display:block}.radar-ring{fill:none;stroke:var(--border-default)}.radar-axis{stroke:var(--border-active);stroke-width:.6px}.radar-value{fill:color-mix(in srgb, var(--mc,var(--sty)) 22%, transparent);stroke:var(--mc,var(--sty));stroke-width:1.5px;filter:drop-shadow(0 0 3px var(--mc,var(--sty)))}.radar-dot{fill:var(--mc,var(--sty))}.radar-tip{fill:var(--text-muted)}.radar-tip.first{fill:var(--mc,var(--sty))}.pc-legend-wrap{flex:11em;min-width:0}.pc-legend{grid-template-columns:repeat(auto-fill,minmax(8.5em,1fr));gap:2px 14px;list-style:none;display:grid}.pc-legend li{min-width:0;font-size:var(--fs-c1);color:var(--text-secondary);justify-content:space-between;gap:6px;display:flex}.pc-legend-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pc-legend b{font-family:var(--font-mono);color:var(--text-primary);flex:none;font-weight:600}.pc-legend-note{font-size:var(--fs-c1);color:var(--text-muted);margin-top:4px;display:block}.pf-foot{align-items:center;gap:6px calc(var(--u) * 8);margin-top:calc(var(--u) * 10);border-top:1px solid var(--border-default);padding-top:calc(var(--u) * 7);flex-wrap:wrap;flex:none;min-width:0;display:flex}.pf-run{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lv-chip{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--text-primary);border:1px solid var(--border-active);border-radius:var(--r-pill);padding:0 calc(var(--u) * 8);flex:none;margin-left:auto;font-weight:700}.flip-hint{font-size:var(--fs-c1);color:var(--text-muted);flex:none}.no-flip .flip-hint{display:none}.pb{padding:calc(var(--u) * 12) calc(var(--u) * 16);font-size:var(--fs-c2);line-height:1.45}.pb-title{font-size:var(--fs-c4);border-bottom:1px solid var(--border-default);margin-bottom:6px;padding-bottom:6px;font-weight:700}.pb-text{color:var(--text-secondary);font-size:var(--fs-c2)}.pb-sec{font-family:var(--font-mono);font-size:var(--fs-c1);letter-spacing:.12em;color:var(--text-muted);text-transform:uppercase;margin:10px 0 4px;font-weight:700}.tpls{list-style:none}.tpl{align-items:baseline;gap:8px;padding:2px 0;display:flex}.st{font-size:var(--fs-c1);border-radius:var(--r-pill);letter-spacing:.04em;flex:none;padding:0 7px;font-weight:700}.st-matched{color:var(--success);border:1px solid color-mix(in srgb, var(--success) 50%, transparent);background:color-mix(in srgb, var(--success) 8%, transparent)}.st-not_matched{color:var(--text-muted);border:1px solid var(--border-active)}.st-insufficient_data{color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 50%, transparent);background:color-mix(in srgb, var(--warning) 8%, transparent)}.tpl .tx{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0}.tpl-name{color:var(--text-primary);font-weight:600}.tpl-score{font-family:var(--font-mono);color:var(--core)}.tpl-ref{color:var(--warning);margin-left:4px}.pb-more{font-size:var(--fs-c1);color:var(--core);margin-top:2px}.pb-ins{flex-direction:column;gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.pb-ins li{color:var(--text-primary);border-left:2px solid var(--core-soft);padding-left:10px;line-height:1.55}.pc-insight{color:var(--text-secondary);margin:0 0 4px;line-height:1.5}.pb-cols{gap:4px calc(var(--u) * 16);flex-wrap:wrap;display:flex}.pb-col{flex:8em;min-width:0}.top3{color:var(--text-secondary);justify-content:space-between;gap:8px;padding:1px 0;display:flex}.top3 b{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.pb-det{flex-direction:column;gap:8px;margin-top:6px;display:flex}.pb-det-sec{margin:0}.pb-more-hint{font-size:var(--fs-c1);color:var(--text-muted);margin:10px 0 0}.pb-foot{border-top:1px dashed var(--border-active);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:6px;display:flex}.pcard-state{border-radius:var(--r-card);border:1px solid var(--border-default);background:var(--bg-card);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.pcs{min-height:62.5cqw;padding:calc(var(--u) * 13) calc(var(--u) * 15);font-size:var(--fs-c2);flex-direction:column;display:flex}.pcard-state:before{content:"";background:var(--sc,var(--core));height:2px;position:absolute;top:0;left:0;right:0}.pcard-state.gen{--sc:var(--core)}.pcard-state.failed{--sc:var(--text-muted);filter:grayscale(.72);opacity:.78}.gen-head{justify-content:space-between;align-items:center;gap:calc(var(--u) * 8);display:flex}.gen-title{font-size:var(--fs-c3);align-items:center;gap:calc(var(--u) * 8);white-space:nowrap;font-weight:600;display:flex}.spinner{width:calc(var(--u) * 13);height:calc(var(--u) * 13);border:2px solid var(--border-active);border-top-color:var(--core);border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.gen-pct{font-family:var(--font-mono);font-size:var(--fs-c2);color:var(--core);text-shadow:0 0 10px var(--core-soft);text-align:right;font-weight:700}.gen-bar{height:calc(var(--u) * 4);background:var(--track);margin:calc(var(--u) * 9) 0 calc(var(--u) * 11);border-radius:0;overflow:hidden}.gen-bar i{background:var(--core);height:100%;box-shadow:none;transition:width var(--t-slow) var(--ease);border-radius:0;display:block}.gen-stages{gap:calc(var(--u) * 4);margin-bottom:calc(var(--u) * 11);flex-wrap:wrap;list-style:none;display:flex}.gs{font-size:var(--fs-c1);text-align:center;border-radius:var(--r-pill);border:1px solid var(--border-default);color:var(--text-muted);white-space:nowrap;flex:auto;padding:2px 6px;overflow:hidden}.gs.done{color:var(--success);border-color:color-mix(in srgb, var(--success) 40%, transparent)}.gs.now{color:var(--text-primary);background:var(--coin);border-color:var(--coin);box-shadow:none;font-weight:700}.skel{gap:calc(var(--u) * 9);margin-bottom:calc(var(--u) * 9);align-items:center;display:flex}.sk-lines{gap:calc(var(--u) * 5);flex-direction:column;flex:1;display:flex}.sk{background:linear-gradient(90deg, var(--skeleton-a) 25%, var(--skeleton-b) 50%, var(--skeleton-a) 75%);background-size:200% 100%;border-radius:0;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.sk-circle{width:calc(var(--u) * 30);height:calc(var(--u) * 30);border-radius:50%;flex:none}.sk-line{height:calc(var(--u) * 8)}.sk-line.thin{height:calc(var(--u) * 6)}.w35{width:35%}.w55{width:55%}.w64{width:64%}.w78{width:78%}.w92{width:92%}.sk-rows{gap:calc(var(--u) * 6);flex-direction:column;margin-top:auto;display:flex}.state-center{justify-content:center;align-items:center;gap:calc(var(--u) * 8);text-align:center;flex-direction:column;flex:1;min-height:0;display:flex}.state-icon{width:calc(var(--u) * 36);height:calc(var(--u) * 36);font-size:var(--fs-c5);border-radius:50%;place-items:center;font-weight:700;display:grid}.state-icon.warn{color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 50%, transparent);background:color-mix(in srgb, var(--warning) 8%, transparent);box-shadow:none}.state-icon.bad{color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 50%, transparent);background:color-mix(in srgb, var(--danger) 8%, transparent)}.state-title{font-size:var(--fs-c4);letter-spacing:.04em;font-weight:600}.state-title.bad{color:var(--danger)}.state-text{font-size:var(--fs-c2);color:var(--text-secondary);max-width:calc(var(--u) * 300);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.keep-chip{font-family:var(--font-mono);font-size:var(--fs-c1);color:var(--warning);border:1px solid color-mix(in srgb, var(--warning) 50%, transparent);background:color-mix(in srgb, var(--warning) 8%, transparent);border-radius:var(--r-pill);padding:2px calc(var(--u) * 10);letter-spacing:.12em;font-weight:700}.btn-retry{font-size:var(--fs-c2);color:var(--text-on-danger);background:var(--danger);border-radius:var(--r-btn);padding:calc(var(--u) * 6) calc(var(--u) * 22);letter-spacing:.05em;box-shadow:none;font-weight:700}.btn-retry:disabled{opacity:.6}.fail-note{font-size:var(--fs-c1);color:var(--text-muted)}.card-sample-note{max-width:var(--pcard-w);text-align:center;font-family:var(--font-cn);font-size:var(--fs-small);color:var(--text-muted);margin:10px auto 0;font-weight:400;line-height:1.6;display:block}.more-row{justify-content:center;margin-top:24px;display:flex}@media (prefers-reduced-motion:reduce){.pc-slide,.pc-slide.enter-next,.pc-slide.enter-prev{transition:none;animation:none}.pcard-inner{transition:none}}.share-head{justify-content:center;padding:28px 0 8px;display:flex}.share-title{font-family:var(--font-display);font-size:var(--fs-lead);text-align:center;margin:0 0 var(--gap);font-weight:700}.share-card{width:100%;max-width:520px;margin:0 auto}.share-cta{margin-top:var(--gap);justify-content:center;display:flex}
.report-card{width:100%;max-width:520px;margin:0 auto 8px}.run-progress .note{text-align:center}.tag{font:600 var(--fs-tiny) var(--font-mono);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-secondary)}.rp{flex-direction:column;gap:20px;margin-top:28px;display:flex}.rp-section{min-width:0}.rp-section>.win-body>:first-child{margin-top:0}.rp-grid{grid-template-columns:max-content 1fr;gap:6px 18px;margin-top:12px;display:grid}.rp-grid-row{display:contents}.rp-grid dt{color:var(--text-muted);font-size:var(--fs-label)}.rp-grid dd{overflow-wrap:anywhere;min-width:0}.rp-tgroup{margin-top:16px}.rp-tgroup-h{border-bottom:1px solid var(--mc-soft,var(--border-default));font-size:var(--fs-lead);color:var(--mc,var(--text-primary));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-bottom:6px;font-weight:600;display:flex}.rp-tgroup-n{font-size:var(--fs-label);color:var(--text-secondary);font-weight:500}.rp-templates{flex-direction:column;gap:4px;margin-top:6px;list-style:none;display:flex}.rp-tpl{border-left:2px solid var(--border-active);border-radius:0}.rp-tpl-matched{border-left-color:var(--success)}.rp-tpl-insufficient_data{border-left-color:var(--warning)}.rp-tpl-sum{cursor:pointer;grid-template-columns:1.5em minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 10px;list-style:none;display:grid}.rp-tpl-sum::-webkit-details-marker{display:none}.rp-tpl-sum:hover{background:var(--bg-card-hover)}.rp-tpl-sum:focus-visible{outline:2px solid var(--core);outline-offset:-2px}.rp-tpl-icon{font:700 var(--fs-lead) var(--font-mono);text-align:center;color:var(--text-muted)}.rp-tpl-matched .rp-tpl-icon{color:var(--success)}.rp-tpl-not_matched .rp-tpl-icon{color:var(--text-secondary)}.rp-tpl-insufficient_data .rp-tpl-icon{color:var(--warning)}.rp-tpl-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-weight:600;display:flex}.rp-tpl-st{font:500 var(--fs-label) var(--font-mono);color:var(--text-muted)}.rp-tpl-matched .rp-tpl-st{color:var(--success)}.rp-tpl-insufficient_data .rp-tpl-st{color:var(--warning)}.rp-tpl-score{font-size:var(--fs-label);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.rp-tpl-matched .rp-tpl-score{color:var(--core)}.rp-tpl-bar{background:var(--track);border-radius:0;width:64px;height:4px;display:block;overflow:hidden}.rp-tpl-bar>i{background:var(--text-secondary);height:100%;display:block}.rp-tpl-matched .rp-tpl-bar>i{background:var(--core)}.rp-tpl-body{flex-direction:column;gap:8px;min-width:0;padding:4px 10px 12px calc(1.5em + 22px);display:flex}.rp-tpl-mode,.rp-tpl-note{font-size:var(--fs-label);color:var(--text-secondary)}.rp-conds{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.rp-conds th,.rp-conds td{border-bottom:1px solid var(--border-default);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:6px 8px}.rp-conds thead th{font:600 var(--fs-label) var(--font-mono);color:var(--text-muted)}.rp-conds tbody th{color:var(--text-primary);font-weight:500}.rp-conds tbody th,.rp-cond-group td{padding-left:calc(var(--depth,0) * 14px + 8px)}.rp-conds .num{text-align:right;white-space:nowrap}.rp-cond-res{white-space:nowrap}.rp-cond.pass .rp-cond-v{color:var(--success)}.rp-cond.fail .rp-cond-v{color:var(--danger)}.rp-cond-na{color:var(--text-muted)}.rp-cond-group td{font:500 var(--fs-label) var(--font-mono);color:var(--text-muted)}.rp-tpl-rt summary{font-size:var(--fs-label);color:var(--text-muted);cursor:pointer}.rp-tpl-rt p{font-size:var(--fs-label);color:var(--text-secondary);overflow-wrap:anywhere;margin-top:6px}.rp-dist{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;margin-top:12px;display:grid}.rp-dist-module h3{font-size:var(--fs-lead);font-weight:600}.rp-bars h4{font:600 var(--fs-micro) var(--font-mono);letter-spacing:.14em;color:var(--text-muted);margin:12px 0 4px}.stat{font:500 var(--fs-small) var(--font-mono);grid-template-columns:minmax(0,11em) 1fr 4.5em;align-items:center;gap:8px;display:grid}.stat-label{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stat-track{background:var(--track);border-radius:0;height:4px;position:relative;overflow:hidden}.stat-fill{background:var(--core);box-shadow:none;border-radius:0;position:absolute;inset:0 auto 0 0}.stat-num{text-align:right}.rp-method{font:400 var(--fs-micro) var(--font-mono);color:var(--text-muted);letter-spacing:.04em;overflow-wrap:anywhere;margin:2px 0 6px;display:block}.rp-grid dd .rp-method{margin-bottom:0}.rp-mass{font:400 var(--fs-micro) var(--font-mono);color:var(--text-muted);letter-spacing:.02em;display:block}.table-wrap{padding:6px 4px;overflow-x:auto}.tbl{border-collapse:collapse;width:100%;font-size:var(--fs-label)}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--border-default);white-space:nowrap;padding:10px 14px}.tbl th{font:600 var(--fs-micro) var(--font-mono);color:var(--text-muted);letter-spacing:.12em}.tbl tbody tr:hover{background:var(--bg-card-hover)}.tbl .num{text-align:right;font-family:var(--font-mono)}.tbl tfoot th,.tbl tfoot td{border-top:1px solid var(--border-active);color:var(--text-primary)}.st-done{color:var(--success)}.st-partial,.st-running{color:var(--warning)}.st-failed{color:var(--danger)}.pager{font:500 var(--fs-label) var(--font-mono);justify-content:space-between;gap:12px;margin-top:16px;display:flex}.filter{font-size:var(--fs-label);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;display:flex}.filter input{font:inherit;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-active);border-radius:var(--r-btn);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:4px 8px}@media (max-width:560px){.rp-section>.win-body{padding:16px 14px}.rp-grid{grid-template-columns:1fr;gap:2px}.rp-grid dd{margin-bottom:6px}.rp-tpl-sum{grid-template-columns:1.5em minmax(0,1fr)}.rp-tpl-score{grid-column:2}.rp-tpl-body{padding:4px 4px 12px}.rp-conds thead{display:none}.rp-conds,.rp-conds tbody{display:block}.rp-conds tr{padding:6px 0 6px calc(var(--depth,0) * 14px);border-bottom:1px solid var(--border-default);flex-wrap:wrap;align-items:baseline;gap:2px 14px;display:flex}.rp-conds th,.rp-conds td,.rp-conds tbody th,.rp-cond-group td{border:0;min-width:0;padding:0;display:block}.rp-conds tbody th,.rp-cond-group td{flex:1 0 100%}.rp-conds .num{text-align:left;white-space:normal}.rp-conds td[data-label]:before{content:attr(data-label) " ";color:var(--text-muted)}}
.zoomable{cursor:zoom-in;position:relative}.zoom-btn{z-index:3;border:1px solid var(--border-active);border-radius:var(--r-btn);background:var(--bg-solid);width:28px;height:28px;color:var(--core);font:600 var(--fs-small) var(--font-mono);cursor:zoom-in;opacity:0;transition:opacity var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);place-items:center;display:grid;position:absolute;top:8px;right:8px}.zoomable:hover .zoom-btn,.zoom-btn:focus-visible{opacity:1}.zoom-btn:focus-visible{outline:2px solid var(--core);outline-offset:2px;box-shadow:none}@media (hover:none){.zoom-btn{opacity:.85}}.zoom-overlay{z-index:40;background:var(--bg-scrim);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:24px var(--page-pad);animation:zoomFade var(--t-std) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.zoom-dialog{pointer-events:none;width:min(880px,100%,160dvh - 240px);animation:zoomIn var(--t-std) var(--ease-fly);flex-direction:column;align-items:stretch;gap:12px;display:flex}.zoom-dialog>*{pointer-events:auto}.zoom-close{align-self:flex-end}.zoom-card .pcard{cursor:pointer}.zoom-foot{justify-content:center;display:flex}.zoom-hint{font-size:var(--fs-label);color:var(--text-muted);letter-spacing:.03em;text-align:center;align-self:center}.card-report-link{text-align:center;font:500 var(--fs-small) var(--font-mono);color:var(--core);letter-spacing:.04em;margin-top:10px;display:block}.card-report-link:hover{text-shadow:0 0 8px var(--core-soft)}@keyframes zoomFade{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (max-width:560px){.zoom-overlay{padding:16px var(--page-pad-sm)}}.card-share{flex-direction:column;align-items:center;gap:6px;display:flex}.card-share-acts{justify-content:center;align-items:center;gap:var(--gap-m);flex-wrap:wrap;display:flex}.card-share-label{font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.03em;color:var(--text-muted);font-weight:400}.card-share-note{min-height:1.4em;font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:.03em;color:var(--text-muted);text-align:center;margin:0;font-weight:400;line-height:1.4}.card-share-note[data-share-state=failed],.card-share-note[data-link-state=failed]{color:var(--danger)}.card-share .btn-ghost{background:var(--bg-solid)}.card-share-url{font-family:var(--font-mono);font-size:var(--fs-small);word-break:break-all;text-align:center;margin:0;font-weight:400}
.site-foot{z-index:1;border-top:var(--bd);background:var(--paper);position:relative}.foot-inner{max-width:var(--page-max);padding:22px var(--page-pad);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;display:flex}.foot-copy{letter-spacing:.04em;color:var(--text-secondary);margin:0;font-size:12px}.foot-links{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.foot-link{appearance:none;font:inherit;letter-spacing:.02em;color:var(--text-secondary);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline;text-decoration-thickness:1px}.foot-link:hover,.foot-link:focus-visible{color:var(--text-primary)}@media (max-width:560px){.foot-inner{flex-direction:column;align-items:flex-start}}.modal-overlay{z-index:60;background:var(--bg-scrim);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal{background:var(--paper);border:var(--bd);width:min(760px,100%);max-height:min(80dvh,760px);box-shadow:var(--shadow-card);animation:modalIn var(--t-std) var(--ease-fly);flex-direction:column;display:flex;position:relative}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.modal{animation:none}}.modal-bar{border-bottom:1px solid var(--ink-line);flex:none;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.modal-title{letter-spacing:.01em;margin:0;font-size:20px}.modal-close{flex:none}.modal-body{flex:auto;min-height:0;padding-top:18px;overflow-y:auto}.legal{max-width:62ch}.legal-updated{letter-spacing:.05em;color:var(--text-muted);margin:0 0 18px;font-size:11px}.legal-sec+.legal-sec{margin-top:22px}.legal-head{letter-spacing:.02em;margin:0 0 8px;font-size:14px}.legal-p{color:var(--text-secondary);margin:0 0 10px;font-size:13.5px;line-height:1.75}.legal-p strong{color:var(--text-primary)}.legal-page{max-width:760px;padding-block:24px 48px}.legal-page h1{margin:0 0 8px;font-size:24px}
.coins-wrap{width:100%;max-width:1400px;margin:0 auto;padding:24px 16px 72px}.coins-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.coins-title{font:700 var(--fs-page) / 1.05 var(--font-display);letter-spacing:-.02em;margin:0}.coins-sub{font:400 var(--fs-small) / 1.5 var(--font-emphasis);color:var(--text-muted);margin:2px 0 0}.coins-rates{font:500 var(--fs-small) / 1 var(--font-mono);align-items:center;gap:10px;margin-left:auto;display:flex}.coins-rates b{font-weight:700}.coins-live{background:var(--go);border:1px solid var(--ink);width:8px;height:8px;animation:1.6s step-end infinite coins-blink}@keyframes coins-blink{50%{opacity:.25}}.coins-filters{flex-wrap:wrap;gap:0;margin-bottom:18px;display:flex}.coins-layout{grid-template-columns:280px 1fr;align-items:start;gap:16px;display:grid}@media (max-width:760px){.coins-layout{grid-template-columns:1fr}}.coins-aside{position:sticky;top:16px}@media (max-width:760px){.coins-aside{position:static}}.coins-panel{background:var(--bg-card);border:2px solid var(--ink);box-shadow:var(--shadow-card);padding:14px 15px}.coins-panel:has(>table){overflow-x:auto}.coins-panel-title{font:600 var(--fs-label) / 1 var(--font-emphasis);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px}.coins-leader{border:0;border-top:1px solid var(--ink-line);text-align:left;width:100%;font:inherit;color:inherit;background:0 0;align-items:center;gap:9px;padding:8px 0;display:flex}.coins-leader:first-of-type{border-top:0}.coins-leader-name{font:600 var(--fs-small) / 1.2 var(--font-emphasis)}.coins-leader-meta{font:400 var(--fs-tiny) / 1.2 var(--font-mono);color:var(--text-muted)}.coins-leader-rank{font:700 var(--fs-tiny) / 1 var(--font-mono);color:var(--text-muted);min-width:18px}.coins-list{flex-direction:column;gap:16px;display:flex}.coin-card{background:var(--bg-card);border:2px solid var(--ink);box-shadow:var(--shadow-card);grid-template-columns:44px 1fr auto;align-items:start;gap:12px;padding:14px 15px;transition:transform 80ms,box-shadow 80ms;display:grid}.coin-card:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-2px,-2px)}.coin-card[data-enter="1"]{animation:.3s ease-out both coin-in}@keyframes coin-in{0%{opacity:0;transform:translateY(-20px)}}.coin-logo{border:2px solid var(--ink);object-fit:cover;background:var(--paper-2);width:44px;height:44px;display:block}.coin-logo-fb{font:700 var(--fs-small) / 1 var(--font-mono);color:var(--ink);place-items:center;display:grid}.ll-coin{align-items:center;gap:10px;display:inline-flex}.ll-link{color:inherit;text-decoration:none}.ll-link:hover b,.ll-link:focus-visible b{text-decoration:underline}.ll-go{color:var(--ink-soft);white-space:nowrap;font-size:12px}.ll-row{cursor:pointer;position:relative}.ll-row:hover>td{background:var(--ink-line)}.ll-row .ll-link:after{content:"";position:absolute;inset:0}.coin-id{min-width:0}.coin-symbol{font:700 var(--fs-card-title) / 1.15 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.coin-name{font:400 var(--fs-tiny) / 1.3 var(--font-emphasis);color:var(--text-muted);overflow-wrap:anywhere;margin:1px 0 0}.coin-tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.coin-tag{font:500 var(--fs-micro) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--ink);background:var(--paper);padding:3px 6px}.coin-tag-chain{background:var(--paper-2)}.coin-tag-dup{background:var(--hot)}.coin-nums{font:500 var(--fs-tiny) / 1.3 var(--font-mono);flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.coin-num-k{color:var(--text-muted);font-size:var(--fs-micro);display:block}.coin-age{font-weight:700}.coin-stances{border-top:1px solid var(--ink-line);grid-column:1/-1;margin-top:2px;padding-top:10px}.coin-avatars{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.coin-av{border:2px solid var(--ink);width:34px;height:34px;font:700 var(--fs-tiny) / 1 var(--font-mono);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}.coin-av-anon{background:var(--ink-soft);border-color:var(--ink-soft)}.coin-locked{font:400 var(--fs-micro) / 1 var(--font-mono);color:var(--text-muted);margin-left:auto}.coin-await{align-items:center;gap:8px;display:flex}.coin-await-slot{border:2px dashed var(--ink-soft);width:34px;height:34px;animation:1.5s ease-in-out infinite coin-pulse}@keyframes coin-pulse{0%,to{opacity:.35}50%{opacity:.8}}.coin-await-label,.coin-none-label{font:500 var(--fs-micro) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.coins-empty{border:2px dashed var(--ink-soft);text-align:center;font:400 var(--fs-small) / 1.6 var(--font-emphasis);color:var(--text-muted);padding:28px 18px}.coins-notice{background:var(--hot);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);font:400 var(--fs-small) / 1.5 var(--font-emphasis);margin-bottom:16px;padding:10px 13px}@media (prefers-reduced-motion:reduce){.coin-card,.coin-card[data-enter="1"],.coin-await-slot,.coins-live{transition:none;animation:none}.coin-card:hover{transform:none}}.coins-rates[data-stale="1"] .coins-live{background:var(--hot-2);animation:none}.coins-stale{color:var(--hot-2);font-weight:700}.board-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.board-row{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);transition:transform .12s,box-shadow .12s}.board-row:hover{transform:translate(-1px,-1px)}.board-row.open{box-shadow:var(--shadow-card)}.board-row[data-rank="1"] .board-rank{background:var(--aqua);color:var(--ink)}.board-row[data-rank="2"] .board-rank{background:var(--hot)}.board-row[data-rank="3"] .board-rank{background:var(--paper-2)}.board-line{grid-template-columns:38px 40px minmax(0,1fr) 84px 84px auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.board-rank{font:700 var(--fs-small) / 1 var(--font-mono);border:2px solid var(--ink);place-items:center;height:34px;display:grid}.board-who{flex-direction:column;gap:3px;min-width:0;display:flex}.board-name{font:700 var(--fs-body,15px) / 1.2 var(--font-display);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;display:flex;overflow:hidden}.board-mine{font:700 10px / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;background:var(--go);color:var(--ink);padding:3px 5px}.board-x{font:500 var(--fs-tiny) / 1 var(--font-mono);color:var(--text-muted);width:fit-content;text-decoration:none}.board-x:hover{color:var(--ink);text-decoration:underline}.board-bar{background:var(--paper-2);max-width:220px;height:4px;display:block}.board-bar span{background:var(--aqua);height:100%;display:block}.board-stat{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.board-stat b{font:700 18px / 1 var(--font-mono)}.board-stat small{font:500 var(--fs-micro) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.board-toggle,.board-btn{background:var(--paper);color:var(--ink);border:2px solid var(--ink);font:700 var(--fs-tiny) / 1 var(--font-mono);cursor:pointer;white-space:nowrap;padding:8px 10px}.board-toggle[aria-expanded=true]{background:var(--ink);color:var(--paper)}.board-btn{background:var(--aqua);color:var(--ink)}.board-btn.off{background:var(--paper);color:var(--ink)}.board-btn.off:hover:not(:disabled){background:var(--hot)}.board-btn:disabled{opacity:.4;cursor:not-allowed}.board-card{border-top:2px dashed var(--ink-line);padding:10px 12px 12px 62px}.board-mods{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.board-mod{background:var(--paper-2);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:7px 10px;display:grid}.board-mod.on{background:var(--coin-soft)}.board-mod-id{font:700 var(--fs-small) / 1.2 var(--font-mono);text-overflow:ellipsis;overflow:hidden}.board-mod-stat{font:400 var(--fs-tiny) / 1 var(--font-mono);color:var(--text-muted)}.board-mod-stat b{color:var(--ink)}.board-note,.board-hub{font:400 var(--fs-tiny) / 1.5 var(--font-mono);color:var(--text-muted);margin:0}.board-hub{color:var(--ink);font-weight:700}@media (max-width:640px){.board-line{grid-template-columns:30px 40px minmax(0,1fr) auto}.board-stat{display:none}.board-card{padding-left:12px}.board-mod{grid-template-columns:minmax(0,1fr) auto}.board-mod-stat{display:none}}.coins-pager{font:500 var(--fs-tiny) / 1 var(--font-mono);justify-content:flex-end;align-items:center;gap:10px;padding-top:10px;display:flex}.coins-pager button{border:2px solid var(--ink);color:var(--ink);width:30px;height:28px;font:inherit;cursor:pointer;background:0 0}.coins-pager button:disabled{opacity:.3;cursor:not-allowed}
.page-head h2{font-family:var(--font-display);letter-spacing:.01em;font-size:clamp(24px,3.2vw,34px);font-weight:800;line-height:1}.page-head .rule{background:var(--ink);flex:1;height:3px}.page-head small{font-family:var(--font-mono);color:var(--mute);letter-spacing:.08em;font-size:11px}.face{font-family:var(--font-mono);color:var(--ink);-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%;display:block}.stage-wrap{grid-template-columns:minmax(0,1fr) 240px;align-items:stretch;gap:16px;display:grid}.stage{border:var(--bd);background:var(--paper);box-shadow:var(--shadow-card);background-image:linear-gradient(var(--ink-line) 1px,transparent 1px),linear-gradient(90deg,var(--ink-line) 1px,transparent 1px);background-size:44px 44px;min-height:560px;position:relative;overflow:hidden}.particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles i{width:6px;height:6px;animation:linear infinite floatUp;display:block;position:absolute}.stage.pump .particles i{animation-duration:2.4s!important}.stage-bar{z-index:6;background:var(--paper);border-bottom:2px solid var(--ink);align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.stage-tag{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;background:var(--ink);color:var(--paper);padding:3px 9px;font-weight:700}.stage-tag i{background:var(--go);width:7px;height:7px;margin-right:5px;animation:1.2s step-end infinite blink;display:inline-block}.stage-count{font-family:var(--font-mono);color:var(--mute);letter-spacing:.08em;font-size:10.5px}.stage-ctl{gap:8px;margin-left:auto;display:flex}.ctl-btn{border:var(--bd);background:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;box-shadow:var(--shadow-card-sm);padding:4px 12px;font-size:10.5px;font-weight:700;transition:background .15s,color .15s,transform .15s}.ctl-btn:hover{background:var(--ink);color:var(--paper);transform:translate(-1px,-1px)}.ctl-btn.on{background:var(--ink);color:var(--paper)}.stage-mid{position:absolute;inset:64px 0 86px}.big-coin.in{animation:.6s cubic-bezier(.2,.8,.3,1) backwards coinIn}.big-coin.out{animation:.5s forwards coinOut}.bc-top{align-items:center;gap:14px;display:flex}.bc-logo{border:var(--bd);letter-spacing:-.03em;width:56px;height:56px;box-shadow:var(--shadow-card-sm);flex:none;font-size:19px}.bc-id{min-width:0}.bc-sym{font-family:var(--font-display);letter-spacing:.01em;font-size:34px;font-weight:800;line-height:1.05}.bc-name{font-family:var(--font-mono);color:var(--mute);margin-top:2px;font-size:11px}.chain-badge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1.5px solid var(--ink);border-radius:var(--r-pill);white-space:nowrap;padding:1.5px 8px;font-size:10px;font-weight:700}.chain-badge.robinhood{background:var(--hot)}.chain-badge.sol{background:var(--aqua)}.bc-chain{margin-top:6px}.bc-mid .mini-stack{align-items:center;display:flex}.bc-mid .mini-av{border:2px solid var(--ink);width:34px;height:34px;margin-left:-8px;font-size:13px;animation:.25s cubic-bezier(.3,1.4,.5,1) backwards avPop}.bc-mid .mini-av:first-child{margin-left:0}.bc-mid .mid-note{font-family:var(--font-mono);color:var(--mute);letter-spacing:.05em;font-size:10px}.bc-mid .mid-note.wait:before{content:"◌ ";color:var(--sage)}.bc-score{min-width:0}.bc-score .s-label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--mute);text-transform:uppercase;font-weight:700}.bc-score .s-val{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2px;font-size:44px;font-weight:800;line-height:1}.bc-score .s-val.small{font-size:30px}.bc-chart{flex:none;width:150px;margin-left:auto}.bc-chart svg{width:100%;height:64px;display:block}.pump-line{fill:none;stroke:var(--go);stroke-width:3px;stroke-linecap:square;stroke-linejoin:round;stroke-dasharray:170;stroke-dashoffset:170px}.pump-line.draw{animation:1.5s ease-out forwards drawLine}.pump-area{fill:var(--go);opacity:0;transition:opacity .4s .9s}.pump-area.show{opacity:.15}.pump-dot{fill:var(--hot-2);stroke:var(--ink);stroke-width:1.5px;opacity:0;transition:opacity .3s 1.2s}.pump-dot.show{opacity:1}.bc-gain{font-family:var(--font-display);color:var(--go);text-align:right;letter-spacing:.01em;font-size:18px;font-weight:800;line-height:1.1}.bc-gain small{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--mute);letter-spacing:.08em;font-weight:500;display:block}.kol-chip{z-index:4;border:var(--bd);background:var(--paper);width:118px;box-shadow:var(--shadow-card-sm);opacity:0;pointer-events:none;padding:7px 8px;transition:transform .5s cubic-bezier(.3,.9,.4,1),opacity .4s,left .5s cubic-bezier(.3,.9,.4,1),top .5s cubic-bezier(.3,.9,.4,1);position:absolute}.kol-chip.pop{animation:.4s cubic-bezier(.3,1.5,.5,1) forwards kolPop}@keyframes kolPop{0%{opacity:0;transform:scale(0)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.kol-chip.gather{animation:none;opacity:0!important;transform:scale(.15)!important}.kol-chip.vetoed:after{content:"✕";z-index:3;background:var(--hot-2);width:16px;height:16px;color:var(--ink);border:1.5px solid var(--ink);font-size:var(--fs-micro);justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px}.score-burst{z-index:5;pointer-events:none;opacity:0;width:230px;height:230px;transition:opacity .3s;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.score-burst.show{opacity:1}.score-burst svg{width:100%;height:100%;display:block}.burst-ring{transform-box:fill-box;transform-origin:50%;animation:5s linear infinite burstSpin}.burst-ring.rev{animation-duration:8s;animation-direction:reverse}@keyframes burstSpin{to{transform:rotate(360deg)}}.burst-num{font-family:var(--font-display);letter-spacing:-.02em;justify-content:center;align-items:center;font-size:56px;font-weight:800;display:flex;position:absolute;inset:0}.stage-foot{z-index:6;background:var(--paper);border-top:2px solid var(--ink);align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:absolute;bottom:0;left:0;right:0}.stage-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11.5px;font-weight:700}.stage-status:before{content:"▸ ";color:var(--aqua)}.next-chip{border:var(--bd);background:var(--paper-2);box-shadow:var(--shadow-card-sm);font-family:var(--font-mono);letter-spacing:.06em;align-items:center;gap:8px;margin-left:auto;padding:5px 11px;font-size:10px;font-weight:700;display:flex}.next-chip .nc-logo{border:1.5px solid var(--ink);width:24px;height:24px;font-size:var(--fs-micro)}.next-chip small{color:var(--mute);font-weight:500}.next-rail .nr-head{font-family:var(--font-display);letter-spacing:.06em;border-bottom:3px solid var(--ink);padding-bottom:7px;font-size:13px;font-weight:800}.nr-item{border:var(--bd);background:var(--paper);box-shadow:var(--shadow-card-sm);align-items:center;gap:9px;padding:9px 10px;transition:transform .15s,box-shadow .15s;display:flex}.nr-item:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(-1px,-1px)}.nr-item.cur{background:var(--ink);color:var(--paper)}.nr-item.cur .nr-meta{color:color-mix(in srgb,var(--paper) 70%,transparent)}.nr-item .nc-logo{border:1.5px solid var(--ink);width:26px;height:26px;font-size:var(--fs-micro);flex:none}.nr-item.cur .nc-logo{border-color:var(--paper)}.nr-sym{font-family:var(--font-display);font-size:14px;font-weight:800;line-height:1.1}.nr-meta{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--mute);letter-spacing:.05em;margin-top:1px}.lb-marquee{border:var(--bd);background:var(--paper);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.lb-track{width:max-content;padding:16px 0;animation:36s linear infinite mqRun;display:flex}.lb-marquee:hover .lb-track{animation-play-state:paused}.lbc{border:var(--bd);background:var(--paper);width:216px;box-shadow:var(--shadow-card-sm);flex:none;margin-right:14px;padding:13px 14px 12px;transition:transform .15s,box-shadow .15s;position:relative}.lbc:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.lbc-rank{background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;z-index:2;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:-2px;left:-2px}.lbc-top{align-items:center;gap:10px;margin-top:8px;display:flex}.lbc-av{border:var(--bd);flex:none;width:44px;height:44px;font-size:17px}.lbc-name{font-family:var(--font-display);font-size:15px;font-weight:800;line-height:1.15}.lbc-subs{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--mute);letter-spacing:.04em;margin-top:2px}.lbc-subs b{color:var(--ink-soft)}.lbc-fee{border-top:2px solid var(--ink-line);align-items:baseline;gap:6px;margin-top:10px;padding-top:8px;display:flex}.lbc-fee .fee-v{font-family:var(--font-mono);letter-spacing:-.01em;font-size:15px;font-weight:700}.lbc-fee .fee-v.tick{color:var(--go)}.lbc-fee .fee-u{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--mute);letter-spacing:.1em}.lbc-fee .fee-up{color:var(--go);margin-left:auto;font-size:12px;animation:1.6s ease-in-out infinite upFloat}.lbc-fee small{display:block}.lb-head-row{align-items:baseline;gap:12px;margin:26px 0 12px;display:flex}.lb-head-row .h{font-family:var(--font-display);letter-spacing:.04em;font-size:17px;font-weight:800}.lb-head-row .rule{background:var(--ink);flex:1;height:3px}.lb-head-row small{font-family:var(--font-mono);color:var(--mute);letter-spacing:.06em;font-size:10px}.mc-subs .mini-av{border:2px solid var(--ink);width:28px;height:28px;margin-left:-7px;font-size:11px}.mc-subs .mini-av:first-child{margin-left:0}.no-res .nr-px{grid-template-columns:repeat(3,9px);grid-auto-rows:9px;gap:2px;margin-bottom:12px;display:inline-grid}.no-res .nr-px i:nth-child(2){background:var(--hot)}.no-res .nr-px i:nth-child(4){background:var(--aqua)}.no-res .nr-px i:nth-child(6){background:var(--sage)}.no-res .nr-px i:nth-child(8){background:var(--go)}.no-res .nr-px i{background:var(--paper-3)}@media (max-width:960px){.stage-wrap{grid-template-columns:1fr}.next-rail{flex-direction:row;align-items:stretch;padding:10px;overflow-x:auto}.next-rail .nr-head{display:none}.nr-item{flex:none;min-width:170px}}@media (max-width:760px){.topnav{gap:10px;padding:9px 14px}.nav-tabs{order:3;width:100%;margin-left:0}.tab-btn{padding:6px 11px;font-size:11px}.chart-grid,.ad-layout,.f-2col{grid-template-columns:1fr}.t-row.ranks{grid-template-columns:32px minmax(0,1fr) 78px 104px}.t-row.ranks .r-mods,.t-row.ranks .r-stances{display:none}.t-row.ledger{grid-template-columns:88px minmax(0,1fr) 92px 84px}.t-row.ledger .l-mod{display:none}.stage{min-height:620px}.big-coin{width:min(300px,86vw);padding:16px;top:50%}.bc-sym{font-size:26px}.bc-score .s-val{font-size:34px}.stage-mid{top:150px}.kol-layer{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;top:-80px;left:0;right:0}.kol-chip{width:96px;padding:5px 6px;position:static!important}.kol-chip.gather{opacity:0!important;transform:scale(.4)!important}.kc-av{width:20px;height:20px;font-size:var(--fs-micro)}.kc-name,.kc-val{font-size:var(--fs-micro)}.stage-foot{flex-wrap:wrap;min-height:76px}.next-chip{margin-left:0}.score-burst{width:190px;height:190px}.burst-num{font-size:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.tab-page.leaving{opacity:1}.kpi:hover,.tool-card:hover,.mysub:hover,.chart-card:hover,.out-card:hover,.adstat:hover,.mod-card:hover,.res-card:hover,.lbc:hover,.nr-item:hover{transform:none}.pump-line{stroke-dashoffset:0}.pump-area{opacity:.15}.pump-dot,.stage-tag i{opacity:1}.kol-chip.pop{opacity:1;transform:none}.big-coin.in{opacity:1;transform:translate(-50%,-50%)}.bc-mid .mini-av{opacity:1}}.page-head{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.big-coin{z-index:3;border:var(--bd);background:var(--paper);width:clamp(300px,42vw,420px);box-shadow:6px 6px 0 var(--ink);padding:20px 22px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.bc-mid{border-top:2px solid var(--ink-line);border-bottom:2px solid var(--ink-line);flex-wrap:wrap;align-items:center;gap:8px;min-height:62px;margin-top:16px;padding:12px 0;display:flex}.bc-foot{align-items:flex-end;gap:14px;margin-top:14px;display:flex}.next-rail{border:var(--bd);background:var(--paper-2);box-shadow:var(--shadow-card-sm);flex-direction:column;gap:10px;padding:14px;display:flex}.mini-av-wrap{animation:.4s cubic-bezier(.3,1.5,.5,1) both kolPop;display:inline-block}.bc-mid .mini-av{display:block}.page-head .soon{font-family:var(--font-mono);letter-spacing:.06em;background:var(--hot);color:var(--ink);border:2px solid var(--ink);border-radius:var(--r-pill);white-space:nowrap;box-shadow:var(--shadow-card-sm);padding:3px 11px;font-size:11px;font-weight:700}.steps{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}@media (max-width:760px){.steps{grid-template-columns:repeat(2,1fr)}}.step{border:2px solid var(--ink);background:var(--paper);flex-direction:column;justify-content:center;gap:4px;min-height:78px;padding:12px 13px 11px;transition:background .25s,color .25s,box-shadow .25s,transform .25s;display:flex;position:relative}.step-n{font-family:var(--font-mono);letter-spacing:.1em;color:var(--mute);font-size:10px;font-weight:700}.step-label{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(13px,1.4vw,17px);font-weight:800;line-height:1.05}.step-skip{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.step[data-state=done]{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-card-sm)}.step[data-state=done] .step-n{color:var(--paper-3)}.step[data-state=now]{background:var(--aqua);color:var(--ink);box-shadow:var(--shadow-card);transform:translate(-2px,-2px)}.step[data-state=now] .step-n{color:var(--ink)}.step[data-state=todo]{color:var(--mute)}.step[data-state=todo] .step-label{color:var(--ink);opacity:.35}.step[data-state=skipped]{border-style:dashed;border-color:var(--ink-soft);background:var(--paper-2)}.step[data-state=skipped] .step-label{opacity:.4;text-decoration:line-through}@media (prefers-reduced-motion:reduce){.step{transition:none}.step[data-state=now]{transform:none}}@keyframes avPop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes blink{0%,60%{opacity:1}61%,to{opacity:.15}}@keyframes coinIn{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes coinOut{to{opacity:0;transform:translate(-50%,-54%)scale(.86)}}@keyframes drawLine{to{stroke-dashoffset:0}}@keyframes floatUp{0%{opacity:0;transform:translateY(40px)}12%{opacity:.9}88%{opacity:.9}to{opacity:0;transform:translateY(-600px)}}@keyframes mqRun{to{transform:translate(-50%)}}@keyframes upFloat{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes barGrow{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.step{overflow:hidden}.step-fill{transform-origin:0;background:var(--ink);opacity:.12;pointer-events:none;animation-name:stepFill;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0;transform:scaleX(0)}@keyframes stepFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.step-n,.step-label,.step-skip{position:relative}@media (prefers-reduced-motion:reduce){.step-fill{display:none}}.cd-kpi-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:14px;display:grid}.cd-kpi{background:var(--paper);border:2px solid var(--ink);min-width:0;box-shadow:var(--shadow-card);padding:13px 15px}.cd-kpi.accent{background:var(--coin-soft)}.cd-k{font:500 11px var(--font-emphasis);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin-bottom:5px}.cd-v{font:700 26px/1.05 var(--font-mono);letter-spacing:-.03em}.cd-v.money{color:var(--go)}.cd-v.warn{color:var(--hot-2)}.cd-n{font:400 11.5px var(--font-emphasis);color:var(--mute);overflow-wrap:anywhere;margin-top:4px}.cd-n.warn{color:var(--hot-2)}.cd-claim{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;padding:12px 14px;display:flex}.cd-pager{justify-content:space-between;align-items:center;gap:12px;padding:10px 0 2px;display:flex}.cd-claim-note{font:500 12px var(--font-mono);color:var(--go)}.cd-sec{font:600 22px/1.2 var(--font-display);letter-spacing:-.01em;margin:28px 0 6px}.cd-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.cd-card{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card);padding:14px 15px}.cd-card-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cd-card-head h3{font:700 17px var(--font-display);flex:1;margin:0}.cd-dot{border:2px solid var(--ink);flex:none;width:12px;height:12px}.cd-chip{font:600 var(--fs-micro) var(--font-mono);letter-spacing:.1em;border:2px solid var(--ink);background:var(--paper-2);color:var(--mute);padding:2px 7px}.cd-chip.on{background:var(--go);color:var(--ink);border-color:var(--ink)}.official-badge{font:600 var(--fs-micro) var(--font-mono);letter-spacing:.06em;border:1px solid var(--ink);background:var(--paper);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;max-width:100%;padding:1px 6px;display:inline-block;overflow:hidden}.cd-kpis{font:400 12px var(--font-mono);color:var(--mute);flex-wrap:wrap;gap:14px;margin-bottom:10px;display:flex}.cd-kpis b{color:var(--ink);font-weight:700}.cd-dims{border-collapse:collapse;width:100%;font:400 12px var(--font-mono)}.cd-dims th{text-align:left;font:500 10px var(--font-emphasis);text-transform:uppercase;letter-spacing:.05em;color:var(--mute);border-bottom:2px solid var(--ink);padding:4px 8px 4px 0}.cd-dims td{border-bottom:1px solid var(--ink-line);padding:5px 8px 5px 0}.cd-dims tr:last-child td{border-bottom:0}.cd-dims tr[data-dead="1"] td{color:var(--hot-2)}.cd-empty{font:400 12px var(--font-mono);color:var(--mute);margin:6px 0 0}.cd-bar{background:var(--track);border:1px solid var(--ink);min-width:56px;height:7px;display:block}.cd-bar i{background:var(--coin);height:100%;display:block}.cd-subs{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex}.cd-more{font:600 11px var(--font-mono);border:2px solid var(--ink);background:var(--paper-2);padding:3px 7px}.cd-warns{font:400 12px var(--font-emphasis);background:var(--coin-soft);border-left:4px solid var(--hot-2);color:var(--ink);margin:11px 0 0;padding:9px 12px 9px 26px}.cd-warns li{margin:3px 0}.cd-dims td.faint{color:var(--mute)}.cd-dims td.p-go{color:var(--go);font-weight:700}.cd-dims td.p-hot{color:var(--hot-2);font-weight:700}.cd-dims td.p-low{color:var(--mute)}.uh-keys{margin:0 0 16px}.uh-search{align-items:center;gap:12px;margin:18px 0 4px;display:flex}.uh-search input{background:var(--paper);border:2px solid var(--ink);min-width:0;box-shadow:var(--shadow-card);font:500 17px var(--font-emphasis);color:var(--ink);border-radius:0;flex:1;padding:13px 15px}.uh-search input::placeholder{color:var(--mute)}.uh-search input:focus{background:var(--coin-soft);outline:none}.uh-hits{font:500 12px var(--font-mono);color:var(--mute);white-space:nowrap}.uh-empty{border:2px dashed var(--ink);text-align:center;background:var(--paper-2);flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:26px 18px;display:flex}.uh-empty b{font:700 16px var(--font-display)}.uh-empty span{font:400 12.5px var(--font-emphasis);color:var(--mute)}.uh-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.uh-card{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);align-items:center;gap:11px;padding:12px 13px;display:flex}.uh-card-body{min-width:0}.uh-card h4{font:700 16px var(--font-display);margin:0 0 3px}.uh-card-meta{font:400 11.5px var(--font-mono);color:var(--mute);flex-wrap:wrap;gap:10px;display:flex}.uh-card-meta b{color:var(--ink);font-weight:700}.uh-leader{border-top:1px solid var(--ink-line);align-items:center;gap:10px;padding:8px 2px;display:flex}.uh-leader:first-of-type{border-top:0}.uh-rank{font:700 12px var(--font-mono);color:var(--mute);text-align:right;flex:none;width:22px}.uh-leader-name{font:600 14px var(--font-emphasis);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.uh-leader-meta{font:400 11.5px var(--font-mono);color:var(--mute);white-space:nowrap}.uh-note{font:500 12.5px var(--font-emphasis);background:var(--coin-soft);border-left:4px solid var(--aqua);margin:0 0 10px;padding:9px 12px}.uh-alert{background:var(--danger-soft);border:2px solid var(--danger);font:500 13px/1.45 var(--font-emphasis);flex-direction:column;gap:4px;margin:0 0 14px;padding:11px 14px;display:flex}.uh-alert b{color:var(--danger)}.cd-kpi.warn{background:var(--danger-soft);border-color:var(--danger)}.uh-subs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:13px;display:grid}.uh-sub{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card);padding:13px 14px}.uh-sub.off{background:var(--paper-2);box-shadow:var(--shadow-card-sm)}.uh-sub header{align-items:center;gap:8px;margin-bottom:7px;display:flex}.uh-sub h4{font:700 16px var(--font-display);text-overflow:ellipsis;flex:1;min-width:0;margin:0;overflow:hidden}.uh-sub-meta{font:400 12px var(--font-mono);color:var(--mute);margin-bottom:8px}.uh-sub-meta b{color:var(--ink);font-weight:700}.uh-sub-cost{border-top:1px solid var(--ink-line);border-bottom:1px solid var(--ink-line);grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:9px;padding:7px 0;display:grid}.uh-sub-cost span{flex-direction:column;gap:2px;min-width:0;display:flex}.uh-sub-cost small{font:400 10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mute)}.uh-sub-cost b{font:700 15px var(--font-mono);color:var(--ink)}.uh-scopes{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.uh-scope{font:400 10.5px var(--font-mono);border:1px solid var(--ink);background:var(--paper-3);padding:2px 6px}.uh-scope b{font-weight:700}.uh-scope.none{color:var(--mute);border-style:dashed}.uh-sub button{background:var(--paper);color:var(--ink);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);font:600 12.5px var(--font-emphasis);cursor:pointer;border-radius:0;padding:7px 14px}.uh-sub button:hover:not(:disabled){background:var(--hot);box-shadow:none;transform:translate(2px,2px)}.uh-sub button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}.uh-export{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.mk-tabs{flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.mk-tabs-main{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.mk-tabs-main a{flex:none}.role-guide{border-bottom:1px solid var(--ink-line);gap:12px;margin:0 0 22px;padding:4px 0 16px;list-style:none;display:flex}.role-guide li{flex:1 1 0;align-items:flex-start;gap:12px;min-width:0;display:flex}.role-guide li+li:before{content:"→";font:700 16px var(--font-mono);color:var(--ink-soft);flex:none;margin-right:4px}.role-guide .ri{color:var(--ink);flex:none}.role-guide .ri-acc{fill:var(--hot)}.role-guide .ri-accf{fill:var(--ink)}.role-guide li>div{gap:3px;min-width:0;display:grid}.role-guide b{font:700 14px/1.2 var(--font-display);color:var(--ink);align-items:center;gap:6px;display:flex}.role-guide .ri-n{background:var(--ink);width:18px;height:18px;color:var(--paper);font:700 10px/1 var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.role-guide li>div>span{color:var(--ink-soft);font-size:12.5px;line-height:1.45}.role-guide .ri-links{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;display:flex}.role-guide .ri-link{font:600 12.5px/1.2 var(--font-display);color:var(--ink);text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.role-guide{flex-direction:column;gap:12px}.role-guide li+li:before{content:none}}.an-chart{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card);padding:14px 15px 10px}.an-bars{border-bottom:2px solid var(--ink);background:repeating-linear-gradient(to top,transparent,transparent 41px,var(--ink-line) 41px,var(--ink-line) 42px);align-items:flex-end;gap:3px;height:170px;padding-bottom:0;display:flex}.an-bar{flex:1;align-items:flex-end;min-width:4px;height:100%;display:flex}.an-bar i{background:var(--coin);border:2px solid var(--ink);border-bottom:0;width:100%;display:block}.an-bar:hover i{background:var(--hot)}.an-axis{font:400 11px var(--font-mono);color:var(--mute);justify-content:space-between;align-items:baseline;gap:8px;margin-top:7px;display:flex}.an-peak{color:var(--ink);font-weight:700}.an-table td:first-child{white-space:nowrap}.an-table .cd-bar{vertical-align:middle;width:72px;min-width:0;display:inline-block}.an-share{font:400 11px var(--font-mono);color:var(--mute);margin-left:7px}.an-warn{color:var(--hot-2);font-weight:700}.an-subs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.an-sub{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);align-items:center;gap:9px;padding:9px 11px;display:flex}.an-sub-name{font:600 13.5px var(--font-emphasis);text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.an-sub-units{font:400 11px var(--font-mono);color:var(--mute)}.an-sub-money{font:700 13px var(--font-mono);color:var(--go)}.an-gaps{border-left-color:var(--aqua);margin-top:6px}.ws-card{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}.ws-note{font:500 13px/1.45 var(--font-emphasis);margin:0}.ws-note code{font:600 12.5px var(--font-mono)}.ws-acts{flex-wrap:wrap;gap:8px;display:flex}.cd-mod-ctl{flex-direction:column;gap:6px;margin:6px 0 10px;display:flex}.cd-mod-name{gap:6px;display:flex}.cd-mod-name input{min-width:0;font:500 13px var(--font-emphasis);border:2px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:0;flex:1;padding:5px 8px}.cd-mod-list,.cd-mod-del{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ws-card .wallet-opt{width:auto}.tc-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.tc-card{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);flex-direction:column;gap:12px;padding:16px 16px 14px;display:flex;position:relative}.tc-card.podium{background:var(--coin-soft);padding:20px 18px 16px}.tc-rank{font:700 13px var(--font-mono);color:var(--mute);position:absolute;top:10px;right:12px}.tc-card.podium .tc-rank{color:var(--ink);font-size:18px}.tc-who{align-items:center;gap:12px;min-width:0;display:flex}.tc-name{font:800 18px/1.15 var(--font-display);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tc-card.podium .tc-name{font-size:21px}.tc-earned{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tc-v{font:800 26px var(--font-mono);letter-spacing:-.01em}.tc-card.podium .tc-v{font-size:32px}.tc-u{color:var(--mute);letter-spacing:.1em;font-size:10px}.tc-subs{color:var(--mute);font-size:12px}.tc-subs b{color:var(--ink)}@media (min-width:900px){.tc-grid{grid-template-columns:repeat(3,1fr)}}.tu-dialog{border:2px solid var(--ink);height:fit-content;max-height:calc(100dvh - 32px);box-shadow:6px 6px 0 var(--ink);background:var(--paper);width:min(460px,100vw - 32px);color:var(--ink);border-radius:0;margin:auto;padding:18px 20px;position:fixed;inset:0;overflow:auto}.tu-dialog::backdrop{background:var(--bg-scrim-soft)}.tu-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tu-head h3{font:800 20px var(--font-display);margin:0}.tu-x{font:700 24px/1 var(--font-display);cursor:pointer;color:var(--ink);background:0 0;border:0}.tu-reason{background:var(--danger-soft);border:2px solid var(--danger);font:600 13px/1.45 var(--font-emphasis);margin:0 0 12px;padding:9px 12px}.tu-now{font:500 13px var(--font-emphasis);margin:0 0 12px}.tu-presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tu-custom{border:2px solid var(--ink);background:var(--paper);align-items:center;gap:4px;padding:0 8px;display:inline-flex}.tu-custom input{width:80px;font:600 13px var(--font-mono);color:var(--ink);background:0 0;border:0;outline:none;padding:7px 0}.tu-send{width:100%;margin-top:12px;padding:11px 14px;font-size:14px}.tu-wait,.tu-done{flex-direction:column;gap:6px;margin-top:6px;display:flex}.tu-done .mk-btn{align-self:flex-start;margin-top:6px}.uh-topup{margin-top:10px}.ln-form,.ln-done{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 18px;padding:16px;display:flex}.ln-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;width:100%;display:grid}.ln-field{flex-direction:column;gap:4px;min-width:0;display:flex}.ln-field.wide{grid-column:1/-1}.ln-field span{font:600 11.5px var(--font-emphasis);letter-spacing:.04em;text-transform:uppercase}.ln-field input,.ln-field textarea,.ln-field select,.ln-filter{font:500 13.5px var(--font-emphasis);border:2px solid var(--ink);background:var(--paper);color:var(--ink);box-sizing:border-box;border-radius:0;width:100%;min-width:0;padding:7px 9px}.ln-field textarea{resize:vertical;font-family:var(--font-emphasis)}.ln-img .ln-img-consent{font:500 12.5px var(--font-emphasis);text-transform:none;letter-spacing:0;align-items:flex-start;gap:6px;display:flex}.ln-img .ln-img-consent input{border:0;width:auto;margin-top:2px;padding:0}.ln-img-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ln-img-thumb{object-fit:cover;border:2px solid var(--ink);background:var(--paper-2);width:56px;height:56px}.ln-img .mk-btn.is-disabled{opacity:.45;cursor:not-allowed}.ln-img>.cd-n{font:500 12px var(--font-emphasis);text-transform:none;letter-spacing:0;color:var(--mute)}.ln-field.bad input,.ln-field.bad textarea,.ln-judges.bad{border-color:var(--hot);outline:2px solid var(--hot)}.ln-sub{font:600 16px/1.3 var(--font-display);margin:4px 0 0}.ln-details{border:2px dashed var(--ink);gap:8px;min-width:0;padding:8px 12px;display:grid}.ln-details>summary{cursor:pointer;font:600 13px var(--font-emphasis)}.ln-hint{color:var(--ink-soft);overflow-wrap:anywhere;font-size:12px}.ln-count{color:var(--ink-soft);place-self:flex-end end;font-size:11px}.ln-push{gap:8px;display:grid}.ln-push-card{cursor:default;max-width:320px;min-height:0}.ln-push-card:hover{transform:none}.ln-push-card p{margin:0}.ln-push-to{font-size:12.5px}.ln-filter{max-width:320px}.ln-judges{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;width:100%;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.ln-judges label{border:2px solid var(--ink);cursor:pointer;font:500 13px var(--font-emphasis);align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.ln-judges label b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ln-judges label span{color:var(--mute);font:500 12px var(--font-mono);white-space:nowrap}.ln-judges label.on{background:var(--coin-soft)}.ln-quote{font:600 13px var(--font-emphasis);margin:0}.ln-params{width:100%}.ln-params td{vertical-align:top;word-break:break-word}.ln-key{font:600 13px var(--font-mono);word-break:break-all;-webkit-user-select:all;user-select:all;margin-top:6px;display:block}.ln-tax{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ln-tax input[type=range]{accent-color:var(--hot);width:260px;max-width:100%}.ln-tax output{min-width:3.5em;font-weight:700}.ln-split{gap:8px;margin:0 0 16px;display:grid}.ln-split-bar{border:2px solid var(--ink);background:var(--paper);gap:2px;height:34px;display:flex}.ln-seg{white-space:nowrap;min-width:0;font:600 11.5px var(--font-mono,ui-monospace,monospace);color:var(--text-on-hot);justify-content:center;align-items:center;display:flex;overflow:hidden}.ln-seg.pons,.ln-sw.pons{background:var(--sage)}.ln-seg.eco,.ln-sw.eco{background:var(--aqua)}.ln-seg.you,.ln-sw.you{background:var(--hot)}.ln-split-legend{color:var(--mute);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.ln-split-legend span{align-items:center;gap:6px;display:inline-flex}.ln-split-legend b{color:var(--ink)}.ln-sw{width:10px;height:10px;display:inline-block}.ln-split-note{flex-basis:100%}.ak{background:var(--paper);border:2px solid var(--ink);box-shadow:var(--shadow-card-sm);gap:14px;padding:16px;display:grid}.ak-new{border:2px solid var(--ink);background:var(--coin-soft);gap:8px;padding:12px;display:grid}.ak-key{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ak-key code{word-break:break-all;-webkit-user-select:all;user-select:all;min-width:0;font:600 13px var(--font-mono);flex:280px}.ak-form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.ak-form .ln-field{flex:220px}.ak-table{overflow-x:auto}.ak-table table{border-collapse:collapse;width:100%;font-size:13px}.ak-table th{text-align:left;font:600 11.5px var(--font-emphasis);letter-spacing:.04em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding:6px 8px}.ak-table td{border-bottom:1px solid var(--ink-line);white-space:nowrap;padding:8px}.ak-revoked td{color:var(--mute);text-decoration:line-through}.ak-revoked td:last-child{text-decoration:none}.page-lead{font:700 clamp(16px,1.8vw,20px)/1.35 var(--font-display);color:var(--ink);text-wrap:balance;margin:-8px 0 18px}.page-lead span{color:var(--mute);font-weight:500}.mf-sec{margin:44px 0 40px}.r-launcher{--rc:var(--hot)}.r-trader{--rc:var(--hot-2)}.r-subscriber{--rc:var(--sage)}.r-creator{--rc:var(--aqua)}.mf-tabs{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.mf-role{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font:800 14px var(--font-display);cursor:pointer;border-radius:0;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;position:relative;overflow:hidden}.mf-role:before{content:"";border:2px solid var(--ink);background:var(--rc);border-radius:50%;width:12px;height:12px}.mf-role[aria-pressed=true]{background:var(--rc);box-shadow:var(--shadow-card-sm)}.mf-role[aria-pressed=true]:before{background:var(--paper)}.mf-role:focus-visible{outline:2px solid var(--hot-2);outline-offset:2px}.mf-tick{background:var(--ink);transform-origin:0;width:100%;height:3px;animation:linear forwards mfTick;position:absolute;bottom:0;left:0}.mf-mode{font:600 11px var(--font-mono,monospace);letter-spacing:.04em;color:var(--mute)}.mf-body{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:12px;display:grid}@media (min-width:1000px){.mf-body{grid-template-columns:270px minmax(0,1fr);align-items:start}}.mf-panel{border:2px solid var(--ink);border-left:10px solid var(--rc);background:var(--paper);box-shadow:var(--shadow-card-sm);gap:12px;padding:14px 16px;display:grid}.mf-panel-name{font:800 22px var(--font-display);color:var(--ink);margin:0}.mf-col-h{font:700 11px var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.mf-col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mf-col li{color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:8px;font-size:14px;font-weight:600;line-height:1.4;display:grid}.mf-col .mf-key{width:22px;transform:translateY(-4px)}.mf-key.none{border-top-color:#0000;width:22px;height:0}.mf-go{justify-self:start}.mf-wrap{contain:inline-size;min-width:0;max-width:100%;overflow-x:auto}.mf{width:100%;min-width:760px;height:auto;display:block}.mf-edge,.mf-node{transition:opacity .35s}.mf-edge:not(.lit),.mf-node:not(.lit){opacity:.2}.mf-edge path{fill:none;stroke-width:2.5px}.mf-edge.lit path{stroke-width:3.5px}.mf-edge.money path{stroke:var(--ink)}.mf-edge.judge path{stroke:var(--mute);stroke-dasharray:4 4}.mf-edge.judge.lit path{stroke:var(--ink-soft)}.mf-edge.push path{stroke:var(--go);stroke-dasharray:6 4}.mf-label{font:700 13px var(--font-mono,monospace);fill:var(--ink);paint-order:stroke;stroke:var(--paper);stroke-width:5px;stroke-linejoin:round}.mf-edge.push .mf-label{fill:var(--go)}.mf-box{fill:var(--rc,var(--paper));stroke:var(--ink);stroke-width:2px}.mf-node.now .mf-box{stroke-width:4px}.mf-node.now{filter:drop-shadow(5px 5px 0 var(--ink))}.mf-name{font:800 16px var(--font-display);fill:var(--ink)}.mf-sub{font:600 11px var(--font-mono,monospace);fill:var(--ink-soft);letter-spacing:.02em}.mf-core-box{fill:var(--ink);stroke:var(--hot-2);stroke-width:3px;animation:3.2s ease-in-out infinite mfCore}.mf-jev{image-rendering:pixelated}.mf-core-name{font:800 22px var(--font-display);fill:var(--paper);letter-spacing:.02em}.mf-core-role{font:700 10px var(--font-mono,monospace);fill:var(--aqua);letter-spacing:.1em}.mf-core-big{font:800 21px var(--font-display);fill:var(--paper)}.mf-core-line{font:600 13px var(--font-mono,monospace);fill:var(--aqua)}.mf-core-line.dim{fill:var(--paper-3)}.mf-pkt{stroke:var(--ink);stroke-width:2px}.mf-pkt.money{fill:var(--hot)}.mf-pkt.judge{fill:var(--aqua)}.mf-pkt.push{fill:var(--go)}.mf-legend{font:600 11px var(--font-mono,monospace);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);flex-wrap:wrap;align-items:center;gap:8px 20px;margin:10px 0 0;display:flex}.mf-legend span{align-items:center;gap:8px;display:inline-flex}.mf-key{border-top:3px solid var(--ink);width:28px;display:inline-block}.mf-key.judge{border-top-style:dashed;border-top-color:var(--mute)}.mf-key.push{border-top-style:dashed;border-top-color:var(--go)}.mf-src{text-transform:none;letter-spacing:.02em}@keyframes mfCore{0%,to{stroke:var(--hot-2)}50%{stroke:var(--aqua)}}@keyframes mfTick{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mf-pkt{display:none}.mf-core-box{animation:none}.mf-edge,.mf-node{transition:none}}.cb{margin:14px 0 6px}.cb-dialog{border:2px solid var(--ink);background:var(--paper);width:min(1100px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-card-sm);margin:auto;padding:18px}.cb-dialog::backdrop{background:var(--bg-scrim-soft)}.cb-dialog-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cb-dialog-head h3{font:600 20px/1.2 var(--font-display);margin:0}.cb-ok,.cb-err{border:2px solid var(--ink);margin:8px 0;padding:8px 12px;font-size:13px}.cb-err{border-style:dashed}.cd-source{align-self:flex-start;margin:4px 0}.cd-source-stats{border:2px solid var(--ink);background:var(--paper);width:min(640px,100%);color:var(--ink);text-align:left;margin:14px auto 0;padding:14px}.cd-source-stats h4{font:600 15px/1.2 var(--font-display);margin:0 0 8px}.zoom-overlay:has(.cd-source-stats){align-items:flex-start}.lr-totals{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:8px 0 0;display:grid}.lr-totals>div{border:var(--bd);background:var(--paper);box-shadow:var(--shadow-card-sm);gap:4px;padding:12px 14px;display:grid}.lr-totals dt{font:800 15px/1.2 var(--font-display)}.lr-totals dd{justify-content:space-between;gap:8px;margin:0;font-size:13px;display:flex}.lr-totals dd b{font-size:15px}.lr-wrap{overflow-x:auto}.lr-table td small{color:var(--ink-soft)}.lr-counting{font-size:11px}.lr-claim{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}
.dx{max-width:var(--page-max);padding:24px var(--page-pad) 88px;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;margin:0 auto;display:grid}.dx-nav{top:calc(env(safe-area-inset-top,0px) + 16px);font:500 13px var(--font-emphasis);flex-direction:column;gap:2px;max-height:calc(100vh - 32px);display:flex;position:sticky;overflow-y:auto}.dx-nav a{color:var(--text-secondary);border-left:2px solid #0000;align-items:center;gap:8px;min-width:0;padding:5px 8px;text-decoration:none;display:flex}.dx-nav a:hover{color:var(--ink);border-left-color:var(--ink);background:var(--paper-2)}.dx-nav a span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-nav-h{font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);margin:16px 0 4px;padding-left:10px}.dx-nav-h:first-child{margin-top:0}.dx-main{flex-direction:column;min-width:0;display:flex}.dx-sec{border-bottom:1px solid var(--ink-line);min-width:0;padding:32px 0;scroll-margin-top:16px}.dx-sec:first-child{padding-top:0}.dx-sec h1{font:700 34px/1.15 var(--font-display);text-wrap:balance;margin:4px 0 12px}.dx-sec h2{font:700 22px/1.25 var(--font-display);text-wrap:balance;margin:0 0 10px}.dx-sec p{font:400 14.5px/1.65 var(--font-emphasis);max-width:68ch;margin:0 0 12px}.dx-sec a{color:var(--ink);-webkit-text-decoration-color:var(--hot);text-decoration-color:var(--hot);text-underline-offset:3px}.dx-sec code{font:500 12.5px var(--font-mono);background:var(--paper-2);overflow-wrap:anywhere;padding:1px 5px}.dx-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font:600 11.5px var(--font-mono)!important}.dx-note{color:var(--text-secondary);border-left:3px solid var(--hot);padding-left:10px}.dx-facts{flex-wrap:wrap;gap:8px 20px;margin:16px 0;display:flex}.dx-facts div{flex-direction:column;gap:4px;min-width:0;display:flex}.dx-facts span{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.dx-flow{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dx-flow li{counter-increment:s;border:2px solid var(--ink);background:var(--paper);box-shadow:var(--shadow-card-sm);font:400 13.5px/1.5 var(--font-emphasis);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.dx-flow li:before{content:"0" counter(s);font:700 12px var(--font-mono);color:var(--hot-2)}.dx-flow li code{align-self:flex-start}.dx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dx-stack{flex-direction:column;gap:12px;min-width:0;display:flex;position:sticky;top:16px}.dx-ep{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dx-ep code{background:0 0!important;padding:0!important;font-size:14px!important}.dx-m{font:700 10.5px var(--font-mono);letter-spacing:.04em;border:1.5px solid var(--ink);flex:none;padding:2px 6px}.dx-m-get{background:var(--coin-soft)}.dx-m-post{background:var(--sty-soft)}.dx-rate{color:var(--mute);font:500 12.5px var(--font-mono)!important}.dx-h4{font:600 11.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--ink);margin:22px 0 6px;padding-bottom:6px}.dx-params{margin:0}.dx-params>div{border-bottom:1px solid var(--ink-line);padding:10px 0}.dx-params dt{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dx-params dt code{background:0 0!important;padding:0!important;font-size:13px!important;font-weight:700!important}.dx-params dd{font:400 13.5px/1.55 var(--font-emphasis);color:var(--text-secondary);margin:4px 0 0}.dx-type{font:500 12px var(--font-mono);color:var(--mute)}.dx-req{font:600 10.5px var(--font-mono);color:var(--hot-2);text-transform:uppercase;letter-spacing:.06em}.dx-opt{font:500 10.5px var(--font-mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em}.dx-returns{font:400 13.5px/1.55 var(--font-emphasis);gap:6px;margin:0;padding:0;list-style:none;display:grid}.dx-status{font:700 12px var(--font-mono);color:var(--go);min-width:2.6em;display:inline-block}.dx-status.bad{color:var(--hot-2)}.dx-code{background:var(--ink);color:var(--paper);border:2px solid var(--ink);min-width:0;max-width:100%}.dx-code-bar{border-bottom:1px solid color-mix(in srgb, var(--paper) 15%, transparent);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.dx-code-title{font:600 11.5px var(--font-mono);letter-spacing:.04em;color:color-mix(in srgb, var(--paper) 70%, transparent);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dx-tabs{gap:2px;display:flex;overflow-x:auto}.dx-tabs button{font:600 11.5px var(--font-mono);color:color-mix(in srgb, var(--paper) 70%, transparent);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 8px}.dx-tabs button.on{color:var(--paper);box-shadow:inset 0 -2px 0 var(--hot)}.dx-copy{font:600 11px var(--font-mono);color:var(--paper);border:1px solid color-mix(in srgb, var(--paper) 30%, transparent);cursor:pointer;background:0 0;flex:none;padding:3px 8px}.dx-copy:hover{border-color:var(--paper)}.dx-code pre{font:500 12.5px/1.6 var(--font-mono);tab-size:2;margin:0;padding:12px 14px;overflow-x:auto}.dx-code pre code{color:inherit;white-space:pre;font:inherit!important;overflow-wrap:normal!important;background:0 0!important;padding:0!important}.dx-table{margin:8px 0 14px;overflow-x:auto}.dx-table table{border-collapse:collapse;width:100%;font:400 13.5px/1.5 var(--font-emphasis)}.dx-table th{text-align:left;font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--ink);padding:6px 10px 6px 0}.dx-table td{border-bottom:1px solid var(--ink-line);vertical-align:top;padding:8px 10px 8px 0}@media (max-width:1080px){.dx-split{grid-template-columns:minmax(0,1fr)}.dx-stack{position:static}}@media (max-width:760px){.dx{padding:16px var(--page-pad-sm) 64px;grid-template-columns:minmax(0,1fr);gap:16px}.dx-nav{border-bottom:1px solid var(--ink-line);flex-flow:row;gap:4px;max-height:none;padding-bottom:6px;position:static;overflow-x:auto}.dx-nav-h{display:none}.dx-nav a{border-left:0;border:1px solid var(--ink-line);white-space:nowrap;flex:none}.dx-nav-ep .dx-m{display:none}.dx-sec h1{font-size:28px}}.dx-m-delete{background:var(--hot)}.dx-list{gap:6px;margin:12px 0 0;padding-left:18px;display:grid}
.mth{max-width:820px;color:var(--text-primary);padding-block:24px 64px}.mth h1{font-size:var(--fs-page);margin:0 0 12px}.mth h2{font-size:var(--fs-section);margin:0 0 10px}.mth h3{font-size:var(--fs-body-lg);margin:0 0 6px}.mth p,.mth li,.mth dd{overflow-wrap:anywhere;line-height:1.7}.mth-lead{font-size:var(--fs-lead);color:var(--text-secondary)}.mth-sec{margin-top:36px}.mth-sec p{color:var(--text-secondary)}.mth-list{color:var(--text-secondary);margin:8px 0;padding-left:20px}.mth-list li+li{margin-top:4px}.mth-list b{color:var(--text-primary)}.mth-red li::marker{color:var(--danger)}.mth-note{color:var(--text-muted);font-size:var(--fs-small)}.mth code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.92em}.mth-coins{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0;display:grid}.mth-coin{border:1px solid var(--border-default);border-radius:var(--r-card);background:var(--bg-card);min-width:0;padding:14px}.mth-coin p{margin:4px 0}.mth-read{font-size:var(--fs-small)}.mth .mth-tally{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.mth .mth-redline{color:var(--danger);font-weight:700}.mth-tiers{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mth-tiers li{border:1px solid var(--border-default);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--text-muted);padding:1px 10px}.mth-tiers li.on{border-color:var(--success);color:var(--success)}.mth-tierdefs{gap:10px;margin:8px 0;display:grid}.mth-tierdefs div{grid-template-columns:5.5em 1fr;gap:8px;display:grid}.mth-tierdefs dt{font-weight:800}.mth-tierdefs dd{color:var(--text-secondary);margin:0}@media (max-width:480px){.mth-tierdefs div{grid-template-columns:1fr;gap:2px}}
