:root{--font-ui:var(--font-vault-latin), var(--font-vault-cjk), "PingFang SC", "Microsoft YaHei", sans-serif;--bg:#101212;--panel:#181b1b;--raised:#202323;--line:#303333;--text:#eeece5;--muted:#939b98;--gold:#cbb990;--dim:#676f6b;--danger:#dc8e85;--radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.social-economy-page{gap:22px;display:grid}.feature-note{color:var(--muted);background:#ba9a5e0e;border:1px solid #ba9a5e38;border-radius:14px;align-items:center;gap:10px;padding:13px 15px;font-size:13px;display:flex}.economy-card{background:linear-gradient(155deg,#151715fa,#090a09fa);border:1px solid #bfa87733;border-radius:18px;box-shadow:0 18px 55px #00000047}.battle-create{gap:18px;padding:22px;display:grid}.battle-create>label{color:var(--muted);letter-spacing:.08em;gap:8px;font-size:12px;display:grid}.battle-create select,.lineup-builder select{width:100%;min-height:44px;color:var(--text);background:#101210;border:1px solid #bfa87738;border-radius:10px;padding:0 12px}.lineup-builder{gap:9px;display:grid}.lineup-builder>div{grid-template-columns:1fr auto;gap:8px;display:grid}.battle-totals{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.battle-totals span{color:var(--muted);background:#ffffff06;border-radius:11px;gap:5px;padding:12px;font-size:11px;display:grid}.battle-totals strong{color:var(--text);font-size:15px}.battle-list{gap:14px;display:grid}.battle-card{gap:15px;padding:18px;display:grid}.battle-card-head,.battle-card footer,.battle-settlement{justify-content:space-between;align-items:center;gap:14px;display:flex}.battle-card-head span{letter-spacing:.13em;color:var(--gold);font-size:10px}.battle-card-head h2{margin:5px 0 0;font-size:18px}.battle-card-head>strong{letter-spacing:.1em;color:var(--muted);font-size:10px}.battle-lineup{gap:6px;display:flex;overflow-x:auto}.battle-lineup span{white-space:nowrap;color:var(--muted);border:1px solid #ffffff14;border-radius:999px;padding:6px 9px;font-size:11px}.battle-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.battle-score div{background:#ffffff06;border-radius:10px;gap:4px;padding:11px;display:grid}.battle-score span,.battle-score small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10px;overflow:hidden}.round-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.round-results div{border-left:1px solid var(--gold);background:#ffffff05;gap:3px;padding:10px;display:grid}.round-results span,.round-results small{color:var(--muted);font-size:10px}.battle-card footer>span{color:var(--muted);font-size:11px}.battle-card footer>div{gap:8px;display:flex}.battle-settlement{color:var(--gold);border-top:1px solid #ffffff12;padding-top:13px}.battle-settlement span{color:var(--muted);font-size:12px}.market-clock{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.global-grid{grid-template-columns:minmax(0,620px)}.market-card{gap:12px;padding:17px;display:grid;overflow:hidden}.market-card.global{border-color:#bfa8776b}.market-card-top{justify-content:space-between;align-items:center;display:flex}.market-card-top>span{letter-spacing:.12em;color:var(--gold);font-size:10px}.market-card .model-thumbnail{height:180px}.market-card h2{margin:4px 0 6px;font-size:19px}.market-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.market-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.market-card dl div{gap:4px;display:grid}.market-card dt{color:var(--muted);font-size:10px}.market-card dd{margin:0;font-size:16px}.inventory-wealth{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.inventory-wealth div{background:#ffffff05;border:1px solid #bfa8772e;border-radius:13px;gap:6px;padding:15px;display:grid}.inventory-wealth span{letter-spacing:.12em;color:var(--muted);font-size:10px}.inventory-wealth strong{font-size:19px}.loading-panel{place-items:center;min-height:260px;display:grid}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:680px){.social-economy-page{gap:16px}.social-economy-page .page-heading{align-items:flex-start}.battle-totals,.battle-score,.round-results{grid-template-columns:1fr 1fr}.battle-card footer{flex-direction:column;align-items:flex-start}.market-grid,.global-grid{grid-template-columns:1fr}.market-card .model-thumbnail{height:145px}.feature-note{align-items:flex-start}.market-clock{text-align:right;max-width:130px}.inventory-wealth strong{font-size:16px}}.battle-difference{background:#ffffff06;border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.battle-difference span,.battle-difference small{letter-spacing:.1em;color:var(--muted);font-size:9px}.battle-difference strong{margin-left:auto;font-size:18px}.battle-difference.behind strong{color:#c68383}.battle-difference.ahead strong{color:var(--gold)}.round-results div{animation:.42s both battleReveal}.round-results div.opponent{border-left-color:#a0a8b08c}.round-results div.waiting-result{opacity:.68}.round-results em{letter-spacing:.12em;color:var(--gold);font-size:9px;font-style:normal}@keyframes battleReveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.battle-settlement{align-items:stretch;gap:13px;display:grid}.settlement-title{align-items:baseline;gap:10px;display:flex}.settlement-title>span{letter-spacing:.14em;color:var(--muted);font-size:9px}.settlement-title>strong{color:var(--gold);font-size:20px}.settlement-title>em{letter-spacing:.16em;color:#d8bd7a;font-size:10px;font-style:normal}.settlement-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.settlement-grid>span{color:var(--muted);background:#ffffff05;gap:4px;padding:9px;font-size:9px;display:grid}.settlement-grid strong{color:var(--text);font-size:12px}.settlement-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:680px){.settlement-grid{grid-template-columns:1fr 1fr}.battle-difference{grid-template-columns:1fr auto;display:grid}.battle-difference strong{grid-area:1/2/3}.settlement-actions button{flex:120px}}.market-card[data-exclusive=black-pearl]{background:radial-gradient(circle at 65% 25%,#5c636729,#0000 42%),linear-gradient(155deg,#151716,#090a09)}.market-card[data-exclusive=void-chrome]{background:radial-gradient(circle at 65% 25%,#5446662e,#0000 42%),linear-gradient(155deg,#151617,#090a09)}.market-card[data-exclusive=blood-moon]{background:radial-gradient(circle at 65% 25%,#772a2633,#0000 42%),linear-gradient(155deg,#181515,#090a09)}.market-card[data-exclusive=frozen-star]{background:radial-gradient(circle at 65% 25%,#627f8e30,#0000 42%),linear-gradient(155deg,#141718,#090a09)}.market-card[data-exclusive=golden-eclipse]{background:radial-gradient(circle at 65% 25%,#bf994938,#0000 42%),linear-gradient(155deg,#181713,#090a09)}*{box-sizing:border-box}html{background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{color:var(--text);font-family:var(--font-ui);font-kerning:normal;font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:1.55}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--font-ui)}h1{letter-spacing:-1.8px;font-size:clamp(30px,4vw,48px);font-weight:400}h2{letter-spacing:-.8px;font-size:23px;font-weight:450}.muted{color:var(--muted)}.gold{color:var(--gold)}.eyebrow{letter-spacing:2px;align-items:center;gap:8px;font-size:12px;font-weight:450;display:flex}.brand{font-family:var(--font-ui);letter-spacing:.18em;align-items:center;gap:12px;font-size:25px;font-weight:500;display:flex}.brand-slash{color:var(--gold);font-weight:400}.brand-sub{font:500 10px var(--font-ui);letter-spacing:2.5px;color:var(--muted);margin-left:20px}.primary,.secondary{border-radius:4px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:12px 22px;font-size:14px;font-weight:500;transition:background .2s;display:inline-flex}.primary{background:var(--text);color:#151716}.primary:hover{background:#d9ceba}.secondary{background:#ffffff03;border:1px solid #444943}.secondary:hover{background:#ffffff0a}.wide{width:100%}.tier-pill{color:var(--gold);letter-spacing:1.5px;border:1px solid #b5a17760;border-radius:3px;align-items:center;padding:7px 11px;font-size:11px;font-weight:600;display:inline-flex}.auth-page{grid-template-columns:1.12fr 1fr;min-height:100dvh;display:grid}.auth-art{border-right:1px solid var(--line);background:radial-gradient(at 50% 52%,#303535 0%,#171b1b 43%,#111414 73%);min-height:740px;padding:42px 48px;position:relative;overflow:hidden}.auth-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#111413e8 0%,#111413a8 38%,#11141322 78%),linear-gradient(#0000 58%,#101311e6 100%);position:absolute;inset:0}.auth-art>.brand{z-index:3;position:relative}.auth-collection{z-index:2;pointer-events:none;width:max-content;max-width:calc(100% - 96px);position:absolute;top:160px;left:48px}.auth-collection>.eyebrow{color:#d6bb79;letter-spacing:2.5px}.auth-cover-image{z-index:0;pointer-events:none;position:absolute;inset:0}.auth-cover-image img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.auth-release-strip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#c8c7bd;background:#0f1211c7;border:1px solid #b99a5542;justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;font-size:12px;display:flex;position:absolute;bottom:34px;left:48px;right:48px}.auth-release-strip span{color:#d8bd7b;letter-spacing:1.4px;white-space:nowrap;font-size:10px}.auth-release-strip strong{text-align:right;font-weight:500}.auth-art .auth-collection h1{letter-spacing:-3px;white-space:nowrap;text-wrap:nowrap;margin:22px 0;font-size:clamp(48px,5.2vw,82px);line-height:1.04}.auth-collection h1 span{color:#858d86}.auth-art .model-viewer{height:auto;position:absolute;inset:23% -9% 5%;transform:rotate(-15deg)}.auth-art>.model-thumbnail{filter:drop-shadow(0 34px 28px #000b);width:auto;height:auto;position:absolute;inset:25% -5% 4% 17%;transform:rotate(-11deg)}.model-viewer{min-width:0;height:390px;position:relative}.model-viewer canvas{touch-action:pan-y;max-width:100%;display:block}.authored-model{position:relative}.authored-hero-image{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%}.authored-canvas{opacity:0;transition:opacity .3s;position:absolute;inset:0}.authored-canvas.ready{opacity:1}.authored-canvas canvas{touch-action:none}.model-load-state{color:var(--muted);letter-spacing:.03em;white-space:nowrap;font-size:12px;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.authored-thumbnail img{filter:none}.detail-model>.model-viewer.authored-model{width:100%;margin:0;transform:none}.auth-bottom{color:#aab0a8;justify-content:space-between;gap:20px;font-size:13px;display:flex;position:absolute;bottom:38px;left:48px;right:48px}.auth-bottom span{letter-spacing:1px;align-items:center;gap:8px;font-size:10px;display:flex}.auth-panel{justify-content:center;align-items:center;padding:65px 55px 90px;display:flex;position:relative}.auth-inner{width:100%;max-width:360px}.auth-inner h2{letter-spacing:-1.5px;margin:26px 0 16px;font-size:40px;line-height:1.2}.auth-inner>.muted{font-size:14px;line-height:1.6}.auth-tabs{border-bottom:1px solid var(--line);gap:30px;margin:34px 0 28px;display:flex}.auth-tabs button{color:var(--muted);padding:0 0 14px;font-size:14px}.auth-tabs .active{color:var(--text);border-bottom:2px solid var(--gold)}form label{color:#b9c0bb;flex-direction:column;gap:9px;margin-bottom:18px;font-size:13px;display:flex}input,select{color:var(--text);background:#1a1d1c;border:1px solid #363a36;border-radius:4px;width:100%;min-width:0;min-height:46px;padding:12px 14px}input::placeholder{color:#68706b}.account-note{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.6}.error{color:#e0a197;background:#9c3e2b1c;border:1px solid #b2736755;margin:10px 0;padding:12px;font-size:14px}.auth-disclaimer{color:#78817a;align-items:flex-start;gap:8px;margin-top:24px;font-size:12px;line-height:1.6;display:flex}.auth-disclaimer svg{flex-shrink:0;margin-top:2px}.auth-panel footer{color:#626b63;letter-spacing:1.5px;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:30px;left:55px;right:55px}.boot{justify-content:center;align-items:center;gap:30px;height:100dvh;display:flex}.page-error{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:28px;display:grid}.page-error>span{color:var(--gold);letter-spacing:5px}.page-error h1{margin:8px 0 0;font-size:28px;font-weight:400}.page-error p{max-width:420px;color:var(--muted);margin:0 0 12px}.spin{animation:1s linear infinite spin}.first-slice{padding:60px}.wealth{margin:20px 0;font-size:70px}.model-thumbnail{aspect-ratio:16/9;min-width:0;position:relative}.model-thumbnail img{object-fit:contain;width:100%;height:100%;display:block}.artwork-blend:before{content:"";background:var(--artwork-image) center / cover no-repeat;filter:blur(20px)brightness(.3)saturate(.72);opacity:.72;pointer-events:none;position:absolute;inset:-14%;transform:scale(1.05)}.artwork-blend>img{z-index:1;position:relative}.reel-card{content-visibility:auto}.reel-track.reel-rolling{will-change:transform}.item-card .artwork-blend:before,.reel-card .artwork-blend:before,.inventory-grid .artwork-blend:before,.vault-display-grid .artwork-blend:before,.cosmetic-grid .artwork-blend:before,.market-grid .artwork-blend:before,.sale-dialog .artwork-blend:before,.leader-row .artwork-blend:before,.po-asset-grid .artwork-blend:before{filter:none;opacity:1;background:radial-gradient(78% 74% at 50% 46%,#ffffff0d,#0000 72%),#12170f;inset:0;transform:none}.item-photo-thumbnail{isolation:isolate;background:0 0;overflow:hidden}.item-photo-thumbnail:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(76% 72%,#0000 55%,#0d1210b8 100%);position:absolute;inset:0}.item-photo-thumbnail{-webkit-mask-image:radial-gradient(65% 76% at 50% 49%,#000 43%,#000d 61%,#0005 79%,#0000 96%);mask-image:radial-gradient(65% 76% at 50% 49%,#000 43%,#000d 61%,#0005 79%,#0000 96%)}.item-photo-frame{z-index:1;aspect-ratio:1;background:radial-gradient(#263027 0%,#151b17 54%,#0000 78%);height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(58% 62%,#000 52%,#000d 68%,#0000 100%);mask-image:radial-gradient(58% 62%,#000 52%,#000d 68%,#0000 100%)}.item-photo-frame:before{content:"";background:linear-gradient(105deg,#0000 24%,#c7b77f1c 48%,#0000 72%);border-radius:50%;animation:1.25s ease-in-out infinite artwork-loading;position:absolute;inset:18% 8%}.item-photo-frame img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .18s ease-out;display:block}.item-photo-frame img.is-loaded{opacity:1}@keyframes artwork-loading{0%,to{opacity:.35;transform:translate(-16%)}50%{opacity:.8;transform:translate(16%)}}.showcase-card .item-photo-thumbnail img,.featured-collection>.item-photo-thumbnail img{object-fit:contain;transform:none}.auth-art>.item-photo-thumbnail:after,.featured-collection>.item-photo-thumbnail:after{display:none}.auth-art>.item-photo-thumbnail .item-photo-frame,.featured-collection>.item-photo-thumbnail .item-photo-frame{aspect-ratio:auto;width:auto;height:auto;inset:0;transform:none;-webkit-mask-image:radial-gradient(55% 58% at 52% 48%,#000 42%,#000d 60%,#0000 100%);mask-image:radial-gradient(55% 58% at 52% 48%,#000 42%,#000d 60%,#0000 100%)}@media (max-width:760px){.auth-page{display:block}.auth-art{border-right:0;border-bottom:1px solid var(--line);height:clamp(300px,34dvh,430px);min-height:300px;padding:24px}.brand-sub{letter-spacing:1.8px;margin-left:auto;font-size:9px}.brand{font-size:22px}.auth-collection{max-width:calc(100% - 48px);top:75px;left:24px}.auth-collection .eyebrow{font-size:9px}.auth-art .auth-collection h1{letter-spacing:-1.7px;margin:12px 0;font-size:34px}.auth-collection .tier-pill{padding:5px 7px;font-size:9px}.auth-art .model-viewer{inset:8% -26% -10% 15%;transform:rotate(-25deg)}.auth-art>.model-thumbnail{inset:12% -24% -9% 31%;transform:rotate(-17deg)}.auth-cover-image img{object-position:center 48%}.auth-release-strip{padding:9px 11px;line-height:1.45;display:block;bottom:16px;left:24px;right:24px}.auth-release-strip span,.auth-release-strip strong{text-align:left;display:block}.auth-release-strip strong{margin-top:3px;font-size:10px}.auth-bottom{display:none}.auth-panel{padding:34px 24px 65px}.auth-inner{max-width:420px}.auth-inner h2{margin:14px 0;font-size:32px}.auth-inner h2 br{display:none}.auth-inner>.eyebrow{font-size:10px}.auth-tabs{margin:24px 0}.auth-panel footer{bottom:23px;left:24px;right:24px}.auth-disclaimer{margin-top:20px}.wealth{font-size:46px}.first-slice{padding:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.app-shell{min-height:100dvh}.topbar{border-bottom:1px solid var(--line);background:#111414;align-items:center;gap:48px;height:84px;padding:0 5%;display:flex}.topbar .brand{white-space:nowrap;padding:0;font-size:24px}.desktop-nav{align-self:stretch;gap:30px;display:flex}.desktop-nav button{color:#a2aaa4;letter-spacing:.5px;padding:0 4px;font-size:13px;position:relative}.desktop-nav button.active{color:var(--text)}.desktop-nav button.active:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:0;left:4px;right:4px}.header-account{align-items:center;gap:22px;margin-left:auto;display:flex}.header-cash{text-align:right;letter-spacing:.4px;font-size:15px}.header-cash small{letter-spacing:1.3px;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.icon-btn{border:1px solid var(--line);border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:40px;display:inline-flex}.sound-btn{color:var(--muted);border:0}.profile-button{align-items:center;gap:11px;padding:0;display:flex}.profile-button>span:last-child{text-align:left;font-size:13px}.profile-button small{letter-spacing:1.3px;color:var(--muted);margin-top:6px;font-size:8px;display:block}.avatar{background:hsl(var(--avatar-hue) 10% 25%);color:#e0d7c5;border:1px solid #bbb7a12b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:inline-flex;position:relative}.avatar i{background:#737d75;border:2px solid #111414;border-radius:50%;width:7px;height:7px;position:absolute;bottom:0;right:0}.avatar .online{background:#95b29b}.subbar{color:#737e75;letter-spacing:1.7px;border-bottom:1px solid #262b28;justify-content:flex-end;align-items:center;height:43px;padding:0 5%;font-size:9px;display:flex}.subbar>span{align-items:center;gap:12px;display:flex}.subbar i,.site-footer i{background:#737e75;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.subbar>div{gap:25px;display:flex}.subbar button{letter-spacing:.3px;color:#9aab9f;align-items:center;gap:7px;padding:9px 0;font-size:11px;display:flex}.subbar button.active{color:var(--gold)}.main-content{max-width:1440px;min-height:calc(100dvh - 127px);margin:auto;padding:42px 5% 60px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.page-heading h1{letter-spacing:-1.1px;margin-top:0;font-size:30px}.page-heading .eyebrow{color:var(--muted);font-size:10px}.title-dot{color:var(--gold)}.season-stamp{border:1px solid var(--line);letter-spacing:2px;color:#959c91;align-items:center;gap:12px;padding:10px 15px;font-size:9px;display:flex}.season-stamp strong{color:var(--text);font-size:22px;font-weight:400}.wealth-panel{justify-content:space-between;align-items:center;gap:24px;padding:12px 0 31px;display:flex}.balance .eyebrow{color:#949d93;font-size:10px}.balance>strong{font-family:var(--font-ui);letter-spacing:-3.5px;font-variant-numeric:tabular-nums;margin:10px 0 12px;font-size:clamp(48px,6vw,78px);font-weight:400;line-height:1.2;display:block}.wealth-note{color:#818f84;align-items:center;gap:7px;font-size:12px;display:flex}.status-dot{background:#b7c2ac;border-radius:50%;width:5px;height:5px;display:inline-block}.rank-chip{min-width:194px;color:var(--gold);background:#1c211d;border:1px solid #384136;border-radius:5px;align-items:center;gap:18px;padding:20px;display:flex}.rank-chip>span{color:#e2daca;text-align:left;font-size:27px}.rank-chip small{letter-spacing:1.3px;color:#8f9c89;margin-top:5px;font-size:8px;display:block}.rank-chip>svg:last-child{margin-left:auto}.stats-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-bottom:34px;padding:25px 0;display:grid}.stat{border-right:1px solid var(--line);min-width:0;padding:0 24px}.stat:first-child{padding-left:0}.stat:last-child{border-right:0}.stat>span{color:var(--muted);font-size:12px;display:block}.stat strong{font-family:var(--font-ui);letter-spacing:-.6px;overflow-wrap:anywhere;margin:10px 0 8px;font-size:26px;font-weight:500;display:block}.stat small{color:#717b72;font-size:10px}.home-columns{grid-template-columns:1.35fr 1fr;gap:34px;margin-bottom:30px;display:grid}.section-heading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 18px;display:flex}.home-columns .section-heading{margin-top:0}.section-heading h2{letter-spacing:-.5px;font-size:19px;font-weight:500}.section-heading>span{letter-spacing:1.2px;color:#778277;font-size:9px}.text-btn{color:#a7b2a6;white-space:nowrap;align-items:center;gap:9px;padding:8px 0;font-size:12px;display:inline-flex}.text-btn:hover,.text-btn.gold{color:var(--gold)}.showcase-card{text-align:left;background:radial-gradient(at 50% 45%,#373b31,#1e2420 55%,#181d1a 90%);border:1px solid #3c4337;border-radius:5px;width:100%;min-height:305px;padding:22px;position:relative;overflow:hidden}.showcase-top{color:#9fa797;z-index:1;justify-content:space-between;display:flex;position:relative}.tier-label{color:var(--tier,inherit);letter-spacing:1px;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.tier-label>i{width:5px;height:5px}.tier-label>span{text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.showcase-watermark{text-align:center;font-family:var(--font-ui);color:#dde6cf09;letter-spacing:7px;pointer-events:none;font-size:clamp(45px,6vw,80px);font-weight:800;position:absolute;top:32%;left:0;right:0}.showcase-card .model-thumbnail{aspect-ratio:auto;height:184px;margin:-7px 5% -8px}.showcase-card .model-thumbnail img{filter:drop-shadow(0 18px 15px #060c0a77);transform:rotate(-11deg)scale(1.17)}.showcase-meta{justify-content:space-between;align-items:end;gap:15px;display:flex;position:relative}.showcase-meta .eyebrow{letter-spacing:1.2px;color:#879481;font-size:8px}.showcase-meta h2{letter-spacing:-.5px;margin-top:10px;font-size:22px}.showcase-meta>div:last-child{text-align:right}.showcase-meta strong{color:var(--gold);font-size:18px;font-weight:500}.showcase-meta>div:last-child>span{color:#869180;letter-spacing:1px;margin-top:8px;font-size:7px;display:block}.feed-list{border-top:1px solid var(--line)}.feed-row{text-align:left;border-bottom:1px solid #2b312b;align-items:center;gap:13px;width:100%;padding:18px 0;display:flex}.feed-row>div{flex:1;min-width:0}.feed-row p{font-size:12px;line-height:1.6}.feed-row p strong{font-weight:500}.feed-row p span{color:#9ca69b}.feed-row small{color:#646f63;margin-top:4px;font-size:10px;display:block}.feed-row>svg{color:#6c7669;flex-shrink:0}.feed-value{color:#c3b18a;white-space:nowrap;font-size:12px;font-weight:400}.invite-mini{border:1px dashed #394235;border-radius:5px;margin-top:20px;padding:20px;position:relative}.invite-mini>svg{color:var(--gold);float:left;margin-right:15px}.invite-mini h3{margin-bottom:7px;font-size:14px;font-weight:500}.invite-mini p{color:#8c9786;font-size:12px;line-height:1.6}.invite-mini .text-btn{margin:8px 0 0 37px;font-size:11px}.case-grid{grid-template-columns:repeat(5,1fr);gap:13px;display:grid}.case-card{text-align:left;background:#1b201c;border:1px solid #303832;border-radius:5px;min-width:0;padding:14px;transition:transform .2s,border-color .2s;position:relative}.case-card:hover{border-color:var(--case-color);transform:translateY(-3px)}.case-number{color:#637161;letter-spacing:1px;justify-content:space-between;font-size:10px;display:flex}.case-card .model-thumbnail{aspect-ratio:auto;height:96px;margin:4px -5px}.case-card-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.case-card h3{letter-spacing:1.1px;white-space:nowrap;font-size:12px;font-weight:500}.case-card-bottom span{letter-spacing:1px;color:#727f6e;margin-top:6px;font-size:7px;display:block}.case-card strong{color:var(--case-color);font-size:12px;font-weight:400}.site-footer{color:#687363;letter-spacing:1.6px;border-top:1px solid #282f29;justify-content:space-between;gap:20px;max-width:1440px;margin:auto;padding:25px 5%;font-size:8px;display:flex}.mobile-nav{display:none}.page-intro{color:var(--muted);margin:-12px 0 35px;font-size:15px}.counter{font-size:36px;font-weight:400;font-family:var(--font-ui);color:#d1cab7;align-items:center;gap:12px;display:flex}.counter small{letter-spacing:1px;color:#929b8b;max-width:70px;font-size:9px;line-height:1.8}.case-library{gap:20px;margin-top:42px}.case-library .case-card{padding:18px 16px}.case-library .model-thumbnail{height:160px;margin:5px -14px}.case-library .case-card-bottom{display:block}.case-library .case-card h3{font-size:14px}.case-library .case-card strong{margin-top:20px;font-size:17px;display:block}.featured-collection{background:radial-gradient(at 80%,#32382c,#191f19 58%);border:1px solid #323a32;border-radius:5px;grid-template-columns:1fr 1fr;align-items:center;margin-top:44px;padding:40px;display:grid;overflow:hidden}.featured-collection h2{margin:20px 0 16px;font-size:30px;line-height:1.3}.featured-collection p{color:#8e9a88;margin-bottom:24px;font-size:13px;line-height:1.9}.featured-collection .model-viewer{height:330px;margin:-30px;transform:rotate(-16deg)}.back-link{margin-bottom:18px}.case-detail-hero{border-bottom:1px solid var(--line);background:radial-gradient(at 73% 60%,#30372b,#0000 60%);grid-template-columns:1fr 1fr;align-items:center;padding-bottom:35px;display:grid}.case-detail-hero h1{letter-spacing:-2px;margin:24px 0 18px;font-size:54px}.case-detail-hero>.model-viewer{height:350px}.case-detail-hero p{max-width:360px;font-size:14px;line-height:1.7}.case-open-price{gap:50px;margin:28px 0;display:flex}.case-open-price>span{letter-spacing:1.5px;color:#929e89;font-size:9px}.case-open-price strong{letter-spacing:-.5px;color:var(--text);margin-top:8px;font-size:26px;font-weight:400;display:block}.case-open-price>span:last-child strong{color:#97a190;font-size:22px}.currency-note{color:#66785f;letter-spacing:1px;margin-top:14px;font-size:8px;display:block}.odds-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(7,1fr);padding:22px 0;display:grid}.odds-strip>div{border-right:1px solid var(--line);flex-direction:column;gap:10px;padding:5px 16px;display:flex}.odds-strip>div:first-child{padding-left:0}.odds-strip>div:last-child{border:0}.odds-strip .tier-label>span{letter-spacing:.7px;font-size:7px}.odds-strip strong{font-size:14px;font-weight:400}.pool-note{color:#8d9986;margin-bottom:20px;font-size:12px;line-height:1.7}.inventory-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.item-card{text-align:left;content-visibility:auto;contain-intrinsic-size:auto 306px;background:linear-gradient(145deg,#1e251f,#181e19);border:1px solid #303830;border-radius:5px;min-width:0;padding:17px 18px 20px;transition:border .2s,transform .2s;position:relative;overflow:hidden}@media (max-width:760px){.item-card{contain-intrinsic-size:auto 250px}}.item-card:hover{border-color:#62725a;transform:translateY(-2px)}.card-top{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.item-card .model-thumbnail{aspect-ratio:1.7;margin:7px -12px 8px}.item-card-meta h3{overflow-wrap:anywhere;min-height:21px;font-size:13px;font-weight:500;line-height:1.6}.item-card-meta>span{color:#7f8d76;margin-top:4px;font-size:10px;display:block}.item-card-meta>strong{letter-spacing:-.4px;color:#d4cebc;overflow-wrap:anywhere;margin-top:15px;font-size:17px;font-weight:500;display:block}.inventory-load-more{width:min(100%,420px);margin:24px auto 0;display:flex}.card-rule{opacity:.65;height:2px;position:absolute;bottom:0;left:18px;right:18px}.inventory-toolbar{align-items:center;gap:12px;margin-top:38px;display:flex}.inventory-heading-actions{align-items:center;gap:18px;display:flex}.inventory-sell-all{white-space:nowrap;min-height:44px;padding:10px 14px}.inventory-sale-dialog dl>div{gap:16px}.inventory-sale-dialog{background:radial-gradient(at 50% -18%,#b19b5b1c,#0000 46%),linear-gradient(145deg,#1a201a,#0c100d 76%);grid-template-rows:minmax(0,1fr) auto;width:min(980px,100vw - 28px);height:min(860px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.inventory-sale-dialog[open]{display:grid}.inventory-sale-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:30px;overflow-y:auto}.inventory-sale-scroll>.eyebrow{margin:9px 0 22px;font-size:9px}.inventory-sale-scroll>.muted{font-size:13px;line-height:1.6}.inventory-sale-selectbar{border-top:1px solid #3d4638;justify-content:space-between;align-items:center;gap:18px;margin:20px 0 10px;padding-top:16px;display:flex}.inventory-sale-selectbar strong{font-size:13px;font-weight:500}.inventory-sale-pages{color:#a5ad9f;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:flex}.inventory-sale-pages>button{color:#d5c48d;min-height:36px}.inventory-sale-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:2px 4px 2px 0;display:grid}.inventory-sale-items>button{text-align:left;color:#d6d9d1;opacity:.46;background:linear-gradient(145deg,#151a16,#0a0e0b);border:1px solid #303830;border-radius:7px;min-width:0;padding:10px;transition:opacity .15s,border-color .15s,background .15s;position:relative;overflow:hidden}.inventory-sale-items>button.selected{opacity:1;background:linear-gradient(145deg,#20261e,#0d120e);border-color:#899274;box-shadow:inset 0 1px #ffffff0a}.inventory-sale-items>button.protected{border-top-color:#c0a866}.inventory-sale-items>button:focus-visible{outline-offset:-2px;outline:2px solid #cfb875}.inventory-sale-check{z-index:3;color:#11150f;background:#0a0e0b;border:1px solid #697262;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:9px;right:9px}.selected .inventory-sale-check{background:#d7c27e;border-color:#d7c27e}.inventory-sale-items .model-thumbnail{width:100%;height:86px;min-height:0;margin-bottom:7px}.inventory-sale-item-tier{color:#cbb477;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:5px;margin-bottom:7px;font-size:9px;display:flex}.inventory-sale-item-tier em{color:#d2bb77;letter-spacing:0;align-items:center;gap:3px;font-style:normal;display:inline-flex}.inventory-sale-items>button>strong,.inventory-sale-items>button>small,.inventory-sale-item-value{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inventory-sale-items>button>strong{font-size:12px;font-weight:500}.inventory-sale-items>button>small{color:#7f8a7e;margin-top:5px;font-size:9px}.inventory-sale-item-value{color:#d6c48f;margin-top:10px;font-size:11px}.inventory-sale-dialog dl{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid}.inventory-sale-dialog dl>div{border-right:1px solid #343d31;min-width:0;padding:13px 12px;display:block}.inventory-sale-dialog dl>div:last-child{border-right:0}.inventory-sale-dialog dd{text-align:right;overflow-wrap:anywhere}.inventory-sale-dialog .inventory-sale-total{padding-top:18px;padding-bottom:18px}.inventory-sale-total dd{font-size:20px}.inventory-sale-error{color:#efb3a5;font-size:13px;line-height:1.6}@media (max-width:700px){.inventory-sale-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.inventory-sale-scroll{scrollbar-gutter:auto;padding:24px 16px 20px}.inventory-sale-items,.inventory-sale-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-sale-dialog dl>div{border-right:0}.inventory-sale-dialog .inventory-sale-total{grid-column:1/-1}}.audio-credits p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.7}.audio-credits a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}@media (max-width:480px){.inventory-heading-actions{gap:10px}.inventory-heading-actions .counter{font-size:18px}.inventory-heading-actions .counter small{display:none}}.search-input{flex:1;max-width:440px;position:relative}.search-input svg{color:#73816b;position:absolute;top:14px;left:14px}.search-input input{padding-left:42px;font-size:13px}.inventory-toolbar>select{width:165px;margin-left:auto;font-size:12px}.filter-btn{border:1px solid var(--line);color:#9eab96;border-radius:4px;align-items:center;gap:10px;min-width:46px;height:46px;padding:0 14px;font-size:12px;display:flex}.filter-btn.active{border-color:var(--gold);color:var(--gold)}.filters{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:15px;display:grid}.filters select{font-size:12px}.inventory-summary{color:#6e7e65;letter-spacing:1px;justify-content:space-between;align-items:center;gap:18px;margin:25px 0 20px;font-size:9px;display:flex}.inventory-summary strong{color:#a8b29d;letter-spacing:0;margin-left:12px;font-size:12px;font-weight:500}.empty-state{text-align:center;color:#8b9b80;border:1px dashed #34402f;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:295px;padding:35px 25px;display:flex}.empty-state>svg{color:#9da68c;margin-bottom:20px}.empty-state h3{color:#d1d8c5;letter-spacing:-.3px;font-size:19px;font-weight:400}.empty-state p{color:#8e9b82;max-width:370px;margin-top:12px;font-size:13px;line-height:1.7}.empty-state .secondary{margin-top:24px}.friends-toolbar{border-top:1px solid var(--line);letter-spacing:1px;color:#7b8b70;justify-content:space-between;align-items:center;margin:10px 0 15px;padding:16px 0;font-size:10px;display:flex}.friend-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.friend-card{text-align:left;background:#1b221b;border:1px solid #303c2b;border-radius:5px;padding:22px}.friend-head{align-items:center;gap:12px;margin-bottom:27px;display:flex}.friend-head>div{flex:1}.friend-head h3{font-size:15px;font-weight:500}.friend-head h3 small{color:#879a78;margin-left:5px;font-size:8px}.friend-head p{color:#809672;margin-top:5px;font-size:11px}.friend-head>span:last-child{color:var(--gold);font-size:23px}.friend-card>.eyebrow{color:#899c7c;font-size:9px}.friend-card>strong{letter-spacing:-.8px;margin:8px 0 25px;font-size:32px;font-weight:400;display:block}.friend-bottom{color:#839977;border-top:1px solid #34402d;justify-content:space-between;gap:10px;padding-top:17px;font-size:11px;display:flex}.friend-bottom>span:last-child{color:#b4c0a4;align-items:center;gap:8px;display:flex}.social-columns{grid-template-columns:1.1fr 1fr;gap:40px;margin-top:20px;display:grid}.drop-row{border-bottom:1px solid var(--line);text-align:left;align-items:center;gap:15px;width:100%;padding:13px 0;display:flex}.drop-row .model-thumbnail{flex-shrink:0;width:90px}.drop-row>div:nth-child(2){flex:1}.drop-row h3{margin:7px 0;font-size:12px;font-weight:500}.drop-row p{color:#7d8d70;font-size:10px}.drop-row>strong{color:var(--gold);font-size:12px;font-weight:500}.profile-header{align-items:center;gap:25px;padding:25px 0 35px;display:flex}.avatar-lg{width:78px;height:78px;font-size:25px}.avatar-lg i{width:12px;height:12px;bottom:3px;right:3px}.profile-header h2{margin-bottom:8px;font-size:28px}.profile-header p{font-size:13px}.profile-rank{color:var(--gold);margin-left:auto;font-size:36px}.profile-rank small{letter-spacing:1px;color:#788b6b;margin-top:7px;font-size:8px;display:block}.profile-metrics{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:32px;display:grid}.profile-metrics>div{border-bottom:1px solid var(--line);border-right:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px;display:flex}.profile-metrics span{color:#8b9b7e;font-size:12px}.profile-metrics strong{font-size:13px;font-weight:500}.invite-panel{background:#202a1d;border:1px solid #415236;border-radius:5px;align-items:center;gap:20px;margin-bottom:30px;padding:25px;display:flex}.invite-panel>svg{color:var(--gold);flex-shrink:0}.invite-panel h3{margin-bottom:6px;font-size:16px;font-weight:500}.invite-panel p{color:#90a17e;font-size:12px}.invite-panel .secondary{letter-spacing:1px;margin-left:auto;font-size:13px}.ledger>div{border-top:1px solid var(--line);align-items:center;gap:25px;padding:17px 0;font-size:12px;display:flex}.ledger>div>span:first-child{flex:1}.ledger small{color:#6d825c;margin-top:6px;font-size:10px;display:block}.ledger strong{font-weight:400}.ledger>div>span:last-child{color:#80956e;text-align:right;min-width:85px;font-size:11px}.logout{min-height:44px;margin-top:30px}.tab-bar{border-bottom:1px solid var(--line);scrollbar-width:none;gap:25px;margin:38px 0 25px;display:flex;overflow-x:auto}.tab-bar button{white-space:nowrap;color:#90a27d;padding:0 6px 16px;font-size:12px}.tab-bar button.active{border-bottom:2px solid var(--gold);color:var(--text)}.leader-head,.leader-row{text-align:right;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;gap:25px;width:100%;display:grid}.leader-head{color:#6b8359;letter-spacing:1px;border-bottom:1px solid var(--line);padding:15px 20px;font-size:8px}.leader-head>span:first-child{text-align:left}.leader-row{border-bottom:1px solid var(--line);padding:25px 20px;font-size:14px}.leader-row.is-you{background:#222d1d}.leader-row>div{text-align:left;align-items:center;gap:17px;display:flex}.rank-number{color:#7d945f;min-width:20px;font-size:14px}.leader-row>div>span:last-child strong{font-size:13px;font-weight:500}.leader-row small{color:#78915e;margin-top:5px;font-size:10px;display:block}.leader-row strong small{margin-left:4px;font-size:8px;display:inline}.leader-row>span{color:#94a880}.leader-row>strong{color:#ddd1a9;font-weight:500}.top-item-row{text-align:left;border-bottom:1px solid var(--line);align-items:center;gap:23px;width:100%;padding:12px 10px;display:flex}.top-item-row .model-thumbnail{width:140px}.top-rank{color:#7f9563;min-width:30px;font-size:22px}.top-item-row>div:nth-of-type(2){flex:1}.top-item-row h3{margin:8px 0;font-size:16px;font-weight:500}.top-item-row p{color:#8b9f75;margin-bottom:5px;font-size:11px}.top-item-row small{color:#6f8558;font-size:10px}.top-item-row>strong{color:var(--gold);font-size:22px;font-weight:400}.top-item-row>svg{color:#718850}.record-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.record-grid>div{border:1px solid var(--line);padding:20px}.record-grid h3{margin-bottom:15px;font-size:13px;font-weight:400}.record-grid span{color:#8a9c6e;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.record-grid strong{letter-spacing:0;color:#b4bba1;font-size:12px;font-weight:400}.toast{color:#222820;z-index:100;background:#d8d7c3;border-radius:5px;align-items:center;gap:30px;width:max-content;max-width:calc(100vw - 32px);padding:16px 20px;font-size:13px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0006}.toast>button{padding:0;font-size:22px}.main-detail{padding-top:24px}.detail-top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;display:flex}.detail-top>.eyebrow{color:#758269;font-size:9px}.detail-top>span:last-child{width:40px}.detail-stage{grid-template-columns:1fr 1.55fr 1fr;align-items:center;gap:16px;min-height:500px;display:grid;position:relative}.detail-identity{z-index:1;align-self:start;padding-top:58px;position:relative}.detail-identity>.eyebrow{letter-spacing:1.5px;font-size:9px}.detail-identity h1{letter-spacing:-1.5px;overflow-wrap:anywhere;margin:24px 0 19px;font-size:clamp(27px,3.5vw,48px);font-style:italic;line-height:1.13}.detail-identity h1 span{color:#bac0b0}.detail-identity>.tier-label{font-size:14px}.detail-identity>.tier-label span{letter-spacing:2px;font-size:10px}.detail-identity>p{color:#8f9e84;max-width:240px;margin-top:24px;font-size:13px;line-height:1.9}.detail-collection{margin-top:48px}.detail-collection>.eyebrow{letter-spacing:2px;color:#6d805b;font-size:8px}.detail-collection strong{letter-spacing:4px;color:#9ba489;margin-top:15px;font-size:16px;font-weight:400;display:block}.detail-model{isolation:isolate;min-width:0;position:relative}.detail-model:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(#aaa3781f,#0000 68%);position:absolute;inset:8% -10%}.detail-model>.model-viewer{z-index:1;width:140%;height:460px;margin-left:-20%;margin-right:-20%;transform:rotate(-27deg)}.model-halo{aspect-ratio:1;color:#d4d5ba06;width:100%;font-family:var(--font-ui);pointer-events:none;border:1px solid #bcaa6a32;border-radius:50%;justify-content:center;align-items:center;font-size:160px;font-weight:500;display:flex;position:absolute;top:7%;left:0}.inspect-controls{z-index:2;justify-content:center;align-items:center;gap:15px;display:flex;position:relative}.inspect-controls .secondary{min-height:37px;padding:9px 13px;font-size:11px}.inspect-controls>span{color:#667851;letter-spacing:1px;font-size:8px}.detail-properties{z-index:2;border-left:1px solid #343f2c;padding-left:22px;position:relative}.detail-value{border-bottom:1px solid #38472e;padding:15px 0 23px}.detail-value>.eyebrow{color:#b2b78d;letter-spacing:1.7px;font-size:8px}.detail-value>strong{font-family:var(--font-ui);letter-spacing:-1px;color:#d8c393;overflow-wrap:anywhere;margin:12px 0 7px;font-size:clamp(24px,2.5vw,39px);font-weight:500;display:block}.detail-value>span:last-child{color:#71885b;font-size:10px;line-height:1.6}dl{margin:0}dl>div{justify-content:space-between;align-items:flex-start;gap:20px;padding:15px 0;font-size:12px;display:flex}dt{color:#81996b;flex-shrink:0}dd{text-align:right;color:#c4ceb1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.detail-properties dl{border-bottom:1px solid #38472e;padding:9px 0}.discovery{color:var(--gold);border-bottom:1px solid var(--line);align-items:start;gap:12px;padding:19px 0;display:flex}.discovery .eyebrow{letter-spacing:1px;font-size:8px}.discovery p{color:#879f6d;margin-top:9px;font-size:11px;line-height:1.8}.acquired{color:#718955;padding:16px 0 0;font-size:10px;line-height:1.8}.acquired>span{display:block}.preview-notice{color:#839769;margin-top:20px;font-size:11px;line-height:1.8}.detail-footer{border-top:1px solid #37492d;justify-content:space-between;align-items:center;gap:30px;margin-top:35px;padding-top:25px;display:flex}.detail-footer>.actions{justify-content:flex-end}.detail-footer>span>.eyebrow{color:#718557;font-size:8px}.detail-footer strong{margin-top:8px;font-size:16px;font-weight:400;display:block}.detail-footer strong small{color:#87966b;margin-left:8px;font-size:8px}.actions{align-items:center;gap:12px;display:flex}.valuation{border-top:1px solid var(--line);color:#8a9d6d;margin-top:25px;font-size:11px}.valuation summary{cursor:pointer;align-items:center;gap:10px;padding:18px 0;list-style:none;display:flex}.valuation>div{grid-template-columns:repeat(7,1fr);gap:16px;padding:0 0 25px;display:grid}.valuation>div>span{text-transform:capitalize;font-size:11px}.valuation strong{color:#c4c9a7;margin-top:8px;font-size:14px;font-weight:400;display:block}.reveal-page .detail-identity,.reveal-step{animation:.8s both reveal-in}.reveal-page .detail-model{animation:1.6s both reveal-model}.tier-event-0{background:radial-gradient(at 50% 38%,#3d321c22,#0000 60%)}.tier-event-0 .detail-model:before{background:radial-gradient(#e1af522b,#0000 65%)}.tier-event-0 .model-halo{border-color:#caa44c77;box-shadow:0 0 40px #dca14c0d,inset 0 0 40px #dca14c08}.tier-event-1 .model-halo{border-color:#b9994155}@keyframes reveal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes reveal-model{0%{opacity:0;filter:brightness(.05);transform:scale(.94)}to{opacity:1;filter:brightness();transform:scale(1)}}.sell-dialog{color:var(--text);background:#1b211a;border:1px solid #58604b;border-radius:7px;width:440px;max-width:calc(100vw - 28px);max-height:calc(100dvh - 30px);padding:30px;overflow-y:auto;box-shadow:0 30px 140px #0009}.sell-dialog.inventory-sale-dialog{width:min(980px,100vw - 28px);height:min(860px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:0;overflow:hidden}.inventory-sale-dialog .actions{z-index:8;padding:16px 30px calc(18px + env(safe-area-inset-bottom));background:#0d110ef5;border-top:1px solid #394137;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;position:relative;bottom:auto;box-shadow:0 -14px 38px #0007}.inventory-sale-action-status{color:#b8c0b4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:12px;line-height:1.5;display:flex}.inventory-sale-action-status.error{color:#efb3a5}.inventory-sale-dialog .actions>button{width:100%}.sell-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020501b8}.economy-update-dialog{z-index:1000;gap:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);display:grid;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #020604d6,0 28px 90px #0000008c}.patch-announcement{z-index:1100;width:min(760px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:radial-gradient(circle at 82% -10%,#b8975326,#0000 35%),#10140f;border:1px solid #5f583f;border-radius:9px;grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;position:fixed;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #020402e0,0 30px 120px #000000b8}.patch-announcement::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020402e0}.patch-announcement-hero{border-bottom:1px solid #353a2e;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;padding:30px 32px 25px;display:grid}.patch-announcement-hero .eyebrow{color:var(--gold);letter-spacing:.18em}.patch-announcement-hero h2{margin:9px 0 8px;font-size:clamp(25px,4vw,38px);font-weight:440;line-height:1.16}.patch-announcement-asset{aspect-ratio:1;background:radial-gradient(circle,#0000 58%,#0708065c 76%),url(/assets/bitcoin/bitcoin-reserve-hero-v1-264.webp) 50%/cover no-repeat,#17140c;border:1px solid #d1aa5552;border-radius:50%;flex:none;width:132px;height:132px;box-shadow:0 14px 44px #00000080}.patch-announcement-asset.stock{color:#d1b582;background:radial-gradient(circle at 65% 25%,#b2884538,#0000 60%),#171815;border-radius:22px;place-items:center;display:grid}.patch-announcement-hero>div>p:last-child{color:var(--muted);line-height:1.55}.patch-announcement-scroll{overscroll-behavior:contain;min-height:0;padding:10px 32px 26px;overflow-y:auto}.patch-announcement-highlights article{border-bottom:1px solid #2c3128;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.patch-announcement-icon{width:42px;height:42px;color:var(--gold);background:#ae8f4e0f;border:1px solid #5c563e;border-radius:50%;place-items:center;display:grid}.patch-announcement-highlights span{color:#bda468;letter-spacing:.16em;font-size:9px}.patch-announcement-highlights h3,.patch-announcement-notes h3{margin:5px 0 7px;font-size:16px;font-weight:560}.patch-announcement-highlights p,.patch-announcement-notes li{color:#a9afa3;font-size:13px;line-height:1.7}.patch-announcement-notes{background:#0407046b;border:1px solid #373c31;border-radius:6px;margin-top:22px;padding:18px 20px}.patch-announcement-notes h3{color:#d3c49b;margin-top:0}.patch-announcement-notes ul{gap:6px;margin:0;padding-left:18px;display:grid}.patch-announcement-actions{padding:18px 32px calc(20px + env(safe-area-inset-bottom));background:#0a0d09f5;border-top:1px solid #353a2e;box-shadow:0 -14px 34px #0000004d}.patch-announcement-actions p{color:#d4867d;text-align:center;margin:0 0 10px;font-size:12px}.patch-announcement-actions button{justify-content:center;align-items:center;gap:10px;display:flex}@media (max-width:560px){.patch-announcement{border-radius:7px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.patch-announcement-hero{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:23px 20px 19px}.patch-announcement-asset{width:72px;height:72px}.patch-announcement-hero h2{font-size:25px}.patch-announcement-scroll{padding:4px 20px 20px}.patch-announcement-highlights article{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px 0}.patch-announcement-icon{width:36px;height:36px}.patch-announcement-actions{padding:14px 20px calc(14px + env(safe-area-inset-bottom))}}.bitcoin-page{gap:24px;display:grid}.bitcoin-hero{background:radial-gradient(circle at 75% 45%,#c9891c29,#0000 38%),linear-gradient(145deg,#151511,#090a09 70%);border:1px solid #cca04747;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(320px,1.2fr);align-items:center;gap:24px;min-height:410px;padding:40px;display:grid;position:relative;overflow:hidden}.bitcoin-hero:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 90px #000000b8}.bitcoin-hero-copy{z-index:2;position:relative}.bitcoin-hero-copy h1{margin:8px 0 14px;font-size:clamp(34px,5vw,62px);font-weight:420}.bitcoin-hero-copy p{max-width:470px;color:var(--muted);line-height:1.8}.bitcoin-lock-note{color:#d5b56d;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.bitcoin-coin-display{z-index:1;min-height:330px;position:relative}.bitcoin-coin-display .bitcoin-coin{aspect-ratio:1;width:min(330px,78vw);transform:translate(calc(var(--coin-index) * -20px), calc(-50% + var(--coin-index) * 5px)) rotate(calc(var(--coin-index) * -3deg));filter:drop-shadow(0 20px 34px #0000009e);background:#17140c url(/assets/bitcoin/bitcoin-reserve-hero-v1-880.webp) 50%/cover no-repeat;border:1px solid #d2a64c3d;border-radius:50%;position:absolute;top:50%;right:8%}.bitcoin-coin-display strong{z-index:8;color:#e2c06f;background:#080806d1;border:1px solid #8c6a29;border-radius:999px;padding:9px 14px;position:absolute;bottom:8%;right:8%}.bitcoin-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.bitcoin-convert{gap:20px;padding:24px;display:grid}.bitcoin-convert h2{margin:5px 0 8px}.bitcoin-convert p{color:var(--muted)}.bitcoin-counts{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.bitcoin-counts button{min-height:46px;color:var(--muted);background:#11120f;border:1px solid #caa65b38;border-radius:10px}.bitcoin-counts button.active{color:#edcf85;background:#b78d391a;border-color:#b78d39}.bitcoin-convert dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.bitcoin-convert dl div{background:#ffffff06;border-radius:11px;gap:5px;padding:14px;display:grid}.bitcoin-convert dt{color:var(--muted);font-size:11px}.bitcoin-convert dd{margin:0;font-size:16px}.bitcoin-achievements{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bitcoin-achievements article{border:1px solid var(--line);color:#59605b;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.bitcoin-achievements article.earned{color:#d6b667;background:#be91300d;border-color:#d1a95266}.bitcoin-achievements article div{gap:4px;display:grid}.bitcoin-achievements article span{color:var(--muted);font-size:11px}.bitcoin-overview-open{cursor:zoom-in;text-align:left;background:#101313;border:0;width:100%;height:auto;margin:0;padding:0;display:block}.bitcoin-overview-open img{mix-blend-mode:lighten;width:100%;height:auto;display:block}.bitcoin-overview-note{color:#898f89;margin-top:7px;font-size:11px;display:block}.bitcoin-overview-modal{color:#f3eee3;background:#090b0a;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.bitcoin-overview-modal::backdrop{background:#000e}.bitcoin-overview-viewport{width:100%;height:100%;padding:calc(env(safe-area-inset-top) + 48px) 12px calc(env(safe-area-inset-bottom) + 12px);touch-action:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.bitcoin-overview-viewport img{-webkit-user-select:none;user-select:none;pointer-events:none;transform-origin:50%;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.bitcoin-overview-close{z-index:2;right:max(16px,env(safe-area-inset-right));top:calc(env(safe-area-inset-top) + 12px);color:#e9dfc9;background:#141715ee;border:1px solid #a28c654d;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute}.stock-volatility-state{color:#8b928e;letter-spacing:.08em;margin:8px 0 14px;font-size:11px}.bitcoin-history{padding:0 20px 12px}.bitcoin-history summary{cursor:pointer;padding:18px 0}.bitcoin-history>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr auto;gap:10px;padding:12px 0;font-size:12px;display:grid}.bitcoin-history span{color:var(--muted)}.bitcoin-confirm-cost{background:#d3a94e0f;border:1px solid #d3a94e4d;gap:5px;padding:16px;display:grid}.bitcoin-confirm-cost span,.bitcoin-extra-confirm{color:var(--muted);font-size:12px}.bitcoin-confirm-cost strong{color:#e5c67b;font-size:24px}.bitcoin-extra-confirm{align-items:center;gap:10px;padding:12px 0;display:flex}.bitcoin-avatar{box-shadow:0 0 0 1px #c79130,0 0 22px #ca912433}@media (max-width:720px){.bitcoin-hero{grid-template-columns:1fr;align-items:start;min-height:520px;padding:24px 20px}.bitcoin-coin-display{min-height:255px}.bitcoin-coin-display .bitcoin-coin{width:min(270px,76vw);transform:translate(calc(50% + var(--coin-index) * -12px), calc(-50% + var(--coin-index) * 4px)) rotate(calc(var(--coin-index) * -3deg));right:50%}.bitcoin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bitcoin-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.bitcoin-counts button{padding:5px;font-size:11px}.bitcoin-convert dl,.bitcoin-achievements{grid-template-columns:1fr}.bitcoin-history>div{grid-template-columns:1fr auto}.bitcoin-history>div span:first-of-type{grid-column:1/-1}}.economy-update-mark{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;display:grid}.economy-update-dialog>p:not(.eyebrow){color:var(--muted);line-height:1.75}.economy-update-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.economy-update-metrics span:last-child{grid-column:1/-1}@media (max-width:560px){.economy-update-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:24px 20px}.economy-update-metrics{grid-template-columns:1fr}.economy-update-metrics span:last-child{grid-column:auto}}.modal-close{border:0;position:absolute;top:16px;right:16px}.sell-dialog>.eyebrow{margin:9px 0 22px;font-size:9px}.sell-dialog h2{margin:0 0 13px;font-size:26px}.sell-dialog>.muted{font-size:13px;line-height:1.6}.sell-dialog .model-thumbnail{aspect-ratio:auto;height:150px}.sell-dialog dl{border-top:1px solid #424d33;border-bottom:1px solid #424d33;margin-bottom:18px}.sell-dialog dl>div{font-size:12px}.sell-dialog .actions{justify-content:space-between}.sell-dialog .actions>button{flex:1}.opening-page{text-align:center;padding:65px 0 90px;overflow:hidden}.opening-page>.eyebrow{justify-content:center;font-size:10px}.opening-page h1{margin:24px 0 16px;font-size:38px}.opening-page>.muted{font-size:13px}.reel-window{isolation:isolate;background:#0b100a;border-top:1px solid #37432e;border-bottom:1px solid #37432e;height:205px;margin:65px -5.6% 35px;position:relative;overflow:hidden}.reel-window:after{content:"";pointer-events:none;background:linear-gradient(90deg,#101610 0%,#0000 25% 75%,#101610 100%);position:absolute;inset:0}.reel-track{gap:10px;display:flex;position:absolute;top:16px;left:0}.reel-card{text-align:left;background:linear-gradient(#24301d,#172111);border:1px solid #2c3b23;border-bottom:3px solid;flex-shrink:0;width:150px;height:174px;padding:12px}.reel-card>.model-thumbnail{aspect-ratio:auto;height:106px;margin:0 -12px}.reel-card>span:last-child{white-space:nowrap;text-overflow:ellipsis;color:#adbc92;font-size:11px;display:block;overflow:hidden}.reel-card .tier-label{font-size:9px}.reel-card .tier-label span{font-size:7px}.reel-tier-0{background:radial-gradient(#9e78384d,#302615);border-color:#d0ad68;box-shadow:0 0 20px #c6a8581c}.reel-pointer{border-left:7px solid #0000;border-right:7px solid #0000;border-top:12px solid var(--gold);z-index:3;width:0;height:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.reel-center-line{z-index:3;background:#dfc18570;width:1px;position:absolute;top:12px;bottom:0;left:50%}.opening-status{letter-spacing:2px;color:#a9b78c;justify-content:center;align-items:center;gap:10px;font-size:9px;display:flex}.status-pulse{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:1s infinite pulse}@keyframes pulse{50%{opacity:.3}}.opening-page>.text-btn{margin:25px 0}.receipt-line{letter-spacing:1px;color:#697c52;font-size:8px}@media (min-width:1500px){.detail-model>.model-viewer{height:530px}.detail-stage{min-height:555px}.auth-art .model-viewer{inset:18% -5% 6%}}@media (max-width:1100px){.topbar{gap:28px;height:76px;padding:0 4%}.desktop-nav{gap:22px}.header-account{gap:14px}.profile-button>span:last-child{display:none}.main-content,.subbar{padding-left:4%;padding-right:4%}.stat{padding:0 17px}.stat strong{font-size:23px}.stat small{font-size:9px}.home-columns{grid-template-columns:1.3fr 1fr;gap:25px}.showcase-meta h2{font-size:19px}.showcase-meta strong{font-size:15px}.showcase-meta>div:last-child>span{font-size:6px}.case-card{padding:12px}.case-card h3{font-size:10px}.case-card strong{font-size:11px}.inventory-grid{gap:14px}.item-card{padding:15px}.odds-strip>div{padding:5px 10px}.odds-strip .tier-label>span{display:none}.detail-stage{grid-template-columns:1fr 1.4fr 1fr;gap:8px}.detail-properties{padding-left:15px}.detail-model>.model-viewer{height:430px}.detail-identity h1{font-size:32px}.detail-value>strong{font-size:28px}.detail-properties dl>div{gap:12px;font-size:11px}.detail-identity>p{font-size:12px}.detail-top>.eyebrow{font-size:8px}.friend-grid{gap:15px}.friend-card{padding:18px}.friend-head{gap:10px}.friend-head h3{font-size:13px}.friend-card>strong{font-size:28px}.profile-metrics>div{padding:20px 16px}.profile-metrics span{font-size:11px}.case-detail-hero h1{font-size:44px}.case-library{gap:14px}.case-library .case-card h3{font-size:11px}.case-library .model-thumbnail{height:120px}.featured-collection{padding:30px}.top-item-row>strong{font-size:19px}.top-item-row h3{font-size:14px}}@media (max-width:760px){.topbar{gap:15px;height:70px;padding:0 22px}.topbar .brand{gap:9px;font-size:22px}.desktop-nav{display:none}.header-account{gap:8px}.header-cash{font-size:13px}.header-cash small{letter-spacing:.8px;font-size:7px}.sound-btn{min-width:34px;padding:8px}.profile-button{display:none}.subbar{letter-spacing:1px;height:39px;padding:0 22px;font-size:7px}.subbar>span{gap:3px}.subbar i{margin:0 5px}.subbar>div{gap:17px}.subbar button{font-size:10px}.main-content{min-height:calc(100dvh - 247px);padding:28px 22px 35px}.page-heading{align-items:start;gap:15px;margin-bottom:26px}.page-heading h1{letter-spacing:-1px;margin-top:11px;font-size:28px;line-height:1.3}.page-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.home-heading h1{font-size:25px}.season-stamp{letter-spacing:1px;flex-shrink:0;gap:8px;margin-top:6px;padding:7px 10px;font-size:7px}.season-stamp strong{font-size:17px}.wealth-panel{align-items:end;gap:12px;padding-top:3px;padding-bottom:26px}.balance .eyebrow{font-size:9px}.balance>strong{letter-spacing:-2.3px;margin:13px 0 10px;font-size:clamp(38px,10vw,59px)}.wealth-note{gap:6px;font-size:9px}.rank-chip{gap:10px;min-width:0;margin-bottom:3px;padding:12px}.rank-chip>svg:first-child{width:17px}.rank-chip>svg:last-child{display:none}.rank-chip>span{font-size:22px}.rank-chip small{letter-spacing:.5px;max-width:55px;font-size:6px;line-height:1.4}.stats-grid{grid-template-columns:1fr 1fr;margin-bottom:29px;padding:0}.stat{padding:21px 0}.stat:first-child{padding-left:0}.stat:nth-child(2n){border-right:0;padding-left:20px}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat>span{font-size:11px}.stat strong{margin:9px 0 6px;font-size:24px}.stat small{font-size:9px;line-height:1.7;display:block}.home-columns{grid-template-columns:1fr;gap:28px;margin-bottom:25px}.section-heading{gap:15px;margin:27px 0 16px}.section-heading h2{font-size:19px}.section-heading>span{letter-spacing:.9px;font-size:7px}.section-heading>.text-btn{font-size:11px}.showcase-card{min-height:300px;padding:20px}.showcase-card .model-thumbnail{height:178px;margin:0 0 8px}.showcase-meta{align-items:start;gap:12px}.showcase-meta h2{max-width:220px;font-size:19px;line-height:1.3}.showcase-meta .eyebrow{letter-spacing:.8px;font-size:7px}.showcase-meta strong{font-size:15px}.showcase-meta>div:last-child>span{max-width:78px;font-size:6px;line-height:1.5}.home-feed .feed-row{padding:18px 0}.feed-row p{font-size:12px}.invite-mini{margin-top:16px}.case-grid{grid-template-columns:repeat(2,1fr);gap:13px}.case-grid>.case-card:last-child{grid-column:1/-1}.case-grid>.case-card:last-child .model-thumbnail{height:125px;margin:-18px 35px -13px}.case-grid>.case-card:last-child .case-card-bottom{flex-wrap:nowrap;display:flex}.case-card{padding:15px}.case-card .model-thumbnail{height:107px;margin:0 -10px 7px}.case-card-bottom{display:block}.case-card h3{letter-spacing:1px;font-size:11px}.case-card strong{margin-top:12px;font-size:14px;display:block}.case-card-bottom span{font-size:7px}.site-footer{letter-spacing:1.1px;flex-direction:column;gap:12px;padding:25px 22px 102px;font-size:7px}.mobile-nav{height:calc(64px + env(safe-area-inset-bottom));padding:0 12px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#111712f5;border-top:1px solid #3c4934;justify-content:space-around;align-items:stretch;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav>button{color:#758969;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex;position:relative}.mobile-nav>button.active{color:var(--gold)}.mobile-nav>button.active:before{content:"";background:var(--gold);height:2px;position:absolute;top:0;left:25%;right:25%}.counter{gap:8px;font-size:29px}.counter small{max-width:55px;font-size:7px}.page-intro{margin-top:-10px;font-size:13px;line-height:1.8}.case-library{margin-top:20px}.case-library .case-card{padding:15px}.case-library .model-thumbnail{height:135px}.case-library .case-card strong{margin-top:16px}.case-library>.case-card:last-child .model-thumbnail{height:145px}.case-library>.case-card:last-child .case-card-bottom{align-items:end}.featured-collection{flex-direction:column;align-items:stretch;margin-top:25px;padding:25px;display:flex}.featured-collection h2{font-size:27px}.featured-collection p{font-size:12px}.featured-collection .model-viewer{order:-1;height:240px;margin:-20px -45px -25px}.featured-collection .eyebrow{font-size:8px}.case-detail-hero{flex-direction:column;align-items:stretch;gap:0;padding-bottom:28px;display:flex}.case-detail-hero>.model-viewer{order:-1;height:230px;margin:-27px 0 -10px}.case-detail-hero .eyebrow{font-size:8px}.case-detail-hero h1{margin:16px 0 14px;font-size:39px}.case-detail-hero p{font-size:12px}.case-open-price{gap:45px;margin:24px 0}.case-open-price strong{font-size:27px}.case-detail-hero .primary{width:100%}.currency-note{text-align:center;font-size:7px}.odds-strip{grid-template-columns:repeat(4,1fr);gap:20px 0;padding:25px 0}.odds-strip>div{padding:0 16px}.odds-strip>div:nth-child(4){border:0}.odds-strip>div:nth-child(5){padding-left:0}.odds-strip .tier-label{font-size:10px}.odds-strip strong{font-size:13px}.inventory-grid{grid-template-columns:repeat(2,1fr);gap:12px}.item-card{padding:13px 12px 17px}.item-card .model-thumbnail{margin:7px -8px 6px}.item-card .tier-label{gap:5px;font-size:9px}.item-card .tier-label>span{letter-spacing:.5px;font-size:6px}.item-card-meta h3{font-size:11px;line-height:1.7}.item-card-meta>span{font-size:9px}.item-card-meta>strong{margin-top:12px;font-size:16px}.card-rule{left:12px;right:12px}.pool-note{font-size:11px}.inventory-toolbar{flex-wrap:wrap;gap:10px;margin-top:25px}.search-input{flex-basis:100%;max-width:none}.inventory-toolbar>select{flex:1;width:auto;margin-left:0}.inventory-toolbar .filter-btn{padding:0 13px}.filters{grid-template-columns:1fr 1fr;gap:10px}.filters>select:last-child{grid-column:1/-1}.inventory-summary{gap:10px;margin:24px 0 18px;font-size:8px}.inventory-summary>span:last-child{text-align:right}.inventory-summary strong{margin-left:6px;font-size:11px}.empty-state{min-height:290px;padding:30px 20px}.empty-state h3{font-size:19px}.empty-state p{font-size:12px}.page-heading>.secondary{flex-shrink:0;gap:8px;min-height:40px;padding:10px 12px;font-size:11px}.friend-grid{grid-template-columns:1fr}.friend-card{padding:22px}.friend-head h3{font-size:16px}.friend-card>strong{font-size:32px}.friend-head{margin-bottom:25px}.friend-bottom{font-size:11px}.social-columns{grid-template-columns:1fr;gap:20px}.friends-toolbar{font-size:9px}.friends-toolbar .text-btn{font-size:11px}.profile-header{gap:18px;padding:5px 0 30px}.avatar-lg{width:63px;height:63px;font-size:23px}.profile-header h2{font-size:24px}.profile-header p{font-size:11px}.profile-rank{font-size:30px}.profile-rank small{letter-spacing:.7px;font-size:6px}.profile-metrics{grid-template-columns:1fr 1fr}.profile-metrics>div{padding:17px 14px;display:block}.profile-metrics>div:last-child{grid-column:1/-1;display:flex}.profile-metrics strong{margin-top:9px;font-size:14px;display:block}.profile-metrics>div:last-child strong{margin-top:0}.profile-metrics span{font-size:10px}.invite-panel{flex-wrap:wrap;gap:15px;padding:22px}.invite-panel h3{font-size:14px}.invite-panel p{font-size:11px;line-height:1.6}.invite-panel>div{flex:1}.invite-panel .secondary{width:100%;margin:0;font-size:15px}.ledger>div{gap:15px;font-size:11px}.ledger>div>span:last-child{min-width:62px;font-size:10px}.ledger small{font-size:8px}.tab-bar{gap:17px;margin:28px 0 15px}.tab-bar button{font-size:11px}.leader-head,.leader-row{grid-template-columns:1.5fr 1fr;gap:15px;padding-left:10px;padding-right:10px}.leader-head>span:nth-child(2),.leader-head>span:nth-child(3),.leader-row>span{display:none}.leader-row>div{gap:10px}.leader-row .avatar{width:31px;height:31px;font-size:10px}.rank-number{min-width:16px;font-size:12px}.leader-row>div>span:last-child strong{font-size:12px}.leader-row>strong{font-size:16px}.leader-row small{font-size:9px}.leader-head{font-size:7px}.top-item-row{flex-wrap:wrap;gap:12px;padding:16px 0;position:relative}.top-rank{min-width:20px;font-size:17px}.top-item-row .model-thumbnail{width:82px}.top-item-row>div:nth-of-type(2){width:calc(100% - 136px)}.top-item-row h3{font-size:12px;line-height:1.6}.top-item-row p{font-size:10px;line-height:1.7}.top-item-row small,.top-item-row .tier-label{font-size:9px}.top-item-row .tier-label span{font-size:7px}.top-item-row>strong{margin-top:-2px;margin-left:125px;font-size:18px}.top-item-row>svg{width:15px;margin-left:auto}.record-grid{grid-template-columns:1fr;gap:12px}.toast{gap:15px;padding:14px 18px;font-size:12px;bottom:83px}.main-detail{padding-top:17px}.detail-top{gap:10px;padding-bottom:10px}.detail-top>.eyebrow{display:none}.detail-top .text-btn{font-size:11px}.detail-stage{flex-direction:column;gap:0;min-height:0;display:flex}.detail-model{order:-1;width:100%}.detail-model>.model-viewer{width:calc(100% + 44px);height:320px;margin:-10px -22px;transform:rotate(-26deg)}.model-halo{width:86%;max-height:300px;font-size:135px;top:5%;left:7%}.inspect-controls{gap:13px;margin:0 0 28px}.inspect-controls .secondary{font-size:10px}.inspect-controls>span{font-size:7px}.detail-identity{width:100%;padding-top:0}.detail-identity h1{max-width:100%;margin:15px 0 18px;font-size:36px;line-height:1.15}.detail-identity>.eyebrow{font-size:8px}.detail-identity>.tier-label{font-size:12px}.detail-identity>.tier-label>span{font-size:9px}.detail-identity>p{max-width:none;margin:17px 0 25px;font-size:12px}.detail-collection{display:none}.detail-properties{border-left:0;width:100%;padding-left:0}.detail-value{border-top:1px solid var(--line);border-bottom:0;flex-wrap:wrap;align-items:center;gap:10px;padding:21px 0 17px;display:flex}.detail-value>.eyebrow{font-size:9px}.detail-value>strong{margin:0 0 0 auto;font-size:33px}.detail-value>span:last-child{width:100%;font-size:9px}.detail-properties dl{padding:8px 0}.detail-properties dl>div{padding:16px 0;font-size:13px}.detail-properties dl>div+div{border-top:1px solid #2d3c2355}.discovery .eyebrow{font-size:9px}.discovery p{font-size:12px}.acquired{font-size:11px}.detail-footer{flex-direction:column;align-items:stretch;gap:20px;margin-top:25px;padding-top:20px}.detail-footer>.actions{justify-content:stretch}.detail-footer .actions button{flex:1;gap:9px;padding:12px 14px;font-size:12px}.detail-footer>span>.eyebrow{font-size:8px}.detail-footer>span{align-items:center;gap:15px;display:flex}.detail-footer strong{margin:0;font-size:13px}.valuation>div{grid-template-columns:repeat(3,1fr);gap:20px}.valuation>div>span{font-size:10px}.opening-page{padding:30px 0 55px}.opening-page h1{max-width:330px;margin:22px auto 16px;font-size:29px;line-height:1.35}.opening-page>.muted{font-size:12px}.opening-page>.eyebrow{font-size:8px}.reel-window{height:196px;margin:42px -22px 28px}.reel-card{width:130px;height:165px;padding:12px 9px}.reel-card>.model-thumbnail{height:97px}.reel-card>span:last-child{font-size:10px}.receipt-line{max-width:240px;margin:auto;font-size:7px;line-height:2.1}.opening-status{letter-spacing:1.5px;font-size:8px}.sell-dialog{padding:26px}.sell-dialog h2{font-size:23px}.sell-dialog .actions button{padding-left:10px;padding-right:10px;font-size:12px}}@media (max-width:360px){.topbar,.subbar,.main-content{padding-left:16px;padding-right:16px}.topbar .brand{font-size:19px}.header-cash{font-size:12px}.subbar>span{font-size:6px}.subbar>div{gap:10px}.subbar button{font-size:9px}.home-heading h1{font-size:22px}.season-stamp{padding:5px 8px}.season-stamp strong{font-size:15px}.balance>strong{font-size:36px}.rank-chip{gap:7px;padding:10px}.rank-chip>svg{display:none}.wealth-note{font-size:8px}.stat strong{font-size:22px}.stat small{font-size:8px}.showcase-card{min-height:284px;padding:17px}.showcase-meta h2{font-size:16px}.showcase-meta strong{font-size:13px}.showcase-meta .eyebrow{font-size:6px}.case-card{padding:12px}.case-card h3{font-size:10px}.case-card .model-thumbnail{height:92px}.item-card{padding:11px 10px 14px}.inventory-grid{grid-template-columns:1fr}.item-card .tier-label>span{font-size:5.5px}.item-card-meta h3{font-size:10px}.item-card-meta>strong{font-size:15px}.detail-identity h1{font-size:31px}.detail-value>strong{font-size:29px}.detail-model>.model-viewer{width:calc(100% + 32px);height:282px;margin-left:-16px;margin-right:-16px}.detail-footer .actions button{padding:12px 9px;font-size:11px}.reel-window{margin-left:-16px;margin-right:-16px}.profile-header{gap:12px}.profile-header h2{font-size:21px}.avatar-lg{width:54px;height:54px}.profile-rank,.page-heading h1{font-size:25px}.page-heading>.secondary{gap:6px;padding:9px 10px;font-size:10px}.inventory-summary{font-size:7px}.leader-row>strong{font-size:14px}.leader-row>div{gap:8px}.top-item-row>strong{margin-left:110px}.top-item-row .model-thumbnail{width:67px}}:root{--bg:#101313;--panel:#191d1c;--line:#303835;--muted:#96a098}.app-shell{background:#101313}.case-card,.friend-card,.item-card{background:#191f1d}.case-card{border-color:#303a35}.showcase-card{background:radial-gradient(at 50% 43%,#42453c,#252c26 52%,#1a201c 93%)}.mobile-nav{background:#111713f5}.reel-card{background:linear-gradient(#252e29,#19211c);border-color:#38433a}.reel-tier-0{background:radial-gradient(#8e744250,#30281b);border-color:#c9ad69}.reel-tier-1{background:linear-gradient(#625234,#312c21)}.profile-metrics span,dt{color:#94a08e}.reel-settled .reel-card{filter:brightness(.42);transition:filter .45s}.reel-settled .reel-card:nth-child(49){filter:brightness(1.2);outline:1px solid #d4c18c;box-shadow:0 0 26px #d8c28935}.reel-settled .reel-center-line{background:#f0d99d;box-shadow:0 0 8px #ddc484}.reel-settled .reel-pointer{border-top-color:#fae4b1}.showcase-card .model-thumbnail img{object-fit:cover;transform:rotate(-8deg)scale(1.12)}.detail-model{overflow:hidden}.detail-model>.model-viewer{transform:none}.detail-stage{overflow:hidden}.auth-art .model-viewer,.featured-collection .model-viewer{transform:none}.reel-card .model-thumbnail img{filter:brightness(1.18)}.item-card .model-thumbnail img{filter:brightness(1.1)}@media (max-width:760px){.detail-model>.model-viewer{width:100%;height:320px;margin:0;transform:none}.detail-model{overflow:hidden}.detail-stage{overflow:visible}.model-halo{max-height:280px}.showcase-card .model-thumbnail img{object-fit:cover;transform:rotate(-8deg)scale(1.08)}}@media (max-width:360px){.detail-model>.model-viewer{height:285px}}.model-halo{width:90%;max-width:430px;top:14px;left:50%;transform:translate(-50%)}@media (max-width:760px){.model-halo{width:86%;max-width:280px;top:15px}}@media (min-width:761px){.auth-art .model-viewer{inset:32% -9% 3%}}@media (max-width:760px){.auth-art .model-viewer{inset:15% -30% -15% 35%}}:lang(zh-CN) :is(h1,h2,h3){letter-spacing:.035em;text-wrap:pretty;line-height:1.35}:lang(zh-CN) :is(.eyebrow,.tier-pill,.opening-status,.brand-sub,.site-footer,.subbar>span){letter-spacing:.055em}:lang(zh-CN) .title-dot{display:none}:lang(zh-CN) :is(.eyebrow,.tier-label>span,.case-card-bottom span,.receipt-line,.currency-note,.inventory-summary,.profile-rank small,.rank-chip small,.inspect-controls>span,.leader-head,.site-footer,.subbar>span){font-size:11px}:lang(zh-CN) .tab-bar{max-width:100%;overflow-x:auto}:lang(zh-CN) .tab-bar button{white-space:nowrap;flex-shrink:0}:lang(zh-CN) .account-note{line-height:1.8}@media (max-width:760px){:lang(zh-CN) :is(.eyebrow,.tier-label>span,.case-card-bottom span,.receipt-line,.currency-note,.inventory-summary,.profile-rank small,.rank-chip small,.inspect-controls>span,.leader-head,.site-footer,.subbar>span){font-size:10px}:lang(zh-CN) .home-heading h1{font-size:clamp(21px,5.8vw,28px)}:lang(zh-CN) .page-heading h1{font-size:clamp(24px,6.6vw,31px)}:lang(zh-CN) .section-heading>span{letter-spacing:.03em;font-size:10px}:lang(zh-CN) .opening-page h1{font-size:28px}}.missions-panel{border:1px solid var(--line,#303337);background:linear-gradient(115deg,#c4a46709,#0000 55%);border-radius:8px;margin:30px 0;overflow:hidden}.audio-dialog{color:#e6e8e2;background:linear-gradient(135deg,#1b211e,#111714 60%);border:1px solid #504735;border-radius:12px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 60px);margin:auto;padding:32px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0009}.audio-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050906be}.audio-dialog h2{margin:14px 0 10px;font-size:23px;font-weight:500}.audio-dialog>p{margin-bottom:28px;font-size:14px}.audio-slider{margin:23px 0;font-size:14px;display:block}.audio-slider>span{justify-content:space-between;margin-bottom:12px;display:flex}.audio-slider output{color:#cbbb93;font-variant-numeric:tabular-nums}.audio-slider input{accent-color:#c6b181;cursor:pointer;width:100%;height:20px}.audio-toggle{justify-content:space-between;align-items:center;gap:12px;margin:22px 0;font-size:14px;display:flex}.audio-toggle small{color:#9aa49a;margin-top:5px;font-size:12px;display:block}.audio-toggle input{accent-color:#c6b181;width:19px;height:19px}.audio-dialog details{border-top:1px solid #343c34;padding-top:20px}.audio-dialog summary{cursor:pointer;color:#b7c0b4;font-size:13px}.audio-save-state{color:#a7ad9c;min-height:36px;margin-top:25px;font-size:12px;line-height:1.6}@media (max-width:600px){.audio-dialog{padding:26px 22px}.header-account{gap:8px}.audio-settings-button{width:28px}}.mission-credit{border-bottom:1px solid var(--line,#303337);justify-content:space-between;align-items:center;gap:20px;padding:25px 28px;display:flex}.mission-credit h3{color:var(--gold,#c4a467);font-variant-numeric:tabular-nums;margin:10px 0 5px;font-size:30px;font-weight:500}.mission-credit p,.recovery-contract>p{color:#929994;margin:6px 0;font-size:12px;line-height:1.7}.mission-heading{padding:23px 28px 8px;margin:0!important}.mission-heading h2{font-size:18px}.mission-tabs{gap:16px;display:flex}.mission-tabs button{color:#868b8d;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;font-size:12px}.mission-tabs button[aria-selected=true]{color:#ddc9a2;border-color:#c4a467}.mission-summary{color:#9da4a4;justify-content:space-between;gap:12px;padding:12px 28px 18px;font-size:12px;display:flex}.mission-summary small{color:#727a7e;font-size:10px}.mission-row{border-top:1px solid #a0a8ab1a;align-items:center;gap:18px;padding:19px 28px;transition:background .35s;display:flex}.mission-row.ready{background:#c9aa700b}.mission-row.claimed{opacity:.65}.mission-mark{color:#b4a88b;font-variant-numeric:tabular-nums;border:1px solid #353c3e;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.claimed .mission-mark{color:#dfcb9f;border-color:#806c45}.mission-copy{flex:1;min-width:0}.mission-copy strong{font-size:13px;font-weight:500}.mission-copy p{color:#8b9497;margin:6px 0 9px;font-size:11px;line-height:1.6}.mission-track{background:#252b2d;max-width:180px;height:2px}.mission-track i{background:#b19a6b;height:100%;transition:width .6s;display:block}.mission-reward{flex-direction:column;align-items:flex-end;gap:9px;min-width:97px;display:flex}.mission-reward>strong{color:#d1bd92;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.mission-reward .text-btn{font-size:11px}.mission-reward button:disabled{opacity:.5;cursor:default}.mission-completion{background:#bb9d6008;border-top:1px solid #454035}.mission-milestones{max-height:530px;overflow:auto}.recovery-contract{border-top:1px solid #484235;padding:24px 28px}.recovery-contract h3{color:#dec99e;align-items:center;gap:10px;font-size:15px;display:flex}.recovery-contract .section-heading>span{font-size:10px}.recovery-steps{color:#a7afb0;flex-wrap:wrap;gap:15px;margin:20px 0;font-size:11px;display:flex}.recovery-steps>span{align-items:center;gap:7px;display:flex}.recovery-steps>span>span{color:#cfb884}.recovery-contract>small{color:#7f888b;margin-top:14px;font-size:10px;display:block}.mission-tickets{border-top:1px solid #37392e;padding:7px 28px}.mission-tickets>div{color:#c5ae7c;align-items:center;gap:15px;padding:14px 0;display:flex}.mission-tickets>div>span{flex:1;font-size:12px}.mission-tickets small{color:#8b9497;margin-top:5px;font-size:10px;display:block}.economy-settings{color:#9da5a8;border-bottom:1px solid #292e31;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 32px;padding:16px 0;font-size:12px;display:flex}.economy-settings>span{flex:1}.economy-settings strong{color:#dbceaf;margin-left:10px;font-weight:500}.economy-settings label{white-space:nowrap;align-items:center;gap:13px;display:flex}.economy-settings select{color:#c6ccca;font:inherit;background:#11171a;border:1px solid #30383b;border-radius:4px;padding:9px}.economy-settings small{color:#727c80;font-size:10px}.pity-status{color:#9a9d98;flex-wrap:wrap;gap:15px;margin:18px 0;font-size:11px;display:flex}.pity-status strong{color:#c7b68f;margin-left:6px;font-weight:500}.pity-status small{color:#778184;flex-basis:100%;font-size:10px;line-height:1.8;display:block}.inline-help{color:var(--muted);font-size:11px}.inline-help summary{cursor:pointer;padding:0 0 3px}.inline-help summary::marker{color:var(--gold)}.inline-help p{max-width:38em;margin-top:8px;line-height:1.8}.ticket-open{margin-top:12px}.master-avatar{outline-offset:4px;outline:1px solid #c8ad72;box-shadow:0 0 18px #b69e4f20}.master-showcase{box-shadow:inset 0 0 45px #b9983510;border-color:#af975d!important}.profile-badges{flex-wrap:wrap;gap:8px;margin:9px 0;display:flex}.profile-badges span{color:#d7c294;border:1px solid #675936;border-radius:3px;padding:5px 9px;font-size:10px}@media (max-width:600px){.mission-credit{padding:20px}.mission-credit h3{font-size:27px}.mission-credit p{max-width:210px}.mission-heading{flex-direction:column;gap:12px;padding:20px 18px 5px;align-items:flex-start!important}.mission-tabs{gap:20px}.mission-summary{flex-direction:column;gap:5px;padding:10px 18px 16px}.mission-row{gap:11px;padding:17px 16px}.mission-mark{width:28px;height:28px;font-size:9px}.mission-copy strong{font-size:12px}.mission-copy p{font-size:10px}.mission-reward{min-width:80px}.mission-reward>strong{font-size:12px}.recovery-contract{padding:20px}.mission-tickets{padding:7px 20px}.economy-settings{gap:12px}.economy-settings label{flex-basis:100%;justify-content:space-between}.economy-settings small{flex-basis:100%}.mission-credit .secondary{white-space:nowrap;padding:11px 12px}}.page-heading>div,.profile-header>div,.profile-metrics>div,.stat,.feed-row>div{min-width:0}.page-heading h1,.profile-header h2,.profile-header .muted,.profile-metrics strong,.stat strong,.ledger strong,.ledger>div>span:last-child{overflow-wrap:anywhere}.ledger>div{gap:12px}@media (max-width:760px){html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}.main-content{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.main-content button,.main-content input,.main-content summary{scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom))}.topbar{flex-wrap:wrap;row-gap:10px;height:auto;min-height:70px;padding-top:12px;padding-bottom:12px}.header-account{margin-left:auto}.page-heading{flex-wrap:wrap}.page-heading h1{margin-top:0}.inventory-heading-actions{margin-left:auto}.profile-header{flex-wrap:wrap}.profile-header>div{flex:1}.profile-metrics strong{max-width:100%}.ledger>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ledger>div>span:first-child{grid-row:span 2}.ledger strong{text-align:right}.ledger>div>span:last-child{min-width:0}.detail-properties dl>div{flex-wrap:wrap}.detail-properties dd{overflow-wrap:anywhere;max-width:100%}.app-shell{height:var(--app-visible-height,100dvh);min-height:0;padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;overflow:hidden}.app-scroll{overscroll-behavior-y:contain;flex:1 1 0;min-width:0;min-height:0;scroll-padding-block:16px;overflow-y:auto}.app-shell>.mobile-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#111713;flex:none;width:100%;position:relative;inset:auto}.app-scroll .main-content{padding-bottom:35px}}.price-range{min-width:0;margin-top:8px}.price-range .price-range-label{color:var(--muted);margin-bottom:8px;font-size:10px;display:block}.price-range>strong{color:#d4cebc;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.price-range>strong>span{white-space:nowrap}.price-range .price-range-separator{color:var(--dim)}.detail-value .price-range>strong{font-size:clamp(18px,2vw,26px)}.featured-collection .price-range{margin-block:16px}@media (max-width:760px){.item-card .price-range>strong{gap:2px 4px;font-size:clamp(11px,3.25vw,14px)}.showcase-meta .price-range>strong{font-size:12px}}.progression-entry{gap:12px;margin:0 0 24px;display:grid}.progression-entry button{text-align:left;color:#e1d4ad;background:linear-gradient(110deg,#24271f,#141814);border:1px solid #494834;justify-content:space-between;align-items:center;padding:22px;display:flex}.progression-entry small{color:#909389;margin-top:7px;font-size:12px;display:block}.progression-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.progression-metrics,.alchemy-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.progression-metrics span,.alchemy-summary>span{color:#92998d;min-width:0;font-size:12px}.progression-metrics strong,.alchemy-summary strong,.alchemy-summary .tier-label{color:#e2dfd3;overflow-wrap:anywhere;margin-top:10px;font-size:17px;font-weight:400;display:block}.alchemy-recipes{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0;display:grid}.alchemy-recipes button{color:#929b8f;background:#141914;border:1px solid #353a30;padding:14px 8px}.alchemy-recipes button[aria-selected=true]{color:#e8d49f;background:#24271e;border-color:#ad9864}.alchemy-recipes small{margin-top:5px;font-size:11px;display:block}.lab-workbench,.origin-card{background:linear-gradient(135deg,#1b201b,#111511);border:1px solid #343d31;border-radius:6px;margin:22px 0;padding:22px}.material-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.material-slots button{aspect-ratio:.85;color:#6e7762;background:#131813;border:1px dashed #48503e;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.material-slots .filled{border-style:solid;border-color:#ad9864}.material-slots .model-thumbnail{aspect-ratio:1;width:100%;height:auto;min-height:0}.material-slots small{max-width:100%;padding:4px;font-size:9px;line-height:1.4;overflow:hidden}.collection-odds{border-top:1px solid #333c30;flex-wrap:wrap;gap:12px;padding:18px 0;font-size:12px;display:flex}.collection-odds strong{color:#d8c38e;margin-left:4px}.inline-help{color:#959c8e;margin-top:20px;font-size:12px;line-height:1.8}.inline-help summary{cursor:pointer}.grade-odds{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:15px;display:grid}.grade-odds span{text-align:center}.grade-odds strong,.grade-odds small{display:block}.alchemy-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.alchemy-inventory>button{text-align:left;color:#deddd2;background:#19201a;border:1px solid #374132;border-radius:4px;min-width:0;padding:0 12px 14px;position:relative}.alchemy-inventory>button[aria-pressed=true]{border-color:#c7b27d;box-shadow:inset 0 0 0 1px #c7b27d}.alchemy-inventory>button>span{font-size:13px;display:block}.alchemy-inventory small{color:#a6ac9c;margin-top:7px;font-size:11px;display:block}.alchemy-inventory b{color:#171d15;background:#d5c18d;padding:3px 6px;font-size:10px;position:absolute;top:10px;right:10px}.alchemy-inventory .model-thumbnail{height:130px;min-height:0}.alchemy-reveal{text-align:center;min-height:600px;padding:35px 0;animation:.45s ease-out lab-enter}.lab-machine{color:#bbad84;justify-content:center;align-items:center;gap:18px;margin-bottom:28px;font-size:13px;display:flex}.machine-line{background:linear-gradient(90deg,#0000,#877951);width:12%;height:1px}.alchemy-grade{letter-spacing:.15em;color:#d6c38f;margin:22px 0;font-size:34px;font-weight:400}.alchemy-grade small{letter-spacing:.38em;margin-top:12px;font-size:10px;display:block}.alchemy-reveal>.model-thumbnail{max-width:600px;height:250px;margin:auto}.alchemy-attributes{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:600px;margin:28px auto;display:grid}.alchemy-attributes dt{color:#89927f;font-size:12px}.alchemy-attributes dd{color:#d6d9cd;margin:8px 0}.alchemy-final{color:#b6bfaa;border-top:1px solid #3c4433;gap:10px;padding:25px 0;font-size:12px;display:grid}.alchemy-final strong{color:#decb96;font-size:36px;font-weight:400}.alchemy-reveal .progression-actions{justify-content:center}.alchemy-transcendent .alchemy-grade{color:#eee5c5;text-shadow:0 0 32px #c5a25b88}.alchemy-transcendent .stage-3{filter:brightness(.3)}.origin-card{text-align:left}.origin-card>p{color:#9ea593;font-size:12px;line-height:1.7}.origin-materials{overscroll-behavior:contain;gap:10px;max-height:300px;display:grid;overflow:auto}.origin-materials button{text-align:left;color:#c3c8b8;background:#151a13;border:1px solid #3c4336;gap:5px;padding:12px;font-size:12px;display:grid}.origin-materials small{color:#919986}.alchemy-history-row{color:#c7c9bd;text-align:left;background:0 0;border:0;border-bottom:1px solid #384130;justify-content:space-between;gap:16px;width:100%;padding:18px 0;font-size:13px;display:flex}.alchemy-history-row small{color:#8d9882;margin-top:7px;display:block}.lab-error{color:#e4c2aa;border:1px solid #775447;border-radius:4px;margin:15px 0;padding:18px}.alchemy-lab .wide{width:100%}.alchemy-lab .modal-backdrop{z-index:180}.alchemy-lab .sell-dialog{max-height:calc(100dvh - 60px);overflow:auto}@keyframes lab-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (min-width:760px){.alchemy-recipes{grid-template-columns:repeat(6,1fr)}.alchemy-inventory{grid-template-columns:repeat(4,minmax(0,1fr))}.lab-workbench{padding:32px}.material-slots{max-width:700px;margin:auto}.progression-entry{grid-template-columns:repeat(2,1fr)}}@media (max-width:440px){.alchemy-summary{gap:10px}.alchemy-summary strong{font-size:14px}.lab-workbench,.origin-card{padding:16px}.progression-metrics{grid-template-columns:1fr 1fr}.inventory-heading-actions{flex-wrap:wrap}.grade-odds{font-size:10px}.material-slots{gap:5px}}@media (prefers-reduced-motion:reduce){.alchemy-reveal{animation:none}}.progression-tabs{scrollbar-width:none;border-bottom:1px solid #394230;gap:18px;margin:20px 0 28px;display:flex;overflow-x:auto}.progression-vault{--vault-light-rgb:224, 198, 132;--vault-light:#e0c684;--vault-glow:#d8b86624;isolation:isolate;position:relative}.progression-vault:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 4%, rgba(var(--vault-light-rgb), .09), transparent 56%), linear-gradient(90deg, transparent, #ffffff08 50%, transparent);height:510px;position:absolute;inset:58px -5vw auto;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.progression-vault.lighting-soft{--vault-light-rgb:220, 219, 204;--vault-light:#dcdacc;--vault-glow:#d8d7c61d}.progression-vault.lighting-cool,.progression-vault.light-studio{--vault-light-rgb:184, 213, 235;--vault-light:#c8dce9;--vault-glow:#a9d6ef26}.progression-vault.light-warm{--vault-light-rgb:238, 200, 119;--vault-light:#e9c477;--vault-glow:#dcae4c2b}.progression-tabs button{color:#939d86;background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;padding:12px 0 16px;font-size:13px}.progression-tabs button[aria-pressed=true]{color:#dbc795;border-bottom-color:#b19a65}.vault-tier-mark{font-family:var(--font-display);color:#bea973;letter-spacing:.05em;font-size:30px}.vault-gallery-header{text-align:center;background:linear-gradient(90deg, transparent, rgba(var(--vault-light-rgb), .035), transparent), radial-gradient(ellipse at 50% 0%, rgba(var(--vault-light-rgb), .08), transparent 68%);border-block:1px solid #ffffff0c;padding:34px 24px 30px;position:relative;overflow:hidden}.vault-gallery-header:after{content:"";background:linear-gradient(90deg, transparent, var(--vault-light), transparent);opacity:.55;width:min(420px,78%);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.vault-gallery-header h2{letter-spacing:-.035em;color:#eeede6;text-shadow:0 10px 35px #000;margin:14px 0 24px;font-size:clamp(34px,5vw,52px);font-weight:350}.vault-pedestals{grid-template-columns:1fr;align-items:stretch;gap:18px;margin:26px 0 46px;display:grid}.vault-pedestal{text-align:center;isolation:isolate;background:linear-gradient(180deg, #ffffff07, transparent 20%), radial-gradient(ellipse at 50% 100%, rgba(var(--vault-light-rgb), .09), transparent 48%), linear-gradient(145deg, #121613, #080b09 72%);border:1px solid #ffffff12;border-radius:16px;min-width:0;min-height:370px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 -40px 80px #0006,0 24px 65px #0005}.vault-pedestal:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, rgba(var(--vault-light-rgb), .2), rgba(var(--vault-light-rgb), .035) 55%, transparent);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(9px);opacity:.48;width:76%;height:83%;position:absolute;top:-9%;left:12%}.vault-pedestal:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse, rgba(var(--vault-light-rgb), .17), transparent 66%);filter:blur(8px);border-radius:50%;height:76px;position:absolute;bottom:21px;left:9%;right:9%}.pedestal-light{z-index:1;background:linear-gradient(90deg, transparent, var(--vault-light), transparent);width:56%;height:2px;box-shadow:0 8px 28px var(--vault-glow);opacity:.72;position:absolute;top:14px;left:50%;transform:translate(-50%)}.vault-pedestal>button:first-child{z-index:2;color:#d7d6c8;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:320px;padding:34px 20px 76px;transition:transform .18s,filter .18s;display:flex;position:relative}.vault-pedestal>button:first-child:hover{filter:brightness(1.08);transform:translateY(-2px)}.vault-pedestal h3{letter-spacing:.015em;max-width:92%;margin:8px 0 4px;font-size:14px;font-weight:450}.vault-pedestal strong{color:var(--vault-light);font-size:17px;font-weight:450}.vault-pedestal .model-thumbnail{filter:drop-shadow(0 24px 17px #000c);width:100%;height:184px;min-height:0}.pedestal-base{z-index:3;height:25px;box-shadow:inset 0 2px 3px #ffffff20, 0 5px 0 #090b0a, 0 20px 30px #000b, 0 0 32px var(--vault-glow);background:radial-gradient(at 50% 15%,#5f6259,#242823 48%,#0a0d0b 75%),#161a17;border:1px solid #646158;border-radius:50%;width:72%;margin:-67px auto 31px;position:relative}.pedestal-base:before{content:"";z-index:-1;border:1px solid #292d29;background:linear-gradient(90deg,#090b0a,#2c302b 50%,#090b0a);border-top:0;border-radius:0 0 45% 45%;height:22px;position:absolute;top:9px;left:8%;right:8%}.pedestal-base:after{content:"";border-top:1px solid rgba(var(--vault-light-rgb), .5);opacity:.7;border-radius:50%;position:absolute;inset:5px 14%}.pedestal-edit{z-index:4;margin-bottom:20px;position:relative}.vault-display-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}.vault-trophies{color:#c4b27e;border:1px solid #484c38;flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0;padding:20px;font-size:12px;display:flex}.vault-setting{border-bottom:1px solid #343b2e;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;padding:16px 0;font-size:13px;display:flex}.vault-setting select,.case-insurance select{color:#cdd1bf;background:#1e251b;border:1px solid #49513d;border-radius:3px;max-width:70%;padding:10px 12px;font-size:13px}.singularity-chamber{text-align:center;isolation:isolate;background:linear-gradient(90deg,#0000,#ffffff08 50%,#0000),radial-gradient(at 50% -12%,#d3bd7950,#0000 52%),linear-gradient(130deg,#111612,#050806 74%);border:1px solid #70694f;border-radius:18px;margin:24px 0;padding:38px 24px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 -90px 130px #0009,0 35px 90px #0007}.singularity-chamber:before{content:"";z-index:-1;pointer-events:none;border:1px solid #dbcc9422;border-radius:11px;position:absolute;inset:12px}.singularity-chamber:after{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(#d6bb6c2b,#0000 68%);border-radius:50%;height:105px;position:absolute;bottom:-16px;left:15%;right:15%}.chamber-spotlight{z-index:-1;clip-path:polygon(44% 0,56% 0,100% 100%,0 100%);filter:blur(12px);opacity:.65;pointer-events:none;background:linear-gradient(#f1dea638,#caaa5110 60%,#0000);position:absolute;inset:-28% 16% 18%}.chamber-item{cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:relative}.chamber-item .model-thumbnail{filter:drop-shadow(0 28px 21px #000d);width:100%;height:285px}.singularity-chamber>.pedestal-base{width:min(52%,560px)}.singularity-chamber h2{letter-spacing:.025em;margin:20px 0;font-size:25px;font-weight:400}.chamber-value{color:#d9c897;margin:18px 0;font-size:32px;font-weight:400;display:block}.chamber-1{background:radial-gradient(at 50% 4%,#dec8844a,#0000 59%),linear-gradient(135deg,#141813,#080b08);border-color:#988050}.chamber-2{background:linear-gradient(90deg,#0000,#f7e4a70a 50%,#0000),radial-gradient(at 50% 4%,#f0d5875c,#0000 55%),linear-gradient(120deg,#171b15,#050805);border-color:#c9ad68;box-shadow:inset 0 0 45px #d1ad4f1c,0 35px 100px #0008}.chamber-2 .chamber-spotlight{animation:8s ease-in-out infinite alternate vault-light}.development-tiers{gap:12px;margin:25px 0;display:grid}.development-tiers article{border:1px solid #37412f;border-radius:4px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px;display:grid}.development-tiers h3{font-size:16px;font-weight:400}.development-tiers p,.development-tiers small{color:#8f9a82;margin:7px 0;font-size:12px}.development-tiers strong{font-size:14px;font-weight:400}.development-tiers article>button{grid-column:2/-1}.development-tiers .owned{background:#23271b33;border-color:#6b6648}.cosmetic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.cosmetic-grid article{background:#171e14;border:1px solid #35422e;padding:16px}.cosmetic-grid h3{font-size:14px;font-weight:400}.cosmetic-grid span{color:#b8a773;margin:12px 0;font-size:13px;display:block}.cosmetic-grid button{width:100%}.cosmetic-swatch{background:radial-gradient(at 50% 120%,#777462,#0000 48%),linear-gradient(125deg,#0a0d0b,#3f433d,#111511);border:1px solid #ffffff12;border-radius:7px;height:64px;margin-bottom:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e}.cosmetic-swatch:after{content:"";background:linear-gradient(#686b63,#131713);border:1px solid #ffffff2b;border-radius:50%;height:10px;position:absolute;bottom:14px;left:16%;right:16%;box-shadow:0 12px 20px #000b}.pedestal-obsidian .pedestal-base,.cosmetic-swatch.pedestal-obsidian:after{background:radial-gradient(at 50% 12%,#383d3b,#101514 54%,#030504 76%);border-color:#505754}.pedestal-titanium .pedestal-base,.cosmetic-swatch.pedestal-titanium:after{background:repeating-linear-gradient(90deg,#98a29e 0 2px,#5f6965 2px 4px,#232a27 4px 7px);border-color:#aeb8b3}.pedestal-ceramic .pedestal-base,.cosmetic-swatch.pedestal-ceramic:after{background:radial-gradient(at 50% 0,#fffdf0,#c7c3ad 58%,#68695e 78%);border-color:#f2ecd3;box-shadow:inset 0 2px 4px #fff8,0 12px 24px #000a}.pedestal-singularity .pedestal-base,.cosmetic-swatch.pedestal-singularity:after{background:radial-gradient(at 50% 5%,#cfb66f,#5c4d29 38%,#0a0d0a 72%),#0a0d0a;border-color:#d5c187;box-shadow:inset 0 1px #fff6,0 0 28px #d9b85c4a,0 12px 24px #000c}.pedestal-singularity .pedestal-base:after{border-color:#f1d685;box-shadow:0 0 13px #e2bd5d7a}.light-studio .vault-pedestal{border-color:#c6e5f326;box-shadow:inset 0 1px #e8f7ff19,inset 0 -40px 80px #0006,0 24px 70px #07101699}.light-warm .vault-pedestal{border-color:#efd08227}.theme-midnight{background:linear-gradient(145deg,#10182155,#090e1544)}.background-slate .inventory-grid{background:#282d2638;padding:12px}.frame-gold .item-card{border-color:#857344}.wealth-achievements{gap:12px;margin:25px 0;display:grid}.wealth-achievements>div{color:#77816e;border:1px solid #343c2d;align-items:center;gap:16px;padding:18px;display:flex}.wealth-achievements small{margin-top:6px;font-size:11px;display:block}.wealth-achievements .achieved{color:#ccba84;background:#24291c;border-color:#8c7b4f}.vault-timeline p{border-bottom:1px solid #3b4430;flex-wrap:wrap;gap:18px;padding:18px 0;font-size:12px;display:flex}.vault-timeline time{color:#8e997c}.vault-timeline strong{margin-left:auto;font-weight:400}.collector-contracts{gap:24px;display:grid}.collector-contracts article{background:linear-gradient(120deg,#20271b,#12190f);border:1px solid #4a5138;padding:24px 18px}.collector-contracts h2{margin:15px 0;font-size:24px;font-weight:400}.collector-contracts p{color:#acb69d;font-size:13px;line-height:1.8}.vault-picker{overscroll-behavior:contain;background:radial-gradient(at 50% -15%,#ad965928,#0000 48%),linear-gradient(145deg,#161b17,#090c0a 72%);border:1px solid #7c7255;border-radius:14px;width:min(920px,100vw - 28px);max-height:min(88dvh,900px);padding:0 24px 26px;overflow:auto;box-shadow:0 32px 140px #000d,inset 0 1px #ffffff12}.vault-picker-head{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111511f2;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:flex-start;gap:20px;margin:0 -24px 20px;padding:25px 24px 19px;display:flex;position:sticky;top:0}.vault-picker-head h2{margin:7px 0 6px;font-size:clamp(23px,4vw,32px);font-weight:400}.vault-picker-head p{color:#929b8e;margin:0;font-size:12px;line-height:1.6}.vault-slot-picker{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:8px;margin-bottom:18px;display:grid}.vault-slot-picker button{color:#aeb5aa;text-align:left;background:#0c100d;border:1px solid #343b35;border-radius:7px;min-width:0;padding:12px}.vault-slot-picker button>span{color:#ddc98f;margin-bottom:7px;font-size:14px;display:block}.vault-slot-picker button>small{color:#818a80;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.vault-slot-picker button[aria-pressed=true]{background:linear-gradient(135deg,#302a1b,#151812);border-color:#c4ab6d;box-shadow:inset 0 0 0 1px #d6bd7721,0 8px 24px #0006}.vault-picker-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.vault-picker-toolbar label{color:#8f9a8c;background:#090c0a;border:1px solid #414940;border-radius:7px;flex:1;align-items:center;gap:10px;padding:0 13px;display:flex}.vault-picker-toolbar input{color:#e0e2dc;background:0 0;border:0;outline:0;width:100%;min-width:0;height:42px;padding:0}.vault-picker-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vault-picker-inventory>button{text-align:left;color:#d2d6ce;background:linear-gradient(145deg,#151a16,#0b0e0c);border:1px solid #303731;border-radius:8px;min-width:0;padding:12px;position:relative}.vault-picker-inventory>button:hover,.vault-picker-inventory>button.selected{background:linear-gradient(145deg,#24251b,#0d110d);border-color:#b59d62}.vault-picker-inventory .model-thumbnail{width:100%;height:112px;min-height:0}.vault-picker-inventory .tier-label{margin-bottom:7px;font-size:9px}.vault-picker-inventory>button>span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.vault-picker-inventory>button>small{color:#d2bc7d;margin-top:7px;display:block}.vault-picker-inventory>button>em{color:#727d72;margin-top:7px;font-size:9px;font-style:normal;display:block}.vault-picker-empty{text-align:center;padding:34px 0}.progression-vault .modal-backdrop,.detail-page .modal-backdrop{z-index:180}.progression-vault .sell-dialog{max-height:85dvh;overflow:auto}.case-insurance{border:1px solid #454d35;border-radius:4px;gap:14px;max-width:440px;margin:22px 0;padding:18px;font-size:13px;display:grid}.case-insurance label{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-insurance p{color:#929e82;font-size:12px;line-height:1.7}.case-insurance strong{color:#d9c594;margin-left:12px;font-weight:400}.insurance-receipt{color:#c5cda9;border:1px solid #4c553c;padding:18px;font-size:13px}.collectible-certificate{background:linear-gradient(120deg,#2d301e,#141a10);border-color:#9b8856}.origin-materials>div{overflow-wrap:anywhere;border:1px solid #38442e;padding:12px;font-size:12px}.origin-materials>div strong{margin-top:8px;display:block}@keyframes vault-light{to{opacity:.55;transform:rotate(8deg)}}@media (min-width:650px){.vault-pedestals{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vault-pedestals.layout-gallery{grid-template-columns:1.2fr 1fr 1fr}.vault-display-grid,.cosmetic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wealth-achievements{grid-template-columns:repeat(2,1fr)}.vault-picker-inventory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:520px){.vault-pedestal{min-height:340px}.vault-pedestal>button:first-child{min-height:295px}.vault-gallery-header{padding-inline:12px}.vault-picker{padding-inline:14px}.vault-picker-head{margin-inline:-14px;padding-inline:14px}.vault-slot-picker{scroll-snap-type:x proximity;padding-bottom:4px;display:flex;overflow-x:auto}.vault-slot-picker button{scroll-snap-align:start;flex:0 0 114px}.vault-picker-toolbar{flex-direction:column;align-items:stretch}.chamber-item .model-thumbnail{height:220px}}.market-wishlist{padding:14px 16px}.market-wishlist summary{cursor:pointer;color:var(--gold);letter-spacing:.1em;font-size:12px}.market-wishlist>p{color:var(--muted);font-size:12px}.market-wishlist>div{grid-template-columns:140px 1fr auto;gap:8px;margin-top:8px;display:grid}.market-wishlist select{min-height:42px;color:var(--text);background:#101210;border:1px solid #bfa87733;border-radius:9px;min-width:0;padding:0 10px}.market-wishlist footer{justify-content:space-between;gap:10px;margin-top:12px;display:flex}@media (max-width:680px){.market-wishlist>div{grid-template-columns:1fr 1fr}.market-wishlist>div button{grid-column:1/-1}.market-wishlist footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.chamber-2 .chamber-spotlight{animation:none}}.profile-theme-1,.profile-theme-2{border-left:2px solid #8b845e;padding-left:18px}.profile-theme-3{background:linear-gradient(115deg,#39392555,#0000);border:1px solid #5e6244;padding:20px}.profile-theme-4,.profile-theme-5{background:radial-gradient(at 0,#5a503944,#0000 75%);border:1px solid #b79e63;padding:24px}.profile-theme-5{border-top:2px solid #cfba80;box-shadow:inset 0 0 24px #bc9b4914}.alchemy-rank-detail{max-width:350px;line-height:1.6;white-space:normal!important}.material-transfer{flex-wrap:wrap;justify-content:center;gap:10px;margin:15px 0 35px;display:flex}.material-transfer>div{width:14%;max-width:100px;animation:.65s ease-in both material-transfer}.material-transfer .model-thumbnail{height:65px;min-height:0}.material-transfer small{color:#aeb59a;width:100%;font-size:12px}@keyframes material-transfer{0%{opacity:1;transform:scale(1)}to{opacity:.2;transform:translateY(18px)scale(.8)}}@media (prefers-reduced-motion:reduce){.material-transfer>div{animation:none}}.case-quantity{align-items:center;gap:8px;margin:22px 0;display:flex}.case-quantity>span{color:var(--muted);margin-right:12px}.case-quantity button{color:#b5b9ad;background:#151a17;border:1px solid #383c36;border-radius:6px;width:44px;height:44px}.case-quantity button[aria-pressed=true]{color:#f3e0aa;background:#302d21;border-color:#b7a773}.batch-opening{max-width:1100px;margin:auto}.batch-opening header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.batch-opening header span,.batch-number,.batch-sold{color:#aaa994;font-size:12px}.batch-reel{margin-bottom:12px;position:relative}.batch-number{z-index:2;position:absolute;top:8px;left:10px}.opening-compact{padding:0!important}.opening-compact .reel-window{height:120px;margin:0}.opening-compact .reel-card{width:136px;min-width:136px;height:120px;padding:8px}.opening-compact .reel-card .model-thumbnail{height:64px}.opening-compact .opening-status,.opening-compact>.text-btn{display:none}.batch-summary{border-block:1px solid #33382f;flex-wrap:wrap;gap:24px;margin-bottom:20px;padding:20px 0;display:flex}.batch-summary>div{color:#aaa994;font-size:12px}.batch-summary strong{color:#e8debb;margin-top:6px;font-size:23px;display:block}.batch-results{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.batch-results .item-card{width:100%;height:100%}.batch-sold{margin:6px 0 18px;display:block}.batch-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}@media (max-width:700px){.batch-results{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-opening h1{font-size:26px}.opening-compact .reel-window,.opening-compact .reel-card{height:100px}.opening-compact .reel-card .model-thumbnail{height:48px}.batch-results .item-card{height:auto}}.opening-compact .reel-track{top:0}.batch-opening header h1{margin:0}.batch-opening>.back-link{margin-bottom:16px}@media (max-width:700px){.batch-reel{margin-bottom:8px}.batch-number{font-size:9px;top:3px;left:5px}.opening-compact .reel-window,.opening-compact .reel-card{height:84px}.opening-compact .reel-card{padding:5px 8px 7px}.opening-compact .reel-card .model-thumbnail{height:38px}.opening-compact .reel-card .tier-label,.opening-compact .reel-card>span:last-child{font-size:9px}.opening-compact .reel-card .tier-label{margin-left:12px}}.case-artwork{background:0 0;min-width:0;position:relative;overflow:hidden}.case-artwork:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(82% 80%,#0000 67%,#0d1210a8 100%);position:absolute;inset:0;box-shadow:inset 0 -24px 38px #0002}.case-artwork img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .26s,filter .26s;display:block;-webkit-mask-image:radial-gradient(58% 60%,#000 55%,#000d 68%,#0000 100%);mask-image:radial-gradient(58% 60%,#000 55%,#000d 68%,#0000 100%)}.case-card .case-artwork{aspect-ratio:1;border-radius:4px;width:calc(100% + 12px);margin:10px -6px 16px}.case-card:hover .case-artwork img{filter:brightness(1.04);transform:scale(1.018)}.case-library .case-card .case-artwork{width:calc(100% + 20px);margin:10px -10px 18px}.case-detail-hero>.case-artwork-hero{aspect-ratio:1;width:min(500px,100%);box-shadow:0 28px 80px #0005, 0 0 55px color-mix(in srgb, var(--case-color,#c5b47d) 9%, transparent);border:0;border-radius:0;justify-self:end}.featured-collection>.model-thumbnail{filter:drop-shadow(0 30px 24px #000a);width:100%;height:300px;min-height:0;transform:rotate(-8deg)}@media (max-width:760px){.case-card .case-artwork,.case-library .case-card .case-artwork{width:calc(100% + 12px);margin:8px -6px 14px}.case-grid>.case-card:last-child .case-artwork{width:min(72%,310px);margin:8px auto 14px}.case-detail-hero>.case-artwork-hero{border-radius:7px;order:-1;width:100%;margin-bottom:22px}.featured-collection>.model-thumbnail{order:-1;height:225px;margin:-10px 0 -12px}}.showcase-card .item-photo-thumbnail img{object-fit:contain;transform:none}.featured-collection>.item-photo-thumbnail{filter:drop-shadow(0 30px 24px #000a);background:0 0;height:360px;transform:none}.featured-collection>.item-photo-thumbnail img,.auth-art>.item-photo-thumbnail img{object-fit:cover;transform:none}.auth-art>.item-photo-thumbnail{filter:none;background:0 0;transform:none}@media (max-width:760px){.auth-art>.item-photo-thumbnail{inset:12% -8% -9% 22%;transform:none}.featured-collection>.item-photo-thumbnail{height:250px;margin:-10px 0 -12px;transform:none}}.artwork-blend:before{filter:blur(38px)brightness(.16)saturate(.48);opacity:.2;border-radius:46%;inset:-4%;transform:scale(1.08);-webkit-mask-image:radial-gradient(62% 70%,#000 18%,#0008 56%,#0000 88%);mask-image:radial-gradient(62% 70%,#000 18%,#0008 56%,#0000 88%)}.item-photo-thumbnail:after{background:linear-gradient(#1015114a,#0000 24% 70%,#0f1410a8),radial-gradient(74% 70%,#0000 42%,#10151078 76%,#101510e0 100%)}.item-photo-frame{-webkit-mask-image:radial-gradient(61% 68% at 50% 48%,#000 39%,#000e 55%,#0007 72%,#0000 92%);mask-image:radial-gradient(61% 68% at 50% 48%,#000 39%,#000e 55%,#0007 72%,#0000 92%)}.item-photo-frame img{filter:brightness(.92)saturate(.88)contrast(1.03)}.item-photo-wide .item-photo-frame{aspect-ratio:1;width:100%;height:auto}.item-card{background:linear-gradient(#080b09 0%,#0d110e 54%,#191f1d 76%)}.case-artwork{background:radial-gradient(62% 58%,#080a09 0%,#10151075 55%,#0000 100%);-webkit-mask-image:radial-gradient(66% 76% at 50% 49%,#000 43%,#000d 61%,#0005 79%,#0000 96%);mask-image:radial-gradient(66% 76% at 50% 49%,#000 43%,#000d 61%,#0005 79%,#0000 96%)}.case-artwork.artwork-blend:before{opacity:.08;border-radius:48%}.case-artwork:after{box-shadow:none;background:linear-gradient(#1117123d,#0000 20% 66%,#11171291),radial-gradient(75% 72%,#0000 40%,#11171282 76%,#111712e0 100%)}.case-artwork img{opacity:.92;filter:brightness(.9)saturate(.78)contrast(1.02);-webkit-mask-image:radial-gradient(62% 70% at 50% 48%,#000 38%,#000e 54%,#0007 72%,#0000 92%);mask-image:radial-gradient(62% 70% at 50% 48%,#000 38%,#000e 54%,#0007 72%,#0000 92%)}.case-card .case-artwork,.case-library .case-card .case-artwork{aspect-ratio:1.22;width:calc(100% + 16px);margin:8px -8px 16px}.case-card{background:linear-gradient(#070a08 0%,#0c100d 56%,#191f1d 78%)}.case-card:hover .case-artwork img{opacity:.98;filter:brightness(.97)saturate(.84)contrast(1.02)}.case-detail-hero>.case-artwork-hero{aspect-ratio:1.16;background:0 0;width:min(540px,100%);box-shadow:0 35px 90px #0003}.case-detail-hero{background:radial-gradient(46% 82% at 78% 49%,#050706 0%,#0b0f0c 55%,#0000 100%),radial-gradient(at 73% 60%,#252c24,#0000 66%)}.case-detail-hero>.case-artwork-hero img{object-fit:cover}.detail-model>.detail-item-artwork{aspect-ratio:auto;width:140%;height:460px;margin-left:-20%;margin-right:-20%}.detail-model>.detail-item-artwork .item-photo-frame{aspect-ratio:1;width:min(100%,580px);height:auto}@media (max-width:760px){.case-card .case-artwork,.case-library .case-card .case-artwork{aspect-ratio:1.18;width:calc(100% + 8px);margin:6px -4px 13px}.case-grid>.case-card:last-child .case-artwork{width:min(74%,310px);margin:6px auto 13px}.case-detail-hero>.case-artwork-hero{aspect-ratio:1.12;margin-bottom:14px}.detail-model>.detail-item-artwork{width:100%;height:320px;margin:0}}.alchemy-inventory>button,.batch-results>div,.batch-opening,.batch-reels,.batch-reel,.vault-pedestal{min-width:0}.alchemy-inventory>button{isolation:isolate;overflow:hidden}.alchemy-inventory .model-thumbnail{width:calc(100% + 12px);max-width:calc(100% + 12px);margin-inline:-6px;overflow:hidden}.alchemy-inventory .item-photo-frame,.alchemy-inventory .item-photo-wide .item-photo-frame{width:100%;max-width:100%}.alchemy-inventory>button>span,.alchemy-inventory>button>small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.alchemy-attributes>div{border-bottom:1px solid #ffffff0a;grid-template-columns:minmax(54px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:12px;min-width:0;padding:12px 0;display:grid}.alchemy-attributes dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}@media (max-width:700px){.batch-opening{width:100%;overflow:hidden}.batch-opening header{align-items:flex-end}.batch-reels,.batch-reel,.opening-compact,.opening-compact .reel-window{width:100%;max-width:100%}.opening-compact .reel-window{overflow:hidden}.opening-compact .reel-card{width:116px;min-width:116px;padding-inline:6px}.opening-compact .reel-card>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.batch-results{gap:8px}.batch-results .item-card{padding:12px 11px 15px;overflow:hidden}.batch-results .item-card .model-thumbnail{margin-inline:-7px}.batch-results .item-card-meta h3,.batch-results .item-card-meta>span,.batch-results .item-card-meta>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.alchemy-reveal{padding-inline:2px}.alchemy-attributes{gap:0 18px}.alchemy-attributes>div{grid-template-columns:1fr;gap:5px}.alchemy-attributes dd{text-align:left}.vault-pedestal .model-thumbnail{overflow:hidden}}@media (max-width:520px){.vault-pedestal{border-radius:20px;min-height:278px}.vault-pedestal>button:first-child{min-height:242px;padding:27px 16px 58px}.vault-pedestal .model-thumbnail{height:142px}.vault-pedestal:before{opacity:.38;height:90%;top:-14%}.vault-pedestal:after{height:58px;bottom:12px}.pedestal-base{width:68%;height:20px;margin:-53px auto 25px}.sell-dialog.inventory-sale-dialog{width:calc(100vw - 12px);max-width:calc(100vw - 12px);height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.inventory-sale-dialog .actions{padding:12px 10px calc(12px + env(safe-area-inset-bottom));gap:9px}.inventory-sale-dialog .actions>button{min-width:0;padding-inline:8px;font-size:11px}}.stock-page{gap:24px;display:grid}.stock-heading p{color:var(--muted,#92918a);margin:8px 0 0}.stock-next{color:#b9a784;align-items:center;gap:8px;font-size:13px;display:inline-flex}.stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stock-company{text-align:left;color:#f1eee5;background:linear-gradient(145deg,#1b1c1a,#111310);border:1px solid #c0a87d38;gap:18px;width:100%;padding:20px;display:grid}.stock-company:hover{border-color:#c0a87d8c}.stock-company-top{align-items:center;gap:12px;min-width:0;display:flex}.stock-company-top>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.stock-company-top strong{font-size:18px}.stock-company-top small{color:#96958e;font-size:12px}.stock-logo{background:#191a18;border:1px solid;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font:600 22px Georgia,serif;display:grid}.stock-logo svg{width:35px;height:35px;display:block}.stock-state{color:#b9ad93;white-space:nowrap;font-size:11px}.stock-state.danger,.stock-risk-note.danger{color:#cf9387}.stock-price{letter-spacing:-.03em;font-size:clamp(26px,3vw,39px)}.stock-returns{border-top:1px solid #c0a87d33;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:14px;display:grid}.stock-returns span{gap:5px;min-width:0;display:grid}.stock-returns small{color:#8f918b;font-size:11px}.stock-returns strong{font-size:12px}.stock-page .positive{color:#a9bd9a}.stock-page .negative{color:#bd968f}.stock-detail-head{align-items:center;gap:17px;padding:20px;display:flex}.stock-detail-head>div:nth-child(2){flex:1;min-width:0}.stock-detail-head h2{margin:4px 0;font-size:29px}.stock-detail-head>strong{font-size:clamp(25px,4vw,42px)}.stock-risk-note{background:#35221d3d;border:1px solid #c4917d4d;align-items:center;gap:10px;padding:14px 16px;font-size:13px;display:flex}.stock-chart-card{padding:20px}.stock-chart-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stock-chart-toolbar h3{margin:0}.stock-chart-tabs{flex-wrap:wrap;gap:3px;display:flex}.stock-chart-tabs button,.stock-trade-tabs button{color:#aaa99f;background:0 0;border:0;padding:9px 11px}.stock-chart-tabs button.active,.stock-trade-tabs button.active{color:#dfc89c;border-bottom:1px solid #c6ad82}.stock-chart{touch-action:pan-y;width:100%;height:220px;display:block}.stock-chart-grid{fill:none;stroke:#beaf9624;stroke-width:1px}.stock-chart-line{stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.stock-chart-dot{fill:#c6ad82;stroke:#171914;stroke-width:2px;vector-effect:non-scaling-stroke}.stock-chart-cursor{fill:none;stroke:#dcc49aa6;stroke-width:1px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.stock-chart-instrument{min-width:0;margin-top:18px}.stock-chart-summary,.stock-chart-focus{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.stock-chart-summary{color:#a09e94;font-size:12px}.stock-chart-summary strong{white-space:nowrap;font-size:15px}.stock-chart-focus{border-bottom:1px solid #beaf962e;padding:15px 0 13px}.stock-chart-focus span{color:#aaa79a;font-size:12px}.stock-chart-focus strong{color:#e6d3ae;white-space:nowrap;font-size:clamp(19px,4vw,26px)}.stock-chart-frame{align-items:stretch;min-width:0;display:flex}.stock-chart-frame .stock-chart{flex:1 1 0;min-width:0}.stock-chart-axis{color:#8d8e86;white-space:nowrap;flex-direction:column;flex:0 0 81px;justify-content:space-between;padding:19px 0 16px 7px;font-size:10px;display:flex}.stock-chart-range{color:#96958c;justify-content:space-between;font-size:11px;display:flex}.stock-chart-range span:last-child{text-align:right}.stock-chart-quotes{color:#c5ba9f;border-top:1px solid #beaf962e;margin-top:16px}.stock-chart-quotes summary{cursor:pointer;padding:13px 0;font-size:12px}.stock-chart-quote-list{border:1px solid #beaf962e;max-height:235px;overflow:auto}.stock-chart-quote-list button{color:#b1b0a6;text-align:left;background:0 0;border-bottom:1px solid #beaf961a;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 12px;font-size:12px;display:flex}.stock-chart-quote-list button.active{color:#e4cfaa;background:#c3a8771a}.stock-chart-note{color:#81837b;margin:12px 0 0;font-size:11px}.stock-chart-empty{color:#99978c;place-items:center;min-height:220px;font-size:13px;display:grid}.stock-holding,.stock-portfolio{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stock-trade{gap:15px;padding:20px;display:grid}.stock-trade-tabs{border-bottom:1px solid #c0a87d38;display:flex}.stock-trade label{color:#c9c4b7;gap:8px;font-size:13px;display:grid}.stock-trade input{color:#f1eee5;background:#191b18;border:1px solid #c0a87d4d;border-radius:3px;width:100%;padding:14px;font-size:18px}.stock-trade p{color:#a9a79d;margin:0;font-size:13px}.stock-position-list{gap:10px;display:grid}.stock-position-list button{text-align:left;align-items:center;gap:12px;width:100%;padding:16px;display:flex}.stock-position-list button span:first-of-type{flex:1}.stock-history{padding:18px}.stock-history summary{cursor:pointer}.stock-history>div{border-top:1px solid #c0a87d33;flex-wrap:wrap;gap:12px;padding:12px 0;font-size:13px;display:flex}@media (max-width:680px){.stock-grid{grid-template-columns:1fr}.stock-company{padding:17px}.stock-company-top .stock-state{text-overflow:ellipsis;max-width:92px;overflow:hidden}.stock-detail-head{flex-wrap:wrap}.stock-detail-head>strong{width:100%}.stock-returns{gap:4px}.stock-returns strong{font-size:11px}.stock-chart{height:190px}.stock-chart-axis{flex-basis:72px;font-size:9px}.stock-chart-focus strong{font-size:19px}.stock-chart-range{font-size:10px}.stock-holding,.stock-portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-position-list button{grid-template-columns:1fr auto;display:grid}.stock-position-list button span{grid-column:1}.stock-position-list button svg{grid-area:1/2}}@media (max-width:760px){html.vault-mobile-shell{height:var(--app-layout-height,100%);overscroll-behavior:none;scroll-padding:0;overflow:hidden}html.vault-mobile-shell body{width:100%;height:var(--app-layout-height,100%);overscroll-behavior:none;position:fixed;inset:0;overflow:hidden}.vault-mobile-shell .app-shell{top:var(--app-visible-top,0px);position:absolute;left:0;right:0}.vault-mobile-shell .app-scroll{overscroll-behavior:none;touch-action:pan-y pinch-zoom}.vault-mobile-shell .mobile-nav{touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none}.vault-mobile-shell .app-scroll .main-content{min-height:0;padding-bottom:20px}.vault-mobile-shell .main-content button,.vault-mobile-shell .main-content input,.vault-mobile-shell .main-content summary{scroll-margin-block:12px}.vault-mobile-shell .app-scroll input,.vault-mobile-shell .app-scroll textarea,.vault-mobile-shell .app-scroll select{font-size:16px}html.app-keyboard-open .app-shell>.mobile-nav{display:none}html.app-keyboard-open .app-scroll .main-content{padding-bottom:12px}.stock-holding>div{gap:5px;min-width:0;padding:10px 0;display:grid}.stock-holding span{color:var(--muted);font-size:12px}.stock-holding strong{overflow-wrap:anywhere;font-size:16px}}.update-gift-dialog{width:min(440px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text);background:linear-gradient(145deg,#222219,#101312);border:1px solid #766440;border-radius:20px;margin:auto;padding:28px;overflow-y:auto}.update-gift-dialog::backdrop{background:#050706df}.update-gift-dialog>svg{color:var(--gold)}.update-gift-dialog h2{margin:12px 0;font-size:26px}.update-gift-amount{color:#dfcb9e;margin:18px 0;font-size:clamp(32px,8vw,46px);display:block}.update-gift-dialog p{color:#b6b7ad;font-size:14px}.update-gift-dialog button{min-height:48px;margin-top:14px}.stock-market-card{isolation:isolate;border-radius:18px;gap:16px;position:relative;overflow:hidden;container-type:inline-size}.stock-market-card:hover,.stock-market-card:active{box-shadow:none;transform:none}.stock-card-header{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.stock-card-identity{align-items:center;gap:10px;min-width:0;display:flex}.stock-card-identity>span:last-child{gap:5px;min-width:0;display:grid}.stock-card-identity strong{font-size:20px;font-weight:650}.stock-card-identity small{color:#92958f;white-space:nowrap;font-size:11px}.stock-card-status{flex-shrink:0;justify-items:end;gap:7px;display:grid}.stock-card-countdown{color:#9caa90;white-space:nowrap;background:#10170d45;border:1px solid #a9bd9a30;border-radius:20px;align-items:center;gap:4px;padding:4px 6px;font-size:8px;display:flex}.stock-card-countdown i{background:#a9bd9a;border-radius:50%;width:5px;height:5px}.stock-card-countdown b{font-variant-numeric:tabular-nums;font-size:9px;font-weight:500}.stock-card-main{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:12px;display:grid}.stock-market-card .stock-price{white-space:nowrap;font-size:clamp(23px,9cqi,36px);font-weight:700}.stock-market-card .stock-price-long{font-size:clamp(15px,5.8cqi,24px)}.stock-card-market{gap:2px;min-width:0;display:grid}.stock-mini-chart{opacity:.92;filter:drop-shadow(0 0 .8px);width:100%;height:56px;display:block;overflow:visible}.stock-page .neutral{color:#92958f}.stock-day-range{color:#858a80;gap:5px;font-size:10px;display:grid}.stock-day-range>small{letter-spacing:.05em;font-size:9px}.stock-range-values{white-space:nowrap;grid-template-columns:auto minmax(8px,1fr) auto;align-items:center;gap:5px;font-size:clamp(8px,2.8cqi,10px);display:grid}.stock-range-track{background:#c2b18e30;height:2px;margin:1px 3px 0;position:relative}.stock-range-track i{background:#c8bb99;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.stock-card-watermark{opacity:.035;z-index:-1;pointer-events:none;position:absolute;top:-8%;right:8%}.stock-card-watermark .stock-logo{background:0 0;width:180px;height:180px}.stock-card-watermark svg{width:170px;height:170px}.stock-market-card .stock-returns{gap:5px;padding-top:12px}.stock-market-card .stock-returns strong{overflow-wrap:anywhere;font-size:clamp(10px,3.8cqi,13px)}.stock-card-skeleton{gap:18px;min-height:236px;padding:20px;display:grid}.stock-card-skeleton>span{background:#acb39c0c;border-radius:5px}.stock-card-skeleton>span:first-child{width:58%}@media (max-width:369px){.stock-market-card{gap:13px;padding:13px}.stock-card-identity{gap:7px}.stock-card-identity strong{font-size:17px}.stock-card-identity .stock-logo{flex-basis:33px;width:33px;height:33px}.stock-card-identity .stock-logo svg{width:28px;height:28px}.stock-card-countdown{gap:3px;padding:4px;font-size:7px}.stock-day-range>small{display:none}.stock-card-main{gap:8px}}@media (max-width:760px){.vault-mobile-shell .app-shell>.mobile-nav{height:calc(58px + env(safe-area-inset-bottom,0px));padding:0 12px env(safe-area-inset-bottom,0px)}html.app-keyboard-open .app-shell{padding-top:0}html.app-keyboard-open .stock-trade{gap:10px;padding:16px}html.app-keyboard-open .stock-trade-tabs button{padding-block:6px}html.app-keyboard-open .stock-trade input{padding:12px}}.premium-shell{--po-bg:#111310;--po-card:#191b18;--po-card-high:#22231e;--po-ink:#f1eee6;--po-muted:#9b9b91;--po-gold:#d4bc89;--po-line:#a58d5f43;--po-radius:12px}.premium-shell .app-scroll{background:var(--po-bg)}.premium-shell .topbar{border-color:var(--po-line);background:#151714}.premium-shell .topbar .brand{color:var(--po-ink);letter-spacing:.19em;font-weight:500}.premium-shell .topbar .brand:first-letter{color:var(--po-gold)}.premium-shell .header-cash{color:var(--po-ink);font-variant-numeric:tabular-nums}.premium-shell .header-cash small{color:var(--po-muted)}.premium-shell .subbar{background:#151714;border-color:#9d895332}.premium-shell .subbar button{color:#a9a79e}.premium-shell .subbar button:hover{color:var(--po-gold)}.premium-shell .mobile-nav{border-top:1px solid var(--po-line);background:#151915}.premium-shell .mobile-nav>button.active{color:var(--po-gold)}.premium-shell .mobile-nav>button.active:before{background:var(--po-gold)}.premium-overview,.po-assets,.po-identity{color:var(--po-ink)}.premium-overview{max-width:1060px;margin:0 auto 44px;animation:.46s ease-out both po-enter}.po-kicker{color:#bca776;letter-spacing:.25em;font-size:9px;font-weight:600;line-height:1.35;display:block}.po-hero{isolation:isolate;min-height:118px;padding:21px 0 24px;position:relative;overflow:hidden}.po-hero h1{letter-spacing:-.045em;margin:11px 0 7px;font-size:clamp(28px,4vw,39px);font-weight:570;line-height:1.16;position:relative}.po-hero p{color:var(--po-muted);letter-spacing:.045em;margin:0;font-size:12px;position:relative}.po-hero-arc{z-index:-1;border:1px solid #c1a37320;border-radius:50%;width:380px;height:220px;position:absolute;top:-118px;right:-140px;transform:rotate(-17deg);box-shadow:0 0 0 39px #b49a6820,0 0 0 95px #a98d4d0c}.po-primary-actions,.po-secondary-actions,.po-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.po-primary-actions{gap:13px;margin:0 0 11px}.po-primary-action{text-align:left;border:1px solid var(--po-line);border-radius:var(--po-radius);align-items:center;gap:17px;min-width:0;min-height:94px;padding:17px 20px;transition:border-color .2s,background .2s,transform .2s;display:flex}.po-primary-action>svg:first-child{flex:none}.po-primary-action>svg:last-child{flex:none;margin-left:auto}.po-primary-action span{gap:5px;min-width:0;display:grid}.po-primary-action small{letter-spacing:.16em;opacity:.73;font-size:8px;font-weight:550}.po-primary-action strong{letter-spacing:-.035em;white-space:nowrap;font-size:20px;font-weight:570}.po-primary-vault{color:#29271f;background:linear-gradient(138deg,#e4d2aa,#bda072 74%,#aa8d5f);border-color:#ead6ac;box-shadow:inset 0 1px #fff8,0 7px 22px #d0a96910}.po-primary-alchemy{color:#e9dfc9;background:linear-gradient(140deg,#292a25,#171a17 72%);border-color:#bba5737d;box-shadow:inset 0 1px #ffffff0a}.po-secondary-actions{gap:11px;margin:0 0 24px}.po-secondary-action{text-align:left;min-width:0;min-height:74px;color:var(--po-ink);background:linear-gradient(145deg,#22241f,#171a18 70%);border:1px solid #a08a5943;border-radius:10px;align-items:center;gap:12px;padding:13px 17px;transition:border-color .2s,background .2s,transform .2s;display:flex}.po-secondary-icon{width:36px;height:36px;color:var(--po-gold);border:1px solid #bc9d6055;border-radius:50%;flex:none;place-items:center;display:grid}.po-secondary-action>span:nth-child(2){gap:5px;min-width:0;display:grid}.po-secondary-action strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:550;overflow:hidden}.po-secondary-action small{color:var(--po-muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:10px;overflow:hidden}.po-secondary-action>svg:last-child{color:#c0aa7a;flex:none;margin-left:auto}.po-primary-action:hover,.po-secondary-action:hover,.po-asset:is(button):hover{border-color:#d5bd8ca8}.po-primary-action:active,.po-secondary-action:active,.po-asset:is(button):active{transform:translateY(1px)}.po-primary-action:focus-visible,.po-secondary-action:focus-visible,.po-asset:is(button):focus-visible,.po-rank:focus-visible,.po-identity button:focus-visible{outline:2px solid var(--po-gold);outline-offset:3px}.po-identity{isolation:isolate;border-radius:var(--po-radius);background:radial-gradient(at 82% -30%,#9c89602c,#0000 58%),linear-gradient(132deg,#23241f,#171a18 64%,#1d1f1b);border:1px solid #b6a16f75;max-width:1060px;margin:0 auto 25px;padding:27px 29px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 33px #0002}.po-identity-orbit{z-index:-1;border:1px solid #d1b58032;border-radius:50%;width:400px;height:330px;position:absolute;top:-118px;right:-85px;transform:rotate(-27deg);box-shadow:0 0 0 24px #ac95530b,0 0 0 82px #c1a16508}.po-identity-main{align-items:center;gap:18px;min-width:0;display:flex}.po-identity-avatar{flex:none}.po-identity-avatar .avatar-lg{background:linear-gradient(135deg,#716550,#2e302a);border-color:#d3b98c9c;width:78px;height:78px;font-size:22px;box-shadow:inset 0 1px #ffffff34}.po-identity-name{flex:1;min-width:0}.po-identity-name h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 7px;font-size:26px;font-weight:570;line-height:1.16}.po-identity-meta{color:var(--po-muted);font-size:11px}.po-presence{align-items:center;gap:6px;display:inline-flex}.po-presence i{background:#9e9d89;border-radius:50%;width:6px;height:6px;display:inline-block}.po-presence.online i{background:#94c8a6;box-shadow:0 0 0 2px #94c8a622}.po-badges{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.po-badge{color:#d5bf93;background:#bd9c5812;border:1px solid #bf9d605e;border-radius:5px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:9px;line-height:1.2;display:inline-flex}.po-badge svg{flex:none}.po-rank{color:#d6bf90;text-align:right;flex:none;align-self:center;justify-items:end;gap:4px;min-width:71px;display:grid}.po-rank strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:560;line-height:1}.po-rank span{color:#a8a79a;white-space:nowrap;font-size:9px}.po-rank svg{display:none}.po-identity-footer{border-top:1px solid #b7a67735;align-items:center;gap:15px;min-height:52px;margin-top:22px;padding-top:14px;display:flex}.po-identity-btc{color:var(--po-gold);text-align:left;flex:none;align-items:center;gap:10px;display:flex}.po-identity-btc span{color:var(--po-ink);gap:3px;display:grid}.po-identity-btc small{color:var(--po-muted);font-size:9px}.po-identity-btc strong{font-variant-numeric:tabular-nums;font-size:14px;font-weight:560}.po-identity-btc>svg:last-child{color:var(--po-muted)}.po-identity-prompt{color:#b5b4aa;text-align:right;margin-left:auto;font-size:11px}.po-identity-view{color:var(--po-gold);flex:none}.po-assets{max-width:1060px;margin:0 auto 27px}.po-extra{max-width:1060px;margin:27px auto 23px}.po-extra .po-secondary-actions{margin-bottom:0}.po-section-head{margin:0 0 14px}.po-section-head h2{color:var(--po-ink);letter-spacing:-.02em;margin:5px 0 0;font-size:19px;font-weight:530}.po-asset-grid{gap:12px}.po-asset{text-align:left;border-radius:var(--po-radius);min-width:0;min-height:105px;color:var(--po-ink);background:linear-gradient(136deg,#232520,#191c19 65%,#161915);border:1px solid #a4916642;align-items:center;gap:14px;padding:19px 20px;transition:border-color .2s,transform .2s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09}.po-asset-icon{width:42px;height:42px;color:var(--po-gold);background:#ffffff05;border:1px solid #b8a17254;border-radius:50%;flex:none;place-items:center;display:grid}.po-asset-copy{gap:5px;min-width:0;display:grid}.po-asset-copy small{color:var(--po-muted);font-size:11px}.po-asset-copy strong{color:var(--po-ink);font-variant-numeric:tabular-nums;letter-spacing:-.025em;white-space:nowrap;font-size:clamp(17px,2vw,26px);font-weight:590;line-height:1.14}.po-asset-copy em{color:#919487;font-size:9px;font-style:normal;line-height:1.35}.po-asset-arrow{color:#b8a778;position:absolute;top:13px;right:13px}.po-tail{color:#969a8d;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:flex}.po-tail svg:nth-of-type(2){margin-left:18px}.premium-shell .progression-actions button{border-radius:9px}.premium-profile-actions{max-width:1060px;margin:0 auto 25px}.premium-profile-actions .po-secondary-actions{margin-bottom:0}.premium-shell .profile-metrics{border-color:var(--po-line)}.premium-shell .profile-metrics>div{background:#1b1e1a;border-color:#a4916634}.premium-shell .page-heading h1{color:var(--po-ink)}@keyframes po-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.premium-shell .topbar{height:62px;padding-inline:22px}.premium-shell .topbar .brand{letter-spacing:.12em;font-size:20px}.premium-shell .header-account{gap:5px}.premium-shell .header-cash{font-size:12px}.premium-shell .header-cash small{font-size:8px}.premium-shell .subbar{height:30px}.premium-shell .main-content{padding:11px 22px 38px}.premium-shell .mobile-nav{background:#151915}.po-hero{min-height:113px;padding:16px 0 18px}.po-hero h1{font-size:29px}.po-hero-arc{right:-214px}.po-primary-actions{gap:9px}.po-primary-action{gap:8px;min-height:76px;padding:11px 12px}.po-primary-action>svg:first-child{width:20px;height:20px}.po-primary-action>svg:last-child{width:16px;height:16px}.po-primary-action strong{font-size:15px}.po-primary-action small{font-size:7px}.po-secondary-actions{gap:9px;margin-bottom:17px}.po-secondary-action{gap:7px;min-height:66px;padding:10px 11px}.po-secondary-icon{width:29px;height:29px}.po-secondary-icon svg{width:17px;height:17px}.po-secondary-action strong{font-size:11px}.po-secondary-action small{font-size:9px}.po-secondary-action>svg:last-child{width:12px}.po-identity{margin-bottom:20px;padding:19px 16px 13px}.po-identity-main{gap:11px}.po-identity-avatar .avatar-lg{width:61px;height:61px;font-size:18px}.po-identity-avatar .avatar-lg i{width:10px;height:10px}.po-identity-name h2{font-size:21px}.po-identity-name .po-kicker{font-size:7px}.po-identity-meta{font-size:10px}.po-badges{margin-top:8px}.po-badge{padding:4px 6px;font-size:8px}.po-rank{min-width:48px}.po-rank strong{font-size:25px}.po-rank span{font-size:8px}.po-identity-footer{gap:9px;margin-top:16px}.po-identity-prompt{max-width:126px;font-size:9px;line-height:1.4}.po-asset-grid{gap:9px}.po-asset{gap:8px;min-height:93px;padding:11px}.po-asset-icon{width:30px;height:30px}.po-asset-icon svg{width:17px;height:17px}.po-asset-copy small{font-size:9px}.po-asset-copy strong{font-size:clamp(12px,3.8vw,17px)}.po-asset-copy em{font-size:8px}.po-asset-arrow{width:12px;top:8px;right:8px}.po-section-head h2{font-size:17px}}@media (max-width:369px){.premium-shell .topbar,.premium-shell .main-content{padding-inline:15px}.premium-shell .topbar .brand{font-size:17px}.po-primary-action{gap:5px;padding-inline:9px}.po-primary-action strong{font-size:13px}.po-primary-action small{font-size:6px}.po-secondary-action{padding-inline:8px}.po-asset{gap:6px;padding-inline:8px}.po-asset-icon{width:25px;height:25px}.po-asset-copy strong{font-size:12px}.po-identity-prompt{display:none}}@media (prefers-reduced-motion:reduce){.premium-overview{animation:none}.po-primary-action,.po-secondary-action,.po-asset{transition:none}}.btc-ceremony{z-index:1300;perspective:1200px;color:var(--text);background:var(--cbg);-webkit-tap-highlight-color:transparent;--a:#e2c06f;--a2:#fff1c2;--cbg:radial-gradient(ellipse at 50% 42%, #1a1608 0%, #0a0906 40%, #030303 100%);--cer-serif:"Cinzel", "Noto Serif SC", "Songti SC", "STSong", "Source Han Serif SC", "Noto Serif CJK SC", Georgia, "Times New Roman", serif;--cer-mono:ui-monospace, SFMono-Regular, Menlo, monospace;transition:background 1.6s;position:fixed;inset:0;overflow:hidden}.btc-ceremony *{box-sizing:border-box}.btc-ceremony h3,.btc-ceremony h4,.btc-ceremony p{margin:0}.btc-ceremony[data-theme=sea]{--a:#e2c06f;--a2:#fff6d8;--cbg:radial-gradient(ellipse at 50% -10%, #5a4212 0%, #33260b 35%, #170f04 70%, #070401 100%)}.btc-ceremony[data-theme=bronze]{--a:#c7935a;--a2:#f3dcb8;--cbg:radial-gradient(ellipse at 50% 30%, #2a1d0f 0%, #17110a 45%, #0a0705 100%)}.btc-ceremony[data-theme=plat]{--a:#e8ecf2;--a2:#fff;--cbg:radial-gradient(ellipse at 50% 50%, #0d0f12 0%, #050607 60%, #000 100%)}.btc-ceremony[data-theme=fire]{--a:#ff6a3d;--a2:#ffd27a;--cbg:radial-gradient(ellipse at 50% 100%, #4a0d08 0%, #1c0605 45%, #070202 100%)}.btc-ceremony[data-theme=genesis]{--a:#fff;--a2:#f7e7b0;--cbg:#000}.btc-ceremony[data-theme=genesis].white{background:#fff}.btc-ceremony[data-theme=genesis].dawn{background:radial-gradient(circle at 50% 42%,#fff 0%,#fdf6e0 34%,#f3e2b0 68%,#e2c06f 100%)}.btc-ceremony canvas{width:100%;height:100%;position:absolute;inset:0}.btc-ceremony .cer-stage{text-align:center;transform-style:preserve-3d;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.btc-ceremony .cer-stage.zoom{animation:1.1s cubic-bezier(.2,.8,.2,1) forwards cer-zoomin}.btc-ceremony .cer-layer{opacity:0;pointer-events:none;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.btc-ceremony .cer-layer.show{opacity:1}.btc-ceremony .cer-skip[hidden]{display:none}.btc-ceremony .cer-skip{right:18px;top:max(18px, env(safe-area-inset-top));z-index:5;min-height:40px;padding:0 16px;position:absolute}.btc-ceremony .phase-label{left:50%;bottom:max(26px, env(safe-area-inset-bottom));font:500 11px var(--cer-serif);letter-spacing:.34em;color:var(--a);white-space:nowrap;opacity:.85;pointer-events:none;position:absolute;transform:translate(-50%)}.btc-ceremony .cer-frame{border:1px solid color-mix(in srgb, var(--a) 22%, transparent);pointer-events:none;transition:border-color 1s;position:absolute;inset:22px}.btc-ceremony .cer-frame:before,.btc-ceremony .cer-frame:after{content:"";border:1px solid var(--a);width:34px;height:34px;position:absolute}.btc-ceremony .cer-frame:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.btc-ceremony .cer-frame:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.btc-ceremony .cer-flash{background:radial-gradient(circle, var(--a2) 0%, color-mix(in srgb, var(--a) 60%, transparent) 30%, transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0}.btc-ceremony .cer-flash.hit{animation:.55s ease-out cer-flash}.btc-ceremony .cer-flash.full{background:#fff}.btc-ceremony .cer-flash.full.hit{animation:2.4s ease-in cer-flash}.btc-ceremony.shake{animation:.42s cubic-bezier(.36,.07,.19,.97) both cer-shake}.btc-ceremony.shake-long{animation:1.2s cubic-bezier(.36,.07,.19,.97) both cer-shake}.btc-ceremony .coinimg{background:#17140c url(/assets/bitcoin/bitcoin-reserve-hero-v1-880.webp) 50%/cover no-repeat;border-radius:50%}.btc-ceremony .rays{opacity:0;pointer-events:none;mix-blend-mode:multiply;background:repeating-conic-gradient(#e2c06f00 0deg,#e2c06f38 4deg,#e2c06f00 9deg,#fff0 14deg);transition:opacity 2s;animation:90s linear infinite cer-spin;position:absolute;inset:-40%}.btc-ceremony .rays.on{opacity:1}.btc-ceremony .prism{aspect-ratio:1;opacity:0;pointer-events:none;background:conic-gradient(#ffd9a8,#ffe9c2,#dff3ff,#e6d8ff,#ffe0ea,#fff2c8,#ffd9a8);border-radius:50%;width:min(760px,120vw);transition:opacity 1.6s;animation:40s linear infinite reverse cer-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);-webkit-mask:radial-gradient(circle,#0000 60%,#000 61% 63%,#0000 64% 70%,#000 71% 71.6%,#0000 72.6%);mask:radial-gradient(circle,#0000 60%,#000 61% 63%,#0000 64% 70%,#000 71% 71.6%,#0000 72.6%)}.btc-ceremony .prism.on{opacity:.9}.btc-ceremony .surface{opacity:0;pointer-events:none;background:linear-gradient(#ffe9b047,#e2c06f14 50%,#0000);height:22%;transition:opacity 1.6s;position:absolute;top:0;left:0;right:0}.btc-ceremony .surface.show{opacity:1}.btc-ceremony .cer-result{justify-items:center;gap:12px;display:grid;transform:translateY(30px)}.btc-ceremony .cer-result.rise{animation:1s cubic-bezier(.2,.9,.2,1) forwards cer-rise}.btc-ceremony .cer-result .orbit{aspect-ratio:1;place-items:center;width:min(270px,58vw);display:grid;position:relative}.btc-ceremony .cer-result .orbit .coin{aspect-ratio:1;width:76%;box-shadow:0 0 80px color-mix(in srgb, var(--a) 40%, transparent), 0 0 0 2px color-mix(in srgb, var(--a2) 45%, transparent);animation:6s ease-in-out infinite cer-float}.btc-ceremony .cer-result .orbit svg{width:100%;height:100%;animation:18s linear infinite cer-spin;position:absolute;inset:0}.btc-ceremony .cer-result .orbit svg.r{width:116%;height:116%;animation-duration:26s;animation-direction:reverse;inset:-8%}.btc-ceremony .cer-result .orbit .glyph{opacity:.95;filter:drop-shadow(0 0 14px var(--a2));animation:none;position:absolute;inset:20%}.btc-ceremony .cer-result .orbit .halo{border:1.5px solid #b78d398c;border-radius:50%;animation:6s ease-in-out infinite cer-halo;position:absolute;inset:-12%}.btc-ceremony .cer-result .orbit .halo.h2{border-style:dashed;border-color:#e2c06f73;animation-delay:-2s;inset:-26%}.btc-ceremony .cer-result .orbit .halo.h3{border-color:#e2c06f4d;animation-delay:-4s;inset:-42%}.btc-ceremony .cer-result .sub{font:500 13px var(--cer-serif);letter-spacing:.5em;color:var(--a);margin-top:8px}.btc-ceremony .cer-result h3{font:700 clamp(34px, 6.5vw, 64px) var(--cer-serif);letter-spacing:.26em;text-indent:.26em;color:var(--a2);text-shadow:0 0 30px color-mix(in srgb, var(--a) 80%, transparent), 0 0 90px color-mix(in srgb, var(--a) 35%, transparent)}.btc-ceremony .cer-result p{color:var(--muted);letter-spacing:.08em;font-size:14px}.btc-ceremony .cer-result .chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.btc-ceremony .cer-result .chips span{border:1px solid color-mix(in srgb, var(--a) 50%, transparent);color:var(--a2);letter-spacing:.08em;background:color-mix(in srgb, var(--a) 8%, transparent);border-radius:999px;padding:7px 14px;font-size:12px}.btc-ceremony .cer-actions{pointer-events:auto;gap:10px;margin-top:14px;display:flex}.btc-ceremony .cer-actions button{min-height:46px;padding:0 18px}.btc-ceremony .cer-actions .primary{background:linear-gradient(180deg, color-mix(in srgb, var(--a) 85%, white), color-mix(in srgb, var(--a) 70%, black));color:#08090a;border:0}.btc-ceremony .cer-actions .secondary{border:1px solid color-mix(in srgb, var(--a) 45%, transparent);color:var(--text);background:#0506058c}.btc-ceremony[data-theme=genesis] .cer-result .orbit{width:min(340px,66vw)}.btc-ceremony[data-theme=genesis] .cer-result h3{background:linear-gradient(90deg,#4a3408 0%,#8a6a1c 30%,#d9b25a 50%,#8a6a1c 70%,#4a3408 100%) 0 0/220%;color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text;animation:3.6s linear infinite cer-shimmer}.btc-ceremony[data-theme=genesis] .cer-result .sub{color:#8a6a1c}.btc-ceremony[data-theme=genesis] .cer-result p{color:#5a4a2a}.btc-ceremony[data-theme=genesis] .cer-result .chips span{color:#6a4f14;background:#e2c06f1f;border-color:#b78d398c}.btc-ceremony[data-theme=genesis] .cer-result .orbit svg circle{color:#b78d39!important}.btc-ceremony[data-theme=genesis] .cer-result .orbit .coin{box-shadow:0 0 120px #f7e7b0e6,0 0 0 3px #fff}.btc-ceremony[data-theme=genesis] .phase-label{color:#8a6a1c}.btc-ceremony[data-theme=genesis].dawn .cer-frame{border-color:#b78d3959}.btc-ceremony[data-theme=genesis].dawn .cer-frame:before,.btc-ceremony[data-theme=genesis].dawn .cer-frame:after{border-color:#b78d39}.btc-ceremony[data-theme=genesis] .secondary{color:#111;background:#ffffffb3;border-color:#b78d3980}.btc-ceremony[data-theme=genesis] .cer-actions .primary{color:#fff1c2;background:linear-gradient(#2a2a2a,#000)}.btc-ceremony .burn .amount{font:600 clamp(44px, 9.5vw, 118px) var(--cer-serif);letter-spacing:.04em;color:var(--a2);font-variant-numeric:tabular-nums;text-shadow:0 0 30px #e2c06f8c,0 0 80px #e2c06f40;display:inline-flex}.btc-ceremony .burn .amount span{transition:opacity .55s,transform .55s,filter .55s;display:inline-block}.btc-ceremony .burn .amount span.gone{opacity:0;filter:blur(6px);transform:translateY(-60px)scale(.6)rotate(8deg)}.btc-ceremony .burn .caption{font:500 13px var(--cer-serif);letter-spacing:.4em;color:var(--a);margin-top:22px}.btc-ceremony .forge .disc{aspect-ratio:1;width:min(340px,68vw);transform-style:preserve-3d;position:relative}.btc-ceremony .forge .coin{filter:brightness(.08)saturate(.2);position:absolute;inset:0;overflow:hidden;transform:rotateY(90deg)scale(.7);box-shadow:0 0 0 1px #e2c06f59}.btc-ceremony .forge .coin:after{content:"";mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#fff6d8d9 50%,#0000 62%);position:absolute;inset:-40%;transform:translate(-120%)}.btc-ceremony .forge.heat .coin{animation:2.6s cubic-bezier(.3,.7,.2,1) forwards cer-heat}.btc-ceremony .forge.heat .coin:after{animation:1.1s ease-in-out 2.3s forwards cer-sheen}.btc-ceremony .forge svg{width:118%;height:118%;position:absolute;inset:-9%}.btc-ceremony .forge .ring{fill:none;stroke:var(--a2);stroke-width:1.6px;stroke-dasharray:1000;stroke-dashoffset:1000px;filter:drop-shadow(0 0 6px #fff1c2cc)}.btc-ceremony .forge.heat .ring{animation:2.3s ease-out .35s forwards cer-engrave}.btc-ceremony .forge .ticks{fill:none;stroke:var(--a);stroke-width:1px;opacity:0}.btc-ceremony .forge.heat .ticks{animation:.6s 2s forwards cer-fade-in}.btc-ceremony .forge .serial{font:700 clamp(28px, 5.4vw, 46px) var(--cer-serif);color:var(--a2);letter-spacing:.12em;white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:0 0 24px #e2c06f99;position:absolute;bottom:-74px;left:50%;transform:translate(-50%)}.btc-ceremony .forge .serial small{font:500 11px var(--cer-serif);color:var(--a);letter-spacing:.4em;margin-bottom:8px;display:block}.btc-ceremony .forge.struck .disc{animation:.34s ease-out cer-strike}.btc-ceremony .lock .disc{aspect-ratio:1;width:min(340px,68vw);position:relative}.btc-ceremony .lock .coinstill{position:absolute;inset:0;box-shadow:0 0 60px #e2c06f40}.btc-ceremony .lock svg{width:118%;height:118%;position:absolute;inset:-9%;overflow:visible}.btc-ceremony .lock .arc{fill:none;stroke:url(#btc-cer-gold);stroke-width:11px;stroke-linecap:round;transform-origin:50%;filter:drop-shadow(0 4px 10px #0009)}.btc-ceremony .lock .arc.a{transform:rotate(-150deg)}.btc-ceremony .lock .arc.b{transform:rotate(30deg)}.btc-ceremony .lock.close .arc.a{animation:1s cubic-bezier(.7,0,.2,1) forwards cer-close-a}.btc-ceremony .lock.close .arc.b{animation:1s cubic-bezier(.7,0,.2,1) forwards cer-close-b}.btc-ceremony .lock .stamp{opacity:0;border:3px double var(--a2);color:var(--a2);font:600 26px var(--cer-serif);letter-spacing:.4em;text-indent:.4em;text-shadow:0 0 18px #e2c06fcc;white-space:nowrap;background:#05060599;border-radius:4px;padding:12px 26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.2)rotate(-6deg)}.btc-ceremony .lock.close .stamp{animation:.5s cubic-bezier(.2,1.5,.4,1) .95s forwards cer-stamp}.btc-ceremony .lock .when{color:var(--muted);letter-spacing:.16em;white-space:nowrap;opacity:0;font-size:13px;position:absolute;bottom:-96px;left:50%;transform:translate(-50%)}.btc-ceremony .lock.close .when{animation:.6s 1.3s forwards cer-fade-in}.btc-ceremony .cert{text-align:left;opacity:0;background:linear-gradient(160deg,#1a1608,#0b0905);border:1px solid #e2c06f8c;width:min(440px,88vw);padding:26px 28px 30px;position:relative;transform:translateY(60px)scale(.94);box-shadow:0 30px 80px #0009,inset 0 0 0 6px #e2c06f14}.btc-ceremony .cert.in{animation:.9s cubic-bezier(.2,.9,.2,1) forwards cer-certin}.btc-ceremony .cert:before{content:"";pointer-events:none;border:1px solid #e2c06f59;position:absolute;inset:8px}.btc-ceremony .cert .ch{font:600 12px var(--cer-serif);letter-spacing:.42em;color:var(--a)}.btc-ceremony .cert h4{font:700 26px var(--cer-serif);letter-spacing:.2em;color:var(--a2);margin:8px 0 14px}.btc-ceremony .cert dl{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;display:grid}.btc-ceremony .cert dt{letter-spacing:.18em;color:var(--muted);font-size:10px}.btc-ceremony .cert dd{font:500 15px var(--cer-mono);color:var(--a2);font-variant-numeric:tabular-nums;min-height:1.2em;margin:0}.btc-ceremony .cert .wax{color:#ffd9c9;width:92px;height:92px;font:700 34px var(--cer-serif);opacity:0;background:radial-gradient(circle at 35% 30%,#ff9c7a,#b3271c 55%,#6a1009);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:22px;transform:scale(2.6)rotate(-14deg);box-shadow:0 8px 20px #0009,inset 0 0 0 4px #ffc8b42e,inset 0 0 18px #00000080}.btc-ceremony .cert.stamped .wax{animation:.42s cubic-bezier(.2,1.6,.4,1) forwards cer-wax}.btc-ceremony .cert .ribbon{color:#1a1408;font:600 11px var(--cer-serif);letter-spacing:.3em;background:linear-gradient(#e2c06f,#8a6a1c);padding:6px 16px;position:absolute;top:18px;left:-10px;box-shadow:0 4px 12px #00000080}.btc-ceremony .fan3{place-items:center;width:min(420px,84vw);height:min(280px,56vw);display:grid;position:relative}.btc-ceremony .fan3 .c{aspect-ratio:1;width:min(150px,30vw);transition:transform 1s cubic-bezier(.2,.9,.2,1);position:absolute;transform:translateY(70vh)rotate(0);box-shadow:0 0 40px #c7935a59,0 0 0 1px #f3dcb880}.btc-ceremony .fan3.deal .c{transform:translate(var(--tx), var(--ty)) rotate(var(--r))}.btc-ceremony .fan3.gather .c{transform:translate(calc(var(--tx) * .5), calc(-38vh + var(--ty) * .3)) rotate(0) scale(.58);transition:transform .9s cubic-bezier(.2,.9,.2,1)}.btc-ceremony .fan3 .c small{font:600 11px var(--cer-serif);letter-spacing:.14em;color:var(--a2);white-space:nowrap;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)}.btc-ceremony .fan3.gather .c small{opacity:0;transition:opacity .4s}.btc-ceremony .sealbronze{aspect-ratio:1;opacity:0;pointer-events:none;place-items:center;width:min(200px,44vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(2.6)rotate(12deg)}.btc-ceremony .sealbronze.drop{animation:.55s cubic-bezier(.3,1.5,.4,1) forwards cer-sealdrop}.btc-ceremony .sealbronze .body{background:linear-gradient(160deg,#e0b37c,#8a5a2a 60%,#4e2f12);border-radius:10px;position:absolute;inset:0;box-shadow:0 30px 60px #000000b3,inset 0 0 0 3px #f3dcb859,inset 0 -20px 30px #00000059}.btc-ceremony .sealbronze .knob{background:linear-gradient(#c7935a,#6b4520);border-radius:40% 40% 12px 12px;width:40%;height:60%;position:absolute;top:-34%;left:50%;transform:translate(-50%);box-shadow:0 10px 20px #00000080}.btc-ceremony .sealbronze .face{font:700 clamp(44px, 9vw, 72px) var(--cer-serif);color:#2a1d0f;letter-spacing:.08em;writing-mode:vertical-rl;position:relative}.btc-ceremony .imprint{font:700 clamp(60px, 12vw, 104px) var(--cer-serif);color:#c7935a00;writing-mode:vertical-rl;letter-spacing:.06em;pointer-events:none;text-shadow:0 0 22px #c7935a00;transition:color .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-6deg)}.btc-ceremony .imprint.ink{color:#e0b37cd9;text-shadow:0 0 18px #c7935a59;clip-path:inset(0 0 100%);animation:1.6s cubic-bezier(.4,0,.2,1) forwards cer-ink}.btc-ceremony .imprint.on{color:#c7935af2;text-shadow:0 0 22px #c7935a80;clip-path:none}.btc-ceremony .plaque{text-align:left;opacity:0;background:linear-gradient(160deg,#6a4a25 0%,#3d2a14 45%,#24170a 100%);border:1px solid #f3dcb873;border-radius:6px;grid-template-columns:auto 1fr;align-items:start;gap:18px;width:min(380px,86vw);padding:22px 24px 26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-40%)scale(.9);box-shadow:0 30px 70px #000000b3,inset 0 0 0 5px #f3dcb81f,inset 0 0 60px #00000073}.btc-ceremony .plaque:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 14px,#f3dcb80d 14px 15px);border:1px solid #f3dcb847;position:absolute;inset:9px}.btc-ceremony .plaque.in{animation:.9s cubic-bezier(.2,.9,.2,1) forwards cer-plaque}.btc-ceremony .plaque .ptitle{font:700 clamp(30px, 6vw, 44px) var(--cer-serif);writing-mode:vertical-rl;letter-spacing:.18em;color:#f3dcb8;text-shadow:0 1px #0009,0 0 14px #e0b37c66;border-right:1px solid #f3dcb84d;padding:4px 6px}.btc-ceremony .plaque .pcols{gap:12px;padding-top:4px;display:grid}.btc-ceremony .plaque .pcols div{gap:4px;display:grid}.btc-ceremony .plaque .pcols span{letter-spacing:.24em;color:#c7935a;font-size:10px}.btc-ceremony .plaque .pcols b{font:600 15px var(--cer-serif);color:#f3dcb8;letter-spacing:.08em;font-variant-numeric:tabular-nums;min-height:1.2em}.btc-ceremony .plaque .pseal{color:#ffd9c9;width:58px;height:58px;font:700 26px var(--cer-serif);opacity:0;background:#e23c2fd9;border:3px solid #e23c2f;border-radius:4px;place-items:center;display:grid;position:absolute;bottom:16px;right:20px;transform:scale(2.4)rotate(-14deg);box-shadow:0 6px 18px #0009}.btc-ceremony .plaque.stamped .pseal{animation:.42s cubic-bezier(.2,1.6,.4,1) forwards cer-wax}.btc-ceremony .descent{pointer-events:none;position:absolute;inset:0}.btc-ceremony .descent .c{left:var(--x);aspect-ratio:1;opacity:0;width:min(120px,18vw);margin-left:calc(min(120px,18vw)/-2);transition:transform .9s cubic-bezier(.3,.7,.3,1),opacity .5s;position:absolute;top:-20%;box-shadow:0 0 40px #e2c06f4d,0 0 0 1px #fff1c259}.btc-ceremony .descent .c:after{content:"";mix-blend-mode:screen;background:radial-gradient(at 30% 20%,#ffe9b059,#0000 55%);border-radius:50%;animation:2.6s ease-in-out infinite cer-caustic;position:absolute;inset:0}.btc-ceremony .descent .c small{font:600 11px var(--cer-serif);letter-spacing:.14em;color:var(--a2);white-space:nowrap;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}.btc-ceremony .descent.sink .c{animation:2.8s cubic-bezier(.4,0,.2,1) forwards cer-sink;animation-delay:calc(var(--i) * .22s)}.btc-ceremony .descent.merge .c{transform:translate(var(--dx), 0) scale(.2);opacity:0}.btc-ceremony .ring10{aspect-ratio:1;width:min(560px,88vw);position:relative}.btc-ceremony .ring10 .c{aspect-ratio:1;width:min(78px,12vw);transform:translate(var(--x), var(--y)) scale(0);margin:calc(min(78px,12vw)/-2) 0 0 calc(min(78px,12vw)/-2);transition:transform .7s cubic-bezier(.2,1.3,.3,1);position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #fff9,0 0 34px #e8ecf273}.btc-ceremony .ring10.in .c{transform:translate(var(--x), var(--y)) scale(1);transition-delay:calc(var(--i) * .12s)}.btc-ceremony .ring10 .c b{font:600 10px var(--cer-mono);color:#cfd6de;letter-spacing:.1em;position:absolute;top:105%;left:50%;transform:translate(-50%)}.btc-ceremony .ring10 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.btc-ceremony .ring10 .link{fill:none;stroke:#fff;stroke-width:1.2px;stroke-dasharray:400;stroke-dashoffset:400px;opacity:.9;filter:drop-shadow(0 0 4px #fff)}.btc-ceremony .ring10 .link.on{animation:.55s linear forwards cer-engrave}.btc-ceremony .ring10 .hash{font:500 10px var(--cer-mono);color:#fff;letter-spacing:.06em;white-space:nowrap;transform:translate(-50%, -50%) translate(var(--hx), var(--hy)) rotate(var(--r));opacity:0;text-shadow:0 0 8px #fff;position:absolute;top:50%;left:50%}.btc-ceremony .ring10 .hash.on{opacity:1}.btc-ceremony .cer-ledger{color:#fff;width:min(360px,78vw);font:500 12px var(--cer-mono);text-align:left;letter-spacing:.04em;opacity:0;background:#000000b8;border:1px solid #fff9;padding:18px 20px;line-height:1.85;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92);box-shadow:0 0 60px #ffffff26}.btc-ceremony .cer-ledger.on{animation:.5s cubic-bezier(.2,1.4,.4,1) forwards cer-ledger}.btc-ceremony .cer-ledger .h{font:600 11px var(--cer-serif);letter-spacing:.4em;color:#cfd6de;margin-bottom:8px}.btc-ceremony .cer-ledger span{color:#9aa4b2}.btc-ceremony .spine{pointer-events:none;position:absolute;inset:0}.btc-ceremony .spine .c{left:var(--x);top:var(--y);aspect-ratio:1;width:min(64px,10vw);transition:transform .5s cubic-bezier(.2,1.4,.3,1);transition-delay:calc(var(--i) * .1s);margin:calc(min(64px,10vw)/-2) 0 0 calc(min(64px,10vw)/-2);position:absolute;transform:scale(0);box-shadow:0 0 26px #ff783c8c,0 0 0 1px #ffd27a99}.btc-ceremony .spine.in .c{transform:scale(1)}.btc-ceremony .sealfire{aspect-ratio:1;opacity:0;place-items:center;width:min(220px,50vw);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(3)rotate(-10deg)}.btc-ceremony .sealfire.drop{animation:.6s cubic-bezier(.3,1.6,.4,1) forwards cer-sealdrop}.btc-ceremony .sealfire .sq{background:#e23c2fd9;border:6px solid #e23c2f;position:absolute;inset:0;box-shadow:0 0 60px #e23c2fb3,inset 0 0 0 4px #ffd27a}.btc-ceremony .sealfire .t{font:700 clamp(48px, 11vw, 96px) var(--cer-serif);color:#ffd27a;letter-spacing:.1em;text-indent:.1em;writing-mode:vertical-rl;text-shadow:0 0 20px #ffd27ab3;position:relative}.btc-ceremony .genesis-coin{aspect-ratio:1;filter:brightness(1.05);opacity:0;width:min(300px,62vw);transform:scale(.6);box-shadow:0 0 120px #f7e7b0e6,0 0 0 3px #fff}.btc-ceremony .genesis-coin.in{animation:1.4s cubic-bezier(.2,1.2,.3,1) forwards cer-pop}.btc-ceremony .const{opacity:0;filter:drop-shadow(0 0 10px #ffffffe6);width:96px;height:96px;transition:opacity 1.2s;position:absolute}.btc-ceremony .const.on{opacity:.9}.btc-ceremony .const svg{width:100%;height:100%}@keyframes cer-zoomin{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes cer-certin{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cer-wax{to{opacity:1;transform:scale(1)rotate(-8deg)}}@keyframes cer-plaque{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cer-ink{to{clip-path:inset(0)}}@keyframes cer-halo{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes cer-shimmer{to{background-position:220%}}@keyframes cer-heat{0%{filter:brightness(.08)saturate(.2);transform:rotateY(90deg)scale(.7)}35%{filter:brightness(.5)saturate(.7)sepia(.5)hue-rotate(-20deg);transform:rotateY(40deg)scale(.9)}70%{filter:brightness(1.25)saturate(1.1);transform:rotateY(-12deg)scale(1.02)}to{filter:brightness()saturate();transform:rotateY(0)scale(1)}}@keyframes cer-sheen{to{transform:translate(120%)}}@keyframes cer-engrave{to{stroke-dashoffset:0}}@keyframes cer-fade-in{to{opacity:1}}@keyframes cer-spin{to{transform:rotate(360deg)}}@keyframes cer-strike{0%{transform:scale(1)}30%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes cer-close-a{to{transform:rotate(-90deg)}}@keyframes cer-close-b{to{transform:rotate(90deg)}}@keyframes cer-stamp{0%{opacity:0;transform:translate(-50%,-50%)scale(2.2)rotate(-6deg)}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-4deg)}}@keyframes cer-rise{to{transform:translateY(0)}}@keyframes cer-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes cer-sink{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}to{opacity:1;transform:translateY(66vh)rotate(-8deg)}}@keyframes cer-caustic{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(6px,4px)}}@keyframes cer-pop{to{opacity:1;transform:scale(1)}}@keyframes cer-ledger{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cer-sealdrop{0%{opacity:0;transform:translate(-50%,-50%)scale(3)rotate(-10deg)}60%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-5deg)}}@keyframes cer-shake{10%,90%{transform:translate(-2px,1px)}20%,80%{transform:translate(4px,-2px)}30%,50%,70%{transform:translate(-7px,3px)}40%,60%{transform:translate(7px,-3px)}}@keyframes cer-flash{0%{opacity:1}to{opacity:0}}@media (max-width:720px){.btc-ceremony .cer-frame{inset:12px}.btc-ceremony .plaque{grid-template-columns:auto 1fr;gap:14px;padding:18px 18px 22px}}@media (max-width:520px){.btc-ceremony .cert{padding:22px 20px 26px}.btc-ceremony .cert dl{gap:10px 12px}.btc-ceremony .cert dd{white-space:nowrap;font-size:12.5px}.btc-ceremony .cert .wax{width:72px;height:72px;font-size:28px;bottom:14px;right:16px}}@media (prefers-reduced-motion:reduce){.btc-ceremony *{transition-duration:10ms!important;animation-duration:10ms!important}}.stock-seg{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080908db;border:1px solid #e2c06f47;border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto 18px;padding:4px;display:flex;position:sticky;top:10px;box-shadow:0 14px 40px #00000080}.stock-seg button{color:#96a098;letter-spacing:.06em;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:500;transition:color .25s,background .25s;display:inline-flex}.stock-seg button.on{color:#fff1c2;background:linear-gradient(#e2c06f38,#e2c06f14);box-shadow:inset 0 0 0 1px #e2c06f66}.stock-seg button b{color:#0b0d0d;background:#e2c06f;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font:600 10px ui-monospace,Menlo,monospace;display:inline-grid}.stock-intel-chip{text-align:left;color:#e6d3ae;background:linear-gradient(160deg,#e2c06f1a,#e2c06f05);border:1px solid #e2c06f52;border-radius:12px;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:13px;display:flex}.stock-intel-chip span{flex:1}.stock-side{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;gap:4px;padding:3px;display:flex}.stock-side button{color:#96a098;letter-spacing:.04em;background:0 0;border:0;border-radius:8px;flex:1;padding:9px;font-size:13px;font-weight:600}.stock-side button.on.long{color:#95c9a4;background:#95c9a429;box-shadow:inset 0 0 0 1px #95c9a473}.stock-side button.on.short{color:#e08a7f;background:#e08a7f29;box-shadow:inset 0 0 0 1px #e08a7f73}.stock-short-btn{color:#120a09;background:linear-gradient(#e2998f,#a8574d)}.stock-short-holding{border-top:1px solid #e08a7f40}.stock-rules{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.stock-rules div{color:#96a098;background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:12px 14px;font-size:11.5px;line-height:1.6}.stock-rules b{color:#eeece5;margin-bottom:3px;font-weight:500;display:block}.intel-desk{gap:22px;display:grid}.intel-head{background:linear-gradient(160deg,#18160ee6,#090a09f0);border:1px solid #e2c06f47;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:18px 22px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e2c06f0f,0 24px 60px #00000080}.intel-head:before{content:"";pointer-events:none;border:1px solid #e2c06f24;border-radius:10px;position:absolute;inset:8px}.intel-kicker{letter-spacing:.34em;color:#e2c06f;font:500 11px Cinzel,Noto Serif SC,Songti SC,serif}.intel-head h2{letter-spacing:.14em;text-shadow:0 0 30px #e2c06f59;margin:6px 0 0;font:600 clamp(26px,4vw,38px) Cinzel,Noto Serif SC,Songti SC,serif}.intel-head p{color:#96a098;max-width:60ch;margin:8px 0 0;font-size:12.5px;line-height:1.65}.intel-stats{color:#96a098;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:12px;display:flex}.intel-stats b{color:#fff1c2;font-weight:600}.intel-stats .text-btn{align-items:center;gap:6px;font-size:12px;display:inline-flex}.intel-clock{place-items:center;width:118px;height:118px;display:grid;position:relative}.intel-clock svg{position:absolute;inset:0;transform:rotate(-90deg)}.intel-clock .t{letter-spacing:.06em;color:#fff1c2;font:600 20px ui-monospace,Menlo,monospace}.intel-clock small{letter-spacing:.2em;color:#96a098;text-align:center;margin-top:2px;font-size:9px;display:block}.intel-section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.intel-section-head h3{letter-spacing:.24em;color:#e2c06f;margin:0;font:500 15px Cinzel,Noto Serif SC,Songti SC,serif}.intel-section-head span{color:#96a098;letter-spacing:.06em;font-size:11px}.intel-focus{color:#c9c4b7;background:#e2c06f0f;border:1px solid #e2c06f40;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;display:flex}.intel-focus b{color:#fff1c2}.intel-cards{perspective:1400px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.intel-card{--sc:#9a978c;background:linear-gradient(165deg,#181c1a 0%,#0d100f 60%,#0a0c0b 100%);border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto 1fr auto;gap:12px;min-height:250px;padding:18px 18px 16px;transition:border-color .4s,box-shadow .4s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #0000008c,inset 0 1px #ffffff0d}.intel-card:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0d 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.intel-card.revealing:after{animation:1.2s ease-out .3s forwards intel-sheen}.intel-card.morning{--sc:#e2c06f}.intel-card.insider{--sc:#b7c3bd}.intel-card.anon{--sc:#9a978c}.intel-card.open{border-color:color-mix(in srgb,var(--sc) 55%,transparent);box-shadow:0 26px 60px #0000008c, 0 0 40px color-mix(in srgb,var(--sc) 14%,transparent)}.intel-card.skeleton{background:linear-gradient(90deg,#111413,#171b19,#111413);min-height:220px}.intel-ctop{justify-content:space-between;align-items:start;gap:10px;display:flex}.intel-co{align-items:center;gap:10px;min-width:0;display:flex}.intel-co .stock-logo{width:44px;height:44px}.intel-tk{color:#0b0d0d;background:#cbb990;border-radius:10px;place-items:center;width:44px;height:44px;font:700 12px ui-monospace,Menlo,monospace;display:grid}.intel-co b{font-size:14px;font-weight:500;display:block}.intel-co small{color:#96a098;letter-spacing:.06em;font-size:10.5px}.intel-src{border:1px solid color-mix(in srgb,var(--sc) 55%,transparent);color:var(--sc);letter-spacing:.14em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font:500 10px Cinzel,Noto Serif SC,Songti SC,serif;display:inline-flex}.intel-body{align-content:start;gap:8px;min-height:96px;display:grid;position:relative}.intel-cipher{color:#e2c06f8c;letter-spacing:.04em;word-break:break-all;padding-right:70px;font:500 13px/1.7 ui-monospace,Menlo,monospace}.intel-cipher i{color:#e2c06f47;font-style:normal}.intel-locked-band{color:#96a098;margin:0;font-size:12px}.intel-locked-band b{color:#e6d3ae}.intel-seal{color:#e2c06f;letter-spacing:.06em;text-shadow:0 0 12px #e2c06f73;background:radial-gradient(circle at 38% 32%,#3a3428,#15130e 58%,#070706 100%);border-radius:50%;place-items:center;width:66px;height:66px;font:600 21px Cinzel,Noto Serif SC,Songti SC,serif;transition:transform .5s,opacity .5s;display:grid;position:absolute;top:-6px;right:6px;transform:rotate(-8deg);box-shadow:0 0 0 1px #e2c06fbf,0 0 0 5px #080908e6,0 0 0 6px #e2c06f47,0 14px 28px #000000a6,inset 0 1px #fff1c240}.intel-seal:before{content:"";border:1px solid #e2c06f59;border-radius:50%;position:absolute;inset:9px}.intel-seal:after{content:"";background:conic-gradient(from 200deg,transparent 0 70%,#fff1c22e 80%,transparent 90%);border-radius:50%;position:absolute;inset:0}.intel-headline{color:#eeece5;min-height:1.5em;margin:0;font-size:15px;font-weight:600;line-height:1.5}.intel-scramble{color:#e2c06f8c;font-family:ui-monospace,Menlo,monospace}.intel-text{color:#96a098;margin:0;font-size:12.5px;line-height:1.65}.intel-call{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;font-size:12px;display:flex}.intel-call .dir{font:600 14px ui-monospace,Menlo,monospace}.intel-call.up .dir{color:#95c9a4}.intel-call.down .dir{color:#e08a7f}.intel-call .gauge{background:#ffffff0f;border-radius:3px;flex:1;height:6px;position:relative;overflow:hidden}.intel-call .gauge i{border-radius:3px;width:0;animation:.9s cubic-bezier(.2,.9,.2,1) forwards intel-gauge;position:absolute;top:0;bottom:0;left:50%}.intel-call.up .gauge i{background:linear-gradient(90deg,#4f8e63,#95c9a4)}.intel-call.down .gauge i{background:linear-gradient(270deg,#8e4f4f,#e08a7f);left:auto;right:50%}.intel-cbot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.intel-price{color:#fff1c2;letter-spacing:.02em;font:600 14px ui-monospace,Menlo,monospace}.intel-price small{color:#96a098;letter-spacing:.08em;margin-top:2px;font:400 10px system-ui,sans-serif;display:block}.intel-unlock{color:#fff1c2;background:linear-gradient(#e2c06f29,#e2c06f0a);border:1px solid #e2c06f8c;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.intel-unlock:disabled{opacity:.45;cursor:default}.intel-owned{letter-spacing:.1em;color:var(--sc);font-size:11px}.intel-trade{color:#e6d3ae;align-items:center;gap:4px;font-size:12px;display:inline-flex}.intel-verdict{letter-spacing:.3em;text-indent:.3em;border:3px double;border-radius:4px;padding:4px 10px;font:700 15px Cinzel,Noto Serif SC,Songti SC,serif;transform:rotate(-8deg)}.intel-verdict.t{color:#95c9a4}.intel-verdict.f{color:#e08a7f}.intel-verdict.v{color:#d8c27a}.intel-cards.archive .intel-card{opacity:.92;min-height:0}.intel-empty{color:#96a098;margin:0;font-size:12.5px}.intel-confirm{color:#eeece5;background:#111413;border:1px solid #e2c06f73;border-radius:14px;width:min(420px,100vw - 32px);margin:auto;padding:0;box-shadow:0 30px 100px #000c}.intel-confirm::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030403b3}.intel-confirm>div{gap:12px;padding:26px;display:grid}.intel-confirm h3{letter-spacing:.1em;margin:0;font:600 20px Cinzel,Noto Serif SC,Songti SC,serif}.intel-confirm p{color:#96a098;margin:0;font-size:12.5px;line-height:1.65}.intel-confirm .row{justify-content:flex-end;gap:10px;display:flex}.intel-confirm .row button{color:#eeece5;background:#ffffff05;border:1px solid #444943;border-radius:6px;min-height:42px;padding:0 16px;font-weight:500}.intel-confirm .row .go{color:#08090a;background:linear-gradient(#f3d98a,#b8912e);border:0}@keyframes intel-sheen{to{transform:translate(120%)}}@keyframes intel-gauge{0%{width:0}}.circle-page{gap:18px;display:grid}.circle-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.circle-board div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;min-width:0;padding:12px 14px}.circle-board span{color:#96a098;letter-spacing:.08em;font-size:10px;display:block}.circle-board b{color:#eeece5;overflow-wrap:anywhere;margin-top:4px;font:500 14px ui-monospace,Menlo,monospace;display:block}.circle-board small{color:#96a098;margin-top:3px;font-size:10px;display:block}.circle-grid{grid-template-columns:1fr 340px;align-items:start;gap:18px;display:grid}.circle-list{gap:10px;display:grid}.circle-sort{color:#96a098;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.circle-sort button{color:#eeece5;background:#ffffff05;border:1px solid #444943;border-radius:999px;padding:7px 12px;font-size:12px}.circle-sort button.on{color:#e2c06f;background:#b78d391f;border-color:#b78d39}.circle-hint{margin-left:auto}.circle-friend{background:linear-gradient(165deg,#14171a,#0c0e10 70%);border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.circle-fhead{text-align:left;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.circle-avatar{color:#e0d7c5;border:1px solid #bbb7a12b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;display:inline-flex;position:relative}.circle-avatar.online:after{content:"";background:#95c9a4;border:2px solid #0c0e10;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-1px;right:-1px}.circle-who{min-width:0}.circle-who b{font-size:14px;font-weight:500;display:block}.circle-who small{color:#96a098;margin-top:3px;font-size:10.5px;display:block}.circle-pnl{text-align:right;white-space:nowrap;font:600 15px ui-monospace,Menlo,monospace}.circle-pnl small{color:#96a098;letter-spacing:.06em;font:400 10px system-ui,sans-serif;display:block}.circle-arrow{color:#96a098;transition:transform .3s}.circle-friend.open .circle-arrow{transform:rotate(180deg)}.circle-fbody{gap:8px;padding:0 16px 14px;display:grid}.circle-hold{background:#ffffff06;border-radius:10px;grid-template-columns:44px 1fr auto auto auto;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:grid}.circle-hold .stock-logo{width:36px;height:36px}.circle-hold b{font-weight:500}.circle-hold small{color:#96a098;margin-top:2px;font-size:10.5px;display:block}.circle-hold .mono{white-space:nowrap;font-family:ui-monospace,Menlo,monospace}.circle-tag{vertical-align:middle;border-radius:4px;place-items:center;width:18px;height:18px;margin-right:6px;font-size:10px;font-weight:700;display:inline-grid}.circle-tag.long{color:#95c9a4;background:#95c9a42e}.circle-tag.short{color:#e08a7f;background:#e08a7f2e}.circle-act{color:#fff1c2;background:0 0;border:1px solid #e2c06f73;border-radius:6px;padding:6px 10px;font-size:11px}.circle-act.short{color:#e08a7f;border-color:#e08a7f80}.circle-feed{background:#0e1112;border:1px solid #ffffff12;border-radius:14px;align-content:start;display:grid;overflow:hidden}.circle-feed h3{letter-spacing:.24em;color:#e2c06f;border-bottom:1px solid #ffffff0f;margin:0;padding:14px 16px;font:500 12px Cinzel,Noto Serif SC,Songti SC,serif}.circle-tf{border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:11px 14px;font-size:12px;display:flex}.circle-tf .circle-avatar{width:30px;height:30px;font-size:10px}.circle-tf div{flex:1;min-width:0}.circle-tf b{font-weight:500}.circle-tf small{color:#96a098;margin-top:2px;font-size:10.5px;display:block}.circle-tf .v{white-space:nowrap;font:500 12px ui-monospace,Menlo,monospace}.circle-tf.k-buy .v,.circle-tf.k-cover .v{color:#95c9a4}.circle-tf.k-sell .v,.circle-tf.k-short .v,.circle-tf.k-liquidation .v{color:#e08a7f}.circle-tf.k-intel .v{color:#e2c06f}.circle-empty{color:#96a098;margin:0;padding:14px 16px;font-size:12.5px}.circle-skeleton{min-height:240px}@media (max-width:820px){.stock-rules{grid-template-columns:1fr 1fr}.intel-head{grid-template-columns:1fr}.intel-clock{justify-self:start}.circle-grid,.circle-board{grid-template-columns:1fr}.circle-hold{grid-template-columns:36px 1fr auto}.circle-hold .mono:first-of-type,.circle-hint{display:none}.stock-seg button{padding:9px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.intel-card:after,.intel-seal,.intel-call .gauge i{transition:none!important;animation:none!important}}.avatar.btc-av{background:#0b0d0c;overflow:visible}.avatar.btc-av img{object-fit:cover;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.avatar.btc-av .btc-em{z-index:2;border:1.5px solid #111414;border-radius:50%;place-items:center;width:16px;height:16px;font:700 8px/1 Cinzel,Noto Serif SC,Songti SC,serif;display:grid;position:absolute;bottom:-4px;right:-4px}.avatar.btc-av.avatar-lg .btc-em{width:26px;height:26px;font-size:12px;bottom:-2px;right:-2px}.avatar.btc-av i{z-index:3}.avatar.btc-av[data-t="1"]{box-shadow:0 0 0 1px #c79130,0 0 22px #ca912433}.avatar.btc-av[data-t="3"]{box-shadow:0 0 0 1px #c7935a,0 0 0 4px #1a120a,0 0 0 5px #c7935a66}.avatar.btc-av[data-t="5"]{animation:4s ease-in-out infinite btc-breathe;box-shadow:0 0 0 1px #d4a64a,0 0 26px #d4a64a73}.avatar.btc-av[data-t="10"]{box-shadow:0 0 0 1.5px #fff,0 0 18px #ffffff59}.avatar.btc-av[data-t="10"]:after{content:"";pointer-events:none;border:1px dashed #ffffff8c;border-radius:50%;animation:14s linear infinite btc-spin;position:absolute;inset:-6px}.avatar.btc-av[data-t="15"]{box-shadow:0 0 0 1.5px #e23c2f,0 0 0 3px #1a0605,0 0 0 4px #ffd27a,0 0 18px #e23c2f73}.avatar.btc-av[data-t="21"]{box-shadow:0 0 0 1.5px #fff,0 0 0 4px #0a0907,0 0 0 5px #f7e7b0,0 0 26px #f7e7b099}.avatar.btc-av[data-t="21"]:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 100%,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 50% 100%,#fff 0 1.5px,#0000 2px),radial-gradient(circle at 0%,#fff 0 1.5px,#0000 2px);border-radius:50%;animation:20s linear infinite btc-spin;position:absolute;inset:-9px}.em1,.bd1{color:#2a1d06;background:radial-gradient(circle at 35% 30%,#fff1c2,#e2c06f 45%,#8a6a1c);font-family:Geist,system-ui,sans-serif!important}.em3,.bd3{color:#2a1d0f;background:linear-gradient(160deg,#e0b37c,#6b4520);border-radius:3px!important}.em5,.bd5{color:#2a1d06;background:radial-gradient(circle at 35% 30%,#fff6d8,#d4a64a 45%,#33260b)}.em10,.bd10{color:#fff;background:#07080a;border-color:#fff!important;font-family:ui-monospace,Menlo,monospace!important;font-size:7px!important}.em15,.bd15{color:#ffd27a;background:#e23c2f;box-shadow:inset 0 0 0 1.5px #ffd27a;border-radius:3px!important}.em21,.bd21{color:#0a0907;background:radial-gradient(circle at 35% 30%,#fff,#d9dde3 45%,#6f7680)}.btc-bd{vertical-align:middle;border:1px solid #111414;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;margin-left:5px;font:700 9px Cinzel,Noto Serif SC,Songti SC,serif;display:inline-flex}.btc-title{color:#fff;letter-spacing:.18em;vertical-align:middle;background:#07080a;border:1px solid #fff;border-radius:2px;margin-left:7px;padding:2px 7px;font:500 8px ui-monospace,Menlo,monospace;display:inline-flex}.pname[data-t="5"]{text-shadow:0 0 12px #d4a64ab3}.pname[data-t="15"]{border:1px solid #e23c2f;border-radius:3px;padding:1px 7px;box-shadow:inset 0 0 0 1px #0a0302,inset 0 0 0 2px #ffd27a88}.pname[data-t="21"]{background:linear-gradient(90deg,#d9dde3,#fff 40%,#f7e7b0 70%,#d9dde3);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.po-badge.btc b{border:1px solid #111414;border-radius:50%;place-items:center;width:14px;height:14px;font:700 8px Cinzel,Noto Serif SC,Songti SC,serif;display:inline-grid}.po-badge.btc.b1 b{color:#2a1d06;background:radial-gradient(circle at 35% 30%,#fff1c2,#e2c06f 45%,#8a6a1c)}.po-badge.btc.b3{color:#f3dcb8;background:#c7935a14;border-color:#c7935a99}.po-badge.btc.b3 b{color:#2a1d0f;background:linear-gradient(160deg,#e0b37c,#6b4520);border-radius:3px}.po-badge.btc.b5{color:#fff6d8;background:#d4a64a14;border-color:#d4a64a99}.po-badge.btc.b5 b{color:#2a1d06;background:radial-gradient(circle at 35% 30%,#fff6d8,#d4a64a 45%,#33260b)}.po-badge.btc.b10{color:#fff;letter-spacing:.08em;background:#ffffff0a;border-color:#fff9;font-family:ui-monospace,Menlo,monospace}.po-badge.btc.b10 b{color:#fff;background:#07080a;border-color:#fff;font-size:6.5px}.po-badge.btc.b15{color:#ffd27a;background:#e23c2f14;border-color:#e23c2f;box-shadow:inset 0 0 0 1px #ffd27a44}.po-badge.btc.b15 b{color:#ffd27a;background:#e23c2f;border-radius:3px;box-shadow:inset 0 0 0 1px #ffd27a}.po-badge.btc.b21{color:#fff;background:#f7e7b012;border-color:#f7e7b0}.po-badge.btc.b21 b{color:#0a0907;background:radial-gradient(circle at 35% 30%,#fff,#d9dde3 45%,#6f7680)}.po-badge.btc.locked{opacity:.38;border-style:dashed}.feed-row.pinned{background:linear-gradient(90deg,#d4a64a12,#0000 60%);border:1px solid #d4a64a8c;border-radius:6px;margin:6px 0;padding:14px 12px}.feed-row.dragon{background:linear-gradient(90deg,#e23c2f14,#0000 60%);border-color:#e23c2f;box-shadow:inset 0 0 0 1px #ffd27a44}.feed-pin{letter-spacing:.1em;color:#d4a64a;white-space:nowrap;vertical-align:middle;border:1px solid #d4a64a;border-radius:3px;margin-left:8px;padding:1px 6px;font-size:9px;font-style:normal;display:inline-block}.feed-row.dragon .feed-pin{color:#ffd27a;border-color:#e23c2f}.btc-push{z-index:60;max-width:calc(100vw - 32px);color:var(--text);background:#0a0a08f0;border:1px solid #e2c06f8c;border-radius:12px;align-items:center;gap:6px;transition:transform .55s cubic-bezier(.2,1.2,.3,1);display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%,-140%);box-shadow:0 20px 60px #0009,0 0 30px #e2c06f26}.btc-push.on{transform:translate(-50%)}.btc-push[data-t="21"]{background:radial-gradient(circle at 10%,#f7e7b022,#0000 40%),#0a0907;border-color:#f7e7b0}.btc-push[data-t="15"]{border-color:#e23c2f;box-shadow:inset 0 0 0 1px #ffd27a44,0 20px 60px #0009}.btc-push-body{color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:12px 6px 12px 14px;font-size:13px;display:flex}.btc-push-body .avatar{width:40px;height:40px}.btc-push-text{gap:2px;min-width:0;display:grid}.btc-push-text b{overflow-wrap:anywhere;font-weight:500}.btc-push-text small{color:#96a098;font-size:11px}.btc-push-coin{filter:drop-shadow(0 6px 8px #0009);flex-shrink:0;width:34px;height:34px}.btc-push-close{color:#96a098;background:0 0;border:0;padding:12px 12px 12px 4px}.btc-showcase{background:radial-gradient(at 50% 43%,#2a2a2e,#151517 52%,#0c0c0e 93%);border-color:#8a8a72;flex-direction:column;justify-content:space-between;display:flex;box-shadow:inset 0 0 45px #c9a24a12}.btc-showcase.plat{background:radial-gradient(at 50% 43%,#2c3034,#171a1d 52%,#0c0e10 93%);border-color:#9aa4ad}.btc-showcase .showcase-top,.btc-showcase .btc-reserve-label{color:#e2c06f}.btc-showcase.plat .showcase-top,.btc-showcase.plat .btc-reserve-label{color:#cfd6de}.btc-reserve-label>i{background:currentColor;border-radius:50%}.btc-showcase .showcase-watermark{color:#e2c06f0e}.btc-showcase.plat .showcase-watermark{color:#ffffff0c}.btc-showcase-coin{filter:drop-shadow(0 20px 16px #060c0aaa);z-index:1;align-self:center;width:160px;height:160px;margin:4px 0;animation:6s ease-in-out infinite btc-float;position:relative}.btc-showcase .showcase-meta strong{color:var(--gold)}.btc-showcase.plat .showcase-meta strong{color:#cfd6de}.vault-pedestals.reserve-row{margin-top:-22px}.reserve-pedestal{--vault-light:#e2c06f;--vault-glow:#d9b85c4a;--vault-light-rgb:210,166,76;border-color:#857344}.reserve-pedestal .pedestal-tag{letter-spacing:1.5px;color:#e2c06f;z-index:2;font-size:9px;font-weight:600;position:absolute;top:26px;left:50%;transform:translate(-50%)}.reserve-pedestal .reserve-coin{filter:drop-shadow(0 26px 22px #000d);width:150px;height:150px;margin:12px 0 6px;animation:6s ease-in-out infinite btc-float}.reserve-pedestal .pedestal-base{background:radial-gradient(at 50% 5%,#cfb66f,#5c4d29 38%,#0a0d0a 72%),#0a0d0a;border-color:#d5c187;box-shadow:inset 0 1px #fff6,0 0 28px #d9b85c4a,0 12px 24px #000c}.reserve-pedestal .pedestal-plate{color:#fff1c2;letter-spacing:.08em;z-index:4;text-shadow:0 0 10px #e2c06f99;white-space:nowrap;font:600 11px ui-monospace,Menlo,monospace;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.bitcoin-holder-row{z-index:2;color:var(--muted);background:#e2c06f0f;border:1px solid #e2c06f4d;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex;position:relative}.bitcoin-holder-row>b{flex-shrink:0;margin:0}.bitcoin-holder-row span b{color:var(--text);font-weight:500}.bitcoin-history-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.bitcoin-history-actions em{letter-spacing:.1em;color:#e2c06f;border:1px solid #e2c06f80;border-radius:3px;padding:1px 6px;font-size:10px;font-style:normal}.bitcoin-history-actions .text-btn{font-size:12px}.bitcoin-history>div.displayed{background:#e2c06f0d}@keyframes btc-breathe{0%,to{box-shadow:0 0 0 1px #d4a64a,0 0 18px #d4a64a40}50%{box-shadow:0 0 0 1px #d4a64a,0 0 34px #d4a64a99}}@keyframes btc-spin{to{transform:rotate(360deg)}}@keyframes btc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:760px){.btc-showcase-coin{width:130px;height:130px}.bitcoin-history-actions{width:100%;margin-left:0}}.btc-wall{z-index:90;color:#eeece5;background:radial-gradient(at 50% 30%,#1b1709 0%,#0b0a06 45%,#040403 100%);font-family:Geist,Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;position:fixed;inset:0;overflow:hidden}.btc-wall *{box-sizing:border-box}.btc-wall canvas{width:100%;height:100%;position:absolute;inset:0}.btc-wall .coinimg{background:#17140c url(/assets/bitcoin/bitcoin-reserve-hero-v1-880.webp) 50%/cover no-repeat;border-radius:50%}.btc-wall .wall-frame{pointer-events:none;border:1px solid #e2c06f33;position:absolute;inset:18px}.btc-wall .wall-frame:before,.btc-wall .wall-frame:after{content:"";border:1px solid #e2c06f;width:30px;height:30px;position:absolute}.btc-wall .wall-frame:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.btc-wall .wall-frame:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.btc-wall .wall-skip{z-index:6;min-height:40px;position:absolute;top:18px;right:18px}.btc-wall .wall-label{letter-spacing:.34em;color:#e2c06f;white-space:nowrap;opacity:.85;font:500 11px Cinzel,Noto Serif SC,Songti SC,serif;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.btc-wall .wall-stage{text-align:center;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.btc-wall .wall-layer{opacity:0;pointer-events:none;place-items:center;transition:opacity .35s;display:grid;position:absolute;inset:0}.btc-wall .wall-layer.show{opacity:1}.btc-wall .amount{letter-spacing:.04em;color:#fff1c2;font-variant-numeric:tabular-nums;text-shadow:0 0 28px #e2c06f80;font:600 clamp(40px,8.5vw,96px) Cinzel,Noto Serif SC,Songti SC,serif;display:inline-flex}.btc-wall .amount span{transition:opacity .5s,transform .5s,filter .5s;display:inline-block}.btc-wall .amount span.gone{opacity:0;filter:blur(5px);transform:translateY(40px)scale(.4)}.btc-wall .crucible{aspect-ratio:1;place-items:center;width:min(220px,50vw);display:grid;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.btc-wall .crucible .ring{border:1px solid #e2c06f59;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 40px #e2c06f14}.btc-wall .crucible .ring.r2{border-style:dashed;animation:22s linear infinite btc-spin;inset:12%}.btc-wall .crucible .newcoin{aspect-ratio:1;clip-path:circle(0%);filter:brightness(.4)saturate(.6);width:62%;transition:clip-path 1.2s cubic-bezier(.3,.7,.2,1),filter .6s;box-shadow:0 0 0 1px #fff1c266,0 0 60px #e2c06f59}.btc-wall .crucible.fill .newcoin{clip-path:circle(52%)}.btc-wall .crucible.struck .newcoin{filter:brightness(1.1)saturate();animation:.34s ease-out wall-strike}.btc-wall .crucible .cap{letter-spacing:.4em;color:#e2c06f;white-space:nowrap;font:500 11px Cinzel,Noto Serif SC,Songti SC,serif;position:absolute;bottom:-46px;left:50%;transform:translate(-50%)}.btc-wall .wall{gap:14px;width:min(760px,94vw);display:grid;position:relative}.btc-wall .wall .head{letter-spacing:.3em;color:#e2c06f;justify-content:space-between;align-items:end;padding:0 4px;font:500 11px Cinzel,Noto Serif SC,Songti SC,serif;display:flex}.btc-wall .wall .head b{color:#fff1c2;letter-spacing:.1em;font:700 22px Cinzel,Noto Serif SC,Songti SC,serif}.btc-wall .slots{background:linear-gradient(#13110a,#0a0906 60%,#070605);border:1px solid #e2c06f47;border-radius:14px;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(6px,1.4vw,14px);padding:clamp(10px,2vw,20px);display:grid;position:relative;box-shadow:inset 0 0 0 4px #e2c06f0d,inset 0 -30px 60px #0009,0 30px 70px #0009}.btc-wall .slots:before{content:"";pointer-events:none;border:1px solid #e2c06f24;border-radius:10px;position:absolute;inset:8px}.btc-wall .slot{aspect-ratio:1;background:radial-gradient(circle,#0c0b08 0%,#151209 62%,#0a0907 100%);border-radius:50%;place-items:center;transition:box-shadow .5s,transform .3s;display:grid;position:relative;box-shadow:inset 0 3px 6px #000000e6,inset 0 -1px #e2c06f2e,0 0 0 1px #e2c06f29}.btc-wall .slot .n{letter-spacing:.14em;color:#e2c06f8c;white-space:nowrap;font:500 clamp(7px,1.1vw,9px) Cinzel,Noto Serif SC,Songti SC,serif;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.btc-wall .slot .g{color:#c7935a;letter-spacing:.1em;white-space:nowrap;z-index:2;background:#0a0906;border:1px solid #c7935a80;border-radius:2px;padding:1px 5px;font:700 clamp(8px,1.2vw,10px) Noto Serif SC,Songti SC,serif;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.btc-wall .slot.milestone{box-shadow:inset 0 3px 6px #000000e6,0 0 0 1px #c7935a8c}.btc-wall .slot .c{aspect-ratio:1;opacity:0;width:78%;transform:scale(.5);box-shadow:0 0 0 1px #fff1c280,0 0 22px #e2c06f59}.btc-wall .slot.held .c{opacity:1;transform:scale(1)}.btc-wall .slot.held{box-shadow:inset 0 2px 4px #0009,0 0 0 1px #fff1c28c,0 0 24px #e2c06f40}.btc-wall .slot.land .c{animation:.5s cubic-bezier(.2,1.3,.3,1) both wall-land}.btc-wall .slot .bolt{opacity:0;background:linear-gradient(90deg,#7d5a1c,#fff1c2 50%,#7d5a1c);border-radius:2px;width:12%;height:5%;position:absolute;box-shadow:0 0 6px #e2c06f99}.btc-wall .slot .bolt.b1{top:47.5%;left:-10%;transform:translate(-40%)}.btc-wall .slot .bolt.b2{top:47.5%;right:-10%;transform:translate(40%)}.btc-wall .slot .bolt.b3{width:5%;height:12%;top:-10%;left:47.5%;transform:translateY(-40%)}.btc-wall .slot .bolt.b4{width:5%;height:12%;bottom:-10%;left:47.5%;transform:translateY(40%)}.btc-wall .slot.locked .bolt{animation:.28s cubic-bezier(.3,1.4,.4,1) forwards wall-bolt}.btc-wall .slot.pulse{animation:.5s ease-out wall-pulse}.btc-wall .slot.next{animation:1.1s ease-in-out infinite wall-blink}.btc-wall .slot.locked .n{opacity:0}.btc-wall .plate{color:#fff1c2;letter-spacing:.08em;white-space:nowrap;opacity:0;text-shadow:0 0 10px #e2c06f99;font:600 clamp(8px,1.3vw,11px) ui-monospace,Menlo,monospace;transition:opacity .4s;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.btc-wall .slot.locked .plate{opacity:1}.btc-wall .flying{aspect-ratio:1;z-index:5;opacity:0;pointer-events:none;width:clamp(56px,9vw,84px);position:absolute;top:0;left:0;box-shadow:0 0 0 1px #fff1c299,0 0 40px #e2c06f80}.btc-wall .wall .foot{color:#96a098;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:12px;min-height:22px;padding:0 4px;font-size:12px;display:flex}.btc-wall .wall .foot b{color:#fff1c2;font-weight:500}.btc-wall .next-note{color:#fff1c2;letter-spacing:.08em;white-space:nowrap;opacity:0;background:#080806cc;border:1px solid #c7935a8c;border-radius:999px;padding:8px 16px;font-size:12px;transition:opacity .5s;position:absolute;bottom:-58px;left:50%;transform:translate(-50%)}.btc-wall .next-note.on{opacity:1}.btc-wall .wall-actions{opacity:0;pointer-events:none;z-index:7;gap:10px;transition:opacity .4s;display:flex;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}.btc-wall .wall-actions.on{opacity:1;pointer-events:auto}.btc-wall .wall-flash{opacity:0;pointer-events:none;background:radial-gradient(circle,#fff1c2 0%,#e2c06f80 30%,#0000 70%);position:absolute;inset:0}.btc-wall .wall-flash.hit{animation:.5s ease-out wall-flash}.btc-wall.shake{animation:.4s cubic-bezier(.36,.07,.19,.97) both wall-shake}@keyframes wall-strike{0%{transform:scale(1)}30%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes wall-land{0%{opacity:1;transform:scale(1.35)}60%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes wall-bolt{to{opacity:1;transform:translate(0)}}@keyframes wall-pulse{0%{box-shadow:0 0 #fff1c2b3}to{box-shadow:0 0 0 14px #fff1c200}}@keyframes wall-blink{0%,to{box-shadow:inset 0 3px 6px #000000e6,0 0 0 1px #c7935a8c}50%{box-shadow:inset 0 3px 6px #000000e6,0 0 0 2px #ffd27a,0 0 22px #ffd27a99}}@keyframes wall-flash{0%{opacity:1}to{opacity:0}}@keyframes wall-shake{10%,90%{transform:translate(-2px,1px)}30%,70%{transform:translate(-5px,2px)}50%{transform:translate(5px,-2px)}}@media (max-width:520px){.btc-wall .wall .head b{font-size:18px}.btc-wall .wall-actions{bottom:52px}.btc-wall .next-note{font-size:11px;bottom:-50px}}@media (prefers-reduced-motion:reduce){.btc-wall *{transition-duration:10ms!important;animation-duration:10ms!important}}.reserve-pedestal{min-height:400px}.reserve-pedestal>button{z-index:2;color:#d7d6c8;background:0 0;border:0;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:320px;padding:46px 20px 62px;transition:transform .18s,filter .18s;display:flex;position:relative}.reserve-pedestal>button:hover{filter:brightness(1.08);transform:translateY(-2px)}.reserve-pedestal>button h3{color:#fff1c2;letter-spacing:.08em;margin:2px 0 4px;font:600 13px ui-monospace,Menlo,monospace}.reserve-pedestal>button strong{color:#e2c06f;font-size:17px;font-weight:450}.reserve-pedestal .reserve-coin{margin:0 0 58px}.reserve-pedestal .pedestal-base{z-index:1;height:25px;margin:0;position:absolute;top:206px;left:14%;right:14%}.theme-toggle{width:40px;height:40px;color:var(--text);background:#ffffff05;border:1px solid #444943;border-radius:10px;justify-content:center;align-items:center;transition:background .25s,border-color .25s;display:inline-flex}.theme-toggle:hover{color:#e2c06f;border-color:#b78d39}.theme-toggle.light{color:#8c7530}.theme-select{color:var(--text);gap:8px;font-size:13px;display:grid}.theme-select>span{font-weight:500}.theme-select select{max-width:260px}.theme-select small{color:var(--muted);font-size:12px;line-height:1.6}.battle-toolbar{color:#9a9c92;justify-content:space-between;align-items:center;gap:12px;margin:4px 0 10px;font-size:12px;display:flex}.battle-toolbar button{align-items:center;gap:6px;min-height:36px;padding:0 14px;font-size:13px;display:inline-flex}.round-board{background:#121310;border:1px solid #2b2c26;border-radius:14px;gap:10px;padding:12px 14px;display:grid}.round-board-head{color:#a1a398;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.round-board-head button.link{min-height:0;color:var(--gold);background:0 0;border:0;padding:4px 0;font-size:13px}.round-row{border-top:1px solid #23241f;gap:8px;padding-top:10px;display:grid}.round-label{color:#c9c4b3;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.round-label small{color:#8d8f86}.round-pulls{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.round-pull{background:#17181490;border:1px solid #2c2d27;border-radius:10px;gap:3px;min-width:0;padding:9px 11px;display:grid}.round-pull .round-who{color:#9a9c92;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.round-pull strong{overflow-wrap:anywhere;font-size:14px;font-weight:600}.round-pull small{color:#b0ad9f;font-variant-numeric:tabular-nums;font-size:12px}.round-pull em{color:#8d8f86;font-size:12px;font-style:normal}.round-pull.mine{border-color:#4b4530}.round-pull.best{background:linear-gradient(160deg,#262317,#15160f);border-color:#8c7a45}.round-pull.best .round-who:after{content:" · 本回合最高";color:var(--gold)}.transfer-dialog{text-align:left;position:relative}.transfer-dialog .modal-close{min-height:0;margin:0;position:absolute;top:12px;right:12px}.transfer-dialog h2{font-size:22px}.transfer-presets{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0 10px;display:grid}.transfer-presets button{min-height:40px;color:var(--text);background:#1b1c17;border:1px solid #3a3a31;border-radius:10px;margin:0;padding:0 4px;font-size:12px}.transfer-presets button.active{border-color:var(--gold);color:var(--gold);background:#24221a}.transfer-field{color:#a1a398;gap:6px;margin-top:10px;font-size:12px;display:grid}.transfer-field input{min-height:44px;color:var(--text);font-variant-numeric:tabular-nums;background:#14150f;border:1px solid #3a3a31;border-radius:10px;padding:0 12px;font-size:16px}.transfer-summary{background:#121310;border:1px solid #2b2c26;border-radius:12px;gap:6px;margin:14px 0 0;padding:12px 14px;font-size:13px;display:grid}.transfer-summary div{justify-content:space-between;gap:12px;display:flex}.transfer-summary dt{color:#9a9c92}.transfer-summary dd{font-variant-numeric:tabular-nums;margin:0}.transfer-problem{color:#d9a05b;margin:10px 0 0}.transfer-rules{color:#8d8f86;margin-top:12px;font-size:12px;line-height:1.6}.transfer-history{gap:6px;margin:12px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.transfer-history li{color:#b0ad9f;border:1px solid #23241f;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.transfer-history strong.IN{color:#9fbf8a}.transfer-history strong.OUT{color:#d1b48a}.transfer-done{text-align:center;gap:10px;display:grid}.transfer-done strong{color:#dfcb9e;font-size:clamp(30px,8vw,42px)}.transfer-dialog button.primary{color:#14140f;background:#ece7d8}.transfer-dialog button.primary:disabled{opacity:.55}.ta-root{z-index:1250;perspective:1200px;-webkit-tap-highlight-color:transparent;color:#eeece5;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ta-dim{opacity:.84;background:#050706;position:absolute;inset:0}.ta-scene{position:relative}.ta-skip{color:#96a098;letter-spacing:.1em;font-size:12px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ta-queue{color:#cbb990;letter-spacing:.14em;font-size:12px;position:absolute;bottom:54px;left:50%;transform:translate(-50%)}.ta-fly{opacity:0!important;transition:transform .8s cubic-bezier(.5,0,.2,1),opacity .45s .3s!important}.ta-glow-text{color:#f0dfa8;text-shadow:0 0 18px #e2c06f88;transition:color .3s,text-shadow .3s}.ta-printer{background:linear-gradient(#2a2c2c,#151717);border-radius:0 0 16px 16px;width:340px;max-width:calc(100vw - 32px);height:58px;position:absolute;top:-70px;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #000a}.ta-printer:after{content:"";background:#060707;border-radius:2px;height:3px;position:absolute;bottom:12px;left:22px;right:22px;box-shadow:inset 0 0 8px #f1ead866}.ta-printer i{background:#3c4;border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:26px;box-shadow:0 0 8px #3c4}.ta-receipt{color:#1c1b18;clip-path:inset(0 0 100%);background:#f1ead8;width:300px;max-width:calc(100vw - 48px);margin-top:8px;padding:22px 22px 26px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.75;transition:clip-path 1.7s linear;position:relative;box-shadow:0 30px 60px #000b,inset 0 1px #fff8;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle at 8px 100%,#0000 6px,#000 6.5px) bottom/16px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 10px) no-repeat,radial-gradient(circle at 8px 100%,#0000 6px,#000 6.5px) bottom/16px 12px repeat-x}.ta-receipt.printed{clip-path:inset(0)}.ta-r-head{letter-spacing:.16em;color:#6b675c;border-bottom:1px dashed #b9b09a;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;font-size:11px;display:flex}.ta-r-head b{color:#b8952f}.ta-r-row{justify-content:space-between;gap:12px;display:flex}.ta-r-row span:first-child{color:#6b675c}.ta-r-sum{border-top:1px dashed #b9b09a;margin:10px 0 6px;padding-top:10px;font-size:26px;font-weight:700}.ta-r-sum small{color:#6b675c;letter-spacing:.12em;font-size:11px;font-weight:400;display:block}.ta-r-quote{font-family:var(--font-ui);color:#3f3c34;margin:4px 0 8px;font-size:13px}.ta-inkstamp{color:#2b2a26;font-family:var(--font-ui);letter-spacing:.2em;opacity:0;mix-blend-mode:multiply;border:2px solid #2b2a26;padding:4px 10px;font-size:14px;font-weight:700;transition:transform .22s cubic-bezier(.3,1.5,.4,1),opacity .15s;position:absolute;bottom:54px;right:18px;transform:rotate(-8deg)scale(1.6)}.ta-inkstamp.on{opacity:.82;transform:rotate(-8deg)scale(1)}.ta-receipt.torn{animation:.5s ease-out both ta-tear}@keyframes ta-tear{0%{transform:none}30%{transform:translateY(6px)rotate(1.5deg)}to{transform:translateY(14px)rotate(2.5deg)}}.ta-vault{width:min(380px,100vw - 40px);height:360px}.ta-tray{background:radial-gradient(90% 70% at 50% 30%,#17423a,#0f2e26 55%,#071a15 100%);border-radius:18px;width:min(300px,100%);height:150px;position:absolute;top:120px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px #000c,inset 0 0 0 1px #2d5a4f,inset 0 -18px 30px #04100d}.ta-tray:before{content:"";opacity:.8;border:1px solid #1f4a40;border-radius:12px;position:absolute;inset:14px}.ta-bar{width:220px;height:82px;transition:transform .9s cubic-bezier(.34,1.35,.6,1);position:absolute;top:150px;left:50%;transform:translate(-50%,-70vh)rotate(-3deg)}.ta-bar.down{transform:translate(-50%)rotate(0)}.ta-bar-top{clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);background:linear-gradient(100deg,#8c6d1f 0%,#d8b45a 18%,#f6e2a0 42%,#d8b45a 60%,#8c6d1f 100%);position:absolute;inset:0 0 14px;box-shadow:inset 0 1px #fff6}.ta-bar-side{background:linear-gradient(#a9852a,#6a5116);border-radius:0 0 4px 4px;height:16px;position:absolute;bottom:0;left:0;right:0}.ta-bar-etch{color:#5a4410;text-shadow:0 1px #fff5;letter-spacing:.14em;align-content:center;justify-items:center;gap:1px;font-family:ui-monospace,Menlo,monospace;font-size:9px;display:grid;position:absolute;inset:0 0 14px}.ta-bar-etch b{letter-spacing:.02em;font-size:19px;font-family:var(--font-ui);font-weight:700}.ta-plate{opacity:0;background:linear-gradient(#2c2e33,#24262a);border-radius:10px;justify-content:space-between;align-items:center;width:min(300px,100%);padding:12px 16px;transition:opacity .4s,transform .5s cubic-bezier(.2,1,.3,1);display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,24px);box-shadow:0 20px 40px #000b,inset 0 1px #ffffff14}.ta-plate.on{opacity:1;transform:translate(-50%)}.ta-brass{color:#2a1f08;letter-spacing:.14em;background:linear-gradient(#e6cd84,#c9a961 60%,#8a7035);border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;box-shadow:inset 0 1px #fff8}.ta-plate div{color:#c6c9cc;text-align:right;font-size:12px}.ta-plate div b{color:#fff;font-variant-numeric:tabular-nums;font-size:14px;display:block}.ta-drawer{pointer-events:none;opacity:0;clip-path:inset(0 0 100% round 22px);background:linear-gradient(#1c1e22,#0d0e10);border-radius:22px;width:min(340px,100%);height:200px;transition:opacity .3s;position:absolute;top:96px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #3a3d42,0 30px 50px #000c}.ta-drawer.on{opacity:1;animation:.7s cubic-bezier(.4,0,.2,1) forwards ta-close}@keyframes ta-close{0%{clip-path:inset(0 0 100% round 22px)}to{clip-path:inset(0 round 22px)}}.ta-handle{background:linear-gradient(#e6cd84,#8a7035);border-radius:4px;width:90px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #000a}.ta-drawer .ta-label{letter-spacing:.28em;color:#8d9296;font-size:10px;position:absolute;top:calc(50% + 22px);left:50%;transform:translate(-50%)}.ta-motes{pointer-events:none;position:absolute;inset:0}.ta-motes i{opacity:0;background:#f6e2a0;border-radius:50%;width:3px;height:3px;animation:2.2s ease-out forwards ta-mote;position:absolute}@keyframes ta-mote{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-90px)scale(1.2)}}.ta-safe{perspective:1300px;width:min(400px,100vw - 40px);height:330px}.ta-chamber{text-align:center;opacity:0;background:radial-gradient(70% 60% at 50% 45%,#2a2410 0%,#0a0906 60%,#050505 100%);border-radius:24px;place-items:center;transition:opacity .6s;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 60px #000,0 30px 80px #000d}.ta-chamber.lit{opacity:1}.ta-glow{background:radial-gradient(50% 50%,#f0dfa833,#0000 70%);animation:3s ease-in-out infinite ta-breathe;position:absolute;inset:0}@keyframes ta-breathe{50%{opacity:.55}}.ta-plaque{gap:4px;padding:24px 28px;display:grid;position:relative}.ta-eyebrow{letter-spacing:.3em;color:#8f959a;font-size:11px}.ta-amount{color:#f0dfa8;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 30px #f0dfa855,0 1px #000;font-size:clamp(32px,9vw,44px);font-weight:700}.ta-from{color:#e8e2cf;font-size:14px}.ta-from b{color:#f0dfa8;font-weight:600}.ta-quote{color:#a8a292;font-size:13px}.ta-badge{color:#d7dadc;letter-spacing:.24em;border:1px solid #8f959a;border-radius:20px;margin:10px auto 0;padding:5px 12px;font-size:11px}.ta-door{transform-origin:8%;transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.7,0,.25,1);position:absolute;inset:0}.ta-door.open{transform:rotateY(-108deg)}.ta-face{backface-visibility:hidden;border-radius:24px;position:absolute;inset:0}.ta-front{background:linear-gradient(135deg,#1a1a1a,#070707 45%,#101010);box-shadow:inset 0 0 0 1px #2a2a2a,inset 0 0 0 10px #0b0b0b,inset 0 0 0 11px #3a3a3a,0 30px 80px #000d}.ta-back{background:linear-gradient(120deg,#2b2e31,#1a1c1f 40%,#26292c 70%,#16181a);transform:rotateY(180deg);box-shadow:inset 0 0 0 1px #3a3e42,inset 0 0 0 14px #1f2225,inset 0 0 0 15px #45494e,0 30px 80px #000d}.ta-back:before,.ta-back:after{content:"";background:linear-gradient(#b9bec2,#6b7075 60%,#4a4e52);border-radius:5px;height:10px;position:absolute;left:60px;right:60px;box-shadow:0 3px 8px #0009}.ta-back:before{top:74px}.ta-back:after{top:242px}.ta-hinge{background:linear-gradient(#a7acb0,#5c6165 50%,#a7acb0);border-radius:5px;width:10px;position:absolute;top:26px;bottom:26px;left:14px;box-shadow:0 0 6px #000c}.ta-dial{background:radial-gradient(circle at 40% 35%,#f3f4f5,#d7dadc 30%,#6f757a 70%,#3b3f43);border-radius:50%;width:150px;height:150px;transition:transform 1.2s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #0d0d0d,0 0 0 7px #3f4347,0 10px 30px #000c,inset 0 -6px 12px #0006}.ta-dial:before{content:"";background:repeating-conic-gradient(#2c2f33 0 1.2deg, transparent 1.2deg 6deg);border-radius:50%;position:absolute;inset:14px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.ta-dial:after{content:"";background:#f0dfa8;border-radius:2px;width:3px;height:22px;margin-left:-1.5px;position:absolute;top:8px;left:50%;box-shadow:0 0 6px #f0dfa8aa}.ta-dial b{letter-spacing:.3em;color:#3b3f43;place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.ta-bolt{background:linear-gradient(#e2e5e7,#8f959a 60%,#5b6064);border-radius:7px;width:46px;height:14px;transition:transform .35s cubic-bezier(.6,0,.3,1);position:absolute;right:-4px;box-shadow:0 3px 8px #000b}.ta-b1{top:74px}.ta-b2{top:158px}.ta-b3{top:242px}.ta-bolt.in{transform:translate(-30px)}.ta-door-label{letter-spacing:.34em;color:#5d6266;font-size:10px;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.ta-ray{pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#f0dfa822 50%,#0000 70%);border-radius:24px;position:absolute;inset:0}.ta-ray.on{animation:1.4s ease-out forwards ta-ray}@keyframes ta-ray{0%{opacity:0;transform:translate(-40%)}30%{opacity:1}to{opacity:0;transform:translate(40%)}}.ta-flash{opacity:0;pointer-events:none;background:#f0dfa8;position:absolute;inset:0}.ta-flash.on{animation:.6s ease-out ta-flash}@keyframes ta-flash{0%{opacity:.12}to{opacity:0}}.ta-reduced .ta-receipt,.ta-reduced .ta-bar,.ta-reduced .ta-door,.ta-reduced .ta-dial,.ta-reduced .ta-bolt,.ta-reduced .ta-plate,.ta-reduced .ta-drawer,.ta-reduced .ta-chamber{transition:none!important;animation:none!important}.page-progress{z-index:80;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0;overflow:hidden}.page-progress:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), transparent);border-radius:0 2px 2px 0;width:34%;animation:1.1s ease-in-out infinite page-progress-sweep;position:absolute;inset:0 auto 0 0}@keyframes page-progress-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media (prefers-reduced-motion:reduce){.page-progress:after{opacity:.5;width:100%;animation:none}}.po-playtime{color:var(--po-muted);white-space:nowrap;align-items:center;gap:5px;margin-left:12px;display:inline-flex}.po-playtime svg{opacity:.7}@media (max-width:760px){.po-playtime{margin:4px 0 0;display:flex}}.sc-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07070c;--panel:#101018;--line:#24243a;--text:#f3efe6;--muted:#9a9ab0;--gold:#f5c542;--gold-2:#ffe08a;--pink:#ff4fb0;--cyan:#39e0ff;--violet:#9b4dff;--mono:"SF Mono",Menlo,Consolas,monospace;color:var(--text);background:var(--bg);border-radius:22px;min-height:60vh;margin:-20px 0 0;padding:14px 18px 60px}@media (max-width:760px){.sc-page{border-radius:0;margin:-12px -16px 0;padding:10px 14px 60px}}.sc-page *{box-sizing:border-box}.sc-page button{font:inherit;cursor:pointer}.sc-page .sc-return{width:auto;min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;flex-direction:row;align-items:center;gap:6px;margin:0;padding:6px 0;font-size:13px;display:inline-flex}.sc-page .sc-return:hover{color:var(--text)}.sc-top{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:6px 0 12px;display:flex}.sc-brand{letter-spacing:.32em;color:var(--gold);text-transform:uppercase;font-size:11px}.sc-brand b{letter-spacing:.04em;color:var(--text);margin-top:2px;font-size:20px;display:block}.sc-stat{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.sc-stat small{letter-spacing:.2em;color:var(--muted);font-size:10px}.sc-stat b{color:var(--gold-2);font-size:17px}.sc-tabs{background:var(--panel);border:1px solid var(--line);border-radius:30px;gap:6px;margin-left:auto;padding:4px;display:flex}.sc-tabs button{color:var(--muted);letter-spacing:.06em;background:0 0;border:0;border-radius:24px;padding:8px 16px;font-size:14px}.sc-tabs button.sc-on{color:#0b0b09;background:linear-gradient(90deg,var(--gold),var(--gold-2))}.sc-tabs button[data-sport=bb].sc-on{color:#fff;background:linear-gradient(90deg,var(--violet),var(--pink))}.sc-tools{gap:6px;display:flex}.sc-tools button{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:20px;padding:7px 11px;font-size:12px}.sc-tools button:hover{color:var(--text)}.sc-series{flex-basis:100%;grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.sc-series-btn{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--muted);width:100%;min-height:0;box-shadow:none;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.sc-series-btn:hover{border-color:#fff4}.sc-series-btn:active{transform:scale(.985)}.sc-series-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.sc-series-btn .sc-series-k{letter-spacing:.3em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;display:flex}.sc-series-btn b{letter-spacing:.04em;color:var(--text);font-size:15px}.sc-series-btn small{color:var(--muted);font-size:11px;line-height:1.5}.sc-series-btn.sc-on{border-color:var(--gold);background:linear-gradient(#1a1608,#101018);box-shadow:inset 0 1px #f5c54233,0 10px 30px #0008}.sc-series-btn.sc-on .sc-series-k,.sc-series-btn.sc-on b{color:var(--gold-2)}.sc-series-btn.sc-legend.sc-on{background:linear-gradient(#1a1308,#140e18);border-color:#fff6dc99}.sc-series-btn.sc-legend.sc-on b{background:linear-gradient(90deg,#fff6dc,#f5c542 60%,#ffe08a);color:#0000;-webkit-background-clip:text;background-clip:text}.sc-series-tag{letter-spacing:.2em;color:#ff8ad8;border:1px solid #ff4fb088;border-radius:10px;padding:1px 7px;font-size:11px;line-height:1.3;display:inline-block}.sc-rules .sc-credit{color:var(--gold-2);text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sc-rules .sc-credit:hover{color:var(--gold)}.sc-fast{cursor:pointer;border:1px solid var(--line);color:var(--muted);-webkit-user-select:none;user-select:none;background:#0006;border-radius:30px;align-items:center;gap:10px;max-width:100%;padding:6px 14px 6px 8px;display:inline-flex;position:relative}.sc-fast input{opacity:0;pointer-events:none;width:1px;height:1px;min-height:0;margin:0;position:absolute}.sc-switch{background:#2a2a3c;border:1px solid #fff2;border-radius:11px;flex:none;width:38px;height:22px;transition:background .2s;position:relative}.sc-switch i{background:#9a9ab0;border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:2px;left:2px}.sc-fast.sc-on{border-color:#f5c54266}.sc-fast.sc-on .sc-switch{background:linear-gradient(90deg,var(--gold),var(--gold-2));border-color:#0000}.sc-fast.sc-on .sc-switch i{background:#1a1200;transform:translate(16px)}.sc-fast-text{flex-direction:column;line-height:1.3;display:flex}.sc-fast-text b{letter-spacing:.1em;color:var(--text);font-size:12px}.sc-fast-text small{color:var(--muted);font-size:11px}.sc-fast.sc-on .sc-fast-text b{color:var(--gold-2)}.sc-fast:focus-within{box-shadow:0 0 0 2px var(--gold)}.sc-stage{border:1px solid var(--line);isolation:isolate;border-radius:22px;place-items:center;min-height:440px;margin:18px 0;display:grid;position:relative;overflow:hidden}.sc-stage.sc-fb{background:radial-gradient(120% 80% at 50% 110%,#0d3b1e 0%,#06110a 45%,#04060a 100%)}.sc-stage.sc-fb:before{content:"";opacity:.5;background:repeating-linear-gradient(90deg,#ffffff05 0 60px,#0000 60px 120px);position:absolute;inset:0}.sc-stage.sc-fb:after{content:"";pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 40%,#ffffff12 45%,#0000 50%,#ffffff12 55%,#0000 60%);height:80%;animation:9s ease-in-out infinite alternate sc-beam;position:absolute;inset:-30% -10% auto}.sc-stage.sc-bb{background:radial-gradient(90% 70% at 50% 110%,#3b0a5c 0%,#12061f 45%,#050308 100%)}.sc-stage.sc-bb:before{content:"";background:radial-gradient(40% 30% at 20% 30%,#ff4fb022,#0000),radial-gradient(40% 30% at 80% 25%,#39e0ff22,#0000),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 48px);position:absolute;inset:0}@keyframes sc-beam{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}.sc-stage-inner{z-index:1;flex-direction:column;align-items:center;gap:16px;width:100%;padding:34px 16px;display:flex;position:relative}.sc-stage h2{letter-spacing:.34em;color:var(--muted);text-transform:uppercase;margin:0;font-size:13px}.sc-stage .sc-price{color:var(--muted);font-size:13px}.sc-stage .sc-price b{color:var(--gold-2)}.sc-pack{text-align:center;width:200px;height:290px;color:inherit;border:0;border-radius:16px;outline:0;place-items:center;padding:0;transition:transform .35s cubic-bezier(.2,.9,.3,1.3);display:grid;position:relative}.sc-pack:hover{transform:translateY(-6px)scale(1.03)}.sc-pack:focus-visible{box-shadow:0 0 0 3px var(--gold)}.sc-pack .sc-body{border-radius:16px;position:absolute;inset:0;overflow:hidden}.sc-pack .sc-body:after{content:"";background:linear-gradient(115deg,#0000 35%,#ffffff2a 48%,#fff5 50%,#ffffff2a 52%,#0000 65%) 0 0/250% 100%;animation:3.4s linear infinite sc-sweep;position:absolute;inset:0}@keyframes sc-sweep{0%{background-position:140% 0}60%,to{background-position:-40% 0}}.sc-pack.sc-fb .sc-body{background:linear-gradient(160deg,#2a1d05,#0c0a04 40%,#3a2a08 70%,#100c04);box-shadow:0 30px 70px #000d,inset 0 0 0 1px #f5c54277,inset 0 0 0 6px #0b0b09,inset 0 0 0 7px #f5c54244}.sc-pack.sc-bb .sc-body{background:linear-gradient(160deg,#5a1f99,#1b0733 45%,#ff4fb0 130%);box-shadow:0 30px 70px #000d,inset 0 0 0 1px #ff8ad877,inset 0 0 0 6px #0b0612,inset 0 0 0 7px #9b4dff66}.sc-pack .sc-label{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.sc-pack .sc-k{letter-spacing:.36em;color:var(--gold);font-size:10px}.sc-pack.sc-bb .sc-k{color:#ffb3e3}.sc-pack h3{letter-spacing:.02em;margin:0;font-size:24px;font-weight:700}.sc-pack.sc-fb h3{color:var(--gold-2)}.sc-pack.sc-bb h3{color:#fff;text-shadow:0 0 18px #ff4fb0aa}.sc-pack small{color:var(--muted);font-size:11px}.sc-pack .sc-cta{letter-spacing:.2em;color:var(--text);margin-top:12px;font-size:12px}.sc-pack.sc-shake{animation:.55s cubic-bezier(.36,.07,.19,.97) both sc-shake}@keyframes sc-shake{10%,90%{transform:translate(-2px)rotate(-1deg)}20%,80%{transform:translate(4px)rotate(1deg)}30%,50%,70%{transform:translate(-7px)rotate(-2deg)}40%,60%{transform:translate(7px)rotate(2deg)}}.sc-pack.sc-burst{animation:.5s ease-in forwards sc-burst}@keyframes sc-burst{to{opacity:0;filter:brightness(3);transform:scale(1.5)}}.sc-pack:disabled{opacity:.4;cursor:not-allowed;transform:none}.sc-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sc-btn{color:var(--text);letter-spacing:.12em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff10;border:1px solid #ffffff2a;border-radius:26px;padding:10px 20px;font-size:13px}.sc-btn.sc-primary{background:linear-gradient(90deg,var(--gold),var(--gold-2));color:#1a1200;border-color:#0000;font-weight:600}.sc-bb .sc-btn.sc-primary{background:linear-gradient(90deg,var(--violet),var(--pink));color:#fff}.sc-hint{color:var(--muted);letter-spacing:.08em;font-size:12px}.sc-board{perspective:1200px;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;min-height:340px;display:flex}.sc-slot3{width:224px;height:330px;transform-style:preserve-3d;cursor:pointer;transition:transform .8s cubic-bezier(.2,.8,.25,1.1);position:relative}.sc-slot3 .sc-back,.sc-slot3 .sc-front{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0}.sc-slot3 .sc-front{transform:rotateY(180deg)}.sc-slot3.sc-flipped{cursor:default;transform:rotateY(180deg)}.sc-slot3.sc-pop{animation:.5s cubic-bezier(.2,.9,.3,1.4) sc-pop}@keyframes sc-pop{0%{transform:rotateY(180deg)scale(.6)}to{transform:rotateY(180deg)scale(1)}}.sc-back{background:linear-gradient(160deg,#1b1b2a,#0b0b12);place-items:center;display:grid;box-shadow:0 20px 50px #000c,inset 0 0 0 1px #fff2}.sc-back:before{content:"";background:repeating-conic-gradient(from 0deg,#ffffff06 0 6deg,transparent 6deg 12deg);border:1px solid #ffffff18;border-radius:12px;position:absolute;inset:8px}.sc-back .sc-logo{letter-spacing:.4em;color:var(--muted);font-size:11px;position:relative}.sc-back .sc-logo b{letter-spacing:.1em;color:var(--text);margin-top:4px;font-size:22px;display:block}.sc-back.sc-aura{box-shadow:0 20px 50px #000c,0 0 40px var(--aura),0 0 90px var(--aura),inset 0 0 0 1px var(--aura)}.sc-back.sc-aura:after{content:"";background:radial-gradient(60% 60% at 50% 50%,var(--aura),transparent 70%);opacity:.5;border-radius:16px;animation:1.4s ease-in-out infinite alternate sc-pulse;position:absolute;inset:0}@keyframes sc-pulse{0%{opacity:.25}to{opacity:.7}}.sc-card{--c1:#f5c542;--c2:#8a5a0a;--c3:#fff2c2;--ink:#2a1a00;--sheen:0;isolation:isolate;width:224px;height:330px;transform-style:preserve-3d;color:var(--ink);-webkit-user-select:none;user-select:none;--mx:50%;--my:40%;--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));background:#000;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 60px #000c}.sc-card.sc-tilt{transition:transform 80ms linear}.sc-card.sc-s-fb{clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%);border-radius:14px 14px 0 0}.sc-card>*{pointer-events:none;position:absolute}.sc-cd-bg{background:linear-gradient(165deg,var(--c3) 0%,var(--c1) 30%,var(--c2) 75%,var(--c1) 100%);inset:0}.sc-cd-facet{opacity:.5;mix-blend-mode:overlay;background:conic-gradient(from 210deg at 30% 20%,#ffffff2e,#0000 25%,#ffffff18 40%,#0000 55%,#ffffff26 70%,#0000 85%,#ffffff2e);inset:0}.sc-cd-metal{opacity:.7;background:repeating-linear-gradient(100deg,#0000 0 3px,#ffffff12 3px 4px);inset:0}.sc-cd-sweep{background:linear-gradient(115deg,#0000 40%,#ffffff30 48%,#fff6 50%,#ffffff30 52%,#0000 60%) 0 0/260% 100%;animation:4.2s ease-in-out infinite sc-sweep;inset:0}.sc-cd-prism{background:repeating-linear-gradient(112deg,transparent 0 9px,#fff6 9px 10px,transparent 10px 16px,var(--c3) 16px 17px);background-position:var(--mx) 0;opacity:.3;mix-blend-mode:screen;inset:0}.sc-cd-sparkle{z-index:3;background:radial-gradient(circle at 18% 22%,#fff 0 1.2px,#0000 2.6px),radial-gradient(circle at 78% 34%,#fff 0 1px,#0000 2.2px),radial-gradient(circle at 60% 12%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 30% 70%,#fff 0 1px,#0000 2.2px),radial-gradient(circle at 86% 80%,#fff 0 1.2px,#0000 2.6px),radial-gradient(circle at 50% 88%,#fff 0 1px,#0000 2.2px),radial-gradient(circle at 8% 45%,#fff 0 1px,#0000 2.2px);animation:2.2s ease-in-out infinite alternate sc-twinkle;inset:0}@keyframes sc-twinkle{0%{opacity:.2}to{opacity:1}}.sc-cd-foil{background:repeating-linear-gradient(45deg,var(--c3) 0 6px,transparent 6px 12px),repeating-linear-gradient(-45deg,var(--c1) 0 6px,transparent 6px 12px);background-position:var(--mx) var(--my),calc(100% - var(--mx)) var(--my);opacity:.22;mix-blend-mode:overlay;inset:0}.sc-cd-pulse{box-shadow:inset 0 0 26px var(--glow,#fff);z-index:3;border-radius:16px;animation:1.8s ease-in-out infinite alternate sc-pulse2;inset:0}@keyframes sc-pulse2{0%{opacity:.3}to{opacity:1}}.sc-cd-nebula{background:radial-gradient(35% 30% at 25% 30%,var(--n1) 0,transparent 70%),radial-gradient(30% 35% at 75% 60%,var(--n2) 0,transparent 70%),radial-gradient(25% 25% at 55% 85%,var(--n3) 0,transparent 70%);filter:blur(10px);mix-blend-mode:screen;opacity:.85;animation:9s ease-in-out infinite alternate sc-drift;inset:-20%}@keyframes sc-drift{0%{transform:translate(-4%,-3%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}.sc-cd-motes{opacity:.85;z-index:3;background-color:#0000;background-image:radial-gradient(circle at 20% 90%,#fff 0 1.5px,#0000 3px),radial-gradient(circle at 45% 100%,#fff 0 1px,#0000 2px),radial-gradient(circle at 70% 95%,#fff 0 1.3px,#0000 2.6px),radial-gradient(circle at 88% 85%,#fff 0 1px,#0000 2px),radial-gradient(circle at 10% 60%,#fff 0 1px,#0000 2px),radial-gradient(circle at 60% 70%,#fff 0 1.2px,#0000 2.4px),radial-gradient(circle at 35% 40%,#fff 0 1px,#0000 2px);background-position:0 0,0 0,0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat,repeat,repeat;background-size:100% 200%;background-attachment:scroll,scroll,scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box,border-box,border-box;animation:7s linear infinite sc-rise;inset:0}@keyframes sc-rise{0%{background-position:0 100%}to{background-position:0 -100%}}.sc-cd-rainbow{opacity:.55;mix-blend-mode:screen;filter:blur(8px);background:conic-gradient(#ff004f,#ff8a00,#fffb00,#00ffb3,#00b3ff,#b300ff,#ff004f);animation:7s linear infinite sc-spin;inset:-40%}.sc-cd-beam{background:conic-gradient(from 0deg,transparent 0 40deg,#fff6 46deg,transparent 52deg,transparent 200deg,#ffffff40 206deg,transparent 212deg);mix-blend-mode:screen;animation:3.6s linear infinite sc-spin;inset:-40%}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.sc-cd-orbit{background:conic-gradient(from var(--a),var(--o1),var(--o2),var(--o3),var(--o1));-webkit-mask-composite:xor;z-index:4;border-radius:16px;padding:5px;animation:4s linear infinite sc-orbit;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes sc-orbit{to{--a:360deg}}@keyframes sc-spin{to{transform:rotate(360deg)}}.sc-cd-photo{z-index:1;border-radius:12px 12px 0 0;height:64%;top:12px;left:10px;right:10px;overflow:hidden}.sc-cd-photo img{object-fit:cover;object-position:50% 12%;filter:contrast(1.06)saturate(1.1);width:100%;height:100%;display:block}.sc-cd-photo:after{content:"";background:linear-gradient(180deg,transparent 58%,var(--c1) 100%);opacity:.9;position:absolute;inset:0}.sc-cd-sheen{background:linear-gradient(115deg,#0000 30%,#fff 45% 50%,#0000 65%) 0 0/250% 100%;background-position:var(--mx) 0;opacity:var(--sheen);mix-blend-mode:soft-light;position:absolute;inset:0}.sc-cd-sheen.sc-rainbow{mix-blend-mode:overlay;background:linear-gradient(115deg,#0000 20%,#ff004f 30%,#fffb00 38%,#00ffb3 46%,#00b3ff 54%,#b300ff 62%,#0000 72%) 0 0/260% 100%}.sc-card.sc-tilt .sc-cd-sheen{opacity:calc(var(--sheen) + .15)}.sc-cd-glare{background:radial-gradient(farthest-corner circle at var(--mx) var(--my),#ffffff3a 0%,#ffffff12 22%,transparent 60%);mix-blend-mode:overlay;opacity:.7;z-index:2;inset:0}.sc-cd-frame{box-shadow:inset 0 0 0 2px #fff5,inset 0 0 0 4px var(--c2);z-index:2;border-radius:16px;inset:0}.sc-cd-ovr{text-shadow:0 1px #fff5;z-index:5;flex-direction:column;align-items:center;line-height:1;display:flex;top:16px;left:16px}.sc-cd-ovr b{letter-spacing:-.04em;font-size:40px;font-weight:800}.sc-cd-ovr span{letter-spacing:.2em;margin-top:2px;font-size:12px;font-weight:700}.sc-cd-num{letter-spacing:-.04em;color:#fff3;mix-blend-mode:overlay;z-index:5;font-size:44px;font-weight:800;line-height:1;top:18px;right:14px}.sc-cd-info{text-align:center;z-index:5;padding:3px 14px 0;top:65%;left:0;right:0}.sc-cd-info b{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:800;display:block;overflow:hidden}.sc-cd-info small{letter-spacing:.14em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.sc-cd-meta{letter-spacing:.06em;opacity:.9;justify-content:center;gap:8px;margin-top:3px;font-size:11px;font-weight:600;display:flex}.sc-cd-tier{text-align:center;letter-spacing:.22em;opacity:.9;white-space:nowrap;z-index:5;font-size:9px;font-weight:700;bottom:22px;left:0;right:0}.sc-s-fb .sc-cd-tier{bottom:27px}.sc-cd-serial{font-family:var(--mono);letter-spacing:.1em;opacity:.85;z-index:5;font-size:10px;bottom:8px;right:14px}.sc-s-fb .sc-cd-serial{bottom:9px;left:50%;right:auto;transform:translate(-50%)}.sc-cd-grade{letter-spacing:.2em;color:#fff;z-index:5;background:#000a;border-radius:12px;padding:3px 7px;font-size:9px;bottom:8px;left:14px}.sc-s-fb .sc-cd-grade{bottom:72px;left:12px}.sc-cd-sig{filter:drop-shadow(0 0 5px #fff);z-index:5;opacity:.95;width:110px;height:46px;top:50%;right:12px}.sc-cd-sig.sc-real{object-fit:contain;filter:invert()brightness(1.5)drop-shadow(0 0 4px #fff);mix-blend-mode:screen;opacity:.95;width:124px;height:54px;top:46%;right:8px}.sc-card.sc-dark{--ink:#fff}.sc-card.sc-dark .sc-cd-ovr,.sc-card.sc-dark .sc-cd-info{text-shadow:0 2px 8px #000c}.sc-t-fb-0{--c1:#f2c14e;--c2:#9a6a0e;--c3:#fff3cc}.sc-t-fb-1{--c1:#2b2b2b;--c2:#0b0b0b;--c3:#5a4a20;--ink:#f5c542;--sheen:.25}.sc-t-fb-1 .sc-cd-frame{box-shadow:inset 0 0 0 2px #f5c542,inset 0 0 0 4px #0b0b0b}.sc-t-fb-2{--c1:#19c6ff;--c2:#0b3fbf;--c3:#c9f6ff;--ink:#031a3a;--sheen:.35}.sc-t-fb-3{--c1:#0e2a8a;--c2:#050f3a;--c3:#3b63ff;--ink:#ffd76a;--sheen:.4;--glow:#5b7dff}.sc-t-fb-3 .sc-cd-frame{box-shadow:inset 0 0 0 2px #ffd76a,inset 0 0 0 4px #0a1a5a}.sc-t-fb-4{--c1:#fff6dc;--c2:#d9b25a;--c3:#fff;--ink:#5a4200;--sheen:.45;--n1:#ffe9a8;--n2:#fff;--n3:#e8c76a;--o1:#fff;--o2:#f5c542;--o3:#fff8e0}.sc-t-fb-5{--c1:#111;--c2:#000;--c3:#333;--ink:#fff;--sheen:.35;--glow:#fff;--o1:#ff004f;--o2:#00ffb3;--o3:#b300ff}.sc-t-fb-5 .sc-cd-frame{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}.sc-t-bb-0{--c1:#f2c14e;--c2:#9a6a0e;--c3:#fff3cc}.sc-t-bb-1{--c1:#a24dff;--c2:#4a0f8a;--c3:#e6c8ff;--ink:#fff;--sheen:.25}.sc-t-bb-2{--c1:#4ae0ff;--c2:#0f5fbf;--c3:#e6fbff;--ink:#062a4a;--sheen:.35}.sc-t-bb-3{--c1:#ff5cb8;--c2:#b0126e;--c3:#ffd6ee;--ink:#fff;--sheen:.4;--glow:#ff8ad8}.sc-t-bb-4{--c1:#6fc8ff;--c2:#4b2aa8;--c3:#fff;--ink:#fff;--sheen:.45;--n1:#ff9ad5;--n2:#8be0ff;--n3:#ffe38a;--o1:#ff9ad5;--o2:#8be0ff;--o3:#ffe38a}.sc-t-bb-5{--c1:#14001f;--c2:#000;--c3:#3a0055;--ink:#fff;--sheen:.35;--glow:#ff4fb0;--o1:#ff004f;--o2:#00b3ff;--o3:#b300ff}.sc-t-bb-5 .sc-cd-frame{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #000}.sc-t-bb-5 .sc-cd-rainbow{filter:blur(14px);opacity:.7}@media (prefers-reduced-motion:reduce){.sc-card *{animation:none!important}}.sc-mini{aspect-ratio:224/330;text-align:center;background:#0d0d14;border:1px dashed #2a2a40;border-radius:10px;place-items:center;padding:8px;display:grid;position:relative;overflow:hidden}.sc-mini.sc-locked .sc-nm{color:#4a4a62;font-size:12px}.sc-mini.sc-locked .sc-ps{letter-spacing:.2em;color:#3a3a52;margin-top:4px;font-size:9px}.sc-mini.sc-owned{cursor:pointer;border:0}.sc-mini.sc-owned .sc-card{width:100%;height:100%;box-shadow:none;border-radius:10px}.sc-mini .sc-card{--scale:1}.sc-mini .sc-cd-ovr b{font-size:22px}.sc-mini .sc-cd-ovr span{font-size:8px}.sc-mini .sc-cd-num{font-size:24px;top:10px;right:8px}.sc-mini .sc-cd-ovr{top:8px;left:8px}.sc-mini .sc-cd-info b{font-size:12px}.sc-mini .sc-cd-info small{font-size:7px}.sc-mini .sc-cd-meta{margin-top:2px;font-size:8px}.sc-mini .sc-cd-tier{font-size:6px;bottom:10px}.sc-mini.sc-s-fb .sc-cd-tier{bottom:18px}.sc-mini .sc-cd-serial,.sc-mini .sc-cd-grade,.sc-mini .sc-cd-sig,.sc-mini .sc-cd-beam,.sc-mini .sc-cd-motes{display:none}.sc-mini .sc-cd-photo{top:6px;left:5px;right:5px}.sc-mini .sc-count{z-index:3;color:#fff;font-variant-numeric:tabular-nums;background:#000c;border-radius:10px;padding:2px 7px;font-size:10px;position:absolute;top:6px;right:6px}.sc-mini .sc-lvl{z-index:3;background:linear-gradient(90deg,var(--gold),var(--gold-2));color:#1a1200;letter-spacing:.1em;border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;bottom:6px;left:6px}.sc-mini.sc-owned .sc-card.sc-s-fb{clip-path:none}.sc-posters{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0 0;display:grid}@media (max-width:760px){.sc-posters{grid-template-columns:1fr}}.sc-poster{border:1px solid var(--line);cursor:pointer;isolation:isolate;border-radius:22px;flex-direction:column;gap:6px;padding:18px 18px 16px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.sc-poster:hover{transform:translateY(-3px);box-shadow:0 30px 60px #000a}.sc-poster:focus-visible{outline:2px solid var(--gold)}.sc-poster.sc-fb{background:radial-gradient(120% 90% at 50% 110%,#0d3b1e 0%,#06110a 45%,#04060a 100%)}.sc-poster.sc-bb{background:radial-gradient(100% 80% at 50% 110%,#3b0a5c 0%,#12061f 45%,#050308 100%)}.sc-poster:before{content:"";pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 42%,#ffffff10 46%,#0000 50%,#ffffff10 54%,#0000 58%);height:80%;animation:9s ease-in-out infinite alternate sc-beam;position:absolute;inset:-30% -10% auto}.sc-poster .sc-ph{z-index:2;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sc-poster .sc-ph h3{letter-spacing:.04em;margin:0;font-size:20px}.sc-poster .sc-ph .sc-k{letter-spacing:.34em;color:var(--gold);font-size:10px}.sc-poster.sc-bb .sc-ph .sc-k{color:#ffb3e3}.sc-poster .sc-ph small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}.sc-poster .sc-pile{z-index:1;height:300px;margin:6px 0 2px;position:relative}.sc-poster .sc-pile .sc-card{zoom:.62;content-visibility:visible;position:absolute;top:50%;left:50%;box-shadow:0 20px 40px #000c}.sc-pile .sc-card:first-child{z-index:9;transform:translate(-50%,-50%)scale(1.12)}.sc-pile .sc-card:nth-child(2){z-index:8;transform:translate(-50%,-50%)translate(-130px)translateY(14px)rotate(-12deg)scale(.94)}.sc-pile .sc-card:nth-child(3){z-index:8;transform:translate(-50%,-50%)translate(130px)translateY(14px)rotate(12deg)scale(.94)}.sc-pile .sc-card:nth-child(4){z-index:7;transform:translate(-50%,-50%)translate(-240px)translateY(40px)rotate(-22deg)scale(.82)}.sc-pile .sc-card:nth-child(5){z-index:7;transform:translate(-50%,-50%)translate(240px)translateY(40px)rotate(22deg)scale(.82)}.sc-pile .sc-card:nth-child(6){z-index:6;transform:translate(-50%,-50%)translate(-330px)translateY(70px)rotate(-30deg)scale(.7)}.sc-pile .sc-card:nth-child(7){z-index:6;transform:translate(-50%,-50%)translate(330px)translateY(70px)rotate(30deg)scale(.7)}.sc-poster .sc-pf{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-poster .sc-odds{flex-wrap:wrap;gap:6px;display:flex}.sc-poster .sc-odds span{color:#ddd;white-space:nowrap;background:#0006;border:1px solid #ffffff1f;border-radius:14px;padding:4px 9px;font-size:11px}.sc-poster .sc-odds b{color:#fff}.sc-poster .sc-cta{letter-spacing:.12em;background:linear-gradient(90deg,var(--gold),var(--gold-2));color:#1a1200;border:0;border-radius:24px;padding:10px 18px;font-size:13px;font-weight:600}.sc-poster.sc-bb .sc-cta{background:linear-gradient(90deg,var(--violet),var(--pink));color:#fff}.sc-stage .sc-odds{flex-wrap:wrap;justify-content:center;gap:6px;max-width:640px;display:flex}.sc-stage .sc-odds span{color:#ccc;white-space:nowrap;background:#0006;border:1px solid #ffffff1f;border-radius:14px;padding:4px 9px;font-size:11px}.sc-stage .sc-odds b{color:#fff}.sc-viewer .sc-vwrap{max-height:100vh;padding:30px 16px;overflow:auto}.sc-inst{flex-direction:column;gap:8px;width:min(92vw,420px);margin-top:20px;display:flex}.sc-inst .sc-row1{border:1px solid var(--line);background:var(--panel);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.sc-inst .sc-row1 .sc-v{color:var(--gold-2);font-variant-numeric:tabular-nums}.sc-inst .sc-row1 small{color:var(--muted);font-size:11px}.sc-inst .sc-acts{gap:6px;display:flex}.sc-inst .sc-acts button{color:var(--text);background:#ffffff10;border:1px solid #ffffff2a;border-radius:14px;padding:6px 10px;font-size:12px}.sc-page .sc-inst .sc-acts select{color:#f3efe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-appearance:menulist;background:#101018;border:1px solid #24243a;border-radius:14px;padding:6px 8px;font-size:12px}.sc-viewer .sc-meta{margin-top:24px!important}.sc-album-head{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 12px;display:flex}.sc-album-head h2{letter-spacing:.06em;margin:0;font-size:17px}.sc-album-head .sc-prog{color:var(--muted);font-size:13px}.sc-album-head .sc-prog b{color:var(--gold-2)}.sc-bar{background:#1a1a28;border-radius:3px;flex:1;min-width:120px;height:6px;overflow:hidden}.sc-bar i{background:linear-gradient(90deg,var(--gold),var(--gold-2));height:100%;transition:width .6s;display:block}.sc-bb .sc-bar i{background:linear-gradient(90deg,var(--violet),var(--pink))}.sc-filters{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.sc-filters button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:16px;padding:5px 11px;font-size:12px}.sc-filters button.sc-on{color:var(--text);border-color:#fff5}.sc-album{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:12px;display:grid}.sc-overlay{z-index:50;background:#02020a;place-items:center;display:none;position:fixed;inset:0;overflow:hidden}.sc-overlay.sc-on{display:grid}.sc-overlay canvas{pointer-events:none;z-index:4;width:100%;height:100%;position:absolute;inset:0}.sc-overlay .sc-rays{background:conic-gradient(from 0deg,transparent 0 8deg,var(--ray,#ffffff18) 8deg 10deg,transparent 10deg 30deg,var(--ray,#ffffff18) 30deg 32deg,transparent 32deg 60deg);opacity:.9;mix-blend-mode:screen;animation:14s linear infinite sc-spin;position:absolute;inset:-50%}.sc-overlay .sc-fog{background:radial-gradient(60% 50% at 50% 60%,var(--fog,#0d3b1e) 0%,transparent 70%);opacity:.8;position:absolute;inset:0}.sc-overlay .sc-flash{opacity:0;pointer-events:none;z-index:5;background:#fff;position:absolute;inset:0}.sc-overlay .sc-flash.sc-go{animation:.5s ease-out sc-flash}@keyframes sc-flash{0%{opacity:.95}to{opacity:0}}.sc-overlay.sc-shake{animation:.45s cubic-bezier(.36,.07,.19,.97) sc-oshake}@keyframes sc-oshake{10%,90%{transform:translate(-3px,2px)}20%,80%{transform:translate(5px,-3px)}30%,50%,70%{transform:translate(-8px,4px)}40%,60%{transform:translate(8px,-4px)}}.sc-wo{z-index:3;text-align:center;place-items:center;gap:18px;min-height:60vh;display:grid;position:relative}.sc-wo .sc-step{opacity:0;flex-direction:column;align-items:center;gap:8px;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.3,1.2);display:flex;position:absolute;transform:translateY(40px)scale(.9)}.sc-wo .sc-step.sc-in{opacity:1;transform:translateY(0)scale(1)}.sc-wo .sc-step.sc-out{opacity:0;transition:opacity .35s,transform .45s;transform:translateY(-60px)scale(1.1)}.sc-wo .sc-big{filter:drop-shadow(0 0 30px #fff8);font-size:150px;line-height:1}.sc-wo .sc-lbl{letter-spacing:.5em;color:#fffa;text-transform:uppercase;font-size:12px}.sc-wo .sc-word{letter-spacing:.08em;color:#fff;text-shadow:0 0 40px var(--ray,#fff);font-size:56px;font-weight:800}.sc-wo .sc-cardwrap{opacity:0;transition:opacity .5s,transform .9s cubic-bezier(.2,.9,.3,1.25);transform:translateY(120px)scale(.5)}.sc-wo .sc-cardwrap.sc-in{opacity:1;transform:translateY(0)scale(1.15)}.sc-stinger{z-index:6;text-align:center;letter-spacing:.2em;color:#fff;text-shadow:0 0 30px var(--ray,#fff),0 0 80px var(--ray,#fff);opacity:0;pointer-events:none;font-size:clamp(28px,7vw,72px);font-weight:900;position:absolute;top:12%;left:0;right:0;transform:scale(1.6)}.sc-stinger.sc-go{animation:1.6s cubic-bezier(.2,.9,.3,1) forwards sc-stinger}@keyframes sc-stinger{0%{opacity:0;transform:scale(1.8)}15%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1.05)translateY(-20px)}}.sc-overlay .sc-close{right:18px;top:calc(env(safe-area-inset-top,0px) + 14px);z-index:7;color:#fff;letter-spacing:.14em;background:#0008;border:1px solid #fff4;border-radius:20px;padding:8px 16px;font-size:12px;position:absolute}.sc-viewer{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000d9;place-items:center;display:none;position:fixed;inset:0}.sc-viewer.sc-on{display:grid}.sc-viewer .sc-vwrap{perspective:1000px;flex-direction:column;align-items:center;gap:16px;display:flex}.sc-viewer .sc-card{transform:scale(1.25)}.sc-viewer .sc-meta{color:var(--muted);text-align:center;margin-top:40px;font-size:13px;line-height:1.7}.sc-toast{color:var(--text);opacity:0;z-index:70;pointer-events:none;white-space:nowrap;background:#111120;border:1px solid #fff3;border-radius:24px;padding:10px 18px;font-size:13px;transition:all .3s;position:fixed;bottom:28px;left:50%;transform:translate(-50%)translateY(20px)}.sc-toast.sc-on{opacity:1;transform:translate(-50%)}.sc-rules{color:var(--muted);border-top:1px solid var(--line);margin-top:30px;padding-top:16px;font-size:13px;line-height:1.8}.sc-rules b{color:var(--text)}.sc-credits{color:#5a5a72;margin-top:14px;font-size:11px;line-height:1.7}.sc-credits a{color:#7a7a92}@media (max-width:640px){.sc-card,.sc-slot3{width:180px;height:265px}.sc-cd-ovr b{font-size:32px}.sc-cd-info b{font-size:16px}.sc-wo .sc-big{font-size:110px}.sc-wo .sc-word{font-size:38px}.sc-board{gap:12px}.sc-pack{width:170px;height:250px}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sc-giftbar{background:#1a160a;border:1px solid #f5c54255;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 0;padding:10px 14px;font-size:13px;display:flex}.sc-giftbar b{color:var(--gold-2)}.sc-sigwrap{z-index:5;pointer-events:none;width:110px;height:46px;position:absolute;top:50%;right:12px}.sc-sigwrap svg{filter:drop-shadow(0 0 5px #fff);width:100%;height:100%}.sc-stinger.sc-fixed,.sc-flash.sc-fixed{z-index:45;position:fixed}.sc-flash.sc-fixed{pointer-events:none;background:#fff}.sc-cd-sig.sc-real{position:absolute}.sc-views{margin-left:0}.sc-lede{color:var(--muted);max-width:70ch;margin:14px 0 0;font-size:13px;line-height:1.7}.sc-tier-section{margin-top:26px}.sc-tier-head{border-left:4px solid var(--aura,#fff);flex-wrap:wrap;align-items:baseline;gap:14px;margin:0 0 12px;padding-left:12px;display:flex}.sc-tier-head h2{letter-spacing:.04em;margin:0;font-size:20px}.sc-tier-head .sc-en{letter-spacing:.32em;color:var(--muted);font-size:11px}.sc-tier-head .sc-facts{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.sc-tier-head .sc-facts b{color:var(--text)}.sc-g-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sc-g-item{aspect-ratio:224/330;opacity:.42;filter:saturate(.6);transition:opacity .3s,filter .3s;position:relative}.sc-g-item.sc-have{opacity:1;filter:none;cursor:pointer}.sc-g-item .sc-card{width:100%;height:100%;box-shadow:none}.sc-g-item .sc-cd-ovr b{font-size:26px}.sc-g-item .sc-cd-ovr span{font-size:9px}.sc-g-item .sc-cd-num{font-size:28px;top:12px;right:10px}.sc-g-item .sc-cd-ovr{top:10px;left:10px}.sc-g-item .sc-cd-info b{font-size:13px}.sc-g-item .sc-cd-info small{font-size:7px}.sc-g-item .sc-cd-meta{margin-top:2px;font-size:8px}.sc-g-item .sc-cd-tier{font-size:6px;bottom:12px}.sc-g-item.sc-s-fb .sc-cd-tier{bottom:20px}.sc-g-item .sc-cd-serial{font-size:7px}.sc-g-item .sc-cd-sig,.sc-g-item .sc-sigwrap{width:64px;height:28px;right:8px}.sc-g-item .sc-cd-beam,.sc-g-item .sc-cd-motes{display:none}.sc-g-tag{z-index:6;letter-spacing:.1em;color:#1a1200;background:linear-gradient(90deg,#f5c542,#ffe08a);border-radius:10px;padding:2px 7px;font-size:9px;font-weight:700;position:absolute;top:6px;right:6px}@media (max-width:640px){.sc-g-grid{grid-template-columns:repeat(2,1fr);gap:8px}}.sc-cover{color:#f3efe6;text-align:left;cursor:pointer;isolation:isolate;width:100%;font:inherit;background:radial-gradient(120% 90% at 20% 110%,#0d3b1e 0%,#06110a 40%,#04060a 100%);border:1px solid #f5c54233;border-radius:22px;grid-template-columns:1.1fr 1fr;align-items:center;gap:12px;margin:18px 0 0;padding:22px 22px 20px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0008}.sc-cover:hover{transform:translateY(-3px);box-shadow:0 30px 70px #000a}.sc-cover:focus-visible{outline:2px solid #f5c542}.sc-cover:before{content:"";pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 42%,#ffffff10 46%,#0000 50%,#ffffff10 54%,#0000 58%);height:80%;animation:9s ease-in-out infinite alternate sc-beam;position:absolute;inset:-30% -10% auto}.sc-cover:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 70%,#3b0a5c66,#0000 70%);width:55%;position:absolute;top:0;bottom:0;right:0}.sc-cover .sc-k{letter-spacing:.36em;color:#f5c542;font-size:10px}.sc-cover h2{letter-spacing:.04em;margin:6px 0 8px;font-size:26px;line-height:1.15}.sc-cover p{color:#c9c4b8;max-width:38ch;margin:0 0 14px;font-size:13px;line-height:1.7}.sc-cover .sc-cta{letter-spacing:.12em;color:#1a1200;background:linear-gradient(90deg,#f5c542,#ffe08a);border:0;border-radius:24px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.sc-cover .sc-pile{z-index:1;height:250px;position:relative}.sc-cover .sc-pile .sc-card{zoom:.55;content-visibility:visible;pointer-events:none;position:absolute;top:50%;left:50%;box-shadow:0 20px 40px #000c}.sc-cover .sc-pile .sc-card:first-child{z-index:9;transform:translate(-50%,-50%)scale(1.1)}.sc-cover .sc-pile .sc-card:nth-child(2){z-index:8;transform:translate(-50%,-50%)translate(-140px)translateY(16px)rotate(-12deg)scale(.92)}.sc-cover .sc-pile .sc-card:nth-child(3){z-index:8;transform:translate(-50%,-50%)translate(140px)translateY(16px)rotate(12deg)scale(.92)}.sc-cover .sc-pile .sc-card:nth-child(4){z-index:7;transform:translate(-50%,-50%)translate(-250px)translateY(44px)rotate(-22deg)scale(.8)}.sc-cover .sc-pile .sc-card:nth-child(5){z-index:7;transform:translate(-50%,-50%)translate(250px)translateY(44px)rotate(22deg)scale(.8)}.sc-cover .sc-cd-beam,.sc-cover .sc-cd-motes{display:none}@media (max-width:760px){.sc-cover{grid-template-columns:1fr;padding:18px 16px}.sc-cover .sc-pile{height:210px}.sc-cover .sc-pile .sc-card{zoom:.45}.sc-cover h2{font-size:22px}}@media (max-width:640px){.sc-top{gap:10px 14px}.sc-stat b{font-size:14px}.sc-brand b{font-size:17px}.sc-tabs{margin-left:0}.sc-tabs button{padding:7px 12px;font-size:13px}.sc-album{grid-template-columns:repeat(3,1fr);gap:8px}.sc-mini.sc-locked .sc-nm{font-size:11px}.sc-mini .sc-count{padding:1px 5px;font-size:9px}}.po-s1{border:1px solid var(--po-line,var(--line));background:linear-gradient(135deg,#d4af371a,#0000 70%);border-radius:12px;gap:3px;margin:10px 0 4px;padding:10px 14px;display:grid}.po-s1 .po-kicker{letter-spacing:.28em;font-size:10px}.po-s1 strong{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:22px}.po-s1 small{color:var(--po-muted,var(--muted));font-variant-numeric:tabular-nums;font-size:11px}.po-s1 em{color:var(--po-muted,var(--muted));opacity:.8;font-size:10px;font-style:normal}.scs-root{z-index:1240;pointer-events:none;perspective:1200px;place-items:center;display:grid;position:fixed;inset:0}.scs-dim{opacity:0;background:#050706;animation:2.1s forwards scs-dim;position:absolute;inset:0}@keyframes scs-dim{0%{opacity:0}15%{opacity:.78}85%{opacity:.78}to{opacity:0}}.scs-parcel{width:224px;height:330px;transform-style:preserve-3d;animation:2.1s cubic-bezier(.5,0,.2,1) forwards scs-fly;position:relative}@keyframes scs-fly{0%,62%{opacity:1;transform:translate(0)scale(1)rotate(0)}to{opacity:0;transform:translate(45vw,-48vh)scale(.12)rotate(18deg)}}.scs-card{animation:.55s cubic-bezier(.4,0,.2,1) 50ms forwards scs-slidein;position:absolute;inset:0}@keyframes scs-slidein{to{transform:translateY(26px)scale(.9)}}.scs-sleeve{z-index:2;background:linear-gradient(160deg,#15130f,#060605 55%,#14120c);border-radius:10px;animation:.55s cubic-bezier(.4,0,.2,1) 50ms forwards scs-sleeve;position:absolute;inset:34px -6px -8px;transform:translateY(110%);box-shadow:inset 0 0 0 1px #f5c54266,inset 0 0 0 5px #0b0b09,inset 0 0 0 6px #b8952f55,0 30px 70px #000d}@keyframes scs-sleeve{to{transform:translateY(0)}}.scs-foil{background:linear-gradient(90deg,#0000,#f7e7b0,#0000);height:3px;position:absolute;top:0;left:0;right:0}.scs-mono{letter-spacing:.1em;color:#f5c54299;font-size:22px;font-weight:700;position:absolute;bottom:14px;left:16px}.scs-to{letter-spacing:.3em;color:#cbb990;font-size:10px;position:absolute;bottom:18px;right:16px}.scs-flap{transform-origin:top;opacity:0;z-index:3;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(#1c1a14,#0a0908);border-radius:10px 10px 0 0;height:92px;animation:.45s cubic-bezier(.4,0,.2,1) .62s forwards scs-flap;position:absolute;top:34px;left:-6px;right:-6px;transform:rotateX(180deg);box-shadow:inset 0 0 0 1px #f5c54255}@keyframes scs-flap{0%{opacity:1;transform:rotateX(180deg)}to{opacity:1;transform:rotateX(0)}}.scs-seal{color:#2a1d06;z-index:4;background:radial-gradient(circle at 40% 35%,#f7e7b0,#d9b65a 55%,#8a6a1e);border-radius:50%;place-items:center;width:54px;height:54px;margin-left:-27px;font-size:22px;font-weight:800;animation:.35s cubic-bezier(.2,1.2,.3,1) 1.05s forwards scs-seal;display:grid;position:absolute;top:112px;left:50%;transform:scale(0);box-shadow:0 6px 16px #000b,inset 0 0 0 3px #b8952f}@keyframes scs-seal{0%{transform:scale(0)}60%{transform:scale(1.25)}to{transform:scale(1)}}.scs-trail{opacity:0;border-radius:50%;width:2px;height:2px;animation:2.1s forwards scs-trail;position:absolute;top:50%;left:50%;box-shadow:0 0 30px 14px #f5c54266}@keyframes scs-trail{0%,62%{opacity:0;transform:translate(0)}70%{opacity:1}to{opacity:0;transform:translate(45vw,-48vh)}}.scs-label{letter-spacing:.14em;color:#cbb990;opacity:0;font-size:13px;animation:2.1s forwards scs-label;position:absolute;bottom:14vh;left:50%;transform:translate(-50%)}.scs-label b{color:#f7e7b0}@keyframes scs-label{20%{opacity:0}35%,80%{opacity:1}to{opacity:0}}.sca-root{z-index:1250;perspective:1300px;color:#eeece5;-webkit-tap-highlight-color:transparent;--ray:#f5c542;--tc:#f5c542;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sca-root.shake{animation:.45s cubic-bezier(.36,.07,.19,.97) sca-shake}@keyframes sca-shake{10%,90%{transform:translate(-3px,2px)}20%,80%{transform:translate(5px,-3px)}30%,50%,70%{transform:translate(-8px,4px)}40%,60%{transform:translate(8px,-4px)}}.sca-dim{opacity:.93;background:#050706;position:absolute;inset:0}.sca-dim:after{content:"";opacity:.6;background:radial-gradient(60% 50% at 50% 58%,#2a2210 0%,#0000 70%);position:absolute;inset:0}.sca-head{top:calc(env(safe-area-inset-top,0px) + 26px);text-align:center;z-index:3;gap:4px;display:grid;position:absolute;left:50%;transform:translate(-50%)}.sca-eyebrow{letter-spacing:.36em;color:#cbb990;font-size:11px}.sca-head b{letter-spacing:.06em;color:#f7e7b0;font-size:24px}.sca-head small{color:#96a098;letter-spacing:.14em;font-size:11px}.sca-skip{color:#96a098;letter-spacing:.1em;font-size:12px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.sca-scene{opacity:0;z-index:2;transition:opacity .5s,transform .7s cubic-bezier(.2,.8,.3,1.1);position:relative;transform:translateY(60px)scale(.9)}.sca-scene.in{opacity:1;transform:translateY(0)scale(1)}.sca-stand{opacity:0;z-index:5;width:224px;height:330px;margin:-165px 0 0 -112px;transition:transform .8s cubic-bezier(.2,.9,.3,1.15),opacity .4s;position:absolute;top:50%;left:50%;transform:translateY(40px)scale(.72)}.sca-stand.rise{opacity:1;transform:translateY(-40px)scale(1)}.sca-flip{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.2,.8,.25,1.1);position:absolute;inset:0}.sca-stand.flip .sca-flip{transform:rotateY(180deg)}.sca-back,.sca-front{backface-visibility:hidden;border-radius:16px;position:absolute;inset:0}.sca-back{background:linear-gradient(160deg,#1b1b2a,#0b0b12);place-items:center;display:grid;box-shadow:0 20px 50px #000c,inset 0 0 0 1px #fff2}.sca-back:before{content:"";background:repeating-conic-gradient(from 0deg, #ffffff06 0 6deg, transparent 6deg 12deg);border:1px solid #ffffff18;border-radius:12px;position:absolute;inset:8px}.sca-back span{letter-spacing:.4em;color:#96a098;font-size:11px;position:relative}.sca-back b{letter-spacing:.1em;color:#eeece5;margin-top:4px;font-size:22px;position:relative}.sca-front{transform:rotateY(180deg)}.sca-fly{opacity:0!important;transition:transform .78s cubic-bezier(.5,0,.2,1),opacity .4s .3s!important}.sca-stinger{text-align:center;letter-spacing:.22em;color:#fff;text-shadow:0 0 30px var(--ray), 0 0 80px var(--ray);pointer-events:none;z-index:6;font-size:clamp(28px,7vw,72px);font-weight:900;animation:1.6s cubic-bezier(.2,.9,.3,1) forwards sca-stinger;position:absolute;top:14%;left:0;right:0}@keyframes sca-stinger{0%{opacity:0;transform:scale(1.8)}15%{opacity:1;transform:scale(1)}75%{opacity:1}to{opacity:0;transform:scale(1.05)translateY(-20px)}}.sca-actions{z-index:6;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;animation:.5s both sca-actions;display:flex;position:absolute;bottom:9vh;left:50%;transform:translate(-50%)}@keyframes sca-actions{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.sca-info{text-align:center;gap:4px;display:grid}.sca-info b{letter-spacing:.04em;color:#f7e7b0;font-size:16px}.sca-info span{color:#cbb990;font-size:12px}.sca-take{font:inherit;letter-spacing:.16em;cursor:pointer;color:#1a1200;background:linear-gradient(90deg,#f5c542,#ffe08a);border:0;border-radius:26px;padding:12px 26px;font-size:14px;font-weight:600;box-shadow:0 12px 30px #f5c54244}.sca-sleeve{width:250px;height:372px;position:relative}.sca-sleeve .sca-stand{z-index:1;opacity:1;transform:translateY(60px)scale(.9)}.sca-sleeve .sca-stand.rise{z-index:5;transform:translateY(-60px)scale(1)}.sca-sleeve-body{z-index:3;background:linear-gradient(160deg,#17150f,#060605 55%,#15120b);border-radius:12px;position:absolute;inset:30px 0 0;box-shadow:inset 0 0 0 1px #f5c54266,inset 0 0 0 6px #0b0b09,inset 0 0 0 7px #b8952f55,0 30px 70px #000d}.sca-foil{background:linear-gradient(90deg,#0000,#f7e7b0,#0000);height:3px;position:absolute;top:0;left:0;right:0}.sca-mono{letter-spacing:.1em;color:#f5c54299;font-size:24px;font-weight:700;position:absolute;bottom:16px;left:18px}.sca-series{letter-spacing:.3em;color:#cbb990;font-size:10px;position:absolute;bottom:20px;right:18px}.sca-flap{clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;z-index:4;background:linear-gradient(#1e1b14,#0a0908);border-radius:12px 12px 0 0;height:104px;transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;top:30px;left:0;right:0;box-shadow:inset 0 0 0 1px #f5c54255}.sca-sleeve.open .sca-flap{transform:rotateX(-165deg)}.sca-seal{color:#2a1d06;z-index:6;background:radial-gradient(circle at 40% 35%,#f7e7b0,#d9b65a 55%,#8a6a1e);border-radius:50%;place-items:center;width:58px;height:58px;margin-left:-29px;font-size:24px;font-weight:800;transition:opacity .3s,transform .3s;display:grid;position:absolute;top:106px;left:50%;box-shadow:0 6px 16px #000b,inset 0 0 0 3px #b8952f}.sca-seal i{opacity:0;background:#3a2a06;width:30px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(20deg)}.sca-seal i+i{width:22px;transform:translate(-50%,-50%)rotate(-60deg)}.sca-seal.cracked i{opacity:.8}.sca-seal.cracked{transform:scale(.96)rotate(-4deg)}.sca-sleeve.open .sca-seal{opacity:0;transform:translateY(-40px)rotate(30deg)}.sca-tag{color:#2a1d06;letter-spacing:.2em;transform-origin:0 0;opacity:0;z-index:6;background:#f7e7b0;border-radius:4px;gap:2px;padding:8px 12px;font-size:10px;transition:transform .45s cubic-bezier(.2,1.1,.3,1),opacity .3s;display:grid;position:absolute;top:40px;right:-28px;transform:rotate(-90deg)scale(0);box-shadow:0 8px 20px #000a}.sca-tag b{letter-spacing:.06em;font-size:13px}.sca-tag.on{opacity:1;transform:rotate(8deg)scale(1)}.sca-case{width:300px;height:400px;transform-style:preserve-3d;position:relative}.sca-case-base{background:linear-gradient(#2a2e36,#14171c 40%,#0d0f13);border-radius:12px;position:absolute;inset:40px 0 0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2a,inset 0 0 0 8px #1f2329,0 30px 70px #000d}.sca-case-velvet{background:radial-gradient(70% 60% at 50% 40%,#1a1f2a,#0a0c10 80%);border-radius:8px;position:absolute;inset:14px;box-shadow:inset 0 0 40px #000c}.sca-case-velvet:after{content:"";background:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 7px);position:absolute;inset:0}.sca-beam{background:linear-gradient(180deg, var(--tc) -20%, transparent 70%);opacity:0;mix-blend-mode:screen;width:60%;height:100%;transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%)}.sca-beam.on{opacity:.45}.sca-case-lid{transform-origin:top;height:100%;transform-style:preserve-3d;z-index:7;transition:transform .9s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 0 auto;transform:rotateX(0)}.sca-case.lid .sca-case-lid{transform:rotateX(-118deg)}.sca-lid-face{backface-visibility:hidden;background:linear-gradient(160deg,#3a3f48,#171a1f 45%,#2b3038 80%,#111317);border-radius:12px;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff3,inset 0 0 0 8px #1f2329,inset 0 0 0 9px #ffffff14,0 20px 50px #000c}.sca-lid-face:before{content:"";background:repeating-linear-gradient(100deg,#0000 0 3px,#ffffff08 3px 4px);border-radius:12px;position:absolute;inset:0}.sca-led{background:var(--tc);height:3px;box-shadow:0 0 12px var(--tc);border-radius:2px;position:absolute;top:22px;left:24px;right:24px}.sca-lid-text{letter-spacing:.4em;color:#cfd6e0;font-size:12px}.sca-lid-sub{letter-spacing:.3em;color:#8a93a6;font-size:10px}.sca-lid-inner{backface-visibility:hidden;background:linear-gradient(#0d0f13,#1a1e25);border-radius:12px;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:inset 0 0 0 8px #1f2329}.sca-latch{z-index:8;background:linear-gradient(#e6e9ee,#8d949e 60%,#5e646c);border-radius:4px;width:34px;height:22px;transition:transform .28s cubic-bezier(.6,0,.3,1);position:absolute;top:34px;box-shadow:0 3px 8px #000b}.sca-latch.l1{left:42px}.sca-latch.l2{right:42px}.sca-latch.open{transform:translateY(-16px)rotateX(60deg)}.sca-laser{background:var(--tc);height:2px;box-shadow:0 0 14px var(--tc);opacity:0;z-index:9;position:absolute;top:40px;left:0;right:0}.sca-laser.on{animation:.7s ease-in-out sca-laser}@keyframes sca-laser{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(360px)}}.sca-spot{transform-origin:50% 0;mix-blend-mode:screen;pointer-events:none;background:conic-gradient(from 180deg at 50% 0,#0000 44%,#f7e7b022 47%,#f7e7b04a 50%,#f7e7b022 53%,#0000 56%);width:340px;height:140%;margin-left:-170px;animation:2.6s ease-in-out infinite alternate sca-spot;position:absolute;top:-20%;left:50%}.sca-spot.b{animation-direction:alternate-reverse;animation-delay:-1.3s}@keyframes sca-spot{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}.sca-velvet{width:320px;height:420px;transform-style:preserve-3d;position:relative}.sca-vb-base{background:linear-gradient(#1a1712,#0b0a07 45%,#050403);border-radius:14px;position:absolute;inset:50px 0 0;overflow:hidden;box-shadow:inset 0 0 0 1px #f5c54255,inset 0 0 0 10px #0b0b09,inset 0 0 0 11px #b8952f66,0 34px 80px #000e}.sca-vb-cushion{background:radial-gradient(70% 60% at 50% 40%,#2a1a1e,#120a0c 80%);border-radius:10px;position:absolute;inset:16px;box-shadow:inset 0 0 50px #000c}.sca-vb-cushion:after{content:"";background:repeating-linear-gradient(45deg,#ffffff05 0 2px,#0000 2px 6px);position:absolute;inset:0}.sca-rays{background:conic-gradient(from 0deg, transparent 0 8deg, #f7e7b028 8deg 10deg, transparent 10deg 30deg, #f7e7b028 30deg 32deg, transparent 32deg 60deg);opacity:0;mix-blend-mode:screen;transition:opacity .5s;animation:12s linear infinite sca-spin;position:absolute;inset:-60%}.sca-rays.on{opacity:1}@keyframes sca-spin{to{transform:rotate(360deg)}}.sca-vb-lid{transform-origin:top;height:100%;transform-style:preserve-3d;z-index:7;transition:transform 1.1s cubic-bezier(.4,0,.2,1);position:absolute;inset:0 0 auto}.sca-velvet.lid .sca-vb-lid{transform:rotateX(-112deg)}.sca-vb-lidface{backface-visibility:hidden;background:linear-gradient(160deg,#1f1a12,#090806 50%,#1a150c);border-radius:14px;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5c54266,inset 0 0 0 10px #0b0b09,inset 0 0 0 11px #d9b65a88,0 20px 50px #000c}.sca-vb-lidface b{letter-spacing:.3em;color:#f7e7b0;font-size:26px}.sca-vb-lidface span:not(.sca-gold-line){letter-spacing:.34em;color:#cbb990;font-size:10px}.sca-gold-line{background:linear-gradient(90deg,#0000,#f7e7b0,#0000);width:120px;height:1px}.sca-vb-lidinner{backface-visibility:hidden;background:linear-gradient(#0b0907,#1a1410);border-radius:14px;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:inset 0 0 0 10px #0b0b09}.sca-ribbon{z-index:8;pointer-events:none;transition:opacity .6s,transform .7s;position:absolute;inset:0}.sca-ribbon i{background:linear-gradient(90deg,#b8952f,#f7e7b0,#b8952f);position:absolute;box-shadow:0 4px 12px #0009}.sca-ribbon .h{height:18px;top:56%;left:-6px;right:-6px}.sca-ribbon .v{width:18px;margin-left:-9px;top:-6px;bottom:-6px;left:50%}.sca-ribbon b{background:radial-gradient(circle at 40% 35%,#f7e7b0,#d9b65a 60%,#8a6a1e);border-radius:50%/60% 60% 40% 40%;width:64px;height:40px;margin:-12px 0 0 -32px;position:absolute;top:56%;left:50%;box-shadow:0 6px 14px #000a}.sca-velvet.untied .sca-ribbon{opacity:0;transform:translateY(40px)rotate(6deg)}.sca-flash{opacity:0;pointer-events:none;z-index:9;background:#f7e7b0;position:absolute;inset:-40%}.sca-flash.on{animation:.6s ease-out sca-flash}@keyframes sca-flash{0%{opacity:.5}to{opacity:0}}.sca-reduced .sca-scene,.sca-reduced .sca-stand,.sca-reduced .sca-flip,.sca-reduced .sca-case-lid,.sca-reduced .sca-vb-lid,.sca-reduced .sca-flap,.sca-reduced .sca-ribbon{transition:none!important;animation:none!important}@media (max-width:640px){.sca-scene{zoom:.82}.sca-head b{font-size:20px}.sca-actions{bottom:7vh}.scs-parcel{zoom:.8}}.sc-bulk{margin-left:auto;padding:7px 14px;font-size:12px}.sc-bulk-dialog{color:#f3efe6;background:#101018;border:1px solid #24243a;border-radius:16px;gap:12px;width:min(92vw,520px);padding:20px 22px 18px;display:grid}.sc-bulk-dialog h3{letter-spacing:.04em;margin:0;font-size:18px}.sc-bulk-tiers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sc-bulk-tiers label{cursor:pointer;border:1px solid #24243a;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.sc-bulk-tiers label.sc-on{background:#f5c5420f;border-color:#f5c54288}.sc-bulk-tiers label b{color:#ffe08a;margin-left:auto;font-size:12px}.sc-bulk-keep{color:#c9c4b8;align-items:center;gap:8px;font-size:13px;display:flex}.sc-bulk-quote{background:#0b0b12;border-radius:10px;align-items:baseline;gap:14px;padding:10px 12px;font-size:14px;display:flex}.sc-bulk-quote b{color:#ffe08a;font-size:18px}.sc-holders{margin-top:14px}.sc-h-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.sc-h-item{gap:6px;display:grid;position:relative}.sc-h-item .sc-card{aspect-ratio:224/330;width:100%;height:auto;box-shadow:none}.sc-h-item .sc-cd-ovr b{font-size:26px}.sc-h-item .sc-cd-ovr span{font-size:9px}.sc-h-item .sc-cd-num{font-size:28px;top:12px;right:10px}.sc-h-item .sc-cd-ovr{top:10px;left:10px}.sc-h-item .sc-cd-info b{font-size:13px}.sc-h-item .sc-cd-info small{font-size:7px}.sc-h-item .sc-cd-meta{margin-top:2px;font-size:8px}.sc-h-item .sc-cd-tier{font-size:6px;bottom:12px}.sc-h-item.sc-s-fb .sc-cd-tier{bottom:20px}.sc-h-item .sc-cd-serial{font-size:7px}.sc-h-item .sc-cd-sig,.sc-h-item .sc-sigwrap{width:64px;height:28px;right:8px}.sc-h-item .sc-cd-beam,.sc-h-item .sc-cd-motes{display:none}.sc-h-item .sc-cd-photo{top:36px;left:7px;right:7px}.sc-h-item.sc-open .sc-card{opacity:.38;filter:saturate(.5)}.sc-h-owner{background:#0b0b12;border:1px solid #24243a;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.sc-h-owner small{letter-spacing:.2em;color:#9a9ab0;font-size:9px}.sc-h-owner b{color:#ffe08a;font-size:14px}.sc-h-owner span{color:#9a9ab0;font-size:10px}.sc-h-item.sc-open .sc-h-owner b{color:#9a9ab0}.sc-h-item.sc-mine .sc-h-owner{border-color:#f5c542;box-shadow:inset 0 0 0 1px #f5c54255}@media (max-width:640px){.sc-h-grid{grid-template-columns:repeat(2,1fr);gap:8px}.sc-bulk-tiers{grid-template-columns:1fr}}.sc-viewer .sc-close{top:calc(env(safe-area-inset-top,0px) + 14px);z-index:5;color:#fff;background:#000a;border:1px solid #fff4;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;font-size:26px;line-height:1;display:grid;position:fixed;right:14px;box-shadow:0 8px 24px #000a}.sc-viewer .sc-vwrap{padding-top:64px}.sc-bulk-dialog input[type=checkbox]{appearance:auto;-webkit-appearance:checkbox;accent-color:#f5c542;border-radius:4px;flex:none;width:20px;min-width:0;height:20px;min-height:0;margin:0;padding:0}.sc-bulk-tiers label{justify-content:flex-start}.sc-bulk-tiers label .sc-t{text-align:left;flex:1}.sc-bulk-tiers label b{white-space:nowrap;margin-left:0}.sc-bulk-tiers label.sc-none{opacity:.45}.sc-bulk-keep .sc-t{text-align:left;flex:1}.sc-bulk-quote{flex-wrap:wrap}.sc-bulk-quote small{color:#9a9ab0;width:100%;font-size:11px}.sc-bulk-hint{color:#ffe08a;background:#f5c5420f;border:1px solid #f5c54244;border-radius:10px;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.sc-card.sc-lite{transform-style:flat;isolation:auto;will-change:auto;transition:none}.sc-card.sc-lite :not(.sc-cd-sig){mix-blend-mode:normal!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;animation:none!important;transform:none!important}.sc-card.sc-lite .sc-cd-facet{opacity:.22}.sc-card.sc-lite .sc-cd-num{opacity:.32;color:#fff}.sc-card.sc-lite .sc-cd-photo img{filter:none}.announcement-bell{color:var(--muted);border:0;position:relative}.announcement-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--bg);background:#e2b65c;border-radius:50%;position:absolute;top:7px;right:7px}.announcement-sheet[open]{align-content:start;gap:12px;width:min(560px,100vw - 20px);max-height:calc(100dvh - 24px);padding:24px 20px 18px;display:grid}.announcement-sheet>.eyebrow{letter-spacing:.16em;color:var(--gold);margin:6px 0 0;font-size:11px}.announcement-sheet h2{margin:0;font-size:24px}.announcement-sheet-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}.announcement-loading{min-height:120px;color:var(--muted);place-items:center;display:grid}.announcement-empty{text-align:center;color:var(--muted);margin:0;padding:24px 0;font-size:13px}.announcement-list{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.announcement-item{background:#ffffff05;border:1px solid #3a3f36;border-radius:14px;overflow:hidden}.announcement-item.unread{border-color:#7a6a44}.announcement-item>button{text-align:left;width:100%;color:var(--text);background:0 0;border:0;align-items:center;gap:12px;padding:13px 14px;display:flex}.announcement-copy{flex:1;gap:4px;min-width:0;display:grid}.announcement-meta{color:var(--muted);letter-spacing:.04em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:11px;display:flex}.announcement-meta em{color:#e2b65c;font-style:normal;font-weight:600}.announcement-item.unread .announcement-meta:before{content:"";background:#e2b65c;border-radius:50%;width:7px;height:7px}.announcement-copy strong{font-size:15px;font-weight:600;line-height:1.35}.announcement-copy small{color:var(--muted);font-size:12.5px;line-height:1.5}.announcement-chevron{color:var(--muted);flex:none;transition:transform .2s}.announcement-item.open .announcement-chevron{transform:rotate(180deg)}.announcement-body{border-top:1px solid #2f342c;gap:12px;padding:12px 14px 15px;display:grid}.announcement-body article{grid-template-columns:32px minmax(0,1fr);gap:10px;display:grid}.announcement-body .patch-announcement-icon{width:32px;height:32px}.announcement-kicker{color:#bda468;letter-spacing:.12em;font-size:11px;display:block}.announcement-body h4{margin:2px 0 4px;font-size:14px;font-weight:600;line-height:1.4}.announcement-body p,.announcement-body li{color:#a9afa3;margin:0;font-size:13px;line-height:1.65}.announcement-notes{background:#0407046b;border:1px solid #373c31;border-radius:10px;padding:10px 12px}.announcement-notes h4{color:#d3c49b;margin:0 0 6px}.announcement-notes ul{gap:4px;margin:0;padding-left:16px;display:grid}.announcement-auto,.patch-announcement-mute{color:#c9cdc3;cursor:pointer;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.4;display:flex}.announcement-auto{border-top:1px solid #2f342c;padding-top:12px}.announcement-auto input,.patch-announcement-mute input{accent-color:#c6b181;flex:none;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}.announcement-sheet .modal-close{width:36px;min-width:36px;height:36px;min-height:36px}.announcement-auto small,.patch-announcement-mute small{color:#8f968c;margin-top:2px;font-size:11.5px;line-height:1.45;display:block}.patch-announcement-mute{margin:0 0 12px}.patch-announcement-highlights span{font-size:11px}@media (max-width:600px){.announcement-sheet{padding:22px 14px 14px}.announcement-sheet h2{font-size:22px}.announcement-item>button{padding:12px}.announcement-body{padding:10px 12px 13px}}.sc-lb{gap:18px;margin-top:16px;display:grid}.sc-lb-head{border:1px solid var(--line);background:linear-gradient(150deg,#141420,#0b0b12 70%);border-radius:18px;gap:10px;padding:18px 18px 16px;display:grid}.sc-lb-title h2{letter-spacing:.04em;margin:2px 0 0;font-size:22px}.sc-lb-head .sc-lede{margin:0}.sc-lb-stats{flex-wrap:wrap;gap:14px 20px;display:flex}.sc-lb-stats span{gap:2px;display:grid}.sc-lb-stats small{letter-spacing:.16em;color:var(--muted);font-size:11px}.sc-lb-stats b{color:var(--gold-2);font-variant-numeric:tabular-nums;font-size:16px}.sc-lb-start{justify-content:flex-start}.sc-lb-section{gap:10px;display:grid}.sc-lb-section h3{letter-spacing:.06em;align-items:baseline;gap:8px;margin:8px 0 0;font-size:16px;display:flex}.sc-lb-section h3 b{color:var(--gold-2);background:#f5c54218;border:1px solid #f5c54244;border-radius:10px;padding:1px 8px;font-size:12px}.sc-lb-challenge{border:1px solid var(--line);background:var(--panel);border-radius:14px;gap:10px;padding:14px;display:grid}.sc-lb-ch-head{flex-wrap:wrap;justify-content:space-between;gap:6px 10px;font-size:13px;display:flex}.sc-lb-ch-from{color:var(--text);align-items:center;gap:6px;display:inline-flex}.sc-lb-ch-from b{color:var(--gold-2)}.sc-lb-ch-meta{color:var(--muted);font-size:12px}.sc-lb-ch-actions{justify-content:flex-start}.sc-lb-lineup{gap:8px;display:grid}.sc-lb-lineup-head{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:12px;display:flex}.sc-lb-lineup-head b{color:var(--gold-2);font-size:13px}.sc-lb-lineup-head em{color:#8ee0a3;font-size:11px;font-style:normal}.sc-lb-five{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sc-lb-slot{aspect-ratio:3/4;background:#0d0d14;border-radius:10px;position:relative;overflow:hidden}.sc-lb-chip{aspect-ratio:3/4;border:1px solid var(--aura,#f5c542);width:100%;box-shadow:inset 0 0 0 1px #00000080,0 0 14px color-mix(in srgb,var(--aura,#f5c542) 22%,transparent);background:#0d0d14;border-radius:10px;display:block;position:relative;overflow:hidden}.sc-lb-chip img{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.sc-lb-chip-np{background:repeating-linear-gradient(45deg,#0000001f 0 2px,transparent 2px 6px),linear-gradient(135deg,var(--team1) 0 48%,var(--team2) 48% 54%,color-mix(in srgb,var(--team1) 55%,var(--team2)) 54%);align-content:start;justify-items:center;padding-top:22%;display:grid;position:absolute;inset:0}.sc-lb-chip-np b{aspect-ratio:1/1.12;background:var(--team2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);letter-spacing:-.02em;width:52%;color:var(--team1);place-items:center;font-size:11px;font-weight:900;display:grid}.sc-lb-chip-tier{z-index:2;background:var(--aura,#f5c542);height:3px;position:absolute;top:0;left:0;right:0}.sc-lb-chip-body{z-index:2;text-align:center;background:linear-gradient(#0000,#000000e8 55%);gap:1px;padding:18px 3px 5px;display:grid;position:absolute;bottom:0;left:0;right:0}.sc-lb-chip-body b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}.sc-lb-chip-body small{color:#ffe08a;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.sc-lb-chip .sc-lb-n{top:7px}.sc-lb-tag{z-index:3;color:#fff;letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#0000,#000000e0);padding:14px 3px 4px;font-size:11px;position:absolute;bottom:0;left:0;right:0}.sc-lb-n{z-index:3;letter-spacing:.08em;color:#ffffffd0;font-variant-numeric:tabular-nums;background:#000000a6;border-radius:8px;padding:1px 5px;font-size:11px;position:absolute;top:4px;left:4px}.sc-lb-slots{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.sc-page .sc-lb-slot{min-width:0;min-height:0;color:var(--muted);cursor:pointer;border:1px dashed #3a3a55;place-items:center;margin:0;padding:0;font-size:12px;transition:border-color .2s,transform .15s,box-shadow .2s;display:grid}.sc-page .sc-lb-slot.sc-filled{border-color:#0000}.sc-page .sc-lb-slot.sc-sel{border:2px solid var(--gold);transform:translateY(-3px);box-shadow:0 0 0 2px #f5c54244,0 8px 20px #000a}.sc-lb-slot .sc-lb-empty{letter-spacing:.2em;font-size:11px}.sc-lb-odds{z-index:3;color:#1a1200;background:linear-gradient(90deg,var(--gold),var(--gold-2));white-space:nowrap;border-radius:8px;padding:1px 5px;font-size:11px;font-weight:700;position:absolute;top:4px;right:4px}.sc-lb-sum{border:1px solid var(--line);background:#0b0b12;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:8px 14px;padding:10px 12px;font-size:13px;display:flex}.sc-lb-sum b{color:var(--gold-2);font-variant-numeric:tabular-nums;font-size:18px}.sc-lb-sum em{color:#8ee0a3;margin-left:6px;font-size:11px;font-style:normal}.sc-lb-hint{color:var(--muted);flex:100%;font-size:12px;line-height:1.5}.sc-lb-hint.sc-lb-bad{color:#ff8ec9}.sc-lb-tools{justify-content:flex-start}.sc-lb-tools .sc-btn{align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}.sc-lb-mini{cursor:pointer;transition:transform .15s,box-shadow .2s}.sc-lb-mini.sc-lb-picked{box-shadow:0 0 0 2px var(--gold),0 0 18px #f5c54255;transform:translateY(-2px)}.sc-lb-str{z-index:3;color:#ffe08a;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;background:#000c;border-radius:10px;padding:2px 7px;font-size:11px;position:absolute;top:6px;right:6px}.sc-lb-slotno{z-index:3;background:linear-gradient(90deg,var(--gold),var(--gold-2));color:#1a1200;letter-spacing:.08em;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;bottom:6px;right:6px}.sc-lb-send{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:6px;display:flex}.sc-page .sc-lb-select{color:#f3efe6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-appearance:menulist;background:#101018;border:1px solid #24243a;border-radius:22px;flex:160px;width:auto;max-width:none;min-height:44px;padding:8px 14px;font-size:13px}.sc-lb-send .sc-btn{flex:200px;min-height:44px}.sc-lb-bhead{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-lb-bhead h3{letter-spacing:.04em;margin:0;font-size:16px}.sc-lb-bhead .sc-btn{white-space:nowrap;flex:none}.sc-lb-builder{background:linear-gradient(160deg,#121220,#0b0b12 70%);border:1px solid #f5c54233;border-radius:18px;gap:12px;padding:16px;display:grid}.sc-lb-sport{justify-self:start;margin-left:0}.sc-lb-results{gap:8px;display:grid}.sc-page .sc-lb-result{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:12px;align-items:center;gap:12px;min-height:56px;padding:10px 12px;display:flex}.sc-page .sc-lb-result:disabled{cursor:default;opacity:.7}.sc-lb-r-badge{text-align:center;letter-spacing:.08em;min-width:36px;color:var(--muted);background:#ffffff14;border-radius:10px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.sc-lb-won .sc-lb-r-badge{background:linear-gradient(90deg,var(--gold),var(--gold-2));color:#1a1200}.sc-lb-lost .sc-lb-r-badge{color:#ff8ec9;background:#ff4fb022}.sc-lb-r-copy{flex:1;gap:2px;min-width:0;display:grid}.sc-lb-r-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sc-lb-r-copy small{color:var(--muted);font-size:11px}.sc-lb-r-money{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:13px}.sc-lb-won .sc-lb-r-money{color:var(--gold-2)}.sc-lb-lost .sc-lb-r-money{color:#ff8ec9}.sc-lb-replay{z-index:62;align-content:start;padding:70px 14px 30px;overflow:auto}.sc-lb-replay .sc-card{transform:none}.sc-lb-replay-box{gap:14px;width:min(94vw,520px);margin:0 auto;display:grid}.sc-lb-score{justify-content:space-between;align-items:center;gap:10px;display:flex}.sc-lb-score>span{justify-items:center;gap:2px;display:grid}.sc-lb-score small{letter-spacing:.1em;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:11px;overflow:hidden}.sc-lb-score b{color:var(--gold-2);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.sc-lb-vs{letter-spacing:.2em;color:#f3efe6;font-size:14px}.sc-lb-stage{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.sc-lb-stage-vs{letter-spacing:.3em;color:var(--muted);font-size:12px;font-style:normal}.sc-lb-stage-card{aspect-ratio:224/330;background:#0d0d14;border:1px solid #ffffff18;border-radius:12px;animation:.4s cubic-bezier(.2,.7,.2,1) both sc-lb-in;position:relative;overflow:hidden}.sc-lb-stage-card .sc-card{width:100%;height:100%;box-shadow:none;border-radius:12px}.sc-lb-stage-card.sc-lb-win{border-color:var(--gold);box-shadow:0 0 0 2px #f5c54266,0 0 30px #f5c54255}.sc-lb-stage-card.sc-lb-lose{filter:saturate(.6)brightness(.75)}.sc-lb-stage-card.sc-lb-waiting{color:var(--muted);letter-spacing:.3em;border-style:dashed;place-items:center;display:grid}.sc-lb-winmark{z-index:4;background:linear-gradient(90deg,var(--gold),var(--gold-2));color:#1a1200;letter-spacing:.2em;border-radius:10px;padding:3px 8px;font-size:11px;font-weight:800;animation:.5s cubic-bezier(.2,1.4,.4,1) both sc-lb-pop;position:absolute;top:8px;right:8px}@keyframes sc-lb-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes sc-lb-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.sc-lb-dots{justify-content:center;gap:8px;display:flex}.sc-lb-dots span{background:#ffffff18;border:1px solid #fff2;border-radius:50%;width:12px;height:12px}.sc-lb-dots span.sc-w{background:linear-gradient(90deg,var(--gold),var(--gold-2));border-color:#0000}.sc-lb-dots span.sc-l{background:#ff4fb0;border-color:#0000}.sc-lb-roundline{text-align:center;color:var(--muted);letter-spacing:.04em;margin:0;font-size:12px;line-height:1.6}.sc-lb-final{text-align:center;border:1px solid var(--line);background:#0b0b12;border-radius:14px;justify-items:center;gap:6px;padding:14px;display:grid}.sc-lb-final b{color:#ff8ec9;font-variant-numeric:tabular-nums;font-size:26px}.sc-lb-final-win{background:linear-gradient(160deg,#1a1608,#0b0b12 70%);border-color:#f5c54266}.sc-lb-final-win b{color:var(--gold-2)}.sc-lb-final small{color:var(--muted);font-size:12px;line-height:1.6}.sc-lb-replay .sc-row .sc-btn{align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.sc-lb-head{padding:14px}.sc-lb-title h2{font-size:20px}.sc-lb-stats{gap:10px 16px}.sc-lb-stats b{font-size:14px}.sc-lb-five,.sc-lb-slots{gap:4px}.sc-lb-tag{letter-spacing:0;padding:12px 2px 3px}.sc-lb-album{grid-template-columns:repeat(3,1fr);gap:8px}.sc-lb-stage{gap:6px}.sc-lb-score b{font-size:28px}.sc-tabs.sc-views{border-radius:18px;flex-wrap:wrap}}.lb-invites{gap:10px;margin:0 0 14px;display:grid}.lb-invite{border:1px solid var(--u-line-hi,#cdb27a8c);color:var(--u-ink,#f3f0e8);background:linear-gradient(120deg,#d9c08a24,#d9c08a0a 75%);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:12px 14px;display:grid}.lb-invite-icon{border:1px solid var(--u-line-hi,#cdb27a8c);width:36px;height:36px;color:var(--u-gold,#dcc48f);border-radius:50%;place-items:center;display:grid}.lb-invite-copy{gap:3px;min-width:0;display:grid}.lb-invite-copy small{color:var(--u-ink-3,#94938a);font-size:12px;line-height:1.5}.lb-invite-copy small b{color:var(--u-gold,#dcc48f);font-weight:600}.lb-invite-copy strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.lb-invite-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.lb-invite-actions .primary,.lb-invite-actions .secondary{min-height:42px;padding:8px 14px;font-size:14px}@media (min-width:761px){.lb-invite{grid-template-columns:auto 1fr auto}.lb-invite-actions{grid-column:auto;grid-template-columns:auto auto}}.stock-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stock-limits-grid>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;gap:4px;min-width:0;padding:11px 12px;display:grid}.stock-limits-grid span{color:#96a098;letter-spacing:.04em;font-size:11px}.stock-limits-grid strong{color:#eeece5;overflow-wrap:anywhere;font-size:14px;font-weight:600}.stock-limits-grid small{color:#8b928e;font-size:11px;line-height:1.5}.stock-limits-grid>div.warn{background:#e0a86f0f;border-color:#e0a86f73}.stock-limits-grid>div.warn strong{color:#e0a86f}.stock-trade .stock-limits-warn{color:#e0a86f;margin:0;font-size:12.5px;line-height:1.6}.stock-limits-note{color:#8b928e;margin:0;font-size:11.5px;line-height:1.65}.stock-trade .stock-limits-note{color:#8b928e;font-size:11.5px}.stock-chart-flat .stock-chart-line{stroke-dasharray:7 7;opacity:.85}.stock-chart-flat .stock-chart-focus strong{color:#cfc3a4}.sb-page{gap:16px;display:grid}.sb-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.sb-head h2{letter-spacing:-.02em;margin:4px 0 6px;font-size:22px}.sb-head p{color:#96a098;max-width:52ch;margin:0;font-size:12px;line-height:1.6}.sb-crown{color:#e2c06f;text-align:right;justify-items:end;gap:3px;display:grid}.sb-crown b{font-size:15px;font-weight:600}.sb-crown small{color:#b9a784;font-size:11px}.sb-list{background:linear-gradient(155deg,#151715fa,#090a09fa);border:1px solid #bfa87733;border-radius:18px;overflow:hidden}.leader-head.sb-row,.leader-row.sb-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:14px 16px}.leader-head.sb-row{letter-spacing:.08em;color:#96a098;font-size:10px}.leader-head.sb-row>span{display:block}.leader-row.sb-row>div{gap:12px;min-width:0}.leader-row.sb-row .sb-who{gap:4px;min-width:0;display:grid}.leader-row.sb-row .sb-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.leader-row.sb-row .sb-who strong small{color:#e2c06f;margin-left:5px;font-size:11px;display:inline}.leader-row.sb-row .sb-who>small{color:#96a098;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;display:block;overflow:hidden}.leader-row.sb-row>strong{white-space:nowrap;justify-items:end;gap:3px;font-size:16px;font-weight:600;display:grid}.leader-row.sb-row>strong small{color:#96a098;margin:0;font-size:11px;font-weight:400;display:block}.leader-row.sb-row>strong.positive{color:#a9bd9a}.leader-row.sb-row>strong.negative{color:#bd968f}.sb-empty{color:#96a098;margin:0;padding:18px 16px;font-size:12.5px}.sb-skeleton{min-height:240px}@media (max-width:680px){.sb-head{padding:16px}.sb-head h2{font-size:19px}.sb-crown{text-align:left;justify-items:start}.leader-head.sb-row,.leader-row.sb-row{gap:10px;padding:12px}.leader-row.sb-row>strong{font-size:15px}}.stock-portfolio>div{gap:5px;min-width:0;padding:10px 0;display:grid}.stock-portfolio>div>span{color:var(--muted);font-size:12px}.stock-portfolio>div>strong{overflow-wrap:anywhere;font-size:16px}.vault-achievement-note{flex-wrap:wrap;row-gap:4px;margin:18px 0 0}.vault-achievement-note>span{color:#cbb990}.vault-achievement-note strong{color:#e6d6a3;font-weight:600}.vault-achievement-note small{color:#939b98;flex-basis:100%;font-size:11.5px;line-height:1.45}.cosmetic-grid article.unlocked{background:#1c2117;border-color:#8c7b4f}.cosmetic-grid .cosmetic-status{color:#b8a773;align-items:center;gap:6px;margin:12px 0 8px;display:flex}.cosmetic-grid .cosmetic-status strong{color:#e6d6a3;font-variant-numeric:tabular-nums;font-weight:600}.cosmetic-grid .cosmetic-status.unlocked{color:#e6d6a3}.cosmetic-grid small{color:#8e997c;margin:0 0 12px;font-size:11px;line-height:1.45;display:block}.cosmetic-bar{background:#cfb66f33;border-radius:2px;height:4px;margin:0 0 8px;overflow:hidden}.cosmetic-bar i{background:linear-gradient(90deg,#cfb66f,#e8d49e);border-radius:2px;height:100%;display:block}.vault-trophies .trophy-cosmetic{color:#e6d6a3}.sc-tabs button[data-sport=cs].sc-on{color:#fff;background:linear-gradient(90deg,#d0463a,#e4ae39)}@media (max-width:640px){.sc-tabs:has(>button[data-sport=cs]){border-radius:18px;flex-wrap:wrap;justify-content:center}}.sc-stage.sc-cs{background:radial-gradient(110% 80% at 50% 110%,#3a1a08 0%,#120a06 45%,#05060a 100%)}.sc-stage.sc-cs:before{content:"";opacity:.7;pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 9px);position:absolute;inset:0}.sc-poster.sc-cs{background:radial-gradient(110% 90% at 50% 110%,#3a1a08 0%,#120a06 45%,#05060a 100%)}.sc-poster.sc-cs .sc-ph .sc-k,.sc-pack.sc-cs .sc-k{color:#f0b866}.sc-poster.sc-cs .sc-cta,.sc-cs .sc-btn.sc-primary{color:#fff;background:linear-gradient(90deg,#d0463a,#e4ae39)}.sc-posters.sc-posters-3{grid-template-columns:1fr 1fr}.sc-posters.sc-posters-3>.sc-poster.sc-cs{grid-column:1/-1}@media (max-width:760px){.sc-posters.sc-posters-3{grid-template-columns:1fr}}.sc-pack.sc-cs{clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.sc-pack.sc-cs .sc-body{background:linear-gradient(160deg,#2c2620,#0d0b09 45%,#3a2210 80%,#e4ae3933);border-radius:0;box-shadow:0 30px 70px #000d,inset 0 0 0 1px #e4ae3977,inset 0 0 0 6px #0b0a09,inset 0 0 0 7px #d0463a55}.sc-pack.sc-cs .sc-body:before{content:"";background:repeating-linear-gradient(45deg,#ffffff08 0 3px,#0000 3px 6px),repeating-linear-gradient(-45deg,#00000040 0 3px,#0000 3px 6px);position:absolute;inset:0}.sc-pack.sc-cs h3{color:#fff;text-shadow:0 0 18px #e4ae39aa}.sc-cs .sc-bar i,.sc-bar.sc-cs i{background:linear-gradient(90deg,#d0463a,#e4ae39)}.sc-card.sc-s-cs{--cs-a:#b0c3d9;--team1:#c9ced6;--team2:#111418;color:#f4f1ea;clip-path:polygon(7% 0,100% 0,100% 95%,92.5% 100%,0 100%,0 5%);font-family:var(--font-ui,inherit);background:#0b0c0f;border-radius:0;container-type:inline-size}.sc-cs-bg{background-color:#121316;background-image:linear-gradient(27deg,#17181b 5px,#0000 5px),linear-gradient(207deg,#17181b 5px,#0000 5px),linear-gradient(27deg,#1e1f23 5px,#0000 5px),linear-gradient(207deg,#1e1f23 5px,#0000 5px),linear-gradient(90deg,#1a1b1e 10px,#0000 10px),linear-gradient(#1b1c20 25%,#18191c 25% 50%,#0000 50% 75%,#202125 75%,#202125);background-position:0 5px,10px 0,0 10px,10px 5px,0 0,0 0;background-size:20px 20px;inset:0}.sc-cs-bg:after{content:"";background:radial-gradient(90% 60% at 70% 30%,color-mix(in srgb,var(--cs-a) 30%,transparent),transparent 70%),linear-gradient(180deg,transparent 55%,#000000d0 78%,#000 100%);position:absolute;inset:0}.sc-cs-stripe{background:linear-gradient(118deg,transparent 0 30%,var(--team1) 30% 41%,var(--team2) 41% 44%,transparent 44% 47%,color-mix(in srgb,var(--team1) 55%,transparent) 47% 48.5%,transparent 48.5%);opacity:.78;inset:0}.sc-cs-photo{z-index:1;height:68%;top:0;left:12%;right:0;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.sc-cs-photo img{object-fit:cover;object-position:50% 14%;filter:contrast(1.05)saturate(1.05);width:100%;height:100%;display:block}.sc-cs-frame{z-index:4;width:100%;height:100%;inset:0;overflow:visible}.sc-cs-frame polygon{fill:none;stroke:var(--cs-a);stroke-width:2px;vector-effect:non-scaling-stroke}.sc-cs-rating{z-index:5;border-left:3px solid var(--cs-a);clip-path:polygon(0 0,100% 0,100% 78%,82% 100%,0 100%);background:#000000b8;justify-items:start;gap:1px;min-width:27%;padding:4% 5% 3.5%;line-height:1;display:grid;top:5.5%;left:6%}.sc-cs-rating small{letter-spacing:.14em;color:#c9ccd3;font-size:max(11px,4.4cqw);font-weight:600}.sc-cs-rating b{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:12.5cqw;font-weight:800}.sc-cs-rating span{letter-spacing:.08em;color:var(--cs-a);font-size:max(11px,4.6cqw);font-weight:700}.sc-cs-badge{z-index:5;aspect-ratio:1/1.12;background:var(--team1);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);place-items:center;width:19%;display:grid;top:5%;right:6%;box-shadow:inset 0 0 0 2px #0006}.sc-cs-badge:before{content:"";background:var(--team2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:9%}.sc-cs-badge b{letter-spacing:.02em;color:var(--team1);font-size:max(11px,5cqw);font-weight:800;position:relative}.sc-cs-tags{z-index:5;justify-content:space-between;align-items:center;gap:4px;display:flex;top:59.5%;left:6%;right:6%}.sc-cs-tag{font-family:"Avenir Next Condensed","DIN Condensed","Arial Narrow","Roboto Condensed",var(--font-ui,sans-serif);letter-spacing:.04em;color:#e8e3d6;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000;font-size:max(11px,4.4cqw);font-weight:700;font-stretch:75%;overflow:hidden}.sc-cs-tag.sc-cs-hof{color:#e4ae39}.sc-cs-role{letter-spacing:.06em;background:var(--cs-a);color:#08090b;clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);flex:none;padding:2px 6px;font-size:max(11px,4.4cqw);font-weight:700}.sc-cs-info{z-index:5;text-align:left;line-height:1;top:66%;left:6%;right:6%}.sc-cs-nick{font-family:"Avenir Next Condensed","DIN Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",var(--font-ui,sans-serif);text-transform:uppercase;letter-spacing:.01em;color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #000c;font-size:14.5cqw;font-weight:800;font-stretch:75%;display:block;overflow:hidden}.sc-cs-real{letter-spacing:.04em;color:#c8c6c0;white-space:nowrap;text-overflow:ellipsis;margin-top:2.5%;font-size:max(11px,5cqw);display:block;overflow:hidden}.sc-cs-meta{letter-spacing:.04em;color:#e6e2d8;white-space:nowrap;align-items:center;gap:5px;margin-top:3%;font-size:max(11px,4.6cqw);font-weight:600;display:flex;overflow:hidden}.sc-cs-meta span+span:before{content:"·";color:#8b8f99;margin-right:5px}.sc-cs-foot{z-index:5;background:linear-gradient(90deg,color-mix(in srgb,var(--cs-a) 34%,#000) 0%,#000000c0 70%);border-top:1px solid var(--cs-a);justify-content:space-between;align-items:center;gap:6px;height:9%;padding:0 9% 0 6%;display:flex;bottom:0;left:0;right:0}.sc-cs-tier{letter-spacing:.1em;color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:max(11px,4.3cqw);font-weight:800;overflow:hidden}.sc-cs-serial{font-family:var(--mono);letter-spacing:.06em;color:#fff;flex:none;font-size:max(11px,4.4cqw)}.sc-s-cs .sc-cs-grade{background:#000000c8;border-radius:0;font-size:11px;inset:30% 6% auto auto}.sc-s-cs .sc-cd-sig{aspect-ratio:140/60;z-index:5;width:52%;height:auto;top:36%;right:6%}.sc-cs-shine{z-index:2;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 38%,#fff2 47%,#fff5 50%,#fff2 53%,#0000 62%) 0 0/260% 100%;animation:4.6s ease-in-out infinite sc-sweep;inset:0}.sc-cs-holo{z-index:3;background:repeating-linear-gradient(112deg,transparent 0 10px,color-mix(in srgb,var(--cs-a) 40%,transparent) 10px 11px,transparent 11px 18px,#ffffff30 18px 19px);background-position:var(--mx) 0;opacity:.35;mix-blend-mode:screen;inset:0}.sc-cs-orbit{border-radius:0}.sc-t-cs-0{--cs-a:#b0c3d9}.sc-t-cs-1{--cs-a:#4b69ff}.sc-t-cs-2{--cs-a:#8847ff}.sc-t-cs-3{--cs-a:#d32ce6;--glow:#e86cff}.sc-t-cs-4{--cs-a:#eb4b4b;--o1:#eb4b4b;--o2:#ffb36b;--o3:#fff}.sc-t-cs-5{--cs-a:#e4ae39;--o1:#e4ae39;--o2:#fff1c2;--o3:#d0463a}.sc-t-cs-5 .sc-cs-bg{background-color:#1a1406;background-image:repeating-linear-gradient(45deg,#e4ae3914 0 3px,#0000 3px 6px),repeating-linear-gradient(-45deg,#0005 0 3px,#0000 3px 6px)}.sc-t-cs-5 .sc-cs-bg:after{background:radial-gradient(90% 60% at 70% 30%,#e4ae3966,#0000 70%),linear-gradient(#0000 55%,#1a1000e0 80%,#0a0700 100%)}.sc-t-cs-5 .sc-cs-nick{background:linear-gradient(90deg,#fff1c2,#e4ae39 50%,#fff1c2);color:#0000;-webkit-background-clip:text;background-clip:text}@container (max-width:170px){.sc-cs-real,.sc-cs-meta,.sc-cs-tag,.sc-cs-serial,.sc-cs-rating small,.sc-cs-rating span{display:none}.sc-cs-rating{min-width:0;padding:5% 7%}.sc-cs-badge{width:27%;top:17%;right:5%}.sc-cs-badge b{letter-spacing:-.02em;font-size:11px}.sc-cs-tags{top:62%}.sc-cs-role{padding:1px 5px;font-size:11px}.sc-cs-info{top:72%}.sc-cs-nick{font-size:15cqw}.sc-cs-foot{height:12%;padding:0 8% 0 6%}.sc-cs-tier{letter-spacing:.04em;max-width:100%;font-size:11px}}.sc-mini.sc-owned .sc-card.sc-s-cs{border-radius:0}.sc-album.sc-cs .sc-mini{clip-path:polygon(7% 0,100% 0,100% 95%,92.5% 100%,0 100%,0 5%);border-radius:0}.sc-cs-nophoto{z-index:1;pointer-events:none;height:64%;top:0;left:0;right:0;overflow:hidden}.sc-cs-np-field{background:repeating-linear-gradient(45deg,#0000001f 0 2px,transparent 2px 6px),linear-gradient(122deg,var(--team1) 0%,color-mix(in srgb,var(--team1) 62%,var(--team2)) 58%,var(--team2) 100%);clip-path:polygon(0 30%,100% 4%,100% 70%,0 96%);position:absolute;inset:0}.sc-cs-np-field:before{content:"";background:linear-gradient(122deg,#0000 0 46%,#ffffff2e 46% 47.2%,#0000 47.2% 52%,#0000004d 52% 60%,#0000 60%);position:absolute;inset:0}.sc-cs-np-field:after{content:"";background:radial-gradient(70% 60% at 62% 44%,#ffffff26,#0000 70%),linear-gradient(#0000 60%,#00000080);position:absolute;inset:0}.sc-cs-nophoto:after{content:"";background:var(--team2);clip-path:polygon(0 100%,100% 0,100% 30%,0 130%);opacity:.9;height:5%;position:absolute;top:12%;left:0;right:0;transform:skewY(-14.5deg)}.sc-cs-np-nick{line-height:.86;font-family:"Avenir Next Condensed","DIN Condensed","Arial Narrow","Roboto Condensed","Helvetica Neue",var(--font-ui,sans-serif);font-weight:900;font-stretch:75%;font-size:var(--np-size,30cqw);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;justify-items:center;display:grid;position:absolute;top:22%;left:-4%;right:-4%;transform:rotate(-14.5deg)}.sc-cs-np-nick span{color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--team2) 70%,transparent);opacity:.85}.sc-cs-np-nick span+span{color:color-mix(in srgb,var(--team2) 30%,transparent);-webkit-text-stroke:0;margin-left:18%}.sc-cs-np-hex{aspect-ratio:1/1.12;background:linear-gradient(160deg,color-mix(in srgb,var(--team1) 80%,#fff),var(--team1) 55%,color-mix(in srgb,var(--team1) 70%,#000));clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 6px 14px #000a);place-items:center;width:36%;display:grid;position:absolute;top:25%;left:54%}.sc-cs-np-hex:before{content:"";background:radial-gradient(80% 70% at 50% 30%,color-mix(in srgb,var(--team2) 70%,#333),var(--team2) 70%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:8%}.sc-cs-np-hex:after{content:"";border:1px solid color-mix(in srgb,var(--team1) 55%,transparent);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);position:absolute;inset:15%}.sc-cs-np-hex b{z-index:1;font-family:"Avenir Next Condensed","DIN Condensed","Arial Narrow","Roboto Condensed",var(--font-ui,sans-serif);letter-spacing:.02em;color:var(--team1);text-shadow:0 1px #000;font-size:max(11px,9cqw);font-weight:900;font-stretch:75%;position:relative}.sc-cs-np .sc-cs-stripe{opacity:.32}.sc-cs-np .sc-cs-badge{display:none}.sc-cs-np .sc-cs-bg:after{background:radial-gradient(90% 50% at 60% 30%,color-mix(in srgb,var(--cs-a) 22%,transparent),transparent 70%),linear-gradient(180deg,transparent 58%,#000000d0 76%,#000 100%)}@container (max-width:170px){.sc-cs-np-nick span{-webkit-text-stroke-width:1px}.sc-cs-np-hex{width:42%;top:30%;left:50%}.sc-cs-np-hex b{font-size:11px}}:is(.sc-g-item:has(>.sc-s-cs),.sc-h-item:has(>.sc-s-cs)){content-visibility:auto;contain-intrinsic-size:auto 150px auto 221px;min-width:0}.sc-cs-reel-root{z-index:50;padding:calc(env(safe-area-inset-top,0px) + 56px) 0 calc(env(safe-area-inset-bottom,0px) + 24px);background:radial-gradient(80% 60% at 50% 40%,#2a1508 0%,#07070a 70%);flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0;overflow:hidden}.sc-cs-reel-root~.sc-stinger.sc-fixed,.sc-cs-reel-root~.sc-flash.sc-fixed{z-index:52}.sc-cs-reel-head{left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);justify-content:center;align-items:center;min-height:44px;padding:0 16px;display:flex;position:absolute}.sc-cs-reel-k{letter-spacing:.3em;color:#f0b866;font-size:12px;font-weight:700}.sc-cs-reel-head .sc-close{color:#fff;letter-spacing:.14em;background:#0008;border:1px solid #fff4;border-radius:22px;min-height:44px;padding:0 16px;font-size:12px;position:absolute;top:0;right:16px}.sc-cs-reel{background:linear-gradient(#0e0f13,#16171c 50%,#0e0f13);border-top:1px solid #ffffff1c;border-bottom:1px solid #ffffff1c;width:min(100%,760px);height:150px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.sc-cs-strip{will-change:transform;column-gap:6px;display:flex;position:absolute;top:13px;left:0}.sc-cs-tile{background:linear-gradient(180deg,#1c1d22 0%,#16171b 60%,color-mix(in srgb,var(--cs-a) 30%,#16171b) 100%);border-bottom:4px solid var(--cs-a);flex:0 0 104px;grid-template-rows:1fr auto auto;justify-items:center;height:124px;padding:6px 4px 0;display:grid;position:relative;overflow:hidden}.sc-cs-tile img{object-fit:cover;object-position:50% 15%;width:64px;height:76px;display:block}.sc-cs-tile-np{background:repeating-linear-gradient(45deg,#0000001f 0 2px,transparent 2px 6px),linear-gradient(140deg,var(--team1),var(--team2));clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);place-items:center;width:64px;height:76px;display:grid;position:relative}.sc-cs-tile-np b{aspect-ratio:1/1.12;background:var(--team2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);letter-spacing:-.02em;width:40px;color:var(--team1);place-items:center;margin:0;font-size:11px;font-weight:900;display:grid}.sc-cs-tile b{text-transform:uppercase;letter-spacing:.02em;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:3px;font-size:12px;font-weight:800;overflow:hidden}.sc-cs-tile small{color:var(--cs-a);margin-bottom:3px;font-size:11px;font-weight:700}.sc-cs-tile.sc-cs-win{box-shadow:inset 0 0 0 2px var(--cs-a),0 0 24px var(--cs-a);animation:.6s ease-out sc-cs-win}@keyframes sc-cs-win{0%{filter:brightness(2.2)}to{filter:brightness()}}.sc-cs-marker{z-index:2;background:#e4ae39;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 12px #e4ae39,0 0 2px #fff}.sc-cs-marker:before,.sc-cs-marker:after{content:"";border:8px solid #0000;position:absolute;left:-7px}.sc-cs-marker:before{border-top-color:#e4ae39;top:0}.sc-cs-marker:after{border-bottom-color:#e4ae39;bottom:0}.sc-cs-results{justify-content:center;gap:10px;width:100%;max-width:760px;padding:0 16px;display:flex}.sc-cs-slot{aspect-ratio:224/330;background:#ffffff08;border:1px dashed #fff2;flex:0 200px;place-items:center;min-width:0;display:grid}.sc-cs-slot.sc-on{background:0 0;border:0;animation:.5s cubic-bezier(.2,.9,.3,1.4) sc-pop2}@keyframes sc-pop2{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.sc-cs-slot .sc-card{width:100%;height:100%;box-shadow:0 12px 30px #000c,0 0 26px color-mix(in srgb,var(--aura) 45%,transparent)}.sc-cs-slot-empty{color:#fff3;font-size:28px;font-weight:800}@media (max-width:640px){.sc-cs-reel{height:132px}.sc-cs-strip{top:10px}.sc-cs-tile{flex-basis:88px;height:112px}.sc-cs-tile img,.sc-cs-tile-np{width:56px;height:66px}.sc-cs-results{gap:8px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.sc-cs-slot.sc-on,.sc-cs-tile.sc-cs-win{animation:none}}
