: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}.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{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 250px;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}.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.jpg?v=announcement-2) 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.jpg?v=reserve-2) 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{will-change:transform;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}}
