:root{--rs-void:#04070e;--rs-ink:#05080f;--rs-night:#0b1222;--rs-navy:#0f1830;--rs-steel:#16213e;--rs-brass:#8a6d00;--rs-bronze:#c79a00;--rs-gold:#ffcb05;--rs-gold-soft:#ffe27a;--rs-parchment:#f7ecc4;--rs-mist:#c7d2e6;--rs-haze:#aab9d4;--rs-blood:#b3202b;--rs-blood-text:#ec6068;--g-line:rgba(255,203,5,.13);--g-tint:rgba(255,203,5,.06);--g-tint-2:rgba(255,203,5,.1);--st-ok:#34d399;--st-ok-text:#6ee7b7;--st-pending:#ffcb05;--st-fail:#f87171;--it-common:#c7d2e6;--it-coin:#f5c84c;--it-rune:#8fa9ff;--it-rare:#ffcb05;--it-unique:#e0703a;--qty-sm:#ff0;--qty-md:#fff;--qty-lg:#00ff80;--ff-display:"Cinzel","Trajan Pro",Georgia,serif;--ff-ui:"Space Grotesk",system-ui,-apple-system,sans-serif;--ff-num:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--fs-1:11px;--fs-2:13px;--fs-3:15px;--fs-4:19px;--fs-5:25px;--fs-6:34px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-1:2px;--r-2:4px;--bevel-raised:inset 0 1px 0 rgba(255,226,122,.16),inset 0 -1px 0 rgba(0,0,0,.7),0 1px 0 rgba(0,0,0,.55);--bevel-inset:inset 0 2px 6px rgba(0,0,0,.72),inset 0 -1px 0 hsla(0,0%,100%,.04);--drop-panel:0 10px 34px -14px rgba(0,0,0,.92);--glow-gold:0 0 14px rgba(255,203,5,.22)}body:has(>.rs){padding:0;background:var(--rs-void)}.rs{background:var(--rs-void);color:var(--rs-mist);font:400 var(--fs-3)/1.5 var(--ff-ui);-webkit-font-smoothing:antialiased;min-height:100vh}.rs-bg{background:radial-gradient(circle at 50% 30%,transparent 48%,rgba(4,7,14,.92) 100%),radial-gradient(60% 45% at 50% 0,rgba(255,203,5,.05),transparent 60%)}.rs-bg,.rs-grain{position:fixed;inset:0;z-index:0;pointer-events:none}.rs-grain{opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.rs-shell{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column}.rs a{color:var(--rs-gold);text-decoration:none}.rs a:hover{text-decoration:underline}.rs :focus-visible{outline:1px solid var(--rs-gold-soft);outline-offset:2px}.rs-bar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:56px;display:flex;gap:var(--sp-5);padding:0 var(--sp-5);background:rgba(5,8,15,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rs-brass);box-shadow:inset 0 1px 0 rgba(255,203,5,.14)}.rs-bar,.rs-brand{align-items:center}.rs-brand{display:inline-flex;gap:10px;font:700 var(--fs-4)/1 var(--ff-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rs-parchment)!important}.rs-brand:hover{text-decoration:none!important}.rs-brand svg{width:22px;height:22px;color:var(--rs-gold)}.rs-nav{display:flex;gap:var(--sp-4);margin-left:auto;align-items:center}.rs-nav a{font:500 12px/1 var(--ff-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--rs-haze);padding:6px 2px;border-bottom:2px solid transparent}.rs-nav a:hover,.rs-nav a[aria-current]{color:var(--rs-parchment);border-bottom-color:var(--rs-gold);text-decoration:none}.rs-nav .bal{font:700 var(--fs-2)/1 var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold);padding:0 var(--sp-2);border-left:1px solid var(--rs-brass)}.rs-nav .plate-sm{width:28px;height:28px;border:1px solid var(--rs-brass);border-radius:var(--r-2);background:var(--rs-steel);box-shadow:var(--bevel-inset);display:grid;place-items:center;font:700 12px/1 var(--ff-display);color:var(--rs-gold)}.rs-main{flex:1 1;width:100%;max-width:1180px;margin:0 auto;padding:var(--sp-5) var(--sp-4) var(--sp-6);display:grid;grid-gap:var(--sp-5);gap:var(--sp-5)}.rs-foot{color:var(--rs-haze);font:400 var(--fs-1)/1.6 var(--ff-ui);letter-spacing:.04em;border-top:1px solid var(--g-line);padding:var(--sp-3) var(--sp-4);text-align:center}.gp{position:relative;background:linear-gradient(180deg,#0e1730,#0a1020);border:1px solid var(--rs-brass);border-radius:var(--r-1);box-shadow:var(--bevel-raised),var(--drop-panel)}.gp:before{inset:3px;border:1px solid var(--g-line);border-radius:1px}.gp:after,.gp:before{content:"";position:absolute;pointer-events:none}.gp:after{inset:0;opacity:.55;background:linear-gradient(var(--rs-gold),var(--rs-gold)) 0 0/10px 1px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 0 0/1px 10px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 100% 0/10px 1px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 100% 0/1px 10px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 0 100%/10px 1px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 0 100%/1px 10px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 100% 100%/10px 1px no-repeat,linear-gradient(var(--rs-gold),var(--rs-gold)) 100% 100%/1px 10px no-repeat}.gp--cut{-webkit-clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);clip-path:polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px)}.gp--cut:after{display:none}.gp-head{display:flex;align-items:center;gap:var(--sp-2);height:34px;padding:0 var(--sp-3);background:linear-gradient(180deg,var(--g-tint-2),rgba(255,203,5,.02));border-bottom:1px solid var(--rs-brass)}.gp-head h1,.gp-head h2{margin:0;font:600 var(--fs-2)/1 var(--ff-display);letter-spacing:.14em;text-transform:uppercase;color:var(--rs-parchment);display:inline-flex;align-items:center;gap:8px}.gp-head h1:before,.gp-head h2:before{content:"";width:7px;height:7px;background:var(--rs-gold);transform:rotate(45deg);box-shadow:0 0 6px rgba(255,203,5,.5)}.gp-head .count{margin-left:auto;font:400 var(--fs-1)/1 var(--ff-num);color:var(--rs-haze);letter-spacing:.06em}.gp-head .act{margin-left:auto;display:inline-flex}.gp-head .count+.act{margin-left:var(--sp-3)}.gp-body{padding:var(--sp-3) var(--sp-4)}.gp-body>*+*{margin-top:var(--sp-3)}.gp-body p{margin:0}.eyebrow{font:600 var(--fs-1)/1.2 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,203,5,.72);margin:0 0 var(--sp-1)}.dim{color:var(--rs-haze);font-size:var(--fs-2)}.dim b{color:var(--rs-mist);font-weight:600}.mono{font-family:var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all;font-size:var(--fs-2)}.empty{color:var(--rs-haze);font:400 var(--fs-2)/1.5 var(--ff-ui);padding:var(--sp-3) var(--sp-3);border:1px dashed rgba(255,203,5,.22);background:rgba(0,0,0,.22)}.who{display:flex;align-items:center;gap:var(--sp-5);padding:20px 24px;flex-wrap:wrap}.who .plate{width:64px;height:64px;flex:none;border:1px solid var(--rs-bronze);border-radius:var(--r-2);background:var(--rs-steel);box-shadow:var(--bevel-inset);display:grid;place-items:center;font:700 var(--fs-5)/1 var(--ff-display);color:var(--rs-gold);position:relative}.who .plate:after{content:"";position:absolute;left:6px;right:6px;bottom:-5px;height:2px;background:var(--rs-gold);box-shadow:0 0 6px rgba(255,203,5,.5)}.who .name{min-width:0;flex:1 1 260px}.who h1{margin:0;font:700 var(--fs-6)/1.1 var(--ff-display);letter-spacing:.06em;color:var(--rs-parchment);text-wrap:balance}.who .meta,.who h1{text-transform:uppercase}.who .meta{margin-top:6px;font:500 var(--fs-1)/1.4 var(--ff-ui);letter-spacing:.12em;color:var(--rs-haze);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.who .meta>span+span:before{content:"·";margin-right:10px;color:var(--rs-brass)}.who .ledger{margin-left:auto}.ledger{display:flex;align-items:stretch;gap:0}.ledger>div{padding:0 var(--sp-5);border-left:1px solid var(--rs-brass)}.ledger>div:first-child{border-left:0;padding-left:0}.ledger .lbl{font:600 var(--fs-1)/1.2 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,203,5,.72);white-space:nowrap}.ledger .fig{margin-top:4px;font:700 var(--fs-5)/1.1 var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold);white-space:nowrap}.ledger .fig.plain{color:var(--rs-mist)}.ledger .unit{font:400 var(--fs-1)/1 var(--ff-ui);color:var(--rs-haze);margin-left:4px;letter-spacing:.08em}.who .actions{display:flex;gap:var(--sp-2);flex-wrap:wrap;width:100%;padding-top:var(--sp-3);border-top:1px solid var(--g-line)}.rs-grid{display:grid;grid-template-columns:200px 1fr;grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}.rail{position:-webkit-sticky;position:sticky;top:72px;background:var(--rs-ink);border:1px solid var(--rs-brass);border-radius:var(--r-1);padding:var(--sp-2) 0;box-shadow:var(--bevel-raised)}.rail a,.rail button{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 var(--sp-3);background:transparent;border:0;border-left:3px solid transparent;font:500 var(--fs-2)/1 var(--ff-ui);color:var(--rs-haze);cursor:pointer;text-align:left;letter-spacing:.02em}.rail a:hover,.rail button:hover{background:var(--g-tint);color:var(--rs-mist);text-decoration:none}.rail button[aria-current=page]{background:var(--g-tint-2);border-left-color:var(--rs-gold);color:var(--rs-parchment)}.rail svg{width:14px;height:14px;flex:none;color:var(--rs-bronze)}.rail button[aria-current=page] svg{color:var(--rs-gold)}.rail .cap{padding:var(--sp-3) var(--sp-3) var(--sp-1);font:700 var(--fs-1)/1 var(--ff-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--rs-brass)}.rail .cap+.cap{margin-top:var(--sp-2)}.rail .foot{padding:var(--sp-3) var(--sp-3) var(--sp-1)}.rail .foot .btn{width:100%}.rs-col{min-width:0}.rs-col,.rs-two{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.rs-two{grid-template-columns:1fr 1fr}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 var(--sp-4);border-radius:var(--r-1);cursor:pointer;font:600 12px/1 var(--ff-display);letter-spacing:.14em;text-transform:uppercase;transition:filter .15s,box-shadow .18s,transform .1s;text-decoration:none!important;white-space:nowrap}.btn--gold,.rs a.btn--gold{color:#1a1206;border:1px solid var(--rs-brass);background:linear-gradient(180deg,#ffe89a,#ffcb05 48%,#c8930a);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 -2px 4px rgba(120,80,0,.45),0 2px 4px rgba(0,0,0,.38)}.btn--gold:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),var(--glow-gold)}.btn--carved,.rs a.btn--carved{color:var(--rs-gold-soft);border:1px solid var(--rs-brass);background:linear-gradient(180deg,#131c36,#0c1428);box-shadow:var(--bevel-raised)}.btn--carved:hover{border-color:var(--rs-bronze);box-shadow:var(--bevel-raised),var(--glow-gold)}.btn--danger{color:#fca5a5;border:1px solid rgba(179,32,43,.55);background:linear-gradient(180deg,rgba(179,32,43,.22),rgba(140,20,30,.28))}.btn--big{min-height:44px;font-size:13px;padding:0 var(--sp-5)}.btn--sm{min-height:26px;font-size:10px;padding:0 10px;letter-spacing:.12em}.btn:active{transform:translateY(1px);box-shadow:var(--bevel-inset)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}.btn-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.fld{width:100%;min-height:34px;padding:0 var(--sp-3);border-radius:var(--r-1);background:var(--rs-ink);border:1px solid var(--rs-brass);box-shadow:var(--bevel-inset);font:400 var(--fs-2)/1 var(--ff-ui);color:var(--rs-mist)}.fld::placeholder{color:rgba(170,185,212,.45)}.fld:focus{outline:1px solid rgba(255,203,5,.55);outline-offset:1px;border-color:var(--rs-gold)}.fld--num{font-family:var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;font-size:var(--fs-3)}.fld--mono{font-family:var(--ff-num);font-size:var(--fs-2)}.field{display:grid;grid-gap:6px;gap:6px}.field label{font:600 var(--fs-1)/1.2 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,203,5,.72)}.field small{color:var(--rs-haze);font-size:var(--fs-1);letter-spacing:.02em}.field-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:stretch}.field-row .fld{flex:1 1 160px;min-width:160px}.field-row .fld--num{min-width:140px;text-align:left;letter-spacing:.12em}.form{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);max-width:460px}.msg{font:500 var(--fs-2)/1.45 var(--ff-ui);padding:8px 10px;border-left:3px solid;background:rgba(0,0,0,.3)}.msg.bad{color:#fca5a5;border-color:var(--st-fail)}.msg.good{color:var(--st-ok-text);border-color:var(--st-ok)}.msg.warn{color:var(--rs-gold-soft);border-color:var(--st-pending)}.kv{display:grid;grid-template-columns:max-content 1fr;grid-gap:6px var(--sp-4);gap:6px var(--sp-4);font-size:var(--fs-2);align-items:baseline;margin:0}.kv dt{font:600 var(--fs-1)/1.4 var(--ff-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rs-haze)}.kv dd{margin:0;color:var(--rs-mist);min-width:0}.kv dd.num{font-family:var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold)}.kv dd.big{font:700 var(--fs-4)/1.2 var(--ff-num);color:var(--rs-gold)}.steps{margin:0;padding-left:0;list-style:none;counter-reset:s;display:grid;grid-gap:8px;gap:8px;font-size:var(--fs-2)}.steps li{position:relative;padding-left:32px;color:var(--rs-mist)}.steps li:before{counter-increment:s;content:counter(s,upper-roman);position:absolute;left:0;top:2px;width:24px;font:700 var(--fs-1)/1.4 var(--ff-display);color:var(--rs-gold);letter-spacing:.06em}.steps b{color:var(--rs-parchment)}.tbl-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font:400 var(--fs-2)/1.3 var(--ff-ui)}.tbl th{height:30px;padding:0 var(--sp-3);text-align:left;background:rgba(255,203,5,.045);border-bottom:1px solid var(--rs-brass);font:600 var(--fs-1)/1 var(--ff-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--rs-haze);white-space:nowrap}.tbl td.num,.tbl th.num{text-align:right}.tbl td{height:34px;padding:4px var(--sp-3);border-bottom:1px solid rgba(255,203,5,.07);color:var(--rs-mist);vertical-align:middle}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:rgba(255,203,5,.05)}.tbl .num{font-family:var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold);white-space:nowrap}.tbl .num.neg{color:var(--st-fail)}.tbl .num.pos{color:var(--st-ok-text)}.tbl .ref{font:400 12px/1 var(--ff-num);color:var(--rs-bronze);white-space:nowrap}.tbl .when{white-space:nowrap}.tbl .sub,.tbl .when{color:var(--rs-haze);font-size:12px}.tbl td.act{text-align:right}.st,.tbl td.act{white-space:nowrap}.st{display:inline-flex;align-items:center;gap:6px;font:600 var(--fs-1)/1 var(--ff-ui);letter-spacing:.12em;text-transform:uppercase}.st:before{content:"";width:6px;height:6px;background:currentColor;flex:none}.st--ok{color:var(--st-ok-text)}.st--pending{color:var(--st-pending)}.st--fail{color:var(--st-fail)}.st--dim{color:var(--rs-haze)}.st--online{color:var(--st-ok-text)}.st--online:before{border-radius:999px;background:var(--st-ok);box-shadow:0 0 6px var(--st-ok)}.it{font-weight:500}.it--common{color:var(--it-common)}.it--coin{color:var(--it-coin)}.it--rune{color:var(--it-rune)}.it--rare{color:var(--it-rare)}.it--unique{color:var(--it-unique)}.qty{font-family:var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qty--sm{color:var(--qty-sm)}.qty--md{color:var(--qty-md)}.qty--lg{color:var(--qty-lg)}.kind{font:600 var(--fs-1)/1 var(--ff-ui);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.kind--sell,.tbl .num.kind--sell{color:#0f0}.kind--buy,.tbl .num.kind--buy{color:#7cc4ff}.kind--paid,.tbl .num.kind--paid{color:#ff0}.kind--auction,.tbl .num.kind--auction{color:#ff7a45}.addr{display:flex;align-items:center;gap:var(--sp-2);margin:4px 0;padding:8px 10px;background:var(--rs-ink);border:1px solid var(--rs-brass);border-radius:var(--r-1);box-shadow:var(--bevel-inset);font-family:var(--ff-num);font-size:var(--fs-2);color:var(--rs-parchment);white-space:normal;overflow-wrap:anywhere}.addr,.addr code{word-break:break-all}.addr code{flex:1 1;min-width:0;font:400 var(--fs-2)/1.4 var(--ff-num);color:var(--rs-gold-soft);background:none;padding:0}.seg{display:inline-flex;background:var(--rs-steel);border:1px solid var(--rs-brass);border-radius:var(--r-1);box-shadow:var(--bevel-inset);overflow:hidden}.seg button{height:30px;padding:0 var(--sp-4);border:0;border-left:1px solid rgba(0,0,0,.5);background:transparent;cursor:pointer;font:500 var(--fs-1)/1 var(--ff-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rs-haze)}.seg button:first-child{border-left:0}.seg button:hover{background:var(--g-tint);color:var(--rs-mist)}.seg button[aria-selected=true]{background:var(--rs-navy);color:var(--rs-parchment);box-shadow:inset 0 2px 0 var(--rs-gold),var(--bevel-raised)}@media (max-width:640px){.gp-head{height:auto;min-height:34px;flex-wrap:wrap;row-gap:4px;padding-top:6px;padding-bottom:6px}}@media (max-width:900px){.rs-grid{grid-template-columns:1fr}.rail{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));padding:0}.rail .cap,.rail .foot{display:none}.rail button{border-left:0;border-bottom:3px solid transparent;justify-content:center}.rail button[aria-current=page]{border-bottom-color:var(--rs-gold)}.who .ledger{margin-left:0;width:100%;flex-wrap:wrap}.who .ledger>div{flex:1 1 40%;padding:var(--sp-2) var(--sp-3)}.who .ledger>div:first-child{padding-left:var(--sp-3)}.rs-two{grid-template-columns:1fr}.rs-bar{padding:0 var(--sp-3);gap:var(--sp-3)}.rs-nav{gap:var(--sp-2)}.rs-nav .hide-sm{display:none}}@media (max-width:480px){.rs-brand-word,.rs-nav .plate-sm{display:none}.rs-bar{height:auto;min-height:56px}.rs-nav{flex-wrap:wrap;justify-content:flex-end;row-gap:4px;padding:6px 0}.rs-col>*,.rs-nav{min-width:0}.ledger{flex-wrap:wrap;row-gap:var(--sp-2)}}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.stab{display:grid;grid-gap:8px;gap:8px;max-width:420px}.stab-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,203,5,.1);border:1px solid var(--rs-brass)}.stab-cell{display:grid;grid-template-columns:25px 1fr;align-items:center;grid-gap:6px;gap:6px;padding:5px 8px;min-height:40px;background:var(--rs-night);color:inherit;text-decoration:none}.stab-cell:focus-visible,.stab-cell:hover{background:var(--rs-navy);text-decoration:none}.stab-cell--empty{background:var(--rs-night)}.stab-cell img{width:25px;height:25px;image-rendering:pixelated}.stab-lv{position:relative;display:block;height:28px;font:700 12px/1 var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold)}.stab-lv b{position:absolute;font-weight:700}.stab-lv b:first-child{left:2px;top:0}.stab-lv b:last-child{right:2px;bottom:0}.stab-lv i{position:absolute;left:50%;top:50%;width:22px;height:1px;background:var(--rs-gold);transform:translate(-50%,-50%) rotate(-58deg)}.stab-box{grid-gap:2px;gap:2px;padding:8px 10px;min-height:52px;background:#000;font:500 var(--fs-2)/1.4 var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold)}.record,.stab-box{display:grid;border:1px solid var(--rs-brass)}.record{grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:rgba(255,203,5,.1)}.record>div{display:grid;grid-gap:3px;gap:3px;padding:9px 12px;background:var(--rs-night)}.record .lbl{font:600 var(--fs-1)/1.2 var(--ff-ui);letter-spacing:.12em;text-transform:uppercase;color:rgba(255,203,5,.72)}.record .fig{font:700 var(--fs-4)/1.1 var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold)}.record .fig.plain{color:var(--rs-mist)}.record .unit{font:400 var(--fs-1)/1 var(--ff-ui);color:var(--rs-haze);margin-left:4px}.limit{display:grid;grid-template-columns:max-content 1fr max-content;grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center}.limit .lbl{font:600 var(--fs-1)/1.2 var(--ff-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--rs-haze)}.limit .bar{height:6px;background:rgba(0,0,0,.55);border:1px solid rgba(255,203,5,.18)}.limit .bar>span{display:block;height:100%;background:linear-gradient(90deg,var(--rs-bronze),var(--rs-gold))}details.how>summary{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}details.how>summary::-webkit-details-marker{display:none}details.how>summary .count:before{content:"▸ "}details.how[open]>summary .count:before{content:"▾ "}details.how:not([open])>summary{border-bottom:0}@media (max-width:900px){.record{grid-template-columns:repeat(2,1fr)}}.record--stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.record--stats .fig{font-size:var(--fs-4)}.staff-head{height:auto;min-height:34px;row-gap:6px;padding-top:6px;padding-bottom:6px}.staff-head,.staff-head .act,.staff-head .seg{flex-wrap:wrap}@media (max-width:900px){.record--stats{grid-template-columns:repeat(2,1fr)}}.mkt-i{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0}.mkt-i img{object-fit:contain;image-rendering:pixelated}.mkt-i img,.mkt-i-blank{width:26px;height:26px;flex:none}.mkt-i-blank{border:1px solid var(--g-line);background:rgba(0,0,0,.3)}.mkt-i a{color:inherit}.mkt-note{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rs-haze);font-size:12px}.mkt-form{display:inline-flex;align-items:center;gap:var(--sp-2);justify-content:flex-end}.fld--xs{width:96px;min-height:26px;padding:0 var(--sp-2);font-size:var(--fs-2)}.tbl th.act{text-align:right}.tbl td.act .btn-row{flex-wrap:nowrap;justify-content:flex-end}@media (max-width:900px){.mkt-note{max-width:170px}}.guide-body{display:grid;grid-template-columns:1fr auto;grid-gap:var(--sp-4);gap:var(--sp-4);align-items:start}.guide-title{margin:0 0 4px;font:600 var(--fs-3)/1.2 var(--ff-display);letter-spacing:.06em;color:var(--rs-blood-text)}.guide-caption{margin:0 0 var(--sp-2);color:var(--rs-haze)}.guide-rows{border-collapse:collapse;width:100%;max-width:560px}.guide-rows tr+tr td{box-shadow:0 -1px 0 rgba(255,203,5,.14)}.guide-rows td{padding:4px 8px;vertical-align:middle}.guide-lv{width:36px;text-align:right;font:700 var(--fs-2)/1 var(--ff-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--rs-gold)}.guide-ic{width:40px}.guide-ic img{width:32px;height:32px;object-fit:contain;image-rendering:pixelated;display:block}.guide-tx{color:var(--rs-parchment)}.guide-rows tr.is-locked .guide-lv,.guide-rows tr.is-locked .guide-tx{color:var(--rs-blood-text)}.guide-tabs{display:grid;grid-gap:4px;gap:4px;min-width:120px}.guide-tabs a{display:block;padding:6px 10px;border:1px solid var(--rs-brass);background:var(--rs-night);color:var(--rs-haze);font:500 12px/1 var(--ff-ui);letter-spacing:.08em;text-transform:uppercase}.guide-tabs a:hover{background:var(--rs-navy);text-decoration:none}.guide-tabs a.is-on{color:var(--rs-parchment);border-color:var(--rs-gold)}@media (max-width:640px){.guide-body{grid-template-columns:1fr}.guide-tabs{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}