@font-face{font-family:Sectra;src:url(/fonts/GT-Sectra-Display-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Sectra;src:url(/fonts/GT-Sectra-Display-Bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:SectraSuper;src:url(/fonts/GT-Sectra-Display-Super.ttf)format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/Sohne-Buch.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/Sohne-Kraftig.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Sohne;src:url(/fonts/Sohne-Halbfett.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:SohneMono;src:url(/fonts/SohneMono-Buch.otf)format("opentype");font-weight:400;font-display:swap}:root{--onyx:#0a0a0a;--onyx2:#141414;--onyx3:#1d1d1d;--ivory:#f5f0e8;--dim:#c9c4bb;--muted:#807d76;--bronze:#b08350;--bronzeSoft:#d4a978;--bronzeDeep:#7a5a36;--navy:#0f1b36;--navySoft:#243763;--teal:#1b5e6e;--tealSoft:#4a8a98;--amber:#cf9a63;--blue:#7fa3d8;--sd:"Sectra",Georgia,serif;--super:"SectraSuper","Sectra",serif;--body:"Sohne",system-ui,sans-serif;--mono:"SohneMono",ui-monospace,monospace;--e:cubic-bezier(.22,1,.36,1);--fz-3xs:8px;--fz-2xs:9.5px;--fz-xs:11.5px;--fz-sm:13px;--fz-md:14.5px;--fz-lg:16px;--fz-xl-s:19px;--fz-xl:22px;--fz-2xl:27px;--ls-wide:.24em;--ls-micro:.18em}body[data-type=a]{--fz-3xs:9px;--fz-2xs:10.5px;--fz-xs:12px;--fz-sm:13.5px;--fz-md:15px;--fz-lg:17px;--fz-xl-s:21px;--fz-xl:24px;--fz-2xl:30px;--ls-wide:.2em;--ls-micro:.15em}body[data-type=b]{--fz-3xs:10px;--fz-2xs:11.5px;--fz-xs:12.5px;--fz-sm:14px;--fz-md:15.5px;--fz-lg:18px;--fz-xl-s:23px;--fz-xl:26px;--fz-2xl:32px;--ls-wide:.17em;--ls-micro:.13em}body[data-type=c]{--fz-3xs:11px;--fz-2xs:12.5px;--fz-xs:13.5px;--fz-sm:15px;--fz-md:16.5px;--fz-lg:19px;--fz-xl-s:25px;--fz-xl:28px;--fz-2xl:36px;--ls-wide:.14em;--ls-micro:.1em}body[data-type=c] .trow,body[data-type=c] .lr{padding-top:12px;padding-bottom:12px}body[data-type=c]{line-height:1.6}.typeswitch{z-index:300;background:color-mix(in oklab,var(--onyx) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in oklab,var(--bronze) 45%,transparent);border-radius:999px;gap:4px;padding:5px 6px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 40px -14px #000c}.typeswitch span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:center;padding:0 6px;font-size:9px}.typeswitch button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in oklab,var(--muted) 25%,transparent);color:var(--dim);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:10px}.typeswitch button.on{background:var(--bronze);color:var(--onyx);border-color:var(--bronze)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--onyx);color:var(--ivory);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}img{display:block}a{color:inherit;text-decoration:none}.kick{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--bronze)}.sd{font-family:var(--sd);letter-spacing:-.02em;font-weight:500;line-height:1}.num{font-variant-numeric:tabular-nums}.up{color:var(--tealSoft)}.down{color:var(--amber)}.wrap{max-width:1280px;margin:0 auto;padding:0 26px}.appnav{border-bottom:1px solid color-mix(in oklab,var(--muted) 10%,transparent);align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:15px 26px;display:flex}.brandrow{align-items:center;gap:11px;display:flex}.brandrow .dia{width:26px;height:26px;filter:drop-shadow(0 0 10px color-mix(in oklab,var(--bronze) 45%,transparent))}.brandrow img.wm{width:auto;height:18px}.appnav .links{font-size:var(--fz-sm);color:var(--dim);gap:17px;display:flex}.appnav .links a.on{color:var(--bronze)}.appnav .links a.soon{opacity:.45;cursor:default}.appnav .right2{align-items:center;gap:12px;margin-left:auto;display:flex}.appnav .ghost{font-size:var(--fz-sm);color:var(--dim)}.appnav .cta{font-size:var(--fz-sm);background:var(--navy);color:var(--ivory);border:1px solid color-mix(in oklab,var(--bronze) 30%,transparent);border-radius:999px;padding:8px 17px;font-weight:500}.appnav2{border-bottom:1px solid color-mix(in oklab,var(--muted) 12%,transparent);max-width:1280px;margin:0 auto}.appnav2 .navtop{align-items:center;gap:20px;padding:16px 26px 12px;display:flex}.appnav2 .brandrow{align-items:center;gap:12px;display:flex}.appnav2 .brandrow .dia{width:34px;height:34px;filter:drop-shadow(0 0 10px color-mix(in oklab,var(--bronze) 45%,transparent))}.appnav2 .brandrow img.wm{width:auto;height:28px}.appnav2 .right2{align-items:center;gap:12px;margin-left:auto;display:flex}.appnav2 .ghost{font-size:var(--fz-sm);color:var(--dim)}.appnav2 .cta{font-size:var(--fz-sm);background:var(--navy);color:var(--ivory);border:1px solid color-mix(in oklab,var(--bronze) 30%,transparent);border-radius:999px;padding:8px 17px;font-weight:500}.navtabs{gap:2px;padding:0 20px;display:flex}.navtab{font-size:var(--fz-sm);color:var(--dim);white-space:nowrap;transition:color .15s var(--e);border-bottom:2px solid #0000;padding:11px 15px;text-decoration:none}.navtab:hover{color:var(--ink)}.navtab.on{color:var(--bronze);border-bottom-color:var(--bronze)}.navtab.soon{opacity:.45;cursor:default}.navtab.soon:hover{color:var(--dim)}@media (width<=640px){.appnav2 .navtop{padding:14px 18px 10px}.navtabs{padding:0 12px;overflow-x:auto}.appnav2 .brandrow img.wm{height:24px}}.viewseg{border:1px solid color-mix(in oklab,var(--bronze) 40%,transparent);border-radius:999px;display:inline-flex;overflow:hidden}.viewseg a{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:6px 11px}.viewseg a.on{background:var(--bronze);color:var(--onyx)}.crumb{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:22px 0 0}.crumb b{color:var(--bronze);font-weight:400}.lab{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.lab i{border-radius:50%;width:5px;height:5px;display:inline-block}.lab.verified{color:#a7cdd6;background:color-mix(in oklab,var(--teal) 22%,transparent)}.lab.verified i{background:var(--tealSoft)}.lab.estimated{color:var(--bronzeSoft);background:color-mix(in oklab,var(--bronze) 14%,transparent)}.lab.estimated i{background:var(--bronze)}.lab.coming{color:var(--muted);background:color-mix(in oklab,var(--ivory) 6%,transparent)}.lab.coming i{background:var(--muted)}.btn{font-size:var(--fz-sm);cursor:pointer;transition:all .4s var(--e);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:11px 20px;font-weight:500;display:inline-flex}.btn svg{stroke:currentColor;fill:none;width:15px;height:15px}.btn.primary{background:var(--bronze);color:var(--onyx)}.btn.primary:hover{background:var(--bronzeSoft)}.btn.ghostb{border-color:color-mix(in oklab,var(--bronze) 40%,transparent);color:var(--ivory)}.btn.ghostb:hover{border-color:var(--bronze);background:color-mix(in oklab,var(--bronze) 8%,transparent)}.btn.block{justify-content:center;width:100%}.sec{margin-top:44px}.sk{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--bronze);margin-bottom:5px;display:block}h2.sec2{font-family:var(--sd);font-weight:500;font-size:var(--fz-xl);letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:9px;margin:0;display:flex}.titlerow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.teasecount{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-left:auto}.search{background:color-mix(in oklab,var(--onyx2) 85%,transparent);border:1px solid color-mix(in oklab,var(--muted) 20%,transparent);color:var(--muted);font-size:var(--fz-md);border-radius:999px;align-items:center;gap:12px;padding:12px 19px;display:flex}.search svg{width:16px;height:16px;stroke:var(--bronze);fill:none;flex:0 0 16px}.search input{color:var(--ivory);font-family:var(--body);font-size:var(--fz-md);background:0 0;border:none;outline:none;flex:1}.search input::placeholder{color:var(--muted)}.search .go{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--onyx);background:var(--bronze);cursor:pointer;border:none;border-radius:999px;padding:6px 13px}.statband{border-bottom:1px solid color-mix(in oklab,var(--muted) 11%,transparent);background:linear-gradient(to bottom,color-mix(in oklab,var(--navy) 26%,transparent),transparent);align-items:stretch;display:flex}.stat{border-right:1px solid color-mix(in oklab,var(--muted) 10%,transparent);flex-direction:column;flex:1;gap:2px;padding:13px 22px;display:flex}.stat:last-child{border-right:none}.stat .l{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.stat .v{font-family:var(--sd);font-size:var(--fz-xl-s)}.stat .s{font-family:var(--mono);font-size:var(--fz-2xs);color:var(--muted)}.grid3{grid-template-columns:216px 1fr 302px;display:grid}.tnav{border-right:1px solid color-mix(in oklab,var(--muted) 11%,transparent);padding:14px 0}.tnav .h{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted);padding:4px 20px 8px}.tnav a{font-size:var(--fz-sm);color:var(--dim);transition:all .4s var(--e);grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:8px 20px;display:grid}.tnav a:hover,.tnav a.on{background:color-mix(in oklab,var(--bronze) 8%,transparent);color:var(--ivory)}.tnav a .n{font-family:var(--mono);font-size:var(--fz-2xs);color:var(--muted)}.tside{border-left:1px solid color-mix(in oklab,var(--muted) 11%,transparent);padding:18px 20px}.sidesec{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:18px 0 6px;display:flex}.sidesec:after{content:"";background:color-mix(in oklab,var(--muted) 14%,transparent);flex:1;height:1px}.sidesec:first-child{margin-top:0}.ttabs{flex-wrap:wrap;gap:5px;display:flex}.ttabs button{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);border:1px solid color-mix(in oklab,var(--muted) 20%,transparent);cursor:pointer;transition:all .4s var(--e);background:0 0;border-radius:999px;padding:6px 12px}.ttabs button.on{color:var(--onyx);background:var(--bronze);border-color:var(--bronze)}.thead{border-bottom:1px solid color-mix(in oklab,var(--muted) 16%,transparent);font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);gap:12px;padding:0 4px 8px;display:grid}.thead .r{text-align:right}.trow{border-bottom:1px solid color-mix(in oklab,var(--muted) 8%,transparent);font-size:var(--fz-sm);transition:background .4s var(--e);align-items:center;gap:12px;padding:9px 4px;display:grid}.trow:hover{background:color-mix(in oklab,var(--bronze) 5%,transparent)}.trow .rk{font-family:var(--mono);font-size:var(--fz-xs);color:var(--muted);text-align:right}.trow .th{background:#050505;border-radius:7px;overflow:hidden}.trow .th img{object-fit:cover;width:100%;height:100%}.trow .m{min-width:0}.trow .m .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.trow .m .s{margin-top:3px}.trow .v{font-family:var(--sd);font-size:var(--fz-md);text-align:right}.trow .c{font-family:var(--mono);font-size:var(--fz-xs);text-align:right}.cols6{grid-template-columns:26px 44px 1fr 92px 92px 64px}.cols6 .th{width:44px;height:44px}.cols5{grid-template-columns:24px 40px 1fr 100px 70px}.cols5 .th{width:40px;height:40px}.hmini{border-bottom:1px solid color-mix(in oklab,var(--muted) 8%,transparent);font-size:var(--fz-xs);grid-template-columns:18px 34px 1fr auto;align-items:center;gap:9px;padding:7px 0;display:grid}.hmini:last-child{border-bottom:none}.hmini .rk{font-family:var(--super);font-size:var(--fz-sm);color:var(--bronze)}.hmini .th{background:#050505;border-radius:7px;width:34px;height:34px;overflow:hidden}.hmini .th img{object-fit:cover;width:100%;height:100%}.hmini .m{min-width:0}.hmini .m .t{font-size:var(--fz-xs);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hmini .m .w{font-family:var(--mono);font-size:var(--fz-3xs);color:var(--muted);letter-spacing:.08em;margin-top:2px;display:block}.hmini .v{font-family:var(--sd);font-size:var(--fz-sm)}.card{border:1px solid color-mix(in oklab,var(--muted) 13%,transparent);background:color-mix(in oklab,var(--onyx2) 55%,transparent);border-radius:14px;padding:16px 18px}.card .ch{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.two{grid-template-columns:1fr 1fr;gap:18px;margin-top:14px;display:grid}.lr{border-top:1px solid color-mix(in oklab,var(--muted) 9%,transparent);font-size:var(--fz-sm);align-items:center;gap:11px;padding:10px 0;display:flex}.lr:first-of-type{border-top:0}.lr img{object-fit:cover;background:#050505;border-radius:6px;flex:0 0 34px;width:34px;height:46px}.lr .g{color:var(--bronzeSoft);font-family:var(--mono);font-size:var(--fz-xs)}.lr .d{color:var(--muted);font-size:var(--fz-xs);align-items:center;gap:6px;display:flex}.lr .right{text-align:right;margin-left:auto}.lr .p{font-family:var(--sd);font-size:var(--fz-lg)}.mk{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:3px;padding:2px 7px;display:inline-block}.mk.below{color:#a7cdd6;background:color-mix(in oklab,var(--teal) 22%,transparent)}.mk.above{color:var(--amber);background:color-mix(in oklab,var(--amber) 16%,transparent)}.mk.at{color:var(--muted);background:color-mix(in oklab,var(--ivory) 6%,transparent)}.ext{color:var(--muted)}.rep{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px dotted color-mix(in oklab,var(--muted) 50%,transparent);margin-top:4px;display:inline-block}.sortsel{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.08em;text-transform:uppercase;background:var(--onyx);color:var(--dim);border:1px solid color-mix(in oklab,var(--muted) 22%,transparent);cursor:pointer;border-radius:999px;margin-left:auto;padding:4px 9px}.soldtabs{flex-wrap:wrap;gap:5px;margin:2px 0 6px;display:flex}.soldtabs button{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border:1px solid color-mix(in oklab,var(--muted) 20%,transparent);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px}.soldtabs button.on{color:var(--onyx);background:var(--bronze);border-color:var(--bronze)}.ladder{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rung{border:1px solid color-mix(in oklab,var(--muted) 15%,transparent);background:linear-gradient(to bottom,color-mix(in oklab,var(--navy) 22%,transparent),transparent);border-radius:16px;padding:14px 16px}.rung.top{border-color:color-mix(in oklab,var(--bronze) 45%,transparent);background:linear-gradient(to bottom,color-mix(in oklab,var(--bronze) 14%,transparent),transparent)}.rung .tier{font-size:var(--fz-sm);font-weight:500}.rung .tsub{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:2px}.rung .price{font-family:var(--sd);font-size:var(--fz-2xl);letter-spacing:-.02em;margin:9px 0 4px}.rung.top .price{color:var(--bronzeSoft)}.rung .move{font-size:var(--fz-sm);align-items:center;gap:6px;display:flex}.rung .move .word{color:var(--muted);font-size:var(--fz-xs)}.rung .vol{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:6px}.rung .lab{margin-top:8px}.askstrip{border:1px solid color-mix(in oklab,var(--bronze) 30%,transparent);background:color-mix(in oklab,var(--onyx2) 55%,transparent);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding:12px 18px;display:flex}.askstrip .l{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.askstrip .p{font-family:var(--sd);font-size:var(--fz-xl)}.askstrip .meta{color:var(--muted);font-size:var(--fz-sm)}.askstrip .btn{font-size:var(--fz-sm);margin-left:auto;padding:8px 16px}.gbody{border-radius:14px;margin-top:12px;position:relative;overflow:hidden}.gbody.gated .real{filter:blur(11px)saturate(.7);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.gbody .gate{display:none}.gbody.gated .gate{background:linear-gradient(to bottom,color-mix(in oklab,var(--onyx) 22%,transparent),color-mix(in oklab,var(--onyx) 64%,transparent));place-items:center;display:grid;position:absolute;inset:0}.pill{background:var(--bronze);color:var(--onyx);font-size:var(--fz-sm);box-shadow:0 14px 34px -12px color-mix(in oklab,var(--bronze) 70%,transparent);transition:transform .4s var(--e);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:10px 20px;font-weight:500;display:inline-flex}.pill:hover{transform:translateY(-2px)}.pill svg{width:12px;height:12px;stroke:var(--onyx);fill:none}.decoy-row{border-top:1px solid color-mix(in oklab,var(--muted) 12%,transparent);align-items:center;gap:14px;padding:9px 0;display:flex}.decoy-row:first-child{border-top:none}.dbar{background:color-mix(in oklab,var(--ivory) 22%,transparent);border-radius:6px;height:12px}.dbar.sm{width:52px}.dbar.md{width:110px}.dbar.lg{flex:1}.dbar.money{background:color-mix(in oklab,var(--bronze) 45%,transparent);width:74px}.dthumb{background:color-mix(in oklab,var(--ivory) 14%,transparent);border-radius:6px;width:32px;height:42px}.tbl{border:1px solid color-mix(in oklab,var(--muted) 13%,transparent);border-radius:14px;margin-top:14px;overflow-x:auto}.grow{border-top:1px solid color-mix(in oklab,var(--muted) 9%,transparent);font-size:var(--fz-sm);grid-template-columns:1.1fr .8fr 1.8fr 1fr 1fr;align-items:center;gap:10px;min-width:600px;padding:11px 18px;display:grid}.grow:first-child{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-top:0}.grow .g{font-family:var(--sd);font-size:var(--fz-lg)}.grow .f{font-family:var(--sd);font-size:var(--fz-md);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.grow .tn{color:var(--dim)}.chartcard{border:1px solid color-mix(in oklab,var(--muted) 13%,transparent);background:color-mix(in oklab,var(--onyx2) 55%,transparent);border-radius:16px;margin-top:14px;padding:18px 18px 10px;position:relative}.chartctrl{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.gchip{font-family:var(--mono);font-size:var(--fz-2xs);border:1px solid color-mix(in oklab,var(--muted) 22%,transparent);color:var(--dim);cursor:pointer;transition:all .3s var(--e);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.gchip .dot{border-radius:2px;width:8px;height:8px}.gchip.off{opacity:.4}.chartsvg{width:100%;display:block}.tip{pointer-events:none;background:color-mix(in oklab,var(--onyx) 78%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in oklab,var(--bronze) 40%,transparent);font-size:var(--fz-xs);opacity:0;z-index:5;border-radius:10px;min-width:120px;padding:9px 12px;transition:opacity .12s;position:absolute;transform:translate(-50%,-108%)}.tip .d{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.tip .row{justify-content:space-between;align-items:center;gap:7px;margin-top:3px;display:flex}.tip .row .nm{color:var(--dim);align-items:center;gap:6px;display:flex}.tip .row .nm .dot{border-radius:2px;width:7px;height:7px}.tip .row .pv{font-family:var(--sd);font-size:var(--fz-sm)}.layA{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:34px;margin-top:18px;display:grid}.railA{position:sticky;top:20px}.railA .main{border:1px solid color-mix(in oklab,var(--muted) 14%,transparent);aspect-ratio:.68;background:#050505;border-radius:16px;place-items:center;display:grid;overflow:hidden}.railA .main img{object-fit:contain;background:#0d0d0d;width:100%;height:100%}.railA .acts{flex-direction:column;gap:8px;margin-top:14px;display:flex}.railA .acts .toolnote{text-align:center;font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:6px 2px 0;line-height:1.5}.railA .acts .toolnote a{color:var(--bronze)}.railA .facts{border:1px solid color-mix(in oklab,var(--muted) 13%,transparent);border-radius:14px;margin-top:14px;padding:4px 14px}.railA .facts .s{border-bottom:1px solid color-mix(in oklab,var(--muted) 9%,transparent);font-size:var(--fz-xs);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.railA .facts .s:last-child{border-bottom:none}.railA .facts .k{color:var(--muted)}h1{font-family:var(--sd);letter-spacing:-.02em;margin:6px 0 0;font-weight:500;line-height:1.02}.sub{color:var(--bronzeSoft);font-size:var(--fz-md);margin-top:7px}.about2{grid-template-columns:1.15fr 1fr;gap:26px;display:grid}.about2 p{color:var(--dim);line-height:1.6;font-size:var(--fz-sm);margin:8px 0}.people{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.people a{border:1px solid color-mix(in oklab,var(--muted) 16%,transparent);font-size:var(--fz-xs);color:var(--dim);border-radius:999px;padding:6px 12px}.specs .s{border-bottom:1px solid color-mix(in oklab,var(--muted) 10%,transparent);font-size:var(--fz-sm);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.specs .s .k{color:var(--muted)}.legendrow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.legendrow .note{font-size:var(--fz-xs);color:var(--muted)}.legend3{flex-direction:column;gap:9px;margin-top:40px;display:flex}.legend3 .lgrow{align-items:center;gap:12px;display:flex}.legend3 .lab{flex:none;justify-content:center;min-width:112px}.legend3 .lgdef{font-size:var(--fz-xs);color:var(--muted)}.disc{background:color-mix(in oklab,var(--onyx2) 60%,transparent);border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);border-radius:14px;align-items:flex-start;gap:12px;margin:16px 0 12px;padding:15px 20px;display:flex}.disc svg{width:15px;height:15px;stroke:var(--muted);fill:none;flex:0 0 15px;margin-top:2px}.disc p{font-size:var(--fz-xs);color:var(--muted);margin:0;line-height:1.6}.srcnote{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.09em;color:var(--muted);opacity:.7;margin:0 2px 44px}.modal{z-index:200;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.modal.open{display:flex}.modal .scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030304b8;position:absolute;inset:0}.modal .box{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--bronze) 35%,transparent);border-radius:20px;width:min(460px,100%);padding:24px;position:relative}.modal .box h4{font-family:var(--sd);font-weight:500;font-size:var(--fz-xl);margin:0 0 4px}.modal .box .msub{color:var(--muted);font-size:var(--fz-sm);margin:0 0 18px}.modal .x{color:var(--muted);cursor:pointer;font-size:var(--fz-xl-s);line-height:1;position:absolute;top:16px;right:16px}.field{margin-bottom:14px}.field label{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted);margin-bottom:6px;display:block}.field input,.field select{background:var(--onyx);border:1px solid color-mix(in oklab,var(--muted) 22%,transparent);width:100%;color:var(--ivory);font-family:var(--body);font-size:var(--fz-sm);border-radius:12px;padding:11px 14px}.field.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.benefit{border-bottom:1px solid color-mix(in oklab,var(--muted) 9%,transparent);font-size:var(--fz-sm);align-items:flex-start;gap:11px;padding:9px 0;display:flex}.benefit:last-child{border-bottom:none}.benefit .ic{background:color-mix(in oklab,var(--bronze) 14%,transparent);border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.benefit .ic svg{width:14px;height:14px;stroke:var(--bronze);fill:none}.benefit b{color:var(--ivory);font-weight:500}.benefit span{color:var(--muted)}.verdict{border:1px solid color-mix(in oklab,var(--amber) 45%,transparent);background:color-mix(in oklab,var(--amber) 8%,transparent);border-radius:12px;margin-top:14px;padding:14px 16px}.verdict .vt{font-family:var(--sd);font-size:var(--fz-xl-s);color:var(--amber)}.verdict .vs{color:var(--dim);font-size:var(--fz-sm);margin-top:4px}.ailine{background:color-mix(in oklab,var(--tealSoft) 8%,transparent);border:1px solid color-mix(in oklab,var(--tealSoft) 30%,transparent);color:var(--ink);font-size:var(--fz-sm);border-radius:10px;margin-top:10px;padding:10px 12px;line-height:1.5}.ailine .ailbl{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tealSoft);vertical-align:1px;margin-right:8px;display:inline-block}.ailbl2{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--tealSoft);border:1px solid color-mix(in oklab,var(--tealSoft) 35%,transparent);vertical-align:3px;border-radius:20px;margin-left:8px;padding:2px 8px}.aiabout{color:var(--dim);font-size:var(--fz-sm);margin:10px 0 0;line-height:1.6}.aidisc{color:var(--muted);font-size:var(--fz-2xs);margin:12px 0 0;font-style:italic}.aigrp{border-top:1px solid var(--line);text-align:center;margin-top:8px;padding-top:10px}.aigrp-l{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--tealSoft);cursor:help;align-items:center;gap:5px;display:inline-flex}.aigrp-l .aii{opacity:.75;font-style:normal}.aitag{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.1em;color:var(--tealSoft);border:1px solid color-mix(in oklab,var(--tealSoft) 35%,transparent);vertical-align:2px;border-radius:20px;margin-left:6px;padding:1px 7px}.field textarea{background:var(--panel);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;font-size:var(--fz-sm);resize:vertical;border-radius:10px;padding:9px 11px;line-height:1.5}.field textarea:focus{border-color:var(--bronze);outline:none}.wtbl{border:1px solid color-mix(in oklab,var(--muted) 13%,transparent);border-radius:14px;margin-top:6px;overflow:hidden}.whead,.wrow{grid-template-columns:46px minmax(0,2.2fr) 1fr 1fr 1.4fr 34px;align-items:center;gap:12px;padding:11px 16px;display:grid}.whead+.wrow,.wrow+.wrow{border-top:1px solid color-mix(in oklab,var(--muted) 9%,transparent)}.whead{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:color-mix(in oklab,var(--ivory) 3%,transparent)}.whead .r,.wrow .r{text-align:right}.wthumb{background:#15161a 50%/cover no-repeat;border-radius:8px;width:46px;height:46px;display:block}.wname{color:inherit;flex-direction:column;gap:2px;min-width:0;text-decoration:none;display:flex}.wname b{font-size:var(--fz-sm);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wname span{font-size:var(--fz-2xs);color:var(--muted)}.wname:hover b{color:var(--bronzeSoft)}.wstat{font-size:var(--fz-2xs);white-space:nowrap;border-radius:20px;padding:3px 9px;display:inline-block}.wstat.hit{color:#a7cdd6;background:color-mix(in oklab,var(--teal) 22%,transparent)}.wstat.near{color:var(--bronzeSoft);background:color-mix(in oklab,var(--bronze) 16%,transparent)}.wstat.over{color:var(--muted);background:color-mix(in oklab,var(--ivory) 6%,transparent)}.wx{color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:end;padding:4px;font-size:14px}.wx:hover{color:var(--amber)}@media (width<=720px){.whead,.wrow{grid-template-columns:40px minmax(0,1.7fr) 1fr 1.3fr 30px}.wtgt{display:none}}.hhead,.hrow{grid-template-columns:46px minmax(0,1.8fr) minmax(0,1.5fr) 1fr 34px;align-items:center;gap:12px;padding:11px 16px;display:grid}.hhead+.hrow,.hrow+.hrow{border-top:1px solid color-mix(in oklab,var(--muted) 9%,transparent)}.hhead{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:color-mix(in oklab,var(--ivory) 3%,transparent)}.hhead .r,.hrow .r{text-align:right}@media (width<=720px){.hhead,.hrow{grid-template-columns:40px minmax(0,1.6fr) 1fr 30px}.hrow>span:nth-child(4),.hhead>span:nth-child(4){display:none}}.cmpform{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.cmpform input{background:var(--panel);border:1px solid var(--line);min-width:200px;color:var(--ink);font:inherit;font-size:var(--fz-sm);border-radius:10px;flex:1;padding:10px 12px}.cmpform input:focus{border-color:var(--bronze);outline:none}.cmptbl{border:1px solid color-mix(in oklab,var(--muted) 13%,transparent);border-radius:14px;overflow:hidden}.cmprow{grid-template-columns:minmax(88px,.8fr) 1fr 1fr;align-items:center;gap:12px;padding:12px 16px;display:grid}.cmprow+.cmprow{border-top:1px solid color-mix(in oklab,var(--muted) 9%,transparent)}.cmptop{background:color-mix(in oklab,var(--ivory) 3%,transparent);align-items:end;padding:16px}.cmpitem{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.cmpitem b{font-size:var(--fz-sm);line-height:1.3}.cmpitem:hover b{color:var(--bronzeSoft)}.cmpthumb{background:#15161a 50%/cover no-repeat;border-radius:8px;width:54px;height:54px;margin-bottom:2px}.cmpc{font-size:var(--fz-2xs);color:var(--muted)}.cmpempty{color:var(--muted);font-size:var(--fz-xs);font-style:italic}.cmpk{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.cmprow .sd{font-family:var(--sd);font-size:var(--fz-lg)}@media (width<=600px){.cmprow{grid-template-columns:1fr 1fr 1fr;gap:8px}.cmpk{font-size:var(--fz-3xs)}}.acctmenu{position:relative}.acctbtn{cursor:pointer;color:var(--ink);background:0 0;border:0;border-radius:30px;align-items:center;gap:9px;padding:4px 8px 4px 4px;display:inline-flex}.acctbtn:hover{background:color-mix(in oklab,var(--ivory) 6%,transparent)}.navav{width:30px;height:30px;box-shadow:0 0 0 1px color-mix(in oklab,var(--ivory) 16%,transparent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.navname{font-size:var(--fz-sm);text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.navcaret{color:var(--muted);font-size:10px}.acctdrop{background:var(--panel);border:1px solid var(--line);z-index:60;border-radius:12px;flex-direction:column;gap:2px;min-width:190px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #00000073}.acctdrop.open{display:flex}.acctdrop a,.acctdrop button{text-align:left;color:var(--dim);font:inherit;font-size:var(--fz-sm);cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:9px 12px;text-decoration:none;display:block}.acctdrop a:hover,.acctdrop button:hover{background:color-mix(in oklab,var(--ivory) 6%,transparent);color:var(--ink)}.acctwho{padding:8px 12px 6px}.acctdrop form{margin:0}@media (width<=640px){.navname{display:none}}@media (width<=960px){.grid3{grid-template-columns:1fr}.tnav,.tside{border:none}.layA,.two,.about2{grid-template-columns:1fr}.railA{position:static}.railA .main{max-width:240px}.ladder{grid-template-columns:1fr 1fr}.statband{flex-wrap:wrap}.stat{border-bottom:1px solid color-mix(in oklab,var(--muted) 10%,transparent);flex:45%}}.viewtog{border:1px solid color-mix(in oklab,var(--muted) 18%,transparent);border-radius:999px;gap:4px;margin-left:auto;padding:3px;display:inline-flex}.viewtog button{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:5px 12px}.viewtog button.on{background:var(--bronze);color:var(--onyx)}.resgrid{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px;margin-top:12px;display:grid}.gcard{background:color-mix(in oklab,var(--onyx2) 70%,transparent);border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);transition:transform .4s var(--e),border-color .4s var(--e);border-radius:14px;overflow:hidden}.gcard:hover{border-color:color-mix(in oklab,var(--bronze) 40%,transparent);transform:translateY(-3px)}.gcard .ph{aspect-ratio:1;background:#050505;place-items:center;display:grid}.gcard .ph img{object-fit:cover;width:100%;height:100%}.gcard .bd{padding:11px 12px 13px}.gcard .t{font-size:var(--fz-xs);height:2.6em;color:var(--ivory);line-height:1.3;overflow:hidden}.gcard .rw{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.gcard .v{font-family:var(--sd);font-size:var(--fz-lg)}.gchips{flex-wrap:wrap;gap:7px;margin:12px 0 2px;display:flex}.gchips a{font-size:var(--fz-xs);color:var(--dim);border:1px solid color-mix(in oklab,var(--muted) 20%,transparent);transition:all .3s var(--e);border-radius:999px;padding:7px 13px}.gchips a:hover,.gchips a.on{color:var(--onyx);background:var(--bronze);border-color:var(--bronze)}.gchips a .n{opacity:.55;font-size:var(--fz-3xs);margin-left:5px}.cathead{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:18px;display:flex}.cathead h1{font-size:clamp(26px,3vw,38px)}.cathead .cs{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cathead .cs b{color:var(--bronzeSoft);font-weight:400}.colsR{grid-template-columns:24px 44px minmax(170px,1fr) 118px 96px 48px}.colsR .th{width:44px;height:44px}.vcell{text-align:right}.vcell .v{font-family:var(--sd);font-size:var(--fz-lg);display:block}.vcell .rng{font-family:var(--mono);font-size:var(--fz-3xs);color:var(--muted);letter-spacing:.04em;margin-top:2px;display:block}.ccell{flex-direction:column;align-items:flex-end;gap:2px;display:flex}@media (width<=760px){.colsR{grid-template-columns:24px 44px minmax(110px,1fr) 104px 84px}.colhide{display:none}}.seednote{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:10px}.thead .sorth{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .3s var(--e)}.thead .sorth:hover{color:var(--ivory)}.thead .si{color:var(--bronze);font-family:var(--body)}.railA .thumbs{gap:8px;margin-top:8px;display:flex}.railA .thumbs span{aspect-ratio:.8;border:1px solid color-mix(in oklab,var(--muted) 14%,transparent);background-color:#050505;background-position:50%;background-size:cover;border-radius:8px;flex:1}.ptoggle{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 16%,transparent);border-radius:999px;justify-content:center;gap:5px;width:max-content;margin:38px auto 26px;padding:5px;display:flex}.ptoggle button{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);cursor:pointer;transition:all .2s var(--e);background:0 0;border:none;border-radius:999px;align-items:center;gap:7px;padding:9px 18px;display:flex}.ptoggle button.on{background:var(--ivory);color:var(--onyx)}.ptoggle .save{font-size:var(--fz-3xs);color:var(--bronze);border:1px solid color-mix(in oklab,var(--bronze) 45%,transparent);border-radius:999px;padding:2px 6px}.ptoggle button.on .save{color:var(--bronzeDeep);border-color:color-mix(in oklab,var(--bronzeDeep) 50%,transparent)}.ptiers{grid-template-columns:repeat(2,1fr);gap:16px;max-width:760px;margin:0 auto;display:grid}.pdev{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1040px;margin:22px auto 0;display:grid}.ptier{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 15%,transparent);border-radius:18px;flex-direction:column;padding:26px 24px;display:flex;position:relative}.ptier.hot{border-color:color-mix(in oklab,var(--bronze) 55%,transparent);background:linear-gradient(180deg,color-mix(in oklab,var(--bronze) 9%,var(--onyx2)),var(--onyx2) 60%);box-shadow:0 30px 70px -30px #b0835080}.pbadge{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;background:var(--bronze);color:var(--onyx);border-radius:999px;padding:4px 11px;position:absolute;top:-11px;left:24px}.ptier .pname{font-family:var(--sd);font-size:var(--fz-xl);color:var(--ivory)}.ptier .pfor{font-size:var(--fz-xs);color:var(--muted);margin-top:2px}.ptier .pp{align-items:baseline;gap:4px;margin:16px 0 3px;display:flex}.ptier .pp .amt{font-family:var(--sd);font-size:var(--fz-2xl);color:var(--ivory);letter-spacing:-.01em}.ptier .pp .per{font-size:var(--fz-sm);color:var(--muted)}.ptier .pnote{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);min-height:14px;margin-bottom:16px}.ptier .btn.block{width:100%}.ptier .pfeat{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ptier .pfeat li{font-size:var(--fz-xs);color:var(--dim);align-items:flex-start;gap:9px;line-height:1.4;display:flex}.ptier .pfeat li.lead{color:var(--muted);font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.06em;text-transform:uppercase}.ptier .pfeat svg{fill:none;width:14px;height:14px;stroke:var(--bronzeSoft);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px}.ptier.hot .pfeat svg{stroke:var(--bronze)}.pdevhead{text-align:center;max-width:600px;margin:64px auto 0}.pfaq{max-width:680px;margin:60px auto 0}.qa{border-bottom:1px solid color-mix(in oklab,var(--muted) 13%,transparent);padding:2px 0}.qa summary{cursor:pointer;font-size:var(--fz-md);color:var(--ivory);justify-content:space-between;align-items:center;gap:12px;padding:16px 2px;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"+";font-family:var(--sd);color:var(--bronze);font-size:var(--fz-lg)}.qa[open] summary:after{content:"–"}.qa p{color:var(--dim);font-size:var(--fz-sm);max-width:60ch;margin:0 2px 16px;line-height:1.6}@media (width<=760px){.ptiers,.pdev{grid-template-columns:1fr;max-width:420px}}.cstats{grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0 22px;display:grid}.cstat{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 14%,transparent);border-radius:14px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.cstat .l{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cstat .v{font-family:var(--sd);font-size:var(--fz-xl);color:var(--ivory);line-height:1.1}.cstat .v.up{color:var(--tealSoft)}.cstat .v.down{color:var(--amber)}.cstat .s{font-size:var(--fz-2xs);color:var(--muted)}.ctbl{border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);border-radius:14px;overflow:hidden}.chead,.crow{grid-template-columns:minmax(0,2.4fr) 1fr .8fr 1fr 1.3fr 34px;align-items:center;gap:12px;padding:11px 16px;display:grid}.chead{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:color-mix(in oklab,var(--onyx2) 70%,transparent);border-bottom:1px solid color-mix(in oklab,var(--muted) 12%,transparent)}.crow{border-bottom:1px solid color-mix(in oklab,var(--muted) 9%,transparent);font-size:var(--fz-sm)}.crow:last-child{border-bottom:none}.crow:hover{background:color-mix(in oklab,var(--bronze) 5%,transparent)}.citem{align-items:center;gap:11px;min-width:0;display:flex}.cthumb{border:1px solid color-mix(in oklab,var(--muted) 14%,transparent);background:#050505 50%/cover no-repeat;border-radius:6px;flex:none;width:34px;height:44px}.cmeta{flex-direction:column;min-width:0;display:flex}.cmeta .cn{color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmeta .cc{font-size:var(--fz-2xs);color:var(--muted)}.ccond{color:var(--dim);font-size:var(--fz-xs)}.crow .cgain.up{color:var(--tealSoft)}.crow .cgain.down{color:var(--amber)}.crm{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px;font-size:14px;line-height:1}.crm:hover{color:var(--amber);background:color-mix(in oklab,var(--amber) 10%,transparent)}@media (width<=720px){.cstats{grid-template-columns:repeat(2,1fr)}.chead,.crow{grid-template-columns:minmax(0,2fr) .9fr 1.1fr 30px}.ccond,.cpaid{display:none}}.cinsight{border:1px solid color-mix(in oklab,var(--bronze) 30%,transparent);background:linear-gradient(120deg,color-mix(in oklab,var(--bronze) 8%,transparent),transparent 60%);border-radius:14px;margin:0 0 20px;padding:15px 18px}.cinsight .ci-k{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.16em;text-transform:uppercase;color:var(--bronzeSoft)}.cinsight p{font-size:var(--fz-md);color:var(--ivory);margin:6px 0 0;line-height:1.55}.cinsight .ci-note{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.chi{grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;display:grid}.chicard{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 14%,transparent);transition:border-color .2s var(--e);border-radius:14px;grid-template-columns:auto 1fr auto;grid-template-areas:"k k k""t n v";align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.chicard:hover{border-color:color-mix(in oklab,var(--bronze) 45%,transparent)}.chicard .hk{font-family:var(--mono);font-size:var(--fz-3xs);letter-spacing:.14em;text-transform:uppercase;color:var(--bronzeSoft);grid-area:k;margin-bottom:6px}.chicard .hthumb{border:1px solid color-mix(in oklab,var(--muted) 14%,transparent);background:#050505 50%/cover no-repeat;border-radius:6px;grid-area:t;width:34px;height:44px}.chicard .hn{font-size:var(--fz-sm);color:var(--ivory);white-space:nowrap;text-overflow:ellipsis;grid-area:n;overflow:hidden}.chicard .hv{font-family:var(--sd);font-size:var(--fz-lg);color:var(--ivory);grid-area:v}.chicard .hv.up{color:var(--tealSoft)}.chicard .hv.down{color:var(--amber)}.cbars{border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);border-radius:14px;margin:0 0 20px;padding:16px 18px}.cbars .ch{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.cbar{font-size:var(--fz-xs);grid-template-columns:minmax(90px,1.1fr) 3fr auto;align-items:center;gap:12px;padding:5px 0;display:grid}.cbar .cbl{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cbtrack{background:color-mix(in oklab,var(--muted) 14%,transparent);border-radius:999px;height:8px;overflow:hidden}.cbfill{background:linear-gradient(90deg,var(--bronzeDeep),var(--bronzeSoft));border-radius:999px;height:100%;display:block}.cbar .cbv{color:var(--dim);white-space:nowrap;font-size:var(--fz-2xs)}.ctoolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px;display:flex}.csort{align-items:center;gap:10px;display:flex}.csort select{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 20%,transparent);color:var(--dim);font-family:var(--body);font-size:var(--fz-xs);border-radius:10px;padding:8px 12px}.cview{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 16%,transparent);border-radius:999px;gap:4px;padding:4px;display:flex}.cview button{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 14px}.cview button.on{background:var(--ivory);color:var(--onyx)}.cgrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.cgcard{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);border-radius:14px;padding:14px;position:relative}.cgcard .cgthumb{aspect-ratio:.72;border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);background:#050505 50%/cover no-repeat;border-radius:8px;width:100%;margin-bottom:10px;display:block}.cgcard .cgn{font-size:var(--fz-sm);color:var(--ivory);min-height:2.4em;margin-bottom:8px;line-height:1.3}.cgcard .cgrow{font-size:var(--fz-xs);border-top:1px solid color-mix(in oklab,var(--muted) 8%,transparent);justify-content:space-between;gap:8px;padding:3px 0;display:flex}.cgcard .cgl{color:var(--muted)}.cgcard .cgain.up{color:var(--tealSoft)}.cgcard .cgain.down{color:var(--amber)}.cgrm{z-index:2;background:color-mix(in oklab,var(--onyx) 70%,transparent);position:absolute;top:8px;right:8px}.csugg{margin-top:34px}.csugg .ch{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.csugg-note{color:color-mix(in oklab,var(--muted) 80%,transparent)}.csugg-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.csuggcard{background:var(--onyx2);border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);transition:border-color .2s var(--e);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.csuggcard:hover{border-color:color-mix(in oklab,var(--bronze) 40%,transparent)}.csuggcard .sthumb{aspect-ratio:.72;border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);background:#050505 50%/cover no-repeat;border-radius:8px;width:100%}.csuggcard .sn{font-size:var(--fz-xs);color:var(--ivory);line-height:1.3}.csuggcard .sv{font-family:var(--sd);font-size:var(--fz-md);color:var(--bronzeSoft)}@media (width<=720px){.chi{grid-template-columns:1fr}}.cdash{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.cchart{border:1px solid color-mix(in oklab,var(--muted) 12%,transparent);border-radius:14px;padding:16px 18px}.cchart .ch{font-family:var(--mono);font-size:var(--fz-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.donutwrap{align-items:center;gap:18px;display:flex}.donut{flex:none;width:130px;height:130px}.donut .dc-v{fill:var(--ivory);font-family:var(--sd);font-size:15px}.donut .dc-l{fill:var(--muted);font-family:var(--mono);letter-spacing:.14em;font-size:5px}.dlegend{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.dl{font-size:var(--fz-xs);grid-template-columns:auto 1fr auto;align-items:center;gap:9px;display:grid}.dl .dot{border-radius:3px;flex:none;width:9px;height:9px}.dl .dln{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dl .dlv{color:var(--muted);font-size:var(--fz-2xs);white-space:nowrap}.tophold{flex-direction:column;gap:10px;display:flex}.thr{font-size:var(--fz-xs);grid-template-columns:minmax(0,1.4fr) 2fr auto;align-items:center;gap:12px;display:grid}.thr .thn{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.thtrack{background:color-mix(in oklab,var(--muted) 14%,transparent);border-radius:999px;height:9px;overflow:hidden}.thfill{background:linear-gradient(90deg,var(--teal),var(--tealSoft));border-radius:999px;height:100%;display:block}.thr .thv{color:var(--ivory);white-space:nowrap}@media (width<=820px){.cdash{grid-template-columns:1fr}}
