@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&family=Unbounded:wght@500;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#f2f3f5;background:#0c1015;font-synthesis:none;--mint: #b6f477;--muted: #89939f;--line: #242a33;--panel: #13181f}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.55}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--mint);outline-offset:5px}input:focus,textarea:focus,select:focus{outline:1px solid var(--mint);border-color:var(--mint)}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}p{color:var(--muted);line-height:1.65}h1{font-size:clamp(29px,2.7vw,42px);letter-spacing:-1.6px;line-height:1.25;font-weight:750}h2{font-size:25px;letter-spacing:-.8px}h3{font-size:18px;letter-spacing:-.3px}button{border:0;background:none}small{font-size:12px}.mint{color:var(--mint)}.muted{color:var(--muted)}.brand{display:flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-weight:800;font-size:19px;letter-spacing:-.6px;padding:0 8px}.brand-symbol{background:var(--mint);color:#111b17;font-size:29px;line-height:37px;font-weight:900;width:37px;height:37px;border-radius:10px;position:relative;transform:rotate(-4deg)}.brand-symbol span{position:absolute;font-size:16px;right:-4px;top:-8px}.nav-dot{width:6px;height:6px;background:var(--mint);border-radius:50%;margin-left:auto}.avatar{width:34px;height:34px;flex-shrink:0;background:#303245;border:1px solid #44445c;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#c6b9ff;font-size:20px}main{max-width:1440px;margin:auto;padding:39px 43px 0}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:29px;gap:20px}.eyebrow{display:block;letter-spacing:1.7px;font-size:10px;line-height:1.7;font-weight:700;color:#8a969f;margin-bottom:10px}.page-heading p{font-size:14px;margin-top:12px}.primary,.secondary,.danger{padding:13px 19px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.primary{background:var(--mint);color:#1c2a19}.primary:hover:not(:disabled){background:#c9ff94;transform:translateY(-1px)}.secondary{border:1px solid #37404a;background:#1d242d;color:#e6e9ed}.secondary:hover{background:#2b333e}.danger{background:#ef8b8b;color:#211515}.pack-wrap{perspective:900px;filter:drop-shadow(0 22px 20px #020a0860);width:170px;height:247px;position:relative;z-index:1;transform:rotate(10deg);transition:transform .6s}.pack{width:100%;height:100%;position:relative;background:linear-gradient(115deg,#bfdbaa,#9fb58c 5%,#c9dcba 8%,#9da98c 48%,#d3e5c5 78%,#8d9e79 93%,#cfe6b9);color:#293b30;border:1px solid #c5d3b8;border-radius:5px;box-shadow:inset 5px 0 9px #fff4,inset -4px 0 8px #2d49395c;text-align:center;overflow:hidden}.pack:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 0%,#fff2 38%,transparent 41%,transparent 58%,#fff3 61%,transparent 80%);pointer-events:none}.pack-seal{height:13px;position:absolute;top:0;left:0;right:0;background:repeating-linear-gradient(90deg,#49684522 0 1px,transparent 1px 3px);border-bottom:1px solid #293c3233}.pack-seal.bottom{top:auto;bottom:0;border-top:1px solid #293c3233}.pack-brand{position:absolute;top:27px;left:0;right:0;font-size:12px;font-weight:900;letter-spacing:1.5px}.pack-mark{font-family:Manrope,sans-serif;font-weight:900;font-size:91px;line-height:1;position:absolute;top:65px;left:0;right:0;letter-spacing:-10px;color:#314a39;transform:skew(-7deg)}.pack-mark span{font-size:42px;position:absolute;right:25px;top:-7px;color:#314a39}.pack-label{position:absolute;bottom:38px;left:0;right:0;font-size:8px;font-weight:600;letter-spacing:1.8px}.pack-label strong{display:block;font-size:14px;letter-spacing:.8px;margin-top:5px}.pack-bottom{position:absolute;bottom:20px;left:0;right:0;font-size:5px;letter-spacing:1px}.pack.french{background:linear-gradient(110deg,#b1bfdc,#c7c8de,#8a9fb9);color:#233b58}.pack.gaming{background:linear-gradient(110deg,#b5a9dc,#d0c7e4,#9884b5)}.pack.legendary{background:linear-gradient(110deg,#d6b776,#e9d5a3,#b9a06c)}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 20px}.section-heading .eyebrow{font-size:8px;margin-bottom:6px}.section-heading h2{font-size:21px}.text-button{padding:0;font-size:12px;color:#a6b0bc;display:inline-flex;align-items:center;justify-content:center;gap:5px}.text-button:hover{color:var(--mint)}.collection-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.collection-tile{padding:21px;text-align:left;border:1px solid var(--line);border-radius:10px;background:#141920;transition:border .2s}.collection-tile:hover{border-color:#566b50}.collection-tile-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.collection-tile-top>span:last-child{font-size:11px;color:#8d97a4}.platform-symbol{background:#2e3539;color:var(--mint);border-radius:9px;display:flex;align-items:center;justify-content:center;width:38px;height:38px}.platform-symbol.youtube{background:#382426;color:#f88588}.platform-symbol.twitch{background:#2c2340;color:#b299ed}.collection-tile h3{font-size:16px}.progress{height:4px;background:#2b323c;border-radius:3px;margin:17px 0 10px;overflow:hidden}.progress i{height:100%;background:var(--mint);display:block;border-radius:3px}.collection-tile p{font-size:10px;display:flex;align-items:center;gap:3px}.collection-tile p strong{color:#d3d9df}.collection-tile p svg{margin-left:auto}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:43px;padding:23px 0;border-top:1px solid var(--line);color:#66717e;font-size:9px}footer .text-button{font-size:10px}.footer-brand{font-weight:800;font-size:12px;letter-spacing:1px;color:#adb6bf;display:flex;gap:7px}.drop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.drop-tile{background:radial-gradient(ellipse at 50% 30%,#2d3c2a88,transparent 65%),var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;text-align:center;overflow:hidden}.drop-tile.french{background:radial-gradient(ellipse at 50% 30%,#32466766,transparent 65%),var(--panel)}.drop-tile.gaming{background:radial-gradient(ellipse at 50% 30%,#53456b66,transparent 65%),var(--panel)}.drop-tile.legendary{background:radial-gradient(ellipse at 50% 30%,#6b563666,transparent 65%),var(--panel)}.pill{border:1px solid #3b454d;background:#20282e;padding:5px 8px;border-radius:5px;font-size:9px;letter-spacing:.6px;white-space:nowrap;display:inline-block;color:#c5ced7}.drop-tile .pack-wrap{margin:31px auto 29px;width:128px;height:190px;transform:rotate(-6deg)}.mini .pack-brand{font-size:9px;top:22px}.mini .pack-mark{font-size:66px;top:51px}.mini .pack-mark span{font-size:30px;right:20px}.mini .pack-label{font-size:6px;bottom:31px}.mini .pack-label strong{font-size:10px}.mini .pack-bottom{font-size:4px;bottom:17px}.drop-tile h2{font-size:19px}.drop-tile>p{font-size:11px;margin-top:8px;min-height:37px}.drop-meta{font-size:9px;color:#929eaa;display:flex;justify-content:center;gap:10px;margin:16px 0}.drop-tile>.primary,.drop-tile>.secondary{width:100%;font-size:11px;padding:13px 8px}.odds-button{font-size:9px;margin-top:15px}.premium-banner{display:flex;align-items:center;gap:20px;padding:27px;margin:28px 0;background:linear-gradient(100deg,#282033,#17171f);border:1px solid #41364e;border-radius:12px}.premium-banner>svg{color:#c4abeb;flex-shrink:0}.premium-banner h3{font-size:16px}.premium-banner p{font-size:12px;margin-top:6px}.premium-banner .pill{margin-left:auto}.tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);margin-bottom:23px}.tabs button{padding:12px 0 16px;color:#8e99a7;font-size:14px;border-bottom:2px solid transparent}.tabs button.active{color:var(--mint);border-color:var(--mint)}.tabs span{font-size:10px;margin-left:6px;background:#242e25;padding:2px 6px;border-radius:4px}.filter-bar{display:flex;gap:10px;flex-wrap:wrap}.search{display:flex;align-items:center;background:#151b23;border:1px solid #303844;border-radius:7px;padding:0 12px;gap:8px;flex:1;min-width:200px;color:#7b8996}.search input{border:0;background:transparent;margin:0;padding:11px 0;min-width:80px;width:100%;font-size:12px}.filter-bar select{font-size:11px;max-width:180px;padding:10px 27px 10px 10px;flex:1}.filter-bar .search{margin-bottom:0}.result-count{display:flex;justify-content:space-between;font-size:11px;color:#91a0ac;margin:24px 0 17px}.result-count span{font-size:10px}.cards-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px 17px}.ownership{font-size:10px;text-align:center;color:#8e9c8b;margin-top:9px;display:flex;align-items:center;justify-content:center;gap:5px}.unowned .ownership{color:#758190}.chips{display:flex;gap:10px;flex-wrap:wrap;margin:23px 0}.chips button{padding:10px 15px;border:1px solid #313a45;border-radius:7px;color:#8e9aaa;background:#131a23;font-size:12px}.chips button.selected{background:#253021;border-color:#506447;color:#c6efa8}.empty{padding:45px 20px;text-align:center;background:var(--panel);border:1px dashed #323b45;border-radius:10px;color:#8c9ba7}.empty svg{margin-bottom:15px;color:#819776}.empty h3{color:#dbe1e7;font-size:17px;margin-bottom:10px}.empty p{font-size:13px}.empty .primary,.empty .secondary{margin-top:19px}.leaderboard{border:1px solid var(--line);border-radius:12px;overflow:hidden}.leader-row{display:grid;grid-template-columns:70px 1fr 190px;align-items:center;gap:20px;padding:23px;border-bottom:1px solid var(--line);font-size:14px}.leader-row:last-child{border:0}.leader-row>strong{text-align:right}.leader-row.table-head{font-size:9px;letter-spacing:1px;color:#8c99a6;background:#171e27}.leader-row.table-head>span:last-child{text-align:right}.leader-name{display:flex;align-items:center;gap:15px}.leader-name strong{font-weight:500}.rank{font-size:21px;font-weight:700;color:#88929e}.rank-1{color:#dfc583}.rank-2{color:#bcc8d6}.rank-3{color:#c6a089}.leader-row.is-me{background:#1e2b2044}.panel{padding:25px;background:var(--panel);border:1px solid var(--line);border-radius:12px}label{display:block;font-size:12px;color:#a6b0bc;margin-bottom:17px}input,textarea,select{color:#e5eaf0;background:#151b23;border:1px solid #303844;border-radius:6px;padding:11px 12px;width:100%;display:block;margin-top:7px;font-size:13px}select{color-scheme:dark}textarea{resize:vertical}input[type=color]{height:44px;padding:5px}input[type=checkbox]{width:16px;height:16px;accent-color:var(--mint);margin:0}.avatar-picker{display:flex;justify-content:space-between;gap:5px;margin:14px 0 24px}.avatar-picker button{width:33px;height:33px;background:#252635;border:1px solid #393b4b;border-radius:7px;font-size:21px}.avatar-picker button.selected{border-color:var(--mint);color:var(--mint)}dl{display:grid;grid-template-columns:1fr 1fr;gap:13px;font-size:12px;margin:23px 0}dt{color:#7e8c9c}dd{margin:0;text-align:right;color:#d2dae2}.modal{position:fixed;border:1px solid #3a4651;border-radius:18px;background:#141b24;color:#f4f5f6;padding:37px;max-width:480px;width:calc(100% - 32px);max-height:90dvh;box-shadow:0 30px 100px #0008;overflow:auto}.modal.wide{max-width:780px}.modal::backdrop{background:#04080de8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.modal h2{font-size:27px;margin:8px 0 15px}.modal p{font-size:13px;margin:12px 0 20px}.close{position:absolute;right:14px;top:14px;z-index:5}.icon-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:7px;color:#97a5b5}.icon-button:hover{background:#2c3542}.card-detail{display:grid;grid-template-columns:230px 1fr;gap:30px;align-items:center;padding-top:12px}.card-detail .eyebrow{font-size:9px}.credit{font-size:10px;color:#8f9baf;display:flex;gap:4px;align-items:center}.credit:hover{color:var(--mint)}.odds-list>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:14px}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#263728;border:1px solid #5c8351;border-radius:9px;padding:15px 23px;font-size:13px;display:flex;gap:10px;z-index:100;box-shadow:0 10px 30px #0006;max-width:90vw}.toast svg{color:var(--mint);flex-shrink:0}.error-banner{background:#452528;color:#f3bcc0;border:1px solid #794048;border-radius:8px;padding:15px;margin-bottom:20px;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:15px}.form-error{color:#f6a6ad!important}.loading{min-height:100dvh;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px}.loading .brand-symbol{text-align:center}.loading p{font-size:14px}.admin-login{max-width:520px;margin:50px auto}.admin-login h1{font-size:30px;margin:20px 0 13px}.admin-login p{font-size:14px;margin-bottom:22px}.admin-login small{color:#788899;line-height:1.6;display:block;margin-top:22px}.admin-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px}.admin-nav{border-right:1px solid var(--line);padding-right:15px}.admin-nav button{display:flex;align-items:center;gap:13px;width:100%;text-align:left;font-weight:500;border-radius:7px;color:#959fac;margin:3px 0;font-size:12px;padding:12px 10px}.admin-nav button:hover{background:#1b222b;color:#fff}.admin-nav button.active{background:#222d24;color:var(--mint)}.admin-content>.section-heading{margin-top:0}.admin-row{padding:16px 0;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}.admin-row>div{flex:1;min-width:0}.admin-row strong{font-size:13px}.admin-row small{font-size:10px;display:block;color:#82909f;margin-top:5px;overflow-wrap:anywhere;line-height:1.8}.compact{padding:9px 12px;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.check-label{display:flex;align-items:center;gap:10px}.check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;max-height:280px;overflow:auto;padding:15px 0}.modal form h3{margin:24px 0 14px}.modal form .primary{margin-top:18px}.button-row{display:flex;gap:10px}.admin-content .panel p{font-size:13px;margin-bottom:20px}.admin-content h3{margin:23px 0 15px}details{font-size:12px;color:#a0adbb;margin:16px 0}summary{cursor:pointer;margin-bottom:12px}@media(min-width:1500px){main{padding:45px 54px 0}}@media(max-width:1150px){.brand{font-size:17px}main{padding:30px 28px 0}.drop-grid{grid-template-columns:repeat(2,1fr)}.cards-grid{grid-template-columns:repeat(4,1fr)}.admin-layout{grid-template-columns:160px minmax(0,1fr);gap:20px}}@media(max-width:850px){.brand{font-size:0;padding:0;justify-content:center}.brand-symbol{font-size:29px}.collection-tiles{gap:12px}.collection-tile{padding:16px}.avatar-picker{justify-content:flex-start;gap:15px}.toast{left:50%}.admin-layout{grid-template-columns:1fr}.admin-nav{display:flex;overflow:auto;padding:0 0 12px;border-right:0;border-bottom:1px solid var(--line)}.admin-nav button{width:auto;white-space:nowrap;margin:0}.premium-banner{flex-wrap:wrap}.premium-banner .pill{margin-left:43px}.leader-row{grid-template-columns:40px 1fr 100px;padding:18px;gap:14px}.leader-name{gap:10px}.leader-name strong{font-size:12px}.leader-name .pill{font-size:7px}.leader-row.table-head{font-size:8px}}@media(max-width:600px){main{padding:28px 19px 0}.page-heading{margin-bottom:22px}.page-heading h1{font-size:28px;letter-spacing:-1.1px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.3px}.page-heading p{font-size:12px;max-width:320px;margin-top:10px}.section-heading{margin-top:28px;gap:12px;align-items:flex-end}.section-heading h2{font-size:19px;max-width:240px;line-height:1.35}.section-heading .eyebrow{font-size:7px}.section-heading .text-button{font-size:9px;white-space:nowrap}.collection-tiles{grid-template-columns:1fr}.collection-tile{padding:17px 20px;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.collection-tile-top{grid-row:1/3;display:flex;justify-content:flex-start;gap:16px;margin:0}.collection-tile-top>span:last-child{display:none}.collection-tile h3{grid-column:2;grid-row:1;justify-self:end}.collection-tile .progress{grid-column:1/3;margin:16px 0 8px}.collection-tile p{grid-column:1/3}footer{margin-top:30px;gap:17px;flex-wrap:wrap;padding:23px 0}footer>span:nth-child(2){display:none}footer .text-button{margin-left:auto}.drop-grid{gap:13px}.drop-tile{padding:14px 10px}.drop-tile .pack-wrap{width:105px;height:163px;margin:25px auto}.drop-tile .mini .pack-brand{font-size:7px;top:20px}.drop-tile .mini .pack-mark{font-size:57px;top:44px}.drop-tile .mini .pack-mark span{font-size:26px;right:13px}.drop-tile h2{font-size:17px}.drop-tile>p{font-size:10px}.drop-meta{font-size:8px;gap:6px;flex-direction:column}.drop-tile>.primary,.drop-tile>.secondary{font-size:9px;min-height:43px}.odds-button{font-size:8px}.premium-banner{padding:20px;gap:12px}.premium-banner>svg{display:none}.premium-banner .pill{margin:0}.premium-banner h3{font-size:17px}.filter-bar{gap:8px}.filter-bar .search{flex-basis:100%;max-width:none}.filter-bar select{flex:1 1 45%;max-width:none}.result-count>span{display:none}.cards-grid{grid-template-columns:repeat(2,1fr);gap:22px 13px}.tabs{gap:24px}.tabs button{font-size:13px}.chips{gap:8px}.chips button{font-size:11px;padding:9px 12px}.leader-row{grid-template-columns:25px 1fr 40px;gap:10px;padding:16px 12px}.leader-row.table-head>span:last-child{font-size:0}.leader-row.table-head>span:last-child:after{content:"TOTAL";font-size:8px}.leader-name .avatar{width:28px;height:28px;font-size:17px}.leader-name strong{font-size:11px;overflow-wrap:anywhere}.leader-name .pill{display:none}.leader-name{gap:8px}.rank{font-size:16px}.modal{padding:30px 23px;max-height:92dvh;border-radius:13px}.card-detail{grid-template-columns:1fr;gap:23px}.card-detail h2{font-size:24px}.card-detail .eyebrow{font-size:8px}.card-detail p{font-size:12px}.toast{bottom:18px;font-size:11px;padding:13px 17px;width:max-content}.admin-login{padding:25px;margin:10px auto}.admin-login h1{font-size:25px}.admin-content h2{font-size:20px}.form-grid{grid-template-columns:1fr}.admin-row .compact{font-size:9px;padding:8px}.admin-row small{font-size:9px}.check-grid{grid-template-columns:1fr}.page-heading>.pill{display:none}.panel{padding:22px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.topnav{position:sticky;top:0;z-index:30;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 24px;background:#0c1015e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topnav .brand{justify-self:start;font-size:17px;padding:0}.main-nav{display:flex;gap:2px;padding:4px;background:#131920;border:1px solid var(--line);border-radius:999px}.main-nav button{position:relative;display:flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;font-size:13px;font-weight:600;color:#98a3af;transition:color .2s,background .2s}.main-nav button:hover{color:#fff}.main-nav button.active{background:#202b20;color:var(--mint)}.main-nav .nav-dot,.tabbar .nav-dot{position:absolute;top:6px;right:9px;margin:0;box-shadow:0 0 10px var(--mint)}.topnav-right{justify-self:end;display:flex;align-items:center;gap:10px}.icon-button.active{color:var(--mint)}main{max-width:1320px;padding:24px 24px 0}.tabbar{display:none}.back-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--muted);margin-bottom:18px}.back-link:hover{color:#fff}footer{font-size:11px}footer nav{display:flex;gap:20px;flex-wrap:wrap}@media(max-width:1100px){.stage{grid-template-columns:minmax(170px,210px) minmax(0,1fr) minmax(170px,210px)}.slot-hero .slot-title{font-size:20px}}@media(max-width:720px){.topnav{grid-template-columns:1fr auto;height:56px;padding:0 16px}.main-nav{display:none}main{padding:18px 16px 90px}.tabbar{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:repeat(3,1fr);padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:#0c1015f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line)}.tabbar button{position:relative;display:grid;justify-items:center;gap:3px;padding:7px 0;font-size:11px;font-weight:600;color:#7f8a96}.tabbar button.active{color:var(--mint)}.tabbar .nav-dot{right:calc(50% - 18px);top:4px}.toast{bottom:84px}footer{flex-direction:column;align-items:flex-start}}:root{--display: "Unbounded", "Manrope", sans-serif;--ink: #07090c;--glow: #b6f47766;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-back: cubic-bezier(.3, 1.4, .4, 1)}body{background:#0b0e12}.app-shell{overflow-x:clip}.brand,.footer-brand{font-family:var(--display);font-weight:700;letter-spacing:-.5px}.topnav{border-bottom-color:transparent;background:#0b0e12d9}.segments{display:flex;gap:3px;width:100%}.segments i{flex:1;height:6px;border-radius:2px;background:#1c232b}.segments i.on{background:var(--mint);animation:seg-in .45s var(--ease-out) both;animation-delay:calc(var(--k) * 18ms)}.segments i.next{background:#b6f47730}.segments.is-complete i{box-shadow:0 0 8px var(--glow)}@keyframes seg-in{0%{transform:scaleY(.2);opacity:0}}.stage{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr) minmax(200px,250px);grid-template-areas:"left drop right" "hero hero hero" "bottom bottom bottom";gap:22px 28px;align-items:start}.drop-stage{grid-area:drop;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:min(780px,calc(100svh - 100px));padding:8px 0 18px}.drop-stage:before{content:"";position:absolute;top:0;right:-10%;bottom:0;left:-10%;z-index:-2;background:radial-gradient(50% 45% at 50% 40%,#ffffff08,transparent 70%);transition:background 1s}.drop-stage.is-ready:before{background:radial-gradient(45% 42% at 50% 38%,#b6f47724,transparent 70%),linear-gradient(90deg,transparent 42%,#b6f4770c 50%,transparent 58%)}.drop-number{position:absolute;z-index:-1;top:42%;left:50%;transform:translate(-50%,-50%);font:800 clamp(170px,24vw,330px) / 1 var(--display);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px #ffffff0d;-webkit-user-select:none;user-select:none;pointer-events:none}.drop-eyebrow{display:inline-flex;align-items:center;gap:10px;font:600 12px var(--display);letter-spacing:.4em;color:#7d8894}.is-ready .drop-eyebrow{color:var(--mint)}.is-ready .drop-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 12px var(--mint);animation:pulse-dot 1.6s ease-in-out infinite}.drop-object{position:relative;display:grid;place-items:center;width:300px;height:400px;margin:18px 0 22px;padding:0;opacity:1!important}.drop-object:disabled{cursor:default}.drop-object .pack-wrap{transform:scale(1.38) rotate(-5deg);transition:transform .6s var(--ease-back),filter .6s}.is-waiting .drop-object .pack-wrap{filter:grayscale(.75) brightness(.5) drop-shadow(0 30px 30px #0008)}.is-ready .drop-object{animation:float 3.6s ease-in-out infinite}.is-ready .drop-object .pack-wrap{filter:drop-shadow(0 30px 50px #b6f47740)}.is-ready .drop-object:hover .pack-wrap{transform:scale(1.46) rotate(-1deg)}.is-ready .drop-object .pack:after{background:linear-gradient(115deg,transparent 35%,#ffffff55 48%,transparent 60%);background-size:300% 100%;animation:sheen 3.6s ease-in-out infinite}.drop-halo{position:absolute;z-index:-1;left:50%;top:50%;width:420px;height:420px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#b6f47740,transparent 62%);opacity:.08;pointer-events:none}.is-ready .drop-halo{opacity:1;animation:halo 3.6s ease-in-out infinite}.countdown{display:flex;justify-content:center;font:700 clamp(52px,6.4vw,92px) / 1 var(--display);letter-spacing:-.04em;margin-bottom:30px}.countdown span{display:inline-flex;align-items:center}.countdown b{display:inline-block;width:1.3em;font-weight:inherit;font-variant-numeric:tabular-nums}.countdown i{font-style:normal;color:var(--mint);font-size:.62em;margin:0 .12em .08em;animation:tick 1s steps(1) infinite}.drop-promise{font:500 15px var(--display);color:#d7ecc4;margin:0 0 30px;letter-spacing:-.2px}.open-drop{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:23px 62px;border-radius:999px;background:var(--mint);color:#11190b;font:800 17px var(--display);letter-spacing:.18em;box-shadow:inset 0 1px #efffd9,0 14px 50px #b6f4775c;transition:transform .25s var(--ease-back),box-shadow .25s}.drop-stage.is-ready .open-drop{animation:breathe 2.4s ease-in-out infinite}.open-drop:hover:not(:disabled){transform:scale(1.05);box-shadow:inset 0 1px #efffd9,0 18px 70px #b6f47788}.open-drop:active:not(:disabled){transform:scale(.97)}.open-drop:disabled{opacity:1;cursor:not-allowed;color:#8e9aa5;background:linear-gradient(90deg,#b6f47726 var(--charge, 0%),transparent var(--charge, 0%)) #12171d;box-shadow:inset 0 0 0 1px #242d36}.open-drop.compact{padding:15px 30px;font-size:12px;letter-spacing:.12em;justify-self:start}.drop-links{display:flex;align-items:center;gap:14px;margin-top:22px;font-size:12px;color:#3a4550}.drop-links .text-button{font-size:12px;color:#6f7a86}.collection-meter{margin-top:46px;width:min(100%,360px);display:grid;gap:10px;text-align:left;padding:0}.meter-head{display:flex;justify-content:space-between;align-items:baseline}.meter-head>span{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6f7a86}.meter-head strong{font:700 20px var(--display);letter-spacing:-.5px}.meter-head small{font-size:13px;color:#5d6873}.meter-foot{display:flex;align-items:center;gap:6px;font-size:12px;color:#9aa5b0}.meter-foot svg{margin-left:auto;color:#5d6873;transition:transform .2s}.collection-meter:hover .meter-foot svg{transform:translate(3px);color:var(--mint)}@keyframes float{50%{transform:translateY(-12px)}}@keyframes sheen{0%,35%{background-position:120% 0}to{background-position:-120% 0}}@keyframes halo{50%{transform:translate(-50%,-50%) scale(1.12);opacity:.75}}@keyframes breathe{50%{box-shadow:inset 0 1px #efffd9,0 14px 80px #b6f477a0}}@keyframes pulse-dot{50%{opacity:.35}}@keyframes tick{50%{opacity:.35}}.zone-left{grid-area:left}.zone-right{grid-area:right}.zone-hero{grid-area:hero}.zone-bottom{grid-area:bottom;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(240px,30%),1fr));gap:10px}.zone-left,.zone-right{display:flex;flex-direction:column;gap:14px;padding-top:56px}.slot-wrap{position:relative;display:flex;min-width:0}.slot{position:relative;display:flex;width:100%;border-radius:20px;color:inherit;text-align:left}.slot.is-filled{flex-direction:column;gap:10px;padding:18px 18px 16px;overflow:hidden;background:radial-gradient(130% 80% at 0% 0%,color-mix(in srgb,var(--hue) 18%,transparent),transparent 62%),color-mix(in srgb,var(--hue) 5%,#0f1318);transition:transform .3s var(--ease-out),background-color .3s}a.slot.is-filled:hover{transform:translateY(-3px);background-color:color-mix(in srgb,var(--hue) 11%,#0f1318)}.slot-cover{display:block;margin:-18px -18px 4px;aspect-ratio:16 / 9;overflow:hidden}.slot-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--ease-out)}a.slot:hover .slot-cover img{transform:scale(1.04)}.slot-body{display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.slot-head{display:flex;align-items:center;gap:11px;min-width:0}.slot-emoji{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;font-size:20px;background:color-mix(in srgb,var(--hue, #b6f477) 16%,#ffffff05)}.slot-title{font:700 16px Manrope,sans-serif;letter-spacing:-.3px;color:#f4f6f8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-desc{font-size:13px;line-height:1.5;color:#98a3ae;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.slot-cta{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:color-mix(in srgb,var(--hue) 70%,white)}.slot-cta svg{transition:transform .25s var(--ease-out)}a.slot:hover .slot-cta svg{transform:translate(4px)}.slot-meta{font-size:10px;letter-spacing:.3px;color:#56616c;padding-right:90px}.price-tag{position:absolute;right:12px;bottom:12px;display:inline-flex;align-items:baseline;gap:5px;padding:5px 10px;border-radius:999px;background:#07090cc2;box-shadow:inset 0 0 0 1px #ffffff14;font-size:11px;font-weight:600;color:#dfe5ea;font-variant-numeric:tabular-nums;transition:box-shadow .2s}.price-tag b{font:700 10px var(--display);color:var(--mint)}.price-tag:hover{box-shadow:inset 0 0 0 1px var(--mint)}.slot.is-empty{display:grid;grid-template-columns:auto 1fr;align-content:space-between;gap:14px 12px;padding:18px;background:transparent;box-shadow:inset 0 0 0 1px #1d252d;transition:box-shadow .25s,background .25s}.slot.is-empty .slot-emoji{--hue: #b6f477;filter:grayscale(.8);opacity:.55;transition:filter .25s,opacity .25s,transform .3s var(--ease-back)}.slot.is-empty:hover{background:#b6f47707;box-shadow:inset 0 0 0 1px #b6f47766}.slot.is-empty:hover .slot-emoji{filter:none;opacity:1;transform:rotate(-8deg) scale(1.08)}.slot-invite{display:grid;gap:4px;align-self:center}.slot-invite strong{font:700 15px Manrope,sans-serif;color:#c9d1d9}.slot-offer{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px}.slot-from{font-size:12px;color:#6f7a86}.slot-from b{font:700 15px var(--display);color:#f2f4f6}.slot-buy{padding:8px 15px;border-radius:999px;background:#b6f4771a;color:var(--mint);font-size:12px;font-weight:700;transition:background .2s,color .2s}.slot.is-empty:hover .slot-buy{background:var(--mint);color:#11190b}.slot-large,.slot.slot-large{min-height:250px}.slot-large .slot-emoji{width:52px;height:52px;font-size:26px;border-radius:16px}.slot-large .slot-head{flex-direction:column;align-items:flex-start}.slot-large .slot-cover+.slot-body .slot-head{flex-direction:row;align-items:center}.slot-large .slot-title{font-size:18px}.slot.slot-large.is-empty .slot-emoji,.slot.slot-large.is-empty .slot-invite{grid-column:1 / -1}.slot-medium,.slot.slot-medium{min-height:180px}.slot-medium .slot-cover{aspect-ratio:16 / 7}.slot-small,.slot.slot-small{min-height:104px}.slot-small .slot-cover,.slot-small .slot-cta,.slot-small .slot-meta{display:none}.slot-small .slot-desc{-webkit-line-clamp:1;padding-right:80px}.slot-tiny,.slot.slot-tiny{min-height:60px}.slot-tiny .slot.is-filled{flex-direction:row;align-items:center;padding:10px 12px;border-radius:16px}.slot-tiny .slot-emoji,.slot.slot-tiny .slot-emoji{width:34px;height:34px;font-size:16px;border-radius:10px}.slot-tiny .slot-cover,.slot-tiny .slot-desc,.slot-tiny .slot-cta,.slot-tiny .slot-meta{display:none}.slot-tiny .slot-title{font-size:13px;padding-right:88px}.slot-tiny .price-tag{top:50%;bottom:auto;transform:translateY(-50%);right:10px}.slot.slot-tiny.is-empty{display:flex;align-items:center;padding:10px 12px;border-radius:16px}.slot.slot-tiny.is-empty .slot-invite{display:none}.slot.slot-tiny.is-empty .slot-offer{flex:1}.slot.slot-tiny.is-empty .slot-buy{padding:6px 12px}.slot-hero,.slot.slot-hero{min-height:160px}.slot-hero .slot.is-filled{flex-direction:row;align-items:stretch;gap:28px;padding:28px 32px;border-radius:26px;background:radial-gradient(90% 140% at 0% 50%,color-mix(in srgb,var(--hue) 22%,transparent),transparent 65%),color-mix(in srgb,var(--hue) 5%,#0f1318)}.slot-hero .slot-cover{margin:-28px 0 -28px -32px;width:min(34%,360px);aspect-ratio:auto;flex-shrink:0}.slot-hero .slot-emoji{width:72px;height:72px;font-size:36px;border-radius:22px}.slot-hero .slot-title{font:800 clamp(22px,2.4vw,32px) var(--display);letter-spacing:-.04em}.slot-hero .slot-desc{font-size:15px;max-width:560px}.slot-hero .slot-meta{position:absolute;top:18px;right:24px;padding:0}.slot-hero .price-tag{right:24px;bottom:22px;padding:8px 14px;font-size:14px}.slot-hero .price-tag b{font-size:13px}.slot.slot-hero.is-empty{display:flex;align-items:center;gap:22px;padding:28px 32px;border-radius:26px;box-shadow:inset 0 0 0 1px #232c35;background:radial-gradient(70% 140% at 0% 50%,#b6f4770d,transparent 70%)}.slot.slot-hero.is-empty .slot-emoji{width:72px;height:72px;font-size:34px;border-radius:22px;opacity:.8}.slot.slot-hero.is-empty .slot-invite strong{font:800 clamp(20px,2.2vw,28px) var(--display);letter-spacing:-.04em;color:#eef1f3}.slot.slot-hero.is-empty .slot-offer{margin-left:auto;flex-direction:column;align-items:flex-end}.slot.slot-hero.is-empty .slot-from b{font-size:30px}.slot.slot-hero.is-empty .slot-buy{padding:12px 26px;font-size:14px}.page-zone{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:48px}.slot-dialog form{display:grid;gap:14px}.slot-dialog p{margin:0}.slot-dialog>.eyebrow{color:var(--mint)}.slot-dialog-preview{display:flex;justify-content:center;padding:26px;margin:14px 0 18px;border-radius:20px;background:#080b0f}.slot-dialog-preview>*{width:min(100%,300px)}.slot-dialog-preview>.slot-hero{width:100%}.market-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.market-stats>div{display:grid;gap:2px}.market-stats span{font-size:11px;color:#6f7a86;text-transform:uppercase;letter-spacing:.14em}.market-stats strong{font:700 26px var(--display)}.market-stats small{color:var(--mint);font-weight:700}.ladder{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 20px;font:600 13px var(--display);color:#6f7a86}.ladder span:not(:first-child):before{content:"→ ";color:#3a4550}.ladder .is-now{color:#11190b;background:var(--mint);padding:5px 10px;border-radius:999px}.creator-card{position:relative;display:block;width:100%;aspect-ratio:.7;padding:0;overflow:hidden;isolation:isolate;container-type:inline-size;border-radius:16px;background:#0d1116;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 40%,#1c232b);text-align:left;transition:transform .4s var(--ease-out),box-shadow .4s}.creator-card:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 70%,#1c232b),0 24px 40px -22px color-mix(in srgb,var(--rarity) 70%,transparent)}.dvc-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse at 50% 28%,color-mix(in srgb,var(--accent) 60%,#1a2027),#0d1116 75%)}.dvc-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 20%;filter:saturate(.82) contrast(1.05)}.dvc-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#07090c 0%,#07090cf2 16%,#07090c99 36%,transparent 60%),linear-gradient(to bottom,#07090c80,transparent 22%)}.dvc-initials{position:absolute;top:0;right:0;bottom:25%;left:0;display:grid;place-items:center;font:800 32cqw var(--display);letter-spacing:-.06em;color:#ffffff1c}.dvc-foil{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(115deg,transparent 30%,#ffffff26 44%,color-mix(in srgb,var(--rarity) 40%,transparent) 50%,transparent 64%);background-size:260% 100%;background-position:130% 0;transition:opacity .4s}@keyframes foil{to{background-position:-130% 0}}.dvc-top{position:absolute;top:7cqw;left:7cqw;right:7cqw;display:flex;justify-content:space-between;align-items:center;font-size:max(9px,5cqw);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;text-shadow:0 1px 8px #000c}.dvc-platform{display:inline-flex;align-items:center;gap:5px}.dvc-mark{color:var(--rarity);font-size:max(11px,7cqw)}.dvc-qty{padding:2px 7px;border-radius:999px;background:#000a;letter-spacing:0}.dvc-info{position:absolute;left:7.5cqw;right:7.5cqw;bottom:7.5cqw;display:grid;gap:1.5cqw}.dvc-category{font-size:max(8px,4.6cqw);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.dvc-name{font:800 max(14px,11.5cqw) / 1.02 Manrope,sans-serif;letter-spacing:-.03em;color:#fff;overflow-wrap:anywhere}.dvc-rarity{margin-top:2.5cqw;display:flex;align-items:center;gap:2.5cqw;font-size:max(8px,4.6cqw);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rarity)}.rarity-stars{display:inline-flex;gap:.15em}.rarity-stars i{font-style:normal;color:#fff2}.rarity-stars i.on{color:var(--rarity)}.fx-4 .rarity-stars i.on,.fx-3 .rarity-stars i.on{text-shadow:0 0 6px var(--rarity)}.unowned .creator-card{filter:grayscale(1) brightness(.42)}.unowned .creator-card:hover{filter:grayscale(.6) brightness(.7)}.card-detail>.creator-card{width:100%}.modal.opening-modal{top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:#040608;overflow:hidden}.opening-modal::backdrop{background:#000}.opening{--rarity: #b6f477;position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden;cursor:pointer;user-select:none;-webkit-user-select:none}.op-light{position:absolute;left:50%;top:50%;width:min(120vmin,1000px);aspect-ratio:1;transform:translate(-50%,-50%) scale(.6);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--rarity) 50%,transparent) 0%,transparent 62%);opacity:0;transition:opacity .9s,transform 1.2s var(--ease-out),background .6s;pointer-events:none}.step-charge .op-light{opacity:.45;transform:translate(-50%,-50%) scale(.9);transition-duration:1.5s}.step-burst .op-light{opacity:1;transform:translate(-50%,-50%) scale(1.4);transition-duration:.3s}.step-rarity .op-light,.step-card .op-light{opacity:.7;transform:translate(-50%,-50%) scale(1)}.fx-0.step-rarity .op-light,.fx-0.step-card .op-light,.fx-1.step-rarity .op-light,.fx-1.step-card .op-light{opacity:.28}.step-silence .op-light{opacity:.08;transform:translate(-50%,-50%) scale(.7);transition-duration:.5s}.step-summary .op-light{opacity:.2;--rarity: #b6f477}.op-rays{position:absolute;left:50%;top:50%;width:170vmax;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(color-mix(in srgb,var(--rarity) 20%,transparent) 0deg 5deg,transparent 5deg 15deg);mask:radial-gradient(circle,#000 5%,transparent 45%);-webkit-mask:radial-gradient(circle,#000 5%,transparent 45%);opacity:0;transition:opacity .6s;animation:spin 40s linear infinite;pointer-events:none}.step-burst .op-rays,.fx-4.step-rarity .op-rays,.fx-4.step-card .op-rays{opacity:.75}.fx-5.step-rarity .op-rays,.fx-5.step-card .op-rays{opacity:1;animation-duration:12s}.op-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;z-index:4}.step-burst .op-flash{animation:flash-out .7s ease-out both}.op-pack{position:relative;z-index:2}.op-pack .pack-wrap{transform:scale(1.55)}.op-interaction-hint{position:absolute;left:50%;bottom:72px;z-index:8;transform:translate(-50%);width:max-content;max-width:calc(100% - 48px);padding:10px 16px;border:1px solid #b6f47755;border-radius:999px;background:#0b0e12cc;color:var(--mint);font:700 11px var(--display);letter-spacing:.08em;box-shadow:0 10px 30px #0008;animation:interaction-pulse 1.8s ease-in-out infinite;pointer-events:none}@keyframes interaction-pulse{50%{transform:translate(-50%) scale(1.04);border-color:#b6f477aa}}.step-enter .op-pack{animation:pack-rise .75s var(--ease-back) both}.step-charge .op-pack{animation:charge 1.5s ease-in both}.step-burst .op-pack{animation:pack-burst .7s ease-in forwards}.step-burst .pack-seal:not(.bottom){animation:seal-off .4s ease-in forwards}.op-reveal{position:relative;z-index:2;display:grid;justify-items:center;gap:22px;perspective:1600px}.op-count{position:absolute;z-index:5;top:26px;left:28px;font:600 11px var(--display);letter-spacing:.3em;color:#ffffff59}.op-rarity{display:grid;justify-items:center;gap:10px;min-height:90px;opacity:0;transition:opacity .5s,transform .6s var(--ease-out)}.op-rarity strong{font:800 clamp(32px,6vw,68px) / 1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--rarity);text-shadow:0 0 40px color-mix(in srgb,var(--rarity) 60%,transparent)}.op-rarity .rarity-stars{font-size:18px;gap:6px}.step-rarity .op-rarity{opacity:1;animation:rarity-in .8s var(--ease-out) both}.step-silence .op-rarity{opacity:0;transform:scale(.94)}.step-card .op-rarity{opacity:.9;transform:scale(.6) translateY(24px)}.op-flip{position:relative;width:clamp(220px,24vw,290px);aspect-ratio:.7;transform-style:preserve-3d;transition:transform .9s var(--ease-back)}.step-rarity .op-flip{animation:card-rise .8s var(--ease-out) both}.op-flip.is-flipped{transform:rotateY(180deg)}.op-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden}.op-front{transform:rotateY(180deg)}.op-front .creator-card{height:100%;cursor:pointer}.step-card.fx-5 .op-front .creator-card,.step-card.fx-4 .op-front .creator-card{box-shadow:inset 0 0 0 1px var(--rarity),0 0 90px -10px var(--rarity)}.op-back{display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--rarity) 32%,#0c1117),#07090c 72%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 70%,transparent),0 0 70px -14px var(--rarity)}.op-back-mark{font-size:96px;line-height:1;color:var(--rarity);text-shadow:0 0 30px var(--rarity)}.op-back-brand{position:absolute;bottom:22px;font:600 10px var(--display);letter-spacing:.4em;color:#ffffff59}.step-silence .op-back{animation:hold 1.1s ease-in-out infinite}.fx-4.step-silence .op-flip,.fx-5.step-silence .op-flip{animation:tremble .12s linear infinite}.op-caption{min-height:46px;display:grid;justify-items:center;gap:8px}.op-caption .is-new,.op-fan-card .is-new{font:700 12px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--mint)}.op-caption .is-dup,.op-fan-card .is-dup{font:600 12px var(--display);letter-spacing:.2em;text-transform:uppercase;color:#7d8894}.op-caption>*{animation:fade-up .5s .5s var(--ease-out) both}.op-caption small{font-size:11px;color:#ffffff4d;animation-delay:1.2s}.op-skip{position:absolute;z-index:5;top:18px;right:22px;padding:8px 12px;font-size:12px;font-weight:600;color:#ffffff59}.op-skip:hover{color:#fff}.op-summary{position:relative;z-index:2;display:grid;justify-items:center;gap:26px;width:min(100%,920px);padding:24px;text-align:center;cursor:default}.op-eyebrow{font:600 11px var(--display);letter-spacing:.4em;color:#7d8894}.op-summary h2{font:800 clamp(28px,4.4vw,48px) / 1.05 var(--display);letter-spacing:-.04em;margin:-10px 0 6px}.op-fan{display:flex;justify-content:center;gap:clamp(10px,2vw,22px)}.op-fan-card{display:grid;gap:12px;justify-items:center;width:clamp(104px,17vw,200px);rotate:calc((var(--i) - (var(--n) - 1) / 2) * 3deg);animation:fan-in .7s var(--ease-back) both;animation-delay:calc(var(--i) * .13s)}.op-fan-card .is-new,.op-fan-card .is-dup{font-size:10px}.op-progress{display:grid;gap:8px;width:min(100%,380px);text-align:left}.op-progress span{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6f7a86}.op-progress strong{font:700 26px var(--display)}.op-progress small{font-size:14px;color:#5d6873}.op-next{margin:-8px 0 0;font-size:12px;color:#6f7a86}@keyframes pack-rise{0%{transform:translateY(55vh) scale(.6) rotate(-10deg);opacity:0}}@keyframes charge{0%{transform:none;filter:brightness(1)}20%{transform:rotate(-1.5deg)}30%{transform:rotate(1.5deg)}40%{transform:rotate(-2deg) translate(-2px)}50%{transform:rotate(2.5deg) translate(3px)}60%{transform:rotate(-3.5deg) translate(-4px) scale(1.02)}70%{transform:rotate(4deg) translate(5px) scale(1.03)}78%{transform:rotate(-5deg) translate(-6px) scale(1.04)}86%{transform:rotate(6deg) translate(7px) scale(1.05)}93%{transform:rotate(-6deg) translate(-7px) scale(1.07)}to{transform:rotate(0) scale(1.1);filter:brightness(1.7) drop-shadow(0 0 40px color-mix(in srgb,var(--rarity) 80%,white))}}@keyframes pack-burst{0%{transform:scale(1.1);filter:brightness(1.7)}to{transform:scale(1.9);filter:brightness(4);opacity:0}}@keyframes seal-off{to{transform:translateY(-80px) rotate(-18deg);opacity:0}}@keyframes flash-out{0%{opacity:0}18%{opacity:.95}to{opacity:0}}@keyframes spin{to{rotate:360deg}}@keyframes rarity-in{0%{opacity:0;transform:scale(1.25);letter-spacing:.5em;filter:blur(8px)}}@keyframes card-rise{0%{opacity:0;transform:translateY(60px) scale(.85)}}@keyframes hold{50%{transform:scale(1.025);box-shadow:inset 0 0 0 1px var(--rarity),0 0 110px -10px var(--rarity)}}@keyframes tremble{25%{translate:-1px 1px}75%{translate:1px -1px}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes fan-in{0%{opacity:0;transform:translateY(60px) scale(.8)}}.collection-summary{display:grid;gap:14px;max-width:620px;margin:12px 0 38px}.collection-summary strong{font:800 clamp(48px,6vw,72px) / 1 var(--display);letter-spacing:-.05em}.collection-summary strong small{font-size:.34em;color:#5d6873;letter-spacing:-.02em}.collection-summary .segments i{height:10px}.collection-summary>span:last-child{font-size:13px;color:#7d8894}.progress-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 40px;margin-bottom:48px}.progress-row{display:grid;grid-template-columns:118px 1fr 44px;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid #141a20;text-align:left}.progress-name{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#c3cbd3;transition:color .2s}.progress-name svg{color:#6f7a86}.progress-row:hover .progress-name{color:#fff}.progress-pct{text-align:right;font:600 12px var(--display);color:#8e9aa5}.progress-row.is-complete .progress-pct{color:var(--mint);font-size:14px}.filter-toggle{padding:10px 14px}.filter-toggle.on{border-color:#b6f47788;color:var(--mint)}.more-filters{margin-top:-6px}.profile{max-width:720px;margin:0 auto;display:grid;justify-items:center;gap:40px;padding-top:24px;text-align:center}.profile-id{display:grid;justify-items:center;gap:8px}.profile-avatar{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;font-size:40px;color:#c6b9ff;background:#171c24;box-shadow:inset 0 0 0 1px #2a323d}.profile-id h1{font:800 26px var(--display);letter-spacing:-.04em;margin-top:6px}.guest-note{font-size:12px;color:#f7c568}.profile-numbers{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.profile-numbers>*{display:grid;gap:6px;padding:6px 10px}.profile-numbers>*+*{box-shadow:inset 1px 0 #1a2129}.profile-numbers strong{font:700 clamp(38px,6vw,60px) / 1 var(--display);letter-spacing:-.05em}.profile-numbers span{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6f7a86}.profile-numbers button:hover strong{color:var(--mint)}.profile-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.chip-link{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;background:#12171d;font-size:12px;font-weight:600;color:#aab4be;transition:color .2s}.chip-link:hover{color:#fff}.chip-link .nav-dot{position:absolute;top:4px;right:6px;margin:0}.profile-history,.profile-settings{width:100%;text-align:left}.profile-history h2{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6f7a86;margin-bottom:6px}.history-row{display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid #141a20}.history-row p{margin:0 0 2px;font-size:14px;display:flex;flex-wrap:wrap;gap:6px}.history-row small{color:#6f7a86}.replay-button{margin-left:auto;white-space:nowrap}.profile-history .empty{display:grid;justify-items:center;gap:16px}.profile-settings{padding-top:14px;border-top:1px solid #141a20}.profile-settings summary{font-size:13px;color:#7d8894}.profile-settings form{display:grid;gap:14px;max-width:420px;margin:18px 0 26px}.account-note{display:grid;justify-items:start;gap:12px;max-width:420px}.account-note p{margin:0;font-size:13px}.logout-button{margin:0}.how-it-works{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0;margin:8px 0 44px}.how-it-works li{counter-increment:step;font-size:14px;line-height:1.55;color:#8e9aa5}.how-it-works li:before{content:"0" counter(step);display:block;margin-bottom:10px;font:800 28px var(--display);color:var(--mint);letter-spacing:-.05em}.how-it-works strong{color:#eef1f3}.my-orders{margin-bottom:38px}.my-orders h2{font-size:16px;margin-bottom:8px}.status-pending{color:#f7c568}.status-approved{color:var(--mint)}.market{display:grid}.market-row{display:grid;grid-template-columns:44px minmax(0,1fr) 110px 110px 160px;align-items:center;gap:18px;padding:16px 8px;border-bottom:1px solid #141a20;text-align:left;border-radius:12px;transition:background .2s}.market-row:hover{background:#10151a}.market-emoji{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#141a21;font-size:20px}.market-row.is-free .market-emoji{color:#3f4a55;font-size:16px}.market-name{display:grid;gap:3px;min-width:0}.market-name strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-row.is-free .market-name strong{color:#8e9aa5}.market-name small{color:#6f7a86}.market-figure{display:grid;gap:3px}.market-figure small{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#56616c}.market-figure strong{font:700 15px var(--display)}.market-figure .mult{color:var(--mint)}.market-action{justify-self:end;padding:10px 16px;border-radius:999px;font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px #28313b;white-space:nowrap;transition:background .2s,color .2s}.market-row.is-free .market-action{background:#b6f4771a;box-shadow:none;color:var(--mint)}.market-row:hover .market-action{background:var(--mint);color:#11190b}.size-economy{display:grid;gap:4px;margin:18px 0 26px}.size-economy-row{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px;padding:12px 0;border-bottom:1px solid var(--line)}.size-economy-row small{grid-column:1 / -1;color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:1100px){.stage{grid-template-columns:minmax(180px,210px) minmax(0,1fr) minmax(180px,210px);gap:18px}.drop-object{height:360px}.drop-object .pack-wrap{transform:scale(1.22) rotate(-5deg)}.market-row{grid-template-columns:44px minmax(0,1fr) 96px 96px 140px;gap:12px}}@media(max-width:900px){.stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"drop drop" "hero hero" "left right" "bottom bottom"}.zone-left,.zone-right{padding-top:0}.how-it-works{grid-template-columns:1fr;gap:16px}.how-it-works li:before{display:inline;margin-right:10px;font-size:16px}}@media(max-width:720px){.drop-stage{min-height:calc(100svh - 146px);padding-bottom:8px}.drop-object{width:240px;height:330px;margin:10px 0 14px}.drop-object .pack-wrap{transform:scale(1.12) rotate(-5deg)}.countdown{font-size:clamp(40px,13vw,56px);margin-bottom:22px}.open-drop{padding:20px 44px;font-size:15px}.collection-meter{margin-top:34px}.slot-hero .slot.is-filled{flex-direction:column;gap:14px;padding:22px}.slot-hero .slot-cover{margin:-22px -22px 0;width:auto;aspect-ratio:16 / 8}.slot-hero .slot-meta{position:static}.slot-hero .price-tag{right:16px;bottom:16px}.slot.slot-hero.is-empty{flex-wrap:wrap;padding:22px}.slot.slot-hero.is-empty .slot-offer{margin-left:0;width:100%;flex-direction:row;align-items:center}.op-count{top:22px;left:20px}.op-flip{width:min(62vw,260px)}.op-summary{gap:20px}.market-row{grid-template-columns:44px 1fr 1fr;gap:8px 14px}.market-name{grid-column:2 / -1}.market-emoji{grid-row:span 3;align-self:start}.market-action{grid-column:2 / -1;justify-self:start}.progress-row{grid-template-columns:100px 1fr 40px}}@media(max-width:480px){.stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"drop" "hero" "left" "right" "bottom"}.zone-left,.zone-right{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.zone-left .slot-large,.zone-right .slot-large{grid-column:1 / -1}.zone-bottom{grid-template-columns:1fr}.drop-number{font-size:44vw}.profile-numbers strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.op-rays{display:none}}@property --angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes angle{to{--angle: 360deg}}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}@keyframes pop-in{0%{opacity:0;transform:scale(.6)}}.page-enter{animation:page-in .38s var(--ease-out)}.primary:active:not(:disabled),.secondary:active,.chip-link:active,.slot:active,.market-row:active,.highlight:active,.goal-card:active,.progress-row:active,.main-nav button:active,.tabbar button:active{transform:scale(.97)}.toast{animation:toast-in .45s var(--ease-back)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,20px) scale(.95)}}.avatar.with-level{position:relative}.level-badge{position:absolute;right:-6px;bottom:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--mint);color:#11190b;font:800 9px/18px var(--display);text-align:center;box-shadow:0 0 0 2px #0b0e12}.particles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.particles i{position:absolute;left:var(--x);top:var(--y);font-style:normal;font-size:calc(13px * var(--s));line-height:1;color:var(--mint);text-shadow:0 0 8px currentColor;opacity:0;animation:dust var(--d) linear var(--delay) infinite}@keyframes dust{0%{opacity:0;transform:translate(0) scale(.5) rotate(0)}20%{opacity:.85}to{opacity:0;transform:translate(var(--drift),-150px) scale(1) rotate(90deg)}}.stage{grid-template-areas:"left drop right" "hero hero hero" "ticker ticker ticker" "bottom bottom bottom"}.zone-ticker{grid-area:ticker;min-width:0}.drop-object{perspective:900px}.drop-tilt{display:grid;place-items:center;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--ease-out);transform-style:preserve-3d}.drop-object.is-tilting .drop-tilt{transition-duration:.1s}.is-waiting .drop-tilt{animation:sleep 5.5s ease-in-out infinite}@keyframes sleep{50%{translate:0 4px;scale:.985}}.drop-dust{top:-10%;right:-30%;bottom:0;left:-30%}.drop-aura{position:absolute;z-index:-1;left:50%;top:50%;width:380px;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:conic-gradient(from 0deg,transparent,#b6f47738 12%,transparent 28%,#e8ffd024 52%,transparent 70%,#b6f47730 86%,transparent);filter:blur(26px);opacity:0;transition:opacity 1s;animation:spin 11s linear infinite;pointer-events:none}.is-ready .drop-aura{opacity:1}.drop-stage.is-ready .open-drop:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(110deg,transparent 38%,#ffffffa6 50%,transparent 62%);background-size:260% 100%;mix-blend-mode:overlay;animation:sheen 3.4s ease-in-out infinite;pointer-events:none}.goal-hint{margin:16px 0 0;font-size:12px;color:#7d8894}.goal-hint b{color:#eef1f3}.ticker{overflow:hidden;padding:12px 0;border-block:1px solid #141a20;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker-track{display:flex;width:max-content;animation:marquee var(--d) linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-item{padding-right:44px}.ticker-item button{font-size:12px;color:#7d8894;white-space:nowrap}.ticker-item b{color:#e8ecef}.ticker-item em{font:normal 700 12px var(--display);color:var(--mint)}.ticker-item button:hover b{color:var(--mint)}@keyframes marquee{to{transform:translate(-50%)}}.sparkline{position:relative;display:block;width:100%;height:28px}.sparkline svg{display:block;width:100%;height:100%;overflow:visible}.spark-area{fill:#b6f47718}.spark-line{fill:none;stroke:var(--mint);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:draw 1.2s var(--ease-out) .15s forwards}.spark-dot{position:absolute;width:7px;height:7px;border-radius:50%;translate:-50% -50%;background:var(--mint);box-shadow:0 0 10px var(--mint);animation:pulse-dot 1.8s ease-in-out infinite}@keyframes draw{to{stroke-dashoffset:0}}.slot-spark{position:absolute;right:24px;bottom:62px;width:120px;opacity:.9;pointer-events:none}.slot-large .slot-spark{right:14px;bottom:46px;width:80px}.creator-card{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 40%,#1c232b),inset 0 1px #ffffff1c,0 14px 28px -18px #000;transition:transform .45s var(--ease-out),box-shadow .45s}.creator-card.is-tilting{transition:transform .08s linear,box-shadow .3s}.creator-card:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-6px) scale(1.02);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rarity) 75%,#1c232b),inset 0 1px #ffffff26,0 28px 44px -22px color-mix(in srgb,var(--rarity) 70%,#000)}.creator-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dvc-glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),#ffffff40,transparent 48%);mix-blend-mode:overlay;transition:opacity .3s}.creator-card.is-tilting .dvc-glare{opacity:1}.dvc-foil{z-index:1}.dvc-new{position:absolute;z-index:3;top:17cqw;left:7cqw;padding:.55em .95em;border-radius:999px;background:var(--mint);color:#11190b;font:700 max(8px,4.2cqw) var(--display);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 16px var(--glow);animation:pop-in .5s var(--ease-back) both,pulse-dot 2.2s ease-in-out 1s infinite}.dvc-top,.dvc-info{z-index:3}.fx-1:hover{box-shadow:inset 0 0 0 1px var(--rarity),inset 0 1px #ffffff26,0 28px 44px -22px color-mix(in srgb,var(--rarity) 70%,#000)}.creator-card.fx-2 .dvc-foil,.creator-card.fx-3 .dvc-foil{opacity:1;animation:foil-pass 7s ease-in-out infinite}@keyframes foil-pass{0%,to{background-position:130% 0}22%{background-position:-130% 0}23%,99%{background-position:-130% 0;opacity:0}}.creator-card.fx-3{animation:epic-glow 3.2s ease-in-out infinite}@keyframes epic-glow{50%{box-shadow:inset 0 0 0 1px var(--rarity),inset 0 0 26px -6px color-mix(in srgb,var(--rarity) 70%,transparent),0 0 26px -8px var(--rarity)}}.dvc-rays{position:absolute;z-index:0;left:50%;top:34%;width:230%;aspect-ratio:1;translate:-50% -50%;background:repeating-conic-gradient(color-mix(in srgb,var(--rarity) 42%,transparent) 0deg 5deg,transparent 5deg 15deg);-webkit-mask:radial-gradient(circle,#000 0,transparent 46%);mask:radial-gradient(circle,#000 0,transparent 46%);mix-blend-mode:screen;opacity:.45;animation:spin 26s linear infinite;pointer-events:none}.creator-card.fx-4 .dvc-foil{opacity:1;animation:foil 3.6s ease-in-out infinite}.creator-card.fx-4{box-shadow:inset 0 0 0 1px var(--rarity),inset 0 1px #ffffff26,0 0 26px -10px var(--rarity)}.creator-card.fx-5{box-shadow:inset 0 1px #ffffff26,0 0 34px -8px var(--rarity)}.creator-card.fx-5:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--angle),#ff8caa,#ffd36e,#b6f477,#6ff0e6,#7cc4ff,#c49bff,#ff8caa);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:angle 4s linear infinite;pointer-events:none}.creator-card.fx-5 .dvc-foil{opacity:.5;mix-blend-mode:color-dodge;background:linear-gradient(125deg,#ff8caa55,#ffd36e44,#b6f47744,#6ff0e655,#7cc4ff55,#c49bff55,#ff8caa55);background-size:300% 300%;animation:holo 6s linear infinite}@keyframes holo{to{background-position:300% 300%}}.dvc-sparks{z-index:3}.dvc-sparks i{color:#fff;font-size:calc(9px * var(--s))}.creator-card.fx-5 .dvc-rarity,.fx-5 .op-rarity strong{background:linear-gradient(90deg,#ff8caa,#ffd36e,#b6f477,#6ff0e6,#7cc4ff,#c49bff,#ff8caa);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:holo-text 3s linear infinite}.creator-card.fx-5 .rarity-stars i.on{color:#fff;text-shadow:0 0 6px #fff}@keyframes holo-text{to{background-position:200% 0}}.fx-0 .op-rarity strong,.fx-1 .op-rarity strong{font-size:clamp(26px,4.5vw,46px);text-shadow:none}.fx-2.step-rarity .op-back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,#ffffff4d 50%,transparent 65%);background-size:260% 100%;animation:foil 1.2s ease-in-out .3s both}.fx-3.step-rarity .op-light,.fx-3.step-card .op-light{opacity:.9;animation:light-pulse 1.4s ease-in-out infinite}@keyframes light-pulse{50%{transform:translate(-50%,-50%) scale(1.15);opacity:1}}.fx-4 .op-rays{background:repeating-conic-gradient(color-mix(in srgb,var(--rarity) 34%,transparent) 0deg 4deg,transparent 4deg 12deg)}.fx-5 .op-rays{background:repeating-conic-gradient(#ff8caa3a 0deg 4deg,transparent 4deg 10deg,#ffd36e33 10deg 14deg,transparent 14deg 20deg,#6ff0e633 20deg 24deg,transparent 24deg 30deg,#c49bff3a 30deg 34deg,transparent 34deg 40deg)}.fx-5 .op-light{background:radial-gradient(circle,#c49bff55 0%,#ff8caa33 30%,transparent 62%)}.fx-5 .op-back{box-shadow:0 0 90px -10px #c49bff}.fx-5 .op-back:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:2px;border-radius:inherit;background:conic-gradient(from var(--angle),#ff8caa,#ffd36e,#b6f477,#6ff0e6,#7cc4ff,#c49bff,#ff8caa);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:angle 2s linear infinite}.fx-5 .op-back-mark{color:#fff;text-shadow:0 0 20px #ff8caa,0 0 40px #7cc4ff}.fx-5.step-card,.fx-4.step-card{animation:impact .55s ease-out}@keyframes impact{15%{translate:-6px 3px}30%{translate:5px -4px}45%{translate:-3px 2px}60%{translate:2px -1px}}.fx-4.step-card .op-front .creator-card,.fx-5.step-card .op-front .creator-card{animation:reveal-pop .9s var(--ease-back)}@keyframes reveal-pop{0%{scale:.92}40%{scale:1.06}}.confetti{position:absolute;z-index:6;left:50%;top:45%;pointer-events:none}.confetti i{position:absolute;width:8px;height:12px;border-radius:2px;background:var(--c);font-style:normal;opacity:0;animation:confetti var(--d) cubic-bezier(.15,.7,.3,1) var(--delay) both}.confetti i.star{width:auto;height:auto;background:none;color:var(--c);font-size:18px;text-shadow:0 0 10px var(--c)}@keyframes confetti{0%{opacity:1;transform:translate(0) rotate(0) scale(.4)}30%{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(calc(var(--rot) * .35)) scale(1)}to{opacity:0;transform:translate(calc(var(--tx) * 1.25),calc(var(--ty) + 55vh)) rotate(var(--rot))}}.op-xp{position:relative;display:grid;gap:8px;width:min(100%,380px);text-align:left}.op-xp .confetti{top:0}.op-xp-head{display:flex;justify-content:space-between;align-items:baseline}.op-xp-head strong{font:700 15px var(--display)}.op-xp-head b{font:800 15px var(--display);color:var(--mint)}.op-xp-bar{height:8px;border-radius:9px;background:#1c232b;overflow:hidden}.op-xp-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8fd65c,var(--mint));box-shadow:0 0 12px var(--glow);transition:width 1.3s var(--ease-out)}.op-xp small{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#6f7a86}.op-xp.is-up strong{color:var(--mint);animation:pop-in .6s var(--ease-back)}.op-actions{display:grid;justify-items:center;gap:14px}.collection-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:40px;align-items:end;margin-bottom:38px}.collection-top .collection-summary{margin:12px 0 0}.goal-card{display:grid;gap:10px;padding:22px;border-radius:22px;text-align:left;background:radial-gradient(120% 90% at 100% 0%,#b6f4771a,transparent 60%),#0f1419;box-shadow:inset 0 0 0 1px #b6f47733;transition:transform .3s var(--ease-out),box-shadow .3s}.goal-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #b6f47788,0 20px 40px -24px var(--glow)}.goal-eyebrow{font:600 10px var(--display);letter-spacing:.3em;color:var(--mint)}.goal-name{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#dfe5ea}.goal-card strong{font:800 42px / 1 var(--display);letter-spacing:-.05em}.goal-card .segments i{height:8px}.goal-left{font-size:13px;color:#aab4be}.progress-row{grid-template-columns:118px 1fr 44px 74px}.progress-left{text-align:right;font-size:11px;color:#56616c}.progress-row.is-complete .progress-left{color:var(--mint)}.profile-title{padding:6px 13px;border-radius:999px;background:#b6f47714;color:var(--mint);font:700 10px var(--display);letter-spacing:.3em;text-transform:uppercase}.level-card{display:flex;align-items:center;gap:24px;width:100%;padding:22px 26px;border-radius:22px;background:#0f1419;box-shadow:inset 0 0 0 1px #1a2129;text-align:left}.level-number{display:grid;justify-items:center;min-width:92px;font:800 56px / 1 var(--display);letter-spacing:-.05em;color:var(--mint);text-shadow:0 0 30px #b6f47744}.level-number small{margin-bottom:6px;font:600 10px var(--display);letter-spacing:.3em;color:#6f7a86;text-shadow:none}.level-progress{flex:1;display:grid;gap:10px}.level-progress .segments i{height:9px}.level-progress>span{font-size:12px;color:#8e9aa5}.level-progress b{color:#eef1f3}.level-progress em{font-style:normal;color:var(--mint)}.market-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 44px}.highlight{--hue: #b6f477;display:grid;gap:6px;padding:18px 18px 14px;border-radius:22px;text-align:left;background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--hue) 16%,transparent),transparent 62%),#0f1419;transition:transform .3s var(--ease-out)}.highlight:hover{transform:translateY(-3px)}.highlight-label{font-size:11px;font-weight:700;color:#aab4be}.highlight strong{font:700 17px Manrope,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.highlight-figure{font:700 20px var(--display);letter-spacing:-.03em;color:var(--mint)}.highlight .sparkline{height:34px;margin-top:6px}.market-row{grid-template-columns:44px minmax(0,1fr) 110px 100px 90px 160px}.market-spark{width:90px}.market-stats{grid-template-columns:repeat(3,1fr)}.market-stats .is-next{color:var(--mint)}.price-chart{display:grid;gap:10px;margin:2px 0 20px}.price-chart>span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6f7a86}.price-chart .sparkline{height:64px}@media(max-width:1100px){.market-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.market-row{grid-template-columns:44px minmax(0,1fr) 96px 90px 140px}.market-spark{display:none}}@media(max-width:900px){.stage{grid-template-areas:"drop drop" "hero hero" "ticker ticker" "left right" "bottom bottom"}.collection-top{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:720px){.market-row{grid-template-columns:44px 1fr 1fr}.progress-row{grid-template-columns:96px 1fr 38px}.progress-left{display:none}.level-card{padding:18px;gap:16px}.level-number{min-width:64px;font-size:42px}.slot-spark{display:none}}@media(max-width:480px){.stage{grid-template-areas:"drop" "hero" "ticker" "left" "right" "bottom"}.market-highlights{gap:10px}.highlight{padding:14px}.highlight-figure{font-size:16px}}@media(prefers-reduced-motion:reduce){.particles,.dvc-rays{display:none}.spark-line{stroke-dashoffset:0}}.op-front .creator-card{transform:none!important;backface-visibility:hidden;-webkit-backface-visibility:hidden}.op-front,.is-flipped .op-back{visibility:hidden;transition:visibility 0s .3s}.is-flipped .op-front{visibility:visible}.stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"drop" "hero" "showcase" "ticker" "bottom";gap:26px}.zone-showcase{grid-area:showcase;display:grid;gap:14px;min-width:0}.showcase-eyebrow{font:600 11px var(--display);letter-spacing:.35em;color:#6f7a86}.showcase-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.showcase-grid>.slot-large{grid-column:span 2}.showcase-grid .slot-large .slot-cover{aspect-ratio:21 / 9}.showcase-grid>.slot-large,.showcase-grid>.slot.slot-large{min-height:220px}.drop-object.is-stacked .drop-tilt{position:relative}.pack-ghost{position:absolute;width:170px;height:247px;border-radius:6px;background:linear-gradient(115deg,#9fb58c,#cfe6b9);opacity:.35;transform:scale(1.38) rotate(3deg) translate(14px,-6px);filter:blur(.3px)}.pack-ghost.second{opacity:.18;transform:scale(1.38) rotate(9deg) translate(28px,-10px)}.is-waiting .pack-ghost{filter:grayscale(.8) brightness(.5)}.drop-count{position:absolute;z-index:3;right:22px;top:34px;min-width:46px;padding:8px 12px;border-radius:999px;background:var(--mint);color:#11190b;font:800 16px var(--display);box-shadow:0 0 0 3px #0b0e12,0 0 24px var(--glow);animation:pop-in .5s var(--ease-back)}.drop-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.open-all{padding:16px 22px;border-radius:999px;font:700 13px var(--display);letter-spacing:.06em;color:#d7ecc4;box-shadow:inset 0 0 0 1px #b6f47766;transition:background .2s,color .2s}.open-all b{color:var(--mint)}.open-all:hover:not(:disabled){background:#b6f4771a}.drop-reserve{display:grid;gap:8px;width:min(100%,260px);margin-top:22px;font-size:11px;color:#6f7a86}.drop-reserve .segments i{height:5px}.tag-lock{display:inline-flex;align-items:center;gap:3px;margin-left:4px;padding-left:6px;box-shadow:inset 1px 0 #ffffff24;color:#f7c568;font-size:10px}.story-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:4px 0 22px}.story-stats>div{display:grid;gap:3px;min-width:0}.story-stats span{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6f7a86}.story-stats strong{font:700 14px var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story{list-style:none;margin:0 0 22px;padding:0;display:grid}.story li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0}.story li+li:before{content:"";position:absolute;left:16px;top:-10px;height:20px;width:1px;background:#2a333d}.story-emoji{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#151b22;font-size:16px}.story-main{display:grid;gap:2px;min-width:0}.story-main strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-main small{color:#6f7a86}.story-price{font:700 14px var(--display);color:#aab4be}.story li.is-current .story-price{color:var(--mint)}.story li.is-current .story-emoji{box-shadow:0 0 0 1px var(--mint)}.coin{display:inline-grid;place-items:center;width:var(--size, 1em);height:var(--size, 1em);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1c2,#f7c568 45%,#c8922e);box-shadow:inset 0 -1px #a8741f,0 0 10px #f7c56844;color:#6b4a10;font:800 calc(var(--size, 1em) * .55) / 1 var(--display);vertical-align:-.12em}.coin-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 7px;border-radius:999px;background:#16130b;box-shadow:inset 0 0 0 1px #f7c56833;font:700 13px var(--display);color:#f7dfa6;font-variant-numeric:tabular-nums}.coin-chip .coin{--size: 20px}.op-coins{color:#f7c568}.level-coins{display:grid;justify-items:center;gap:4px;min-width:90px;padding-left:22px;box-shadow:inset 1px 0 #1a2129}.level-coins strong{font:700 22px var(--display);color:#f7dfa6}.level-coins small{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6f7a86}.dvc-serial{padding:2px 7px;border-radius:999px;background:#000a;font:700 max(8px,4.4cqw) var(--display);letter-spacing:.04em;color:var(--rarity)}.goal-next{display:grid;gap:8px;grid-column:2}.goal-next button{display:grid;gap:6px;text-align:left;font-size:12px;color:#aab4be}.goal-next button:hover span{color:#fff}.goal-next .segments i{height:4px}.op-fan.is-many{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px;width:min(100%,860px);max-height:46vh;overflow:auto;padding:10px 4px}.op-fan.is-many .op-fan-card{width:auto;rotate:0deg;animation-delay:calc(var(--i) * 25ms)}.op-fan.is-many .op-fan-card>span{font-size:8px}.pack.premium{background:linear-gradient(110deg,#b8c9e8,#dfe7f5,#93a9cf);color:#1f3556}.pack.elite{background:linear-gradient(110deg,#c9b3ea,#eadcf9,#9f82c9);color:#33204f}@media(max-width:900px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.goal-next{grid-column:1}}@media(max-width:720px){.story-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.coin-chip{padding:5px 9px 5px 5px;font-size:12px}.level-card{flex-wrap:wrap}.level-coins{padding-left:0;box-shadow:none}.drop-count{right:6px;top:18px}}.page-home main{height:calc(100svh - 64px);padding-top:14px;padding-bottom:14px;overflow:hidden}.page-home main>footer{display:none}.page-home .stage{width:100%;height:100%;display:grid;grid-template-columns:minmax(190px,230px) minmax(400px,1fr) minmax(190px,230px);grid-template-areas:"left drop right";align-items:center;gap:clamp(48px,6vw,96px)}.page-home .drop-stage{grid-area:drop;min-height:0;height:100%;padding:0}.page-home .home-sponsor-rail{align-self:center;display:flex;flex-direction:column;gap:14px;padding:0;min-width:0}.page-home .home-sponsor-left{grid-area:left}.page-home .home-sponsor-right{grid-area:right}.page-home .home-sponsor-rail .slot,.page-home .home-sponsor-rail .slot-wrap{width:100%}.page-home .home-sponsor-rail .slot-large,.page-home .home-sponsor-rail .slot.slot-large{min-height:174px}.page-home .home-sponsor-rail .slot-medium,.page-home .home-sponsor-rail .slot.slot-medium{min-height:136px}.page-home .home-sponsor-rail .slot-small,.page-home .home-sponsor-rail .slot.slot-small{min-height:92px}.page-home .home-sponsor-rail .slot.is-empty{padding:16px;border-radius:18px}.page-home .home-sponsor-rail .slot-large .slot-emoji{width:42px;height:42px;font-size:21px;border-radius:13px}.page-home .home-sponsor-rail .slot-invite strong{font-size:13px}.page-home .home-sponsor-rail .slot-from{font-size:10px}.page-home .home-sponsor-rail .slot-from b{font-size:13px}.page-home .home-sponsor-rail .slot-buy{padding:7px 11px;font-size:10px}.page-home .drop-object{width:270px;height:clamp(245px,35svh,330px);margin:4px 0 8px}.page-home .drop-object .pack-wrap{transform:scale(1.13) rotate(-5deg)}.page-home .is-ready .drop-object:hover .pack-wrap{transform:scale(1.2) rotate(-1deg)}.page-home .drop-halo{width:350px;height:350px}.page-home .drop-promise{margin-bottom:13px;font-size:13px}.page-home .open-drop{padding:16px 42px;font-size:14px}.page-home .open-all{padding:13px 18px}.page-home .drop-reserve,.page-home .drop-offers{margin-top:9px}.page-home .drop-links{margin-top:11px}.page-home .collection-meter{margin-top:16px;gap:7px}.page-home .goal-hint{margin-top:8px}@media(max-width:980px){.page-home .stage{grid-template-columns:minmax(145px,180px) minmax(340px,1fr) minmax(145px,180px);gap:28px}.page-home .home-sponsor-rail .slot-emoji{display:none}.page-home .home-sponsor-rail .slot.is-empty{padding:13px}}@media(max-width:760px){.page-home main{height:calc(100svh - 122px);padding:8px 12px}.page-home .stage{grid-template-columns:minmax(76px,.28fr) minmax(230px,1fr) minmax(76px,.28fr);gap:10px}.page-home .home-sponsor-rail{gap:8px}.page-home .home-sponsor-rail .slot-large,.page-home .home-sponsor-rail .slot.slot-large,.page-home .home-sponsor-rail .slot-medium,.page-home .home-sponsor-rail .slot.slot-medium,.page-home .home-sponsor-rail .slot-small,.page-home .home-sponsor-rail .slot.slot-small{min-height:76px}.page-home .home-sponsor-rail .slot.is-empty{display:grid;place-items:center;padding:8px}.page-home .home-sponsor-rail .slot-invite,.page-home .home-sponsor-rail .slot-from{display:none}.page-home .home-sponsor-rail .slot-offer{justify-content:center}.page-home .home-sponsor-rail .slot-buy{padding:6px;font-size:8px}.page-home .drop-object{width:220px;height:clamp(210px,32svh,275px)}.page-home .drop-object .pack-wrap{transform:scale(.98) rotate(-5deg)}.page-home .drop-eyebrow,.page-home .goal-hint,.page-home .drop-links{display:none}.page-home .collection-meter{width:min(100%,290px);margin-top:10px}}.drop-offers{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.offer{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#12171d;box-shadow:inset 0 0 0 1px #242d36;font-size:12px;color:#c3cbd3;transition:box-shadow .2s,transform .2s var(--ease-back)}.offer:hover{box-shadow:inset 0 0 0 1px #b6f47788;transform:translateY(-2px)}.offer em{font:normal 700 12px var(--display);color:var(--mint)}.offer-unlimited span{color:#c49bff;font-weight:800}.offer-dialog{display:grid;justify-items:center;gap:12px;text-align:center}.offer-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:22px;background:#b6f4771a;font:800 34px var(--display);color:var(--mint)}.offer-dialog .open-drop{justify-self:center}.offer-price{font:800 34px var(--display)}.market-page{max-width:1180px;margin:0 auto;padding:0 24px 80px}.market-tabs{margin-bottom:28px}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.market-card,.trade-card,.market-forms section,.quest-grid article{display:grid;gap:10px;padding:20px;border:1px solid #252e37;border-radius:18px;background:#11171d}.market-card h3,.market-card p{margin:0}.market-card small,.trade-card small{color:var(--muted)}.coin-price{display:flex;align-items:center;gap:7px;font:800 24px var(--display);color:var(--mint)}.bid-row,.form-row{display:flex;gap:10px;align-items:end}.bid-row input{min-width:0}.trade-list,.market-forms{display:grid;gap:16px}.trade-card{grid-template-columns:auto 1fr auto;align-items:center}.trade-card div{display:grid;gap:6px}.market-forms{max-width:760px}.market-forms label{display:grid;gap:7px;flex:1;color:var(--muted);font-size:12px}.market-forms input,.market-forms select,.bid-row input{width:100%;padding:11px;border:1px solid #303a44;border-radius:10px;background:#0b1015;color:var(--text)}.market-gate{max-width:620px;margin:30px auto}.quest-panel{margin:30px 0}.quest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.quest-grid article span{display:flex;align-items:center;gap:5px;color:var(--muted)}.achievement-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.achievement-list span{padding:8px 12px;border:1px solid #27313a;border-radius:999px;color:#69737c;font-size:12px}.achievement-list .unlocked{border-color:#b6f47766;color:var(--mint);background:#b6f4770b}@media(max-width:700px){.market-page{padding-inline:14px}.trade-card{grid-template-columns:1fr}.form-row,.bid-row{align-items:stretch;flex-direction:column}.market-tabs{overflow-x:auto}}
