._8MgN6G_hub{--hub-ink:var(--text-title);--hub-muted:var(--text-muted);--hub-line:color-mix(in srgb, var(--border-main) 78%, transparent);--hub-gold:#d7a92f;width:100%;color:var(--text-main)}._8MgN6G_gameHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}._8MgN6G_eyebrow{color:var(--gold-hover);letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:.64rem;font-weight:900}._8MgN6G_titleBlock h1,._8MgN6G_packChoice h2,._8MgN6G_defaultContent h2{color:var(--hub-ink);font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;margin:0;font-weight:900}._8MgN6G_titleBlock h1{font-size:clamp(2rem,5vw,3.8rem);line-height:.92}._8MgN6G_titleBlock>p:last-child{color:var(--hub-muted);margin:10px 0 0;font-size:.88rem}._8MgN6G_wallet{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--border-main));background:color-mix(in srgb, var(--gold) 10%, var(--bg-panel));border-radius:999px;flex:none;align-items:center;gap:9px;padding:8px 12px 8px 9px;display:flex}._8MgN6G_coinMark{width:30px;height:30px}._8MgN6G_wallet span{align-items:baseline;gap:4px;display:flex}._8MgN6G_wallet strong{color:var(--hub-ink);font-family:var(--font-heading), sans-serif;font-size:1.05rem}._8MgN6G_wallet small{color:var(--hub-muted);text-transform:uppercase;font-size:.59rem;font-weight:800}._8MgN6G_playArea{border:1px solid var(--hub-line);background:var(--bg-panel);border-radius:24px;overflow:hidden;box-shadow:0 22px 55px #00000017}._8MgN6G_packStage{background:radial-gradient(circle at 15% 45%, color-mix(in srgb, var(--gold) 17%, transparent), transparent 31%), linear-gradient(120deg, color-mix(in srgb, var(--bg-main) 50%, var(--bg-panel)), var(--bg-panel));grid-template-columns:minmax(180px,.75fr) minmax(300px,1.25fr);align-items:center;gap:clamp(22px,4vw,48px);min-height:340px;padding:clamp(24px,5vw,52px);display:grid;position:relative}._8MgN6G_packStage:before{opacity:.24;background-image:repeating-linear-gradient(135deg, transparent 0 22px, color-mix(in srgb, var(--text-main) 5%, transparent) 22px 23px);content:"";pointer-events:none;position:absolute;inset:0}._8MgN6G_packArt{perspective:800px;min-height:230px;position:relative}._8MgN6G_packShadow{filter:blur(16px);background:#0005;border-radius:50%;height:28px;position:absolute;bottom:3%;left:5%;right:5%}._8MgN6G_packCardBack,._8MgN6G_packWrapper{border-radius:13px;width:145px;height:220px;position:absolute;top:50%;left:50%}._8MgN6G_packCardBack{border:2px solid color-mix(in srgb, var(--gold) 35%, var(--border-main));background:var(--bg-main);transform:translate(-37%,-52%)rotate(10deg)}._8MgN6G_packWrapper{color:#fff;background:linear-gradient(145deg,#f1d36f 0%,#9a6913 42%,#241b0d 43%,#080b10 100%);border:2px solid #ead071;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden;transform:translate(-62%,-50%)rotate(-7deg);box-shadow:0 18px 34px #0006}._8MgN6G_packWrapper:after{content:"";border:1px solid #ffffff4d;border-radius:8px;position:absolute;inset:8px}._8MgN6G_packWrapper small{letter-spacing:.25em;font-size:.7rem;font-weight:900}._8MgN6G_packWrapper strong{font-family:var(--font-heading), sans-serif;letter-spacing:.12em;margin-top:5px;font-size:1.2rem}._8MgN6G_packWrapper em{color:#ebcc68;letter-spacing:.2em;margin-top:6px;font-size:.62rem;font-style:normal;font-weight:900}._8MgN6G_packRaccoon{filter:drop-shadow(0 5px 8px #0008);width:86px;height:86px;margin:10px 0}._8MgN6G_packChoice{z-index:1;position:relative}._8MgN6G_packChoice h2{font-size:clamp(1.8rem,3.5vw,2.8rem);line-height:1}._8MgN6G_packHint{max-width:43ch;color:var(--hub-muted);margin:10px 0 20px;font-size:.82rem;line-height:1.55}._8MgN6G_packButtons{gap:9px;max-width:500px;display:grid}._8MgN6G_packButton{border:1px solid var(--hub-line);background:color-mix(in srgb, var(--bg-main) 76%, var(--bg-panel));min-height:66px;color:var(--text-main);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:transform .16s,border-color .16s,background .16s;display:grid}._8MgN6G_packButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--text-main) 35%, var(--border-main))}@media (hover:hover) and (pointer:fine){._8MgN6G_packButton:hover:not(:disabled){transform:translate(3px)}}._8MgN6G_packButton:disabled{cursor:default;opacity:.45}._8MgN6G_packCount{border:1px solid var(--border-main);background:var(--bg-panel);width:38px;height:38px;color:var(--hub-ink);font-family:var(--font-heading), sans-serif;border-radius:10px;place-items:center;font-size:1.05rem;font-weight:900;display:grid}._8MgN6G_packButton strong,._8MgN6G_packButton small{display:block}._8MgN6G_packButton strong{color:var(--hub-ink);font-size:.78rem}._8MgN6G_packButton small{color:var(--hub-muted);margin-top:2px;font-size:.63rem}._8MgN6G_premiumPack{border-color:color-mix(in srgb, var(--gold) 45%, var(--border-main));background:color-mix(in srgb, var(--gold) 10%, var(--bg-panel))}._8MgN6G_premiumPack ._8MgN6G_packCount{border-color:color-mix(in srgb, var(--gold) 45%, var(--border-main));color:var(--gold-hover)}._8MgN6G_openLabel{background:var(--hub-ink);color:var(--bg-panel);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:.6rem;font-weight:900}._8MgN6G_premiumPack ._8MgN6G_openLabel{background:var(--gold);color:#151005}._8MgN6G_chaseCard{z-index:1;border:1px solid color-mix(in srgb, var(--gold) 38%, var(--border-main));background:color-mix(in srgb, var(--bg-main) 58%, var(--bg-panel));width:100%;color:var(--text-main);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid;position:relative}._8MgN6G_chaseCard:disabled{cursor:default}._8MgN6G_chaseArt{aspect-ratio:.72;background:radial-gradient(circle, color-mix(in srgb, var(--gold) 20%, transparent), transparent), var(--bg-main);border:2px solid #a67822;border-radius:7px;place-items:center;width:72px;display:grid;overflow:hidden}._8MgN6G_chaseArt img{object-fit:cover;width:100%;height:100%}._8MgN6G_chaseRaccoon{width:52px;height:52px}._8MgN6G_chaseCopy small,._8MgN6G_chaseCopy strong,._8MgN6G_chaseCopy em{display:block}._8MgN6G_chaseCopy small{color:var(--gold-hover);letter-spacing:.08em;text-transform:uppercase;font-size:.55rem;font-weight:900}._8MgN6G_chaseCopy strong{color:var(--hub-ink);font-family:var(--font-heading), sans-serif;margin:4px 0 6px;font-size:.85rem;line-height:1.1}._8MgN6G_chaseCopy em{color:var(--hub-muted);font-size:.57rem;font-style:normal}._8MgN6G_chaseArrow{color:var(--gold-hover);font-size:1.1rem}._8MgN6G_rarity{color:var(--gold-hover);text-transform:uppercase;align-items:center;gap:4px;font-size:.53rem;font-weight:900;display:inline-flex}._8MgN6G_rarity svg{width:20px;height:17px}._8MgN6G_rarity small{font:inherit}._8MgN6G_collectionStrip{border-top:1px solid var(--hub-line);background:color-mix(in srgb, var(--bg-main) 34%, var(--bg-panel));text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:14px 18px;display:flex}._8MgN6G_collectionScore,._8MgN6G_finishScore{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}._8MgN6G_collectionScore small,._8MgN6G_collectionScore strong,._8MgN6G_finishScore small,._8MgN6G_finishScore strong{text-align:center;display:block}._8MgN6G_collectionScore small,._8MgN6G_finishScore small{color:var(--hub-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:800}._8MgN6G_collectionScore>span>strong,._8MgN6G_finishScore strong{color:var(--hub-ink);margin-top:2px;font-size:.72rem}._8MgN6G_scoreRing{--completion:0deg;background:radial-gradient(circle, var(--bg-panel) 58%, transparent 60%), conic-gradient(var(--gold) var(--completion), var(--border-main) 0);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}._8MgN6G_scoreRing strong{color:var(--hub-ink);font-family:var(--font-heading), sans-serif;font-size:.68rem}._8MgN6G_finishGem{clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%);background:#9ca3af;flex:none;width:18px;height:22px}._8MgN6G_finishGem._8MgN6G_gold{background:linear-gradient(135deg,#f5da73,#9a6714)}._8MgN6G_finishGem._8MgN6G_holo{background:linear-gradient(135deg,#aa8bea,#66c5d3 48%,#e7a3c5)}._8MgN6G_nextReward{border:1px solid var(--hub-line);color:var(--hub-muted);white-space:nowrap;border-radius:999px;justify-self:center;margin-left:auto;padding:7px 10px;font-size:.59rem;font-weight:800}._8MgN6G_workspace{border:1px solid var(--hub-line);background:var(--bg-panel);border-radius:20px;margin-top:18px;overflow:hidden}._8MgN6G_tabs{border-bottom:1px solid var(--hub-line);background:color-mix(in srgb, var(--bg-main) 34%, var(--bg-panel));gap:4px;padding:7px;display:flex}._8MgN6G_tabs button{min-width:105px;color:var(--hub-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 16px;font-size:.68rem;font-weight:900;position:relative}._8MgN6G_tabs button:hover{color:var(--hub-ink)}._8MgN6G_tabs ._8MgN6G_activeTab{background:var(--bg-panel);color:var(--hub-ink);box-shadow:0 1px 4px #0000001a}._8MgN6G_tabs ._8MgN6G_activeTab:after{background:var(--gold);content:"";border-radius:99px;height:2px;position:absolute;bottom:4px;left:28%;right:28%}._8MgN6G_packButton:focus-visible,._8MgN6G_chaseCard:focus-visible,._8MgN6G_tabs button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}._8MgN6G_tabPanel{outline:none;min-height:360px;padding:clamp(14px,2.5vw,24px)}._8MgN6G_defaultContent{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}._8MgN6G_emptyMark{opacity:.7;width:80px;height:80px;margin-bottom:18px}._8MgN6G_defaultContent h2{font-size:clamp(1.6rem,3vw,2.3rem)}._8MgN6G_defaultContent>p:last-child{max-width:48ch;color:var(--hub-muted);margin:10px 0 0;font-size:.8rem;line-height:1.5}@media (max-width:900px){._8MgN6G_packStage{grid-template-columns:minmax(150px,.65fr) minmax(290px,1.35fr)}._8MgN6G_chaseCard{grid-column:1/-1;max-width:430px}._8MgN6G_collectionStrip{grid-template-columns:1fr repeat(2,auto)}._8MgN6G_nextReward{display:none}}@media (max-width:640px){._8MgN6G_gameHeader{align-items:center;margin-bottom:14px}._8MgN6G_titleBlock h1{max-width:8ch;font-size:2.35rem}._8MgN6G_titleBlock>p:last-child{display:none}._8MgN6G_wallet{padding-right:9px}._8MgN6G_wallet small{display:none}._8MgN6G_packStage{grid-template-columns:1fr;gap:18px;min-height:auto;padding:22px 16px 18px}._8MgN6G_packArt{min-height:190px}._8MgN6G_packCardBack,._8MgN6G_packWrapper{width:122px;height:184px}._8MgN6G_packRaccoon{width:70px;height:70px;margin:5px 0}._8MgN6G_packChoice{text-align:center}._8MgN6G_packHint{margin-inline:auto}._8MgN6G_packButton{text-align:left}._8MgN6G_chaseCard{grid-column:auto}._8MgN6G_collectionStrip{grid-template-columns:1fr 1fr;gap:14px}._8MgN6G_collectionScore{grid-column:1/-1}._8MgN6G_workspace{margin-top:14px}._8MgN6G_tabs button{flex:1;min-width:0;padding-inline:7px}._8MgN6G_tabPanel{min-height:320px;padding:10px}}@media (prefers-reduced-motion:reduce){._8MgN6G_hub *,._8MgN6G_hub :before,._8MgN6G_hub :after{transition-duration:.01ms!important;animation:none!important}._8MgN6G_packButton:hover:not(:disabled){transform:none}}
