@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-ext-wght-normal-D6H-S6MW.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/unbounded-latin-wght-normal-D5afBTBx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-cjk: sans-serif;--font-display: "Unbounded Variable", var(--font-cjk), system-ui, sans-serif;--font-text: "Segoe UI", var(--font-cjk), system-ui, -apple-system, sans-serif;--text-1: #e7e9f3;--text-2: #b7bbd0;--text-3: #8b90a8;--text-4: #6f7490;--text-5: #5a6076;--surface-1: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .06);--line-1: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .12);--violet: #8b5cf6;--violet-soft: #a78bfa;--gold: #fbbf24;--gold-deep: #f59e0b;--r-xs: 6px;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 14px;--layer-navigation: 20;--layer-modal: 50;--w-body: 400;--w-medium: 500;--w-semi: 600;--w-bold: 700}:root:lang(ja){--font-cjk: "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", sans-serif}:root:lang(ko){--font-cjk: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Nanum Gothic", sans-serif}:root:lang(zh-Hans){--font-cjk: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif}:root:lang(zh-Hant){--font-cjk: "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{height:100%}html{color-scheme:dark;background:#0a0c15}body{font-family:var(--font-text);color:var(--text-1);min-height:100vh;overflow-x:hidden;background:transparent}button,input,textarea,select{font-family:inherit}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(125% 85% at 50% 26%,transparent 36%,rgba(0,0,0,.58) 100%),linear-gradient(180deg,#6d4ad926,#6d4ad900 46%),linear-gradient(168deg,#151a2c,#0e1220 30%,#0a0c15 58%,#06070c)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}html{scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.7) transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf6,#4c1d95);border-radius:4px;border:1px solid rgba(7,7,14,.6)}::-webkit-scrollbar-thumb:hover{filter:brightness(1.25)}::-webkit-scrollbar-corner{background:transparent}.app{max-width:480px;margin:0 auto;min-height:100%;padding-top:calc(14px + env(safe-area-inset-top,0px));padding-right:max(14px,env(safe-area-inset-right,0px));padding-bottom:calc(88px + env(safe-area-inset-bottom,0px));padding-left:max(14px,env(safe-area-inset-left,0px));position:relative}.app-home{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.brand{display:flex;flex-direction:column}.brand .season{font-size:17px;font-weight:600;letter-spacing:.3px;background:linear-gradient(90deg,#f4f2ff,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand .theme{font-size:11px;color:var(--text-3);margin-top:2px}.gold{display:flex;align-items:center;gap:6px;background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);color:#fbbf24;font-weight:500;font-size:13px;padding:6px 10px;border-radius:8px}.gold-value-pop{display:inline-block;animation:gold-value-pop .18s cubic-bezier(.22,1,.36,1)}@keyframes gold-value-pop{0%{transform:scale(1.3)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.gold-value-pop{animation:none}}.coin{width:14px;height:14px;flex-shrink:0}.status-heading{display:flex;align-items:center;gap:7px}.guidance-banner{position:relative;display:grid;grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 0 12px;padding:12px;border:1px solid rgba(167,139,250,.28);border-radius:12px;background:radial-gradient(120% 160% at 0 0,rgba(124,58,237,.15),transparent 60%),#ffffff0b}.guidance-rail{align-self:stretch;min-height:38px;border-radius:3px;background:linear-gradient(180deg,#c4b5fd,#7c3aed)}.guidance-copy{min-width:0}.guidance-copy h2{font-size:13px;line-height:1.25}.guidance-copy p{margin-top:3px;color:var(--text-3);font-size:10px;line-height:1.42}.guidance-copy .guidance-error{color:#fca5a5}.guidance-action{max-width:118px;border:1px solid rgba(167,139,250,.38);border-radius:8px;padding:9px 10px;background:#7c3aed3d;color:#f4f2ff;font:inherit;font-size:10px;font-weight:700;line-height:1.2;cursor:pointer}.guidance-action:disabled{cursor:default;opacity:.58}.guidance-target{border-color:#a78bfaa6;box-shadow:0 0 0 2px #7c3aed29}@media(max-width:360px){.guidance-banner{grid-template-columns:3px minmax(0,1fr)}.guidance-action{grid-column:2;width:100%;max-width:none}}.coin-inline{display:inline-block;vertical-align:-2px;width:12px;height:12px}.coin,.coin-inline,.sp-coin{background:center / contain no-repeat url(/assets/gold-BgjJV1Rl.webp)}button.gold{cursor:pointer;font:inherit;transition:filter .15s ease}button.gold:active{filter:brightness(1.2)}.nav{position:fixed;left:50%;transform:translate(-50%);z-index:var(--layer-navigation);bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(452px,calc(100% - 28px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));display:flex;gap:4px;padding:6px;background:#10101ad9;border:1px solid rgba(255,255,255,.1);border-radius:14px;backdrop-filter:blur(12px);box-shadow:0 14px 40px -10px #000c}.nav button{position:relative;min-width:0;flex:1;border:none;background:transparent;color:var(--text-3);cursor:pointer;padding:9px 3px;border-radius:7px;font-size:11px;font-weight:500;letter-spacing:-.2px;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:3px;transition:.2s}.nav-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.nav button.active{color:#fff;background:linear-gradient(180deg,#7c3aed59,#7c3aed1a)}.nav button.guided:not(.active){color:#ddd6fe;background:#7c3aed1f}.nav button.locked{color:#62677a;cursor:default;filter:saturate(.35)}.nav button.locked .ico{opacity:.48}.nav-lock{position:absolute;top:5px;right:9px;width:8px;height:7px;border:1px solid currentColor;border-radius:2px}.nav-lock:before{content:"";position:absolute;left:1px;top:-5px;width:4px;height:5px;border:1px solid currentColor;border-bottom:0;border-radius:4px 4px 0 0}.nav-badge{position:absolute;top:2px;right:9px;min-width:17px;height:17px;padding:0 4px;border:1px solid #c4b5fd;border-radius:999px;background:#6d28d9;color:#fff;box-shadow:0 0 8px #8b5cf68c;font-size:9px;font-weight:800;display:grid;place-items:center}@media(max-width:380px){.nav button{font-size:10px;letter-spacing:-.3px;padding:9px 2px;gap:2px}.nav button .ico{font-size:15px}}@media(max-width:336px){.nav button{font-size:9px}.nav button .ico{font-size:15px}}.panel{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px;backdrop-filter:blur(6px)}.progress-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.progress-head .label{font-size:13px;color:var(--text-2)}.progress-head .value{font-size:13px;font-weight:500;color:#fff}.bar{height:10px;background:#ffffff14;border-radius:4px}.bar>span{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#6d28d9,#a78bfa);transition:width .5s ease}.btn{border:none;border-radius:10px;font-size:15px;font-weight:500;cursor:pointer;padding:15px 18px;width:100%;color:#fff;transition:transform .08s ease,filter .2s ease}.btn:active{transform:scale(.98)}.btn:disabled{cursor:default;filter:saturate(.4) brightness(.7)}.btn-primary{background:linear-gradient(135deg,#7c3aed,#4f46e5);border:1px solid rgba(167,139,250,.35);box-shadow:0 10px 26px -12px #000000d9}.btn-row{display:flex;gap:10px;margin-top:10px}.btn-ghost{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);font-size:13px;padding:11px 12px}.dev-tag{font-size:9px;opacity:.6;letter-spacing:1px}.hero-open{margin-top:14px}.cooldown-note{text-align:center;font-size:12px;color:var(--text-3);margin-top:8px}.box-open-error{margin:-4px 0 0;color:#fca5a5;font-size:11px;line-height:1.4;text-align:center}.pity{display:flex;align-items:center;gap:8px;justify-content:center;font-size:11px;color:#9aa0bb;margin-top:10px}.pity .dots{display:flex;gap:3px}.pity .dot{width:7px;height:7px;border-radius:50%;background:#ffffff26}.pity .dot.on{background:#a78bfa}.pity .dot-gold.on{background:#fbbf24}.section-title{display:flex;align-items:center;gap:8px;margin:18px 4px 10px}.section-title h3{font-size:13px;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-2)}.section-title .count{font-size:12px;color:var(--text-4)}.section-title .line{flex:1;height:1px;background:linear-gradient(90deg,rgba(255,255,255,.15),transparent)}.seg{display:flex;gap:4px;margin:2px 0 10px;padding:4px;border-radius:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.seg button{flex:1;min-width:0;border:none;background:transparent;cursor:pointer;color:var(--text-3);font-size:12px;font-weight:500;padding:8px 4px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;transition:background .15s ease,color .15s ease}.seg button.active{color:#fff;background:linear-gradient(180deg,#7c3aed6b,#7c3aed29)}.coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:62vh;gap:10px;padding:20px}.cs-icon{font-size:66px;line-height:1;filter:drop-shadow(0 10px 26px rgba(124,58,237,.55));opacity:.92}.cs-title{font-size:24px;font-weight:700;background:linear-gradient(90deg,#f4f2ff,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cs-sub{font-size:13px;color:var(--text-3);max-width:270px;line-height:1.55}.cs-badge{margin-top:6px;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:5px 15px;border-radius:8px;color:#d6c9fb;background:#7c3aed2e;border:1px solid rgba(124,58,237,.45)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.card{--c: #9aa4b2;isolation:isolate;position:relative;aspect-ratio:941 / 1672;border-radius:10px;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--c) 34%,transparent),transparent 70%),linear-gradient(180deg,#14141f,#0c0c15);border:1px solid color-mix(in srgb,var(--c) 65%,transparent);box-shadow:inset 0 1px #ffffff17,0 0 0 1px color-mix(in srgb,var(--c) 12%,transparent),0 2px 10px -7px color-mix(in srgb,var(--c) 75%,transparent),0 10px 20px -12px #000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.card-artwork{display:block;width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none}.card>.card-artwork{position:absolute;inset:0;z-index:0}.card-artwork-fallback{display:flex;align-items:center;justify-content:center;font-size:40px;line-height:1}.card>.card-artwork-fallback{filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.card>.qty,.card>.cname{z-index:3}.card .cname{position:absolute;bottom:0;left:0;right:0;padding:7px 6px 6px;font-size:10px;font-weight:500;text-align:center;color:#eef0fb;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card .qty{position:absolute;top:5px;right:5px;min-width:20px;height:20px;padding:0 5px;border-radius:7px;background:#0000008c;border:1px solid var(--c);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.card.locked{--c: #2a2f3f;border-color:#ffffff0f;box-shadow:none;background:linear-gradient(180deg,#101019,#0a0a11);cursor:default}.card.locked .emoji{filter:grayscale(1) brightness(.35);opacity:.35}.card.locked .cname{color:#4a4f63;background:none}.card:not(.locked):not(:has(>.card-artwork)){background:radial-gradient(130% 95% at 50% -12%,color-mix(in srgb,var(--c) 48%,transparent),transparent 62%),linear-gradient(158deg,color-mix(in srgb,var(--c) 30%,#14141f),#0d0d16 46%,color-mix(in srgb,var(--c) 18%,#0d0d16))}.card.r-epic:not(.locked){box-shadow:inset 0 1px #ffffff1c,0 0 0 1px color-mix(in srgb,var(--c) 20%,transparent),0 2px 11px -7px color-mix(in srgb,var(--c) 85%,transparent),0 10px 22px -12px #000000e6}.card.r-epic:not(.locked):not(:has(>.card-artwork)):before,.card.r-legendary:not(.locked):not(:has(>.card-artwork)):before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(115deg,#a855f761,#3b82f64d,#ec489957,#22d3ee47,#a855f761);background-size:320% 320%;mix-blend-mode:screen;animation:iridescent 6s ease-in-out infinite}.card.r-legendary:not(.locked):not(:has(>.card-artwork)):before{background:linear-gradient(115deg,#f59e0b70,#ec48995c,#52ff9638,#22d3ee4d,#f59e0b70);background-size:320% 320%;animation:iridescent 5s ease-in-out infinite}@keyframes iridescent{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.card.r-legendary:not(.locked){box-shadow:inset 0 1px #ffffff21,0 0 0 1px color-mix(in srgb,var(--c) 27%,transparent),0 2px 12px -7px color-mix(in srgb,var(--c) 95%,transparent),0 11px 24px -12px #000000eb}.card.r-mythic:not(.locked):not(:has(>.card-artwork)){border:1px solid transparent;background:radial-gradient(130% 95% at 50% -12%,color-mix(in srgb,var(--c) 42%,transparent),transparent 62%) padding-box,linear-gradient(158deg,#171420,#0d0d16,#16101c) padding-box,conic-gradient(from 210deg,#ff5d5d,#ffd24d,#52ff96,#4dd2ff,#c06bff,#ff5d5d) border-box;box-shadow:inset 0 1px #ffffff26,0 0 0 1px #ffffff29,0 2px 14px -8px color-mix(in srgb,var(--c) 95%,transparent),0 12px 26px -12px #000000f0}.cardview{display:flex;flex-direction:column;align-items:center;gap:14px;perspective:900px}.card-big{width:min(54vw,220px);cursor:default;border-radius:14px}.card-big .emoji{font-size:92px;filter:drop-shadow(0 8px 22px rgba(0,0,0,.7))}.card-big .cname{font-size:15px;padding:12px 10px 11px}.card-big .qty{top:8px;right:8px;min-width:26px;height:24px;font-size:13px}.cardview-meta{display:flex;flex-direction:column;align-items:center;gap:3px}.cv-rarity{font-size:14px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase}.cv-sub{font-size:12px;color:var(--text-3)}.cardview-close{width:auto;padding:10px 26px}.card-instance-picker{width:min(calc(100vw - 28px),430px);max-height:min(720px,calc(100vh - 30px));padding:18px;gap:12px;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0c0e1afa;box-shadow:0 24px 70px #000000ad}.card-instance-picker-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:100%}.card-instance-picker-head h2{margin:2px 0 1px;font-size:19px}.card-instance-picker-head>div>span{color:var(--text-3);font-size:11px}.card-instance-picker-state{width:100%;padding:28px 12px;color:var(--text-3);font-size:13px;text-align:center}.card-instance-list{display:flex;flex-direction:column;gap:8px;width:100%;overflow-y:auto;padding-right:3px;scrollbar-width:thin}.card-instance-form-group{display:flex;flex-direction:column;gap:7px;width:100%}.card-instance-form-group+.card-instance-form-group{padding-top:4px;border-top:1px solid rgba(255,255,255,.07)}.card-instance-form-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px;color:var(--text-2)}.card-instance-form-head strong{font-size:11px;letter-spacing:.03em}.card-instance-form-head span{color:var(--text-3);font-size:10px}.card-instance-row{display:grid;grid-template-columns:54px 1fr 18px;align-items:center;gap:11px;width:100%;padding:8px;color:var(--text-1);text-align:left;cursor:pointer;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:#ffffff09}.card-instance-row:hover{background:#fff1}.card-instance-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card-instance-thumb{display:block;width:54px;aspect-ratio:3 / 4;min-height:0;border-radius:4px;pointer-events:none}.card-instance-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.card-instance-copy strong{font-size:12px}.card-instance-copy span{overflow:hidden;color:var(--text-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.card-instance-copy span:first-of-type{color:color-mix(in srgb,var(--text-2) 84%,transparent)}.card-instance-open{color:var(--text-3);font-size:24px;line-height:1}.cu-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cu-status{color:var(--text-3);font-size:9px;text-align:right}.cu-status.is-unique{color:var(--gold)}.cu-summary{margin:8px 0 0}.cu-details,.cu-evidence{margin-top:9px}.cu-evidence code{overflow-wrap:anywhere;user-select:all}.cu-tile{display:block;margin:3px 1px 1px;padding:4px 5px;border-radius:6px;background:#ffffff06;border:1px solid rgba(255,255,255,.065)}.cu-tile-supply{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 5px;color:#d3b969;font-size:7px;font-variant-numeric:tabular-nums}.cu-tile-supply strong{font-weight:750}.cu-tile .cu-status{font-size:6.5px;font-weight:800}.cu-tile-identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 5px;margin-top:3px;color:var(--text-4);font-size:6.5px;line-height:1.3}.cu-tile-identity>span{overflow-wrap:anywhere}.cu-owned-only{color:#f6d87a;font-weight:700}.picker-overlay{align-items:flex-end;padding-top:0;padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));padding-left:max(12px,env(safe-area-inset-left,0px))}.picker-panel{width:100%;max-width:480px;max-height:72vh;display:flex;flex-direction:column;margin:0 auto;background:#0f0f19;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px;box-shadow:0 18px 50px -12px #000000d9}.picker-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.picker-head-main{display:flex;align-items:center;gap:9px;min-width:0}.picker-heading-copy{display:grid;gap:2px;min-width:0}.picker-title{font-size:15px;font-weight:600}.picker-step-hint{overflow:hidden;color:var(--text-4);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.picker-scarcity-guide{display:flex;align-items:center;justify-content:center;gap:5px;margin:-6px 0 10px;color:var(--text-4);font-size:9px}.picker-scarcity-guide b{color:#e7d993;font-weight:750}.picker-close{background:#ffffff0f;border:none;color:#c7cbe0;width:30px;height:30px;border-radius:9px;cursor:pointer;font-size:13px}.picker-back{flex:0 0 auto;width:30px;height:30px;border-radius:9px;cursor:pointer;color:#c7cbe0;font-size:15px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.picker-grid{overflow-y:auto;padding:2px 8px 14px 2px;grid-auto-rows:max-content;scrollbar-width:thin;scrollbar-color:rgba(124,58,237,.7) transparent}.picker-grid::-webkit-scrollbar{width:6px}.picker-grid::-webkit-scrollbar-track{background:transparent}.picker-grid::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#8b5cf6,#4c1d95);border-radius:4px}.picker-grid::-webkit-scrollbar-thumb:hover{filter:brightness(1.2)}.picker-empty{color:var(--text-3);font-size:13px;text-align:center;padding:26px 10px}.picker-card{position:relative}.picker-card-group .picker-card-caption small{color:var(--text-3)}.picker-card .picker-card-caption{display:grid;gap:1px;padding-top:15px;white-space:normal}.picker-card-caption strong,.picker-card-caption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-card-caption strong{font-size:9px;font-weight:650}.picker-card-caption small{color:#e7d993;font-size:7px;font-weight:650;font-variant-numeric:tabular-nums}.lazy-boundary-panel{min-height:112px;align-items:center;justify-content:center;gap:16px;color:var(--text-2);text-align:center}.lazy-boundary-screen{flex-direction:column;gap:16px;text-align:center}.lazy-boundary-actions{display:flex;justify-content:center;gap:10px}.pf-head{display:flex;align-items:center;gap:12px;min-width:0}.pf-headinfo{min-width:0}.pf-you{margin-left:8px;font-size:10px;font-weight:600;color:#a78bfa;vertical-align:middle;background:#7c3aed2e;border:1px solid rgba(124,58,237,.4);padding:1px 7px;border-radius:6px}.pf-sub{display:flex;align-items:center;gap:8px;margin-top:5px;flex-wrap:wrap}.pf-tag{font-size:11px;font-weight:500;color:var(--text-4);letter-spacing:.6px;font-variant-numeric:tabular-nums}.pf-stats{margin-top:4px;margin-bottom:16px}.pf-showcase-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-2);margin-bottom:10px}.pf-showcase-empty{font-size:12px;color:var(--text-3);text-align:center;padding:18px 0;background:#ffffff08;border:1px dashed rgba(255,255,255,.1);border-radius:10px}.pf-slot-empty{border:1px dashed rgba(255,255,255,.1);background:#ffffff05}.pf-joined{margin-top:16px;text-align:center;font-size:11px;color:var(--text-4)}.pf-state{text-align:center;padding:40px 0 24px;color:var(--text-2);font-size:14px}.pf-state-icon{display:flex;justify-content:center;margin-bottom:10px;opacity:.7}.pf-state-btn{margin-top:18px}.pf-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.pf-badges>span{padding:5px 8px;border-radius:7px;color:#ddd6fe;font-size:10px;background:#7c3aed24;border:1px solid rgba(139,92,246,.28)}.collectible-overlay{align-items:flex-end;padding:12px max(12px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.collectible-panel{width:100%;max-width:480px;max-height:min(88vh,780px);margin:0 auto;overflow-y:auto;padding:17px;border-radius:15px;color:var(--text-1);background:#0f0f19;border:1px solid rgba(255,255,255,.11);box-shadow:0 20px 56px -14px #000000e6}.collectible-state{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:var(--text-2)}.collectible-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.collectible-head h2{margin:3px 0 0;font-size:19px}.collectible-kicker{color:#a78bfa;font-size:10px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase}.collectible-hero{position:relative;width:min(46vw,188px);aspect-ratio:941 / 1672;margin:14px auto 12px;cursor:default;filter:drop-shadow(0 12px 16px rgba(0,0,0,.48))}.collectible-hero>.card-artwork{position:absolute;inset:0}.foil-runtime-effect{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;isolation:isolate}.foil-runtime-effect>span{position:absolute;pointer-events:none}.foil-runtime-effect__flow-x,.foil-runtime-effect__flow-y,.foil-runtime-effect__resonance{inset:1.05% 1.45%;overflow:hidden;border-radius:4.7%/2.7%;mix-blend-mode:screen}.foil-runtime-effect__flow-x:before,.foil-runtime-effect__flow-x:after,.foil-runtime-effect__flow-y:before,.foil-runtime-effect__flow-y:after{content:"";position:absolute;pointer-events:none;will-change:transform,opacity}.foil-runtime-effect__flow-x:before,.foil-runtime-effect__flow-x:after{left:0;width:38%;height:1.5px;background:linear-gradient(90deg,transparent,rgba(61,198,255,.24) 18%,rgba(139,229,255,.82) 43%,rgba(255,255,255,.96) 53%,rgba(169,117,255,.68) 68%,transparent);box-shadow:0 0 4px #5cd8ffb8,0 0 7px #9263ff5c;transform:translate3d(-145%,0,0);opacity:0;animation:foil-frame-flow-x 5.8s cubic-bezier(.48,.08,.42,.95) infinite}.foil-runtime-effect__flow-x:before{top:0}.foil-runtime-effect__flow-x:after{bottom:0;animation-delay:-2.9s;animation-direction:reverse}.foil-runtime-effect__flow-y:before,.foil-runtime-effect__flow-y:after{top:0;width:1.5px;height:22%;background:linear-gradient(180deg,transparent,rgba(73,201,255,.28) 17%,rgba(224,249,255,.92) 48%,rgba(171,111,255,.64) 70%,transparent);box-shadow:0 0 4px #5ad8ffad,0 0 7px #8f5eff52;transform:translate3d(0,-155%,0);opacity:0;animation:foil-frame-flow-y 7.1s cubic-bezier(.48,.08,.42,.95) infinite}.foil-runtime-effect__flow-y:before{right:0;animation-delay:-.8s}.foil-runtime-effect__flow-y:after{left:0;animation-delay:-4.35s;animation-direction:reverse}.foil-runtime-effect__resonance{border:1px solid rgba(172,229,255,.09);background:radial-gradient(circle at 0 0,rgba(126,222,255,.52),transparent 4.8%),radial-gradient(circle at 100% 0,rgba(179,125,255,.42),transparent 4.8%),radial-gradient(circle at 100% 100%,rgba(103,211,255,.42),transparent 4.8%),radial-gradient(circle at 0 100%,rgba(166,116,255,.36),transparent 4.8%);box-shadow:inset 0 0 8px #48c2ff1a,inset 0 0 15px #8f5eff0e;opacity:.34;animation:foil-frame-resonance 4.6s ease-in-out infinite;will-change:opacity}@keyframes foil-frame-flow-x{0%,12%{transform:translate3d(-145%,0,0);opacity:0}22%{opacity:.96}72%{opacity:.72}86%,to{transform:translate3d(365%,0,0);opacity:0}}@keyframes foil-frame-flow-y{0%,10%{transform:translate3d(0,-155%,0);opacity:0}21%{opacity:.88}74%{opacity:.66}88%,to{transform:translate3d(0,555%,0);opacity:0}}@keyframes foil-frame-resonance{0%,to{opacity:.26}46%{opacity:.5}63%{opacity:.38}}@media(prefers-reduced-motion:reduce){.foil-runtime-effect{display:none}}.archive-runtime-effect{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;isolation:isolate;contain:paint}.archive-runtime-effect>span{position:absolute;pointer-events:none}.archive-runtime-effect__patina{inset:1.2% 1.55%;overflow:hidden;border-radius:4.7%/2.7%;background:radial-gradient(ellipse at 4% 8%,rgba(133,196,220,.44),transparent 27%),radial-gradient(ellipse at 96% 12%,rgba(219,188,126,.34),transparent 28%),radial-gradient(ellipse at 8% 92%,rgba(195,159,97,.33),transparent 30%),radial-gradient(ellipse at 92% 89%,rgba(111,185,214,.4),transparent 30%);mix-blend-mode:screen;opacity:.62;animation:archive-patina-breathe 9.2s ease-in-out infinite;will-change:opacity}.archive-runtime-effect__orbits{inset:2.2% 2.7%;overflow:hidden;border-radius:4.5%/2.5%;mix-blend-mode:normal}.archive-runtime-effect__orbits:before,.archive-runtime-effect__orbits:after{content:"";position:absolute;left:-28%;width:156%;height:37%;border:1px solid rgba(190,232,243,.68);border-radius:50%;box-shadow:0 0 0 1px #0b1d2a47,0 0 7px #75cce56b,inset 0 0 5px #cdecf338;opacity:.68;transform-origin:50% 50%;will-change:transform,opacity}.archive-runtime-effect__orbits:before{top:13%;transform:rotate(-13deg);animation:archive-orbit-precess-a 18s ease-in-out infinite}.archive-runtime-effect__orbits:after{left:-20%;bottom:11%;width:140%;height:31%;border-color:#e0c2829e;box-shadow:0 0 0 1px #2b1b0c45,0 0 7px #dcb26161,inset 0 0 5px #efd7a333;transform:rotate(16deg);animation:archive-orbit-precess-b 22s ease-in-out infinite}.archive-runtime-effect__seal{inset:1.05% 1.45%;border:1px solid rgba(190,224,234,.36);border-radius:4.7%/2.7%;background:radial-gradient(circle at 1.8% 2.2%,rgba(210,232,238,.7),transparent 2.5%),radial-gradient(circle at 98.2% 2.2%,rgba(188,213,222,.62),transparent 2.5%),radial-gradient(circle at 98.2% 97.8%,rgba(213,188,136,.58),transparent 2.5%),radial-gradient(circle at 1.8% 97.8%,rgba(198,172,118,.54),transparent 2.5%);box-shadow:inset 0 0 0 1px #0a1b271f,inset 0 0 13px #7dbfd829,inset 0 0 28px #caa6601a;mix-blend-mode:screen;opacity:.68;animation:archive-seal-resonance 6.8s ease-in-out infinite;will-change:opacity}.archive-runtime-effect__stars{inset:2.5% 3%;overflow:hidden;border-radius:4.4%/2.5%;mix-blend-mode:normal}.archive-runtime-effect__stars>span{position:absolute;left:var(--archive-star-x);top:var(--archive-star-y);width:var(--archive-star-size);height:var(--archive-star-size);border-radius:50%;background:#e1f5f9f5;box-shadow:0 0 0 1px #0819269e,0 0 4px #b7e7f2f5,0 0 9px #67bedcb3;opacity:0;animation:archive-star-pulse var(--archive-star-duration) ease-in-out infinite;animation-delay:var(--archive-star-delay);will-change:opacity,transform}.archive-runtime-effect__stars>span:after{content:"";position:absolute;inset:-3px;border:1px solid rgba(194,232,241,.52);box-shadow:0 0 0 1px #091b2733;border-radius:50%;opacity:0;transform:scale(.4);animation:archive-star-ring var(--archive-star-duration) ease-out infinite;animation-delay:var(--archive-star-delay)}@keyframes archive-patina-breathe{0%,to{opacity:.44}38%{opacity:.78}67%{opacity:.58}}@keyframes archive-orbit-precess-a{0%,to{transform:rotate(-15deg) translate3d(-1.5%,0,0);opacity:.48}48%{transform:rotate(-7deg) translate3d(1.5%,1%,0);opacity:.88}72%{transform:rotate(-11deg) translate3d(0,-1%,0);opacity:.66}}@keyframes archive-orbit-precess-b{0%,to{transform:rotate(18deg) translate3d(1%,0,0);opacity:.43}46%{transform:rotate(9deg) translate3d(-1.5%,-1%,0);opacity:.8}76%{transform:rotate(14deg) translate3d(0,1%,0);opacity:.59}}@keyframes archive-seal-resonance{0%,to{opacity:.5}44%{opacity:.84}69%{opacity:.65}}@keyframes archive-star-pulse{0%,18%,to{opacity:0;transform:scale(.5)}34%{opacity:.95;transform:scale(1.2)}58%{opacity:.45;transform:scale(.9)}76%{opacity:.12;transform:scale(.7)}}@keyframes archive-star-ring{0%,30%{opacity:0;transform:scale(.4)}40%{opacity:.42}68%,to{opacity:0;transform:scale(1.8)}}@media(prefers-reduced-motion:reduce){.archive-runtime-effect{display:none}}.forged-runtime-effect{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none;isolation:isolate;contain:paint}.forged-runtime-effect>span{position:absolute;pointer-events:none}.forged-runtime-effect__heat{inset:1.7% 2%;overflow:hidden;border-radius:4.4%/2.6%;background:radial-gradient(ellipse at 50% 108%,rgba(255,133,36,.58),rgba(207,61,13,.2) 28%,transparent 61%),radial-gradient(circle at 2% 96%,rgba(255,196,105,.38),transparent 23%),radial-gradient(circle at 98% 94%,rgba(239,87,19,.34),transparent 25%);mix-blend-mode:screen;opacity:.48;transform:scaleY(.92);transform-origin:50% 100%;animation:forged-heat-breathe 4.6s ease-in-out infinite;will-change:opacity,transform}.forged-runtime-effect__haze{left:4%;right:4%;bottom:2.5%;height:38%;overflow:hidden;border-radius:0 0 5% 5%;background:radial-gradient(ellipse at 24% 100%,rgba(255,161,72,.25),transparent 38%),radial-gradient(ellipse at 71% 112%,rgba(255,100,27,.22),transparent 43%),linear-gradient(100deg,transparent 9%,rgba(255,182,93,.1) 37%,transparent 62%);filter:blur(4px);mix-blend-mode:screen;opacity:.42;transform:translate3d(-2%,8%,0) skew(-2deg);transform-origin:50% 100%;animation:forged-haze-rise 6.2s ease-in-out infinite;will-change:opacity,transform}.forged-runtime-effect__scale{left:3.5%;right:3.5%;bottom:2.5%;height:25%;overflow:hidden;border-radius:0 0 5% 5%;background:radial-gradient(circle,rgba(255,206,124,.72) 0 1.2px,transparent 1.8px) 0 0 / 29px 27px,radial-gradient(circle,rgba(164,52,15,.68) 0 1.3px,transparent 1.9px) 9px 13px / 35px 31px;-webkit-mask-image:linear-gradient(transparent,rgba(0,0,0,.54) 42%,#000);mask-image:linear-gradient(transparent,#0000008a 42%,#000);mix-blend-mode:screen;opacity:.3;animation:forged-scale-drift 7.2s linear infinite;will-change:transform,opacity}.forged-runtime-effect__edge{inset:1.05% 1.45%;border:1px solid rgba(255,148,64,.44);border-radius:4.7%/2.7%;box-shadow:inset 0 -9px 14px #e8440d38,inset 7px 0 12px #ff9d441a,inset -7px 0 12px #b0300b1f,0 0 4px #ff762829;mix-blend-mode:screen;opacity:.62;animation:forged-edge-temper 4.1s ease-in-out infinite;will-change:opacity}.forged-runtime-effect__embers{inset:0;overflow:hidden;border-radius:4.7%/2.7%}.forged-runtime-effect__embers>span{position:absolute;left:var(--forged-ember-x);bottom:4%;width:var(--forged-ember-size);height:var(--forged-ember-size);border-radius:50%;background:#ffd58be6;box-shadow:0 0 3px #ffc660,0 0 7px #ef4d11b8;opacity:0;mix-blend-mode:screen;animation:forged-ember-rise var(--forged-ember-duration) ease-out infinite;animation-delay:var(--forged-ember-delay);will-change:transform,opacity}.forged-runtime-effect__embers>span:after{content:"";position:absolute;left:50%;bottom:50%;width:1px;height:10px;background:linear-gradient(to top,rgba(255,117,35,.72),transparent);transform:translate(-50%);opacity:.7}@keyframes forged-heat-breathe{0%,to{opacity:.34;transform:scaleY(.9)}42%{opacity:.72;transform:scaleY(1.05)}68%{opacity:.47;transform:scaleY(.98)}}@keyframes forged-haze-rise{0%,to{opacity:.26;transform:translate3d(-2%,8%,0) skew(-2deg) scaleY(.92)}48%{opacity:.58;transform:translate3d(3%,-4%,0) skew(2deg) scaleY(1.08)}72%{opacity:.37;transform:translate3d(0,1%,0) skew(-1deg) scaleY(1)}}@keyframes forged-scale-drift{0%{transform:translate3d(-8px,6px,0);opacity:.2}42%{opacity:.42}to{transform:translate3d(23px,-12px,0);opacity:.17}}@keyframes forged-edge-temper{0%,to{opacity:.46}48%{opacity:.82}72%{opacity:.6}}@keyframes forged-ember-rise{0%,9%{transform:translateZ(0) scale(.55);opacity:0}18%{opacity:1}58%{opacity:.72}to{transform:translate3d(var(--forged-ember-drift),-155px,0) scale(.14);opacity:0}}@media(prefers-reduced-motion:reduce){.forged-runtime-effect{display:none}}.collectible-dev-preview{display:flex;align-items:center;justify-content:center;gap:4px;width:fit-content;margin:8px auto 0;padding:3px;border:1px dashed rgba(125,211,252,.28);border-radius:999px;background:#0ea5e90d}.collectible-dev-preview>span{padding:0 5px;color:#7dd3fc;font-size:8px;font-weight:800;letter-spacing:.7px}.collectible-dev-preview>button{border:0;border-radius:999px;padding:4px 8px;background:transparent;color:var(--text-3);font:inherit;cursor:pointer}.collectible-dev-preview>button[aria-pressed=true]{background:#0ea5e938;color:#f0f9ff;box-shadow:inset 0 0 0 1px #7dd3fc59}.collectible-dev-preview[data-preview-form=forged]{border-color:#fb923c61;background:#9a341214}.collectible-dev-preview[data-preview-form=forged]>span{color:#fdba74}.collectible-dev-preview>button[data-preview-form=forged][aria-pressed=true]{background:#c2410c47;color:#fff7ed;box-shadow:inset 0 0 0 1px #fb923c75}.collectible-dev-preview[data-preview-form=archive]{border-color:#a5b4fc61;background:#312e8117}.collectible-dev-preview[data-preview-form=archive]>span{color:#c7d2fe}.collectible-dev-preview>button[data-preview-form=archive][aria-pressed=true]{background:#4338ca40;color:#eef2ff;box-shadow:inset 0 0 0 1px #a5b4fc73}.collectible-dev-preview[data-preview-form=earned_mythic],.collectible-dev-preview[data-preview-form=earned-static]{border-color:#f4c2e666;background:#70205b17}.collectible-dev-preview[data-preview-form=earned_mythic]>span,.collectible-dev-preview[data-preview-form=earned-static]>span{color:#f5d0ea}.collectible-dev-preview>button[data-preview-form=earned_mythic][aria-pressed=true],.collectible-dev-preview>button[data-preview-form=earned-static][aria-pressed=true]{background:#9d348040;color:#fff1fa;box-shadow:inset 0 0 0 1px #f4c2e67a}.collectible-dev-preview[data-preview-form=market_mythic]{border-color:#facc8a70;background:#784b141a}.collectible-dev-preview[data-preview-form=market_mythic]>span{color:#fde6b8}.collectible-dev-preview>button[data-preview-form=market_mythic][aria-pressed=true]{background:#a1671c45;color:#fff7e7;box-shadow:inset 0 0 0 1px #facc8a85}.collectible-hero .emoji{font-size:68px}.collectible-edition{position:absolute;left:7px;top:7px;max-width:calc(100% - 56px);padding:3px 6px;border-radius:6px;color:#fff;font-size:8px;font-weight:700;letter-spacing:.45px;text-transform:uppercase;background:#0009;border:1px solid color-mix(in srgb,var(--c) 65%,transparent)}.collectible-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.collectible-chips>span,.collectible-traits>span{padding:5px 7px;border-radius:7px;font-size:10px;color:var(--text-2);background:#ffffff0b;border:1px solid rgba(255,255,255,.09)}.collectible-chips>.collectible-rarity{color:var(--c);font-weight:750;letter-spacing:.7px;text-transform:uppercase;background:color-mix(in srgb,var(--c) 12%,rgba(255,255,255,.035));border-color:color-mix(in srgb,var(--c) 52%,transparent)}.collectible-chips>.collectible-finish{color:#f2e9ff;border-color:#c5a4ff80;background:linear-gradient(120deg,#7c3aed33,#22d3ee21)}.collectible-ftue{margin-top:14px;padding:12px;border-radius:10px;border:1px solid rgba(167,139,250,.42);background:linear-gradient(145deg,#2d204eb8,#161327db)}.collectible-ftue h3{margin:0;color:#f2edff;font-size:14px;letter-spacing:0;text-transform:none}.collectible-ftue p{margin:6px 0 0;color:var(--text-3);font-size:11px;line-height:1.48}.collectible-ftue-identity{display:grid;gap:4px;margin-top:10px;padding:8px;border-radius:8px;background:#0000003d;border:1px solid rgba(255,255,255,.08)}.collectible-ftue-identity span{color:#c4b5fd;font-size:9px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.collectible-ftue-identity code{overflow-wrap:anywhere;color:var(--text-2);font-size:10px;user-select:all}.collectible-ftue .btn{width:100%;margin-top:10px}.collectible-ftue .guidance-error{color:#fca5a5}.collectible-section{margin-top:16px}.collectible-section h3{margin:0 0 8px;color:var(--text-2);font-size:11px;letter-spacing:.8px;text-transform:uppercase}.collectible-provenance{display:flex;flex-direction:column;gap:4px;color:var(--text-3);font-size:11px}.collectible-disclosure{padding:9px 10px;border-radius:9px;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.collectible-disclosure summary{position:relative;padding-right:18px;cursor:pointer;list-style:none;color:var(--text-2);font-size:11px;font-weight:650;letter-spacing:.8px;text-transform:uppercase}.collectible-disclosure summary::-webkit-details-marker{display:none}.collectible-disclosure summary:after{content:"+";position:absolute;top:50%;right:1px;transform:translateY(-50%);color:var(--text-3);font-size:15px;font-weight:400}.collectible-disclosure[open] summary:after{content:"−"}.collectible-disclosure[open] summary{margin-bottom:9px}.collectible-disclosure summary:focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.collectible-supply-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.collectible-supply-grid>div{min-width:0;padding:8px 6px;border-radius:8px;text-align:center;background:#ffffff09;border:1px solid rgba(255,255,255,.075)}.collectible-supply-grid strong{display:block;font-size:15px}.collectible-supply-grid span{display:block;margin-top:3px;color:var(--text-4);font-size:8px;text-transform:uppercase}.collectible-traits{display:flex;flex-wrap:wrap;gap:6px}.collectible-muted{margin:0;color:var(--text-4);font-size:11px}.collectible-notice{margin-top:16px;padding:10px 11px;border-radius:9px;color:var(--text-3);font-size:10px;line-height:1.45;background:#ffffff06;border:1px solid rgba(255,255,255,.07)}.collectible-notice p{margin:0}.collectible-notice p+p{margin-top:5px}.collectible-actions{display:flex;gap:9px;margin-top:14px}.collectible-actions .btn{flex:1}.collectible-card-finish{position:absolute;left:6px;top:6px;max-width:calc(100% - 12px);overflow:hidden;color:#ffffffb3;font-size:7px;letter-spacing:.4px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.rename-input{width:100%;box-sizing:border-box;margin-top:4px;padding:13px 14px;border-radius:11px;font-size:15px;font-weight:500;color:#fff;font-family:inherit;background:#ffffff0d;border:1px solid rgba(124,58,237,.5);outline:none}.rename-input::placeholder{color:var(--text-5);font-weight:500}.rename-input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed2e}.rename-meta{display:flex;align-items:center;gap:8px;margin-top:8px}.rename-count{font-size:11px;font-weight:600;color:var(--text-3);font-variant-numeric:tabular-nums}.rename-count.over{color:#f87171}.rename-hint{font-size:11px;color:var(--text-4);margin-left:auto;text-align:right}.rename-err{margin-top:10px;font-size:12px;font-weight:500;color:#f87171}.rename-actions{display:flex;gap:10px;margin-top:18px}.rename-actions .btn{flex:1}.language-panel{max-width:420px}.language-list{display:grid;gap:8px}.language-option{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-radius:11px;cursor:pointer;color:var(--text-1);text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);transition:background .15s ease,border-color .15s ease,transform .08s ease}.language-option:not(:disabled):active{transform:scale(.99)}.language-option.current{background:#7c3aed29;border-color:#8b5cf68c}.language-option:disabled{cursor:default;opacity:.72}.language-option.current:disabled{opacity:1}.language-native{min-width:0;font-size:15px;font-weight:600}.language-current{flex-shrink:0;color:#c4b5fd;font-size:11px;font-weight:600}.language-pending{color:#c4b5fd;font-size:18px;line-height:1}.language-status{margin-top:12px;color:var(--text-3);font-size:12px;text-align:center}.language-error{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;color:#fca5a5;font-size:12px;background:#7f1d1d2e;border:1px solid rgba(248,113,113,.28)}.language-error>span{flex:1;min-width:0}.language-retry{width:auto;flex-shrink:0;padding:8px 11px}.av{position:relative;border-radius:var(--av-r, 8px);padding:0;border:none;display:block;flex-shrink:0;background:none;box-shadow:0 6px 20px -8px #0009}button.av{cursor:pointer;transition:transform .1s ease}button.av:active{transform:scale(.94)}.av.framed:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 1px #fff3}.av.framed .av-core{box-shadow:inset 0 0 0 1px #00000080}.av.animated{animation:frameShift 3.2s linear infinite alternate}@keyframes frameShift{0%{background-position:0% 50%}to{background-position:100% 50%}}.av-core{width:100%;height:100%;line-height:1;border-radius:calc(var(--av-r, 8px) - var(--av-pad, 0px));display:flex;align-items:center;justify-content:center;background:#12121c}.av-letter{background:linear-gradient(135deg,#7c3aed,#4338ca);font-weight:700;color:#fff;font-family:var(--font-display)}.cos-body{overflow-x:hidden;overflow-y:auto;min-height:0;margin:-8px -8px 0;padding:8px 8px 10px}.cos-preview{display:flex;align-items:center;gap:14px;margin-bottom:4px}.cos-preview-name{font-size:15px;font-weight:600}.cos-preview-hint{font-size:11px;color:var(--text-3);margin-top:3px}.cos-sect{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--text-2);margin:16px 0 10px}.cos-grid{display:flex;flex-wrap:wrap;gap:9px}.cos-item{position:relative;border:none;background:none;padding:0;cursor:pointer;border-radius:14px}.cos-item .av{box-shadow:none}.cos-item.on:after,.cos-item.sel:after{content:"";position:absolute;top:-5px;left:50%;width:60px;height:60px;transform:translate(-50%);pointer-events:none;border-radius:16px}.cos-item.on:after{border:2px solid #a78bfa}.cos-item.sel:after{border:2px dashed rgba(245,158,11,.7)}.cos-item.locked .av-core{filter:grayscale(.55);opacity:.5}.cos-price{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1;display:flex;align-items:center;gap:3px;white-space:nowrap;font-size:9px;line-height:11px;font-weight:600;color:#fcd34d;background:#0c0c15;border:1px solid rgba(245,158,11,.5);padding:1px 5px;border-radius:6px}.cos-price .coin-inline{width:8px;height:8px}.cos-ach{position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:1;font-size:9px;line-height:11px;background:#0c0c15;border:1px solid rgba(124,58,237,.55);padding:1px 5px;border-radius:6px}.cos-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cos-foot-info{flex:1 1 auto;min-width:0;font-size:12px;color:var(--text-2)}.cos-buy{width:auto;min-width:180px;max-width:65%;flex:0 1 230px;white-space:nowrap}.cos-season{position:absolute;top:-4px;right:-4px;z-index:2;font-size:9px;line-height:1;color:#fcd34d;background:#0c0c15;border:1px solid rgba(245,158,11,.6);padding:2px 3px;border-radius:5px}.cos-foot-season{display:block;font-size:10px;color:#fcd34d;margin-top:2px}.tasks-panel{overflow-y:auto}.progression-ftue{margin-bottom:12px;padding:12px;border:1px solid rgba(167,139,250,.38);border-radius:11px;background:linear-gradient(140deg,#7c3aed24,#38bdf80f),#ffffff06}.progression-ftue>h2{font-size:13px;line-height:1.3}.progression-ftue>p{margin-top:4px;color:var(--text-3);font-size:11px;line-height:1.45}.progression-ftue-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px}.progression-ftue-grid>div{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px;border-radius:8px;background:#ffffff0b}.progression-ftue-grid strong{font-size:10px;line-height:1.25}.progression-ftue-grid span{color:var(--text-3);font-size:9px;line-height:1.35}.progression-ftue .guidance-error{color:#fca5a5}.progression-ftue-action{width:100%;min-height:38px;margin-top:10px;border:1px solid rgba(167,139,250,.48);border-radius:9px;color:#fff;background:linear-gradient(100deg,#7c3aed,#5b21b6);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.progression-ftue-action:disabled{cursor:default;opacity:.55}@media(max-width:360px){.progression-ftue-grid{grid-template-columns:1fr}}.tasks-sub{font-size:11px;color:var(--text-3);margin-top:2px}.tasks-head-right{display:flex;align-items:center;gap:8px}.tasks-timer{font-size:11px;font-weight:500;color:#a78bfa;white-space:nowrap;background:#7c3aed24;border:1px solid rgba(124,58,237,.35);padding:5px 9px;border-radius:8px}.streak-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:11px 12px;border-radius:10px;background:linear-gradient(100deg,#f59e0b1a,#7c3aed14);border:1px solid rgba(245,158,11,.3)}.streak-row.claimed{border-color:#ffffff1a;background:#ffffff08}.streak-row.rescue{border-color:#7dd3fc8c;background:linear-gradient(100deg,#0ea5e91f,#7c3aed14)}.streak-fire{width:28px;height:28px}.streak-info{flex:1;min-width:0}.streak-title{font-family:var(--font-display);font-size:12px;font-weight:600}.streak-sub{font-size:11px;color:var(--text-3);margin-top:2px}.streak-frozen{font-size:11px;font-weight:500;color:#7dd3fc;flex-shrink:0;white-space:nowrap}.streak-freeze{border:1px solid rgba(125,211,252,.4);cursor:pointer;font:inherit;flex-shrink:0;font-size:11px;font-weight:500;color:#7dd3fc;white-space:nowrap;background:#7dd3fc14;padding:7px 10px;border-radius:8px}.streak-freeze:disabled{opacity:.45;cursor:default}.tasks-mastery{display:flex;align-items:center;gap:11px;margin-bottom:12px;padding:11px 12px;border-radius:10px;background:linear-gradient(100deg,#38bdf81a,#8b5cf61a);border:1px solid rgba(125,211,252,.3)}.tasks-mastery.awarded{border-color:#34d39973;background:linear-gradient(100deg,#34d3991a,#8b5cf61a)}.tasks-mastery-icon{width:28px;height:28px}.tasks-mastery-info{flex:1;min-width:0}.tasks-mastery-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--font-display);font-size:12px;font-weight:500}.tasks-mastery-bar{height:5px;margin-top:7px;border-radius:3px;background:#ffffff14}.tasks-mastery-bar>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#38bdf8,#8b5cf6)}.tasks-mastery.awarded .tasks-mastery-bar>span{background:linear-gradient(90deg,#34d399,#8b5cf6)}.tasks-mastery-sub{margin-top:5px;font-size:11px;color:var(--text-3)}.tasks-list{display:flex;flex-direction:column;gap:10px}.task-row{display:flex;align-items:center;gap:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px}.task-icon{width:32px;height:32px;flex-shrink:0;object-fit:contain}.task-info{flex:1;min-width:0}.task-title{font-size:14px;font-weight:500}.task-progress{font-size:12px;color:var(--text-3);margin-top:2px}.task-row.claimed{opacity:.55}.task-meta{display:flex;align-items:center;gap:8px;margin-top:5px}.task-tier{font-size:9px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text-4);flex-shrink:0}.task-bar{flex:1;height:5px;border-radius:3px;background:#ffffff14}.task-bar>span{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#6d28d9,#a78bfa)}.task-count{font-size:11px;font-weight:500;color:var(--text-2);flex-shrink:0}.task-claim{cursor:pointer;font:inherit;flex-shrink:0;font-size:12px;font-weight:600;color:var(--gold);background:#f59e0b1a;border:1px solid rgba(245,158,11,.38);padding:9px 12px;border-radius:8px;transition:transform .08s ease,background .15s ease}.task-claim:active{background:#f59e0b29;transform:scale(.95)}.task-claim:disabled{filter:saturate(.4) brightness(.7)}.task-reward{font-size:12px;font-weight:500;color:var(--text-3);flex-shrink:0}.task-check{width:26px;height:26px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:#34d399;background:#34d3991f;border:1px solid rgba(52,211,153,.4)}.tasks-bonus{margin-top:12px;padding:10px 12px;border-radius:10px;text-align:center;font-size:12px;color:var(--text-2);background:#ffffff0a;border:1px dashed rgba(255,255,255,.14)}.tasks-bonus.got{color:#34d399;border-style:solid;border-color:#34d39966;background:#34d39912}.tasks-note{text-align:center;font-size:11px;color:var(--text-5);margin-top:14px}.overlay{position:fixed;inset:0;z-index:var(--layer-modal);display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 45%,#140a2899,#04040af0);backdrop-filter:blur(4px);padding:20px}.reveal-hero{display:flex;flex-direction:column;align-items:center;gap:16px}.reveal-card{--c: #9aa4b2;width:min(52vw,210px);aspect-ratio:941 / 1672;border-radius:0;position:relative;background:transparent;border:0;box-shadow:0 16px 34px -18px #000,0 0 52px -28px var(--c);display:flex;align-items:center;justify-content:center}.reveal-card .emoji{font-size:84px;filter:drop-shadow(0 6px 18px rgba(0,0,0,.7))}.reveal-card>.card-artwork{position:absolute;inset:0;z-index:0}.reveal-card>.shine{z-index:2}.reveal-rarity,.reveal-mini-rarity{color:var(--c);background:color-mix(in srgb,var(--c) 12%,rgba(8,8,15,.92));border:1px solid color-mix(in srgb,var(--c) 58%,transparent);text-transform:uppercase}.reveal-rarity{max-width:260px;padding:5px 13px;border-radius:7px;font-size:12px;font-weight:750;letter-spacing:2px}.reveal-opened{color:#fff;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.reveal-card-name{max-width:min(300px,calc(100vw - 40px));margin-top:-7px;color:#fff;font-size:15px;font-weight:650;text-align:center}.reveal-new{font-size:12px;font-weight:700;letter-spacing:2px;color:#241703;background:linear-gradient(90deg,#fde68a,#f59e0b);padding:4px 12px;border-radius:7px;box-shadow:0 0 16px #f59e0b73}.reveal-hint{font-size:12px;color:var(--text-3);margin-top:4px}.reveal-ftue{width:min(320px,calc(100vw - 40px));margin-top:2px;padding:12px;border:1px solid rgba(167,139,250,.42);border-radius:11px;background:#17122bf0;text-align:left;box-shadow:0 12px 30px -22px #8b5cf6d9}.reveal-ftue h2{margin:0;color:#f2edff;font-size:14px}.reveal-ftue p{margin:5px 0 0;color:var(--text-3);font-size:11px;line-height:1.45}.reveal-ftue .btn{width:100%;margin-top:10px}.reveal-ftue .guidance-error{color:#fca5a5}.reveal-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px 7px;width:100%;max-width:360px}.reveal-grid .mini{position:relative;min-width:0;display:flex;flex-direction:column;gap:4px}.reveal-mini-card{position:relative;width:100%;aspect-ratio:941 / 1672}.reveal-mini-card>.card-artwork{position:absolute;inset:0}.reveal-mini-card:has(>.card-artwork-fallback){border:1px solid var(--c);background:#101019}.reveal-mini-rarity{width:100%;min-width:0;padding:2px 1px;border-radius:4px;overflow:hidden;font-size:7px;font-weight:750;letter-spacing:.25px;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.reveal-grid .mini .badge-new{position:absolute;top:-4px;right:-4px;font-size:8px;font-weight:700;color:#07070e;background:#fbbf24;padding:1px 4px;border-radius:6px}.center-col{display:flex;flex-direction:column;align-items:center}.loading{display:flex;height:70vh;align-items:center;justify-content:center;color:var(--text-3)}.reveal-stage{position:relative;width:min(300px,calc(100vw - 24px));height:min(440px,66vh);display:flex;align-items:center;justify-content:center}.chest{position:absolute;inset:0;margin:auto;width:160px;height:160px;z-index:2;display:flex;align-items:center;justify-content:center;font-size:112px;line-height:1;filter:drop-shadow(0 12px 30px rgba(0,0,0,.6))}.chest-glow{position:absolute;inset:0;margin:auto;width:210px;height:210px;border-radius:50%;z-index:1;background:radial-gradient(circle,var(--c),transparent 70%);filter:blur(22px);pointer-events:none}.chest-glow.neutral{background:radial-gradient(circle,#ffffff 0%,#8b5cf6 45%,transparent 72%)}.flash{position:absolute;inset:-260px;z-index:6;pointer-events:none;background:radial-gradient(circle at 50% 50%,#fff,rgba(255,255,255,.65) 22%,transparent 56%)}.rays{position:absolute;left:50%;top:50%;margin-left:-360px;margin-top:-360px;width:720px;height:720px;z-index:1;pointer-events:none;mix-blend-mode:screen;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--c) 72%,transparent) 0deg 5deg,transparent 5deg 13deg);-webkit-mask:radial-gradient(circle,#000 0%,transparent 60%);mask:radial-gradient(circle,#000 0%,transparent 60%)}.rays.mythic{background:repeating-conic-gradient(from 0deg,#ff4d4d 0deg 5deg,transparent 5deg 8deg,#ffd24d 8deg 13deg,transparent 13deg 16deg,#4dff88 16deg 21deg,transparent 21deg 24deg,#4dd2ff 24deg 29deg,transparent 29deg 32deg,#b84dff 32deg 37deg,transparent 37deg 40deg)}.beam{position:absolute;inset:0;margin:auto;width:150px;height:420px;z-index:2;pointer-events:none;transform-origin:bottom;filter:blur(14px);mix-blend-mode:screen;background:linear-gradient(to top,transparent,color-mix(in srgb,var(--c) 78%,transparent) 42%,transparent)}.particle{position:absolute;inset:0;margin:auto;z-index:5;border-radius:50%;pointer-events:none;background:var(--c);box-shadow:0 0 8px var(--c)}.reveal-card{overflow:hidden;position:absolute;inset:0;margin:auto}.reveal-card .shine{position:absolute;inset:0;z-index:4;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.5) 48%,transparent 64%)}.reel-viewport{position:absolute;inset:0;margin:auto;width:300px;height:132px;z-index:3;overflow:hidden;border-radius:10px;background:#08080fb8;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 0 34px -8px #000000f2}.reel-strip{position:absolute;top:4px;left:0;height:124px;display:flex;gap:8px;will-change:transform}.reel-cell{--c: #9aa4b2;width:60px;height:124px;flex-shrink:0;border-radius:0;display:flex;flex-direction:column;align-items:stretch;gap:3px;background:transparent;border:0;box-shadow:none}.reel-card-face{position:relative;width:60px;height:107px;flex:0 0 107px}.reel-card-face:has(>.card-artwork-fallback){border:1px solid color-mix(in srgb,var(--c) 60%,transparent);background:#101019}.reel-artwork{width:100%;height:100%;object-fit:contain;border-radius:0}.reel-rarity{width:100%;height:14px;padding:1px 1px 0;border-radius:3px;overflow:hidden;color:#fff;font-size:8px;font-weight:850;line-height:11px;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 2px #000;background:color-mix(in srgb,var(--c) 52%,#08080f);border:1px solid color-mix(in srgb,var(--c) 86%,#fff)}.reel-fade{position:absolute;top:0;bottom:0;width:46px;z-index:4;pointer-events:none}.reel-fade.left{left:0;background:linear-gradient(90deg,rgba(8,8,15,.96),transparent)}.reel-fade.right{right:0;background:linear-gradient(270deg,rgba(8,8,15,.96),transparent)}.reel-ticker{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:3px;z-index:5;border-radius:3px;background:linear-gradient(180deg,#fde68a,#f59e0b);box-shadow:0 0 10px #f59e0ba6;box-shadow:0 0 12px #ec4899e6,0 0 4px #fff}.skip-hint{opacity:.7}.welcome-screen{position:relative;isolation:isolate;width:min(100%,480px);min-height:100vh;min-height:100svh;margin:0 auto;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;padding:calc(28px + env(safe-area-inset-top,0px)) max(26px,env(safe-area-inset-right,0px)) calc(26px + env(safe-area-inset-bottom,0px)) max(26px,env(safe-area-inset-left,0px));background:radial-gradient(75% 40% at 50% 42%,rgba(107,88,190,.1),transparent 72%),linear-gradient(164deg,#141828fa,#06070cfe 65%)}.welcome-screen:before{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 72%,transparent)}.welcome-screen:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-inline:1px solid rgba(255,255,255,.035);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.018) 50%,transparent 100%)}.welcome-ambient{position:absolute;z-index:-1;left:50%;top:45%;width:300px;height:300px;transform:translate(-50%,-50%);border:1px solid rgba(167,139,250,.055);border-radius:50%;box-shadow:0 0 0 54px #a78bfa05,0 0 0 108px #a78bfa03;pointer-events:none}.welcome-header{grid-row:1;grid-column:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:start}.welcome-brand{grid-column:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:#f3f1fb;font-family:var(--font-display);font-size:13px;font-style:normal;font-weight:500;letter-spacing:.16em}.welcome-language{grid-column:3;justify-self:end;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(255,255,255,.1);border-radius:9px;color:var(--text-2);background:#ffffff09;cursor:pointer;font-size:10px;font-weight:600;white-space:nowrap}.welcome-language.pa-l:before{width:16px;height:16px}.welcome-language:focus-visible{outline:2px solid rgba(196,181,253,.8);outline-offset:3px}.welcome-brand i{width:30px;height:1px;background:linear-gradient(90deg,transparent,rgba(167,139,250,.8),transparent)}.welcome-stage{grid-row:2;grid-column:1;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center}.welcome-card-mark{position:relative;width:154px;height:194px;margin-bottom:42px}.welcome-card-shadow,.welcome-card-face{position:absolute;width:122px;height:168px;border-radius:11px}.welcome-card-shadow{top:14px;left:16px;border:1px solid rgba(255,255,255,.075);background:#0d0f19c2}.welcome-card-shadow-one{transform:rotate(-8deg) translate(-7px,3px)}.welcome-card-shadow-two{transform:rotate(8deg) translate(7px,3px)}.welcome-card-face{top:0;left:16px;display:grid;grid-template-rows:1fr auto 1fr;place-items:center;overflow:hidden;border:1px solid transparent;background:linear-gradient(156deg,#171a29,#0b0d15) padding-box,linear-gradient(145deg,#ece9ff6b,#8b5cf657 48%,#ffffff14) border-box;box-shadow:inset 0 0 0 5px #ffffff05,0 28px 52px -30px #000000f2}.welcome-card-face:before,.welcome-card-face:after{content:"";position:absolute;width:54px;height:54px;border:1px solid rgba(167,139,250,.1);transform:rotate(45deg)}.welcome-card-face:before{top:-36px;left:-36px}.welcome-card-face:after{right:-36px;bottom:-36px}.welcome-card-rule{width:1px;height:34px;background:linear-gradient(transparent,#a78bfa6b)}.welcome-card-rule:last-child{transform:rotate(180deg)}.welcome-monogram{color:#e8e4f7;font-family:var(--font-display);font-size:42px;font-weight:450;line-height:1;text-shadow:0 4px 24px rgba(139,92,246,.16)}.welcome-monogram:before{content:"R"}.welcome-copy{max-width:330px}.welcome-copy h1{margin:0;color:#f3f2f8;font-family:var(--font-display);font-size:clamp(24px,7vw,31px);font-weight:550;letter-spacing:-.035em;line-height:1.15}.welcome-copy p{max-width:300px;margin:14px auto 0;color:var(--text-3);font-size:14px;font-weight:400;line-height:1.6}.welcome-stage-journey{width:100%;max-width:360px;justify-self:center;align-items:stretch;text-align:left}.welcome-journey-copy{text-align:center}.welcome-eyebrow{display:block;margin-bottom:10px;color:#a99be1;font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.18em}.welcome-journey-copy h1{margin:0;color:#f3f2f8;font-family:var(--font-display);font-size:clamp(23px,6.5vw,29px);font-weight:550;letter-spacing:-.035em;line-height:1.15}.welcome-journey-copy p{margin:10px auto 0;color:var(--text-3);font-size:13px;line-height:1.5}.welcome-journey-list{margin:24px 0 0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.09)}.welcome-journey-list li{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.075)}.welcome-step-number{padding-top:2px;color:#a78bfab8;font-family:var(--font-display);font-size:9px;font-weight:600;letter-spacing:.12em}.welcome-journey-list h2{margin:0;color:#e9e7f1;font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.3}.welcome-journey-list p{margin:3px 0 0;color:var(--text-3);font-size:11.5px;line-height:1.45}.welcome-entry{grid-row:3;grid-column:1;width:100%;max-width:360px;margin:28px auto 0}.welcome-progress{display:flex;justify-content:center;gap:6px;margin-bottom:13px}.welcome-progress span{width:18px;height:2px;border-radius:2px;background:#ffffff1f}.welcome-progress span.active{width:28px;background:#a78bfab3}.welcome-error{margin:0 4px 10px;color:#fca5a5;font-size:12px;line-height:1.45;text-align:center}.welcome-start{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px 0 20px;border:1px solid rgba(167,139,250,.38);border-radius:10px;color:#f6f4ff;background:linear-gradient(110deg,#583fab70,#302d5b57);box-shadow:0 18px 40px -24px #000000f2;cursor:pointer;font-size:14px;font-weight:600}.welcome-start svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.welcome-start:active{transform:scale(.985);border-color:#c4b5fd99;background:linear-gradient(110deg,#654bc085,#37336666)}.welcome-start:disabled{cursor:default;opacity:.72;transform:none}.welcome-start:focus-visible{outline:2px solid rgba(196,181,253,.8);outline-offset:3px}@media(max-height:680px){.welcome-screen{padding-top:calc(20px + env(safe-area-inset-top,0px));padding-bottom:calc(18px + env(safe-area-inset-bottom,0px))}.welcome-card-mark{transform:scale(.82);margin-top:-14px;margin-bottom:12px}.welcome-copy p{margin-top:10px}.welcome-entry{margin-top:18px}.welcome-journey-list{margin-top:14px}.welcome-journey-list li{padding:8px 0}.welcome-journey-copy p{margin-top:7px}}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.shop-pack{position:relative;padding:16px 10px 12px;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;background:radial-gradient(120% 90% at 50% 0%,rgba(245,158,11,.1),transparent 62%),#ffffff0a;border:1px solid rgba(245,158,11,.32);transition:transform .08s ease,border-color .15s ease}.shop-pack:active{transform:scale(.97)}.sp-bonus{position:absolute;top:-7px;right:-5px;font-size:9px;font-weight:700;letter-spacing:.5px;color:var(--gold);background:#140e04eb;border:1px solid rgba(245,158,11,.45);padding:2px 7px;border-radius:6px}.sp-coin{width:26px;height:26px}.sp-gold{font-family:var(--font-display);font-size:17px;font-weight:500;color:#fbbf24}.sp-name{font-size:11px;color:var(--text-3)}.sp-stars{margin-top:3px;font-size:12px;font-weight:500;color:var(--text-1);background:#ffffff12;border:1px solid rgba(255,255,255,.12);padding:5px 12px;border-radius:8px}.shop-note{text-align:center;font-size:10px;color:var(--text-5);margin-top:12px}.shop-confirm{display:flex;flex-direction:column;gap:10px;padding-top:2px}.sc-row{display:flex;align-items:baseline;justify-content:space-between}.sc-name{font-family:var(--font-display);font-size:14px;font-weight:600}.sc-gold{font-family:var(--font-display);font-size:15px;font-weight:500;color:#fbbf24}.sc-invoice{font-size:12px;color:var(--text-2);padding:10px 12px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.sc-invoice.ton{display:flex;align-items:center;justify-content:space-between;gap:8px}.wallet-disc{flex-shrink:0;border:none;cursor:pointer;font:inherit;font-size:10px;color:var(--text-3);background:#ffffff0f;padding:4px 8px;border-radius:6px}.pay-methods{display:flex;gap:8px}.pay-methods button{flex:1;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-2);font-size:13px;font-weight:500;padding:10px;border-radius:9px;cursor:pointer}.pay-methods button.active{color:#fff;border-color:#7c3aed99;background:linear-gradient(180deg,#7c3aed52,#7c3aed1f)}.btn-ton{color:#fff;background:linear-gradient(100deg,#37afe8,#0098ea 60%,#0077c0);box-shadow:0 10px 26px -12px #000000d9}.shop-done{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0 10px}.sd-check{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#241703;background:linear-gradient(135deg,#fde68a,#f59e0b)}.sd-title{font-family:var(--font-display);font-size:14px;font-weight:600;color:#fbbf24}.sd-sub{font-size:12px;color:var(--text-3)}.premium-topup{border:none;cursor:pointer;font:inherit;font-size:12px;font-weight:500;color:#fbbf24;background:#f59e0b1f;border:1px solid rgba(245,158,11,.4);padding:8px 16px;border-radius:8px;margin-top:-6px;transition:filter .15s ease}.premium-topup:active{filter:brightness(1.25)}.hero-open.premium{position:relative;border-color:#f59e0b61;background:radial-gradient(120% 90% at 50% 0%,rgba(245,158,11,.1),transparent 62%),#ffffff0a;box-shadow:0 10px 26px -12px #000000d9}.premium-tag{position:absolute;top:12px;right:14px;font-size:9px;font-weight:700;letter-spacing:2px;color:var(--gold);background:#f59e0b1a;border:1px solid rgba(245,158,11,.38);padding:3px 9px;border-radius:6px}.btn-gold{color:var(--gold);background:#f59e0b1a;border:1px solid rgba(245,158,11,.38);box-shadow:none}.btn-gold:active{background:#f59e0b29}.premium-perks{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center}.premium-perks .perk{font-size:12px;font-weight:500;color:#fbbf24}.premium-box-actions{display:grid;width:min(100%,360px);gap:8px}.chests-sections{margin-bottom:12px}.premium-shop{margin-top:12px;border-color:#f59e0b38;background:radial-gradient(100% 65% at 100% 0%,rgba(245,158,11,.08),transparent 68%),#ffffff09}.premium-shop-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.premium-shop-title{font-size:15px;font-weight:800}.premium-shop-preview{margin:-2px 0 10px;padding:7px 9px;border-radius:8px;font-size:10px;line-height:1.4;color:#e7c675;background:#f59e0b0f;border:1px solid rgba(245,158,11,.14)}.starter-offer{width:100%;overflow:hidden;display:flex;align-items:center;gap:12px;margin-bottom:9px;padding:12px 13px;border-radius:11px;cursor:pointer;color:#fff;text-align:left;background:linear-gradient(112deg,#7c3aed38,#f59e0b1a),#ffffff09;border:1px solid rgba(196,181,253,.28)}.starter-offer:active{transform:scale(.99)}.starter-offer:disabled,.premium-bundle-card:disabled,.premium-single-offer:disabled{cursor:default;filter:saturate(.5) brightness(.72)}.starter-offer-preview{flex:0 0 58px;height:58px;background:url(/assets/13-C_K0TZOU.webp) center / contain no-repeat,url(/assets/43-DTf1xN25.webp) center / 72% no-repeat,#181719}.starter-offer-copy{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.starter-offer-kicker{font-size:8px;font-weight:800;letter-spacing:1.25px;color:#c4b5fd}.starter-offer-title{font-size:12px;font-weight:750;line-height:1.25}.starter-offer-price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.starter-offer-price strong{font-size:13px;color:var(--gold);white-space:nowrap}.starter-offer-price small{padding:2px 5px;border-radius:5px;font-size:8px;font-weight:800;color:#b8f7cf;background:#22c55e1a;border:1px solid rgba(34,197,94,.22)}.premium-bundle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.premium-bundle-card{position:relative;min-width:0;min-height:118px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:13px 5px 10px;border-radius:10px;cursor:pointer;color:#fff;text-align:center;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.premium-bundle-card.best{border-color:#f59e0b57;background:linear-gradient(180deg,#f59e0b17,#ffffff06)}.premium-bundle-card:active{transform:scale(.98)}.bundle-best-label{position:absolute;top:0;left:50%;transform:translate(-50%);padding:3px 7px;border-radius:0 0 6px 6px;font-size:7px;font-weight:850;letter-spacing:.8px;color:#1b1202;background:#d9a514}.bundle-count{font-family:var(--font-display);font-size:19px;font-weight:600;color:#f7f2df}.bundle-price{font-size:11px;font-weight:750;color:var(--gold);white-space:nowrap}.bundle-discount{padding:2px 5px;border-radius:5px;font-size:8px;font-weight:800;color:#b8f7cf;background:#22c55e14}.bundle-unavailable{width:100%;font-size:8px;line-height:1.25;color:#ffb08f}.archive-offers{display:flex;flex-direction:column;gap:7px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.07)}.archive-offers-title{font-size:10px;font-weight:750;letter-spacing:.5px;color:var(--text-2)}.archive-offers-progress{align-self:flex-start;padding:5px 8px;border-radius:7px;border:1px solid rgba(196,181,253,.22);background:#7c3aed17;color:var(--text-1);font-size:11px;font-weight:650}.archive-offer{text-align:left}.premium-credit-list{gap:8px;margin-top:10px}.chests-stock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px}.chests-avail{min-width:0;display:flex;align-items:center;gap:10px;margin:0;padding:13px}.chests-avail.premium-stock{border-color:#f59e0b3d;background:radial-gradient(110% 90% at 100% 0%,rgba(245,158,11,.08),transparent 68%),#ffffff09}.ca-left{display:flex;align-items:center;gap:8px}.ca-num{font-size:30px;font-weight:700;line-height:1;background:linear-gradient(90deg,#f4f2ff,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.premium-stock .ca-num{background:linear-gradient(90deg,#fff4c8,#f59e0b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.premium-stock .ca-num.is-empty{background:none;color:#7d8399;-webkit-text-fill-color:#7d8399;font-size:26px}.ca-right{flex:1}.ca-kind{margin-bottom:2px;color:var(--text-3);font-size:8px;font-weight:800;letter-spacing:1.2px}.premium-stock .ca-kind{color:#e7c675}.ca-label{font-size:11px;font-weight:600;line-height:1.25}.ca-timer{font-size:9px;color:var(--text-3);margin-top:3px;line-height:1.25}@media(max-width:340px){.chests-stock-grid{grid-template-columns:1fr}}.home-hint{text-align:center;color:var(--text-5);font-size:12px;margin-top:18px}.season-rollover{display:grid;gap:5px;margin-bottom:12px;padding:10px 12px;border:1px solid rgba(139,92,246,.28);border-radius:11px;background:linear-gradient(105deg,#7c3aed1c,#ffffff06)}.season-rollover-main,.season-rollover-deadline{display:flex;align-items:center;justify-content:space-between;gap:10px}.season-rollover-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700}.season-rollover-day{flex-shrink:0;color:#c4b5fd;font-size:10px;font-weight:650}.season-rollover-deadline{color:var(--text-3);font-size:10px;line-height:1.35}.season-rollover-deadline time{flex-shrink:0;color:var(--text-4);font-variant-numeric:tabular-nums;text-align:right}@media(max-width:380px){.season-rollover-deadline{align-items:flex-start;flex-direction:column;gap:2px}.season-rollover-deadline time{text-align:left}}.seasons-hint{margin:-2px 4px 10px;color:var(--text-3);font-size:11px;line-height:1.4}.season-card{width:100%;text-align:left;cursor:pointer;color:inherit;font:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.09);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:10px;transition:transform .08s ease,border-color .2s ease,background .2s ease}.season-card:not(:disabled):active{transform:scale(.99)}.season-card:not(:disabled):hover{border-color:#7c3aed80;background:#7c3aed14}.season-card:disabled{cursor:default}.season-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.season-card-titles{min-width:0}.season-card-name{font-size:17px;font-weight:600;letter-spacing:.2px}.season-card-theme{font-size:12px;color:var(--text-3);margin-top:2px}.badge-active{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#051b12;background:linear-gradient(90deg,#059669,#10b981);padding:4px 9px;border-radius:6px}.badge-soon{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#9aa0bb;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);padding:4px 9px;border-radius:6px}.back-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#c7cbe0;font-size:13px;font-weight:500;cursor:pointer;padding:8px 14px;border-radius:10px;margin-bottom:12px}.back-btn:active{transform:scale(.98)}.season-detail-title{margin:2px 2px 8px}.season-rewards{display:flex;flex-direction:column;gap:7px;margin:4px 0 12px}.season-reward-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;color:#cfd3e8;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.season-reward-icon{width:30px;height:30px}.season-reward-row>div{display:flex;flex-direction:column;gap:2px;min-width:0}.season-reward-row b{color:#fff;font-size:12px}.season-reward-row span{color:#8f95ad;font-size:10px;line-height:1.35}.season-reward-row strong{flex-shrink:0;color:#aeb4cc;font-size:11px;font-weight:600}.season-reward-row.mythic{background:linear-gradient(100deg,#ef44441f,#7c3aed1a);border-color:#ef44444d}.season-reward-row.mythic b{color:#ef4444}.season-reward-row.claimed{background:#f59e0b1a;border-color:#f59e0b66}.season-reward-row.claimed strong{color:#fbbf24}.showcase{position:relative;margin-bottom:12px;background:linear-gradient(180deg,#ffffff0e,#ffffff06);border:1px solid rgba(167,139,250,.3);backdrop-filter:none}@property --sheen{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.showcase:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;pointer-events:none;--sheen: 0deg;background:conic-gradient(from var(--sheen),rgba(167,139,250,0) 0deg,rgba(167,139,250,.4) 62deg,rgba(244,242,255,.9) 104deg,rgba(167,139,250,.4) 146deg,rgba(167,139,250,0) 210deg,rgba(167,139,250,0) 312deg,rgba(167,139,250,0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;animation:showcaseSheen 6s linear infinite}@keyframes showcaseSheen{to{--sheen: 360deg}}@media(prefers-reduced-motion:reduce){.showcase:before{animation:none}}.showcase-head,.showcase-row,.showcase-shelf{position:relative;z-index:1}.showcase-shelf{height:1px;margin:12px 6px 2px;background:linear-gradient(90deg,transparent,rgba(244,242,255,.42),rgba(167,139,250,.5),transparent);border-radius:2px}.showcase-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.showcase-title{font-size:15px;font-weight:600}.showcase-sub{font-size:11px;color:var(--text-3)}.showcase-row{display:flex;gap:8px}.showcase-error{margin-top:8px;color:#fca5a5;font-size:11px}.showcase-slot{flex:1;aspect-ratio:941 / 1672;border-radius:2px;position:relative;display:flex;align-items:center;justify-content:center}.showcase-slot.filled{--c: #9aa4b2;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 22%,transparent) 0%,transparent 46%),linear-gradient(180deg,#14141f,#0b0b13);border:1px solid color-mix(in srgb,var(--c) 72%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--c) 50%,transparent)}.showcase-row .showcase-slot:nth-child(1).filled{animation-delay:0s}.showcase-row .showcase-slot:nth-child(2).filled{animation-delay:.6s}.showcase-row .showcase-slot:nth-child(3).filled{animation-delay:1.2s}.showcase-row .showcase-slot:nth-child(4).filled{animation-delay:1.8s}.showcase-row .showcase-slot:nth-child(5).filled{animation-delay:2.4s}.showcase-slot .ss-artwork{width:100%;height:100%;object-fit:contain;border-radius:0}.showcase-slot.filled{color:inherit;cursor:pointer;background:transparent;border:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 78%,transparent),0 0 8px -1px color-mix(in srgb,var(--c) 68%,transparent),0 7px 13px -8px #000000eb}.showcase-slot:focus-visible,.ss-open:focus-visible{outline:2px solid #c4b5fd;outline-offset:2px}.ss-open{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:2px;background:transparent;color:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center}.ss-marker{position:absolute;z-index:3;left:3px;bottom:3px;max-width:calc(100% - 6px);overflow:hidden;padding:2px 4px;border-radius:4px;color:#f8fafc;font-size:7px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;background:#05070ed6;border:1px solid rgba(255,255,255,.24);pointer-events:none}.ss-marker.is-unique{color:#fff7cf;border-color:#fde047a8}.ss-remove{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;border:none;cursor:pointer;font-size:10px;line-height:1;color:#fff;background:#0009;display:flex;align-items:center;justify-content:center}.showcase-slot.empty{overflow:hidden;border:1px dashed rgba(255,255,255,.18);background:#ffffff08;color:var(--text-5);font-size:26px;font-weight:300;cursor:pointer;transition:.2s}.showcase-slot.empty:hover{border-color:#7c3aed8c;color:#a78bfa;background:#7c3aed14}.coll-summary{margin-bottom:14px}.coll-summary-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.coll-summary-title{font-size:15px;font-weight:600}.coll-summary-count{font-size:13px;font-weight:500;color:#fff}.projection-browser{margin:12px 0 16px;border-radius:10px;overflow:hidden;border:1px solid rgba(167,139,250,.26);background:#7c3aed12}.projection-browser-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer}.projection-browser-toggle:hover,.projection-browser-toggle:focus-visible{background:#a78bfa12;outline:none}.projection-browser-head{display:flex;min-width:0;flex-direction:column;gap:3px;color:var(--text-3);font-size:10px}.projection-browser-head strong{color:var(--text-1);font-size:13px}.projection-browser-head small{overflow:hidden;color:var(--text-3);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.projection-browser-action{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:#c4b5fd;font-size:10px;font-weight:650}.projection-browser-chevron{display:inline-block;transition:transform .18s ease}.projection-browser-chevron.expanded{transform:rotate(180deg)}.projection-browser-body{padding:0 12px 12px;border-top:1px solid rgba(167,139,250,.14)}.projection-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.projection-filters label{display:flex;flex-direction:column;gap:4px}.projection-filters label>span{color:var(--text-3);font-size:9px}.projection-filters select{min-width:0;height:32px;padding:0 6px;border-radius:7px;border:1px solid rgba(255,255,255,.12);color:var(--text-1);background:#14131f;font:inherit;font-size:10px}.projection-results{display:flex;max-height:min(48vh,320px);flex-direction:column;gap:6px;margin-top:10px;padding-right:3px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.projection-result{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:4px 7px;border-radius:7px;background:#ffffff09;font-size:11px}.projection-artwork{display:flex;grid-row:1 / span 2;width:26px;aspect-ratio:941 / 1672;object-fit:contain;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;background:#ffffff0d;font-size:14px}.projection-empty{margin-top:10px;color:var(--text-3);font-size:11px}.projection-state{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;color:var(--text-3);font-size:11px}.projection-error{color:#fda4af}.projection-error .btn{min-height:30px;padding:5px 10px;font-size:10px}@media(max-width:420px){.projection-browser-action-label{display:none}.projection-browser-toggle{padding:10px}.projection-browser-body{padding:0 10px 10px}.projection-results{max-height:min(45vh,280px)}}.collection-forms-error{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;padding:10px 12px;border:1px solid rgba(255,189,89,.24);border-radius:12px;color:var(--text-2);font-size:12px;background:#ffbd590f}.collection-forms-error .btn{width:auto;min-height:34px;padding:7px 12px}.home-screen{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:12px}.profile{display:flex;align-items:center;gap:22px;margin-bottom:14px}.profile>.av{translate:6px}.profile-info{min-width:0}.profile-name{font-size:17px;font-weight:600}.profile-rank{display:inline-block;margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.4px;color:#c4b5fd;background:#7c3aed2e;border:1px solid rgba(124,58,237,.4);padding:2px 9px;border-radius:6px}.profile-actions{margin-left:auto;display:flex;gap:8px;flex-shrink:0}.profile-edit{flex-shrink:0;width:34px;height:34px;border-radius:9px;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.pa-l:before,.pa-s:before,.pa-r:before{content:"";width:23px;height:23px;background:center / contain no-repeat}.pa-l:before{background-image:url(/assets/language-rAiacaDA.webp)}.pa-s:before{background-image:url(/assets/share-profile-DXwyqgdQ.webp)}.pa-r:before{background-image:url(/assets/change-name-DfN_hPGf.webp)}.profile-sub{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:4px}.profile-sub .profile-rank{margin-top:0}.profile-tag{font-size:11px;font-weight:500;color:var(--text-4);font-variant-numeric:tabular-nums}.stats-row{display:flex;gap:8px;margin-top:12px}.stat-tile{flex:1;text-align:center;padding:12px 8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.stat-num{font-size:20px;font-weight:700;line-height:1.1}.stat-label{font-size:10px;color:var(--text-3);margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.games-section{border:1px solid transparent;border-radius:14px}.games-section.guidance-target{margin:0 -8px;padding:8px}.games-head{display:flex;align-items:baseline;justify-content:space-between;margin:4px 4px 3px}.games-head>span:first-child{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;color:var(--text-2)}.games-hint{margin:0 4px 10px;font-size:11px;line-height:1.4;color:var(--text-3)}.games-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.game-tile{aspect-ratio:4 / 5;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:linear-gradient(160deg,#ffffff0e,#ffffff05);border:1px solid rgba(255,255,255,.08)}.game-tile.locked{cursor:default}.game-tile:not(.locked){border-color:#ffffff1f}.game-tile:not(.locked):active{transform:scale(.96);border-color:#8b5cf673}.game-tile.locked .game-art{filter:grayscale(.4) opacity(.7)}.game-tile .game-label{font-size:9px;font-weight:500;color:var(--text-3);text-align:center;line-height:1.15;text-transform:uppercase;letter-spacing:.4px;padding:0 2px}.game-tile .game-label.ready{color:#cdb8ff}.game-tile:disabled,.games-top-btn:disabled{cursor:default;opacity:.5}.games-ftue{display:grid;gap:10px;margin-bottom:12px;padding:12px;border:1px solid rgba(167,139,250,.32);border-radius:11px;background:#7c3aed1a}.games-ftue-copy h2{font-size:13px;line-height:1.3}.games-ftue-copy p{margin-top:4px;color:var(--text-3);font-size:11px;line-height:1.45}.games-ftue-copy .guidance-error{color:#fca5a5}.games-ftue-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.games-ftue-actions button{min-height:38px;border-radius:9px;font:inherit;font-size:11px;font-weight:700;cursor:pointer}.games-ftue-primary{border:1px solid rgba(167,139,250,.48);color:#fff;background:linear-gradient(100deg,#7c3aed,#5b21b6)}.games-ftue-secondary{border:1px solid rgba(255,255,255,.12);color:var(--text-2);background:#ffffff0b}.games-ftue-actions button:disabled{cursor:default;opacity:.55}.tasks-bar{width:100%;display:flex;align-items:center;gap:12px;cursor:pointer;color:#fff;margin-bottom:12px;padding:12px 14px;border-radius:12px;position:relative;overflow:hidden;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.tasks-bar:active{transform:scale(.99)}.tasks-bar:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#8b5cf6,#6366f1)}.tasks-bar:hover{border-color:#ffffff29}.tasks-bar:disabled{cursor:default;opacity:.5}.tb-icon{width:26px;height:26px;flex-shrink:0;background:center / contain no-repeat url(/assets/daily-tasks-4JIRA_20.webp)}.tb-text{flex:1;text-align:left;min-width:0}.tb-title{font-size:14px;font-weight:600}.tb-sub{font-size:11px;color:#d6c9fb;margin-top:1px}.tb-badge{min-width:22px;height:22px;padding:0 6px;border-radius:7px;flex-shrink:0;background:#fff;color:#7c3aed;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.tb-arrow{font-size:20px;color:#fff9}.home-chest{width:100%;display:flex;align-items:center;gap:12px;cursor:pointer;color:#fff;margin-bottom:14px;padding:12px 14px;border-radius:12px;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.home-chest:active{transform:scale(.99)}.hc-icon{font-size:24px;line-height:1;filter:grayscale(.5);opacity:.65}.hc-box-icon{content:url(/assets/free-BKMB2GqG.webp);width:34px}.hc-text{flex:1;min-width:0}.hc-title{font-size:14px;font-weight:600}.hc-sub{font-size:11px;color:var(--text-3);margin-top:1px}.hc-arrow{font-size:15px;color:#ffffff73;flex-shrink:0}.home-chest.ready{background:linear-gradient(100deg,#8b5cf62e,#8b5cf60d);border-color:#8b5cf680}.home-chest.ready .hc-icon{filter:none;opacity:1}.home-chest.ready .hc-title{color:#d6c9fb}.home-chest.ready .hc-sub{color:var(--text-2)}.home-chest.ready .hc-arrow{color:var(--violet-soft);font-size:22px}.home-selector{width:100%;display:flex;align-items:center;gap:12px;cursor:pointer;color:#fff;margin-bottom:14px;padding:12px 14px;border-radius:12px;text-align:left;background:linear-gradient(100deg,#8b5cf62e,#8b5cf60d);border:1px solid rgba(139,92,246,.5)}.home-selector:active{transform:scale(.99)}.home-selector .hc-icon{filter:none;opacity:1}.home-selector .hc-title{color:#c4b5fd}.home-selector .hc-sub{color:#a99de0}.home-selector .hc-arrow{color:#c4b5fd;font-size:22px}.selector-tokens{font-size:13px;font-weight:600;color:#c4b5fd;white-space:nowrap;background:#8b5cf629;border:1px solid rgba(139,92,246,.4);padding:3px 9px;border-radius:999px}.card.selector-pick{cursor:pointer}.card.selector-pick:active{transform:scale(.97)}.card.selector-pick.selected{outline:2px solid var(--c, #8b5cf6);box-shadow:0 0 0 3px #8b5cf659}.selector-rarity{display:block;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;margin-top:2px}.selector-footer{margin-top:12px;display:flex;flex-direction:column;gap:8px}.selector-error{color:#f87171;font-size:12px;text-align:center}.selector-confirm{width:100%;padding:12px;border-radius:12px;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#fff;background:linear-gradient(100deg,#8b5cf6,#6d28d9)}.selector-confirm:disabled{opacity:.45;cursor:default}.selector-confirm:not(:disabled):active{filter:brightness(1.1)}.craft-intro{margin-bottom:12px}.ci-title{font-size:17px;font-weight:600;margin-bottom:6px}.ci-sub{font-size:12px;color:var(--text-3);line-height:1.55}.ci-sub b{color:#d6c9fb}.craft-seasons{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.season-pill{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--text-2);font-size:12px;font-weight:500;padding:8px 14px;border-radius:8px;cursor:pointer}.season-pill.active{color:#fff;border-color:#7c3aeda6;background:linear-gradient(180deg,#7c3aed59,#7c3aed1f)}.craft-tier{margin-bottom:12px}.craft-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.craft-formula{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cf-in,.cf-out{font-size:13px;font-weight:600;color:var(--c)}.cf-arrow{color:var(--text-5);font-weight:600}.cf-fee{font-size:11px;font-weight:600;color:#fbbf24}.craft-count{font-size:13px;font-weight:700;color:var(--text-2);flex-shrink:0}.craft-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:10px}.craft-card{position:relative;aspect-ratio:941 / 1672;border-radius:8px;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 80% at 50% 0%,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%),#ffffff0a;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);transition:transform .08s ease,box-shadow .15s ease}.craft-card:active{transform:scale(.95)}.craft-card.picked{box-shadow:0 0 0 2px #a78bfa}.cc-artwork{width:100%;height:100%;object-fit:contain;border-radius:inherit}.cc-max{position:absolute;bottom:4px;right:5px;font-size:9px;font-weight:600;color:var(--text-2);background:#00000073;border-radius:6px;padding:1px 5px}.cc-sel{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:6px;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.craft-actions{display:flex;gap:10px}.craft-mini{flex:0 0 auto;width:auto;padding:11px 18px}.craft-go{flex:1;padding:12px;font-size:14px}.craft-empty{font-size:12px;color:var(--text-5);text-align:center;padding:12px 0 4px}.craft-exact-hint{margin:2px 0 10px;color:var(--text-4);font-size:10px;line-height:1.45}.craft-exact-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 10px}.craft-exact-filters select{min-width:0;padding:8px 26px 8px 9px;border-radius:8px;color:var(--text-2);font:inherit;font-size:10px;background:#171722;border:1px solid rgba(255,255,255,.1)}.craft-exact-filters select:disabled{opacity:.55}.craft-instance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:330px;margin-bottom:11px;padding:2px 5px 6px 2px;overflow-y:auto;overscroll-behavior:contain}.craft-instance{position:relative;min-width:0;padding:5px;border-radius:10px;color:var(--text-2);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid color-mix(in srgb,var(--c) 31%,rgba(255,255,255,.06))}.craft-instance:active{transform:scale(.975)}.craft-instance.picked{background:color-mix(in srgb,var(--c) 11%,rgba(124,58,237,.1));border-color:color-mix(in srgb,var(--c) 75%,#a78bfa);box-shadow:0 0 0 2px #a78bfa59}.craft-instance.special:not(.picked){border-color:#facc156b;box-shadow:inset 0 0 18px #facc150b}.craft-instance[aria-disabled=true]{opacity:.62;cursor:not-allowed}.craft-instance-poster{position:relative;display:block;width:100%;aspect-ratio:941 / 1672;overflow:hidden;border-radius:7px}.craft-instance-poster>.card-artwork{width:100%;height:100%;object-fit:contain}.craft-instance-check{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;color:#fff;font-size:12px;background:#7c3aed;box-shadow:0 2px 8px #0000008c}.craft-instance-badges,.picker-card-badges{position:absolute;left:4px;top:4px;display:flex;align-items:flex-start;flex-direction:column;gap:3px;max-width:calc(100% - 8px)}.craft-instance-badges>span,.picker-card-badges>span{max-width:100%;overflow:hidden;padding:2px 5px;border-radius:5px;color:#fff;font-size:7px;font-weight:750;letter-spacing:.25px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#261244d1;border:1px solid rgba(216,180,254,.55);backdrop-filter:blur(4px)}.craft-instance-name{display:block;overflow:hidden;margin:5px 1px 1px;color:var(--text-1);font-size:9px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.craft-instance-id{display:block;margin:3px 1px 1px;color:var(--text-5);font-size:6.5px;line-height:1.25;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.craft-instance-retained{display:block;margin:4px 1px 1px;color:#fde68a;font-size:8px;line-height:1.35}.craft-instance-safeguards{display:block;margin:3px 1px 1px;color:#fcd34d;font-size:7px;font-weight:700;line-height:1.3}.craft-special-override{display:flex;align-items:flex-start;gap:9px;margin:0 0 10px;padding:9px 10px;border-radius:9px;color:#fcd34d;cursor:pointer;background:#78350f21;border:1px solid rgba(245,158,11,.24)}.craft-special-override input{margin:2px 0 0;accent-color:#a78bfa}.craft-special-override span{display:grid;gap:2px}.craft-special-override b{font-size:10px}.craft-special-override small{color:#c8a96b;font-size:9px;line-height:1.4}.craft-note{text-align:center;font-size:11px;color:var(--text-5);margin-top:4px}.craft-preview-error,.craft-confirm-error{margin-top:10px;padding:9px 11px;border-radius:9px;color:#fca5a5;font-size:12px;line-height:1.4;background:#7f1d1d2e;border:1px solid rgba(248,113,113,.28)}.craft-confirm-overlay{align-items:flex-end;padding:18px max(12px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.craft-confirm-panel{width:100%;max-width:520px;max-height:min(86vh,760px);margin:0 auto;display:flex;flex-direction:column;overflow:hidden;background:#0f0f19;border:1px solid rgba(167,139,250,.24);border-radius:16px;box-shadow:0 22px 64px -14px #000000eb}.craft-confirm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:16px 16px 12px;border-bottom:1px solid rgba(255,255,255,.07)}.craft-confirm-title{font-size:17px;font-weight:700;color:var(--text-1)}.craft-confirm-subtitle{margin-top:4px;font-size:12px;color:var(--text-3)}.craft-confirm-scroll{overflow-y:auto;overscroll-behavior:contain;padding:14px 16px}.craft-confirm-label{margin-bottom:8px;color:var(--text-3);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.craft-confirm-inputs{display:grid;gap:7px}.craft-confirm-input{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--c) 8%,rgba(255,255,255,.035));border:1px solid color-mix(in srgb,var(--c) 28%,transparent)}.craft-confirm-artwork{flex:0 0 34px;width:34px;aspect-ratio:941 / 1672;object-fit:contain}.craft-confirm-input-copy{min-width:0;display:grid;gap:3px}.craft-confirm-card-name{color:var(--text-1);font-size:12px;font-weight:600}.craft-confirm-input code{color:var(--text-4);font-size:9px;line-height:1.35;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.craft-confirm-identity{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.craft-confirm-identity b{padding:2px 5px;border-radius:5px;color:#f5e9ff;font-size:8px;background:#7c3aed2e;border:1px solid rgba(196,181,253,.35)}.craft-confirm-safeguard{color:#fde68a;font-size:8px;font-weight:700}.craft-confirm-safeguard.protected{color:#fca5a5}.craft-confirm-supply{color:var(--text-4);font-size:8px}.craft-confirm-serial{color:#fde68a;font-size:9px;font-weight:700}.craft-confirm-facts{display:grid;gap:8px;margin-top:14px}.craft-safeguard-step{display:grid;gap:8px;margin-top:14px;padding:11px;border-radius:11px;background:#581c8724;border:1px solid rgba(192,132,252,.24)}.craft-safeguard-check{display:flex;align-items:flex-start;gap:9px;padding:9px;border-radius:9px;color:#fde68a;background:#78350f1f;border:1px solid rgba(245,158,11,.2)}.craft-safeguard-check.protected{color:#fca5a5;background:#7f1d1d24;border-color:#f8717147}.craft-safeguard-check input{margin:2px 0 0;accent-color:#a78bfa}.craft-safeguard-check span{display:grid;gap:3px}.craft-safeguard-check b{font-size:11px}.craft-safeguard-check small{color:var(--text-4);font-size:9px;line-height:1.4}.craft-safeguard-authorize{width:100%}.craft-safeguard-ready{padding:9px;border-radius:8px;color:#86efac;font-size:10px;text-align:center;background:#16653429;border:1px solid rgba(74,222,128,.24)}.craft-confirm-fact{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);color:var(--text-3);font-size:11px}.craft-confirm-fact strong{font-size:12px;text-align:right}.craft-confirm-gold{color:#fbbf24}.craft-confirm-class-fact{grid-template-columns:minmax(0,1fr) auto}.craft-confirm-class-fact small{grid-column:1 / -1;color:var(--text-4);font-size:10px;line-height:1.45}.craft-output-class{padding:3px 7px;border-radius:6px}.craft-output-class.internal_only{color:#c4b5fd;background:#7c3aed2e}.craft-output-class.external_candidate{color:#7dd3fc;background:#0e74902e}.craft-confirm-warning{display:flex;gap:10px;margin-top:12px;padding:11px 12px;border-radius:11px;color:#fcd34d;background:#92400e29;border:1px solid rgba(245,158,11,.27)}.craft-confirm-warning>span{flex:0 0 auto;font-size:16px}.craft-confirm-warning strong{display:block;font-size:12px}.craft-confirm-warning p{margin:3px 0 0;color:#d6b879;font-size:10px;line-height:1.45}.craft-confirm-warning .craft-confirm-notable{margin-top:8px;color:#fde68a;font-weight:650}.craft-confirm-notable-check{display:flex;align-items:flex-start;gap:8px;margin-top:8px;color:#fde68a;font-size:10px;cursor:pointer}.craft-confirm-notable-check input{margin:1px 0 0;accent-color:#a78bfa}.craft-confirm-expiry{margin-top:10px;color:var(--text-4);font-size:10px;text-align:center}.craft-confirm-expiry.expired{color:#fca5a5}.craft-confirm-actions{display:grid;grid-template-columns:.75fr 1.25fr;gap:10px;padding:12px 16px 16px;border-top:1px solid rgba(255,255,255,.07);background:#08080eb3}.craft-confirm-actions .btn{min-width:0;padding:12px 10px}.craft-receipt-overlay{align-items:flex-end;padding:18px max(12px,env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.craft-receipt-panel{width:100%;max-width:520px;max-height:min(88vh,780px);margin:0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;color:var(--text-2);background:#0f0f19;border:1px solid rgba(74,222,128,.25);box-shadow:0 22px 64px -14px #000000eb}.craft-receipt-head{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.07)}.craft-receipt-title{color:var(--text-1);font-size:17px;font-weight:750}.craft-receipt-subtitle{margin-top:4px;color:var(--text-3);font-size:11px;line-height:1.45}.craft-receipt-seal{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#052e16;font-weight:900;background:#86efac}.craft-receipt-scroll{overflow-y:auto;padding:14px 16px;overscroll-behavior:contain}.craft-receipt-summary,.craft-receipt-proof dl{display:grid;gap:8px;margin:0}.craft-receipt-summary>div,.craft-receipt-proof dl>div{display:grid;gap:3px;padding:9px 10px;border-radius:9px;background:#ffffff09;border:1px solid rgba(255,255,255,.07)}.craft-receipt-summary dt,.craft-receipt-proof dt{color:var(--text-4);font-size:9px;text-transform:uppercase}.craft-receipt-summary dd,.craft-receipt-proof dd{margin:0;color:var(--text-2);font-size:10px;overflow-wrap:anywhere}.craft-receipt-summary code{color:#a7f3d0;font-size:9px}.craft-receipt-inputs{margin-top:14px}.craft-receipt-inputs h3{margin:0 0 8px;color:var(--text-2);font-size:11px}.craft-receipt-inputs ol{display:grid;gap:6px;margin:0;padding-left:22px}.craft-receipt-inputs li{padding:7px 8px;border-radius:8px;background:#ffffff08}.craft-receipt-inputs code{display:block;color:var(--text-2);font-size:9px;overflow-wrap:anywhere}.craft-receipt-inputs span{display:block;margin-top:3px;color:var(--text-5);font-size:8px}.craft-receipt-proof{margin-top:14px}.craft-receipt-proof summary{color:#c4b5fd;font-size:10px;cursor:pointer}.craft-receipt-proof dl{margin-top:8px}.craft-receipt-close{margin:12px 16px 16px}@media(min-width:640px){.craft-confirm-overlay,.craft-receipt-overlay{align-items:center}.craft-confirm-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:350px){.craft-instance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-tab-n{font-size:10px;font-weight:600;padding:1px 5px;border-radius:6px;background:#ffffff14;opacity:.7}.seg button.active .mkt-tab-n{opacity:1;background:#ffffff29}.mkt-access{margin-bottom:12px;padding:14px;border-radius:13px;color:var(--text-2);background:#f59e0b11;border:1px solid rgba(245,158,11,.24)}.mkt-access-head{display:flex;align-items:flex-start;gap:10px}.mkt-access-lock{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;color:#fbbf24;font-size:20px;line-height:1}.mkt-access-head h2{margin:0;color:#f4f1ff;font-size:13px;font-weight:650}.mkt-access-head p{margin:3px 0 0;color:var(--text-3);font-size:11px;line-height:1.45}.mkt-access-requirements{display:grid;gap:7px;margin-top:12px}.mkt-access-row{padding:9px 10px;border-radius:9px;background:#00000029;border:1px solid rgba(255,255,255,.07)}.mkt-access-copy{min-width:0}.mkt-access-label{color:#e8e4f5;font-size:11px;font-weight:600;line-height:1.35}.mkt-access-remaining{margin-top:1px;color:#fbbf24;font-size:10px}.mkt-access-row.complete .mkt-access-remaining{color:#6ee7a8}.mkt-access-progress{height:3px;margin-top:6px;overflow:hidden;border-radius:4px;background:#ffffff14}.mkt-access-progress span{display:block;width:var(--mkt-access-progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,#d97706,#fbbf24)}.mkt-access-row.complete .mkt-access-progress span{background:#4ade80}.mkt-access-hint{margin:10px 1px 0;color:var(--text-4);font-size:10px;line-height:1.45}.mkt-access-restriction{margin:10px 0 0;padding:8px 9px;border-radius:8px;color:#fda4af;background:#f43f5e14;border:1px solid rgba(244,63,94,.2);font-size:10px;line-height:1.45}.mkt-sell-cta{width:100%;cursor:pointer;font:inherit;margin-bottom:12px;font-size:13px;font-weight:600;color:#d6c9fb;background:#7c3aed2e;border:1px solid rgba(124,58,237,.4);padding:11px;border-radius:10px;transition:filter .12s ease}.mkt-sell-cta:active{filter:brightness(1.15)}.mkt-hint-line{font-size:11px;color:var(--text-3);text-align:center;margin-bottom:10px;line-height:1.4}.mkt-filters{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.mkt-search-wrap{position:relative;display:flex;align-items:center}.mkt-search-ico{position:absolute;left:11px;color:var(--violet-soft);opacity:.72;pointer-events:none}.mkt-search{width:100%;padding:10px 32px;border-radius:9px;font-size:13px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.mkt-search:focus{outline:none;border-color:#7c3aed99}.mkt-search::placeholder{color:var(--text-4)}.mkt-search-x{position:absolute;right:8px;width:20px;height:20px;border-radius:6px;cursor:pointer;border:none;background:#ffffff14;color:var(--text-2);font-size:10px;display:flex;align-items:center;justify-content:center}.mkt-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.mkt-chips::-webkit-scrollbar{display:none}.mkt-chip{--c: #8b90a8;flex-shrink:0;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:500;padding:6px 12px;border-radius:8px;color:var(--text-2);background:#ffffff0a;border:1px solid rgba(255,255,255,.12);transition:color .12s ease,border-color .12s ease,background .12s ease}.mkt-chip.active{color:#fff;border-color:color-mix(in srgb,var(--c) 70%,transparent);background:color-mix(in srgb,var(--c) 22%,transparent)}.mkt-list{display:flex;flex-direction:column;gap:8px}.mkt-row{display:flex;align-items:center;gap:12px;padding:10px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.mkt-row-visual-paused{flex-wrap:wrap;border-color:#f59e0b4d}.mkt-owner-actions{display:grid;gap:6px}.mkt-visual-warning{margin-top:7px;color:#fbbf24;font-size:10px;line-height:1.35}.mkt-visual-review{flex:1 0 100%;display:grid;gap:10px;padding:12px;border-radius:10px;background:#f59e0b0f;border:1px solid rgba(245,158,11,.2)}.mkt-visual-review-copy{display:grid;gap:3px;font-size:11px}.mkt-visual-review-copy span{color:var(--text-3);line-height:1.4}.mkt-visual-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mkt-visual-compare figure{margin:0;text-align:center}.mkt-visual-compare img{width:min(100%,132px);aspect-ratio:941 / 1672;object-fit:contain;border-radius:8px;background:#00000040}.mkt-visual-compare figcaption{margin-top:4px;color:var(--text-3);font-size:9px}.mkt-visual-compare code{display:block;font-size:9px;overflow-wrap:anywhere}.mkt-thumb{width:42px;aspect-ratio:941 / 1672;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:26px;background:radial-gradient(130% 90% at 50% -10%,color-mix(in srgb,var(--c) 40%,transparent),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,#14141f),#0d0d16);border:1px solid color-mix(in srgb,var(--c) 55%,transparent)}.mkt-thumb .card-artwork{border-radius:inherit}.mkt-mid{flex:1;min-width:0}.mkt-name{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-tags{display:flex;gap:5px;font-size:11px;margin-top:2px}.mkt-rarity{font-weight:600}.mkt-seller{color:var(--text-4)}.mkt-mine-tag{font-size:9px;font-weight:600;letter-spacing:.5px;color:#a78bfa;background:#7c3aed2e;border:1px solid rgba(124,58,237,.4);padding:1px 6px;border-radius:6px}.mkt-want{font-size:11px;color:var(--text-3);margin-top:3px}.mkt-want b{color:#cfd3e8;font-weight:500}.mkt-seller-link{border:none;background:none;padding:0;font:inherit;cursor:pointer;line-height:1.2;color:#9aa0be;border-bottom:1px dashed rgba(154,160,190,.5)}.mkt-seller-link:active{opacity:.6}.mkt-seller-tag{font-size:10px;color:#565b73;font-variant-numeric:tabular-nums}.mkt-tags .av{box-shadow:none;border-radius:6px}.mkt-tags .av .av-core{border-radius:5px}.mkt-exact-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;margin:7px 0 0;font-size:9px;line-height:1.25}.mkt-exact-identity>div{min-width:0}.mkt-exact-identity dt{color:var(--text-4)}.mkt-exact-identity dd{margin:1px 0 0;overflow:hidden;color:var(--text-2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mkt-exact-safeguards dd{color:#fbbf24}.mkt-exact-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px}.mkt-exact-filters select{min-width:0;padding:8px 6px;border-radius:8px;color:var(--text-2);background:#171721;border:1px solid rgba(255,255,255,.12);font:inherit;font-size:10px}.mkt-exact-picker-list{display:grid;gap:8px;overflow-y:auto}.mkt-exact-pick{width:100%;padding:10px;cursor:pointer;text-align:left;color:inherit;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:10px}.mkt-exact-pick:hover,.mkt-exact-pick:focus-visible{border-color:#a78bfa94;outline:none}.mkt-exact-pick-card{display:flex;align-items:center;gap:7px;font-size:12px}.mkt-exact-pick-artwork{width:28px;aspect-ratio:941 / 1672;flex:0 0 auto;object-fit:contain;border-radius:4px;overflow:hidden}.mkt-exact-note{color:var(--text-3);font-size:10px;line-height:1.4}.mkt-exact-offer{margin-bottom:10px;padding:10px;border-radius:10px;background:#7c3aed14;border:1px solid rgba(124,58,237,.2);font-size:11px}.mkt-safeguard-confirm{display:flex;align-items:flex-start;gap:8px;padding:10px;color:#fde68a;background:#f59e0b14;border:1px solid rgba(245,158,11,.25);border-radius:9px;font-size:11px;line-height:1.4}.mkt-safeguard-confirm input{margin-top:2px;accent-color:#f59e0b}@media(max-width:420px){.mkt-row{align-items:flex-start;gap:8px}.mkt-thumb{width:36px}.mkt-exact-filters{grid-template-columns:1fr}.mkt-exact-identity{grid-template-columns:1fr 1fr}.mkt-btn{padding-inline:10px}}.games-top-btn{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(124,58,237,.4);background:#7c3aed2e;cursor:pointer;color:var(--violet-soft);font-size:11px;font-weight:600;padding:5px 10px;border-radius:8px}.games-top-btn:before{content:"";width:16px;height:16px;background:center / contain no-repeat url(/assets/records-C4ExCQ9-.webp)}.games-top-btn:active{background:#7c3aed47}.lb-tabs{margin-bottom:12px}.lb-tabs button{font-size:11px}.lb-list{display:flex;flex-direction:column;gap:6px;overflow-y:auto;min-height:0}.lb-row{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.lb-row.me{border-color:#7c3aed80;background:#7c3aed1a}.lb-rank{width:24px;text-align:center;font-size:13px;font-weight:600;color:var(--text-3);flex-shrink:0}.lb-row .av{box-shadow:none;border-radius:7px}.lb-row .av .av-core{border-radius:6px}.lb-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#cfd3e8;text-align:left}.lb-name-link{border:none;background:none;padding:0;font:inherit;cursor:pointer;border-bottom:1px dashed rgba(154,160,190,.45)}.lb-you{font-size:9px;font-weight:600;color:#a78bfa;background:#7c3aed2e;border:1px solid rgba(124,58,237,.4);padding:1px 6px;border-radius:6px;margin-left:6px}.lb-best{flex-shrink:0;font-size:13px;font-weight:600;color:#fcd34d;font-variant-numeric:tabular-nums}.lb-me{margin-top:12px;padding:10px 12px;border-radius:10px;text-align:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-size:12px;color:var(--text-2);flex-shrink:0}.lb-me b{color:#fff}.mkt-want-no{color:#ef6b6b}.mkt-action{flex-shrink:0}.mkt-btn{width:auto;padding:9px 14px;font-size:13px}.mkt-empty{display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--text-3);font-size:13px;padding:40px 20px}.mkt-toast{position:fixed;left:50%;bottom:96px;transform:translate(-50%);z-index:60;background:#14101ef2;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:13px;font-weight:500;padding:10px 18px;border-radius:10px;box-shadow:0 10px 30px -8px #000c}.mkt-pick{position:relative;aspect-ratio:941 / 1672;border-radius:10px;cursor:pointer;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:radial-gradient(130% 90% at 50% -10%,color-mix(in srgb,var(--c) 34%,transparent),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--c) 18%,#14141f),#0d0d16);border:1px solid color-mix(in srgb,var(--c) 50%,transparent)}.mkt-pick:active{transform:scale(.96)}.mkt-pick-artwork{display:block;width:100%;height:100%;overflow:hidden;object-fit:contain;border-radius:inherit}.mkt-pick-artwork>.card-artwork{border-radius:inherit}.mkt-pick-name{position:absolute;left:3px;right:3px;bottom:3px;z-index:2;padding:8px 2px 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;color:#fff;text-align:center;line-height:1.1;background:linear-gradient(180deg,transparent,rgba(0,0,0,.76))}.mkt-pick-qty{position:absolute;top:4px;right:4px;font-size:10px;font-weight:600;color:#fff;background:#0000008c;border-radius:6px;padding:0 5px}.sell-config{display:flex;flex-direction:column;gap:12px}.sell-card{display:flex;align-items:center;gap:12px}.sell-change{margin-left:auto;cursor:pointer;font:inherit;border:none;background:#ffffff0f;color:var(--text-2);font-size:11px;padding:6px 10px;border-radius:7px}.sell-kind{display:flex;gap:8px}.sell-kind button{flex:1;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-2);font-size:13px;font-weight:500;padding:10px;border-radius:9px;cursor:pointer}.sell-kind button.active{color:#fff;border-color:#7c3aed99;background:linear-gradient(180deg,#7c3aed52,#7c3aed1f)}.sell-price{width:100%;padding:12px 14px;border-radius:10px;font-size:15px;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.sell-price:focus{outline:none;border-color:#7c3aed99}.sell-price.bad{border-color:#f87171b3}.sell-band{font-size:11px;color:var(--text-3);text-align:center;margin-top:-2px}.sell-band-warn{color:#f87171;font-weight:500}.sell-net{font-size:12px;color:var(--text-3);text-align:center}.sell-net b{color:#fbbf24}.sell-want{width:100%;cursor:pointer;font:inherit;text-align:left;padding:12px 14px;border-radius:10px;font-size:13px;color:#cfd3e8;background:#ffffff0d;border:1px dashed rgba(255,255,255,.2)}.sell-want b{color:#fff}.game-panel{width:100%;max-width:380px;margin:0 16px;padding:18px;display:flex;flex-direction:column;background:linear-gradient(180deg,#14101f,#0d0b14);border:1px solid rgba(255,255,255,.1);border-radius:14px}.game-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.game-title{font-size:17px;font-weight:600}.game-stats{display:flex;justify-content:center;gap:30px;margin:8px 0 16px}.gstat{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.gstat span{font-size:26px;font-weight:700;line-height:1;background:linear-gradient(90deg,#f4f2ff,#a78bfa);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hl-hint{text-align:center;font-size:11px;color:var(--text-5);margin-top:14px}.merge-over{position:absolute;inset:0;z-index:5;border-radius:10px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#08060edb;backdrop-filter:blur(2px);text-align:center}.merge-over-title{font-size:22px;font-weight:700}.merge-over-sub{font-size:13px;color:var(--text-2)}.merge-over .btn{width:100%;max-width:200px;margin-top:4px}.merge-game-panel{border-color:#a78bfa2e;box-shadow:0 18px 46px #05030c66}.merge-wrap{position:relative;margin-bottom:14px}.merge-board{position:relative;aspect-ratio:1 / 1;border-radius:10px;border:1px solid rgba(196,181,253,.14);background:linear-gradient(145deg,#ffffff0e,#7c3aed09);box-shadow:inset 0 1px #ffffff09,inset 0 -14px 28px #04020a1f,0 10px 28px #04020c38;touch-action:none;user-select:none;overflow:hidden;contain:layout paint}.merge-layer{position:absolute;inset:6px}.merge-cellbg{position:absolute;width:25%;height:25%}.merge-cellbg:after{content:"";position:absolute;inset:3px;border-radius:7px;border:1px solid rgba(255,255,255,.025);background:#ffffff0b;box-shadow:inset 0 1px 3px #0000001a}.mtile{position:absolute;left:0;top:0;width:25%;height:25%}.mtile-face{position:absolute;inset:3px;border-radius:7px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);font-family:var(--font-display);font-weight:650;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45);box-shadow:inset 0 -3px 6px #00000038,inset 0 2px 4px #ffffff24}.mtile-face:before{position:absolute;top:1px;left:12%;right:12%;height:1px;border-radius:999px;background:#ffffff47;content:"";pointer-events:none}.mtile-face.hi{box-shadow:0 0 14px -3px #f59e0b7a,inset 0 -3px 6px #00000038}.mtile-face.myth{border:1px solid transparent;background:linear-gradient(158deg,#1b1426,#0d0d16) padding-box,conic-gradient(from 210deg,#ff5d5d,#ffd24d,#52ff96,#4dd2ff,#c06bff,#ff5d5d) border-box;box-shadow:0 0 16px -3px #ef44447a,inset 0 -3px 6px #0000004d}.score-wrap{position:relative}.score-float{position:absolute;top:-6px;right:-10px;pointer-events:none;color:#fbbf24;font-size:13px;font-weight:600}.merge-game-over{background:linear-gradient(180deg,#0c0814de,#08050ef2);backdrop-filter:none}.memory-game-panel{border-color:#a78bfa33;box-shadow:0 18px 46px #05030c6b}.mem-wrap{position:relative;margin-bottom:12px;isolation:isolate}.mem-clear{position:absolute;inset:0;z-index:5;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:#08060ed1;backdrop-filter:blur(2px);text-align:center}.memory-game-clear,.memory-game-over{background:linear-gradient(180deg,#0c0814e0,#08050ef5);backdrop-filter:none}.mc-title{font-family:var(--font-display);font-size:17px;font-weight:500;color:#34d399;text-shadow:0 2px 14px rgba(52,211,153,.22)}.mc-sub{font-size:12px;color:var(--text-2)}.mem-timer-text.low{color:#fff;animation:timer-pulse 1s ease-in-out infinite}@keyframes timer-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.mem-grid{display:grid;gap:6px;height:min(290px,44vh);padding:6px;border:1px solid rgba(196,181,253,.14);border-radius:10px;background:radial-gradient(circle at 50% 0%,rgba(124,58,237,.09),transparent 58%),linear-gradient(145deg,#ffffff0b,#0a071238);box-shadow:inset 0 1px #ffffff09,inset 0 -14px 28px #04020a1f,0 10px 28px #04020c38;contain:layout paint}.mem-timer{position:relative;height:20px;border-radius:6px;margin:0 4px 12px;overflow:hidden;border:1px solid rgba(255,255,255,.06);background:#fff1;box-shadow:inset 0 1px 4px #0000003d}.mem-timer-fill{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:linear-gradient(90deg,#10b981,#5ee6b3);box-shadow:0 0 12px #34d39940;transition:width .9s linear,background .3s ease}.mem-timer-fill.low{background:linear-gradient(90deg,#dc2626,#fb7185);box-shadow:0 0 12px #ef444447}.mem-timer-text{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:650;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px rgba(0,0,0,.72)}.mem-card{min-width:0;min-height:0;padding:0;border:0;border-radius:8px;appearance:none;background:transparent;color:inherit;cursor:pointer;perspective:600px;touch-action:manipulation;-webkit-tap-highlight-color:transparent;contain:layout paint}.mem-card:disabled{cursor:default;opacity:1}.mem-card:focus-visible{outline:2px solid rgba(196,181,253,.9);outline-offset:2px}.mem-inner{position:relative;display:block;width:100%;height:100%;transform:rotateY(0);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .3s cubic-bezier(.22,.7,.25,1)}.mem-inner.face-up{transform:rotateY(180deg)}.mem-face{position:absolute;inset:0;border-radius:8px;backface-visibility:hidden;-webkit-backface-visibility:hidden;display:flex;align-items:center;justify-content:center}.mem-face.back{overflow:hidden;border:1px solid rgba(167,139,250,.42);background:radial-gradient(circle at 30% 20%,rgba(196,181,253,.18),transparent 38%),linear-gradient(145deg,#2d1b4d,#1a112d);color:#ede9fead;font-size:20px;text-shadow:0 2px 8px rgba(139,92,246,.55);box-shadow:inset 0 1px #ffffff14,inset 0 -5px 10px #07040e38,0 3px 8px #04020a2e}.mem-face.back:before{position:absolute;inset:4px;border:1px solid rgba(196,181,253,.12);border-radius:5px;content:"";pointer-events:none}.mem-face.front{transform:rotateY(180deg);font-size:30px;border:1px solid rgba(255,255,255,.48);background:linear-gradient(160deg,#fffefb,#e9e6df);box-shadow:inset 0 1px #ffffffe6,inset 0 -4px 9px #46375a1a,0 3px 8px #04020a2e;text-shadow:0 2px 5px rgba(30,18,48,.14)}.mem-face.front.matched{border-color:#34d399e6;background:linear-gradient(160deg,#f4fff9,#d8f5e7);box-shadow:inset 0 0 0 1px #34d3992e,0 0 10px #34d3992e}@media(max-height:700px){.mem-grid{height:min(260px,40vh)}}@media(prefers-reduced-motion:reduce){.mem-inner,.mem-timer-fill{transition:none}.mem-timer-text.low{animation:none}}.stack-area{position:relative;width:100%;height:min(360px,52vh);overflow:hidden;cursor:pointer;border-radius:10px;margin-bottom:14px;touch-action:none;user-select:none;background:linear-gradient(180deg,#0c0a1c,#141030)}.stack-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.stack-game-panel{border-color:#af99ef33;box-shadow:0 18px 46px #05030c6b}.stack-game-area{isolation:isolate;border:1px solid rgba(199,186,242,.14);box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #04020c42}.stack-game-area:after{position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 24px #0201083d;content:"";pointer-events:none}.stack-game-canvas{z-index:1}.stack-game-over{background:linear-gradient(180deg,#0c0814db,#08050ef0);backdrop-filter:none}.stack-combo{position:absolute;top:8px;left:50%;transform:translate(-50%);z-index:5;padding:5px 9px;border:1px solid rgba(196,181,253,.18);border-radius:999px;background:#120c1eb8;font-size:11px;font-weight:600;color:#c4b5fd;letter-spacing:.2px;pointer-events:none}.stack-perfect{position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);z-index:5;font-size:18px;font-weight:700;color:#fff4cf;text-shadow:0 2px 12px rgba(167,139,250,.45);pointer-events:none}@media(max-height:700px){.stack-game-area{height:min(320px,47vh)}}.knife-hit-panel{border-color:#a78bfa33;box-shadow:0 18px 46px #05030c6b}.knife-hit-area{isolation:isolate;border:1px solid rgba(194,180,255,.14);box-shadow:inset 0 0 0 1px #ffffff06,0 10px 28px #04020c42}.knife-hit-area:after{position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset 0 0 24px #02010842;content:"";pointer-events:none}.knife-hit-canvas{z-index:1}.knife-hit-over{z-index:3;background:linear-gradient(180deg,#0c0814db,#08050ef0);backdrop-filter:none}@media(max-height:700px){.knife-hit-area{height:min(320px,47vh)}}.brand .season{font-family:var(--font-display);font-weight:500;font-size:15px;letter-spacing:0}.gold{font-family:var(--font-display);font-weight:600;font-size:12px}.ca-num{font-family:var(--font-display);font-weight:500}.gstat span{font-family:var(--font-display);font-weight:500;font-size:20px}.stat-num{font-family:var(--font-display);font-weight:500;font-size:15px}.game-title,.picker-title,.ci-title,.showcase-title,.coll-summary-title,.season-card-name,.tb-title,.merge-over-title,.cs-title,.profile-name{font-family:var(--font-display);font-weight:600}.game-title,.picker-title{font-size:14px}.ci-title{font-size:15px}.showcase-title,.coll-summary-title{font-size:13px}.season-card-name{font-size:15px;letter-spacing:0}.tb-title{font-size:12px}.merge-over-title{font-size:17px;font-weight:500}.cs-title{font-size:20px;font-weight:500}.profile-name{font-size:15px}.games-head span:not(.games-hint){font-family:var(--font-display);font-weight:600;font-size:12px}.section-title h3{font-family:var(--font-display);font-size:11px;letter-spacing:1px;font-weight:600}.reveal-rarity{font-family:var(--font-display);font-size:11px;letter-spacing:2px}.cv-rarity{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px}.premium-tag{font-family:var(--font-display);font-size:8px;letter-spacing:1.5px}.reveal-new{font-family:var(--font-display);font-size:10px;letter-spacing:1px}:root:where(:lang(ja),:lang(ko),:lang(zh)) body{line-height:1.5;line-break:strict;word-break:normal}:root:where(:lang(ja),:lang(ko),:lang(zh)) :is(.profile-rank,.showcase-sub,.stat-label,.games-hint,.games-top-btn,.game-tile .game-label,.tb-sub,.hc-sub,.selector-rarity,.section-title h3,.reveal-rarity,.cv-rarity,.premium-tag,.reveal-new,.pity,.sp-bonus,.sp-name,.shop-note,.wallet-disc,.premium-hint,.premium-purchase-note,.premium-shop-preview,.starter-offer-kicker,.bundle-best-label,.bundle-unavailable,.archive-offers-title,.ca-kind,.ca-label,.ca-timer,.badge-active,.badge-soon,.season-reward-row span,.season-reward-row strong,.cname,.pf-you,.pf-showcase-title,.pf-joined,.rename-hint,.language-current,.cos-preview-hint,.cos-sect,.cos-ach,.cos-foot-season,.tasks-sub,.tasks-timer,.streak-sub,.streak-frozen,.streak-freeze,.tasks-mastery-sub,.task-tier,.task-count,.tasks-note,.mkt-tab-n,.mkt-hint-line,.mkt-rarity,.mkt-mine-tag,.mkt-want,.mkt-seller-tag,.mkt-pick-name,.sell-change,.sell-band,.lb-tabs button,.lb-you,.cf-fee,.craft-note,.gstat,.hl-hint,.dev-tag){font-size:12px;line-height:1.35}:root:where(:lang(ja),:lang(ko),:lang(zh)) :is(.profile-rank,.stat-label,.games-head>span:first-child,.game-tile .game-label,.selector-rarity,.section-title h3,.reveal-rarity,.cv-rarity,.premium-tag,.reveal-new,.cs-badge,.sp-bonus,.starter-offer-kicker,.bundle-best-label,.archive-offers-title,.ca-kind,.badge-active,.badge-soon,.pf-you,.pf-showcase-title,.cos-sect,.task-tier,.mkt-mine-tag,.gstat,.dev-tag,.cu :is(h3,span,small)){letter-spacing:0}:root:where(:lang(ja),:lang(ko),:lang(zh)) .nav button{padding-inline:2px;font-size:12px;line-height:1.2;letter-spacing:0}:root:where(:lang(ja),:lang(ko),:lang(zh)) .nav-label{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}@media(max-width:340px){:root:where(:lang(ja),:lang(ko),:lang(zh)) .profile-info{flex:1}:root:where(:lang(ja),:lang(ko),:lang(zh)) .profile-sub{flex-direction:column;align-items:flex-start;gap:3px}:root:where(:lang(ja),:lang(ko),:lang(zh)) :is(.profile-rank,.profile-tag){flex-shrink:0;white-space:nowrap}:root:where(:lang(ja),:lang(ko),:lang(zh)) .streak-row{display:grid;grid-template-columns:auto minmax(0,1fr)}:root:where(:lang(ja),:lang(ko),:lang(zh)) :is(.streak-freeze,.streak-frozen){grid-column:1 / -1;width:100%;text-align:center;white-space:normal}}
