:root{--s0:#0b0c0d;--s1:#121415;--s2:#191c1e;--s3:#232729;--ink:#e9ebeb;--ink-2:#9ba2a4;--ink-3:#6b7376;--line:#e9ebeb17;--line-2:#e9ebeb2e;--line-3:#e9ebeb4d;--acc:#00c805;--acc-lit:#3ee148;--acc-ink:#04220a;--acc-wash:#00c8051f;--acc-edge:#00c80561;--down:#ff4f43;--down-wash:#ff4f431f;--down-edge:#ff4f435c;--warn:#ffb020;--warn-wash:#ffb0201f;--r-common:#8b9295;--r-uncommon:#46c9a0;--r-rare:#4ea1ff;--r-epic:#a97bff;--r-legendary:#ffb020;--r-mythic:#ff5d78;--sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-11:11px;--t-12:12px;--t-13:13px;--t-14:14px;--t-16:16px;--t-20:20px;--t-26:26px;--t-34:34px;--t-46:46px;--t-62:62px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--rad-sm:2px;--rad:3px;--rad-lg:6px;--dur:.15s;--dur-2:.24s;--ease:cubic-bezier(.2, 0, 0, 1);--shell:min(1560px, 100%);--gutter:max(0px, calc((100% - var(--shell)) / 2));--bar-h:56px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}body{background:var(--s0);color:var(--ink);font-family:var(--sans);font-size:var(--t-14);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"zero" 1;line-height:1.55;overflow-x:clip}h1,h2,h3,h4{letter-spacing:-.02em;font-weight:650;line-height:1.15}h1{font-size:var(--t-34);letter-spacing:-.035em}h2{font-size:var(--t-20)}h3{font-size:var(--t-16);letter-spacing:-.01em}p{max-width:68ch}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}::selection{background:var(--acc);color:var(--acc-ink)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--acc-lit);outline-offset:2px;border-radius:var(--rad-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.amt,.num,.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1;letter-spacing:-.01em}.amt{white-space:nowrap;align-items:baseline;gap:.28em;display:inline-flex}.amt-mark{opacity:.75;flex:none;align-self:center;width:auto;height:.85em}.change-up,.up{color:var(--acc-lit)}.change-down,.down{color:var(--down)}.change-up,.change-down{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;margin-left:var(--sp-2)}.gold{color:var(--r-legendary)}.acid{color:var(--acc-lit)}.hot{color:var(--down)}.dim{color:var(--ink-3)}.pl-common{--tier:var(--r-common)}.pl-uncommon{--tier:var(--r-uncommon)}.pl-rare{--tier:var(--r-rare)}.pl-epic{--tier:var(--r-epic)}.pl-legendary{--tier:var(--r-legendary)}.pl-mythic{--tier:var(--r-mythic)}:root{--tier:var(--r-common)}.mood-bull{--mood:var(--acc);--mood-lit:var(--acc-lit)}.mood-bear{--mood:var(--down);--mood-lit:var(--down)}.mood-flat{--mood:var(--ink-3);--mood-lit:var(--ink-2)}.eyebrow,dt{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.btn-primary,.btn-secondary,.btn-ghost{--ctl-h:38px;justify-content:center;align-items:center;gap:var(--sp-2);min-height:var(--ctl-h);padding:0 var(--sp-4);border-radius:var(--rad);font-size:var(--t-13);letter-spacing:-.005em;white-space:nowrap;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease), transform var(--dur) var(--ease);border:1px solid #0000;font-weight:600;display:inline-flex}.btn-primary:active,.btn-secondary:active,.btn-ghost:active{transform:translateY(1px)}.btn-primary{background:var(--acc);color:var(--acc-ink)}.btn-primary:hover{background:var(--acc-lit)}.btn-secondary{border-color:var(--line-2);color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--s2);border-color:var(--line-3)}.btn-ghost{color:var(--ink-2);padding:0 var(--sp-3);background:0 0}.btn-ghost:hover{background:var(--s2);color:var(--ink)}.btn-primary:disabled,.btn-secondary:disabled,.btn-ghost:disabled{opacity:.42;cursor:not-allowed;transform:none}.btn-launch{--ctl-h:48px;font-size:var(--t-16);padding:0 var(--sp-6)}input[type=text],input[type=number],input[type=search],select,textarea{background:var(--s2);border:1px solid var(--line);border-radius:var(--rad);min-height:38px;padding:var(--sp-2) var(--sp-3);color:var(--ink);font-size:var(--t-14);width:100%;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease)}input:hover,select:hover,textarea:hover{border-color:var(--line-2)}input:focus,select:focus,textarea:focus{border-color:var(--acc-edge);background:var(--s1)}input::placeholder,textarea::placeholder{color:var(--ink-3)}input[type=number]{font-family:var(--mono);font-variant-numeric:tabular-nums}textarea{resize:vertical;min-height:88px;line-height:1.55}@media (pointer:coarse){.btn-primary,.btn-secondary,.btn-ghost{--ctl-h:44px}input,select,textarea{min-height:44px;font-size:var(--t-16)}}.card,.panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg)}.chip{align-items:center;gap:var(--sp-2);height:24px;padding:0 var(--sp-3);border:1px solid var(--line);background:var(--s2);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;border-radius:999px;display:inline-flex}.sk-line{border-radius:var(--rad-sm);background:linear-gradient(90deg, var(--s2), var(--s3), var(--s2));height:10px;animation:sk 1.4s var(--ease) infinite;background-size:200% 100%}.sk-line-wide{width:70%;height:14px}@keyframes sk{0%{background-position:200% 0}to{background-position:-200% 0}}.panel-empty{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--ink-2);background:var(--s1);border:1px dashed var(--line-2);border-radius:var(--rad-lg);font-size:var(--t-13);flex-direction:column;display:flex}.dot-live{background:var(--acc);width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%;flex:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.block-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);display:flex}.block-head h2{font-size:var(--t-16);letter-spacing:-.01em;font-weight:600}.block-head h2 em{color:var(--acc-lit);font-style:normal}.block-head>a{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease)}.block-head>a:hover{color:var(--acc-lit)}
.appbar{z-index:50;height:var(--bar-h);padding:0 calc(var(--gutter) + var(--sp-5));align-items:center;gap:var(--sp-6);background:var(--s0);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.logo{font-size:var(--t-16);letter-spacing:-.045em;white-space:nowrap;color:var(--ink);font-weight:800}.logo .dot{color:var(--acc)}.logo .fun{color:var(--ink-3);font-weight:500}.appnav{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.appnav>a{align-items:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);border-radius:var(--rad);font-size:var(--t-13);color:var(--ink-2);transition:color var(--dur) var(--ease), background var(--dur) var(--ease);font-weight:500;display:inline-flex;position:relative}.appnav>a:hover{color:var(--ink);background:var(--s2)}.appnav>a.is-active{color:var(--ink);font-weight:600}.appnav-icon{opacity:.7;font-size:15px;display:inline-flex}.appnav>a.is-active .appnav-icon{opacity:1;color:var(--acc)}.appnav-rule{left:var(--sp-3);right:var(--sp-3);background:var(--acc);opacity:0;height:2px;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);position:absolute;bottom:-11px;transform:scaleX(.4)}.appnav>a.is-active .appnav-rule{opacity:1;transform:scaleX(1)}.appbar-right{align-items:center;gap:var(--sp-3);display:flex}.net-chip{align-items:center;gap:var(--sp-2);height:28px;padding:0 var(--sp-3);border:1px solid var(--line);background:var(--s1);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.04em;color:var(--ink-2);white-space:nowrap;border-radius:999px;display:inline-flex}.net-chain{font-size:13px}.net-dot{background:var(--ink-3);border-radius:50%;flex:none;width:5px;height:5px}.net-chip.net-live{border-color:var(--acc-edge);color:var(--ink)}.net-chip.net-live .net-dot{background:var(--acc);animation:pulse 2.4s var(--ease) infinite}.nav-burger{border:1px solid var(--line);border-radius:var(--rad);flex-direction:column;justify-content:center;align-items:center;gap:4px;width:38px;height:38px;display:none}.nav-burger span{background:var(--ink);width:16px;height:1.5px;display:block}.appnav-sheet{inset:var(--bar-h) 0 0;z-index:49;background:var(--s0);padding:var(--sp-4);gap:var(--sp-1);animation:sheet var(--dur-2) var(--ease);flex-direction:column;display:flex;position:fixed;overflow-y:auto}@keyframes sheet{0%{opacity:0;transform:translateY(-6px)}}.appnav-sheet>a{align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-3);border-radius:var(--rad);font-size:var(--t-16);color:var(--ink-2);font-weight:500;display:flex}.appnav-sheet>a.is-active{color:var(--ink);background:var(--s1)}.appnav-sheet>a.is-active .appnav-icon{color:var(--acc);opacity:1}.appnav-sheet-net{padding-top:var(--sp-4);border-top:1px solid var(--line);align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-12);color:var(--ink-2);margin-top:auto;display:flex}.appmain{width:var(--shell);padding:var(--sp-6) var(--sp-5) var(--sp-9);min-height:calc(100vh - var(--bar-h));margin:0 auto}.appfoot{border-top:1px solid var(--line);background:var(--s0);padding:var(--sp-7) calc(var(--gutter) + var(--sp-5)) var(--sp-5)}.appfoot-grid{gap:var(--sp-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr);align-items:start;display:grid}.appfoot-brand{margin-bottom:var(--sp-3);font-size:var(--t-16);letter-spacing:-.045em;font-weight:800;display:block}.appfoot-brand .dot{color:var(--acc)}.appfoot-brand .fun{color:var(--ink-3);font-weight:500}.appfoot-brandcol p{color:var(--ink-2);font-size:var(--t-13);max-width:46ch}.appfoot-col{gap:var(--sp-2);flex-direction:column;display:flex}.appfoot-col h2{margin-bottom:var(--sp-1);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.appfoot-col a{width:fit-content;font-size:var(--t-13);color:var(--ink-2);transition:color var(--dur) var(--ease)}.appfoot-col a:hover{color:var(--ink)}.fstat{align-items:center;gap:var(--sp-2);font-size:var(--t-12);grid-template-columns:6px auto 1fr;display:grid}.fstat-dot{background:var(--ink-3);border-radius:50%;width:6px;height:6px}.fstat-live .fstat-dot{background:var(--acc)}.fstat-off .fstat-dot{background:var(--warn)}.fstat-label{color:var(--ink-2)}.fstat-detail{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}a.fstat:hover .fstat-detail{color:var(--acc-lit)}.appfoot-net{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);display:flex}.appfoot-base{gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--t-12);color:var(--ink-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.appnav{display:none}.nav-burger{display:flex}.net-chip{display:none}.appfoot-grid{gap:var(--sp-6);grid-template-columns:1fr}}@media (max-width:640px){.appbar{padding:0 var(--sp-4);gap:var(--sp-3)}.appmain{padding:var(--sp-5) var(--sp-4) var(--sp-8)}.appfoot{padding:var(--sp-6) var(--sp-4) var(--sp-5)}}
.statrail{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.rail-cell{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.rail-cell:first-child{border-left:none}.rail-label{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.rail-value{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink)}.rail-cell[data-empty=true] .rail-value{color:var(--ink-3)}.tape{border:1px solid var(--line);border-radius:var(--rad);background:var(--s1);height:38px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 48px calc(100% - 48px),#0000)}.tape-track{width:max-content;height:100%;animation:64s linear infinite tape;display:flex}.tape:hover .tape-track{animation-play-state:paused}@keyframes tape{to{transform:translate(-50%)}}.tape-run{align-items:center;display:flex}.tape-item{align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);font-size:var(--t-12);white-space:nowrap;color:var(--ink-2);display:inline-flex}.tape-who{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3)}.tape-verb{color:var(--ink-3)}.tape-card{color:var(--tier);font-weight:600}.tape-price{color:var(--ink)}.tape-sep{color:var(--line-3);padding:0 var(--sp-2);font-size:8px}.feed{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);top:calc(var(--bar-h) + var(--sp-5));max-height:calc(100vh - var(--bar-h) - var(--sp-8));flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden}.feed-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);background:var(--s1);display:flex}.feed-head h2{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.feed-pulse{background:var(--acc);width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%}.feed-list{flex:1;overflow-y:auto}.feed-row{align-items:baseline;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--t-12);border-bottom:1px solid var(--line);grid-template-columns:64px auto minmax(0,1fr) auto;display:grid}.feed-row:last-child{border-bottom:none}.feed-actor{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);text-overflow:ellipsis;overflow:hidden}.feed-verb{font-size:var(--t-11);color:var(--ink-2)}.ev-buy .feed-verb{color:var(--acc-lit)}.ev-list .feed-verb{color:var(--r-rare)}.ev-delist .feed-verb{color:var(--ink-3)}.ev-open .feed-verb{color:var(--r-legendary)}.ev-launch .feed-verb{color:var(--r-epic)}.feed-card{color:var(--tier);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.feed-game{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feed-game:hover{color:var(--acc-lit)}.feed-price{font-family:var(--mono);font-size:var(--t-11);color:var(--ink)}.feed-time{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);text-align:right;white-space:nowrap}.feed-row .feed-price{grid-column:3;justify-self:end}.feed-empty{align-items:center;gap:var(--sp-3);padding:var(--sp-7) var(--sp-4);text-align:center;color:var(--ink-3);font-size:var(--t-13);flex-direction:column;display:flex}.face,.spot-card,.pg-card,.rip-card,.mkt-card,.vt-card,.dl-card,.dg-card,.cg-card{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.face:after,.spot-card:after,.pg-card:after,.rip-card:after,.mkt-card:after,.vt-card:after,.dl-card:after,.dg-card:after{content:"";border-radius:inherit;border:1px solid var(--tier);opacity:.4;pointer-events:none;transition:opacity var(--dur) var(--ease);position:absolute;inset:0}.face:hover:after,.mkt-card:hover:after,.vt-card:hover:after,.pg-card:hover:after{opacity:.85}.face-art,.spot-card-art,.pg-card-art,.rip-card-art,.mkt-card-art,.vt-card-art,.dl-card-art,.dg-art,.cg-card-art{aspect-ratio:5/4;background:var(--s2);background-position:50%;background-size:cover;flex:none}.mkt-card-art-none,.vt-card-art-none,.cg-card-art-empty{color:var(--ink-3);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;display:flex}.face-tier,.spot-card-rarity,.pg-card-rarity,.rip-card-rarity,.mkt-card-tier,.vt-card-tier,.dl-c-tier,.dg-rarity,.cg-card-tier,.pl-rarity{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--tier);font-weight:600}.face-name,.spot-card-name,.pg-card-name,.rip-card-name,.mkt-card-name,.vt-card-name,.dl-c-name,.dg-name,.cg-card-name{font-size:var(--t-13);letter-spacing:-.01em;color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.face-meta,.spot-card-num,.spot-card-stats,.pg-card-meta,.rip-card-num,.rip-card-stats,.mkt-card-serial,.mkt-card-n,.vt-card-serial,.dl-c-pow,.dg-num,.dg-power,.cg-count{font-family:var(--mono);font-size:var(--t-11);font-variant-numeric:tabular-nums;color:var(--ink-3)}.face-top,.spot-card-top,.rip-card-top,.dg-card-top{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);display:flex}.face-body,.mkt-card-body,.vt-card-body{gap:var(--sp-1);padding:var(--sp-3);flex-direction:column;display:flex}.pl-legendary .face-art,.pl-mythic .face-art,.pl-legendary .spot-card-art,.pl-mythic .spot-card-art,.pl-legendary .rip-card-art,.pl-mythic .rip-card-art,.pl-legendary .mkt-card-art,.pl-mythic .mkt-card-art,.pl-legendary .vt-card-art,.pl-mythic .vt-card-art{position:relative;overflow:hidden}.pl-legendary .face-art:before,.pl-mythic .face-art:before,.pl-legendary .spot-card-art:before,.pl-mythic .spot-card-art:before,.pl-legendary .rip-card-art:before,.pl-mythic .rip-card-art:before,.pl-legendary .mkt-card-art:before,.pl-mythic .mkt-card-art:before,.pl-legendary .vt-card-art:before,.pl-mythic .vt-card-art:before{content:"";animation:foil 4.5s var(--ease) infinite;background:linear-gradient(72deg,#0000 42%,#ffffff57 50%,#0000 58%);position:absolute;inset:-40%}@keyframes foil{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}.price-sticker,.tile-price,.mkt-card-price,.pg-price{align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--rad);background:var(--s3);border:1px solid var(--line-2);font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;display:inline-flex}.tile{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.tile:hover{border-color:var(--line-2);transform:translateY(-2px)}.tile-main{flex-direction:column;flex:1;min-width:0;display:flex}.tile-art{aspect-ratio:16/9;background:var(--s2);padding:var(--sp-3);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.tile-ticker{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;padding:3px var(--sp-2);border-radius:var(--rad);color:#fff;background:#0000008c;font-weight:600}.tile-price{right:var(--sp-3);bottom:var(--sp-3);position:absolute}.tile-hot{left:var(--sp-3);bottom:var(--sp-3);align-items:center;gap:var(--sp-1);padding:3px var(--sp-2);border-radius:var(--rad);background:var(--down);color:#fff;font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;font-weight:600;display:inline-flex;position:absolute}.tile-head{padding:var(--sp-3) var(--sp-4) var(--sp-2)}.tile-name{font-size:var(--t-14);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tile-by{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);margin-top:2px}.tile-peg{padding:0 var(--sp-4) var(--sp-2)}.tile-stats{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;display:grid}.tile-stats>div{min-width:0}.tile-stats dt{font-size:var(--t-11)}.tile-stats dd{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.tile-foot{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);display:flex}.tile-cta{justify-content:center;align-items:center;gap:var(--sp-2);border-top:1px solid var(--line);background:var(--s2);min-height:40px;font-size:var(--t-13);color:var(--ink);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:600;display:flex}.tile-cta:hover{background:var(--acc);color:var(--acc-ink)}.tile-cta:hover .amt-mark{opacity:1}.tile-pegged .tile-art:after{content:"";background:var(--mood);height:2px;position:absolute;inset:0 0 auto}.tile-skeleton{pointer-events:none}.tile-skeleton .tile-head,.tile-skeleton .tile-stats{gap:var(--sp-2);display:grid}.board-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(264px,1fr));display:grid}.stk-ticker{align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;color:var(--mood-lit,var(--ink-2));font-weight:600;display:inline-flex}.stk-arrow{font-size:8px}.stk-chip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-left:2px solid var(--mood,var(--line-2));border-radius:var(--rad);background:var(--s2);min-width:0;display:flex}.stk-chip-bare{border-left-color:var(--line-2)}.stk-price{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;color:var(--ink)}.stk-delta{font-family:var(--mono);font-size:var(--t-11);font-variant-numeric:tabular-nums;color:var(--mood-lit,var(--ink-2));margin-right:auto}.stk-spark{color:var(--mood-lit,var(--ink-3));opacity:.9;flex:none}.stk-panel{gap:var(--sp-4);padding:var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.stk-panel-head{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stk-panel-name{font-size:var(--t-13);color:var(--ink-2)}.stk-panel-tok{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.04em;padding:2px var(--sp-2);border:1px solid var(--line-2);color:var(--ink-3);border-radius:999px}.stk-panel-price{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.stk-panel-price b{font-family:var(--mono);font-size:var(--t-34);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:500}.stk-panel-move{font-family:var(--mono);font-size:var(--t-13);color:var(--mood-lit,var(--ink-2))}.stk-panel-stats{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.stk-panel-stats dd{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums;margin-top:2px}.stk-panel-score{gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.stk-score-head{align-items:baseline;gap:var(--sp-2);font-size:var(--t-12);color:var(--ink-2);display:flex}.stk-score-head b{color:var(--mood-lit,var(--ink))}.stk-score-num{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);margin-left:auto}.stk-score-bar{background:var(--s3);border-radius:999px;height:6px;position:relative;overflow:hidden}.stk-score-mid{background:var(--line-3);z-index:1;width:1px;position:absolute;top:0;bottom:0;left:50%}.stk-score-fill{background:var(--mood,var(--ink-3));height:100%;transition:width var(--dur-2) var(--ease);display:block}.stk-panel-note,.stk-panel-prov{font-size:var(--t-12);color:var(--ink-3);line-height:1.5}.stk-panel-prov{font-size:var(--t-11);padding-top:var(--sp-3);border-top:1px solid var(--line)}.stk-panel-empty{border-style:dashed}@media (max-width:900px){.statrail{grid-template-columns:repeat(3,minmax(0,1fr))}.rail-cell:nth-child(4){border-left:none}.rail-cell:nth-child(n+4){border-top:1px solid var(--line)}.feed{max-height:460px;position:static}}@media (max-width:560px){.statrail{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-cell:nth-child(odd){border-left:none}.rail-cell:nth-child(n+3){border-top:1px solid var(--line)}.rail-value{font-size:var(--t-16)}.board-grid{grid-template-columns:1fr}}
.home{gap:var(--sp-5);flex-direction:column;display:flex}.home-body{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.home-main{gap:var(--sp-7);flex-direction:column;min-width:0;display:flex}.spot{gap:var(--sp-7);padding:var(--sp-7);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.spot-left{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.spot-tag{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:inline-flex}.spot-pulse{background:var(--acc);width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%}.spot-name{font-size:var(--t-46);letter-spacing:-.04em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.02;display:-webkit-box;overflow:hidden}.spot-by{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-12);color:var(--ink-3);margin-top:calc(var(--sp-2) * -1);display:flex}.spot-ticker{padding:2px var(--sp-2);border-radius:var(--rad);border:1px solid var(--line-2);color:var(--ink);letter-spacing:.08em;font-weight:600}.spot-desc{font-size:var(--t-14);color:var(--ink-2);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-width:56ch;display:-webkit-box;overflow:hidden}.spot-odds{gap:var(--sp-2);padding:var(--sp-4);background:var(--s0);border:1px solid var(--line);border-radius:var(--rad);flex-direction:column;display:flex}.spot-odds-head{justify-content:space-between;gap:var(--sp-3);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);display:flex}.spot-bar{border-radius:var(--rad);background:var(--s2);height:26px;display:flex;overflow:hidden}.spot-seg{background:var(--tier);color:#0b0c0d;font-family:var(--mono);font-size:var(--t-11);min-width:0;transition:filter var(--dur) var(--ease);justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.spot-seg:hover{filter:brightness(1.2)}.spot-legend{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.spot-legend>span{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-11);color:var(--ink-2);display:inline-flex}.spot-legend>span:before{content:"";background:var(--tier);border-radius:2px;width:8px;height:8px}.spot-stats{gap:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spot-stats dd{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px}.spot-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.spot-rip{--ctl-h:48px;font-size:var(--t-16);padding:0 var(--sp-6)}.spot-right{justify-content:center;align-items:center;min-height:320px;display:flex;position:relative}.spot-glow{background:var(--spot-art,var(--s2));filter:blur(60px);opacity:.35;border-radius:50%;position:absolute;inset:12% 18%}.spot-pack{z-index:1;aspect-ratio:5/7;border-radius:var(--rad-lg);background:var(--spot-art,var(--s2));border:1px solid var(--line-2);width:190px;transition:transform var(--dur-2) var(--ease);position:relative;transform:rotate(-7deg)}.spot-right:hover .spot-pack{transform:rotate(-9deg)translateY(-4px)}.spot-pack-face{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:inherit;color:#fff;background:linear-gradient(#00000026,#0009);flex-direction:column;height:100%;display:flex}.spot-pack-ticker{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.16em;opacity:.85}.spot-pack-word{font-size:var(--t-26);letter-spacing:-.03em;font-weight:800}.spot-pack-count{font-family:var(--mono);font-size:var(--t-11);opacity:.7}.spot-card{z-index:2;width:150px;transition:transform var(--dur-2) var(--ease);position:absolute;bottom:6%;right:8%;transform:rotate(8deg)}.spot-right:hover .spot-card{transform:rotate(10deg)translateY(-6px)}.spot-card-art{aspect-ratio:1}.spot-card-name,.spot-card-stats{padding:0 var(--sp-3)}.spot-card-name{padding-top:var(--sp-2)}.spot-card-stats{padding-bottom:var(--sp-3)}.spot-loading{min-height:380px}.spot-loading .spot-left{gap:var(--sp-3)}.spot-loading .spot-right{background:var(--s2);border-radius:var(--rad-lg)}.market-strip{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);transition:border-color var(--dur) var(--ease);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.market-strip:hover{border-color:var(--line-2)}.market-strip>div{gap:var(--sp-1);padding:var(--sp-4);border-left:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.market-strip>div:first-child{border-left:none}.market-strip span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.market-strip b{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.gate{gap:var(--sp-7);padding:var(--sp-8) var(--sp-7);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;display:grid}.gate-left{gap:var(--sp-4);flex-direction:column;align-items:flex-start;display:flex}.gate-eyebrow{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:inline-flex}.gate-pulse{background:var(--acc);width:6px;height:6px;animation:pulse 2.4s var(--ease) infinite;border-radius:50%}.gate-hot .gate-pulse{background:var(--down)}.gate-title{font-size:var(--t-46);letter-spacing:-.04em;font-weight:700;line-height:1.02}.gate-body{font-size:var(--t-14);color:var(--ink-2);max-width:52ch}.gate-actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}.gate-steps{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.gate-steps a{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-radius:var(--rad);font-size:var(--t-12);color:var(--ink-2);transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease);display:inline-flex}.gate-steps a:hover{border-color:var(--line-2);color:var(--ink)}.gate-step-num{font-family:var(--mono);font-size:var(--t-11);color:var(--acc)}.gate-right{justify-content:center;align-items:center;min-height:300px;display:flex;position:relative}.gate-glow{background:var(--acc);filter:blur(70px);opacity:.1;border-radius:50%;position:absolute;inset:18%}.gate-hot .gate-glow{background:var(--down)}.gate-pack{aspect-ratio:5/7;border-radius:var(--rad-lg);background:var(--s2);border:1px solid var(--line-2);width:200px;position:relative;overflow:hidden;transform:rotate(-5deg)}.gate-pack-foil{animation:foil 5s var(--ease) infinite;background:linear-gradient(72deg,#0000 42%,#ffffff24 50%,#0000 58%);position:absolute;inset:-40%}.gate-pack-face{justify-content:center;align-items:center;gap:var(--sp-2);flex-direction:column;height:100%;display:flex;position:relative}.gate-pack-word{font-size:var(--t-26);letter-spacing:-.03em;color:var(--ink);font-weight:800}.gate-pack-sub{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}@media (max-width:1100px){.home-body{grid-template-columns:1fr}}@media (max-width:860px){.spot,.gate{gap:var(--sp-5);padding:var(--sp-5);grid-template-columns:1fr}.spot-right,.gate-right{order:-1;min-height:260px}.spot-name,.gate-title{font-size:var(--t-34)}.spot-stats,.market-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-strip>div:nth-child(odd){border-left:none}.market-strip>div:nth-child(n+3){border-top:1px solid var(--line)}}
.board{gap:var(--sp-5);flex-direction:column;display:flex}.board-head h1{font-size:var(--t-34)}.board-head p{color:var(--ink-2);margin-top:var(--sp-1)}.board-bar{align-items:center;gap:var(--sp-3);padding:var(--sp-3);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-wrap:wrap;display:flex}.board-search{flex:240px;align-items:center;min-width:0;display:flex;position:relative}.board-search svg{left:var(--sp-3);width:15px;height:15px;color:var(--ink-3);pointer-events:none;position:absolute}.board-search input{padding-left:36px}.board-search input::-webkit-search-decoration{appearance:none}.board-search input::-webkit-search-cancel-button{appearance:none}.board-lenses{gap:var(--sp-1);flex-wrap:wrap;display:flex}.board-lenses .chip{cursor:pointer;height:32px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease)}.board-lenses .chip:hover{color:var(--ink);border-color:var(--line-2)}.board-lenses .chip.is-on{background:var(--acc-wash);border-color:var(--acc-edge);color:var(--acc-lit)}.board-sort select{cursor:pointer;width:auto;min-width:140px}.board-launch{margin-left:auto}.board-launch svg{width:14px;height:14px}.board-bar.is-sparse{background:0 0;border:none;padding:0}.board-sparse-note{color:var(--ink-2);font-size:var(--t-13);margin-right:auto}.board-body{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.board-main{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.board-count{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.board-ghost{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-5);text-align:center;border:1px dashed var(--line-2);border-radius:var(--rad-lg);min-height:260px;color:var(--ink-2);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;display:flex}.board-ghost:hover{border-color:var(--acc-edge);background:var(--acc-wash)}.board-ghost-plus{font-size:var(--t-26);color:var(--acc);font-weight:300;line-height:1}.board-ghost-title{font-size:var(--t-14);color:var(--ink);font-weight:600}.board-ghost-sub{font-size:var(--t-12);color:var(--ink-3);max-width:30ch}.panel-empty h2{font-size:var(--t-20);color:var(--ink)}.panel-empty p{max-width:46ch}@media (max-width:1100px){.board-body{grid-template-columns:1fr}}@media (max-width:640px){.board-bar{flex-direction:column;align-items:stretch}.board-launch,.board-sort select{width:100%;margin-left:0}.board-lenses{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.board-lenses::-webkit-scrollbar{display:none}}
.pg{gap:var(--sp-5);flex-direction:column;display:flex}.pg-hero{border-radius:var(--rad-lg);align-items:flex-end;min-height:200px;display:flex;position:relative;overflow:hidden}.pg-hero:before{content:"";background:linear-gradient(#00000040 0%,#060708eb 100%);position:absolute;inset:0}.pg-hero-inner{gap:var(--sp-2);padding:var(--sp-6);flex-direction:column;width:100%;display:flex;position:relative}.pg-back{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;color:#ffffffa6;width:fit-content;transition:color var(--dur) var(--ease)}.pg-back:hover{color:#fff}.pg-hero h1{font-size:var(--t-46);letter-spacing:-.04em;color:#fff;font-weight:700}.pg-sub{align-items:center;gap:var(--sp-2) var(--sp-4);font-family:var(--mono);font-size:var(--t-12);color:#ffffffb3;flex-wrap:wrap;display:flex}.pg-ticker{padding:2px var(--sp-2);border-radius:var(--rad);color:#fff;letter-spacing:.08em;border:1px solid #ffffff4d;font-weight:600}.pg-actions{align-items:center;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-wrap:wrap;display:flex}.pg-price{flex-direction:column;gap:2px;display:flex}.pg-price span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pg-price b{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:0 0;border:none;padding:0;font-weight:500}.pg-rip{--ctl-h:48px;font-size:var(--t-16);padding:0 var(--sp-6);margin-left:auto}.pg-desc{color:var(--ink-2);font-size:var(--t-14);max-width:72ch}.pg-body{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.pg-main{gap:var(--sp-7);flex-direction:column;min-width:0;display:flex}.pg-block{gap:var(--sp-3);flex-direction:column;display:flex}.pg-block>h2{font-size:var(--t-16);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line);font-weight:600}.pg-block>h2 em{font-style:normal;font-family:var(--mono);font-size:var(--t-13);color:var(--ink-3)}.pg-stats{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.pg-stats>div{padding:var(--sp-3) var(--sp-4);border-left:1px solid var(--line);min-width:0}.pg-stats>div:first-child{border-left:none}.pg-stats dd{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:2px}.pg-odds{border-collapse:collapse;width:100%;font-size:var(--t-13);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);overflow:hidden}.pg-odds th{text-align:left;padding:var(--sp-2) var(--sp-4);background:var(--s2);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.pg-odds td{padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line)}.pg-odds tbody tr:last-child td{border-bottom:none}.pg-odds td:nth-child(2),.pg-odds td:nth-child(3),.pg-odds th:nth-child(2),.pg-odds th:nth-child(3){text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.pg-odds tbody tr td:first-child{color:var(--ink)}.pg-odds-letter{width:20px;height:20px;margin-right:var(--sp-2);border-radius:var(--rad-sm);background:var(--tier);color:#0b0c0d;font-family:var(--mono);font-size:var(--t-11);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pg-note{font-size:var(--t-12);color:var(--ink-3)}.pg-cards{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.pg-card{padding-bottom:var(--sp-3)}.pg-card-art{aspect-ratio:1;background:var(--s2);margin-bottom:var(--sp-2)}.pg-card-name,.pg-card-meta{padding:0 var(--sp-3)}.pg-card-meta{justify-content:space-between;gap:var(--sp-2);margin-top:var(--sp-1);display:flex}.pg-listings{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex;overflow:hidden}.pg-listing{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);border-left:2px solid var(--tier);transition:background var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pg-listing:last-child{border-bottom:none}.pg-listing:hover{background:var(--s2)}.pg-listing-name{font-size:var(--t-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pg-listing-rarity{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--tier)}.pg-listing-price{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums}@media (max-width:1100px){.pg-body{grid-template-columns:1fr}.pg-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-stats>div:nth-child(4){border-left:none}.pg-stats>div:nth-child(n+4){border-top:1px solid var(--line)}}@media (max-width:640px){.pg-hero h1{font-size:var(--t-26)}.pg-hero-inner{padding:var(--sp-4)}.pg-actions{align-items:stretch;gap:var(--sp-4);flex-direction:column}.pg-rip{margin-left:0}.pg-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-stats>div:nth-child(odd){border-left:none}.pg-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.pg-odds th:nth-child(2),.pg-odds td:nth-child(2){display:none}}
.mkt{gap:var(--sp-5);flex-direction:column;display:flex}.mkt-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.mkt-title h1{font-size:var(--t-34)}.mkt-title p{color:var(--ink-2);margin-top:var(--sp-1)}.mkt-scope{align-items:center;gap:var(--sp-3);display:flex}.mkt-scope select{cursor:pointer;width:auto;min-width:200px}.mkt-scope-link{font-family:var(--mono);font-size:var(--t-12);color:var(--ink-2);white-space:nowrap}.mkt-scope-link:hover{color:var(--acc-lit)}.mkt-banner{align-items:center;gap:var(--sp-6);padding:var(--sp-4) var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-wrap:wrap;display:flex}.mkt-banner-stat{flex-direction:column;gap:2px;display:flex}.mkt-banner-stat span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.mkt-banner-stat b{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:500}.mkt-banner .btn-ghost{margin-left:auto}.mkt-bar{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.mkt-views{gap:var(--sp-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.mkt-views::-webkit-scrollbar{display:none}.mkt-view{align-items:center;gap:var(--sp-2);min-height:38px;padding:0 var(--sp-3);font-size:var(--t-13);color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.mkt-view:hover{color:var(--ink)}.mkt-view.is-on{color:var(--ink);border-bottom-color:var(--acc)}.mkt-view i{font-style:normal;font-family:var(--mono);font-size:var(--t-11);font-variant-numeric:tabular-nums;padding:1px var(--sp-2);background:var(--s2);color:var(--ink-3);border-radius:999px}.mkt-view.is-on i{background:var(--acc-wash);color:var(--acc-lit)}.mkt-filters{gap:var(--sp-2);display:flex}.mkt-filters select{cursor:pointer;width:auto;min-width:150px}.mkt-filters input{width:130px}.mkt-note{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--rad);background:var(--acc-wash);border:1px solid var(--acc-edge);color:var(--acc-lit);font-size:var(--t-13);flex-wrap:wrap;display:flex}.mkt-note .btn-ghost{margin-left:auto}.mkt-note-bad{background:var(--down-wash);border-color:var(--down-edge);color:var(--down)}.mkt-empty{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);text-align:center;color:var(--ink-2);background:var(--s1);border:1px dashed var(--line-2);border-radius:var(--rad-lg);font-size:var(--t-13);flex-direction:column;display:flex}.mkt-empty h2{font-size:var(--t-20);color:var(--ink)}.mkt-empty svg{width:26px;height:26px;color:var(--ink-3)}.mkt-grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.mkt-card-face{text-align:left;flex-direction:column;width:100%;padding:0;display:flex;position:relative}.mkt-card-art{aspect-ratio:1;object-fit:cover;background:var(--s2);width:100%;display:block}.mkt-card-serial{font-family:var(--mono);font-size:var(--t-16);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink)}.mkt-card-serial em{font-style:normal;font-size:var(--t-11);color:var(--ink-3)}.mkt-card-n{top:var(--sp-2);right:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--rad);font-family:var(--mono);font-size:var(--t-11);color:#fff;background:#000000b3;position:absolute}.mkt-card-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--line);margin-top:auto;display:flex}.mkt-card-by{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3)}.mkt-card-sell{font-size:var(--t-12);color:var(--acc-lit);font-weight:600}.mkt-card.is-own{opacity:.6}.mkt-card.is-own .mkt-card-by{color:var(--acc-lit)}.mkt-sell{gap:var(--sp-7);flex-direction:column;display:flex}.mkt-h{font-size:var(--t-16);padding-bottom:var(--sp-3);margin-bottom:var(--sp-4);border-bottom:1px solid var(--line);font-weight:600}.mkt-rows{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex;overflow:hidden}.mkt-row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);border-left:2px solid var(--tier);grid-template-columns:minmax(0,1fr) minmax(0,auto) auto auto;display:grid}.mkt-rows>:last-child{border-bottom:none}.mkt-row-name{font-size:var(--t-13);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.mkt-row-meta{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);white-space:nowrap}.mkt-row-price{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums}.mkt-feed{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex;overflow:hidden}.mkt-ev{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--t-13);grid-template-columns:96px 80px minmax(0,1fr) auto 90px;display:grid}.mkt-feed>:last-child{border-bottom:none}.mkt-ev-who{font-family:var(--mono);font-size:var(--t-12);color:var(--ink-3)}.mkt-ev-verb{font-size:var(--t-12);color:var(--ink-2)}.ev-buy .mkt-ev-verb{color:var(--acc-lit)}.ev-list .mkt-ev-verb{color:var(--r-rare)}.ev-delist .mkt-ev-verb{color:var(--ink-3)}.ev-open .mkt-ev-verb{color:var(--r-legendary)}.ev-launch .mkt-ev-verb{color:var(--r-epic)}.mkt-ev-card{color:var(--tier);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}a.mkt-ev-card{color:var(--ink)}a.mkt-ev-card:hover{color:var(--acc-lit)}.mkt-ev-price{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums}.mkt-ev-time{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);text-align:right}.mkt-panel{z-index:100;padding:var(--sp-5);animation:rip-in var(--dur-2) var(--ease);background:#060708db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.mkt-panel-in{width:min(720px,100%);max-height:calc(100vh - var(--sp-7));background:var(--s1);border:1px solid var(--line-2);border-radius:var(--rad-lg);animation:rip-panel var(--dur-2) var(--ease);grid-template-columns:260px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mkt-x{top:var(--sp-3);right:var(--sp-3);z-index:1;border-radius:var(--rad);background:var(--s1);width:32px;height:32px;color:var(--ink-3);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}.mkt-x:hover:not(:disabled){background:var(--s3);color:var(--ink)}.mkt-x:disabled{opacity:.3;cursor:not-allowed}.mkt-panel-card{background:var(--s2);border-right:1px solid var(--line);border-left:3px solid var(--tier);position:relative}.mkt-panel-card img,.mkt-panel-card .mkt-card-art-none{object-fit:cover;justify-content:center;align-items:center;width:100%;height:100%;min-height:260px;display:flex}.mkt-panel-body{gap:var(--sp-2);padding:var(--sp-6);flex-direction:column;display:flex;overflow-y:auto}.mkt-panel-tier{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--tier);font-weight:600}.mkt-panel-body h2{font-size:var(--t-26);letter-spacing:-.03em;padding-right:var(--sp-6)}.mkt-panel-serial{font-family:var(--mono);font-size:var(--t-20);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.mkt-panel-serial em{font-style:normal;font-size:var(--t-12);color:var(--ink-3)}.mkt-panel-meta{font-size:var(--t-12);color:var(--ink-3);line-height:1.5}.mkt-cost{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-direction:column;display:flex}.mkt-cost>div{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.mkt-cost dt{text-transform:none;letter-spacing:0;font-family:var(--sans);font-size:var(--t-13);color:var(--ink-2)}.mkt-cost dd{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums}.mkt-cost .is-total{padding-top:var(--sp-3);margin-top:var(--sp-1);border-top:1px solid var(--line)}.mkt-cost .is-total dt{color:var(--ink);font-weight:600}.mkt-cost .is-total dd{font-size:var(--t-20);letter-spacing:-.02em}.mkt-price{gap:var(--sp-2);margin-top:var(--sp-3);flex-direction:column;display:flex}.mkt-price span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.mkt-cta{--ctl-h:46px;margin-top:var(--sp-4);font-size:var(--t-16)}.mkt-done{justify-content:center;align-items:center;gap:var(--sp-3);text-align:center;padding:var(--sp-8) var(--sp-6);flex-direction:column;grid-column:1/-1;display:flex}.mkt-done-stamp{padding:var(--sp-2) var(--sp-4);border:2px solid var(--acc);border-radius:var(--rad);font-family:var(--mono);font-size:var(--t-16);letter-spacing:.2em;color:var(--acc-lit);font-weight:700;transform:rotate(-4deg)}.mkt-done h2{font-size:var(--t-26)}.mkt-done p{color:var(--ink-2)}.mkt-done-acts{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:900px){.mkt-ev{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto}.mkt-ev-who,.mkt-ev-verb{grid-row:1}.mkt-ev-who{grid-column:1}.mkt-ev-time{grid-area:1/2}.mkt-ev-card{grid-column:1}.mkt-ev-price{text-align:right;grid-column:2}}@media (max-width:700px){.mkt-head,.mkt-bar{flex-direction:column;align-items:stretch}.mkt-scope select,.mkt-filters select,.mkt-filters input{width:100%;min-width:0}.mkt-filters{flex-wrap:wrap}.mkt-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-panel{align-items:flex-end;padding:0}.mkt-panel-in{border-radius:var(--rad-lg) var(--rad-lg) 0 0;grid-template-columns:1fr;max-height:92vh;overflow-y:auto}.mkt-panel-card{border-right:none;border-bottom:1px solid var(--line);border-left:none;border-top:3px solid var(--tier)}.mkt-panel-card img,.mkt-panel-card .mkt-card-art-none{aspect-ratio:16/9;height:auto;min-height:0}.mkt-panel-body{padding:var(--sp-5) var(--sp-4)}.mkt-row{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto}}
.mkts{gap:var(--sp-5);flex-direction:column;display:flex}.mkts-breadth{align-items:center;gap:var(--sp-5);padding:var(--sp-3) var(--sp-4);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mkts-breadth .mood-bull{color:var(--acc-lit)}.mkts-breadth .mood-bear{color:var(--down)}.mkts-breadth .mood-flat{color:var(--ink-3)}.mkts-breadth-count{color:var(--ink-3);margin-left:auto}.board-controls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.board-sorts{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.board-sorts::-webkit-scrollbar{display:none}.board-sorts button{min-height:30px;padding:0 var(--sp-3);border-radius:var(--rad-sm);font-size:var(--t-12);color:var(--ink-2);white-space:nowrap;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);font-weight:500}.board-sorts button:hover{color:var(--ink)}.board-sorts button.is-active{background:var(--s3);color:var(--ink)}.mkts-rows{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex;overflow:hidden}.mkts-row{align-items:center;gap:var(--sp-4);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--line);border-left:2px solid var(--mood,var(--line-2));transition:background var(--dur) var(--ease);grid-template-columns:minmax(140px,1.4fr) minmax(96px,auto) 110px 90px minmax(0,2fr) minmax(72px,auto);display:grid}.mkts-rows>:last-child{border-bottom:none}.mkts-row:hover{background:var(--s2)}.mkts-id{flex-direction:column;gap:1px;min-width:0;display:flex}.mkts-id .stk-ticker{font-size:var(--t-13)}.mkts-name{font-size:var(--t-12);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkts-quote{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.mkts-quote b{font-family:var(--mono);font-size:var(--t-14);font-variant-numeric:tabular-nums;font-weight:500}.mkts-pct{font-family:var(--mono);font-size:var(--t-11);font-variant-numeric:tabular-nums;color:var(--mood-lit,var(--ink-3))}.mkts-spark{align-items:center;height:30px;display:flex}.mkts-meter{background:var(--s3);border-radius:999px;height:5px;position:relative;overflow:hidden}.mkts-meter .stk-score-fill{background:var(--mood,var(--ink-3))}.mkts-stats{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.mkts-stats dt{font-size:var(--t-11);color:var(--ink-3)}.mkts-stats dd{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkts-prov{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mkts-row-sk{padding:var(--sp-4);display:block}.mkts-row-sk .sk-line+.sk-line{margin-top:var(--sp-2);width:40%}.mkts-note{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--s1);border:1px dashed var(--line-2);border-radius:var(--rad-lg);font-size:var(--t-13);color:var(--ink-2);flex-wrap:wrap;display:flex}.mkts-note b{color:var(--ink)}.mkts-note-bad{border-style:solid;border-color:var(--down-edge);background:var(--down-wash)}.mkts-legal{font-size:var(--t-12);color:var(--ink-3);max-width:88ch;padding-top:var(--sp-4);border-top:1px solid var(--line);line-height:1.6}@media (max-width:1180px){.mkts-row{row-gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto 110px}.mkts-meter,.mkts-stats{grid-column:1/-1}.mkts-prov{text-align:left;grid-column:1/-1}}@media (max-width:640px){.mkts-row{grid-template-columns:minmax(0,1fr) auto}.mkts-spark{display:none}.mkts-stats{row-gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr))}.mkts-breadth{gap:var(--sp-3)}.mkts-breadth-count{width:100%;margin-left:0}}
.vt{gap:var(--sp-5);flex-direction:column;display:flex}.vt-head{justify-content:space-between;align-items:flex-end;gap:var(--sp-5);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.vt-head h1{font-size:var(--t-34)}.vt-wallet{font-family:var(--mono);font-size:var(--t-12);color:var(--ink-3);margin-top:var(--sp-1)}.vt-tally{gap:var(--sp-6);grid-auto-flow:column;display:grid}.vt-tally dd{font-family:var(--mono);font-size:var(--t-26);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:2px}.vt-tally dd[class*=pl-]{font-size:var(--t-20);color:var(--tier)}.vt-gate{justify-content:center;align-items:center;gap:var(--sp-4);text-align:center;min-height:52vh;padding:var(--sp-7) var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.vt-gate svg{width:28px;height:28px;color:var(--ink-3)}.vt-gate h2{font-size:var(--t-26)}.vt-gate p{color:var(--ink-2);max-width:46ch}.vt-error,.vt-note,.vt-spare-note{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--rad);font-size:var(--t-13);flex-wrap:wrap;display:flex}.vt-error{background:var(--down-wash);border:1px solid var(--down-edge);color:var(--down)}.vt-note{background:var(--acc-wash);border:1px solid var(--acc-edge);color:var(--acc-lit)}.vt-spare-note{background:var(--s1);border:1px solid var(--line);color:var(--ink-2);line-height:1.6;display:block}.vt-spare-note b{color:var(--ink)}.vt-bar{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.vt-views{gap:var(--sp-1);border-bottom:1px solid var(--line);scrollbar-width:none;display:flex;overflow-x:auto}.vt-views::-webkit-scrollbar{display:none}.vt-view{align-items:center;gap:var(--sp-2);min-height:38px;padding:0 var(--sp-3);font-size:var(--t-13);color:var(--ink-2);white-space:nowrap;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-bottom:2px solid #0000;margin-bottom:-1px;font-weight:500;display:inline-flex}.vt-view:hover{color:var(--ink)}.vt-view.is-on{color:var(--ink);border-bottom-color:var(--acc)}.vt-view i{font-style:normal;font-family:var(--mono);font-size:var(--t-11);font-variant-numeric:tabular-nums;padding:1px var(--sp-2);background:var(--s2);color:var(--ink-3);border-radius:999px}.vt-view.is-on i{background:var(--acc-wash);color:var(--acc-lit)}.vt-filters{gap:var(--sp-2);display:flex}.vt-filters select{cursor:pointer;width:auto;min-width:140px}.vt-empty{padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--ink-3);font-size:var(--t-13);background:var(--s1);border:1px dashed var(--line-2);border-radius:var(--rad-lg)}.vt-shelf{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:start;display:grid}.vt-card-face{text-align:left;flex-direction:column;width:100%;padding:0;display:flex}.vt-card-artwrap{display:block;position:relative}.vt-card-art{aspect-ratio:1;object-fit:cover;background:var(--s2);width:100%;display:block}.vt-card-copies{top:var(--sp-2);right:var(--sp-2);padding:2px var(--sp-2);border-radius:var(--rad);font-family:var(--mono);font-size:var(--t-11);color:#fff;background:#000000b3;position:absolute}.vt-card-serial{font-family:var(--mono);font-size:var(--t-16);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink)}.vt-card-serial em{font-style:normal;font-size:var(--t-11);color:var(--ink-3)}.vt-card.is-open{grid-row:span 2}.vt-card-more{gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--line);background:var(--s0);flex-direction:column;display:flex}.vt-card-more dl{gap:var(--sp-2) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.vt-card-more dd{font-family:var(--mono);font-size:var(--t-12);text-overflow:ellipsis;margin-top:1px;overflow:hidden}.vt-card-acts{gap:var(--sp-1);flex-wrap:wrap;display:flex}.vt-card-acts .btn-ghost{--ctl-h:30px;font-size:var(--t-12);border:1px solid var(--line)}.vt-card-acts svg{width:13px;height:13px}.vt-sets{gap:var(--sp-5);flex-direction:column;display:flex}.vt-set{gap:var(--sp-3);padding:var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.vt-set.is-complete{border-color:var(--acc-edge)}.vt-set header{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.vt-set h2{font-size:var(--t-16)}.vt-set-count{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--ink-2)}.vt-set-bar{background:var(--s3);border-radius:999px;height:6px;overflow:hidden}.vt-set-bar span{background:var(--acc);height:100%;transition:width var(--dur-2) var(--ease);display:block}.vt-set-done{padding:2px var(--sp-3);background:var(--acc-wash);border:1px solid var(--acc-edge);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--acc-lit);border-radius:999px;align-self:flex-start}.vt-set-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(84px,1fr));display:grid}.vt-slot{gap:var(--sp-1);border-radius:var(--rad);flex-direction:column;display:flex;overflow:hidden}.vt-slot img,.vt-slot-blank{aspect-ratio:1;object-fit:cover;border-radius:var(--rad);background:var(--s2);border:1px solid var(--tier);width:100%;display:block}.vt-slot.missing img,.vt-slot.missing .vt-slot-blank{filter:grayscale();opacity:.28;border-style:dashed}.vt-slot-name{font-size:var(--t-11);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.vt-slot.has .vt-slot-name{color:var(--ink-2)}.vt-set-cta{border:1px solid var(--line);align-self:flex-start}@media (max-width:640px){.vt-head{flex-direction:column;align-items:flex-start}.vt-tally{gap:var(--sp-3) var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:100%}.vt-bar{flex-direction:column;align-items:stretch}.vt-filters select{width:100%}.vt-shelf{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr))}.vt-set{padding:var(--sp-4)}.vt-card-more dl{grid-template-columns:1fr}}
.lc{min-height:calc(100dvh - var(--nav-h,64px));flex-direction:column;gap:0;display:flex}.lc-head{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);display:flex}.lc-head h1{font-size:var(--t-26);letter-spacing:-.01em}.lc-head p{font-size:var(--t-13);color:var(--ink-2);margin-top:2px}.lc-body{gap:var(--sp-5);padding:var(--sp-5) 0;flex:1;grid-template-columns:208px minmax(0,1fr) 300px;align-items:start;min-height:0;display:grid}.lc-rail{top:var(--sp-5);position:sticky}.lc-rail ol{flex-direction:column;gap:2px;list-style:none;display:flex}.lc-rail-step{align-items:center;gap:var(--sp-3);width:100%;min-height:48px;padding:var(--sp-2) var(--sp-3);border-radius:var(--rad);text-align:left;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border:1px solid #0000;display:flex}.lc-rail-step:hover{background:var(--s1);color:var(--ink)}.lc-rail-step.is-active{background:var(--s2);border-color:var(--line-2);color:var(--ink)}.lc-rail-step.is-active .lc-rail-mark{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.lc-rail-step.is-done .lc-rail-mark{border-color:var(--acc-edge);color:var(--acc-lit)}.lc-rail-step.is-blocked .lc-rail-mark{border-color:var(--warn);color:var(--warn)}.lc-rail-mark{border:1px solid var(--line-2);background:var(--s1);width:24px;height:24px;font-family:var(--mono);font-size:var(--t-11);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.lc-rail-text{flex-direction:column;gap:1px;min-width:0;display:flex}.lc-rail-text b{font-size:var(--t-13);color:inherit;font-weight:600}.lc-rail-text em{font-style:normal;font-size:var(--t-11);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-rail-count{background:var(--warn-wash);min-width:18px;color:var(--warn);font-family:var(--mono);font-size:var(--t-11);text-align:center;border-radius:999px;flex:none;margin-left:auto;padding:1px 5px}.lc-stage{min-width:0}.lc-panel{gap:var(--sp-4);padding:var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);animation:lc-in .18s var(--ease);flex-direction:column;display:flex}@keyframes lc-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.lc-panel{animation:none}}.lc-panel-head{padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.lc-panel-head h2{font-size:var(--t-18);font-weight:600}.lc-panel-head p{font-size:var(--t-12);color:var(--ink-3);margin-top:2px}.lc-fields{gap:var(--sp-4);flex-direction:column;display:flex}.lc-foot{z-index:5;align-items:center;gap:var(--sp-3) var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-2);border-radius:var(--rad-lg);background:var(--s2);flex-wrap:wrap;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000073}.lc-foot-state{min-width:0;font-size:var(--t-12);color:var(--ink-2);flex:1}.lc-foot-state b{color:var(--ink);font-weight:600}.lc-foot-state.is-blocked b{color:var(--warn)}.lc-foot-jump{font:inherit;color:var(--ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lc-foot-jump:hover{color:var(--ink)}.lc-foot-err{font-size:var(--t-12);color:var(--down);flex:1 0 100%}.lc-foot-note{font-size:var(--t-12);color:var(--ink-3)}.lc-foot-acts{align-items:center;gap:var(--sp-2);flex:none;display:flex}.lc-deploy{--ctl-h:42px;min-width:176px}@media (max-width:1180px){.lc-body{grid-template-columns:190px minmax(0,1fr)}.lc-body>.lp-preview{order:3;grid-column:1/-1;position:static}}@media (max-width:820px){.lc-body{gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}.lc-rail{margin:0 calc(var(--sp-4) * -1);padding:0 var(--sp-4);scrollbar-width:none;position:static;overflow-x:auto}.lc-rail::-webkit-scrollbar{display:none}.lc-rail ol{gap:var(--sp-2);flex-direction:row}.lc-rail-step{white-space:nowrap;min-height:44px}.lc-rail-text em{display:none}.lc-panel{padding:var(--sp-4)}.lc-foot{padding:var(--sp-3)}.lc-foot-acts{flex:1 0 100%}.lc-deploy{flex:1}}.nu{gap:var(--sp-5);flex-direction:column;display:flex}.nu-head{padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.nu-head h1{font-size:var(--t-34)}.nu-head p{color:var(--ink-2);margin-top:var(--sp-1)}.nu-body{gap:var(--sp-6);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.nu-main{gap:var(--sp-5);min-width:0;padding-bottom:var(--sp-4);flex-direction:column;display:flex}.nu-step{gap:var(--sp-4);padding:var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.nu-step>h2{align-items:center;gap:var(--sp-3);font-size:var(--t-16);font-weight:600;display:flex}.nu-step>h2 i{background:var(--s3);border:1px solid var(--line-2);width:22px;height:22px;font-style:normal;font-family:var(--mono);font-size:var(--t-11);color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.bf{gap:var(--sp-2);flex-direction:column;display:flex}.bf-zone{aspect-ratio:3;border:1px dashed var(--line-2);border-radius:var(--rad);background:var(--s0);width:100%;max-height:168px;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:relative}.bf-zone:hover,.bf-zone.is-over{border-color:var(--acc-edge);background-color:var(--acc-wash)}.bf-zone.is-over{border-style:solid}.bf-zone.has-art{border-style:solid;border-color:var(--line)}.bf-zone.is-bad{border-color:var(--down-edge);background-color:var(--down-wash)}.bf-zone.is-busy{cursor:progress}.bf-hit{justify-content:center;align-items:center;gap:var(--sp-1);width:100%;height:100%;padding:var(--sp-4);border-radius:inherit;color:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.bf-hit:disabled{cursor:progress}.bf-hit b{font-size:var(--t-14);color:var(--ink);font-weight:600}.bf-hit em{font-style:normal;font-size:var(--t-12);color:var(--ink-3)}.bf-spin{border:2px solid var(--line-2);border-top-color:var(--acc);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite bf-spin}@keyframes bf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bf-spin{animation-duration:2.4s}}.bf-actions{right:var(--sp-2);bottom:var(--sp-2);gap:var(--sp-1);display:flex;position:absolute}.bf-actions button{padding:6px var(--sp-3);border-radius:var(--rad-sm);font-family:var(--mono);font-size:var(--t-11);color:#fff;cursor:pointer;transition:background-color var(--dur) var(--ease);background:#000000b8;border:1px solid #ffffff29}.bf-actions button:hover:not(:disabled){background:#000000e0}.bf-actions button:disabled{opacity:.55;cursor:progress}.bf-hint{font-size:var(--t-12);color:var(--ink-3)}.bf-error{gap:var(--sp-2);font-size:var(--t-12);color:var(--down);flex-wrap:wrap;align-items:baseline;display:flex}.bf-retry{font:inherit;color:var(--ink-2);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bf-retry:hover{color:var(--ink)}.nu-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.nu-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.nu-row>.nu-field{flex:160px}.nu-row>.nu-field-grow{flex:3 240px}.nu-field>span{align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);display:flex}.nu-note{font-size:var(--t-12);color:var(--ink-3)}.nu-note b{color:var(--ink)}.nu-optional{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);text-transform:none;letter-spacing:0}.nu-peg{align-items:end;gap:var(--sp-3) var(--sp-4);padding:var(--sp-4);border-radius:var(--rad);background:var(--s0);border:1px solid var(--line);grid-template-columns:minmax(0,220px) minmax(0,1fr);display:grid}.nu-peg>.nu-note{padding-top:var(--sp-3);border-top:1px solid var(--line);grid-column:1/-1;max-width:68ch;line-height:1.55}@media (max-width:720px){.nu-peg{grid-template-columns:minmax(0,1fr)}}.nu-peg-hit{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.nu-peg-name{font-size:var(--t-13);color:var(--ink)}.nu-peg-price{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums}.nu-peg-pct{font-family:var(--mono);font-size:var(--t-12);color:var(--mood-lit,var(--ink-3))}.nu-peg-cap{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);margin-left:auto}.nu-peg-line{font-size:var(--t-12);color:var(--ink-2)}.nu-peg-line.dim{color:var(--ink-3)}.nu-peg-line.bad{color:var(--warn)}.nu-presets{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.nu-preset{gap:var(--sp-1);padding:var(--sp-3);text-align:left;border:1px solid var(--line);border-radius:var(--rad);background:var(--s0);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;display:flex}.nu-preset:hover{border-color:var(--line-2)}.nu-preset.is-on{border-color:var(--acc-edge);background:var(--acc-wash)}.nu-preset b{font-size:var(--t-13);font-weight:600}.nu-preset.is-on b{color:var(--acc-lit)}.nu-preset em{font-style:normal;font-size:var(--t-11);color:var(--ink-3);line-height:1.4}.lp-bar{border-radius:var(--rad);background:var(--s2);height:26px;display:flex;overflow:hidden}.lp-bar-sm{height:18px}.lp-seg{background:var(--tier);color:#0b0c0d;font-family:var(--mono);font-size:var(--t-11);justify-content:center;align-items:center;min-width:0;font-weight:700;display:flex;overflow:hidden}.nu-legend{gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.nu-legend>span{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-11);color:var(--ink-2);display:inline-flex}.nu-legend>span:before{content:"";background:var(--tier);border-radius:2px;width:8px;height:8px}.cg{gap:var(--sp-3);flex-direction:column;display:flex}.cg-drop{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-7) var(--sp-5);text-align:center;border:1px dashed var(--line-2);border-radius:var(--rad);background:var(--s0);cursor:pointer;transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;display:flex}.cg-drop:hover,.cg-drop.is-over{border-color:var(--acc-edge);background:var(--acc-wash)}.cg-drop-mark{font-size:var(--t-26);color:var(--acc);line-height:1}.cg-drop b{font-size:var(--t-14)}.cg-drop span{font-size:var(--t-12);color:var(--ink-3);max-width:52ch}.cg-progress,.cg-failed{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--rad);font-size:var(--t-12);display:flex}.cg-progress{background:var(--s2);color:var(--ink-2)}.cg-failed{background:var(--down-wash);border:1px solid var(--down-edge);color:var(--down)}.cg-failed .btn-ghost{margin-left:auto}.cg-bar{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.cg-count{font-family:var(--mono);font-size:var(--t-12);color:var(--ink-2)}.cg-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:start;display:grid}.cg-card-face{gap:var(--sp-1);width:100%;padding:0 0 var(--sp-2);text-align:left;flex-direction:column;display:flex}.cg-card-art{aspect-ratio:1;object-fit:cover;background:var(--s2);width:100%;margin-bottom:var(--sp-1);display:block}.cg-card-name,.cg-card-tier{padding:0 var(--sp-2)}.cg-card-name{font-size:var(--t-12)}.cg-edit{gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--line);background:var(--s0);flex-direction:column;display:flex}.cg-edit label{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.cg-edit label span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.cg-edit input,.cg-edit select{min-height:32px;font-size:var(--t-12);padding:var(--sp-1) var(--sp-2)}.cg-edit-row{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cg-remove{margin-top:var(--sp-1);padding:var(--sp-2);border-radius:var(--rad);border:1px solid var(--down-edge);font-size:var(--t-12);color:var(--down);transition:background var(--dur) var(--ease)}.cg-remove:hover{background:var(--down-wash)}.nu-advanced{gap:var(--sp-4);flex-direction:column;display:flex}.nu-advanced-toggle{align-items:center;gap:var(--sp-2);min-height:40px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--rad);background:var(--s1);font-size:var(--t-13);color:var(--ink-2);text-align:left;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);display:flex}.nu-advanced-toggle:hover{color:var(--ink);border-color:var(--line-2)}.nu-caret{color:var(--ink-3);transition:transform var(--dur) var(--ease);display:inline-block}.nu-caret.is-open{transform:rotate(90deg)}.adv{gap:var(--sp-5);flex-direction:column;display:flex}.adv-group{gap:var(--sp-3);padding:var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.adv-group h3{font-size:var(--t-14)}.adv-group[data-unsaved] h3:after{content:"not stored yet";margin-left:var(--sp-3);padding:2px var(--sp-2);border:1px solid var(--line-2);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.04em;text-transform:none;color:var(--ink-3);vertical-align:middle;border-radius:999px;font-weight:400}.lp-hint{font-size:var(--t-12);color:var(--ink-3);max-width:62ch}.lp-sumbar{align-items:center;gap:var(--sp-3);font-family:var(--mono);font-size:var(--t-12);color:var(--ink-2);display:flex}.lp-sumbar b{font-variant-numeric:tabular-nums}.is-ok{color:var(--acc-lit)}.is-bad{color:var(--down)}.lp-table{border-collapse:collapse;width:100%;font-size:var(--t-13)}.lp-table th{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.lp-table td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);vertical-align:middle}.lp-table tbody tr:last-child td{border-bottom:none}.lp-table tr.is-off{opacity:.4}.lp-letter{width:20px;height:20px;margin-right:var(--sp-2);border-radius:var(--rad-sm);background:var(--tier);color:#0b0c0d;font-family:var(--mono);font-size:var(--t-11);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lp-rate{text-align:right;width:80px;display:inline-block}.lp-table em,.lp-field em,.lp-variant em,.lp-mini em{font-style:normal;font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);margin-left:var(--sp-1)}.lp-role{font-size:var(--t-12);color:var(--ink-3)}.lp-variants{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.lp-variant{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--line);border-left:2px solid var(--tier);border-radius:var(--rad);background:var(--s0);font-size:var(--t-12);display:flex}.lp-variant input{text-align:right;width:68px;min-height:30px}.lp-vsum{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;margin-left:auto}.lp-slots{gap:var(--sp-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.lp-slot{gap:var(--sp-1);flex-direction:column;display:flex}.lp-slot>span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp-slot select{min-height:32px;font-size:var(--t-12)}.lp-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.lp-field{gap:var(--sp-2);flex-direction:column;flex:180px;min-width:0;display:flex}.lp-field-label{align-items:center;gap:var(--sp-1);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);display:flex}.lp-inline{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.lp-mini{gap:var(--sp-1);flex-direction:column;display:flex}.lp-mini>span{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp-mini input{width:90px;min-height:32px}.lp-split{border-radius:var(--rad);background:var(--s2);height:26px;display:flex;overflow:hidden}.lp-split-seg{font-family:var(--mono);font-size:var(--t-11);white-space:nowrap;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.lp-split-creator{background:var(--acc);color:var(--acc-ink)}.lp-split-jackpot{background:var(--r-legendary);color:#0b0c0d}.lp-split-protocol{background:var(--s3);color:var(--ink-2)}.lp-toggle,.lp-opt{align-items:center;gap:var(--sp-2);font-size:var(--t-13);color:var(--ink-2);text-align:left;display:flex}.lp-toggle-box,.lp-opt-box{border:1px solid var(--line-2);border-radius:var(--rad-sm);background:var(--s0);color:#0000;width:18px;height:18px;transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.lp-toggle.is-on .lp-toggle-box,.lp-opt.is-on .lp-opt-box{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.lp-toggle.is-on,.lp-opt.is-on{color:var(--ink)}.lp-opts{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));display:grid}.lp-opt{padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--rad);background:var(--s0);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);align-items:flex-start}.lp-opt:hover{border-color:var(--line-2)}.lp-opt.is-on{border-color:var(--acc-edge);background:var(--acc-wash)}.lp-opt-text{flex-direction:column;gap:2px;display:flex}.lp-opt-text b{font-size:var(--t-13)}.lp-opt-text em{font-style:normal;font-size:var(--t-11);color:var(--ink-3);line-height:1.4}.lp-issues,.lp-warns{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--rad);font-size:var(--t-13);flex-direction:column;display:flex}.lp-issues{background:var(--down-wash);border:1px solid var(--down-edge);color:var(--down)}.lp-warns{background:var(--warn-wash);border:1px solid var(--warn);color:var(--warn)}.lp-issues li,.lp-warns li{padding-left:var(--sp-4);text-indent:calc(var(--sp-4) * -1)}.lp-issues li:before,.lp-warns li:before{content:"— "}.nu-deploy{z-index:5;align-items:center;gap:var(--sp-4);margin:var(--sp-2) 0 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line-2);border-radius:var(--rad-lg);background:var(--s2);display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #00000073}.nu-deploy-state{min-width:0;font-size:var(--t-12);color:var(--ink-2);flex:1}.nu-deploy-state b{color:var(--ink);font-weight:600}.nu-deploy-state.is-blocked b{color:var(--warn)}.nu-deploy-btn{--ctl-h:46px;min-width:200px;font-size:var(--t-15);flex:none}@media (max-width:640px){.nu-deploy{align-items:stretch;gap:var(--sp-2);flex-direction:column}.nu-deploy-btn{width:100%}}.lp-connect{align-items:center;gap:var(--sp-4);flex-wrap:wrap;width:100%;display:flex}.lp-connect p{color:var(--ink-2);margin-right:auto}.lp-preview{top:calc(var(--bar-h) + var(--sp-5));gap:var(--sp-2);padding:var(--sp-4);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex;position:sticky}.lp-preview-label{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp-preview-desc{font-size:var(--t-12);color:var(--ink-3);margin-top:var(--sp-2);line-height:1.5}.lp-preview .tile:hover{border-color:var(--line);transform:none}.lp-done{justify-content:center;align-items:center;gap:var(--sp-4);text-align:center;min-height:56vh;padding:var(--sp-8) var(--sp-5);background:var(--s1);border:1px solid var(--acc-edge);border-radius:var(--rad-lg);flex-direction:column;display:flex}.lp-done-stamp{padding:var(--sp-2) var(--sp-4);border:2px solid var(--acc);border-radius:var(--rad);font-family:var(--mono);font-size:var(--t-12);letter-spacing:.2em;color:var(--acc-lit);font-weight:700;transform:rotate(-3deg)}.lp-done h1{font-size:var(--t-46)}.lp-done p{color:var(--ink-2)}.lp-done-actions{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}@media (max-width:1100px){.nu-body{grid-template-columns:1fr}.lp-preview{order:-1;position:static}}@media (max-width:640px){.lp-preview .tile-foot,.lp-preview .lp-bar-sm,.lp-preview .lp-preview-label+.lp-bar-sm,.lp-preview .lp-preview-label:not(:first-child){display:none}.nu-step,.adv-group{padding:var(--sp-4)}.nu-row,.lp-row{flex-direction:column}.nu-row>.nu-field,.nu-row>.nu-field-grow{flex:none}.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-done h1{font-size:var(--t-26)}.lp-table th:last-child,.lp-table td:last-child{display:none}}
.dl{gap:var(--sp-5);flex-direction:column;display:flex}.dl-head{gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.dl-tag{align-items:center;gap:var(--sp-2);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);display:inline-flex}.dl-tag svg{width:14px;height:14px}.dl-head h1{font-size:var(--t-46);letter-spacing:-.04em}.dl-head h1 em{color:var(--acc-lit);font-style:normal}.dl-head p{color:var(--ink-2);max-width:76ch}.dl-head b{color:var(--ink)}.dl-gate{justify-content:center;align-items:center;gap:var(--sp-4);text-align:center;min-height:48vh;padding:var(--sp-7) var(--sp-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.dl-gate svg{width:28px;height:28px;color:var(--ink-3)}.dl-gate h2{font-size:var(--t-26)}.dl-gate p{color:var(--ink-2);max-width:46ch}.dl-pick{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.dl-pick-main{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.dl-pick-head{justify-content:space-between;align-items:center;gap:var(--sp-4);flex-wrap:wrap;display:flex}.dl-pick-head h2{align-items:baseline;gap:var(--sp-3);font-size:var(--t-20);display:flex}.dl-count{font-family:var(--mono);font-size:var(--t-13);font-variant-numeric:tabular-nums;color:var(--ink-3)}.dl-pick-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.dl-pick-actions svg{width:14px;height:14px}.dl-build{gap:var(--sp-3);padding:var(--sp-4);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);transition:border-color var(--dur) var(--ease);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dl-build.is-ready{border-color:var(--acc-edge)}.dl-build-slot{gap:var(--sp-2);aspect-ratio:5/7;padding:var(--sp-2);border:1px dashed var(--line-2);border-radius:var(--rad);background:var(--s0);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;justify-content:center;align-items:center;display:flex}.dl-build-slot.is-set{border-style:solid;border-color:var(--tier);background:var(--s2);justify-content:flex-start}.dl-build-slot.is-set:hover{transform:translateY(-2px)}.dl-build-n{font-family:var(--mono);font-size:var(--t-20);color:var(--ink-3)}.dl-build-art{border-radius:var(--rad-sm);background:var(--s3);border-top:2px solid var(--tier);flex:1;width:100%;display:block}.dl-build-name{font-size:var(--t-11);text-align:center;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.3;overflow:hidden}.dl-hand{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.dl-card{gap:var(--sp-1);padding:var(--sp-2);text-align:left;transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease), opacity var(--dur) var(--ease);flex-direction:column;display:flex}.dl-card:hover{transform:translateY(-2px)}.dl-card.is-picked{opacity:.4}.dl-card.is-picked:after{opacity:1}.dl-card-art,.dl-c-art{aspect-ratio:1;border-radius:var(--rad-sm);background:var(--s2);width:100%;display:block}.dl-card-tier,.dl-c-tier{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--tier);font-weight:600}.dl-card-name,.dl-c-name{font-size:var(--t-12);text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.dl-card-pow,.dl-c-pow{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3)}.dl-side{gap:var(--sp-3);padding:var(--sp-4);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex}.dl-side h3{font-size:var(--t-13)}.dl-odds{flex-direction:column;display:flex}.dl-odds li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--line);border-left:2px solid var(--tier);padding-left:var(--sp-3);font-size:var(--t-12);display:flex}.dl-odds li:last-child{border-bottom:none}.dl-odds b{font-family:var(--mono);font-variant-numeric:tabular-nums}.dl-note{font-size:var(--t-12);color:var(--ink-3)}.dl-warn{padding:var(--sp-3);border-radius:var(--rad);background:var(--warn-wash);border:1px solid var(--warn);font-size:var(--t-12);color:var(--warn);line-height:1.5}.dl-arena{gap:var(--sp-5);flex-direction:column;display:flex}.dl-stage{gap:var(--sp-4) var(--sp-6);padding:var(--sp-6);background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);min-height:520px;transition:border-color var(--dur-2) var(--ease);grid-template:"house lane""pot lane"minmax(0,1fr)"you lane"/200px minmax(0,1fr);display:grid;position:relative}.dl-stage.is-war{border-color:var(--down-edge)}.dl-seat-house{grid-area:house}.dl-seat-you{grid-area:you;align-self:end}.dl-lane{justify-content:center;align-items:center;gap:var(--sp-4);flex-direction:column;grid-area:lane;display:flex}.dl-deck{align-items:center;gap:var(--sp-4);display:flex}.dl-deck-stack{flex:none;width:52px;height:72px;position:relative}.dl-deck-stack span{border-radius:var(--rad);background:var(--s2);border:1px solid var(--line-2);position:absolute;inset:0}.dl-deck-empty{background:0 0!important;border-style:dashed!important}.dl-deck-meta{flex-direction:column;min-width:0;display:flex}.dl-deck-label{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dl-deck-n{font-family:var(--mono);font-size:var(--t-26);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dl-deck-sub{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3)}.dl-deck-you .dl-deck-stack span{border-color:var(--acc-edge)}.dl-pot{justify-content:center;align-items:center;gap:var(--sp-1);padding:var(--sp-4);border:1px dashed var(--line-2);border-radius:var(--rad-lg);transition:border-color var(--dur-2) var(--ease), background var(--dur-2) var(--ease);flex-direction:column;grid-area:pot;display:flex}.dl-pot.has{border-style:solid}.dl-pot.is-hot{border-color:var(--down-edge);background:var(--down-wash)}.dl-pot-stack{width:34px;height:48px;margin-bottom:var(--sp-2);position:relative}.dl-pot-stack span{border-radius:var(--rad-sm);background:var(--s2);border:1px solid var(--line-2);position:absolute;inset:0}.dl-pot-n{font-family:var(--mono);font-size:var(--t-26);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.dl-pot-l{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dl-slot{aspect-ratio:5/7;perspective:900px;width:128px}.dl-slot.is-empty{border:1px dashed var(--line);border-radius:var(--rad-lg);opacity:.4}.dl-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .42s var(--ease);animation:dl-deal .24s var(--ease) backwards;position:relative}.dl-flipper.is-up{transform:rotateY(180deg)}@keyframes dl-deal{0%{opacity:0;transform:translateY(-18px)scale(.94)}}.dl-face{backface-visibility:hidden;border-radius:var(--rad-lg);border:1px solid var(--line-2);background:var(--s2);gap:var(--sp-1);padding:var(--sp-2);flex-direction:column;display:flex;position:absolute;inset:0}.dl-back{background:var(--s2) repeating-linear-gradient(45deg, transparent 0 6px, #e9ebeb0d 6px 12px)}.dl-front{border-color:var(--tier);transform:rotateY(180deg)}.dl-slot.is-won .dl-front{border-color:var(--acc)}.dl-slot.is-lost .dl-front{opacity:.5}.dl-slot.is-sweeping{animation:sweep .26s var(--ease) forwards}.dl-slot.is-sweeping.sweep-house{animation-name:sweep-up}@keyframes sweep{to{opacity:0;transform:translateY(90px)scale(.86)}}@keyframes sweep-up{to{opacity:0;transform:translateY(-90px)scale(.86)}}.dl-meter{gap:var(--sp-2);opacity:.35;width:min(340px,100%);transition:opacity var(--dur-2) var(--ease);flex-direction:column;display:flex}.dl-meter.is-live{opacity:1}.dl-meter.is-idle{visibility:hidden}.dl-meter-bar{background:var(--s3);border-radius:999px;height:10px;display:flex;position:relative;overflow:hidden}.dl-meter-you{background:var(--acc);transition:width .42s var(--ease)}.dl-meter-house{background:var(--down);opacity:.5;flex:1}.dl-meter-mark{background:var(--ink);width:2px;transition:left .42s var(--ease);position:absolute;top:-3px;bottom:-3px}.dl-meter.is-settled .dl-meter-mark.hit-you{background:var(--acc-lit)}.dl-meter.is-settled .dl-meter-mark.hit-house{background:var(--down)}.dl-meter-read{justify-content:space-between;gap:var(--sp-3);font-family:var(--mono);font-size:var(--t-11);font-variant-numeric:tabular-nums;color:var(--ink-3);display:flex}.dl-war{z-index:2;justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--rad-lg);animation:rip-in .16s var(--ease);background:#060708d1;flex-direction:column;display:flex;position:absolute;inset:0}.dl-war-stamp{padding:var(--sp-2) var(--sp-6);border:3px solid var(--down);border-radius:var(--rad);font-family:var(--mono);font-size:var(--t-34);letter-spacing:.24em;color:var(--down);animation:war-in .22s var(--ease);font-weight:700;transform:rotate(-4deg)}@keyframes war-in{0%{opacity:0;transform:rotate(-4deg)scale(1.5)}}.dl-war-sub{font-family:var(--mono);font-size:var(--t-12);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.dl-hint{left:50%;bottom:var(--sp-5);font-family:var(--mono);font-size:var(--t-12);color:var(--ink-3);white-space:nowrap;position:absolute;transform:translate(-50%)}.dl-controls{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.dl-flip{--ctl-h:48px;font-size:var(--t-16);padding:0 var(--sp-6)}.dl-flip svg,.dl-final svg{width:16px;height:16px}.dl-final{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-radius:var(--rad);border:1px solid var(--line-2);font-size:var(--t-14);margin-right:auto;font-weight:600;display:flex}.dl-final-you{border-color:var(--acc-edge);background:var(--acc-wash);color:var(--acc-lit)}.dl-final-house{border-color:var(--down-edge);background:var(--down-wash);color:var(--down)}.dl-log{background:var(--s1);border:1px solid var(--line);border-radius:var(--rad-lg);flex-direction:column;display:flex;overflow:hidden}.dl-log li{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--line);font-size:var(--t-12);flex-wrap:wrap;display:flex}.dl-log li:last-child{border-bottom:none}.dl-log li.is-war{background:var(--down-wash)}.dl-log-n{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);flex:none;width:32px}.dl-log-ex{align-items:center;gap:var(--sp-2);display:inline-flex}.dl-log-ex em{font-style:normal;font-family:var(--mono);font-size:var(--t-11);color:var(--tier)}.dl-log-v{color:var(--ink-3)}.dl-log-war{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.12em;color:var(--down)}.dl-log-res{font-family:var(--mono);font-size:var(--t-12);font-variant-numeric:tabular-nums;margin-left:auto}.dl-log-you{color:var(--acc-lit)}.dl-log-house{color:var(--down)}@media (max-width:1000px){.dl-pick{grid-template-columns:1fr}.dl-side{order:-1}}@media (max-width:700px){.dl-head h1{font-size:var(--t-26)}.dl-stage{padding:var(--sp-4);grid-template-columns:1fr;grid-template-areas:"house""lane""pot""you";min-height:0}.dl-pot{gap:var(--sp-3);flex-direction:row}.dl-pot-stack{margin-bottom:0}.dl-build{gap:var(--sp-2);padding:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr))}.dl-build-name{display:none}.dl-hand{grid-template-columns:repeat(3,minmax(0,1fr))}.dl-slot{width:104px}.dl-war-stamp{font-size:var(--t-26)}}
.dg-page{gap:var(--sp-6);--dg-gold:#ffc93c;--dg-tan:#d9a441;--dg-ink:#2b2114;flex-direction:column;display:flex;position:relative}.dg-wows{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dg-wow{font-family:"Comic Sans MS", "Chalkboard SE", var(--sans);font-size:var(--t-26);color:var(--dg-gold);opacity:.12;white-space:nowrap;animation:14s ease-in-out infinite dg-float;position:absolute}.dg-w1{animation-delay:0s;top:18%;left:6%}.dg-w2{color:#7ee08a;animation-delay:-3s;top:62%;left:12%}.dg-w3{color:#78c4ff;animation-delay:-6s;top:34%;right:8%}.dg-w4{color:#ff9ec4;animation-delay:-9s;top:74%;right:14%}.dg-w5{animation-delay:-12s;top:8%;right:28%}@keyframes dg-float{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-24px)rotate(4deg)}}.dg-hero,.dg-arena,.dg-foot{z-index:1;position:relative}.dg-hero{align-items:center;gap:var(--sp-3);text-align:center;flex-direction:column;display:flex}.dg-tag{font-family:var(--mono);font-size:var(--t-12);letter-spacing:.1em;color:var(--dg-tan)}.dg-title{font-family:"Comic Sans MS", "Chalkboard SE", var(--sans);font-size:var(--t-62);letter-spacing:.02em;color:var(--dg-gold);font-weight:700;line-height:1}.dg-sub{font-size:var(--t-14);color:var(--ink-2);max-width:62ch}.dg-chips{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.dg-chip{align-items:center;gap:var(--sp-2);height:30px;padding:0 var(--sp-4);font-size:var(--t-12);color:var(--ink-2);background:#ffc93c14;border:1px solid #ffc93c52;border-radius:999px;display:inline-flex}.dg-chip b{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--dg-gold)}.dg-chip svg{width:14px;height:14px;color:var(--dg-tan)}.dg-arena{align-items:center;gap:var(--sp-5);padding:var(--sp-6);background:var(--s1);border-radius:var(--rad-lg);border:1px solid #ffc93c38;flex-direction:column;display:flex}.dg-lobby{align-items:center;gap:var(--sp-4);text-align:center;padding:var(--sp-7) var(--sp-4);flex-direction:column;display:flex}.dg-lobby-art{align-items:center;gap:var(--sp-4);color:var(--dg-gold);display:flex}.dg-lobby-art svg{width:40px;height:40px}.dg-lobby h2{font-family:"Comic Sans MS", "Chalkboard SE", var(--sans);font-size:var(--t-26);color:var(--dg-gold)}.dg-lobby p{color:var(--ink-2)}.dg-cta{align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-6);border-radius:var(--rad);background:var(--dg-gold);color:var(--dg-ink);font-size:var(--t-16);transition:background var(--dur) var(--ease), transform var(--dur) var(--ease);font-weight:700;display:inline-flex}.dg-cta:hover{background:#ffd75e}.dg-cta:active{transform:translateY(1px)}.dg-ghost{min-height:48px;padding:0 var(--sp-4);font-size:var(--t-13);color:var(--ink-2);align-items:center;display:inline-flex}.dg-ghost:hover{color:var(--dg-gold)}.dg-score{align-items:center;gap:var(--sp-3);font-family:var(--mono);font-size:var(--t-26);font-variant-numeric:tabular-nums;letter-spacing:.04em;display:flex}.dg-score-you{color:var(--dg-gold)}.dg-score-sep{color:var(--ink-3)}.dg-score-cate{color:#78c4ff}.dg-housebar{align-items:center;gap:var(--sp-2);flex-direction:column;display:flex}.dg-houselabel{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dg-backs{gap:var(--sp-2);display:flex}.dg-back{border-radius:var(--rad);background:var(--s2);color:#78c4ff;border:1px solid #78c4ff59;justify-content:center;align-items:center;width:40px;height:56px;display:flex}.dg-back svg{width:18px;height:18px}.dg-duelwrap{align-items:center;gap:var(--sp-3);flex-direction:column;display:flex}.dg-duel{align-items:center;gap:var(--sp-5);display:flex}.dg-vs{font-family:"Comic Sans MS", "Chalkboard SE", var(--sans);font-size:var(--t-26);color:var(--dg-tan)}.dg-quip{font-family:"Comic Sans MS", "Chalkboard SE", var(--sans);font-size:var(--t-20);text-align:center}.dg-quip-win{color:#7ee08a}.dg-quip-lose{color:#ff9ec4}.dg-quip-tie{color:var(--dg-tan)}.dg-handlabel{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.dg-hand{gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.dg-common{--tier:var(--dg-tan)}.dg-rare{--tier:#7ee08a}.dg-epic{--tier:#ff9ec4}.dg-legendary{--tier:var(--dg-gold)}.dg-card{width:148px;padding-bottom:var(--sp-2);text-align:left;transition:transform var(--dur) var(--ease), border-color var(--dur) var(--ease)}.dg-card:hover{transform:translateY(-4px)rotate(-1deg)}.dg-art{aspect-ratio:1;background:var(--s2);color:var(--tier);justify-content:center;align-items:center;display:flex}.dg-art svg{width:46px;height:46px}.dg-name,.dg-stats,.dg-power{padding:0 var(--sp-3)}.dg-name{padding-top:var(--sp-2);font-family:"Comic Sans MS", "Chalkboard SE", var(--sans)}.dg-stats{font-size:var(--t-11)}.dg-power{margin-top:var(--sp-1);font-family:var(--mono);font-size:var(--t-13);color:var(--tier);font-weight:600}.dg-duelcard{pointer-events:none;width:128px}.dg-result{align-items:center;gap:var(--sp-3);text-align:center;padding:var(--sp-5) 0;flex-direction:column;display:flex}.dg-result h2{font-family:"Comic Sans MS", "Chalkboard SE", var(--sans);font-size:var(--t-34);color:var(--dg-gold)}.dg-result p{color:var(--ink-2)}.dg-result-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.dg-foot{text-align:center;font-size:var(--t-12);color:var(--ink-3);max-width:72ch;margin:0 auto}@media (max-width:640px){.dg-title{font-size:var(--t-46)}.dg-wows{display:none}.dg-arena{padding:var(--sp-4)}.dg-card{width:calc(50% - var(--sp-2))}.dg-duel{gap:var(--sp-3)}.dg-duelcard{width:104px}}
.rip{z-index:100;padding:var(--sp-5);animation:rip-in var(--dur-2) var(--ease);background:#060708db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes rip-in{0%{opacity:0}}.rip-panel{width:min(680px,100%);max-height:calc(100vh - var(--sp-7));gap:var(--sp-4);padding:var(--sp-6);background:var(--s1);border:1px solid var(--line-2);border-radius:var(--rad-lg);animation:rip-panel var(--dur-2) var(--ease);flex-direction:column;display:flex;position:relative;overflow-y:auto}@keyframes rip-panel{0%{opacity:0;transform:translateY(8px)}}.rip-close{top:var(--sp-3);right:var(--sp-3);border-radius:var(--rad);width:32px;height:32px;color:var(--ink-3);transition:background var(--dur) var(--ease), color var(--dur) var(--ease);justify-content:center;align-items:center;display:flex;position:absolute}.rip-close:hover:not(:disabled){background:var(--s2);color:var(--ink)}.rip-close:disabled{opacity:.3;cursor:not-allowed}.rip-tag{font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rip-title{font-size:var(--t-26);letter-spacing:-.03em;padding-right:var(--sp-7);font-weight:700}.rip-steps{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rip-steps li{align-items:flex-start;gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--line);border-radius:var(--rad);background:var(--s0);flex-direction:column;display:flex;position:relative}.rip-step-dot{border:1px solid var(--line-2);width:20px;height:20px;font-family:var(--mono);font-size:var(--t-11);color:var(--ink-3);transition:background var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;justify-content:center;align-items:center;display:flex}.rip-step-label{font-size:var(--t-13);color:var(--ink-2);font-weight:600}.rip-step-note{font-size:var(--t-11);color:var(--ink-3);line-height:1.4}.rip-steps .is-now{border-color:var(--acc-edge);background:var(--acc-wash)}.rip-steps .is-now .rip-step-dot{border-color:var(--acc);color:var(--acc-lit)}.rip-steps .is-now .rip-step-label{color:var(--ink)}.rip-steps .is-done .rip-step-dot{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.rip-steps .is-done .rip-step-label{color:var(--ink)}.rip-working{align-items:center;gap:var(--sp-4);padding:var(--sp-7) var(--sp-4);color:var(--ink-2);font-size:var(--t-13);flex-direction:column;display:flex}.rip-spinner{border:2px solid var(--line-2);border-top-color:var(--acc);border-radius:50%;width:28px;height:28px;animation:.72s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.rip-pulls{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.rip-card{animation:deal .36s var(--ease) backwards}@keyframes deal{0%{opacity:0;transform:translateY(14px)scale(.96)}}.rip-card-art{aspect-ratio:1}.rip-card-name,.rip-card-stats{padding:0 var(--sp-3)}.rip-card-name{padding-top:var(--sp-2)}.rip-card-stats{padding-bottom:var(--sp-3)}.rip-preview{align-items:center;gap:var(--sp-5);padding:var(--sp-5);background:var(--s0);border:1px solid var(--line);border-radius:var(--rad);display:flex}.rip-preview p{font-size:var(--t-13);color:var(--ink-2)}.rip-preview-pack{aspect-ratio:5/7;border-radius:var(--rad);background:var(--s2);border:1px solid var(--line-2);flex-direction:column;flex:none;justify-content:center;align-items:center;width:84px;display:flex}.rip-preview-pack span{font-family:var(--mono);font-size:var(--t-26);color:var(--ink)}.rip-preview-pack em{font-style:normal;font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.pl-proof{border:1px solid var(--line);border-radius:var(--rad);background:var(--s0)}.pl-proof summary{padding:var(--sp-3) var(--sp-4);cursor:pointer;font-size:var(--t-13);color:var(--ink-2);font-weight:500;list-style:none}.pl-proof summary::-webkit-details-marker{display:none}.pl-proof summary:before{content:"▸ ";color:var(--ink-3)}.pl-proof[open] summary:before{content:"▾ "}.pl-proof summary:hover{color:var(--ink)}.pl-proof>p,.pl-proof>dl{padding:0 var(--sp-4) var(--sp-4)}.pl-proof p{font-size:var(--t-12);color:var(--ink-3)}.pl-proof dt{margin-top:var(--sp-3)}.pl-proof code{font-family:var(--mono);font-size:var(--t-11);color:var(--ink-2);word-break:break-all}.rip-error{padding:var(--sp-3) var(--sp-4);border-radius:var(--rad);background:var(--down-wash);border:1px solid var(--down-edge);color:var(--down);font-size:var(--t-13)}.rip-connect,.rip-actions{align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.rip-connect p{font-size:var(--t-13);color:var(--ink-2);margin-right:auto}@media (max-width:640px){.rip{align-items:flex-end;padding:0}.rip-panel{max-height:92vh;padding:var(--sp-5) var(--sp-4);border-radius:var(--rad-lg) var(--rad-lg) 0 0}.rip-steps{grid-template-columns:1fr}.rip-steps li{align-items:center;gap:var(--sp-3);flex-direction:row}.rip-step-note{display:none}.rip-preview{text-align:center;flex-direction:column}}.wallet{align-items:center;gap:var(--sp-2);display:flex}.wallet-addr{height:30px;padding:0 var(--sp-3);border:1px solid var(--acc-edge);background:var(--acc-wash);font-family:var(--mono);font-size:var(--t-12);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.wallet-connect{position:relative}.wallet-error{top:calc(100% + var(--sp-2));z-index:60;width:max-content;max-width:280px;padding:var(--sp-2) var(--sp-3);border-radius:var(--rad);background:var(--s3);border:1px solid var(--down-edge);color:var(--down);font-size:var(--t-12);position:absolute;right:0}.wallet-menu{top:calc(100% + var(--sp-2));z-index:60;min-width:220px;padding:var(--sp-2);background:var(--s3);border:1px solid var(--line-2);border-radius:var(--rad-lg);animation:sheet var(--dur) var(--ease);position:absolute;right:0}.wallet-menu-title{padding:var(--sp-2) var(--sp-3);font-family:var(--mono);font-size:var(--t-11);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.wallet-option{align-items:center;gap:var(--sp-3);width:100%;min-height:40px;padding:0 var(--sp-3);border-radius:var(--rad);font-size:var(--t-13);text-align:left;transition:background var(--dur) var(--ease);display:flex}.wallet-option:hover{background:var(--s2)}.wallet-option img{border-radius:var(--rad-sm);flex:none}

