.chests-page.svelte-18ot50b{width:min(1480px,calc(100vw - 40px));margin:0 auto;padding:34px 0 72px}.vault-hero.svelte-18ot50b{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:24px;min-height:520px;padding:34px;overflow:hidden;border:1px solid rgba(198,219,255,.16);border-radius:var(--radius-lg);background:radial-gradient(circle at 70% 18%,rgba(123,81,255,.28),transparent 24rem),radial-gradient(circle at 92% 40%,rgba(255,184,88,.16),transparent 20rem),linear-gradient(135deg,#070912fa,#0d111ff0 45%,#05070cfa);box-shadow:var(--shadow)}.vault-hero.svelte-18ot50b:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(90deg,rgba(0,0,0,.8),transparent 72%)}.hero-copy.svelte-18ot50b,.hero-vault.svelte-18ot50b{position:relative;z-index:1}.hero-copy.svelte-18ot50b{display:flex;flex-direction:column;justify-content:center;max-width:680px}.section-label.svelte-18ot50b{margin:0 0 10px;color:var(--teal);font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero-copy.svelte-18ot50b h1:where(.svelte-18ot50b){margin:0;font-family:var(--font-display);font-size:clamp(4.4rem,11vw,9rem);line-height:.82;letter-spacing:0;text-transform:uppercase}.hero-copy.svelte-18ot50b p:where(.svelte-18ot50b){max-width:620px;margin:24px 0 0;color:var(--muted-2);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.7}.hero-actions.svelte-18ot50b,.card-actions.svelte-18ot50b,.cta-actions.svelte-18ot50b{display:flex;flex-wrap:wrap;gap:10px}.hero-actions.svelte-18ot50b{margin-top:30px}.button.svelte-18ot50b,.card-actions.svelte-18ot50b button:where(.svelte-18ot50b),.card-actions.svelte-18ot50b a:where(.svelte-18ot50b),.daily-panel.svelte-18ot50b button:where(.svelte-18ot50b),.inline-cta.svelte-18ot50b,.cta-actions.svelte-18ot50b button:where(.svelte-18ot50b),.cta-actions.svelte-18ot50b a:where(.svelte-18ot50b){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:0 16px;border:1px solid rgba(225,235,255,.16);border-radius:var(--radius-sm);color:var(--text);font-size:.83rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.primary-action.svelte-18ot50b{border-color:#ffb85894;background:linear-gradient(135deg,#ffb858fa,#ff5b3de6);color:#130b08;box-shadow:0 20px 46px #ff7a453d}.secondary-action.svelte-18ot50b,.card-actions.svelte-18ot50b a:where(.svelte-18ot50b),.inline-cta.svelte-18ot50b,.cta-actions.svelte-18ot50b a:where(.svelte-18ot50b){background:#ffffff0e}button.svelte-18ot50b:disabled{cursor:not-allowed;color:#f6f8fc80;background:#ffffff0b;border-color:#c6dbff1a;box-shadow:none}button.svelte-18ot50b:disabled:hover{transform:none}.hero-vault.svelte-18ot50b{display:grid;align-content:end;min-height:450px;border:1px solid rgba(225,235,255,.14);border-radius:var(--radius-md);overflow:hidden;background:radial-gradient(circle at 50% 40%,rgba(118,213,255,.2),transparent 18rem),#04070cb8}.vault-art.svelte-18ot50b{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04060a0a,#04060ad1),url(../../../shop-chest-trio-cinematic.png) center / cover no-repeat;transform:scale(1.03)}.hero-stat-grid.svelte-18ot50b{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 18px 18px;overflow:hidden;border:1px solid rgba(225,235,255,.14);border-radius:var(--radius-sm);background:#e1ebff1f}.hero-stat-grid.svelte-18ot50b div:where(.svelte-18ot50b){min-height:84px;padding:16px;background:#060a12d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-stat-grid.svelte-18ot50b span:where(.svelte-18ot50b),.chest-facts.svelte-18ot50b dt:where(.svelte-18ot50b),.key-row.svelte-18ot50b strong:where(.svelte-18ot50b),.section-heading.svelte-18ot50b>span:where(.svelte-18ot50b){display:block;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-stat-grid.svelte-18ot50b strong:where(.svelte-18ot50b){display:block;margin-top:8px;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.04em;text-transform:uppercase}.status-strip.svelte-18ot50b{display:flex;align-items:center;gap:12px;min-height:64px;margin-top:18px;padding:14px 18px;border:1px solid rgba(255,184,88,.2);border-radius:var(--radius-sm);background:linear-gradient(90deg,#ffb8581f,#7b51ff14),#06090fcc;color:var(--muted-2);font-weight:700}.status-strip.ready.svelte-18ot50b{border-color:#76d5ff38}.section-block.svelte-18ot50b{margin-top:20px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg,#121925e6,#080b12f0),#06090feb;box-shadow:var(--shadow)}.section-heading.svelte-18ot50b{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-heading.svelte-18ot50b h2:where(.svelte-18ot50b){margin:0;font-family:var(--font-display);font-size:clamp(1.7rem,3vw,2.55rem);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.section-heading.svelte-18ot50b a:where(.svelte-18ot50b){color:var(--teal);font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.chest-grid.svelte-18ot50b{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.chest-card.svelte-18ot50b{display:grid;grid-template-rows:220px 1fr;min-height:610px;overflow:hidden;border:1px solid rgba(225,235,255,.13);border-radius:var(--radius-md);background:#05080eeb}.chest-card.violet.svelte-18ot50b{box-shadow:inset 0 1px #9c71ff3d}.chest-card.cyan.svelte-18ot50b{box-shadow:inset 0 1px #76d5ff40}.chest-card.gold.svelte-18ot50b{box-shadow:inset 0 1px #ffb8584d}.chest-card.red.svelte-18ot50b{box-shadow:inset 0 1px #ff5b3d4d}.chest-card.green.svelte-18ot50b{box-shadow:inset 0 1px #95f0bf3d}.chest-art.svelte-18ot50b{border-bottom:1px solid rgba(225,235,255,.1);background-image:linear-gradient(180deg,#06090f00,#06090f59),url(../../../shop-chest-trio-cinematic.png);background-repeat:no-repeat;background-size:310% auto}.chest-card-body.svelte-18ot50b{display:grid;grid-template-rows:auto 1fr auto;gap:18px;padding:18px}.chest-title-row.svelte-18ot50b{display:grid;gap:8px}.chest-title-row.svelte-18ot50b h3:where(.svelte-18ot50b),.daily-panel.svelte-18ot50b h3:where(.svelte-18ot50b),.empty-panel.svelte-18ot50b h3:where(.svelte-18ot50b){margin:0;font-family:var(--font-display);font-size:1.55rem;line-height:1;letter-spacing:.04em;text-transform:uppercase}.chest-title-row.svelte-18ot50b span:where(.svelte-18ot50b){color:var(--amber);font-size:.8rem;font-weight:800}.chest-facts.svelte-18ot50b{display:grid;gap:12px;margin:0}.chest-facts.svelte-18ot50b div:where(.svelte-18ot50b){padding-bottom:12px;border-bottom:1px solid rgba(225,235,255,.08)}.chest-facts.svelte-18ot50b dd:where(.svelte-18ot50b){margin:6px 0 0;color:var(--muted-2);font-size:.9rem;line-height:1.45}.card-actions.svelte-18ot50b{display:grid;grid-template-columns:1fr 1fr}.card-actions.svelte-18ot50b a:where(.svelte-18ot50b){grid-column:1 / -1}.vault-grid.svelte-18ot50b{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.compact.svelte-18ot50b{min-height:360px}.empty-panel.svelte-18ot50b,.odds-panel.svelte-18ot50b,.daily-panel.svelte-18ot50b{display:grid;gap:14px;min-height:220px;align-content:center;padding:22px;border:1px dashed rgba(225,235,255,.18);border-radius:var(--radius-md);background:radial-gradient(circle at top left,rgba(123,81,255,.12),transparent 16rem),#ffffff09}.empty-panel.svelte-18ot50b p:where(.svelte-18ot50b),.daily-panel.svelte-18ot50b p:where(.svelte-18ot50b),.odds-panel.svelte-18ot50b p:where(.svelte-18ot50b),.rule-list.svelte-18ot50b p:where(.svelte-18ot50b),.vault-cta.svelte-18ot50b p:where(.svelte-18ot50b){margin:0;color:var(--muted-2);line-height:1.65}.key-list.svelte-18ot50b,.rule-list.svelte-18ot50b{display:grid;gap:10px}.key-row.svelte-18ot50b,.rule-list.svelte-18ot50b article:where(.svelte-18ot50b){display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:14px 16px;border:1px solid rgba(225,235,255,.1);border-radius:var(--radius-sm);background:#ffffff09}.key-row.svelte-18ot50b span:where(.svelte-18ot50b){display:inline-flex;align-items:center;gap:10px;font-weight:800}.daily-panel.svelte-18ot50b{grid-template-columns:110px 1fr;align-items:center}.daily-panel.svelte-18ot50b button:where(.svelte-18ot50b){grid-column:1 / -1}.daily-art.svelte-18ot50b{aspect-ratio:1;border:1px solid rgba(225,235,255,.14);border-radius:var(--radius-sm);background:linear-gradient(180deg,#04070b0d,#04070b85),url(../../../shop-chest-trio-cinematic.png) left center / 300% auto no-repeat}.odds-panel.svelte-18ot50b{align-content:space-between}.odds-panel.svelte-18ot50b strong:where(.svelte-18ot50b),.rule-list.svelte-18ot50b strong:where(.svelte-18ot50b){font-family:var(--font-display);font-size:1.2rem;letter-spacing:.04em;text-transform:uppercase}.rule-list.svelte-18ot50b article:where(.svelte-18ot50b){display:grid;justify-content:stretch}.vault-cta.svelte-18ot50b{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:28px;border:1px solid rgba(255,184,88,.22);border-radius:var(--radius-lg);background:radial-gradient(circle at right,rgba(255,184,88,.16),transparent 24rem),linear-gradient(135deg,#111420f5,#080b12fa);box-shadow:var(--shadow)}.vault-cta.svelte-18ot50b h2:where(.svelte-18ot50b){max-width:760px;margin:0;font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);line-height:1;letter-spacing:.02em;text-transform:uppercase}.vault-cta.svelte-18ot50b p:where(.svelte-18ot50b){max-width:800px;margin-top:12px}.cta-actions.svelte-18ot50b{justify-content:flex-end;min-width:min(100%,390px)}@media(max-width:1280px){.chest-grid.svelte-18ot50b{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.chests-page.svelte-18ot50b{width:min(100% - 28px,720px);padding-top:20px}.vault-hero.svelte-18ot50b,.vault-grid.svelte-18ot50b,.vault-cta.svelte-18ot50b{grid-template-columns:1fr}.vault-hero.svelte-18ot50b{padding:22px}.hero-vault.svelte-18ot50b{min-height:360px}.chest-grid.svelte-18ot50b{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-cta.svelte-18ot50b{display:grid}.cta-actions.svelte-18ot50b{justify-content:start}}@media(max-width:640px){.chests-page.svelte-18ot50b{width:min(100% - 20px,420px)}.vault-hero.svelte-18ot50b{min-height:auto;padding:18px}.hero-copy.svelte-18ot50b h1:where(.svelte-18ot50b){font-size:clamp(3.7rem,23vw,5.6rem)}.hero-actions.svelte-18ot50b,.card-actions.svelte-18ot50b,.cta-actions.svelte-18ot50b{display:grid;grid-template-columns:1fr}.hero-vault.svelte-18ot50b{min-height:300px}.hero-stat-grid.svelte-18ot50b,.chest-grid.svelte-18ot50b{grid-template-columns:1fr}.hero-stat-grid.svelte-18ot50b{margin:0 12px 12px}.section-block.svelte-18ot50b{padding:16px}.section-heading.svelte-18ot50b{align-items:start;flex-direction:column}.chest-card.svelte-18ot50b{grid-template-rows:190px 1fr;min-height:0}.daily-panel.svelte-18ot50b{grid-template-columns:1fr}.daily-art.svelte-18ot50b{width:110px}.key-row.svelte-18ot50b{align-items:start;flex-direction:column}}
