:root{--bg: #0d0d0d;--top-bg: #241f0d;--ink: #f6f2ec;--muted: #b8b5af;--gold: #d9cd72;--blue: #8ab4f8;--pink: #e5a0a9;--green: #bcd98e;--stardust: #fff88e;--embergold: #cfad4f;--button-bg: transparent;--button-bg-hover: transparent;--button-border: rgba(255, 248, 142, .18);--button-border-hover: rgba(255, 248, 142, .28);--header-center-y: calc(52px + env(safe-area-inset-top)) ;--app-height: 100dvh;--css-viewport-bottom-extension: 0px;--visual-viewport-bottom-extension: 0px;--viewport-bottom-extension: max(var(--css-viewport-bottom-extension), var(--visual-viewport-bottom-extension));--stage-overscan: clamp(120px, 18dvh, 180px);--page-overscan: clamp(120px, 18dvh, 190px);--page-scroll-room: clamp(56px, 8dvh, 96px);background-color:var(--top-bg);color-scheme:dark;font-family:Ceraph,ui-serif,Georgia,serif}@supports (height: 100lvh){:root{--app-height: 100lvh;--css-viewport-bottom-extension: max(0px, calc(100lvh - 100dvh) )}}@font-face{font-family:Ceraph;src:local("Ceraph"),local("Ceraph Regular"),local("Ceraph-Regular"),url(/assets/ceraph-roman-DF4wCBM7.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:FK Raster Grotesk;src:local("FK Raster Grotesk Blended"),local("FK Raster Grotesk"),local("FKRasterGrotesk-Blended"),url(/assets/fk-raster-grotesk-blended-D7kKcrtd.ttf) format("truetype");font-style:normal;font-weight:400}*{box-sizing:border-box}html,body{width:100%;height:100%;min-height:100%;margin:0;background:radial-gradient(ellipse 122% 92% at 50% -12%,#6051203d,#362d1224 38%,#120f0614 72%,#0000),linear-gradient(180deg,#241f0d,#100d04 54%,#020202);color:var(--ink);overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}html{background-color:var(--top-bg)}body{min-height:100vh;min-height:100svh;min-height:100dvh;min-height:calc(var(--app-height) + var(--page-scroll-room));background-color:var(--top-bg)}button{appearance:none;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent}button:focus-visible{outline:0}.app{position:relative;width:min(100vw,440px);height:100vh;min-height:100vh;max-height:100vh;height:100svh;min-height:100svh;max-height:100svh;height:100dvh;min-height:100dvh;max-height:100dvh;height:calc(var(--app-height) + var(--page-scroll-room));min-height:calc(var(--app-height) + var(--page-scroll-room));max-height:none;margin:0 auto;overflow:hidden;background:radial-gradient(ellipse 126% 92% at 50% -12%,#60512038,#362d1221 38%,#120f0614 72%,#0000),linear-gradient(180deg,#241f0d,#100d04 54%,#020202);isolation:isolate}.app:before{position:absolute;inset:calc(var(--page-overscan) * -1) 0 0;z-index:-1;background:radial-gradient(ellipse 126% 92% at 50% -12%,#60512038,#362d1221 38%,#120f0614 72%,#0000),linear-gradient(180deg,#241f0d,#100d04 54%,#020202);content:""}.app:after{position:absolute;inset:calc(var(--page-overscan) * -1) 0 calc(var(--page-overscan) * -1);z-index:40;visibility:hidden;background:#fff;opacity:0;pointer-events:none;content:""}.app.is-intro-flashing:after{visibility:visible;animation:intro-flash-bang .76s cubic-bezier(.16,.84,.12,1) forwards}.star-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.star-field:before{position:absolute;inset:-36% -42% -18%;z-index:0;background:radial-gradient(circle at 50% 52%,rgba(255,252,212,.2) 0%,rgba(255,216,116,.18) 8%,rgba(224,126,34,.12) 20%,rgba(90,38,12,.02) 46%,transparent 62%),radial-gradient(ellipse 24% 14% at 42% 47%,rgba(255,195,86,.09) 0%,rgba(153,68,20,.05) 58%,transparent 100%),radial-gradient(ellipse 28% 16% at 59% 48%,rgba(255,170,63,.08) 0%,rgba(124,50,18,.05) 54%,transparent 100%),radial-gradient(ellipse 36% 20% at 48% 61%,rgba(230,112,30,.075) 0%,rgba(86,34,12,.045) 56%,transparent 100%),radial-gradient(ellipse 56% 34% at 50% 53%,rgba(188,89,23,.13) 0%,rgba(86,37,13,.07) 48%,transparent 80%),conic-gradient(from 196deg at 50% 52%,transparent 0deg,rgba(248,177,77,.09) 8deg,transparent 18deg,transparent 31deg,rgba(185,83,24,.086) 42deg,transparent 54deg,transparent 70deg,rgba(235,150,58,.072) 82deg,transparent 98deg,transparent 360deg);content:"";filter:blur(12px);-webkit-mask-image:radial-gradient(ellipse 72% 64% at 50% 52%,black 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.38) 68%,transparent 94%);mask-image:radial-gradient(ellipse 72% 64% at 50% 52%,black 0%,rgba(0,0,0,.82) 38%,rgba(0,0,0,.38) 68%,transparent 94%);opacity:.96}.star-field:after{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 48% 43%,rgba(255,255,255,.82) 0 1px,transparent 1.9px),radial-gradient(circle at 52% 46%,rgba(255,255,255,.72) 0 .9px,transparent 1.8px),radial-gradient(circle at 46% 51%,rgba(255,255,255,.68) 0 .9px,transparent 1.8px),radial-gradient(circle at 55% 54%,rgba(255,255,255,.74) 0 1px,transparent 1.9px),radial-gradient(circle at 50% 59%,rgba(255,255,255,.58) 0 .8px,transparent 1.7px),radial-gradient(circle at 42% 56%,rgba(255,255,255,.52) 0 .8px,transparent 1.6px),radial-gradient(circle at 58% 41%,rgba(255,255,255,.48) 0 .8px,transparent 1.6px),radial-gradient(circle at 39% 47%,rgba(255,255,255,.42) 0 .8px,transparent 1.5px),radial-gradient(circle at 62% 50%,rgba(255,255,255,.44) 0 .8px,transparent 1.5px),radial-gradient(circle at 34% 34%,rgba(255,248,198,.36) 0 .7px,transparent 1.4px),radial-gradient(circle at 66% 36%,rgba(255,248,198,.32) 0 .7px,transparent 1.4px),radial-gradient(circle at 31% 64%,rgba(255,248,198,.3) 0 .7px,transparent 1.4px),radial-gradient(circle at 68% 66%,rgba(255,248,198,.34) 0 .7px,transparent 1.4px),radial-gradient(circle at 50% 31%,rgba(255,255,255,.3) 0 .65px,transparent 1.3px);content:"";opacity:.62;filter:drop-shadow(0 0 4px rgba(255,255,255,.2));-webkit-mask-image:radial-gradient(ellipse 48% 40% at 50% 50%,black 0%,rgba(0,0,0,.7) 42%,transparent 100%);mask-image:radial-gradient(ellipse 48% 40% at 50% 50%,black 0%,rgba(0,0,0,.7) 42%,transparent 100%)}.star-field span{--star-split: 0;position:absolute;z-index:2;left:var(--x);top:var(--y);width:2px;height:2px;border-radius:999px;background:rgb(255 255 255 / calc(.96 - var(--star-split) * .18));box-shadow:calc(-5px * var(--star-split)) calc(-1px * var(--star-split)) 0 rgb(255 35 28 / calc(var(--star-split) * .96)),calc(-2px * var(--star-split)) 0 0 rgb(255 240 58 / calc(var(--star-split) * .92)),calc(3px * var(--star-split)) calc(1px * var(--star-split)) 0 rgb(72 234 255 / calc(var(--star-split) * .98)),calc(-5px * var(--star-split)) calc(-1px * var(--star-split)) 7px rgb(255 35 28 / calc(var(--star-split) * .34)),calc(-2px * var(--star-split)) 0 6px rgb(255 240 58 / calc(var(--star-split) * .26)),calc(3px * var(--star-split)) calc(1px * var(--star-split)) 7px rgb(72 234 255 / calc(var(--star-split) * .34)),0 0 6px rgb(255 255 255 / calc(.28 - var(--star-split) * .1));opacity:.72;transform:translate3d(-50%,-50%,0) scale(var(--s));animation:star-float var(--dur, 6.8s) ease-in-out infinite alternate,star-flicker var(--f, 2.2s) steps(4,end) infinite;animation-delay:var(--d),calc(var(--d) * .73);will-change:transform,opacity}.screen{position:absolute;inset:0 0 auto;z-index:1;display:grid;height:var(--app-height);min-height:0;overflow:hidden;padding:calc(18px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;visibility:hidden;transform:translateY(12px);transition:none}.screen.is-active{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.stage-wrap{position:relative;z-index:1;width:100%;min-height:0;overflow:hidden}.stage-wrap canvas{display:block;width:100%;height:100%}.intro-screen{overflow:visible;padding:0;place-items:stretch;background:transparent}#logoStage{position:absolute;inset:calc(var(--stage-overscan) * -.5) 0;height:auto}.brand-mark{position:absolute;top:calc(var(--header-center-y) - 15.5px);left:26px;z-index:8;width:68px;height:31px;padding:0;opacity:.92;transition:opacity .16s ease,transform .16s ease}.brand-mark:hover,.brand-mark:focus-visible{opacity:1}.brand-mark:active{transform:scale(.98)}.brand-mark img{display:block;width:100%;height:100%;filter:none}.text-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--button-border);border-radius:999px;background:radial-gradient(ellipse at center,#fff88e29,#fff88e57);color:var(--stardust);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1;box-shadow:inset 0 0 14px #fff88e0d,0 0 0 1px #fff88e06;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.pack-screen,.reveal-screen{grid-template-rows:auto minmax(0,1fr) auto;gap:16px;padding-top:calc(84px + env(safe-area-inset-top))}.pack-screen{--tap-hint-bottom: calc(28px + env(safe-area-inset-bottom) + var(--viewport-bottom-extension));--opens-count-bottom: calc(var(--tap-hint-bottom) + 28px);--bonus-open-bottom: calc(var(--opens-count-bottom) + 48px);text-align:center}.opens-count{position:absolute;top:auto;bottom:var(--opens-count-bottom);left:50%;z-index:3;display:grid;gap:0;margin:0;color:var(--stardust);font-family:Ceraph,ui-serif,Georgia,serif;font-size:26px;line-height:.95;text-align:center;transform:translate(-50%);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;white-space:nowrap}.opens-count__heading,.opens-count__status,.draws-left-label{display:block}.opens-count__heading{margin-block-end:6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1}.opens-count__heading:empty{display:none}.opens-count__status{display:grid;justify-items:center;gap:0;font-family:FK Raster Grotesk,Inter,ui-sans-serif,system-ui,sans-serif}.draw-progress-dots{display:flex;gap:9px;align-items:center;justify-content:center;color:#fff88e85;font-size:18px;line-height:1;text-shadow:0 0 8px rgba(255,248,142,.22),0 0 18px rgba(255,248,142,.12)}.draw-progress-dot{width:13px;text-align:center}.draw-progress-dot.is-filled{color:var(--stardust);text-shadow:0 0 9px rgba(255,248,142,.48),0 0 22px rgba(255,248,142,.2)}.draws-left-label{display:none;color:var(--stardust);font-family:Ceraph,ui-serif,Georgia,serif;font-size:15px;line-height:1;text-shadow:0 0 8px rgba(255,248,142,.34),0 0 20px rgba(255,248,142,.14)}.opens-count__status.is-countdown{display:block;font-size:31px;font-family:Ceraph,ui-serif,Georgia,serif;text-shadow:0 0 10px rgba(255,248,142,.5),0 0 24px rgba(255,248,142,.34),0 0 42px rgba(255,248,142,.18)}.opens-count__status.is-countdown{font-variant-numeric:tabular-nums}.bonus-open-control{position:absolute;top:auto;bottom:var(--bonus-open-bottom);left:50%;z-index:4;display:grid;justify-items:center;margin:0;transform:translate(-50%);transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.bonus-open-control.is-hidden,.bonus-open-button.is-hidden,.bonus-open-indicator.is-hidden{display:none}.bonus-open-indicator{min-height:34px;margin:0;padding:0 18px;border:1px solid rgba(255,248,142,.28);border-radius:999px;background:radial-gradient(ellipse at center,#fff88e29,#fff88e57);color:var(--stardust);font-family:FK Raster Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1;box-shadow:inset 0 0 14px #fff88e0f,0 0 12px #fff88e14;white-space:nowrap}.bonus-open-button{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:center;gap:8px;width:214px;min-width:0;height:46px;margin:0;overflow:hidden;padding:0 10px;border:1px solid rgba(207,173,79,.92);border-radius:14px;background:linear-gradient(180deg,#fffba2fa,#fff26ffa),var(--stardust);color:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.35;box-shadow:inset 0 1px #ffffff9e,0 0 24px #cfad4f33,0 0 58px #cfad4f1f;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bonus-open-button:before{position:absolute;inset:3px 4px;z-index:2;border:1px solid rgba(207,173,79,.5);border-radius:11px;pointer-events:none;content:""}.bonus-open-button:after{position:absolute;top:-40%;bottom:-40%;left:-42%;z-index:1;width:42%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.07) 24%,rgba(255,255,255,.42) 48%,rgba(255,255,255,.1) 72%,transparent 100%);pointer-events:none;content:"";transform:skew(-18deg) translate(-120%);animation:explore-sheen 3.8s ease-in-out infinite}.bonus-open-indicator{display:inline-flex;align-items:center;pointer-events:none}.bonus-open-button:hover,.bonus-open-button:focus-visible{border-color:#dec368;background:linear-gradient(180deg,#ffffb7fc,#fff680fc),#fffaa4;box-shadow:inset 0 1px #ffffffb3,0 0 28px #cfad4f47,0 0 68px #cfad4f29}.bonus-open-button:active{transform:scale(.98)}.bonus-open-label{position:relative;z-index:3;justify-self:center;white-space:nowrap}.bonus-open-diamond{position:relative;z-index:3;justify-self:center;flex:0 0 auto;width:5px;height:5px;background:var(--embergold);transform:rotate(45deg)}.tap-hint{position:absolute;top:auto;bottom:var(--tap-hint-bottom);left:50%;z-index:3;margin:0;color:var(--stardust);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;line-height:1;text-align:center;transform:translate(-50%);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;white-space:nowrap}.pack-screen.is-opening .opens-count,.pack-screen.is-opening .bonus-open-control,.pack-screen.is-opening .tap-hint,.tap-hint.is-hidden{opacity:0;visibility:hidden;transform:translate(-50%,-8px)}.pack-stage{position:absolute;top:calc(var(--stage-overscan) * -.5);right:0;bottom:calc(var(--stage-overscan) * -.5);left:0;z-index:1;height:auto;margin-top:0;overflow:visible;touch-action:manipulation;cursor:default}.pack-stage.is-ready{cursor:pointer}.reveal-screen{display:block;gap:0;padding-top:calc(112px + env(safe-area-inset-top))}.pack-screen:after,.reveal-screen:after{position:absolute;inset:0;visibility:hidden;opacity:0;pointer-events:none;content:""}.pack-screen:after,.reveal-screen:after{z-index:30;background:#fff}.pack-screen.is-flashing:after,.reveal-screen.is-flashing:after{visibility:visible}.pack-screen.is-flashing:after,.reveal-screen.is-flashing:after{animation:reveal-flash-bang .72s cubic-bezier(.16,.84,.12,1) forwards}.reveal-stage{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;cursor:grab;touch-action:none}.reveal-stage:active{cursor:grabbing}.reveal-stage.is-single-card,.reveal-stage.is-single-card:active{cursor:default}.detail-nav{position:absolute;top:42%;z-index:4;display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:transparent;transform:translateY(-50%)}.detail-nav[hidden]{display:none}.detail-nav:before{width:10px;height:10px;border-top:2px solid var(--stardust);border-left:2px solid var(--stardust);content:""}.detail-nav--prev{left:max(20px,env(safe-area-inset-left))}.detail-nav--prev:before{transform:translate(2px) rotate(-45deg)}.detail-nav--next{right:max(20px,env(safe-area-inset-right))}.detail-nav--next:before{transform:translate(-2px) rotate(135deg)}.detail-nav:hover,.detail-nav:focus-visible{filter:drop-shadow(0 0 8px rgba(255,248,142,.5))}.plain-action{display:inline-flex;align-items:center;justify-content:center;position:relative;z-index:3;justify-self:center;align-self:center;width:fit-content;min-width:0;height:46px;padding:0 28px;border:1px solid var(--button-border);border-radius:999px;background:radial-gradient(ellipse at center,#fff88e29,#fff88e57);color:var(--stardust);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.35;text-align:center;box-shadow:inset 0 0 14px #fff88e0d,0 0 0 1px #fff88e06;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.text-button:hover,.text-button:focus-visible,.plain-action:hover,.plain-action:focus-visible{border-color:var(--button-border-hover);background:radial-gradient(ellipse at center,#fff88e38,#fff88e6b);box-shadow:inset 0 0 16px #fff88e12,0 0 14px #fff88e12}.text-button:active,.plain-action:active{transform:scale(.98)}.plain-action.is-hidden{opacity:0;pointer-events:none}.plain-action.is-label{pointer-events:none}.plain-action:disabled{cursor:not-allowed;opacity:.52}.reveal-actions{position:absolute;right:0;bottom:calc(164px + env(safe-area-inset-bottom));left:0;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;justify-content:stretch;column-gap:34px;row-gap:12px;width:min(100%,350px);margin:0 auto;padding:0 30px}.reveal-actions .plain-action{align-self:start;width:100%;height:40px;gap:8px;padding-inline:18px;border:0;border-radius:9px;background:#ffff8b;color:#050505;font-size:14px;font-weight:500;line-height:1.35;box-shadow:0 0 24px #ffff8b21,0 0 58px #ffff8b14;white-space:nowrap}.reveal-actions .plain-action:before{flex:0 0 auto;width:5px;height:5px;background:#cfad4f;content:"";transform:rotate(45deg)}.reveal-actions .plain-action:hover,.reveal-actions .plain-action:focus-visible{border-color:transparent;background:#ffffa6;box-shadow:0 0 28px #ffff8b2e,0 0 68px #ffff8b1a}.share-action{position:relative;display:grid;justify-items:stretch;gap:10px}.share-options{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:6;display:grid;gap:6px;padding:6px;border:1px solid rgba(255,248,142,.26);border-radius:9px;background:#0a0804db;box-shadow:0 0 0 1px #00000047,0 10px 30px #00000047,0 0 24px #fff88e14}.share-options.is-hidden{display:none}.share-option{display:inline-flex;align-items:center;justify-content:center;width:100%;height:34px;padding:0 12px;border:0;border-radius:7px;background:#fff88e1f;color:var(--stardust);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;letter-spacing:0;line-height:1.35;transition:background-color .16s ease,color .16s ease,transform .16s ease}.share-option:hover,.share-option:focus-visible{background:#ffff8b;color:#050505}.share-option:active{transform:scale(.98)}.share-bonus{justify-self:center;color:var(--stardust);font-family:FK Raster Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1}.pack-save-picker{position:absolute;right:0;bottom:calc(244px + env(safe-area-inset-bottom));left:0;z-index:4;display:grid;justify-items:center;gap:12px;width:min(100%,360px);margin:0 auto;padding:0 22px}.pack-save-picker.is-hidden{display:none}.pack-save-list{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%}.pack-save-card{position:relative;display:block;width:100%;aspect-ratio:5 / 7;padding:0;overflow:hidden;border:1px solid rgba(255,248,142,.22);border-radius:7px;background:#0a0804bd;box-shadow:0 0 0 1px #00000057,0 8px 22px #0000003d;cursor:pointer;opacity:.54;transition:border-color .16s ease,box-shadow .16s ease,opacity .16s ease,transform .16s ease}.pack-save-card:hover,.pack-save-card:focus-visible{border-color:#fff88e94;opacity:.86}.pack-save-card:active{transform:scale(.97)}.pack-save-card.is-selected{border-color:#fff88edb;box-shadow:0 0 0 1px #fff88e33,0 0 18px #fff88e29,0 8px 22px #0000003d;opacity:1}.pack-save-card__image{display:block;width:100%;height:100%;object-fit:cover}.pack-save-card__check{position:absolute;right:4px;bottom:4px;width:18px;height:18px;border:1px solid rgba(255,248,142,.74);border-radius:50%;background:#050505bd;opacity:0;transform:scale(.82);transition:opacity .16s ease,transform .16s ease}.pack-save-card__check:before{position:absolute;top:4px;left:6px;width:4px;height:8px;border-right:2px solid #ffff8b;border-bottom:2px solid #ffff8b;content:"";transform:rotate(42deg)}.pack-save-card.is-selected .pack-save-card__check{opacity:1;transform:scale(1)}.pack-save-button{width:126px;height:36px;padding-inline:18px;border:0;border-radius:9px;background:#ffff8b;color:#050505;font-size:13px;font-weight:500;line-height:1.35;white-space:nowrap;box-shadow:0 0 24px #ffff8b21,0 0 58px #ffff8b14}.pack-save-button:hover,.pack-save-button:focus-visible{border-color:transparent;background:#ffffa6;box-shadow:0 0 28px #ffff8b2e,0 0 68px #ffff8b1a}.explore-action{position:absolute;bottom:calc(72px + env(safe-area-inset-bottom));left:50%;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:center;justify-self:center;gap:8px;width:min(calc(100% - 160px),214px);min-width:0;height:46px;margin-top:0;overflow:hidden;padding:0 10px;border:1px solid rgba(199,214,239,.92);border-radius:14px;background:linear-gradient(180deg,#c8d6eefa,#b3c3e0fa),#b9c8e4;color:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.35;text-decoration:none;box-shadow:inset 0 1px #ffffff9e,0 0 24px #d0e0fc33,0 0 58px #d0e0fc1f;transform:translate(-50%);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.explore-action:before{position:absolute;inset:3px 4px;z-index:2;border:1px solid rgba(110,62,86,.5);border-radius:11px;pointer-events:none;content:""}.explore-action:after{position:absolute;top:-40%;bottom:-40%;left:-42%;z-index:1;width:42%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.07) 24%,rgba(255,255,255,.42) 48%,rgba(255,255,255,.1) 72%,transparent 100%);pointer-events:none;content:"";transform:skew(-18deg) translate(-120%);animation:explore-sheen 3.8s ease-in-out infinite}.explore-action:hover,.explore-action:focus-visible{border-color:#dbe7fa;background:linear-gradient(180deg,#d5e2f7fc,#bccce8fc),#c1cfea;box-shadow:inset 0 1px #ffffffb3,0 0 28px #d6e4fc47,0 0 68px #d6e4fc29}.explore-action:active{transform:translate(-50%) scale(.98)}.explore-label{position:relative;z-index:3;display:inline-flex;align-items:center;gap:6px;justify-self:center;white-space:nowrap}.explore-mark{flex:0 0 auto;width:14px;height:14px;filter:brightness(0);opacity:.78}.explore-diamond{position:relative;z-index:3;justify-self:center;flex:0 0 auto;width:5px;height:5px;background:#6e3e56;transform:rotate(45deg)}.menu-diamond-button{position:absolute;top:calc(var(--header-center-y) - 17px);right:32px;z-index:9;display:inline-grid;width:38px;height:34px;place-content:center;border-radius:12px;color:#f0bd4f;opacity:.92;transition:opacity .18s ease,transform .18s ease}.menu-diamond-icon{position:relative;display:block;width:28px;height:28px;overflow:visible;border:0;border-radius:999px;background:radial-gradient(circle at 48% 48%,rgba(255,255,231,1) 0%,rgba(255,244,161,.98) 18%,rgba(247,181,72,.78) 39%,rgba(172,83,22,.28) 63%,transparent 76%),radial-gradient(circle at 50% 52%,rgba(255,185,72,.58) 0%,rgba(238,127,30,.24) 48%,transparent 78%);box-shadow:0 0 8px #ffee99b8,0 0 18px #f59a3275,0 0 36px #ca5c193d;transform:none;animation:menu-orb-core 2.6s ease-in-out infinite;transition:opacity .18s ease,filter .18s ease,box-shadow .18s ease,transform .18s ease}.menu-diamond-icon:before{position:absolute;inset:-10px;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(255,229,122,.42) 0%,rgba(223,119,35,.22) 34%,transparent 62%),conic-gradient(from 16deg at 50% 50%,transparent 0deg,rgba(239,126,32,.2) 42deg,transparent 82deg,rgba(255,202,90,.18) 148deg,transparent 211deg,rgba(164,70,19,.18) 286deg,transparent 360deg);content:"";filter:blur(4px);opacity:.95;animation:menu-orb-halo 3.8s ease-in-out infinite;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.menu-diamond-icon:after{position:absolute;inset:4px 5px 6px;border-radius:inherit;background:radial-gradient(circle at 38% 32%,rgba(255,255,255,.88) 0%,rgba(255,252,201,.42) 32%,transparent 62%),radial-gradient(circle at 58% 60%,rgba(255,206,87,.55) 0%,transparent 58%);content:"";filter:blur(.5px);animation:menu-orb-spark 1.8s ease-in-out infinite alternate;transition:opacity .18s ease,filter .18s ease,transform .18s ease}.menu-diamond-button:hover,.menu-diamond-button:focus-visible{opacity:1}.menu-diamond-button.is-switching .menu-diamond-icon{opacity:0;filter:saturate(0) brightness(0);box-shadow:0 0 #fe90,0 0 #f59a3200,0 0 #ca5c1900;transform:scale(.88)}.menu-diamond-button.is-switching .menu-diamond-icon:before{opacity:0;filter:blur(0)}.menu-diamond-button.is-switching .menu-diamond-icon:after{opacity:0;filter:blur(0)}.menu-diamond-button.is-hidden{opacity:0;pointer-events:none;visibility:hidden}@keyframes menu-orb-core{0%,to{filter:saturate(1) brightness(1);box-shadow:0 0 8px #ffee99b8,0 0 18px #f59a3275,0 0 36px #ca5c193d;transform:scale(.96)}48%{filter:saturate(1.22) brightness(1.16);box-shadow:0 0 11px #fff6b5e0,0 0 24px #faa63a9e,0 0 46px #d9681c57;transform:scale(1.04)}72%{filter:saturate(1.08) brightness(1.06);transform:scale(.99)}}@keyframes menu-orb-halo{0%,to{opacity:.72;transform:rotate(-8deg) scale(.92)}42%{opacity:1;transform:rotate(18deg) scale(1.08)}68%{opacity:.82;transform:rotate(38deg) scale(1.02)}}@keyframes menu-orb-spark{0%{opacity:.74;transform:translate3d(-1px,1px,0) scale(.9)}55%{opacity:1;transform:translate3d(1px,-1px,0) scale(1.18)}to{opacity:.84;transform:translateZ(0) scale(1.02)}}.mode-menu{position:absolute;top:calc(76px + env(safe-area-inset-top));right:32px;z-index:9;display:grid;gap:4px;width:118px;padding:6px;border:1px solid rgba(255,248,142,.18);border-radius:14px;background:#0a0a08db;opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0);box-shadow:inset 0 0 18px #fff88e0a,0 12px 26px #00000057;transition:none}.mode-menu.is-hidden{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-6px)}.mode-toggle-button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;min-height:30px;color:#fff88eb8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1;transition:background-color .18s ease,color .18s ease,transform .18s ease}.mode-toggle-button.is-active{background:#fff88e24;color:var(--stardust)}.mode-toggle-button:active{transform:scale(.98)}.dev-panel{position:absolute;top:calc(var(--header-center-y) - 13px);right:78px;z-index:9;opacity:.44;transition:opacity .18s ease,visibility .18s ease}.dev-panel:hover,.dev-panel:focus-within{opacity:1}.dev-panel.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.dev-menu-button{display:inline-grid;width:28px;height:26px;place-content:center;border:1px solid rgba(255,248,142,.12);border-radius:999px;background:#0d0d0d38;color:#fff88e80;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:700;line-height:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.dev-menu-button:hover,.dev-menu-button:focus-visible,.dev-menu-button[aria-expanded=true]{border-color:#fff88e3d;background:#0d0d0d7a;color:#fff88ed1}.dev-menu-button:active{transform:scale(.96)}.dev-menu{position:absolute;top:34px;right:0;display:grid;gap:5px;width:196px;padding:6px;border:1px solid rgba(255,248,142,.14);border-radius:14px;background:#0a0a08e0;box-shadow:inset 0 0 18px #fff88e0a,0 12px 26px #00000057;opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.dev-menu.is-hidden{opacity:0;pointer-events:none;transform:translateY(-4px);visibility:hidden}.dev-reset,.dev-test-open{min-height:28px;padding:0 8px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;font-weight:600;line-height:1}.dev-reset{border:1px solid rgba(255,248,142,.16);border-radius:999px;background:#fff88e14;color:#fff88ebd}.dev-reset:hover,.dev-reset:focus-visible{border-color:#fff88e47;background:#fff88e21}.dev-test-open{border:1px solid rgba(138,180,248,.24);border-radius:999px;background:#8ab4f81a;color:#d2e5ffdb}.dev-test-open:hover,.dev-test-open:focus-visible{border-color:#8ab4f86b;background:#8ab4f829}.dev-lighting-control{display:grid;gap:4px;padding:7px 8px 8px;border:1px solid rgba(188,217,142,.24);border-radius:9px;background:#bcd98e1a;color:#e7ffcae0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:9px;font-weight:700;line-height:1.15;text-transform:uppercase}.dev-lighting-control:focus-within{border-color:#bcd98e6b;background:#bcd98e29}.dev-lighting-select{width:100%;min-width:0;height:28px;padding:0 22px 0 8px;border:1px solid rgba(188,217,142,.24);border-radius:7px;appearance:none;background:linear-gradient(45deg,transparent 50%,rgba(231,255,202,.86) 50%) calc(100% - 12px) 11px / 5px 5px no-repeat,linear-gradient(135deg,rgba(231,255,202,.86) 50%,transparent 50%) calc(100% - 7px) 11px / 5px 5px no-repeat,#0509059e;color:#f5ffe8f2;font:600 10px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dev-lighting-select:focus-visible{outline:1px solid rgba(231,255,202,.48);outline-offset:2px}.dev-lighting-select option{background:#10120c;color:#f5ffe8}.dev-lighting-tuner{display:grid;gap:8px;padding:8px;border:1px solid rgba(255,248,142,.12);border-radius:10px;background:#fff88e0b}.dev-range-control,.dev-upload-control{display:grid;gap:5px;min-width:0;color:#f6f2ecd6;font:700 9px/1.15 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-transform:uppercase}.dev-range-control>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.dev-range-control output{color:#fff88ed1;font-size:10px;text-transform:none}.dev-range-control input[type=range]{width:100%;height:18px;margin:0;accent-color:#ffff8b}.dev-upload-control input[type=file]{width:100%;min-width:0;color:#f6f2ecb8;font:600 10px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dev-upload-control input[type=file]::file-selector-button{min-height:26px;margin-right:7px;border:1px solid rgba(255,248,142,.2);border-radius:7px;background:#fff88e1a;color:#fff88edb;font:700 10px/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.dev-upload-status{overflow:hidden;color:#f6f2ec94;font-size:9px;line-height:1.2;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.collection-screen{--collection-accent: var(--stardust);--collection-save-offset: calc(24px + env(safe-area-inset-bottom)) ;--collection-save-height: 46px;position:relative;display:flex;flex-direction:column;background:transparent;overflow:hidden;padding:calc(88px + env(safe-area-inset-top)) 24px 0;scrollbar-width:none}.collection-screen::-webkit-scrollbar{display:none}.collection-chrome{position:relative;z-index:3;flex:0 0 auto}.collection-scroll{position:relative;z-index:2;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px 0 calc(var(--collection-save-height) + var(--collection-save-offset) + 18px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.collection-scroll::-webkit-scrollbar{display:none}@keyframes star-drift-a{0%{opacity:.58;transform:translate3d(-24px,18px,0) scale(.98)}50%{opacity:1;transform:translate3d(12px,-10px,0) scale(1.06)}to{opacity:.72;transform:translate3d(30px,-32px,0) scale(.96)}}@keyframes star-drift-b{0%{opacity:.48;transform:translate3d(24px,-18px,0) scale(1.04)}55%{opacity:.94;transform:translate3d(-14px,12px,0) scale(.96)}to{opacity:.74;transform:translate3d(-30px,34px,0) scale(1.06)}}@keyframes star-float{0%{transform:translate3d(-50%,-50%,0) translate3d(-10px,7px,0) scale(var(--s))}48%{transform:translate3d(-50%,-50%,0) translate3d(8px,-12px,0) scale(var(--s))}to{transform:translate3d(-50%,-50%,0) translate3d(15px,9px,0) scale(var(--s))}}@keyframes star-flicker{0%,to{opacity:.28}25%{opacity:1}50%{opacity:.46}75%{opacity:.9}}.collection-header{position:relative;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:0 0 22px}.collection-title{margin:0;color:var(--stardust);font-family:Ceraph,ui-serif,Georgia,serif;font-size:36px;font-weight:400;line-height:.95;letter-spacing:0}.collection-picker{position:relative;z-index:3;margin-bottom:2px}.collection-picker:before{content:none}.collection-total-count{position:relative;z-index:4;width:fit-content;margin:0 auto 8px;color:var(--stardust);font-family:Ceraph,ui-serif,Georgia,serif;font-size:15px;font-weight:400;line-height:.95;letter-spacing:0;text-align:center;white-space:nowrap;text-shadow:0 0 10px rgba(255,248,142,.28),0 0 24px rgba(255,248,142,.14);transform:translateY(-4px)}.collection-picker-indicator{--needle-tilt: 0deg;position:absolute;top:-34px;left:50%;z-index:4;width:28px;height:94px;color:#fff;pointer-events:none;transform:translate(-50%) rotate(var(--needle-tilt));transform-origin:50% 0;transition:transform .12s cubic-bezier(.22,1,.36,1)}.collection-picker-indicator svg{display:block;width:100%;height:100%;filter:drop-shadow(0 0 6px rgba(255,255,255,.34)) drop-shadow(0 0 14px rgba(255,255,255,.18));transform:rotate(90deg);transform-origin:center}.collection-categories{position:relative;z-index:3;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;align-items:center;padding-block:10px 14px;margin-bottom:0;scrollbar-width:none;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 14%,black 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 14%,black 86%,transparent 100%)}.collection-categories::-webkit-scrollbar{display:none}.category-segment{display:flex;flex:0 0 auto;gap:12px;align-items:center}.category-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:auto;min-width:0;min-height:30px;padding:0 12px;border:1px solid currentColor;border-radius:999px;background:#fff88e14;color:var(--stardust);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;opacity:.52;box-shadow:inset 0 0 10px currentColor,0 0 #fff0;scroll-snap-align:center;filter:saturate(.82) brightness(.9);transform:none;transition:background-color .16s ease,opacity .16s ease,filter .16s ease,box-shadow .16s ease,transform .16s ease}.category-pill:hover,.category-pill:focus-visible{opacity:.72}.category-pill:active{transform:scale(.98)}.category-pill.is-active{opacity:1;filter:saturate(1.05) brightness(1.06);background:color-mix(in srgb,currentColor 16%,rgba(255,248,142,.1));box-shadow:inset 0 0 14px currentColor,0 0 18px color-mix(in srgb,currentColor 34%,transparent);transform:none}.category-pill--viral{background:#2ad7ec2e;color:#38d9f0}.category-pill--pop{background:#8ab4f82e;color:#8ab4f8}.category-pill--internet{background:#9ee18521;color:#a4e58b}.category-pill--public{background:#a7597d21;color:#a85a7e}.collection-summary{position:relative;z-index:3;display:grid;justify-items:stretch;gap:6px;width:100%;margin:0 0 12px}.collection-count{margin:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.collection-count-track{position:relative;display:block;height:12px;overflow:visible;border-radius:999px;background:linear-gradient(180deg,#94908833,#5c5a541f);box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 12px #ffffff0d,0 0 16px color-mix(in srgb,var(--collection-accent) 12%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);isolation:isolate}.collection-count-fill{position:absolute;top:1px;bottom:1px;left:1px;width:0;max-width:calc(100% - 2px);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,white 20%,var(--collection-accent) 80%) 0%,var(--collection-accent) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--collection-accent) 34%,transparent),0 0 22px color-mix(in srgb,var(--collection-accent) 22%,transparent);z-index:1}.collection-count-sparkles{position:absolute;top:50%;left:0;z-index:2;display:block;width:100%;height:36px;pointer-events:none;transform:translateY(-50%)}.collection-count-value{color:var(--collection-accent);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;letter-spacing:0;white-space:nowrap;text-shadow:0 0 10px color-mix(in srgb,var(--collection-accent) 28%,transparent),0 0 24px color-mix(in srgb,var(--collection-accent) 14%,transparent)}.collection-save{position:absolute;bottom:var(--collection-save-offset);left:50%;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:center;justify-self:center;gap:8px;width:min(calc(100% - 160px),214px);min-width:0;height:46px;margin:0;overflow:hidden;padding:0 10px;border:1px solid rgba(199,214,239,.92);border-radius:14px;background:linear-gradient(180deg,#c8d6eefa,#b3c3e0fa),#b9c8e4;color:#050505;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;font-weight:500;line-height:1.35;box-shadow:inset 0 1px #ffffff9e,0 0 24px #d0e0fc33,0 0 58px #d0e0fc1f;transform:translate(-50%);transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.collection-save:before{position:absolute;inset:3px 4px;z-index:2;border:1px solid rgba(110,62,86,.5);border-radius:11px;pointer-events:none;content:""}.collection-save:after{position:absolute;top:-40%;bottom:-40%;left:-42%;z-index:1;width:42%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.07) 24%,rgba(255,255,255,.42) 48%,rgba(255,255,255,.1) 72%,transparent 100%);pointer-events:none;content:"";transform:skew(-18deg) translate(-120%);animation:explore-sheen 3.8s ease-in-out infinite}.collection-save:hover,.collection-save:focus-visible{border-color:#dbe7fa;background:linear-gradient(180deg,#d5e2f7fc,#bccce8fc),#c1cfea;box-shadow:inset 0 1px #ffffffb3,0 0 28px #d6e4fc47,0 0 68px #d6e4fc29}.collection-save:active{transform:translate(-50%) scale(.98)}.collection-save.is-hidden{display:none}.collection-save-label{position:relative;z-index:3;justify-self:center;white-space:nowrap}.collection-save-diamond{position:relative;z-index:3;justify-self:center;flex:0 0 auto;width:5px;height:5px;background:#6e3e56;transform:rotate(45deg)}.collection-grid{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;align-content:start;gap:44px 18px;min-height:0;overflow:visible;padding:0}.collection-card{position:relative;display:block;width:100%;height:auto;min-height:0;overflow:hidden;padding:0;border:0;border-radius:0;background:transparent}.collection-card--ghost{pointer-events:none}.collection-card-preview{display:block;width:100%;height:auto;object-fit:contain}.collection-card-ghost-surface{display:block;width:100%;aspect-ratio:2.08 / 2.91;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:linear-gradient(180deg,#fff3,#ffffff14);box-shadow:inset 0 1px #ffffff2e,0 0 18px #ffffff0a;opacity:.72;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.collection-card-count{position:absolute;right:8px;bottom:7px;z-index:2;min-width:26px;padding:3px 6px;border-radius:999px;background:#00000094;color:var(--stardust);font-family:FK Raster Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;line-height:1;text-align:center}.collection-empty{grid-column:1 / -1;margin:12px 0 0;color:#fff88eb8;font-family:FK Raster Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1}.collection-sign-out{position:relative;z-index:3;justify-self:start;min-height:24px;margin:0 0 12px;padding:0;border:0;background:transparent;color:#fff88e9e;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1;text-decoration:underline;text-underline-offset:4px}.collection-sign-out.is-hidden{display:none}.bonus-modal{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:30px;background:#0000009e;opacity:1;visibility:visible;transition:none}.bonus-modal.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.bonus-modal-panel{display:grid;justify-items:center;width:min(100%,330px);padding:28px 22px 22px;border:1px solid rgba(255,248,142,.22);border-radius:18px;background:#0c0c08f0;box-shadow:inset 0 0 30px #fff88e0f,0 0 54px #fff88e1a}.bonus-modal-title{margin:0 0 8px;color:var(--stardust);font-family:FK Raster Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;line-height:1.2;text-align:center}.bonus-modal-subtitle{width:min(100%,260px);margin:0 0 20px;color:#fff88ead;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1.35;text-align:center}.collection-auth-copy,.collection-auth-status,.bonus-email-status{width:min(100%,260px);margin:2px 0 22px;color:#fff88ead;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.35;text-align:center}.collection-auth-status,.bonus-email-status{margin:12px 0 0}.collection-auth-status.is-hidden,.bonus-email-status.is-hidden{display:none}.bonus-email-form{display:grid;justify-items:stretch;gap:14px;width:min(100%,260px)}.bonus-email-input{width:100%;height:42px;padding:0 14px;border:1px solid rgba(255,248,142,.28);border-radius:999px;background:#00000061;color:var(--stardust);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1;text-align:center;outline:none}.bonus-email-input::placeholder{color:#fff88e75}.bonus-email-input:focus{border-color:#fff88ead;box-shadow:0 0 16px #fff88e1a}.bonus-email-input:disabled{cursor:not-allowed;opacity:.48}.bonus-modal-actions{display:grid;justify-items:center;gap:14px;margin-top:12px}.bonus-email-form .plain-action{height:34px;padding-inline:22px;font-size:14px}.bonus-modal-close{min-height:28px;padding:0 12px;color:#fff88ead;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:500;line-height:1}.collection-auth-bypass{width:min(100%,260px);min-height:34px;line-height:1.25;text-align:center}@media(max-height:740px){.collection-screen{padding-top:calc(76px + env(safe-area-inset-top))}.collection-header{margin-bottom:18px}.collection-title{margin:0;font-size:32px}.collection-picker{margin-bottom:4px}.collection-total-count{margin-bottom:7px;font-size:14px}.collection-categories{gap:10px;padding-block:9px 13px;margin-bottom:0}.category-segment{gap:10px}.collection-picker-indicator{top:-30px;width:24px;height:82px}.category-pill{width:auto;min-width:0;min-height:30px;padding-inline:12px;font-size:12px}.collection-count{gap:9px}.collection-count-track{height:11px}.collection-count-value{font-size:14px}.collection-save{bottom:var(--collection-save-offset);width:min(calc(100% - 160px),214px);height:46px;padding-inline:10px;border-radius:14px;font-size:14px;gap:8px}.collection-save:before{inset:3px 4px}.collection-save-diamond{width:5px;height:5px}.pack-screen,.reveal-screen{padding-top:calc(58px + env(safe-area-inset-top))}.pack-screen{--tap-hint-bottom: calc(24px + env(safe-area-inset-bottom) + var(--viewport-bottom-extension));--opens-count-bottom: calc(var(--tap-hint-bottom) + 26px);--bonus-open-bottom: calc(var(--opens-count-bottom) + 42px)}.bonus-open-button,.bonus-open-indicator{min-height:30px;padding-inline:15px;font-size:12px}.tap-hint{bottom:var(--tap-hint-bottom)}.pack-stage{margin-top:-44px}.reveal-stage{height:54dvh;margin-top:86px}.reveal-stage{height:100%;margin-top:0}.reveal-actions{bottom:calc(138px + env(safe-area-inset-bottom));column-gap:30px;width:min(100%,350px);padding-inline:26px}.pack-save-picker{bottom:calc(218px + env(safe-area-inset-bottom));gap:10px;width:min(100%,330px);padding-inline:24px}.pack-save-list{gap:7px}.pack-save-button{width:116px;height:34px;font-size:12px}.explore-action{bottom:calc(76px + env(safe-area-inset-bottom));width:min(calc(100% - 160px),214px);height:46px;padding-inline:10px;border-radius:14px;font-size:14px;gap:8px}.explore-diamond{width:5px;height:5px}}@media(min-width:780px)and (pointer:fine){:root{--header-center-y: 64px;--page-scroll-room: 0px;--stage-overscan: clamp(150px, 18vh, 240px);--page-overscan: clamp(150px, 18vh, 240px)}html,body{min-height:100vh;overflow:hidden}.app{width:100vw;height:100vh;min-height:100vh;max-height:100vh;height:100dvh;min-height:100dvh;max-height:100dvh}.brand-mark{top:calc(var(--header-center-y) - 17.5px);left:clamp(40px,4.5vw,72px);width:78px;height:35px}.menu-diamond-button{top:calc(var(--header-center-y) - 19px);right:clamp(40px,4.5vw,72px);width:42px;height:38px}.menu-diamond-icon{width:31px;height:31px}.dev-panel{top:calc(var(--header-center-y) - 13px);right:calc(clamp(40px,4.5vw,72px) + 56px)}.pack-screen,.reveal-screen{padding-top:calc(96px + env(safe-area-inset-top))}.pack-screen{--tap-hint-bottom: calc(40px + env(safe-area-inset-bottom)) ;--opens-count-bottom: calc(var(--tap-hint-bottom) + 34px);--bonus-open-bottom: calc(var(--opens-count-bottom) + 26px)}.opens-count__heading{margin-block-end:8px;font-size:13px}.draw-progress-dots{gap:11px;font-size:20px}.tap-hint{font-size:13px}.bonus-open-button{width:236px;height:48px}.detail-nav{top:50%;width:48px;height:64px}.detail-nav:before{width:14px;height:14px}.detail-nav--prev{left:clamp(44px,8vw,140px)}.detail-nav--next{right:clamp(44px,8vw,140px)}.reveal-actions{bottom:calc(124px + env(safe-area-inset-bottom));column-gap:18px;width:360px;padding-inline:0}.pack-save-picker{bottom:calc(212px + env(safe-area-inset-bottom));width:390px;padding-inline:0}.pack-save-list{gap:10px}.pack-save-button{width:132px;height:38px}.explore-action{bottom:calc(52px + env(safe-area-inset-bottom));width:236px;height:48px}.collection-screen{--collection-save-offset: calc(32px + env(safe-area-inset-bottom)) ;padding:calc(78px + env(safe-area-inset-top)) clamp(40px,6vw,96px) 0}.collection-chrome,.collection-scroll{width:min(100%,1160px);margin-right:auto;margin-left:auto}.collection-total-count{margin-bottom:10px;font-size:16px;transform:none}.collection-picker{margin-bottom:3px}.collection-categories{gap:14px;padding-block:11px 16px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 9%,black 91%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,black 9%,black 91%,transparent 100%)}.category-segment{gap:14px}.category-pill{min-height:32px;padding-inline:14px;font-size:14px}.collection-summary{width:min(100%,820px);margin:0 auto 14px}.collection-count{gap:12px}.collection-count-track{height:12px}.collection-count-value{font-size:15px}.collection-scroll{padding-top:6px;padding-bottom:calc(var(--collection-save-height) + var(--collection-save-offset) + 26px)}.collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:52px 30px}.collection-card-ghost-surface{border-radius:14px}.collection-save{width:236px;height:48px}.bonus-modal{padding:40px}.bonus-modal-panel{width:min(100%,380px);padding:32px 28px 24px}}@media(prefers-reduced-motion:reduce){.explore-action:after,.collection-save:after{animation:none}}@keyframes explore-sheen{0%,42%{transform:skew(-18deg) translate(-120%)}72%{transform:skew(-18deg) translate(520%)}to{transform:skew(-18deg) translate(520%)}}@keyframes reveal-flash-bang{0%,34%{opacity:1}58%{opacity:.76}to{opacity:0}}@keyframes intro-flash-bang{0%{opacity:0}10%,44%{opacity:1}68%{opacity:.78}88%{opacity:.24}to{opacity:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}
