.starsurface{line-height:normal}.pinbar.tools{z-index:var(--z-pinstrip-a);margin:0 -30px;padding:0 30px}.star-side{flex-direction:column;display:flex}.star-menu-btn{z-index:var(--z-tip);display:none;position:fixed;top:10px;left:10px}.star-side-scrim{display:none}.starsurface .appbar{z-index:var(--z-appbar)}.starsurface .appbar :is(.icon-btn,.userchip){flex:none}.appbar .userchip .un{text-overflow:ellipsis;white-space:nowrap;width:10ch;display:block;overflow:hidden}.bellbtn .dot[data-on=false]{opacity:0}@media (max-width:1000px) and (min-width:768px){.star-side{display:flex}}.deckhead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:stretch;gap:20px;margin:0 -30px 14px;padding:14px 30px 12px;display:flex;position:relative}.dh-art{z-index:0;pointer-events:none;opacity:.24;-webkit-mask-composite:source-in;background-position:50% 22%;background-size:cover;width:clamp(360px,38%,560px);position:absolute;top:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000000f2,#00000080 52%,#0000 94%),linear-gradient(90deg,#000 46%,#0000 97%);mask-image:linear-gradient(#000000f2,#00000080 52%,#0000 94%),linear-gradient(90deg,#000 46%,#0000 97%);-webkit-mask-composite:source-in;mask-composite:intersect}.dh-art:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--sky-0) 46%, transparent), transparent 60%);position:absolute;inset:0}[data-theme=light] .dh-art{opacity:.15}.dh-id,.dh-inst,.dh-ops{z-index:1;position:relative}.dh-id{gap:15px;min-width:300px;display:flex}.titlebox h1.deckname{cursor:text;min-height:32px;font-family:var(--font-d);font-size:var(--fs-title);letter-spacing:.045em;font-weight:400}.titlebox h1.deckname:hover{color:var(--ink-1)}.titlein{font-family:var(--font-d);font-size:var(--fs-title);letter-spacing:.045em;color:var(--ink-0);border:0;border-bottom:1px solid var(--line-2);background:0 0;outline:none;min-width:260px;padding:0}.dh-id .crumb{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.26em;text-transform:uppercase;color:var(--ink-3);margin-top:2px}.dh-id .crumb b{color:var(--gold);font-weight:500}.sylh{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);letter-spacing:.02em;margin-top:7px}.sylh b{color:var(--ink-1);font-weight:500}.physline{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.physline .ok{color:var(--teal)}.dh-inst{flex:1;align-items:stretch;gap:0;min-width:560px;min-height:96px;display:flex}.icell{flex-direction:column;flex:1;min-width:120px;padding:4px 16px 0;display:flex}.icell:first-child{padding-left:0}.icell .k{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;margin-bottom:8px;font-weight:600;display:flex}.icell .k:before{content:"";border:1px solid var(--gold-2);flex:none;width:4px;height:4px;transform:rotate(45deg)}.ibig{font-family:var(--font-mt);font-weight:500;font-size:var(--fs-figure);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.ibig .den{color:var(--ink-2);font-size:var(--fs-mono)}.isub{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);white-space:nowrap;margin-top:5px}.isub .up{color:var(--gain)}.isub .dn{color:var(--loss)}.isep{background:var(--line);flex:none;width:1px;margin:8px 0}.curve.mini{gap:5px;height:52px;padding-top:0}.curve.mini .cbar{gap:4px}.sparkbox svg{margin-top:2px}.sparkbox polyline{fill:none;stroke:var(--teal);stroke-width:1.5px;opacity:.9}.sparkbox .dot{fill:var(--teal)}.icell.i-gauge{min-width:186px}.icell.i-gauge .segs{margin-top:8px}.icell.i-gauge .segs i{height:6px}.isub .fin{color:var(--warn);font-weight:500}.icell.i-box{min-width:150px}.pplus{color:var(--warn)}.pminus{color:var(--loss)}.curve.mini button.cbar{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.curve.mini button.cbar .bar{transition:opacity .15s}.curve.mini button.cbar:hover .bar{opacity:1}.curve.mini button.cbar:focus-visible{outline:1px solid var(--azure);outline-offset:2px}.curve.mini .cbar.on .bar{opacity:1;box-shadow:0 0 10px -2px var(--azure)}.curve.mini .cbar.on .mhex{filter:brightness(1.12)}.curve.mini:has(.cbar.on) .cbar:not(.on) .mhex{opacity:.4}.curve.mini:has(.cbar.on) .cbar:not(.on) .bar{opacity:.3}@media (pointer:coarse){.curve.mini button.cbar{pointer-events:none}}.dh-ops{flex:none;align-items:flex-start;gap:8px;display:flex}@media (max-width:1899px){.icell.i-spark{display:none}}@media (max-width:1719px){.icell.i-colors{display:none}}.pintools{align-items:center;gap:10px;padding:8px 2px;display:flex}.omni{flex:none;width:340px}.omni input{height:38px;font-size:var(--fs-sm)}@media (max-width:1560px){.omni{width:300px}}.suggest{width:540px;max-width:76vw;z-index:var(--z-popover);--c:12px;--panel:color-mix(in srgb, var(--sky-1) 98%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);filter:drop-shadow(0 26px 50px #04030e8c);position:absolute;top:calc(100% + 8px);left:0}[data-theme=light] .suggest{filter:drop-shadow(0 18px 36px #1f265447)}.suggest .in{padding:4px 0}.suggest .trow{cursor:pointer;padding:8px 14px;animation:none}.suggest .trow.sel{background:var(--hover)}.suggest .trow .oa{font-family:var(--font-mt);font-size:var(--fs-mono);letter-spacing:.04em;white-space:nowrap;text-align:right;flex:none}.suggest .trow .oa.have{color:var(--teal)}.suggest .trow .oa.need{color:var(--warn)}.suggest .trow .oa .sub{color:var(--ink-3);font-size:var(--fs-micro);margin-top:1px;display:block}.suggest .trow .offci{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.12em;color:var(--loss);border:1px solid color-mix(in srgb, var(--loss) 50%, transparent);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);flex:none;padding:2px 6px;font-weight:600}.suggest .foot{border-top:1px solid var(--line);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);gap:14px;padding:7px 14px 6px;display:flex}.suggest .trow .art{width:26px;height:36px}.suggest .trow .mid{flex:1;min-width:0}.suggest .trow .mid .nm{align-items:center;gap:6px;font-weight:600;display:flex}.suggest .trow .mid .st{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3)}.suggest .trow .p{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);flex:none}.receipt{border:1px solid var(--line);min-width:0;height:38px;font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);white-space:nowrap;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);flex:1;align-items:center;gap:10px;padding:0 14px;display:flex;overflow:hidden}.receipt .rline{text-overflow:ellipsis;overflow:hidden}.receipt .rline b{color:var(--ink-0);font-weight:500}.receipt .rline .tl{color:var(--teal)}.receipt .rline .wn{color:var(--warn)}@media (max-width:1560px){.receipt{display:none}}.cmcslot{flex:none;justify-content:center;width:76px;display:flex}.cmcslot .chip{height:26px;font-family:var(--font-mt);font-size:var(--fs-mono);letter-spacing:.03em;padding:0 10px}.pcount{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);white-space:nowrap;align-items:center;gap:8px;display:flex}.pcount b{font-weight:500;font-size:var(--fs-mono)}.pcount .cutn{color:var(--warn)}.pcount .rdy{color:var(--teal)}.pinbar .ltag{cursor:pointer;background:0 0;transition:border-color .2s}.pinbar .ltag:hover{border-color:var(--ink-2)}.pinbar .ltag .n{font-family:var(--font-mt);font-size:var(--fs-sm);letter-spacing:.04em}.legalpop{z-index:var(--z-popover-2);--c:10px;--panel:color-mix(in srgb, var(--sky-1) 98%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);filter:drop-shadow(0 22px 44px #04030e80);width:330px;position:fixed}[data-theme=light] .legalpop{filter:drop-shadow(0 16px 32px #1f265447)}.legalpop .in{padding:12px 14px}.lrow{min-height:30px;font-size:var(--fs-sm);color:var(--ink-1);border-bottom:1px solid var(--line);align-items:center;gap:9px;display:flex}.lrow:last-child{border-bottom:0}.lrow .d{flex:none;width:6px;height:6px;transform:rotate(45deg)}.lrow.ok .d{background:var(--teal)}.lrow.no .d{border:1px solid var(--loss);background:0 0}.lrow.no{color:var(--ink-0)}.lrow .mono{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2);flex:none;margin-left:auto;padding-left:8px}.mischip .miss-n{font-family:var(--font-mt)}.deck-fieldmenu{width:230px}.ribbon{border:1px solid var(--line);height:41px;font-size:var(--fs-sm);color:var(--ink-1);background:color-mix(in srgb, var(--teal) 5%, transparent);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);align-items:center;gap:10px;margin:12px 0 0;padding:0 16px;display:flex}.ribbon .rbline{white-space:nowrap;text-overflow:ellipsis;line-height:18px;display:block;overflow:hidden}.ribbon-skel{background:color-mix(in srgb, var(--teal) 7%, var(--sky-2));max-width:340px}.ribbon b{color:var(--ink-0);font-weight:600}.ribbon .star4{box-shadow:0 0 8px var(--teal)}.ribbon button{color:var(--azure);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:2px 4px;font-weight:600}.ribbon button:hover{text-decoration:underline}.ribbon .dismiss{color:var(--ink-3);font-family:var(--font-mt);letter-spacing:0;font-size:var(--fs-glyph)}.ribbon.disabled{opacity:.75}.arrivalrows{border:1px solid var(--line);border-top:0;margin-bottom:2px}.arrivalrows .crow{background:color-mix(in srgb, var(--teal) 3%, transparent);grid-template-columns:26px minmax(0,1fr) auto auto;height:40px;padding:0 14px}.arrivalrows .scanmeta{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--teal);letter-spacing:.04em}.arrivalrows .gapnote{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2)}.arrivalrows .gapnote b{color:var(--teal);font-weight:500}.arrivalrows .nm{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.arrivalrows .acts{opacity:1;gap:4px}.arrivalrows .acts button{white-space:nowrap;width:auto;height:24px;padding:0 8px}.workgrid{min-height:calc(100vh - var(--pins,108px) - 210px);align-items:flex-start;gap:18px;margin-top:14px;display:flex}.deckrail{width:300px;top:calc(var(--pins,108px) + 12px);max-height:calc(100vh - var(--pins,108px) - 26px);flex-direction:column;flex:none;gap:12px;display:flex;position:sticky;overflow-y:auto}.deckrail-loading{visibility:hidden}@media (max-width:1439px){.workgrid{flex-direction:column-reverse;align-items:stretch}.deckrail{width:100%;max-height:none;position:static}#paneGrid{width:100%}}#paneGrid{flex:1;justify-content:center;align-items:flex-start;gap:14px;min-width:0;display:flex}#paneGrid .pcol{flex-direction:column;flex:1;gap:14px;min-width:0;max-width:640px;display:flex}.pane{--c:12px}.pane>.in{padding:0}.pane .cathead{border-bottom:1px solid var(--line-2);cursor:pointer;background:linear-gradient(180deg, color-mix(in srgb, var(--sky-2) 82%, transparent), color-mix(in srgb, var(--sky-1) 45%, transparent));gap:9px;padding:9px 14px 8px;position:relative}.pane .cathead:after{content:"";left:var(--c);background:var(--goldline,var(--gold-2));height:1px;position:absolute;bottom:-1px;right:55%}.pane .cathead .cname{font-size:var(--fs-label);letter-spacing:.24em;color:var(--ink-0)}.pane .cathead .ccount,.pane .cathead .cval{font-size:var(--fs-mono)}.pane.benchpane .cathead .cname{color:var(--warn)}.pane.benchpane{--panel:color-mix(in srgb, var(--sky-1) 55%, transparent)}.pane.benchpane .cathead{background:linear-gradient(180deg, color-mix(in srgb, var(--warn) 8%, transparent), transparent)}.pane .cathead .bnote{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.04em}.pane .crow{grid-template-columns:var(--rowgrid);gap:8px;height:38px;padding:0 10px}.dense .pane .crow{height:33px}.crow .q{text-align:right}.crow .q button{width:100%;font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;color:var(--ink-2);cursor:text;text-align:right;background:0 0;border:0;padding:2px 0}.crow .q button:hover{color:var(--ink-0)}.crow .q input{width:100%;height:22px;font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-0);text-align:right;background:color-mix(in srgb, var(--sky-1) 82%, transparent);border:1px solid var(--line-2);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);outline:none;padding:0 2px}.own .ck{transform:translateY(-1.5px)}.crow .mana{justify-content:flex-end}.crow .own{font-size:var(--fs-mono)}.crow .fset{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em;text-align:right}.crow .fdelta{font-family:var(--font-mt);font-size:var(--fs-mono);text-align:right}.crow .fdelta.up{color:var(--gain)}.crow .fdelta.dn{color:var(--loss)}.crow .fdelta.z{color:var(--ink-3)}.crow .acts{opacity:0;justify-content:flex-end;transition:opacity .15s;display:flex}.crow:hover .acts{opacity:1}.crow .acts button{border:1px solid var(--line-2);width:18px;height:18px;color:var(--ink-2);cursor:pointer;font-size:var(--fs-glyph);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.crow .acts button:hover{color:var(--loss);border-color:color-mix(in srgb, var(--loss) 55%, transparent)}.crow .cmdstar{color:var(--gold);font-size:var(--fs-glyph);vertical-align:1px;margin-left:5px}.crow .newtag{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.14em;color:var(--teal);border:1px solid color-mix(in srgb, var(--teal) 50%, transparent);text-transform:uppercase;flex:none;margin-left:7px;padding:1px 5px;font-weight:600}.tfootline{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2);align-items:center;gap:18px;padding:12px 4px 0;display:flex}.tfootline b{color:var(--ink-0);font-weight:500}.tfootline .spacer{flex:1}.tfootline .hintk{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.railseg{gap:3px;display:flex}.railseg button{flex:1;justify-content:center}.railmode{display:none}.railmode.on{flex-direction:column;gap:12px;display:flex}.insphint{font-size:var(--fs-sm);color:var(--ink-3);text-align:center;padding:24px 4px}.insp .bigface{aspect-ratio:63/88;border-radius:var(--r-card-float,12px);background-position:50%;background-size:cover;background-color:var(--sky-3);width:100%;box-shadow:0 0 0 1px var(--line-2), 0 18px 40px -16px #04030eb3}[data-theme=light] .insp .bigface{box-shadow:0 0 0 1px #1c214038,0 14px 30px -12px #1f265459}.insp .bigface.idp{text-align:center;background-image:linear-gradient(165deg, var(--sky-2), var(--sky-3));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.insp .idp .inm{font-family:var(--font-d);font-size:var(--fs-body);letter-spacing:.03em;color:var(--ink-0);line-height:1.3}.insp .idp .tag{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;color:var(--ink-3);text-transform:uppercase;font-weight:600}.insp .meta{align-items:flex-start;gap:10px;margin-top:12px;display:flex}.insp .meta .manacost{flex:none;margin-top:2px;margin-left:auto}.insp .nm{font-weight:600;font-size:var(--fs-body)}.insp .set{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);letter-spacing:.05em;margin-top:2px}.insp .price{font-family:var(--font-mt);font-size:var(--fs-mono);margin-top:8px}.insp .ownline{font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.03em;margin-top:8px}.insp .ownline.have{color:var(--teal)}.insp .ownline.need{color:var(--warn)}.insp .locline{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);margin-top:3px}.insp .credit{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.04em;border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.journey{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.journey .jl{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);align-items:baseline;gap:8px;padding:2px 0;display:flex}.journey .jl .rev{color:var(--gold);flex:none}.physwalk{min-height:16px;font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.physmore{justify-content:center;align-items:center;width:100%;min-height:30px;margin-top:6px;display:inline-flex}span.physmore{visibility:hidden}.typerow{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);align-items:baseline;padding:3px 0;display:flex}.typerow .k{color:var(--ink-2)}.typerow .v{color:var(--ink-0);margin-left:auto}.legaldetail{font-size:var(--fs-sm);color:var(--ink-1);line-height:1.55}.legaldetail .issue{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--warn);align-items:baseline;gap:8px;padding:2px 0;display:flex}.legaldetail .okline{color:var(--teal);font-family:var(--font-mt);font-size:var(--fs-mono)}.budgetline{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);align-items:baseline;padding:3px 0;display:flex}.budgetline .v{color:var(--ink-0);margin-left:auto}.budgetline.watch .v{color:var(--gain)}.jrow{border-bottom:1px solid var(--line);padding:9px 0}.jrow:last-child{border-bottom:0}.jrow .jhead{font-family:var(--font-mt);font-size:var(--fs-micro);align-items:baseline;gap:9px;display:flex}.jrow .jhead .rev{color:var(--gold);letter-spacing:.05em}.jrow .jhead .when{color:var(--ink-2)}.jrow .jhead .val{color:var(--ink-1);margin-left:auto}.jrow .chg{flex-wrap:wrap;gap:4px 12px;margin-top:5px;display:flex}.jrow .chg span{font-family:var(--font-mt);font-size:var(--fs-mono)}.jrow .chg .jadd{color:var(--gain)}.jrow .chg .jcut{color:var(--loss)}.jrow .note{font-size:var(--fs-sm);color:var(--ink-2);margin-top:4px;font-style:italic}.cutrow{border-bottom:1px solid var(--line);font-size:var(--fs-sm);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:7px 0;display:grid}.cutrow:last-child{border-bottom:0}.cutrow .nm{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;font-weight:600;overflow:hidden}.cutrow .why{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;overflow:hidden}.cutrow .readd{grid-area:1/2/3/3;align-self:center}.buynote{font-size:var(--fs-sm);color:var(--ink-2);border-top:1px solid var(--line);margin-top:14px;padding-top:12px;line-height:1.55}.buynote b{color:var(--ink-1);font-weight:600}.missrow .gap{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);flex:none}.missrow{height:52px}.missrow .mmid{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.missrow .mmid .mn{display:block}.missrow .mown{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.missrow .mp{margin-left:0}.missrow .mact{flex:none;justify-content:flex-end;width:74px;display:flex}.missrow .mact .btn{min-height:44px;font-size:var(--fs-label);padding:0 10px}.exbox{font-family:var(--font-m);font-size:var(--fs-mono);color:var(--ink-1);white-space:pre;border:1px solid var(--line-2);background:color-mix(in srgb, var(--sky-1) 82%, transparent);height:260px;padding:12px 14px;line-height:1.6;overflow:auto}#copyBtn{justify-content:center;min-width:118px}.starsurface .hkgrid{grid-template-columns:1fr 1fr;gap:2px 26px;display:grid}.starsurface .hkrow{border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-1);align-items:center;gap:12px;padding:7px 0;display:flex}.starsurface .hkrow kbd{font-family:var(--font-m);font-size:var(--fs-micro);color:var(--ink-0);border:1px solid var(--line-2);text-align:center;background:color-mix(in srgb, var(--sky-2) 70%, transparent);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);min-width:24px;padding:2px 7px}.starsurface .hkrow .d{color:var(--ink-2);font-size:var(--fs-sm);margin-left:auto}.searchmodal{top:26%}.searchmodal .search{width:100%}.searchmodal .search input{height:40px;font-size:var(--fs-sm)}.gsnote{font-size:var(--fs-sm);color:var(--ink-2);margin-top:12px;line-height:1.55}.gsnote b{color:var(--ink-1);font-weight:600}.gskbd{font-family:var(--font-m);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.06em}.searchmodal.owned{max-height:76vh;top:11vh;transform:translate(-50%,-12px)}.searchmodal.owned.show{transform:translate(-50%)}.gssearch{border-bottom:1px solid var(--line-2);flex:none;padding:14px 20px 13px}.gssearch .search{width:100%}.gsbody{padding:5px 0}.gsempty{min-height:52px;color:var(--ink-2);font-size:var(--fs-sm);align-items:center;padding:0 20px;display:flex}.gsrow{text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;width:100%;height:52px;color:var(--ink-1);background:0 0;align-items:center;gap:12px;padding:0 20px;display:flex}.gsrow:last-child{border-bottom:0}.gsrow:hover{background:var(--row-hover)}.gsrow.on{background:color-mix(in srgb, var(--azure) 11%, transparent);box-shadow:inset 2px 0 0 var(--azure)}.gsrow .foil{text-align:center;width:12px;font-size:var(--fs-glyph);color:var(--teal);flex:none}.gsrow .mid{flex:1;min-width:0}.gsrow .l1{align-items:baseline;gap:8px;display:flex}.gsrow .l1 .nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--ink-0);overflow:hidden}.gsrow .l1 .sc{font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);flex:none}.gsrow .l2{font-size:var(--fs-sm);color:var(--ink-2);align-items:baseline;gap:8px;margin-top:2px;display:flex}.gsrow .l2 .loc{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsrow .l2 .dk{text-overflow:ellipsis;white-space:nowrap;max-width:52%;color:var(--ink-3);flex:none;overflow:hidden}.gsrow .rt{text-align:right;flex:none}.gsrow .rt .p{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-0);display:block}.gsrow .rt .qc{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);display:block}.gsfoot{border-top:1px solid var(--line);font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);justify-content:flex-start;gap:16px;padding:11px 20px 12px}.gsfoot b{color:var(--ink-2);font-weight:500}.cd-root{--text-primary:var(--ink-0);--text-secondary:var(--ink-1);--text-muted:var(--ink-2);--border-subtle:var(--line);--border-medium:var(--line-2);--accent-primary:var(--azure);--bg-elevated:var(--sky-3);--bg-surface:var(--sky-2)}.drawer.cd{width:min(404px,94vw)}.drawer.cd .dhead{align-items:flex-start}.drawer.cd .dhead h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drawer.cd .dbody{padding-top:16px}.drawer.cd-sheet{border-left:0;border-top:1px solid var(--line-2);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);width:auto;max-height:88vh;inset:auto 0 0;transform:translateY(102%)}.drawer.cd-sheet.show{transform:none}.cd-grab{background:var(--ink-3);opacity:.5;border-radius:3px;width:44px;height:4px;margin:12px auto 2px}.cd-eyebrow{font-family:var(--font-mt);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:4px}.cd-stage .facewrap img{object-fit:cover;width:100%;height:100%;display:block}.cd-facts{font-size:var(--fs-sm);flex-direction:column;gap:8px;margin-top:16px;display:flex}.cd-row{justify-content:space-between;align-items:baseline;gap:16px;min-height:20px;display:flex}.cd-row>.k{color:var(--ink-2);flex:none}.cd-row>.v{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-1);overflow:hidden}.cd-row>.v.mono{font-family:var(--font-mt);color:var(--ink-0)}.cd-row>.v.muted{font-family:var(--font-mt);color:var(--ink-3)}.cd-row>.v.warn{color:var(--warn)}.cd-edit{flex-direction:column;gap:6px;display:flex}.cd-edit .er{height:32px;font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;display:flex}.cd-edit .er>.k{color:var(--ink-2)}.cd-edit .qty{align-items:center;gap:6px;display:flex}.cd-step{border:1px solid var(--line-2);width:26px;height:26px;color:var(--ink-1);cursor:pointer;font-family:var(--font-mt);font-size:var(--fs-sm);clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);background:0 0;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cd-step:hover:not(:disabled){border-color:color-mix(in srgb, var(--azure) 55%, var(--line-2));color:var(--ink-0)}.cd-step:disabled{opacity:.38;cursor:default}.cd-cond{border:1px solid var(--line-2);min-width:52px;height:26px;color:var(--ink-0);font-family:var(--font-mt);font-size:var(--fs-mono);cursor:pointer;text-align:center;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);transition:border-color var(--t-fast) var(--ease);background:0 0;padding:0 10px}.cd-cond:hover{border-color:color-mix(in srgb, var(--azure) 55%, var(--line-2))}.cd-actions{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.cd-actions .btn{font-size:var(--fs-label);letter-spacing:.09em;justify-content:center;padding:9px 4px}.cd-actions .btn.cd-done{color:var(--teal);border-color:color-mix(in srgb, var(--teal) 45%, var(--line-2))}.cd-hist{flex-direction:column;display:flex}.cd-hrow{border-top:1px solid var(--line);align-items:baseline;gap:9px;padding:6px 0;display:flex}.cd-hrow:first-child{border-top:0}.cd-hrow .day{width:72px;font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);flex:none}.cd-hrow .mid{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-sm);color:var(--ink-1);flex:1;overflow:hidden}.cd-hrow .mid .qn{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2)}.cd-hrow .mid .pd{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--gain)}.cd-hrow .mid .mv{font-size:var(--fs-sm);color:var(--ink-3)}.cd-empty{font-size:var(--fs-sm);color:var(--ink-2)}.cd-spark{margin-top:10px}.cd-spark svg{width:100%;display:block}.cd-spark polyline{fill:none;stroke-width:1.5px}.cd-spark .cap{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);margin-top:3px}.cd-scry{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-top:16px;font-weight:600;text-decoration:none;display:inline-flex}.cd-scry:hover{color:var(--gold)}.cd-legal{margin-top:16px}.star-alert-list{max-height:min(420px,55vh);overflow-y:auto}.star-alert-row{border-bottom:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:48px;padding:8px 2px;display:grid}.star-alert-row:last-child{border-bottom:0}.star-alert-mark{background:var(--gold);width:5px;height:5px;transform:rotate(45deg)}.star-alert-mark[data-seen=true]{visibility:hidden}.star-alert-name{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-0);overflow:hidden}.star-alert-day{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3)}.star-alert-change{font-family:var(--font-mt);font-size:var(--fs-mono)}.star-alert-change.up{color:var(--gain)}.star-alert-change.down{color:var(--loss)}.star-alert-empty{height:96px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}.star-physical-modal{width:min(760px,94vw)}.star-legacy-bridge{--text-primary:var(--ink-0);--text-secondary:var(--ink-1);--text-muted:var(--ink-2);--bg-surface:var(--sky-2);--bg-elevated:var(--sky-3);--border-subtle:var(--line);--border-medium:var(--line-2);--accent-primary:var(--azure);--accent-gold:var(--gold);--accent-foil:var(--teal);--accent-ember:var(--loss)}.star-legacy-bridge>.panel{box-shadow:none;background:0 0;border:0;padding:0}.panel .empty h3{font-family:var(--font-d);font-size:var(--fs-panel);letter-spacing:.04em;text-transform:none;color:var(--ink-0);margin-bottom:0;font-weight:400;display:block}.panel .empty h3:after{content:none}.starsurface.star-import-surface{padding-bottom:0}.star-import-page{width:100%;max-width:1100px;padding:4px 0 44px}.star-import-return{color:var(--ink-2);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;margin:2px 0 12px;font-weight:600;text-decoration:none;display:inline-flex}.star-import-return:hover{color:var(--gold)}.star-import-heading{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:11px;margin-bottom:20px;padding-bottom:14px;display:flex}.star-import-heading>.gd{margin-top:11px}.star-import-heading h1{font-family:var(--font-d);font-size:var(--fs-title);letter-spacing:.045em;font-weight:400}.star-import-heading p{color:var(--ink-2);font-size:var(--fs-sm);margin-top:3px}.star-import-bridge{--bg-canvas:var(--sky-0);--bg-overlay:var(--sky-2);--bg-glass:var(--sky-2);--accent-positive:var(--teal);height:calc(100vh - 190px);min-height:560px}.star-import-bridge>div{max-width:none}.star-import-bridge .field-focus{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border-color:var(--line-2)!important;color:var(--ink-0)!important;background:var(--sky-2)!important;border-radius:0!important}.star-import-bridge .field-focus:focus,.star-import-bridge .field-focus:focus-visible{border-color:var(--azure)!important}:where(html:not([data-skin]),html[data-skin=star]) .star-import-bridge .field-focus:focus,:where(html:not([data-skin]),html[data-skin=star]) .star-import-bridge .field-focus:focus-visible{box-shadow:0 0 16px -8px #58b7ff8c!important}.star-import-bridge textarea.field-focus{resize:none;line-height:1.55;font-family:var(--font-m)!important}.star-import-bridge .btn-secondary{min-height:34px;font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.13em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);border:1px solid var(--line-2);color:var(--ink-1);background:var(--fill-astral);padding:7px 13px;font-weight:600;border-radius:0!important}.star-import-bridge .btn-secondary:hover:not(:disabled){border-color:var(--gold);color:var(--ink-0)}.star-import-bridge input[type=checkbox]{accent-color:var(--teal)}.star-import-bridge [class*=rounded-]{border-radius:0!important}@media (max-width:767px){.star-import-page{padding-top:14px}.star-import-bridge{height:auto;min-height:0}}.starsurface.star-residual-surface{padding-bottom:0}.star-residual-page{width:100%;max-width:1220px;padding:4px 0 44px}.star-residual-heading{border-bottom:1px solid var(--line-2);gap:11px;margin-bottom:20px;padding-bottom:14px}.star-residual-heading>.star4{box-shadow:0 0 10px color-mix(in srgb,var(--teal) 60%,transparent);margin-top:10px}.star-residual-return{color:var(--ink-2);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:5px;margin:2px 0 10px;font-weight:600;text-decoration:none;display:inline-flex}.star-residual-return:hover{color:var(--gold)}.star-residual-bridge{--text-primary:var(--ink-0);--text-secondary:var(--ink-1);--text-muted:var(--ink-2);--bg-canvas:var(--sky-0);--bg-overlay:var(--sky-2);--bg-glass:var(--sky-2);--border-subtle:var(--line);--border-medium:var(--line-2);--accent-primary:var(--azure);--accent-gold:var(--gold);--accent-foil:var(--teal);--accent-positive:var(--gain);--accent-ember:var(--loss);color:var(--ink-0)}.star-residual-bridge .panel:not(.panel-flat){--c:12px;clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c));position:relative;overflow:hidden;background:var(--line-2)!important;box-shadow:none!important;border:0!important}:where(html:not([data-skin]),html[data-skin=star]) .star-residual-bridge .panel:not(.panel-flat){background:linear-gradient(165deg,#d4daff6b,var(--line-2) 26%,var(--line-2) 74%,#82bed738)!important}[data-theme=light]:where(:not([data-skin]),[data-skin=star]) .star-residual-bridge .panel:not(.panel-flat){background:linear-gradient(165deg,#1a204a4d,var(--line-2) 26%)!important}.star-residual-bridge .panel:not(.panel-flat):before{content:"";clip-path:inherit;z-index:0;background:var(--panel);position:absolute;inset:1px}:where(html:not([data-skin]),html[data-skin=star]) .star-residual-bridge .panel:not(.panel-flat):after{content:"";clip-path:inherit;z-index:0;pointer-events:none;background:linear-gradient(172deg,#dee4ff0f,#dee4ff00 16%),radial-gradient(90% 40% at 14% 0,#aabeff13,#0000 60%);position:absolute;inset:1px}.star-residual-bridge .panel:not(.panel-flat)>*{z-index:1;position:relative}.star-residual-bridge .panel.p-2{padding:8px}.star-residual-bridge .panel.p-3{padding:12px}.star-residual-bridge .panel.p-4{padding:16px}.star-residual-bridge .panel.p-5{padding:20px}.star-residual-bridge .panel.p-6{padding:24px}.star-residual-bridge .panel.p-8{padding:32px}.star-residual-bridge .panel-flat{border:1px solid var(--line-2);background:color-mix(in srgb,var(--sky-2) 82%,transparent)!important}.star-residual-bridge .section-label{font-family:var(--font-k)!important;font-size:var(--fs-label)!important;letter-spacing:var(--track-label)!important;text-transform:uppercase!important;color:var(--ink-2)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;font-weight:600!important}.star-residual-bridge :is(.btn-primary,.btn-secondary,.btn-quiet):not(.icon-btn){cursor:pointer;min-height:34px;font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:var(--track-btn);text-transform:uppercase;transition:all var(--t-fast) var(--ease);backface-visibility:hidden;clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;transform:translateZ(0)translate(0,0);border-radius:0!important}.star-residual-bridge .btn-primary{color:var(--sky-0)!important;background:0 0!important}.star-residual-bridge .btn-secondary{background:color-mix(in srgb,var(--sky-2) 78%,transparent)!important;border-color:var(--line-2)!important;color:var(--ink-0)!important}.star-residual-bridge .btn-quiet{color:var(--ink-1)!important;background:0 0!important;border-color:#0000!important}.star-residual-bridge .btn-quiet:hover{color:var(--ink-0)!important;border-color:var(--line-2)!important}.star-residual-bridge .field-focus{clip-path:polygon(9px 0,100% 0,100% calc(100% - 9px),calc(100% - 9px) 100%,0 100%,0 9px);border:1px solid var(--line-2)!important;color:var(--ink-0)!important;background:var(--sky-2)!important;border-radius:0!important}.star-residual-bridge .field-focus:focus,.star-residual-bridge .field-focus:focus-visible{border-color:var(--azure)!important}:where(html:not([data-skin]),html[data-skin=star]) .star-residual-bridge .field-focus:focus,:where(html:not([data-skin]),html[data-skin=star]) .star-residual-bridge .field-focus:focus-visible{box-shadow:0 0 16px -8px #58b7ff8c!important}.star-residual-bridge input[type=checkbox]{accent-color:var(--teal)}.star-residual-bridge [class*=rounded-]{border-radius:0!important}.star-residual-binder{height:calc(100vh - 180px);min-height:520px}.star-residual-welcome{justify-content:center;align-items:center;min-height:calc(100vh - 190px);display:flex}.star-residual-organize{flex-direction:column;height:calc(100vh - 178px);min-height:540px;display:flex}.star-residual-decks{flex-direction:column;height:calc(100vh - 155px);min-height:540px;display:flex}.star-residual-decks-body{height:100%}.star-residual-loading{border:1px solid var(--line);background:linear-gradient(110deg,var(--panel),var(--sky-2),var(--panel));opacity:.55;height:360px}.star-gate-center{justify-content:center;align-items:center;min-height:calc(100vh - 250px);display:flex}.star-residual-gate .panel{max-width:640px}.star-residual-connect{height:calc(100vh - 220px);min-height:360px}@media (max-width:767px){.star-residual-page{padding-top:14px}.star-residual-binder,.star-residual-decks,.star-residual-organize{height:auto;min-height:0}.star-residual-heading{margin-left:40px}}.dnew{cursor:pointer;border:1px dashed var(--line-2);width:100%;height:56px;color:var(--ink-2);font-family:var(--font-t);font-size:var(--fs-sm);clip-path:polygon(12px 0,calc(100% - 2px) 0,100% 2px,100% calc(100% - 12px),calc(100% - 12px) 100%,2px 100%,0 calc(100% - 2px),0 12px);background:0 0;place-content:center;display:grid}.dnew:hover,.dnew:focus-visible{color:var(--ink-0);border-color:var(--azure)}.dxcrumb{height:16px;font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-weight:600;overflow:hidden}.dxcrumb .n{font-family:var(--font-mt);letter-spacing:.06em;color:var(--ink-2);font-weight:400}.dxhead{break-inside:avoid;column-span:all;align-items:center;gap:8px;min-width:0;height:30px;padding:0 4px;display:flex}.dxhead .gname{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dxhead .gname.gsub{color:var(--ink-3);flex:none}.dxhead .gn{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-3);flex:none}.dxhead .gsep{color:var(--ink-3);font-size:var(--fs-glyph);flex:none}.dxhead .rule{background:var(--line);flex:1;align-self:center;min-width:24px;height:1px}.dxhead .gval{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2);flex:none}.dxart{background:var(--fill-astral), var(--sky-2);flex:none;width:84px;height:48px;position:relative;overflow:hidden}.dxart img{object-fit:cover;width:100%;height:100%;display:block}.dxart .wp{position:absolute;inset:0}.dxart .wp:before{content:"";background:linear-gradient(90deg,transparent,var(--gold-2),transparent);opacity:.7;height:1px;position:absolute;top:50%;left:12%;right:12%}.dxart .wp:after{content:"";background:var(--sky-1);border:1px solid var(--gold-2);width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dxart.lg{width:96px;height:80px}.dxbld{align-items:center;gap:7px;min-width:0;display:inline-flex}.dxbld .dxsegs{flex:none;gap:2px;width:62px;display:inline-flex}.dxbld .dxsegs i{background:var(--line-2);flex:1;height:6px;transform:skew(-18deg)}.dxbld.part .dxsegs i.on{background:var(--warn)}.dxbld.done .dxsegs i{background:var(--gain)}.dxbld .pct{font-family:var(--font-mt);font-size:var(--fs-mono);letter-spacing:.02em;text-align:right;min-width:4ch;color:var(--ink-3)}.dxbld.part .pct{color:var(--warn)}.dxbld.done .pct{color:var(--gain)}.dxrow.dxgold:before,.dxplate.dxgold .in:before{content:"";border-top:1px solid var(--gold-2);border-left:1px solid var(--gold-2);z-index:4;pointer-events:none;width:11px;height:11px;position:absolute;top:4px;left:4px}.dxrow.dxgold:after,.dxplate.dxgold .in:after{content:"";border-bottom:1px solid var(--gold-2);border-right:1px solid var(--gold-2);z-index:4;pointer-events:none;width:11px;height:11px;position:absolute;bottom:4px;right:4px}.dxstamp{color:var(--gold);letter-spacing:.08em}.dxopen.on{color:var(--gold)}.dxledger{--c:14px}.dxledger>.in{padding:0}.dxlhead{top:var(--dx-appbar-h,55px);z-index:8;background:var(--pin-bg);border-bottom:1px solid var(--line-2);border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);grid-template-columns:1fr;column-gap:25px;margin:1px 0 0;display:grid;position:sticky}.dxlset{grid-template-columns:84px minmax(0,1fr) 92px 108px 84px 56px 24px;align-items:center;gap:12px;height:26px;padding:0 14px 0 0;display:grid}.dxlset span:first-child{padding-left:12px}.dxlset span{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;font-weight:600}.dxlset .r{text-align:right}.dxlset.b{display:none}.dxrows{position:relative}.dxrow{background:var(--row-bg);border-bottom:1px solid var(--line);break-inside:avoid;grid-template-columns:84px minmax(0,1fr) 92px 108px 84px 56px 24px;align-items:center;gap:12px;height:48px;padding:0 14px 0 0;transition:background .18s;display:grid;position:relative}.dxrow:hover{background:var(--row-hover)}.dxrows .dxhead{border-bottom:1px solid var(--line);padding:0 14px}.dxnm{flex-direction:column;justify-content:center;min-width:0;display:flex}.dxnm .nrow{align-items:baseline;gap:8px;min-width:0;display:flex}.dxnm .n{font-size:var(--fs-body);letter-spacing:-.004em;color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:600;line-height:1.25;overflow:hidden}.dxnm .bk{font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink-2);flex:none}.dxnm .s{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-weight:500;display:block;overflow:hidden}.dxnm .s .m{font-family:var(--font-mt);letter-spacing:.08em;font-weight:400}.dxnm .s .sep{opacity:.6;margin:0 5px}.dxnm .s .dim{opacity:.65}.dxhx{align-items:center;gap:3px;display:flex}.dxval{font-family:var(--font-mt);font-size:var(--fs-mono);text-align:right;color:var(--ink-0);font-weight:500}.dxopen{font-family:var(--font-mt);font-size:var(--fs-mono);text-align:right;color:var(--ink-3)}.dx-link{z-index:2;position:absolute;inset:0}.dx-link:focus-visible{outline:1px solid var(--azure);outline-offset:-2px}.dx-act{z-index:3;justify-self:end;position:relative}.dx-kebab{cursor:pointer;width:24px;height:32px;color:var(--ink-3);font-size:var(--fs-sm);background:0 0;border:0;place-content:center;line-height:1;transition:color .15s;display:grid}.dx-kebab:hover,.dx-kebab:focus-visible{color:var(--ink-0)}.dxgrid{grid-template-columns:repeat(auto-fill,minmax(min(500px,100%),1fr));gap:10px 12px;display:grid}.dxgrid .dxhead{grid-column:1/-1}.dxplate{--c:10px;cursor:pointer;height:80px;position:relative}.dxplate:before{transition:background .18s}.dxplate:hover:before{background:color-mix(in srgb, var(--ink-1) 5%, var(--panel))}[data-theme=light] .dxplate.cut{filter:drop-shadow(0 1px 3px #1f26540d)drop-shadow(0 6px 14px #1f26540d)}.dxplate .in{align-items:center;gap:13px;height:80px;padding:0 26px 0 0;display:flex;position:relative}.dxplate .dxmid{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.dxplate .pn{align-items:baseline;gap:8px;min-width:0;display:flex}.dxplate .pn .n{font-weight:600;font-size:var(--fs-body);letter-spacing:-.004em;color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.28;overflow:hidden}.dxplate .pn .bk{font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink-2);flex:none}.dxplate .l2{align-items:center;gap:8px;min-width:0;height:16px;display:flex}.dxplate .fmt{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;flex:none;font-weight:600}.dxplate .fmt.dim{color:var(--ink-3)}.dxplate .meta{height:15px;font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.05em;color:var(--ink-3);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.dxplate .meta .sep{opacity:.6;margin:0 5px}.dxplate .dxnum{flex-direction:column;flex:none;justify-content:center;align-items:flex-end;gap:4px;width:118px;display:flex}.dxplate .dxnum .dxval{font-size:var(--fs-mono)}.dxplate>.dx-act{z-index:3;position:absolute;top:50%;right:3px;transform:translateY(-50%)}.dxgrid .dnew{width:100%;height:80px}@media (min-width:1780px){.star-residual-page:has(.star-residual-decks){max-width:2260px}.dxrows{columns:2;column-rule:1px solid var(--line);column-gap:25px}.dxlhead{grid-template-columns:1fr 1fr}.dxlset.b{display:grid}}.star-residual-page:has(.star-residual-decks){padding-bottom:10px}.star-residual-page:has(.star-residual-decks) .star-residual-heading{margin-bottom:8px;padding-bottom:8px}.starsurface:has(.star-residual-decks) .appbar{margin-bottom:10px}.starsurface.star-bare-surface{min-height:100vh;padding:0;overflow-y:auto}.starsurface.star-bare-surface>.star-bare-app{min-height:100vh}.star-bare-main{justify-content:center;align-items:center;min-height:100vh;padding:34px 4vw;display:flex}.star-bare-theme{z-index:60;position:fixed;top:18px;right:22px}.star-auth-card,.star-gate-card{width:min(420px,94vw)}.star-auth-card-in,.star-gate-card-in{padding:30px 30px 26px}.star-auth-brand{align-items:center;gap:12px;margin-bottom:6px;display:flex}.star-auth-brand h1,.star-gate-card h1{font-family:var(--font-d);font-size:var(--fs-panel);letter-spacing:.06em;font-weight:400}.star-auth-tagline,.star-gate-lead{color:var(--ink-1);font-size:var(--fs-sm);margin-bottom:18px}.star-auth-fields{flex-direction:column;gap:12px;display:flex}.star-auth-form-error{height:22px;color:var(--loss);font-size:var(--fs-sm);margin-top:8px}.star-auth-submit{justify-content:center;width:100%;margin-top:4px}.star-auth-divider{text-align:center;margin:14px 0 12px}.star-auth-oauth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.star-auth-oauth .btn{justify-content:center}.star-auth-terms{margin-top:16px;line-height:1.6}.star-auth-terms a,.star-gate-signin a{color:var(--ink-1);text-decoration:none}.star-auth-terms a:hover,.star-gate-signin a:hover{color:var(--gold)}.star-auth-error{border:1px solid color-mix(in srgb,var(--loss) 55%,transparent);min-height:46px;color:var(--ink-0);font-size:var(--fs-sm);align-items:center;gap:8px;margin:0 0 14px;padding:7px 8px 7px 12px;display:flex}.star-auth-error>span{flex:1;min-width:0}.star-gate-code{margin-top:4px}.star-gate-actions{gap:8px;display:grid}.star-gate-actions .btn{justify-content:center;width:100%}.star-gate-waitlist-copy{color:var(--ink-1);font-size:var(--fs-sm);margin-bottom:8px}.star-gate-signin{text-align:center;font-size:var(--fs-sm);margin-top:20px}.star-gate-foot{text-align:center;margin-top:12px;line-height:1.5}.starsurface{background:var(--sky-0);height:100%;color:var(--ink-0);font-family:var(--font-t);font-size:var(--fs-body);font-feature-settings:"tnum" 1,"lnum" 1;padding:0 30px 44px;position:relative;overflow-y:auto}.starsurface>.app{min-height:100%}.starsurface .appbar{margin:0 -30px 18px}.starsurface .stars,.starsurface .ambient,.starsurface .grain{position:absolute}.starsurface .ambient{inset:0;overflow:hidden}.btn-secondary[data-on]{border-color:color-mix(in srgb, var(--azure) 60%, var(--line-2));background:color-mix(in srgb, var(--azure) 14%, transparent);color:var(--ink-0)}.seg-indicator{background:var(--azure)}@media (max-width:767px){.star-side{width:min(280px,86vw);z-index:var(--z-mobile-rail);display:none}.star-side.mobile-open{display:flex}.star-menu-btn{display:inline-flex}.star-side-scrim{z-index:var(--z-mobile-scrim);background:#04030e94;border:0;display:block;position:fixed;inset:0}[data-theme=light] .star-side-scrim{background:#1c214047}.starsurface .appbar{padding-left:54px}.starsurface .appbar .userchip .un{display:none}.starsurface{padding-left:14px;padding-right:14px}.starsurface .appbar{margin-left:-14px;margin-right:-14px}.deckhead,.pinbar.tools{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.pintools{flex-wrap:wrap}.omni{flex:330px;width:auto;min-width:250px}.pintools .receipt,.starsurface .tool-sep{display:none}.dh-inst{flex-wrap:wrap;width:100%;min-width:0;min-height:0}.dh-inst .isep{display:none}.dh-inst .icell{flex:40%;min-width:150px;padding:4px 8px 8px 0}.dxlset,.dxrow{grid-template-columns:56px minmax(0,1fr) 72px 24px;gap:8px;padding:0 10px}.c-hx,.c-bld,.c-open{display:none}.dxart{width:56px;height:32px}.dxart.lg{width:72px;height:54px}.dxplate .dxnum{width:96px}.dxplate .in{gap:10px;padding:0 8px 0 6px}}[data-skin=quiet] .pane .cathead{background:var(--sky-2)}[data-skin=quiet] .pane.benchpane{--panel:var(--sky-1)}[data-skin=quiet] .pane.benchpane .cathead{background:color-mix(in srgb, var(--warn) 8%, var(--sky-1))}[data-skin=quiet] .insp .bigface.idp{background-image:none;background-color:var(--sky-2)}[data-skin=quiet] .star-residual-loading{background:var(--sky-1)}[data-skin=quiet] .star-residual-bridge .panel-flat{background:var(--sky-1)!important}[data-skin^=pricegun] .suggest .trow .offci,[data-skin^=pricegun] .receipt,[data-skin^=pricegun] .ribbon,[data-skin^=pricegun] .crow .q input,[data-skin^=pricegun] .crow .acts button,[data-skin^=pricegun] .starsurface .hkrow kbd,[data-skin^=pricegun] .drawer.cd-sheet,[data-skin^=pricegun] .cd-step,[data-skin^=pricegun] .cd-cond,[data-skin^=pricegun] .star-import-bridge .field-focus,[data-skin^=pricegun] .star-import-bridge .btn-secondary,[data-skin^=pricegun] .star-residual-bridge .panel:not(.panel-flat),[data-skin^=pricegun] .star-residual-bridge .btn-primary,[data-skin^=pricegun] .star-residual-bridge .btn-secondary,[data-skin^=pricegun] .star-residual-bridge .btn-quiet,[data-skin^=pricegun] .star-residual-bridge .field-focus,[data-skin^=pricegun] .dnew{clip-path:none}
.dashboard-content{flex-direction:column;flex:1;max-width:1560px;min-height:0;margin:0 auto;display:flex}.dashboard-appbar{z-index:var(--z-appbar)}.dashboard-appbar .search{width:min(360px,38vw)}.dashboard-appbar .icon-btn{font-family:var(--font-m)}.dashboard-topbar{padding-top:4px}.dashwrap{position:relative}.pulse{align-items:flex-start;gap:14px;min-height:74px;padding:2px 2px 0;display:flex}.pulse .pd{border:1px solid var(--gold-2);background:var(--gold-3);flex:none;width:8px;height:8px;margin-top:6px;transform:rotate(45deg)}.pulse .pt{font-size:var(--fs-body);color:var(--ink-0);text-wrap:pretty;max-width:86ch;line-height:1.45}.pulse .pt .m{font-family:var(--font-mt);font-size:var(--fs-mono);letter-spacing:.01em}.pulse .pt .up{color:var(--gain)}.pulse .pt .down{color:var(--loss)}.pulse .pt .dim{color:var(--ink-2)}.pulse .when{text-align:right;width:112px;min-height:39px;font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.06em;white-space:nowrap;flex:none;margin-left:auto;padding-top:3px;line-height:1.7}.pulsebones{flex:1;padding-top:5px}.pulsebone-a{width:56%}.pulsebone-b{width:34%;margin-top:8px;display:block}.bandhead{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;min-height:42px;padding:0 18px;display:flex}.bandhead .gd{border:1px solid var(--gold-2);flex:none;width:5px;height:5px;transform:rotate(45deg)}.bandhead .bt{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-1);font-weight:600}.bandhead .bn{text-align:center;min-width:12px;font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--warn)}.bandhead .bn.ok{color:var(--teal)}.bandhead .bn.reserve{visibility:hidden}.bandhead .rule{background:var(--line);flex:1;min-width:20px;height:1px}.bandhead .bs{text-align:right;white-space:nowrap;min-width:100px;font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em}.bandhead button.bs{cursor:pointer;background:0 0;border:0;padding:2px 0}.bandhead button.bs:hover{color:var(--ink-1)}.qbody{min-height:174px}.qrow,.frrow{border-bottom:1px solid var(--line);background:var(--row-bg);align-items:center;gap:14px;height:58px;padding:6px 18px;display:flex}.qrow:last-child,.frrow:last-child{border-bottom:0}.qrow:focus-visible,.mvrow:focus-visible,.dashboard-content .lrow:focus-visible,.mtile:focus-visible{outline:1px solid var(--azure);outline-offset:-2px}.qrow .qd{flex:none;width:7px;height:7px;transform:rotate(45deg)}.qrow .qd.commit{background:var(--warn);box-shadow:0 0 8px color-mix(in srgb,var(--warn) 55%,transparent)}.qrow .qd.expose{border:1.4px solid var(--warn);background:0 0}.qrow .qd.truth{border:1.4px solid var(--ink-2);background:0 0}.qrow .qmain,.frrow .qmain{flex:1;min-width:0}.qrow .qt,.frrow .qt{font-weight:600;font-size:var(--fs-sm);color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qrow .qs,.frrow .qs{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.qrow .qmoney{text-align:right;flex:none;min-width:92px}.qrow .qv{font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;color:var(--ink-0);display:block}.qrow .qk{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-top:2px;font-weight:600;display:block}.qrow .btn,.frrow .btn{font-size:var(--fs-label);flex:none;padding:8px 14px}.frrow .fnum{font-family:var(--font-d);font-size:var(--fs-mono);letter-spacing:.24em;color:var(--gold);flex:none;width:26px}.allclear{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:174px;padding:10px 20px;display:flex}.allclear .star4{width:10px;height:10px;box-shadow:0 0 12px var(--teal)}.allclear h3{font-family:var(--font-d);font-size:var(--fs-panel);letter-spacing:.05em}.allclear p{font-size:var(--fs-sm);color:var(--ink-2);max-width:56ch}.topgrid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:14px;margin-top:12px;display:grid}.tleft{flex-direction:column;gap:14px;min-width:0;display:flex}.lgplate>.in{flex-direction:column;height:100%;display:flex}.lgplate .lgbody{flex:1}@media (max-width:1399px){.topgrid{grid-template-columns:minmax(0,1fr)}}.mvbody{height:280px;position:relative;overflow:hidden}.mvrow{border-bottom:1px solid var(--line);cursor:pointer;background:var(--row-bg);align-items:center;gap:12px;height:56px;padding:4px 18px;transition:background .18s,opacity .18s;display:flex}.mvrow:hover{background:var(--row-hover)}.mvrow:last-of-type{border-bottom:0}.mvrow .art{object-fit:cover;border-radius:var(--r-card-thumb);flex:none;width:26px;height:36px}.mvrow .art.idp{background:var(--sky-2);color:var(--gold);justify-content:center;align-items:center;display:flex}.mvrow .mid{flex:1;min-width:0}.mvrow .nm{font-weight:600;font-size:var(--fs-sm);color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mvrow .sub{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.mvrow .sub .loc{color:var(--ink-2);font-family:var(--font-t);font-size:var(--fs-sm)}.mvrow .imp{text-align:right;flex:none;min-width:86px}.mvrow .iv{font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;display:block}.mvrow .iv.up{color:var(--gain)}.mvrow .iv.down{color:var(--loss)}.mvrow .ip{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);margin-top:2px;display:block}.mvrow.dim{opacity:.5}.mvfoot{border-top:1px solid var(--line-2);height:38px;font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.05em;color:var(--ink-3);align-items:center;gap:8px;padding:4px 18px;display:flex}.mvlink{color:var(--ink-2);cursor:pointer;font:inherit;letter-spacing:.08em;white-space:nowrap;background:0 0;border:0;margin-left:auto}.mvlink:hover{color:var(--ink-0)}.mvexplain{text-align:center;pointer-events:none;background:color-mix(in srgb,var(--sky-1) 66%,transparent);justify-content:center;align-items:center;padding:10px 20px;display:flex;position:absolute;inset:0}.mvexplain p{font-size:var(--fs-sm);color:var(--ink-2);max-width:52ch}.floorctl{align-items:center;gap:4px;display:inline-flex}.floorbtn{text-align:right;cursor:pointer;width:58px;font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);letter-spacing:.04em;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);background:0 0;border:1px solid #0000;padding:2px 5px;transition:border-color .2s}.floorbtn:hover{border-color:var(--line-2);color:var(--ink-0)}.floorin{text-align:right;border:1px solid color-mix(in srgb,var(--azure) 60%,var(--line-2));background:color-mix(in srgb,var(--sky-1) 82%,transparent);width:58px;color:var(--ink-0);font-family:var(--font-mt);font-size:var(--fs-mono);clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);outline:none;padding:2px 5px}.lgbody{flex-direction:column;height:448px;display:flex;overflow:hidden}.dashboard-content .lrow{border-bottom:1px solid var(--line);background:var(--row-bg);flex:none;align-items:flex-start;gap:11px;height:56px;padding:11px 18px 10px;display:flex}.dashboard-content .lrow:last-child{border-bottom:0}.dashboard-content .lrow .ld{flex:none;width:6px;height:6px;margin-top:5px;transform:rotate(45deg)}.dashboard-content .lrow .ld.add{background:var(--teal)}.dashboard-content .lrow .ld.money{border:1.4px solid var(--teal)}.dashboard-content .lrow .ld.audit{border:1.4px solid var(--gold-2)}.dashboard-content .lrow .ld.sys{border:1.4px solid var(--ink-3)}.dashboard-content .lrow .mid{flex:1;min-width:0}.dashboard-content .lrow .lt{font-size:var(--fs-sm);color:var(--ink-0);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1.3;overflow:hidden}.dashboard-content .lrow .ls{font-size:var(--fs-sm);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;overflow:hidden}.dashboard-content .lrow .meta{text-align:right;flex:none}.dashboard-content .lrow .lw{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em;white-space:nowrap;display:block}.dashboard-content .lrow .tag{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.18em;color:var(--ink-3);border:1px solid var(--line);clip-path:polygon(3px 0,100% 0,100% calc(100% - 3px),calc(100% - 3px) 100%,0 100%,0 3px);margin-top:3px;padding:1.5px 5px;font-weight:600;display:inline-block}.dashboard-content .lrow .tag.inf{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.diaryfoot .provenance{margin-left:auto}.diaryfoot .mvlink{margin-left:8px}.diary-quiet{min-height:56px;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.03em;text-align:center;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.diary-quiet b{color:var(--ink-2);font-weight:500}.dash-value{margin-top:14px}.vgrid{grid-template-columns:236px minmax(0,1fr) 236px;height:272px;display:grid}.vblock{border-right:1px solid var(--line);flex-direction:column;padding:18px 20px 16px;display:flex}.vblock .k{font-family:var(--font-k);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--ink-2);align-items:center;gap:8px;font-weight:600;display:flex}.vblock .k:before{content:"";border:1px solid var(--gold-2);width:4px;height:4px;transform:rotate(45deg)}.vblock .v{font-family:var(--font-mt);font-weight:500;font-size:var(--fs-title);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-top:8px}.vblock .d1l{font-family:var(--font-mt);font-size:var(--fs-mono);margin-top:6px}.vblock .d2l{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);margin-top:3px}.vblock .up{color:var(--gain)}.vblock .down{color:var(--loss)}.vblock .muted{color:var(--ink-3)}.vblock .basis{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.04em;margin-top:auto;padding-top:10px;line-height:1.6}.chartbox{min-width:0;padding:14px 18px 10px;position:relative}.chartbox .chead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.chartbox .chead .cl{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.chartbox .chead .ro{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2);letter-spacing:.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.chead .ranges{gap:4px;display:flex}.chead .ranges .chip{height:22px;font-size:var(--fs-label);padding:0 9px}.cwrap{height:150px;margin-top:8px;position:relative}.cwrap svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.chart-stop-a{stop-color:var(--azure);stop-opacity:.16}.chart-stop-b{stop-color:var(--azure);stop-opacity:0}.chartline{fill:none;stroke:var(--azure);stroke-width:1.6px;stroke-linejoin:round}.cwrap .xhair{background:var(--line-2);pointer-events:none;width:1px;position:absolute;top:0;bottom:14px;left:0}.cwrap .cdot{background:var(--azure);width:7px;height:7px;box-shadow:0 0 10px color-mix(in srgb,var(--azure) 70%,transparent);pointer-events:none;margin:-3.5px 0 0 -3.5px;position:absolute}.cwrap .anchor{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em;white-space:nowrap;position:absolute;bottom:0;left:0}.cwrap .anchor i{border:1px solid var(--gold-2);vertical-align:1px;width:5px;height:5px;margin-right:5px;display:inline-block;transform:rotate(45deg)}.cwrap .axr{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em;position:absolute;bottom:0;right:0}.chart-placeholder{text-align:center;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-sm);position:absolute;inset:20% 0 auto}.chart-dash{border-top:1px dashed var(--line-2);position:absolute;top:56%;left:0;right:0}.vstats{border-left:1px solid var(--line);flex-direction:column;display:flex}.vstats .qs2{border-bottom:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;min-height:0;padding:9px 18px 8px;display:flex}.vstats .qs2:last-child{border-bottom:0}.vstats .k{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.vstats .v{font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;color:var(--ink-0);margin-top:3px}.vstats .v.gain{color:var(--gain)}.vstats .v.loss{color:var(--loss)}.vstats .s{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);margin-top:2px}@media (max-width:1240px){.vgrid{grid-template-columns:220px minmax(0,1fr);height:auto;min-height:272px}.vstats{border-left:0;border-top:1px solid var(--line);flex-direction:row;grid-column:1/-1}.vstats .qs2{border-bottom:0;border-right:1px solid var(--line);flex:1;padding:12px 16px 11px}.vstats .qs2:last-child{border-right:0}}.momo{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.mtile .in{flex-direction:column;height:160px;padding:15px 18px 16px;display:flex}.mtile .mk{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.mtile .mrow2{align-items:center;gap:12px;margin-top:10px;display:flex}.tilecopy{flex:1;min-width:0}.mtile .mt{font-weight:600;font-size:var(--fs-sm)}.mtile .ms2{font-size:var(--fs-sm);color:var(--ink-2);margin-top:2px}.mtile .ms2 b{color:var(--warn);font-weight:500;font-family:var(--font-mt);font-size:var(--fs-mono)}.mtile .foot{align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.mtile .foot .note{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.03em}.mtile .segs{margin-top:8px}.mtile .segs i{height:5px}.mtile .heroart{object-fit:cover;border-radius:var(--r-card-thumb);width:40px;height:56px;display:block}.heroempty{width:42px;height:58px;color:var(--gold);background:var(--sky-2);justify-content:center;align-items:center;display:flex}.mtile .mt.mtname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mtile .msfact{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:inline-block;overflow:hidden}@media (max-width:1240px){.momo{grid-template-columns:1fr 1fr}}@media (max-width:860px){.momo{grid-template-columns:1fr}}.skelrow{border-bottom:1px solid var(--line);align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.skelrow:last-child{border-bottom:0}.qskel{height:58px}.bone-dot{width:8px;height:8px}.bone-card{width:26px;height:36px}.bone-copy{width:48%}.bone-money,.bone-impact{width:74px;margin-left:auto}.bone-action{width:92px;height:26px}.bone-day{width:54px;margin-left:auto}.footbone{width:40%}.tilebone-k{width:44%}.tilebone-v{width:72%;margin-top:14px}.tilebone-s{width:56%;margin-top:10px}.vbone-k{width:52%}.vbone-v{width:80%;height:20px;margin-top:12px}.vbone-d{width:50%;margin-top:10px}.chartbone{clip-path:none;width:100%;height:120px;margin-top:12px;display:block}.vbone-stat{width:70%;margin-top:8px}.dashboard-content .empty.show{display:flex}.mover-empty,.diary-empty{text-align:center;justify-content:center;align-items:center;height:100%;padding:34px 20px}.mover-empty p,.diary-empty p{max-width:52ch}.empty .halo{font-family:var(--font-d);color:var(--gold)}.dashboard-help{width:min(640px,100vw - 40px)}.dashboard-help .helpsec{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin:4px 0 8px;font-weight:600}.dashboard-help .helpguar{color:var(--ink-1);font-size:var(--fs-sm);gap:7px;margin:0 0 18px;padding-left:18px;line-height:1.5;display:grid}.dashboard-help .helpguar b{color:var(--ink-0)}.dashboard-help .helpdoc{color:var(--azure);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;text-decoration:none;display:inline-block}.dashboard-help .helpdoc:hover{text-decoration:underline}@media (max-width:1000px){.qrow .qs,.frrow .qs,.dashboard-content .lrow .ls{white-space:normal}.qrow,.frrow,.dashboard-content .lrow{height:auto;min-height:58px}.mvbody,.lgbody{height:auto;min-height:280px}.qbody{min-height:174px}}@media (max-width:767px){.dashboard-appbar .search{width:min(250px,55vw)}.dashboard-appbar .userchip .un{display:none}.dashboard-content{padding-top:2px}.dashboard-topbar{align-items:flex-start}.dashboard-topbar .titlebox{min-height:72px}.dashboard-topbar .btn{margin-top:4px}.pulse{min-height:96px}.pulse .when{display:none}.qbody{height:234px;min-height:234px;overflow:hidden}.qrow,.frrow,.qskel{height:78px;min-height:78px;position:relative}.qrow,.frrow{align-items:flex-start;display:flex}.qrow .qd{margin-top:8px}.qrow .qmain,.frrow .qmain{padding-right:104px}.qrow .qmoney{position:absolute;top:8px;right:18px}.qrow .btn,.frrow .btn{max-width:104px;position:absolute;bottom:7px;right:18px}.allclear{height:100%;min-height:0}.vgrid{height:auto;display:block}.vblock{border-right:0;border-bottom:1px solid var(--line);min-height:220px}.chartbox{min-height:220px}.vstats{grid-template-columns:1fr 1fr;display:grid}.momo{grid-template-columns:1fr}.diaryfoot .provenance{display:none}}[data-skin=quiet] .qrow .qd.commit,[data-skin=quiet] .allclear .star4,[data-skin=quiet] .cwrap .cdot{box-shadow:none}[data-skin^=pricegun] .floorbtn,[data-skin^=pricegun] .floorin,[data-skin^=pricegun] .dashboard-content .lrow .tag{clip-path:none}.starsurface.dashboard-surface>.app{flex-direction:column;height:100%;min-height:0;display:flex}@media (min-width:1240px){.starsurface.dashboard-surface{padding-bottom:14px}.dashwrap.dash-split{flex:1;grid-template:"queue pick"minmax(0,1fr)"value value"minmax(0,2fr)/minmax(0,1fr) minmax(0,1fr);gap:14px;min-height:0;margin-top:12px;display:grid}.dash-split>[data-slot=queue]{grid-area:queue}.dash-split>[data-slot=momentum]{grid-area:pick}.dash-split>[data-slot=value]{grid-area:value}.dash-split>[data-slot]{min-height:0;margin-top:0}.dash-split>[data-slot=queue],.dash-split>[data-slot=value]{flex-direction:column;display:flex}.dash-split>[data-slot=queue]>.in,.dash-split>[data-slot=value]>.in{flex-direction:column;flex:1;min-height:0;display:flex}.dash-split .qbody{flex:1;min-height:0}.dash-split .vgrid{flex:1;height:auto;min-height:0}.dash-split>[data-slot=momentum]{gap:10px}.dash-split .mtile>.in{height:100%;padding:11px 13px 12px}.dash-split .mtile .mrow2{margin-top:7px}.dash-split .mtile .foot{gap:0}.dash-split .mtile .foot .note{display:none}.dash-split .mtile .mk{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.12em;overflow:hidden}.dash-split .mtile .foot .btn{white-space:nowrap;padding-left:11px;padding-right:11px}.dash-split .mtile .ms2{text-overflow:ellipsis;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dash-split .mtile .ms2.msfacts{flex-direction:column;align-items:flex-start;display:flex;overflow:visible}.dash-split .mtile .msdot{display:none}}
.card-surface .pinbar.tools{z-index:var(--z-pinstrip-b);margin:0 -30px;padding:0 30px}.cardbar{align-items:center;gap:14px;padding:9px 2px;display:flex}.cardbar.topbar{margin-bottom:0}.cardbar .titlebox{min-width:0}.cardbar .titlebox h1{font-size:var(--fs-title);white-space:normal;align-items:center;gap:12px;display:flex}.cardbar .titlebox .manacost{display:inline-flex}.cardbar .crumb{margin-top:1px}.pagewrap{z-index:1;max-width:1620px;margin:0 auto;position:relative}.cardpage{grid-template-columns:330px minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;display:grid}.idcol{top:calc(var(--pins,96px) + 16px);flex-direction:column;gap:14px;display:flex;position:sticky}.anscol{flex-direction:column;gap:16px;min-width:0;display:flex}.stage .facewrap img{object-fit:contain;width:100%;height:100%;display:block}.stage .read{white-space:normal;flex-wrap:wrap}.card-surface .stage .read{min-height:59px}.stage .read .nm{text-overflow:clip;min-width:0;overflow:visible}.stage .read .conf.warn{color:var(--warn)}.fintog{gap:8px;display:flex}.fintog .chip{flex:1;justify-content:space-between;height:34px;padding:0 12px}.fintog .chip .fp{font-family:var(--font-mt);font-size:var(--fs-mono);letter-spacing:.02em;color:var(--ink-2)}.fintog .chip.on .fp{color:var(--ink-0)}.fintog .chip[data-dead]{opacity:.42;pointer-events:none}.printrows{max-height:440px;margin:0 -4px;overflow:auto}.prow{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);background:0 0;border:1px solid #0000;grid-template-columns:12px 26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;transition:background .18s,border-color .18s;display:grid}.prow:hover{background:var(--hover)}.prow.on{border-color:color-mix(in srgb,var(--azure) 55%,var(--line-2));background:color-mix(in srgb,var(--azure) 8%,transparent)}.prow.guess{border-color:color-mix(in srgb,var(--warn) 55%,var(--line-2));background:color-mix(in srgb,var(--warn) 7%,transparent)}.prow .psel{border:1px solid var(--line-2);width:7px;height:7px;transition:all .2s;transform:rotate(45deg)}.prow.on .psel{background:var(--gold-3);border-color:var(--gold)}.prow.guess .psel{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 30%,transparent)}.prow .pmeta{min-width:0}.prow .pl1{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.prow .pset{font-family:var(--font-mt);font-size:var(--fs-mono);letter-spacing:.04em;color:var(--ink-0)}.prow .pframe{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);overflow-wrap:anywhere;font-weight:600}.prow .pl2{font-size:var(--fs-sm);color:var(--ink-3);align-items:center;gap:8px;margin-top:1px;display:flex}.prow .own{font-size:var(--fs-sm);color:var(--teal)}.prow .pp{font-family:var(--font-mt);font-size:var(--fs-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-1)}.prow.on .pp{color:var(--ink-0)}.prow .art{width:26px;height:36px}.prow .art.real{aspect-ratio:63/88;height:auto}.prow .art img{object-fit:contain;width:100%;height:100%;display:block}.nudge{border:1px solid color-mix(in srgb,var(--warn) 50%,transparent);background:color-mix(in srgb,var(--warn) 7%,transparent);font-size:var(--fs-sm);color:var(--ink-1);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);margin-bottom:10px;padding:10px 12px;line-height:1.5}.nudge b{color:var(--warn);font-weight:600}.nudge-confirm{color:var(--ink-0);border-bottom:1px solid color-mix(in srgb,var(--warn) 70%,transparent);font:inherit;font-weight:600}.nudge-confirm:hover{color:var(--warn)}.sealedline{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-2);align-items:center;gap:9px;padding:9px 2px 0;display:flex}.sealedline .nd{border:1px solid var(--gold-2);flex:none;width:5px;height:5px;transform:rotate(45deg)}.sealedline button{color:var(--ink-1);border-bottom:1px solid var(--line-2)}.sealedline button:hover{color:var(--ink-0)}.answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;position:relative}.q{--c:11px;cursor:pointer}.q .in{flex-direction:column;gap:5px;height:100%;min-height:136px;padding:15px 17px 14px;display:flex}.q .qk{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-2);align-items:center;gap:8px;font-weight:600;display:flex}.q .qk:before{content:"";border:1px solid var(--gold-2);width:4px;height:4px;transform:rotate(45deg)}.q .qv{font-size:var(--fs-body);letter-spacing:-.004em;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:2px;font-weight:600;line-height:1.35;display:flex}.q .qv .num{font-family:var(--font-mt);font-variant-numeric:tabular-nums;font-weight:500;font-size:var(--fs-mono)}.q .qs{font-size:var(--fs-micro);color:var(--ink-2);font-family:var(--font-mt);letter-spacing:.02em;overflow-wrap:anywhere;line-height:1.5}.q .qa{margin-top:auto;padding-top:9px}.q .qa .btn{font-size:var(--fs-label);padding:7px 13px}.q.focus .in:after{content:"";background:var(--band-fade);opacity:.55;height:1px;position:absolute;bottom:0;left:0;right:0}.delta{font-family:var(--font-mt);font-size:var(--fs-mono);font-weight:500}.delta.up{color:var(--gain)}.delta.down{color:var(--loss)}.card-surface .delta.flat{color:var(--ink-2)}.deep-section{scroll-margin-top:calc(var(--pins,96px) + 18px)}.deepgrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.deep2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.dhd{align-items:center;gap:10px;margin-bottom:10px;display:flex}.dhd .klabel{color:var(--ink-2)}.dhd .rule{background:var(--line);flex:1;height:1px}.chartwrap{--c:14px}.chartwrap .in{padding:16px 18px 14px}.charttools{align-items:center;gap:12px;display:flex}.charttools .spacer{flex:1}.card-surface .chartbox{height:224px;margin-top:8px;position:relative}.card-surface .chartbox svg{width:100%;height:100%;display:block;overflow:visible}.chart-empty{color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-sm);border:1px dashed var(--line);justify-content:center;align-items:center;display:flex}.rangechips{gap:6px;display:flex}.rangechips .chip{height:24px;font-size:var(--fs-label);padding:0 10px}.leg{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.leg i{border-top:2px solid var(--azure);vertical-align:2px;width:16px;height:0;margin-right:6px;display:inline-block}.leg i.basis{border-top:1px dashed var(--gold-2)}.chart-svg .grid{stroke:var(--line);stroke-width:1px}.chart-svg .lbl{font-family:var(--font-mt);font-size:var(--fs-micro);fill:var(--ink-3);letter-spacing:.03em}.chart-svg .mline{fill:none;stroke:var(--azure);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.chart-svg .marea{fill:url(#card-market-area);opacity:.55}.chart-svg .bline{stroke:var(--gold-2);stroke-width:1px;stroke-dasharray:3 4}.chart-svg .blbl{font-family:var(--font-mt);font-size:var(--fs-micro);fill:var(--gold);opacity:.85}.chart-svg .dot{fill:var(--teal)}.chart-svg .dothalo{fill:var(--teal);opacity:.22}.chart-svg .endlbl{font-family:var(--font-mt);font-size:var(--fs-micro);fill:var(--ink-0)}.chart-svg .xline{stroke:var(--ink-2);stroke-width:1px;stroke-dasharray:2 3;pointer-events:none}.chart-svg .xdot{fill:var(--azure);stroke:var(--panel);stroke-width:2px;pointer-events:none}.chart-svg .xpill{fill:var(--panel);stroke:var(--line-2);stroke-width:1px;pointer-events:none}.chart-svg .xpill-text{font-family:var(--font-mt);font-size:var(--fs-micro);fill:var(--ink-0);letter-spacing:.02em;pointer-events:none}.srcstack{border:1px solid var(--line);margin:0 -4px}.buyrow{margin-top:10px}.buyrow .btn{font-size:var(--fs-label);padding:6px 12px}.srow2{font-size:var(--fs-sm);background:var(--row-bg);border-top:1px solid var(--line);align-items:baseline;gap:9px;padding:8px 11px;display:flex}.srow2:first-child{border-top:0}.srow2 .sn{color:var(--ink-1);font-weight:500}.srow2 .snote{font-size:var(--fs-micro);color:var(--ink-3);font-family:var(--font-mt)}.srow2 .spacer{flex:1}.srow2 .sp{font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;color:var(--ink-0)}.srow2 .sp.dim{color:var(--ink-3)}.srow2 .sf{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);text-align:right;min-width:26px}.posrow{font-size:var(--fs-sm);color:var(--ink-1);align-items:baseline;gap:9px;padding:6px 0;display:flex}.posrow .spacer{flex:1}.posrow .pv{font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums}.posrow .pv.gain{color:var(--gain)}.posrow .pv.dim{color:var(--ink-3)}.posdiv{background:var(--line-2);height:1px;margin:10px 0 6px}.scope-note{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);margin-top:8px}.claimline{border-bottom:1px solid var(--line-2);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 18px;display:flex}.claimline b{color:var(--ink-0);font-weight:500}.claimline .cav{color:var(--teal)}.claimline .spacer{flex:1}.stale{color:var(--warn)}.eptag{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em}.card-holdings .gain{color:var(--gain)}.card-holdings .statuscell{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.card-holdings .facecell{align-items:center;display:flex}.card-holdings .facecell>img{aspect-ratio:63/88;border-radius:var(--r-card-thumb);object-fit:cover;width:24px}.card-holdings .identity-plate{aspect-ratio:63/88;border:1px solid var(--line-2);width:24px;color:var(--ink-3);place-items:center;display:grid}.card-holdings .setcell,.card-holdings .probe-setcell{color:var(--ink-2);font-family:var(--font-mt);letter-spacing:.04em}.card-holdings .finish,.card-holdings .probe-finish{color:var(--ink-2);font-family:var(--font-mt);letter-spacing:.08em}.card-holdings .finish.foil{color:var(--azure)}.card-holdings .loccell.lost{color:var(--warn)}.empty-row{text-align:center;color:var(--ink-3);padding:28px}.tfoot .tfmid{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-2)}.tfoot .tfmid b{color:var(--ink-0);font-weight:500}.tfoot .tfmid .gain{color:var(--gain)}.deckrow .revtag{cursor:pointer}.deckrow .own.have{white-space:nowrap}.modal.listmodal{width:min(580px,100vw - 40px)}.listrow{border-bottom:1px solid var(--line);grid-template-columns:18px 30px minmax(0,1fr) 96px;align-items:center;gap:11px;padding:10px 0;display:grid}.listrow:last-child{border-bottom:0}.listrow .art{width:30px;height:42px}.listrow .art img{object-fit:cover;width:100%;height:100%;display:block}.listrow .ld1{font-size:var(--fs-sm);color:var(--ink-0);font-weight:600}.listrow .ld2{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-micro);color:var(--ink-3);font-family:var(--font-mt);letter-spacing:.03em;margin-top:1px;display:block;overflow:hidden}.listrow .input{height:30px;font-family:var(--font-mt);font-size:var(--fs-mono);text-align:right;width:100%}.listrow .mref{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);text-align:right;margin-top:3px;display:block;overflow:hidden}.chanrow{font-size:var(--fs-sm);align-items:center;gap:10px;padding:8px 0;display:flex}.chanrow .fee{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.colist-note{font-size:var(--fs-sm);color:var(--ink-3)}.netline{border-top:1px solid var(--line-2);font-size:var(--fs-sm);align-items:baseline;gap:10px;margin-top:6px;padding-top:11px;display:flex}.netline .spacer{flex:1}.netline .nv{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-0);font-variant-numeric:tabular-nums;font-weight:500}.netline .est{font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase}.marginline{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--gain);margin-top:5px}.marginline.unknown{color:var(--ink-3)}.freshnudge{font-size:var(--fs-sm);color:var(--ink-1);border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 6%,transparent);clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);align-items:flex-start;gap:9px;margin-top:12px;padding:9px 11px;display:flex}.freshnudge .nd{border:1px solid var(--warn);flex:none;width:6px;height:6px;margin-top:4px;transform:rotate(45deg)}.freshnudge b{color:var(--warn);font-weight:600}.chanhd{margin-top:12px;margin-bottom:4px}.deckrow{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--ink-1);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.deckrow:last-child{border-bottom:0}.deckrow:hover{color:var(--ink-0);background:var(--hover)}.deckrow .dn{font-weight:600;font-size:var(--fs-sm);display:block}.deckrow .dm{font-family:var(--font-mt);font-size:var(--fs-micro);color:var(--ink-3);letter-spacing:.05em;margin-top:1px;display:block}.deckrow .dq{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-1);white-space:nowrap}.legalgrid{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.legalgrid .ltag{justify-content:flex-start;height:27px}.typeline{font-size:var(--fs-sm);color:var(--ink-1);flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 12px;display:flex}.typeline .pt{font-family:var(--font-mt);font-size:var(--fs-mono);color:var(--ink-2)}.oracle{white-space:pre-line;font-size:var(--fs-sm);color:var(--ink-1);border-top:1px solid var(--line);padding:10px 0;line-height:1.55}.module-empty{color:var(--ink-3);font-size:var(--fs-sm);padding:18px 2px}.module-action{margin-top:10px;margin-right:6px}.card-surface .legalfoot{font-size:var(--fs-sm);color:var(--ink-3);padding-top:5px;line-height:1.6}.card-surface .legalfoot a{color:var(--ink-2)}.deck-choices{min-height:132px;max-height:420px;overflow:auto}.card-loading,.card-empty{z-index:2;min-height:65vh;color:var(--ink-2);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.card-empty h1{font-family:var(--font-d);font-size:var(--fs-title);color:var(--ink-0)}.card-empty p{font-family:var(--font-mt);font-size:var(--fs-sm)}@media (min-width:1181px){.card-surface .stage{min-height:539.5px}}@media (max-width:1180px){.cardpage{grid-template-columns:1fr}.idcol{max-width:420px;position:static}.deepgrid{grid-template-columns:1fr}}@media (max-width:1020px){.answers{grid-template-columns:1fr}.q .in{min-height:0}.deep2{grid-template-columns:1fr}}@media (max-width:767px){.card-surface .pinbar.tools{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.cardbar{align-items:flex-start}.cardbar .titlebox h1{font-size:var(--fs-panel)}.cardbar>.btn{padding:6px 8px}.cardpage{margin-top:10px}.idcol{max-width:none}.charttools{flex-wrap:wrap;align-items:flex-start}.charttools .spacer{display:none}.srow2{flex-wrap:wrap}.srow2 .snote{order:5;width:100%}}@media (prefers-reduced-motion:reduce){.prow{transition:none}}[data-skin^=pricegun] .prow,[data-skin^=pricegun] .nudge,[data-skin^=pricegun] .freshnudge{clip-path:none}
.collection-surface{--cap:1520px}.collection-surface .cap{max-width:var(--cap);margin-left:auto;margin-right:auto}.collection-frame{--collection-appbar-bottom:51px;--collection-pins:99px;--railw:340px;min-height:100%;position:relative}.collection-surface .appbar{z-index:var(--z-appbar)}.collection-head{z-index:1;position:relative}.collection-head>.spacer{flex:1}.collection-titleslab{z-index:1;background:var(--pin-bg);margin:0 -30px;padding:18px 30px;position:relative}.collection-titleslab .collection-stats,.collection-surface .collection-appbar{margin-bottom:0}@media (min-width:1241px){.collection-surface:has(.collection-frame){padding:0;overflow:hidden}.collection-surface:has(.collection-frame) .app{height:100%;min-height:0}.collection-frame{flex-direction:column;height:100%;min-height:0;display:flex}.collection-frame>.collection-appbar{flex:none;margin:0}.collection-body{flex:auto;min-height:0;display:flex;position:relative}.collection-maincol{flex:auto;min-width:0;padding:0 30px 44px;overflow-y:auto}.collection-titleslab{padding-top:14px}.collection-railcol{width:var(--railw);flex:none;height:100%;padding:14px 22px 16px 0;overflow:hidden}.collection-railcol .rail{width:100%;height:100%}.collection-railcol .rail>.in{flex-direction:column;height:100%;display:flex}.collection-railcol .rail .wplaces{flex:1 1 0;min-height:0;overflow:hidden}.collection-railcol .rail .dacts.dock{margin-top:auto}}.collection-maincol{min-width:0}.mscroll.vert.maincol-meridian{z-index:calc(var(--z-pinstrip-a) + 2);right:calc(var(--railw) + 10px);height:clamp(120px,36%,300px);position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:1240px){.collection-railcol{width:100%;max-width:var(--cap);margin:14px auto 0}.collection-railcol .rail{max-width:360px}}.collection-stats{z-index:1;grid-template-columns:repeat(3,1fr);position:relative}.collection-stats .stat{width:100%;min-width:0;color:var(--ink-0);font:inherit;text-align:left;background:0 0;border:0;display:block;position:relative}.collection-stats button.stat{cursor:pointer}.collection-stats button.stat:hover{background:var(--hover)}.collection-stats .stat .in,.collection-stats .stat .v,.collection-stats .stat .s{display:block}.collection-stats .stat .s{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.collection-stats .stat:nth-child(2) .v{font-size:var(--fs-figure);padding-top:3px}.collection-stats .stat .s.up{color:var(--gain)}.collection-stats .stat .s.dn{color:var(--loss)}.collection-tools-strip{z-index:var(--z-pinstrip-a);top:var(--collection-appbar-bottom);border-bottom:0;margin:0 -30px 14px;padding:0 30px}.ctools{max-width:var(--cap);flex-wrap:wrap;align-items:center;gap:9px;margin:0 auto;padding:8px 0;display:flex}.ctools .search{flex:0 340px;min-width:220px}.ctools .search input{height:36px;padding-right:38px}.ctools .search kbd{color:var(--ink-3);font-family:var(--font-m);font-size:var(--fs-micro);position:absolute;top:9px;right:11px}.ctools .right{margin-left:auto}.collection-main{z-index:1;position:relative}.legacy-collection{z-index:1;height:calc(100vh - 172px);min-height:480px;padding-bottom:24px;position:relative}.legacy-collection .panel{background:var(--panel)}.collgrid{min-width:0}.collection-ledger{min-width:0;overflow:visible}.collection-surface input[type=checkbox]:after{display:none}.collection-ledger .cardcell{align-items:center;font-weight:600;display:flex}.collection-ledger .facecell{align-items:center;display:flex}.collection-ledger .facecell>img{aspect-ratio:63/88;border-radius:var(--r-card-thumb);object-fit:cover;width:24px}.collection-ledger .identity-plate{aspect-ratio:63/88;border:1px solid var(--line-2);width:24px;color:var(--ink-3);place-items:center;display:grid}.collection-ledger .cardcopy{align-items:center;gap:7px;min-width:0;display:flex}.collection-ledger .cardcopy b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.collection-ledger .color-marks{gap:2px;display:flex}.collection-ledger .loccell.lost,.collection-ledger .seencell.stale{color:var(--warn)}.collection-ledger .seencell,.collection-ledger .setcell,.collection-ledger .condition,.collection-ledger .finish{color:var(--ink-2);font-family:var(--font-mt);font-size:var(--fs-mono)}.collection-ledger .setcell{font-family:var(--font-mt)}.collection-ledger .seencell.now{color:var(--teal)}.collection-ledger .finish.foil{color:var(--azure)}.collection-ledger .dt-cell.value{color:var(--ink-0)}.collection-ledger .dt-cell.cost{color:var(--ink-3)}.delta.up{color:var(--gain)}.delta.dn{color:var(--loss)}.dt-probe .probe-card{font-weight:600}.collection-foot .btn{margin-left:auto}.collection-gallery{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));align-content:start;gap:18px 14px;height:100%;padding:18px;display:grid;overflow:auto}.collection-gallery .gcard{cursor:pointer;position:relative}.collection-gallery .gcard.focused .gface{box-shadow:0 0 0 1px var(--azure),0 16px 34px -14px #04030ec2}[data-theme=light] .collection-gallery .gcard.focused .gface{box-shadow:0 0 0 1px var(--azure),0 16px 34px -14px #1f265466}.collection-gallery .gface{overflow:hidden}.collection-gallery .gface>img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.collection-gallery .face-plate{height:100%;color:var(--ink-2);text-align:center;place-items:center;padding:12px;display:grid}.collection-gallery .gfoil{z-index:2;color:#f0f2ff;font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.12em;background:#080816d9;border:1px solid #a2a6e84d;padding:3px 6px;position:absolute;top:6px;left:6px}.collection-gallery .face-select{z-index:3;cursor:pointer;clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);background:#080816cc;border:1px solid #f0f2ff73;width:24px;height:24px;position:absolute;bottom:72px;right:6px}.collection-gallery .face-select[aria-pressed=true] span:after{content:"";border-bottom:2px solid var(--teal);border-left:2px solid var(--teal);width:9px;height:5px;position:absolute;top:6px;left:6px;transform:rotate(-45deg)}.collection-gallery .gmeta{flex-direction:column;gap:2px;min-width:0;padding:8px 2px 0;display:flex}.collection-gallery .gmeta b{font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collection-gallery .gmeta span,.collection-gallery .gmeta small{color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.doss{--c:12px}.doss>.in{padding:14px 14px 15px}.doss .raillens{width:100%;margin-bottom:12px}.verdict{align-items:center;gap:10px;margin-bottom:12px;display:flex}.verdict .vck{flex:none;width:18px;height:18px;position:relative}.verdict.have .vck:before{content:"";border-bottom:2px solid var(--teal);border-left:2px solid var(--teal);filter:drop-shadow(0 0 6px #4de0c899);width:11px;height:6px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.verdict.none .vck:before{content:"";border:1.5px solid var(--warn);width:9px;height:9px;position:absolute;top:4px;left:4px;transform:rotate(45deg)}.verdict .vline{min-width:0;height:20px;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:20px;display:block;overflow:hidden}.verdict .vline b{font-weight:600}.verdict .vsub{color:var(--ink-2);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.03em}.dstage{--c:12px;margin-bottom:12px}.dstage>.in{flex-direction:column;gap:10px;padding:10px 10px 8px;display:flex}.dstage .dface{aspect-ratio:63/88;border:1px solid var(--line-2);border-radius:var(--r-card-face);background:var(--sky-3);object-fit:cover;width:100%}.dstage .dinfo{flex-direction:column;min-width:0;display:flex}.dstage .dident{flex-direction:column;gap:1px;min-width:0;padding-bottom:9px;display:flex}.dstage .dnm{height:20px;font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:20px;overflow:hidden}.dstage .dtype{height:18px;color:var(--ink-2);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;line-height:18px;overflow:hidden}.dstage .dfigs{border-top:1px solid var(--line);flex-direction:column;gap:1px;min-width:0;padding-top:8px;display:flex}.dstage .dfig{align-items:center;gap:8px;min-width:0;height:20px;display:flex}.dstage .dpx{white-space:nowrap;min-width:0}.dstage .dpx .unit,.dstage .dpx.unit{font-family:var(--font-mt);font-size:var(--fs-mono);font-weight:500;line-height:20px}.dstage .setc{min-width:0;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.05em;text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;line-height:20px;overflow:hidden}.dstage .dbasis{height:14px;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.dstage .credit{z-index:1;border-top:1px solid var(--line);height:29px;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin:0 10px;padding:7px 0 8px;line-height:14px;position:relative;overflow:hidden}.collection-surface .chead{color:var(--ink-3);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;padding:2px 0 7px;font-weight:600}.wplaces{flex-direction:column;margin-bottom:12px;display:flex}.wplaces>*{flex:none}.wrow{border-top:1px solid var(--line);height:34px;color:inherit;grid-template-columns:12px minmax(0,1fr) auto auto 26px;align-items:center;gap:7px;text-decoration:none;display:grid}.wrow:last-child{border-bottom:1px solid var(--line)}.wrow .wmk{flex:none;justify-content:center;align-items:center;width:12px;display:flex}.wrow .wmk i{border:1px solid var(--azure);width:5px;height:5px;transform:rotate(45deg)}.wrow .wnm{color:var(--ink-0);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.wrow.lost .wnm{color:var(--warn)}.wrow .wvr{max-width:104px;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrow .wvl{color:var(--ink-1);font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.wrow .wmore{justify-self:end;width:26px;height:24px}.wrow.on{background:color-mix(in srgb,var(--azure) 10%,transparent);box-shadow:inset 2px 0 0 var(--azure)}.wrow.wover{cursor:pointer}.wrow.wover .wnm{color:var(--ink-2);font-weight:500}.wrow.wover:hover .wnm{color:var(--azure)}.dacts{flex-wrap:wrap;gap:8px;display:flex}.dacts.cdoors{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:12px;display:grid}.dacts.cdoors .btn{min-width:0;padding-left:8px;padding-right:8px}.dacts.lmoney{margin-bottom:12px}.lsum{border-top:1px solid var(--line);height:24px;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;padding:0 2px 0 19px;line-height:24px;overflow:hidden}.dosrest .halo,.lnone .halo{width:64px;height:64px;color:var(--ink-2);justify-content:center;align-items:center;margin:6px auto 14px;display:flex;position:relative}.dosrest .halo:before,.dosrest .halo:after,.lnone .halo:before,.lnone .halo:after{content:"";width:14px;height:14px;position:absolute}.dosrest .halo:before,.lnone .halo:before{border-left:1px solid var(--gold-2);border-top:1px solid var(--gold-2);top:0;left:0}.dosrest .halo:after,.lnone .halo:after{border-right:1px solid var(--gold-2);border-bottom:1px solid var(--gold-2);bottom:0;right:0}.dosrest p,.lnone p{color:var(--ink-2);font-size:var(--fs-sm);text-align:center;margin-bottom:16px;line-height:1.55}.dosrest p b,.lnone p b{color:var(--ink-1)}.lplace{--c:12px;margin-bottom:12px}.lplace>.in{flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.lplace .lnm{min-width:0;height:20px;color:var(--ink-0);font-size:var(--fs-body);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-weight:600;line-height:20px;display:flex;overflow:hidden}.lplace .lglyph{color:var(--ink-2);font-size:var(--fs-glyph);flex:none}.lplace .lpath{height:14px;color:var(--ink-3);font-family:var(--font-mt);font-size:var(--fs-micro);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;line-height:14px;overflow:hidden}.verdict .lauditbtn{height:24px;font-size:var(--fs-label);flex:none;padding:0 10px}.lstats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.lstat{flex-direction:column;gap:2px;min-width:0;display:flex}.lstat b{color:var(--ink-0);font-family:var(--font-mt);font-size:var(--fs-mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.lstat i{color:var(--ink-3);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.13em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-style:normal;font-weight:600;overflow:hidden}.wrow.wsub{border-width:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;padding:0}.wrow.wsub:hover{background:var(--hover)}.wrow.wsub .wmk{color:var(--ink-3);font-size:var(--fs-glyph)}.wrow .wgo{width:26px;color:var(--ink-3);font-family:var(--font-m);font-size:var(--fs-glyph);text-align:center;justify-self:end}.wrow.wsub:hover .wgo{color:var(--azure)}.lnav{margin-bottom:10px}.lnav .wrow[data-depth="1"]{padding-left:11px}.lnav .wrow[data-depth="2"]{padding-left:22px}.lnav .wrow.on:hover{background:color-mix(in srgb,var(--azure) 14%,transparent)}.lnew{border:1px dashed var(--line-2);width:100%;height:30px;color:var(--ink-3);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.lnew:hover{border-color:var(--azure);color:var(--azure)}.dosrest .mhd{color:var(--ink-3);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:4px;font-weight:600;display:flex}.dosrest .mhd:after{content:"";background:var(--line);flex:1;height:1px}.dosrest .mrow{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink-1);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:9px 0;display:grid}.dosrest .mrow .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dosrest .mrow .p,.dosrest .mrow .delta{font-family:var(--font-mt);font-size:var(--fs-mono)}.rail-empty{padding:12px 0;text-align:left!important}.bulkbar{--c:12px;margin-top:12px}.bulkbar.cut:before{background:var(--sky-1)}.bulkbar>.in{align-items:center;gap:12px;padding:10px 16px;display:flex;overflow-x:auto}.bulkbar .bcount{color:var(--ink-1);font-family:var(--font-mt);font-size:var(--fs-mono);white-space:nowrap}.collection-ledger-slot{width:100%;position:relative}.collection-ledger-slot>.dtable,.collection-ledger-slot>.collection-gallery{height:100%}.collection-empty{height:100%;min-height:0;color:var(--ink-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.collection-empty h2{color:var(--ink-0);font-family:var(--font-d);font-size:var(--fs-panel);font-weight:400}.collection-empty>div{gap:8px;display:flex}.help-guarantees{margin-bottom:18px}.help-guarantees h4{color:var(--ink-1);font-family:var(--font-k);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px}.help-guarantees li{border-bottom:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-sm);padding:5px 0}@media (max-width:767px){.collection-tools-strip,.collection-titleslab{margin-left:-14px;margin-right:-14px;padding-left:14px;padding-right:14px}.collection-stats{grid-template-columns:1fr 1fr}.collection-stats .stat.hero{grid-column:1/-1}.collection-stats .stat .in{min-height:86px;padding:11px 12px}.collection-stats .stat .v{font-size:var(--fs-figure)}.ctools .hxgroup{order:3}.collection-gallery{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}}@media (max-width:470px){.collection-stats{grid-template-columns:1fr}}[data-skin^=pricegun] .collection-gallery .face-select{clip-path:none}
