@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,800;1,900&family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Russo+One&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#f5f5f7;background:#101113;font-synthesis:none;--amber: #ffb812;--amber-light: #ffce55;--surface: #18191c;--muted: #a6a6af;--border: #2c2d32;--sidebar: 216px;--header: 80px;--space-sm: 8px;--space-md: 12px;--space-lg: 24px;color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:0}button,input,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:not-allowed;opacity:.45}button,a,input,select{outline-offset:4px}button:focus-visible,a:focus-visible{outline:2px solid var(--amber)}button{border:0;background:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:"Exo 2",Inter,sans-serif}em{font-style:inherit;color:var(--amber)}button{transition:background .18s,border-color .18s,color .18s,box-shadow .18s}svg{flex-shrink:0}.muted{color:var(--muted);line-height:1.6}.centered{text-align:center}.money{display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.money svg{width:24px;height:24px;color:var(--amber)}.primary{min-height:48px;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid #ffd35b;border-radius:8px;background:linear-gradient(180deg,#ffc33e,#efa600);color:#17130b;font-weight:800;box-shadow:inset 0 1px #ffe7a7,0 0 20px #ffb50a10}.primary:hover:not(:disabled){background:linear-gradient(180deg,#ffd36b,#ffb719);box-shadow:0 0 25px #ffb50a35}.primary .money svg{color:inherit}.secondary{border:1px solid #444448;background:#202124;border-radius:6px;min-height:42px;padding:10px 18px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-weight:600}.secondary:hover:not(:disabled),.secondary.active{border-color:var(--amber);background:#322812;color:var(--amber-light)}.quiet{padding:8px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--muted)}.quiet:hover{color:var(--amber)}.icon-button{border:1px solid var(--border);padding:8px;border-radius:6px;display:grid;place-items:center}.error{font-size:13px;color:#ff9292;line-height:1.5}.footnote{font-size:12px;color:#8f909a;line-height:1.6}.loading-label{display:flex;align-items:center;justify-content:center;gap:8px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.topbar{position:fixed;inset:0 0 auto;height:var(--header);z-index:30;display:flex;align-items:center;gap:20px;background:#131416;border-bottom:1px solid #484032;box-shadow:0 4px 22px #0004;padding:0 20px}.brand{width:278px;flex-shrink:0;display:flex;align-items:center;gap:9px;text-align:left;padding:0}.brand>svg{width:47px;height:47px;color:var(--amber);transform:rotate(-35deg)}.brand span{font-family:"Exo 2",sans-serif;font-weight:900;font-size:29px;font-style:italic;white-space:nowrap}.brand b{color:var(--amber)}.game-switch{display:flex;gap:0;padding:3px;border:1px solid #37383f;border-radius:10px;background:#18191d;align-items:center}.game-switch button{min-height:45px;display:flex;align-items:center;gap:10px;justify-content:center;white-space:nowrap;padding:8px 20px;border:1px solid transparent;border-radius:7px;color:#bfc0cb;font-weight:700;font-size:18px}.game-switch button>svg{width:27px;height:27px}.game-switch .active{color:#ffca4b;background:linear-gradient(180deg,#47300c,#211d13);border-color:#dba221;box-shadow:inset 0 0 12px #ffb90c24,0 0 13px #ffb90c1c}.account-bar{display:flex;align-items:center;gap:16px;margin-left:auto}.demo-badge{background:#28292e;border:1px solid #3a3b42;font-size:14px;padding:5px 9px;border-radius:5px;color:#b8b9c4;font-weight:700}.balance{padding:12px 14px;border:1px solid #2d2d32;border-radius:7px;background:#101113;min-width:130px;font-size:22px}.deposit{font-size:20px;min-height:48px;padding:10px 20px}.profile-button{width:45px;height:45px;border-radius:50%;background:#262830;border:1px solid #4a4c56;display:grid;place-items:center;color:#c9ccd5}.profile-button svg{width:29px;height:29px}.sidebar{position:fixed;inset:var(--header) auto 0 0;width:var(--sidebar);background:linear-gradient(112deg,#18191c,#111214 65%);border-right:1px solid #35302a;z-index:25;padding:27px 8px;display:flex;flex-direction:column;justify-content:space-between}.sidebar nav{display:flex;flex-direction:column;gap:10px}.nav-button{display:flex;align-items:center;gap:14px;text-align:left;min-height:56px;padding:14px 16px;border:1px solid transparent;border-radius:8px;font-size:20px;font-weight:700;color:#bfc1cd;white-space:nowrap}.nav-button>svg{width:29px;height:29px}.nav-button.active{border-color:#dfa62a;background:linear-gradient(130deg,#55401b,#282016 78%);box-shadow:inset 0 0 15px #ffb90c17,0 0 14px #ffb90c16;color:#fff}.nav-button.active svg{color:var(--amber)}.nav-button:hover:not(:disabled){color:#fff;background-color:#232325}.nav-button small{font:600 10px Inter;color:var(--amber);padding:3px 5px;background:#393020;border-radius:4px;margin-left:auto}.sidebar-bottom{display:flex;align-items:center;gap:3px;flex-wrap:wrap;color:#777982;font-size:10px}.sidebar-bottom svg{width:22px;height:22px}.sidebar-bottom span{flex-basis:100%;padding:12px 9px 0}.main-content{padding-top:var(--header);margin-left:var(--sidebar);min-width:0;overflow:hidden}.live-section{padding:12px 16px 16px;border-bottom:1px solid #2b2924}.live-heading{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:900;line-height:24px;margin-bottom:9px}.live-dot{height:12px;width:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 12px #ffb80b8c;animation:breathe 3s ease-in-out infinite}@keyframes breathe{50%{opacity:.5}}.live-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));background:#18191c;border:1px solid #2e2d31;border-radius:9px;overflow:hidden}.live-item{padding:8px 10px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative;border-right:1px solid #34343b;min-width:0}.live-item:last-child{border-right:0}.live-item:after{content:"";position:absolute;bottom:0;height:3px;background:var(--rarity);left:9px;right:9px;box-shadow:0 0 12px var(--rarity)}.live-item img{height:62px;width:100%;object-fit:contain}.live-item span{font-size:12px;font-weight:600;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:20px}.live-item:hover{background:#26262c}.hero{height:380px;position:relative;isolation:isolate;background:#111214 url(/assets/hero.png) center center/cover no-repeat;border-block:1px solid #645033;margin-top:12px;display:flex;align-items:center}.hero-copy{padding:26px 56px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:17px}.hero h1{font-size:clamp(36px,3.65vw,57px);font-style:italic;font-weight:900;line-height:1.13;letter-spacing:-1.1px;text-shadow:0 3px 12px #0007}.hero h1 em{font-size:1.06em}.hero p{font-size:20px;color:#bbbac3}.hero-cta{margin-top:20px;min-width:310px;font-size:23px;min-height:59px}.catalog{padding:20px 26px 40px;scroll-margin-top:95px}.section-title{display:flex;align-items:center;gap:15px;min-width:0;margin-bottom:24px}.section-title h2{display:flex;align-items:center;gap:15px;flex-shrink:0;font-weight:800;font-size:31px;line-height:1.2;letter-spacing:-.6px}.section-title h2:before{content:"";width:4px;height:31px;background:var(--amber);box-shadow:0 0 13px #ffb80b55;border-radius:2px}.title-line{height:1px;background:#3c3a34;flex:1}.section-title small{font-size:12px;font-weight:500;color:#8e8f99;letter-spacing:0;white-space:nowrap}.case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:12px;row-gap:38px}.case-card{display:flex;flex-direction:column;align-items:center;min-width:0;position:relative;padding:0 0 10px;border-radius:8px}.case-card img{width:100%;height:auto;aspect-ratio:1.32;object-fit:contain;mix-blend-mode:lighten;filter:drop-shadow(0 7px 13px color-mix(in srgb,var(--rarity) 12%,transparent));transition:filter .25s}.case-card:hover img{filter:drop-shadow(0 5px 15px color-mix(in srgb,var(--rarity) 35%,transparent))}.case-card h3{font-size:23px;font-weight:800;line-height:1.2;margin-top:0;margin-bottom:18px}.case-price{min-width:168px;padding:9px 16px;border:1px solid #d69b1c;box-shadow:inset 0 0 16px #ffb90c12,0 0 16px #ffb90c12;border-radius:7px;background:linear-gradient(#3a2d17,#211b13);font-size:21px;line-height:24px}.case-price .money svg{width:23px;height:23px}.site-footer{padding:28px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid var(--border);font-size:11px;color:#797b84}.site-footer>span:first-child{font-weight:800;font-style:italic;color:#bcbcc4}.feature-page{padding:28px}.feature-description{margin-bottom:24px}.feature-page .section-title h2{font-size:28px}.items-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.item-card{background:#191a1e;border:1px solid #303137;border-radius:8px;padding:12px;min-width:0;position:relative;display:flex;flex-direction:column;gap:12px;border-bottom:2px solid var(--rarity)}.item-card.selected{border-color:var(--amber);background:#272216}.item-select{padding:0;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center;position:relative}.item-select:disabled{opacity:1;cursor:default}.item-select img{height:130px;width:100%;object-fit:contain}.item-select strong{font-size:14px;font-weight:700;line-height:1.4}.item-select .money{font-size:14px}.item-select .money svg{width:18px;height:18px}.item-rarity{font-size:10px;letter-spacing:.6px;color:var(--rarity)}.selected-mark{position:absolute;right:0;top:0;color:#17130b;background:var(--amber);padding:3px;border-radius:4px;font-size:23px}.item-card>.secondary{margin-top:auto}.empty-state{padding:40px 24px;text-align:center;line-height:1.6;color:#93949f;background:#17181b;border:1px dashed #3b3c43;border-radius:8px}.empty-state.large{display:flex;flex-direction:column;align-items:center;gap:15px;padding:65px 24px}.empty-state.large h3{font-size:25px;color:#f3f3f6}.empty-state.large svg{color:var(--amber)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;display:flex;align-items:center;justify-content:center;padding:24px}.modal{width:min(900px,100%);max-height:calc(100dvh - 48px);overflow:auto;background:#16171b;border:1px solid #5a4930;border-radius:14px;box-shadow:0 20px 100px #0009;outline:none}.modal-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-bottom:1px solid var(--border);position:sticky;top:0;background:#18191df5;z-index:2}.modal-heading h2{font-size:24px;font-weight:800}.case-dialog-content{display:flex;flex-direction:column;gap:22px;padding:24px}.detail-case{height:250px;width:100%;object-fit:contain;mix-blend-mode:lighten}.dialog-actions{display:flex;justify-content:center;gap:12px}.dialog-actions>.primary{min-width:250px}.contents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.case-dialog-content .section-title{margin-bottom:0}.case-dialog-content .section-title h2{font-size:22px}.case-result{display:flex;align-items:center;flex-direction:column;gap:10px;position:relative}.case-result>svg{width:26px;height:26px;color:var(--amber)}.case-result>img{height:180px;width:200px;object-fit:contain}.case-result h3{font-size:27px}.case-result>.money{font-size:21px}.reel-window{height:245px;overflow:hidden;position:relative;border:1px solid #494032;background:#0f1013;padding-top:20px;padding-left:calc(50% - 75px);isolation:isolate;border-radius:8px}.reel-pointer{position:absolute;left:50%;width:2px;top:0;bottom:0;background:var(--amber);box-shadow:0 0 18px var(--amber);z-index:1}.reel-track{display:flex;gap:0;width:max-content}.reel-item{flex-shrink:0;width:150px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid #33343b;border-bottom:3px solid}.reel-item img{width:120px;height:140px;object-fit:contain}.reel-item span{font-size:11px}.success-panel{padding:30px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.success-panel>svg{width:55px;height:55px;color:var(--amber)}.success-panel h3{font-size:26px}.success-panel p{max-width:540px}.withdraw-image{height:180px;width:220px;object-fit:contain}.help-content{padding:28px;display:flex;flex-direction:column;gap:20px;font-size:15px;line-height:1.6}.help-content strong{color:var(--amber)}.toast{position:fixed;bottom:28px;left:calc(50% + var(--sidebar) / 2);transform:translate(-50%);z-index:150;display:flex;align-items:center;gap:10px;background:#292218;border:1px solid #967027;color:#ffe6b0;max-width:calc(100vw - 40px);padding:16px 24px;border-radius:8px;box-shadow:0 8px 40px #0008;font-size:14px}.toast svg{flex-shrink:0}.upgrade-stage{display:grid;grid-template-columns:1fr 1.05fr 1fr;align-items:center;gap:20px;padding:24px 0 35px;border-bottom:1px solid #3d3629}.upgrade-object{display:flex;flex-direction:column;align-items:center;gap:18px;min-width:0}.upgrade-object>img{width:100%;height:245px;object-fit:contain;filter:drop-shadow(0 0 25px #ac68ff29)}.object-caption{display:flex;flex-direction:column;align-items:center;gap:10px;background:#1a1b1e;border:1px solid #4c4231;padding:18px;width:100%;border-radius:5px;text-align:center}.object-caption small{color:#9c9da6}.object-caption strong{font-size:17px}.object-caption .money{font-size:19px}.object-empty{height:260px;border:1px dashed #4b4233;border-radius:12px;color:#85858f;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:100%;font-size:14px;text-align:center}.object-empty svg{color:var(--amber)}.wheel-column{display:flex;flex-direction:column;align-items:center;gap:16px;min-width:0}.chance-wheel{width:min(100%,300px);aspect-ratio:1;position:relative;border-radius:50%;border:2px solid #38383e;background:#111214;box-shadow:0 0 0 8px #1d1e22,0 0 0 10px #2b2c32,0 0 40px #0006}.wheel-ring{position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:50%;border:15px dashed #715622;border-top-color:#ffbc26;border-right-color:#ffbc26;box-shadow:0 0 16px #ffb90c10}.wheel-center{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border:1px solid #38332a;background:#151619;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:10px}.wheel-center small{font-size:10px;letter-spacing:.9px;color:#a9a9b3}.wheel-center strong{font-size:43px;line-height:1.1}.wheel-result{font-size:20px;display:block;line-height:1.4}.multiplier-row{display:flex;gap:10px;margin-top:12px}.multiplier-row button{min-width:65px}.upgrade-button{width:100%;font-size:19px}.fast-toggle{font-size:12px}.fast-toggle[aria-pressed=true]{color:var(--amber)}.inventory-split{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.inventory-split>section{min-width:0}.inventory-split .section-title h2{font-size:21px}.inventory-split .section-title small{font-size:11px}.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.compact .item-select img{height:105px}.compact .item-card{padding:10px}.compact .item-select strong{font-size:12px}.coin-workbench{display:grid;grid-template-columns:390px 1fr;border:1px solid #423a2b;background:#17181b;border-radius:10px;overflow:hidden;margin-bottom:38px}.coin-config{padding:30px;display:flex;flex-direction:column;gap:22px;border-right:1px solid var(--border)}.eyebrow{font-size:10px;letter-spacing:2px;color:var(--muted);font-weight:700}.side-selector{display:flex;gap:12px}.side-button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:66px;flex:1;border:1px solid #3c3d45;border-radius:6px;background:#202126}.side-button>span{font-size:26px;font-weight:900;font-family:"Exo 2"}.side-button.active{border-color:var(--amber);background:#382a13;color:var(--amber)}.input-label{display:flex;flex-direction:column;gap:10px;font-size:13px;font-weight:600;color:#b6b7c1}input,select{background:#111216;border:1px solid #404149;border-radius:6px;padding:13px 14px;min-height:45px;color:#f5f5f7;min-width:0}input:focus,select:focus{outline:1px solid var(--amber);border-color:var(--amber)}.amount-options{display:flex;gap:8px;flex-wrap:wrap}.amount-options button{flex:1;padding:10px}.coin-arena{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;perspective:1000px;background:#131416}.coin-arena h3{font-size:28px}.coin{position:relative;width:190px;height:190px;transform-style:preserve-3d;margin:22px 0 32px}.coin-face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#ffd875,#b87507);border:9px double #ffce64;box-shadow:0 0 0 3px #845a16,0 0 60px #ffb90c19;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;color:#654207}.coin-face svg{position:absolute;width:145px;height:145px;opacity:.6}.coin-face strong{position:relative;font:900 80px "Exo 2"}.coin-face.back{transform:rotateY(180deg);background:linear-gradient(135deg,#e1e1e6,#7d8290);border-color:#b9bdc7;box-shadow:0 0 0 3px #626673}.coin-games{display:flex;flex-direction:column;gap:12px}.coin-game{padding:20px 24px;background:#191a1e;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:20px}.opponent{display:flex;align-items:center;gap:10px;font-size:14px}.opponent>svg{background:#30323b;color:#b8bac7;border-radius:50%;padding:8px;width:40px;height:40px}.versus{font-size:10px;color:#7d7e89;padding:0 12px}.market-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px}.market-intro{padding:20px 0 28px;display:flex;flex-direction:column;gap:16px}.market-intro h1{font-size:38px;line-height:1.13;font-weight:800}.filters{display:flex;align-items:center;gap:10px;margin-bottom:24px;flex-wrap:wrap}.filters select{font-size:12px;padding:12px 10px;flex:1}.search-field{display:flex;align-items:center;gap:8px;border:1px solid #404149;background:#111216;border-radius:6px;padding:0 12px;min-width:160px;flex:1.4}.search-field>svg{color:#999ba7;width:19px;height:19px}.search-field input{border:0;background:none;width:100%;padding-inline:0;font-size:13px}.search-field:focus-within{border-color:var(--amber)}.search-field input:focus{outline:none}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cart{display:flex;flex-direction:column;align-self:start;gap:22px;padding:24px;background:#1a1b1f;border:1px solid #37342e;border-radius:8px;position:sticky;top:105px}.cart>svg{color:var(--amber)}.cart h2{font-size:25px}.cart p{font-size:13px}.cart-item{display:flex;align-items:center;gap:10px}.cart-item>img{width:50px;height:60px;object-fit:contain}.cart-item>div{display:flex;flex-direction:column;gap:8px;min-width:0}.cart-item strong{font-size:12px}.cart-item .money{font-size:12px;justify-content:flex-start}.cart-item .money svg{width:17px;height:17px}.cart-item>.quiet{margin-left:auto;font-size:20px}.cart-total{border-top:1px solid var(--border);padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px}.cart>.primary{font-size:13px;padding-inline:12px}.inventory-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:36px}.inventory-actions{display:flex;align-items:center;gap:8px;justify-content:center}.inventory-actions button{font-size:12px;padding:9px;min-height:36px}.history-list{display:flex;flex-direction:column}.history-list>div{display:flex;align-items:center;gap:10px;padding:16px 4px;border-bottom:1px solid #2a2b30;font-size:13px}.history-list svg{color:var(--amber)}.history-list small{margin-left:auto;color:#747680}.wallet-content{padding:28px;display:flex;flex-direction:column;gap:24px}.tabs{display:flex;gap:8px;border-bottom:1px solid var(--border);padding-bottom:16px}.tabs button{padding:12px 16px;border:1px solid transparent;border-radius:5px;color:#a6a7b2;font-size:14px}.tabs .active{border-color:#8e702a;background:#352813;color:var(--amber-light)}.wallet-pet{height:180px;object-fit:contain;align-self:center}.wallet-content>.primary{align-self:stretch}@media(min-width:1600px){.hero{height:430px}.hero h1{font-size:63px}.case-card img{max-height:270px}.hero-copy{padding-left:65px}.live-item img{height:74px}}@media(max-width:1250px){:root{--sidebar: 190px}.brand{width:215px}.brand span{font-size:24px}.brand>svg{width:36px}.topbar{gap:12px;padding-inline:15px}.game-switch button{font-size:15px;padding:8px 14px}.game-switch button>svg{width:23px}.account-bar{gap:10px}.balance{min-width:110px;font-size:18px}.deposit{font-size:16px;padding:10px 14px}.profile-button{width:40px;height:40px}.nav-button{font-size:17px;gap:12px;padding:14px 12px}.hero-copy{padding:26px 36px}.hero h1{font-size:46px}.hero p{font-size:16px}.hero{height:340px}.hero-cta{font-size:19px;min-width:260px;min-height:52px}.case-card h3{font-size:19px}.case-price{min-width:130px;font-size:18px}.section-title h2{font-size:28px}.market-layout{grid-template-columns:minmax(0,1fr) 240px;gap:18px}.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-center strong{font-size:34px}.coin-workbench{grid-template-columns:340px 1fr}.live-item span{font-size:10px}.object-caption strong{font-size:14px}}@media(max-width:1000px){:root{--sidebar: 80px;--header: 72px}.brand{width:190px}.brand span{font-size:22px}.brand>svg{width:32px;height:36px}.topbar{gap:8px;padding:0 12px}.game-switch button{padding:8px 12px;gap:6px;font-size:14px;min-height:40px}.game-switch button>svg{width:21px;height:21px}.account-bar{gap:8px}.demo-badge{font-size:10px;padding:4px 6px}.balance{font-size:16px;min-width:96px;padding:10px}.money svg{width:21px;height:21px}.deposit{font-size:14px;padding:10px 12px;min-height:42px}.profile-button{width:35px;height:35px}.sidebar{padding:23px 10px}.nav-button{padding:14px;justify-content:center;position:relative}.nav-button>span{display:none}.nav-button small{position:absolute;right:3px;top:3px}.sidebar-bottom{justify-content:center}.sidebar-bottom span{display:none}.hero-copy{padding:25px 30px}.hero h1{font-size:44px}.hero{height:330px;background-position:center}.catalog{padding-inline:22px}.section-title h2{font-size:26px}.case-card h3{font-size:18px}.case-price{min-width:120px}.live-section{padding:10px 12px 14px}.live-heading{font-size:14px}.live-strip{grid-template-columns:repeat(8,120px);overflow-x:auto}.live-item img{height:58px}.upgrade-stage{gap:16px}.upgrade-object>img{height:190px}.chance-wheel{max-width:250px}.wheel-center{top:35px;right:35px;bottom:35px;left:35px}.wheel-ring{top:12px;right:12px;bottom:12px;left:12px;border-width:12px}.wheel-center small{font-size:8px}.wheel-center strong{font-size:28px}.object-caption{padding:12px}.feature-page{padding:24px}.upgrade-button{font-size:15px;padding:12px}.coin-workbench{grid-template-columns:310px 1fr}.coin-config{padding:22px}.coin-arena{padding:20px}.market-layout{grid-template-columns:minmax(0,1fr) 220px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cart{padding:18px}.site-footer{flex-wrap:wrap}.feature-page .section-title h2{font-size:25px}}@media(max-width:760px){:root{--sidebar: 0px;--header: 116px}.topbar{height:116px;flex-wrap:wrap;align-content:center;gap:10px;justify-content:space-between;padding:10px 16px}.brand{width:auto;flex:1}.brand span{font-size:23px}.brand>svg{width:32px}.account-bar{margin-left:0;gap:8px}.profile-button,.demo-badge{display:none}.balance{font-size:14px;min-width:86px;padding:9px 10px}.deposit{font-size:12px;min-height:37px;padding:9px 10px}.game-switch{order:3;width:100%;justify-content:center;border:0;background:#1b1c20;padding:3px}.game-switch button{flex:1;min-height:34px;padding:4px 12px;font-size:13px}.sidebar{inset:auto 0 0;width:100%;height:70px;padding:7px 6px 9px;border-top:1px solid #524126;border-right:0;background:#17181cf5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:50}.sidebar nav{flex-direction:row;gap:4px;justify-content:space-between}.nav-button{flex-direction:column;flex:1;gap:4px;padding:5px 3px;min-height:52px;border-radius:6px;font-size:10px}.nav-button>span{display:block}.nav-button>svg{width:22px;height:22px}.nav-button small{font-size:8px;right:6px;top:2px;padding:2px 3px}.sidebar-bottom{display:none}.main-content{padding-bottom:70px}.live-section{padding:9px 10px 12px}.live-heading{font-size:12px;margin-bottom:7px;line-height:17px;gap:7px}.live-dot{width:7px;height:7px}.live-strip{grid-template-columns:repeat(8,100px)}.live-item{padding:5px 8px 8px}.live-item img{height:48px}.live-item span{font-size:9px;line-height:15px}.hero{margin-top:8px;height:310px;background-position:58% center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#111214e8,#11121497 48%,#11121405);z-index:0}.hero-copy{padding:22px;gap:15px;width:100%}.hero h1{font-size:36px;letter-spacing:-.8px;line-height:1.12}.hero p{font-size:13px;max-width:220px;line-height:1.6}.hero-cta{font-size:15px;min-width:205px;min-height:45px;margin-top:14px;padding:10px 18px}.catalog{padding:22px 14px 30px}.section-title{gap:12px;margin-bottom:22px}.section-title h2{font-size:23px;gap:10px}.section-title h2:before{height:24px;width:3px}.section-title small{font-size:10px;white-space:normal}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 8px}.case-card h3{font-size:17px;margin-bottom:13px}.case-price{font-size:16px;padding:8px 12px;min-width:118px}.case-price .money svg{width:19px;height:19px}.case-card img{aspect-ratio:1.2}.site-footer{padding:22px 16px;font-size:10px;gap:15px;justify-content:flex-start}.site-footer>span:nth-child(2){flex-basis:100%;order:3}.feature-page{padding:24px 16px}.feature-page .section-title h2{font-size:22px}.feature-page .section-title{flex-wrap:wrap}.feature-page .section-title small{flex-basis:100%;padding-left:13px}.feature-page .title-line{min-width:10px}.modal-overlay{padding:12px}.modal{max-height:calc(100dvh - 24px);border-radius:10px}.modal-heading{padding:16px}.modal-heading h2{font-size:20px}.case-dialog-content{padding:18px;gap:20px}.detail-case{height:200px}.dialog-actions{gap:9px}.dialog-actions>.primary{min-width:0;flex:1;padding:12px;font-size:14px}.dialog-actions>.secondary{padding:10px;font-size:12px}.contents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contents-grid .item-select img{height:100px}.item-card{padding:10px}.item-select img{height:115px}.success-panel{padding:25px 20px}.success-panel h3{font-size:23px}.success-panel p{font-size:14px}.toast{bottom:88px;left:50%;width:max-content;max-width:calc(100% - 24px);padding:13px 17px;font-size:12px}.upgrade-stage{grid-template-columns:1fr 1fr;gap:18px;padding-top:6px}.wheel-column{grid-column:1/-1;grid-row:2;gap:14px;width:min(100%,350px);justify-self:center}.chance-wheel{width:235px}.upgrade-object>img{height:140px}.object-caption{padding:10px;gap:7px}.object-caption small{font-size:10px}.object-caption strong{font-size:12px}.object-caption .money{font-size:14px}.object-empty{height:175px;font-size:11px;gap:12px}.object-empty svg{width:28px}.wheel-center strong{font-size:35px}.wheel-center small{font-size:9px}.upgrade-button{font-size:16px}.multiplier-row{margin-top:8px}.inventory-split{grid-template-columns:1fr;gap:28px}.inventory-split .section-title h2{font-size:21px}.inventory-split .section-title small{flex-basis:auto}.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.compact .item-select img{height:115px}.coin-workbench{display:flex;flex-direction:column-reverse}.coin-config{border-right:0;border-top:1px solid var(--border);padding:22px;gap:18px}.coin-arena{padding:20px;gap:10px}.coin{width:145px;height:145px;margin:15px 0 20px}.coin-face svg{width:110px;height:110px}.coin-face strong{font-size:60px}.coin-arena h3{font-size:23px}.coin-arena .muted{font-size:12px}.coin-game{padding:14px;flex-wrap:wrap;gap:12px}.opponent{font-size:12px;flex:1}.opponent>svg{height:30px;width:30px;padding:6px}.coin-game>.secondary{font-size:12px;min-height:35px;padding:8px 12px}.coin-game>.money{font-size:14px}.coin-game>.muted{font-size:12px}.market-layout{display:flex;flex-direction:column;gap:22px}.market-intro{padding:5px 0 24px}.market-intro h1{font-size:32px}.market-intro p{font-size:13px}.filters{gap:8px}.search-field{flex-basis:100%}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cart{position:static;width:100%;gap:18px}.cart-item>img{width:55px}.cart>.primary{font-size:15px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-actions{gap:5px}.inventory-actions button{font-size:11px}.wallet-content{padding:20px;gap:20px}.wallet-content>.muted{font-size:13px}.amount-options button{padding:9px;font-size:12px}.amount-options .money svg{width:16px;height:16px}.tabs button{padding:10px 12px;font-size:13px}.help-content{padding:22px;font-size:14px}.reel-window{height:225px}.reel-item img{height:120px}.empty-state{font-size:13px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:420px){.topbar{padding-inline:12px}.brand{gap:5px}.brand span{font-size:18px}.brand>svg{width:26px;height:30px}.account-bar{gap:6px}.balance{min-width:70px;padding:9px 7px;font-size:13px}.balance .money svg{display:none}.deposit{font-size:12px;padding:9px 10px}.hero h1{font-size:33px}.hero-copy{padding-inline:20px}.hero p{max-width:180px}.section-title h2{font-size:22px}}@media(min-width:1001px){.hero{align-items:flex-start;background-position:center -35px;background-size:100% auto}.hero-copy{padding-top:42px}.hero h1{font-family:Inter,Arial,sans-serif;font-size:62px;font-weight:900;line-height:1.13;letter-spacing:-1.5px;line-height:1}.hero h1 em{font-size:1.06em}.hero-cta{margin-top:16px}.case-card img{aspect-ratio:1.5;transform:scale(1.2)}.case-card h3{position:relative;z-index:1}.live-item img{height:66px}.live-section{padding-bottom:14px}}.brand-mark{width:47px;height:47px;display:grid;place-items:center;overflow:hidden;flex-shrink:0}.brand .brand-mark img{width:47px;height:47px;max-width:none;object-fit:contain;transform:scale(1.9)}@media(max-width:1250px){.brand-mark{width:36px;height:40px}.brand .brand-mark img{width:36px;height:36px}}@media(max-width:760px){.brand-mark,.brand .brand-mark img{width:32px;height:32px}}@media(max-width:420px){.brand-mark{width:26px;height:30px}.brand .brand-mark img{width:26px;height:26px}}@media(min-width:1001px){.hero{background-position:center center;background-size:cover}}@media(min-width:1001px){.catalog .section-title h2{font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.8px}.case-card h3{font-family:Inter,Arial,sans-serif;font-size:22px;font-weight:700}}@media(min-width:1380px){.brand{width:300px}.brand span{font-size:32px}.game-switch button{padding-inline:28px}}@media(min-width:1001px){.live-section{padding-bottom:4px}.hero-copy{padding-top:52px}.hero h1{line-height:.94}.catalog .section-title h2{font-size:36px}}@media(min-width:761px)and (max-width:900px){.account-bar .demo-badge,.account-bar .profile-button{display:none}}:root{--panel: #17191e;--edge: rgb(255 255 255 / .065);--space-control: 12px}.topbar{background:#121418;border-bottom:1px solid var(--edge);box-shadow:none}.topbar .brand{width:calc(var(--sidebar) - 40px);min-width:48px;justify-content:center;gap:0}.topbar .brand-mark,.topbar .brand .brand-mark img{width:52px;height:52px}.sidebar{padding:25px 14px 18px;background:#121419;border-right:1px solid var(--edge)}.sidebar nav{gap:6px}.sidebar-caption{padding:0 13px 14px;font-size:9px;font-weight:700;letter-spacing:1.65px;color:#626774;white-space:nowrap}.collection-caption{padding-top:24px;padding-bottom:10px}.sidebar .nav-button{position:relative;min-height:56px;width:100%;border:1px solid transparent;border-radius:10px;padding:8px 12px;gap:11px;font-size:15px;font-weight:600;letter-spacing:.1px;color:#949aa7;box-shadow:none;background:transparent}.sidebar .nav-button:before{content:"";position:absolute;left:-15px;top:17px;bottom:17px;width:3px;border-radius:0 3px 3px 0;background:transparent}.sidebar .nav-button.active{background:linear-gradient(100deg,#ffbb1915,#ffbb1906);border-color:#ffbc241a;color:#fff1cf;box-shadow:none}.sidebar .nav-button.active:before{background:#ffc13b;box-shadow:0 0 14px #ffb61955}.sidebar .nav-button:hover:not(:disabled){color:#eff1f5;background-color:#ffffff04}.nav-icon{width:34px;height:36px;display:grid!important;place-items:center;flex-shrink:0;border-radius:8px;background:#ffffff03;transition:color .2s,background .2s}.nav-icon svg{width:23px;height:23px}.nav-button.active .nav-icon{color:#ffc449;background:#ffbd2214}.sidebar .nav-button small{font-size:10px;min-width:19px;min-height:19px;display:grid;place-items:center;border-radius:5px;background:#252a33;color:#bac1cf;margin-left:auto;font-weight:600}.sidebar-bottom{display:block;border-top:1px solid var(--edge);padding-top:17px}.sidebar-help{width:100%;justify-content:flex-start;gap:11px;padding:11px 10px;border-radius:9px;background:#ffffff03;text-align:left}.sidebar-help>svg{width:24px;height:24px;color:#a1a8b6}.sidebar-help>span{display:flex;flex-direction:column;gap:5px;padding:0!important;flex-basis:auto!important}.sidebar-help strong{font-size:11px;color:#bbc1cc;font-weight:600}.sidebar-help small{font-size:10px;color:#646d7c}.hero{border:0!important;margin-top:0!important;box-shadow:none;overflow:hidden}.hero:after{content:"";position:absolute;inset:auto 0 0;height:110px;background:linear-gradient(180deg,transparent,#101113);pointer-events:none;z-index:0}.hero-copy{z-index:1}.live-section{border-bottom:0}.catalog{position:relative;background:#101113;padding-top:14px}.catalog .case-card{border:0;background:transparent!important;box-shadow:none!important;padding:0 0 10px;overflow:visible;gap:0}.case-art{width:100%;aspect-ratio:1.35;display:grid;place-items:center;overflow:visible;margin-bottom:8px;pointer-events:none}.catalog .case-card .case-art img{width:100%;height:100%;max-height:240px;object-fit:contain;aspect-ratio:auto;mix-blend-mode:normal;filter:none!important;transform:none}.catalog .case-card h3{margin-top:4px;margin-bottom:17px;line-height:1.4;font-size:20px;font-weight:650;pointer-events:none}.catalog .case-card .case-price{background:#ffba0a07;border-color:#bd8a2b6b;box-shadow:none;padding:8px 20px;font-size:18px;min-width:132px;line-height:24px}.catalog .case-card:hover .case-price{border-color:#d99d2c;color:#ffd47a;background:#ffbc100c}.case-grid{row-gap:30px}.chance-wheel.arrow-wheel{background:#101216;border:0;box-shadow:none;width:min(100%,310px);isolation:isolate}.upgrade-dial{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.dial-outer{fill:#11141a;stroke:#30353f;stroke-width:1}.dial-track{fill:none;stroke:#1e2530;stroke-width:11}.dial-range{fill:none;stroke:#ffbf32;stroke-width:14;opacity:.11}.dial-tick{stroke:#303947;stroke-width:1.65}.dial-tick.lit{stroke:#ffc442}.wheel-rotor{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:4;pointer-events:none;will-change:transform}.wheel-pointer{position:absolute;left:calc(50% - 9px);top:-7px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:19px solid #fff5d8;filter:drop-shadow(0 0 6px #ffcf5e70)}.arrow-wheel .wheel-center{top:26%;right:26%;bottom:26%;left:26%;border:1px solid #2b3039;background:radial-gradient(circle at 50% 40%,#1b202a,#11151c 80%);gap:11px;padding:12px}.arrow-wheel .wheel-center small{font-size:8px;letter-spacing:1.1px;color:#8c98aa}.arrow-wheel .wheel-center strong{font-size:35px;letter-spacing:-1.5px;color:#fff6de;font-weight:800;white-space:nowrap}.wheel-outcome{min-height:29px;max-width:145px;font-size:10px;line-height:1.45;color:#a2aaba;text-align:center;opacity:0}.wheel-outcome.visible,.rolling .wheel-outcome{opacity:1}.settled .wheel-outcome{color:#ffcd69}.upgrade-stage{border-color:#ffffff08;gap:24px}.object-caption{background:#ffffff02;border-color:#ffffff0c;border-radius:9px;padding:15px}.object-empty{background:#ffffff02;border-color:#ffffff10}.upgrade-object>img{filter:none}.multiplier-row .secondary{min-width:58px;border-color:#ffffff0d;background:#1a1d24}.upgrade-button{max-width:330px}.inventory-split{gap:28px}.marketplace{padding:28px}.market-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.market-heading>div{display:flex;flex-direction:column;gap:9px}.market-heading h1{font-family:Inter,Arial,sans-serif;font-size:34px;font-weight:750;letter-spacing:-1px;line-height:1.2}.market-heading p{font-size:13px;color:#8c95a6;line-height:1.5}.market-heading .eyebrow{font-size:9px;color:#d8ac5d;letter-spacing:2px}.catalog-count{font-size:10px;color:#727b89;white-space:nowrap}.market-categories{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:20px;border-bottom:1px solid var(--edge);margin-bottom:22px}.market-categories button{display:flex;align-items:center;gap:9px;padding:11px 14px;border-radius:7px;border:1px solid transparent;font-size:12px;font-weight:600;color:#939dab;background:#ffffff03}.market-categories button span{font-size:10px;color:#6f7988}.market-categories button.active{border-color:#d99d2733;background:#ffbd1910;color:#ffd372}.market-categories button.active span{color:#b28b47}.marketplace .market-layout{grid-template-columns:minmax(0,1fr) 248px;gap:24px}.market-products{min-width:0}.market-toolbar{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.market-toolbar .search-field{flex:1 1 100%;background:#15181e;border-color:#ffffff0c}.market-toolbar select{flex:1;padding:10px 12px;min-height:39px;font-size:11px;border-color:#ffffff0c;background:#15181e}.market-toolbar input{font-size:12px}.catalog-summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0 15px;font-size:10px;color:#697587}.catalog-summary strong{color:#aeb9c9;font-weight:500}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-card{min-width:0;background:#171a20;border:1px solid #ffffff08;border-radius:10px;overflow:hidden;transition:border-color .2s,background .2s}.product-card:hover{border-color:#ffffff20;background:#1a1e26}.product-card.in-cart{border-color:#e2af3b65;background:#201f1a}.product-topline{display:flex;justify-content:space-between;align-items:center;gap:7px;padding:12px 12px 0;font-size:8px;color:#7c8799;white-space:nowrap}.product-rarity{color:var(--rarity);font-size:8px}.product-image{width:100%;height:144px;display:grid;place-items:center;padding:10px 18px;border:0;background:none}.product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.product-image:hover img{transform:translateY(-5px) scale(1.03)}.product-info{padding:0 12px 14px;display:flex;flex-direction:column;gap:7px}.product-kind{font-size:8px;text-transform:uppercase;letter-spacing:1px;color:#657184}.product-info h3{font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;line-height:1.4;min-height:36px;overflow-wrap:anywhere}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;flex-wrap:wrap}.product-bottom .money{font-size:15px;gap:5px}.product-bottom .money svg{width:17px;height:17px}.product-add{display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid #ffffff0c;background:#ffffff04;border-radius:5px;padding:7px;font-size:9px;font-weight:600;color:#b6c0d0}.product-add svg{width:13px;height:13px}.product-add:hover,.product-add.added{background:#ffbf2118;border-color:#ffbd2236;color:#ffd079}.market-note{color:#596374;font-size:10px;line-height:1.6;margin-top:25px}.marketplace .market-cart{background:#15181e;border:1px solid #ffffff09;border-radius:10px;padding:20px;gap:22px;top:100px}.cart-heading{display:flex;align-items:center;gap:10px}.cart-heading>svg{color:#d6ad5c}.cart-heading h2{font-family:Inter;font-size:17px;font-weight:600;flex:1}.cart-heading>span{font-size:10px;min-width:21px;height:21px;border-radius:5px;display:grid;place-items:center;background:#ffffff08;color:#8e9bae}.cart-lines{display:flex;flex-direction:column;gap:20px}.market-cart .cart-item{align-items:center;gap:9px}.market-cart .cart-item small{color:#66738a;font-size:9px}.market-cart .cart-item strong{font-size:11px;font-weight:600}.market-cart .cart-item img{height:51px;width:43px}.market-cart .cart-item>div{gap:5px}.market-cart .cart-item .money{font-size:11px}.cart-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:25px 0;text-align:center;color:#3f4b60}.cart-empty strong{font-size:11px;font-weight:500;color:#8a96aa}.cart-empty p{font-size:10px;line-height:1.6;color:#606f85;max-width:175px}.market-cart .cart-total{border-color:#ffffff09;font-size:12px}.market-cart .cart-total>.money{font-size:18px}.market-cart>.primary{font-size:12px;min-height:43px;border-radius:6px}.cart-balance{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#66738a}.cart-balance .money{font-size:10px;color:#93a0b4}.cart-balance .money svg{width:14px;height:14px}@media(min-width:1500px){.marketplace .market-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-image{height:180px}.product-info h3{font-size:15px}.product-add{font-size:11px;padding:8px}.product-topline,.product-rarity{font-size:10px}}@media(max-width:1250px){.sidebar .nav-button{font-size:14px;padding-inline:8px;gap:8px}.sidebar{padding-inline:11px}.sidebar-caption{font-size:8px;padding-inline:8px}.sidebar .nav-button:before{left:-12px}.marketplace .market-layout{grid-template-columns:minmax(0,1fr) 215px;gap:18px}.marketplace .market-cart{padding:16px}.product-grid{gap:9px}.product-image{height:130px;padding:10px}.product-topline{padding:10px 10px 0}.product-info{padding:0 10px 12px}.product-bottom{gap:8px}.product-add span{display:none}.product-add{width:28px;height:28px}.catalog-count{display:none}}@media(max-width:1000px){.topbar .brand{width:55px}.sidebar{padding:22px 10px 15px}.sidebar-caption,.collection-caption{display:none}.sidebar .nav-button{padding:10px;min-height:54px;justify-content:center}.sidebar .nav-button:before{left:-11px}.sidebar .nav-button small{position:absolute;right:0;top:5px;min-height:15px;min-width:15px;font-size:8px}.sidebar .nav-icon{background:transparent}.sidebar-help{padding:10px;justify-content:center}.sidebar-help>span{display:none!important}.sidebar-bottom{padding-top:12px}.case-art{aspect-ratio:1.3}.catalog .case-card h3{font-size:17px}.catalog .case-card .case-price{min-width:112px;font-size:16px;padding:7px 12px}.marketplace{padding:24px}.marketplace .market-layout{grid-template-columns:minmax(0,1fr) 220px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image{height:155px}.market-categories button{padding:10px;font-size:11px}.market-heading h1{font-size:30px}}@media(max-width:760px){.topbar .brand{width:auto;min-width:44px;flex:0 0 44px}.topbar .brand-mark,.topbar .brand .brand-mark img{width:42px;height:42px}.topbar .account-bar{margin-left:auto}.sidebar{padding:7px 6px 9px;background:#12161df5}.sidebar nav{gap:4px}.sidebar .nav-button{width:auto;min-height:52px;padding:4px 3px;flex-direction:column;gap:2px;font-size:9px;border-radius:7px}.sidebar .nav-button>span:not(.nav-icon){display:block}.sidebar .nav-icon{width:25px;height:25px;border-radius:5px;background:none!important}.nav-icon svg{width:20px;height:20px}.sidebar .nav-button:before{display:none}.sidebar .nav-button small{right:8px;top:1px}.sidebar-bottom{display:none}.hero:after{height:75px}.hero-copy{padding-bottom:25px}.catalog{padding-top:13px}.case-art{aspect-ratio:1.16;margin-bottom:5px}.catalog .case-card .case-art img{max-height:190px}.catalog .case-card h3{font-size:16px;margin-bottom:12px;margin-top:0}.catalog .case-card .case-price{min-width:104px;min-height:38px;padding:6px 12px;font-size:15px}.case-grid{gap:26px 8px}.arrow-wheel .wheel-center strong{font-size:29px}.arrow-wheel .wheel-center small{font-size:7px}.arrow-wheel .wheel-center{gap:8px;padding:7px}.wheel-outcome{font-size:9px;min-height:26px}.wheel-pointer{border-left-width:7px;border-right-width:7px;left:calc(50% - 7px);border-top-width:16px;top:-5px}.marketplace{padding:24px 14px}.market-heading{margin-bottom:22px}.market-heading h1{font-size:30px}.market-heading p{font-size:11px}.market-categories{gap:6px;padding-bottom:17px;margin-bottom:18px}.market-categories button{font-size:10px;padding:9px 10px;gap:6px}.market-categories button span{font-size:9px}.marketplace .market-layout{display:flex;flex-direction:column;gap:24px}.product-grid{gap:10px}.product-image{height:135px}.product-info h3{font-size:12px}.product-bottom .money{font-size:14px}.product-add{height:28px;width:28px}.marketplace .market-cart{position:static;width:100%;padding:19px}.market-cart .cart-item img{width:53px;height:60px}.cart-empty{padding:16px 0}.market-toolbar select{font-size:10px}.market-toolbar .search-field{min-height:43px}.market-note{font-size:9px}}@media(prefers-reduced-motion:reduce){.product-image img,.catalog .case-card .case-art img{transition:none}}:root{font-family:Manrope,Inter,sans-serif;--header: 64px}.topbar{height:var(--header);padding:0 18px;gap:16px}.topbar .brand-mark,.topbar .brand .brand-mark img{width:44px;height:44px}.topbar .game-switch{padding:3px;border-radius:9px}.topbar .game-switch button{min-height:34px;font-size:12px;padding:6px 15px;gap:8px;border-radius:6px}.topbar .game-switch button>svg{width:20px;height:20px}.topbar .account-bar{gap:10px}.topbar .balance{padding:8px 12px;min-width:105px;font-size:17px;border-radius:8px}.topbar .balance .money svg{width:19px;height:19px}.topbar .deposit{min-height:38px;padding:8px 17px;font-size:13px;border-radius:7px}.topbar .profile-button{width:35px;height:35px}.topbar .profile-button svg{width:23px;height:23px}.sidebar{inset:calc(var(--header) + 12px) auto 12px 10px;width:calc(var(--sidebar) - 20px);border:1px solid #ffffff09;border-radius:20px;background:#14171e;box-shadow:0 12px 40px #0002;padding-top:22px;overflow:hidden}.sidebar .nav-button{border-radius:12px;min-height:52px}.sidebar .nav-button:before{display:none}.sidebar-bottom{display:flex;justify-content:center;padding-top:15px}.sidebar-help{width:42px;height:42px;padding:9px;display:grid;place-items:center;border-radius:13px;border:1px solid #ffffff0c;background:#ffffff03}.sidebar-help>svg{width:23px;height:23px;color:#abb7ca}.sidebar-help:hover{border-color:#dba74270;background:#ffbd1710}.sidebar-help>span{display:none!important}.main-content{padding-bottom:24px;min-height:100dvh}.animated-live{display:flex;position:relative;overflow:hidden;isolation:isolate;min-height:100px}.animated-live .live-item{flex:0 0 12.5%;min-width:0}.animated-live .live-item img{object-fit:contain}.live-heading{font-family:Manrope,Inter,sans-serif;font-size:13px;letter-spacing:.8px}.live-dot{width:7px;height:7px}.game-page{padding:26px 28px 36px}.game-heading{display:flex;flex-direction:column;gap:10px;margin-bottom:24px;padding-left:2px}.game-kicker{font:700 9px Manrope,sans-serif;letter-spacing:2.2px;color:#c29955}.game-heading h1{font-family:Unbounded,Manrope,sans-serif;font-size:27px;font-weight:600;letter-spacing:-1px;line-height:1.35}.game-heading p{font-size:12px;color:#78869b;line-height:1.6}.upgrade-stage,.coin-workbench{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff08;border-radius:22px;background-color:#101216;background-size:cover;background-position:center;box-shadow:0 20px 60px #0003}.upgrade-stage{background-image:url(/assets/upgrade-desktop.png);padding:36px 27px 25px;gap:20px;min-height:510px;align-items:center}.upgrade-stage:before,.coin-workbench:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d10142b,#0d101400 45%,#0d101491);z-index:-1;pointer-events:none}.upgrade-stage>.upgrade-object,.upgrade-stage>.wheel-column{position:relative;z-index:1}.upgrade-object{gap:8px}.upgrade-object>img{height:210px;filter:drop-shadow(0 10px 18px #0008);animation:item-drift 5s ease-in-out infinite}.upgrade-object:last-child>img{animation-delay:-2.5s}.object-caption{background:#12151cbd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff0b;border-radius:12px;padding:13px 10px;gap:8px}.object-caption strong{font-family:Manrope;font-size:13px;font-weight:700}.object-caption small{font-size:9px;color:#8490a2}.object-caption .money{font-size:16px}.object-empty{height:215px;border-radius:15px;background:#10141a4d;border-color:#a78b5726;font-size:11px;gap:15px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.object-empty svg{color:#eac16e;opacity:.75}@keyframes item-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.chance-wheel.arrow-wheel{width:min(100%,300px);background:transparent;overflow:visible;box-shadow:0 0 55px #e7aa1210;border-radius:50%;z-index:1}.dial-bezel{position:absolute;top:-7%;right:-7%;bottom:-7%;left:-7%;width:114%;height:114%;max-width:none;object-fit:contain;z-index:2;pointer-events:none}.upgrade-dial{top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;z-index:1}.dial-outer{fill:#0c1016;stroke:#6c56302b;stroke-width:.5}.dial-track{stroke:#1a202a;stroke-width:12}.dial-range{stroke:#ffbf32;stroke-width:15;opacity:.13}.dial-tick{stroke:#3b414b;stroke-width:1.5}.dial-tick.lit{stroke:#ffd16a;filter:drop-shadow(0 0 1px #ffc236)}.arrow-wheel .wheel-center{top:27%;right:27%;bottom:27%;left:27%;background:radial-gradient(circle at 50% 35%,#1c2029,#0d1118 80%);border:1px solid #b289412e;box-shadow:inset 0 0 25px #0007,0 0 20px #e7aa1205;gap:11px;padding:8px;z-index:3}.arrow-wheel .wheel-center small{font-size:7px;letter-spacing:1.15px;color:#9e998d}.arrow-wheel .wheel-center strong{font-family:Manrope,sans-serif;font-weight:800;font-size:35px;letter-spacing:-1.6px;color:#ffdc94;text-shadow:0 0 25px #ffc23f22}.wheel-rotor{top:5%;right:5%;bottom:5%;left:5%;z-index:5}.wheel-pointer{top:-11px;border-top-color:#ffe0a0;filter:drop-shadow(0 0 5px #ffbc2e);border-left-width:7px;border-right-width:7px;left:calc(50% - 7px);border-top-width:19px}.wheel-outcome{font-family:Manrope;font-size:8px;line-height:1.5;min-height:25px;color:#b8ad94}.wheel-column{gap:16px}.multiplier-row{gap:8px;margin-top:17px}.multiplier-row .secondary{min-width:49px;min-height:35px;padding:8px 12px;font-size:12px;background:#17191fc9;border:1px solid #ffffff10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:7px}.upgrade-button{min-height:45px;font-family:Manrope;font-size:13px;border-radius:9px;box-shadow:0 4px 25px #efaa001a}.fast-toggle{font-family:Manrope;font-size:9px;color:#8b8c8f}.game-page .inventory-split{margin-top:30px;gap:24px}.game-page .section-title h2{font-family:Manrope;font-size:18px;font-weight:700}.game-page .section-title h2:before{height:20px}.game-page .item-card{border-radius:12px;background:#151920;border-color:#ffffff08;border-bottom:2px solid var(--rarity)}.game-page .item-card.selected{border-color:#b88c35;background:#262117}.game-page .item-select img{transition:transform .25s}.game-page .item-select:hover img{transform:translateY(-4px)}.coin-workbench{background-image:url(/assets/coinflip-desktop.png);grid-template-columns:320px minmax(0,1fr);min-height:520px;border-radius:22px}.coin-workbench>div{z-index:1;position:relative}.coin-config{margin:20px;padding:24px;background:#12161ddb;border:1px solid #ffffff0c;border-radius:16px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);gap:20px}.coin-config .eyebrow{font-size:8px;letter-spacing:1.7px;color:#c7aa75}.side-selector{gap:10px}.coin-config .side-button{min-height:62px;border-radius:10px;background:#1d222b99;border-color:#ffffff0d;gap:5px;flex-direction:column;font-size:10px;padding:8px}.side-button img{width:36px;height:36px;object-fit:contain}.coin-config .side-button.active{border-color:#d0a24980;background:#4c37122e;color:#ffdb8b;box-shadow:inset 0 0 20px #ffc03a08}.coin-config .input-label{font-size:10px;gap:9px;color:#969ca8}.coin-config input{background:#0d1118c9;border:1px solid #ffffff12;font-size:21px;font-weight:800;min-height:55px;border-radius:9px;font-family:Manrope;padding:12px 14px}.coin-config .amount-options{gap:7px}.coin-config .amount-options button{font-size:10px;min-height:32px;padding:8px 5px;background:#1a2029;border-color:#ffffff0d;border-radius:6px}.coin-config>.primary{font-family:Manrope;font-size:13px;border-radius:9px;min-height:45px}.coin-config .footnote{display:flex;align-items:center;gap:10px;font-size:9px;line-height:1.6;color:#818b9b}.odds-chip{color:#d9bb80;border:1px solid #b1853b31;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700;white-space:nowrap}.coin-arena{background:transparent;padding:30px 24px 42px;gap:13px;perspective:1200px;min-width:0}.coin-arena .coin{width:270px;height:270px;margin:0 0 10px;transform-style:preserve-3d;will-change:transform}.coin .coin-face{top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:none;box-shadow:none;backface-visibility:hidden;display:block}.coin-face.front{transform:translateZ(1px)}.coin-face.back{transform:rotateY(180deg) translateZ(1px);background:none;box-shadow:none}.coin-face img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 15px 25px #0005)}.coin-arena h3{font-family:Unbounded,Manrope;font-size:20px;font-weight:500;letter-spacing:-.7px;text-align:center;line-height:1.5}.coin-arena>.muted{font-family:Manrope;font-size:11px;text-align:center;color:#969ba6}.coin-arena>.money{font-family:Manrope;font-size:22px;color:#ffcf77;animation:win-reveal .5s ease both}@keyframes win-reveal{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.coin-games{gap:10px}.coin-game{background:#141820;border-color:#ffffff08;border-radius:12px;padding:15px 20px}.coin-game .opponent{font-size:12px}.coin-game>.secondary{font-size:11px;min-height:35px;border-radius:7px;background:#222328;border-color:#b1904f2b}.coin-game>.money{font-size:16px}.coin-game .versus{font-size:8px}.support-intro{padding:30px 28px 18px;display:flex;flex-direction:column;gap:13px}.support-intro>svg{color:#ffce74}.support-intro h3{font-family:Manrope;font-size:24px}.support-intro p{color:#8c97a7;font-size:13px}.support-faq{padding:0 28px 30px;display:flex;flex-direction:column;gap:8px}.support-faq details{border:1px solid #ffffff0b;border-radius:10px;background:#ffffff02;padding:14px 16px}.support-faq summary{font-size:13px;font-weight:650;cursor:pointer;color:#cdd2db}.support-faq p{font-size:12px;line-height:1.8;color:#8a98ad;padding-top:14px}@media(max-width:1250px){.game-page{padding:24px}.game-heading h1{font-size:24px}.upgrade-stage{padding:30px 22px 25px;gap:16px;min-height:485px}.upgrade-object>img{height:180px}.object-empty{height:195px}.chance-wheel.arrow-wheel{max-width:280px}.arrow-wheel .wheel-center strong{font-size:30px}.coin-workbench{grid-template-columns:300px minmax(0,1fr)}.coin-config{padding:20px;margin:17px}.coin-arena .coin{width:245px;height:245px}.coin-arena h3{font-size:18px}}@media(max-width:1000px){.sidebar{padding-inline:8px}.sidebar .nav-button{min-height:48px;padding:6px}.sidebar .nav-icon{width:31px;height:33px}.sidebar-help{width:35px;height:35px;border-radius:11px;padding:7px}.topbar .brand{width:44px;min-width:44px}.animated-live .live-item{flex-basis:112px}.game-heading h1{font-size:23px}.upgrade-stage{padding:30px 20px 24px}.object-caption strong{font-size:12px}.arrow-wheel .wheel-center strong{font-size:28px}.coin-workbench{grid-template-columns:290px minmax(0,1fr)}.coin-arena .coin{width:225px;height:225px}.coin-config{margin:15px;padding:18px}.coin-arena h3{font-size:16px}.coin-arena{padding-inline:14px}.coin-config>.primary{font-size:12px}}@media(max-width:760px){:root{--header: 106px}.topbar{height:106px;padding:8px 14px;gap:7px}.topbar .brand{flex:0 0 38px;width:38px;min-width:38px}.topbar .brand-mark,.topbar .brand .brand-mark img{width:38px;height:38px}.topbar .account-bar{gap:8px}.topbar .balance{min-width:84px;font-size:14px;padding:8px 10px}.topbar .deposit{font-size:11px;min-height:34px;padding:8px 14px}.topbar .game-switch{border:1px solid #ffffff09;padding:3px;width:100%;margin:0}.topbar .game-switch button{min-height:29px;font-size:11px;padding:4px 12px;gap:7px}.topbar .game-switch button>svg{height:17px;width:17px}.sidebar{inset:auto 10px 10px;width:calc(100% - 20px);height:66px;padding:7px 6px 8px;border-radius:18px;border:1px solid #ffffff0d;background:#151a23ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #0008}.sidebar .nav-button{min-height:48px;border-radius:11px;padding:3px}.sidebar .nav-icon{height:23px;width:23px}.nav-icon svg{height:19px;width:19px}.sidebar nav{gap:3px}.sidebar .nav-button small{top:0;right:5px;min-width:14px;min-height:14px;font-size:8px}.main-content{padding-bottom:94px}.animated-live{min-height:79px}.animated-live .live-item{flex-basis:95px}.live-section{padding-block:10px}.live-heading{font-size:10px;line-height:15px;margin-bottom:7px}.live-item img{height:42px}.game-page{padding:23px 13px 30px}.game-heading{gap:9px;margin-bottom:21px;padding-inline:3px}.game-kicker{font-size:7px;letter-spacing:1.8px}.game-heading h1{font-size:21px;letter-spacing:-.7px}.game-heading p{font-size:10px}.upgrade-stage{background-image:url(/assets/upgrade-mobile.png);background-size:cover;background-position:center center;padding:24px 17px 26px;border-radius:20px;gap:21px 15px;min-height:0}.upgrade-stage:before{background:linear-gradient(#0d101421,#0d101400 45%,#0d1014bb)}.upgrade-object{gap:8px}.upgrade-object>img{height:135px}.object-empty{height:145px;border-radius:12px;gap:10px;font-size:9px;padding:10px}.object-empty svg{width:24px;height:24px}.object-caption{padding:10px 7px;border-radius:10px;gap:6px}.object-caption strong{font-size:10px}.object-caption small{font-size:8px}.object-caption .money{font-size:12px}.object-caption .money svg{width:16px;height:16px}.wheel-column{gap:13px;width:100%;padding-top:5px}.chance-wheel.arrow-wheel{width:230px;max-width:230px}.arrow-wheel .wheel-center{top:27%;right:27%;bottom:27%;left:27%;gap:9px}.arrow-wheel .wheel-center strong{font-size:28px}.arrow-wheel .wheel-center small{font-size:6px;letter-spacing:.8px}.wheel-outcome{font-size:7px;min-height:23px;line-height:1.45}.wheel-pointer{top:-10px;border-top-width:16px;border-left-width:6px;border-right-width:6px;left:calc(50% - 6px)}.multiplier-row{margin-top:14px;gap:9px}.multiplier-row .secondary{min-width:60px;min-height:33px;font-size:11px}.upgrade-button{width:100%;max-width:290px;min-height:44px;font-size:12px}.fast-toggle{font-size:8px;padding:5px}.game-page .inventory-split{margin-top:27px;gap:28px}.game-page .section-title h2{font-size:17px}.coin-workbench{display:flex;flex-direction:column-reverse;background-image:url(/assets/coinflip-mobile.png);background-position:center center;border-radius:20px;min-height:0}.coin-workbench:before{background:linear-gradient(#0d101405,#0d101440 42%,#0d1014c4)}.coin-arena{min-height:330px;padding:24px 18px 20px;gap:11px}.coin-arena .coin{width:230px;height:230px;margin:0}.coin-arena h3{font-size:17px}.coin-arena>.muted{font-size:10px}.coin-arena>.money{font-size:19px}.coin-config{padding:20px;margin:8px 14px 15px;border-radius:15px;gap:17px;background:#11161fe8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.side-selector{gap:12px}.coin-config .side-button{flex-direction:row;gap:10px;min-height:55px;font-size:11px}.side-button img{width:36px;height:36px}.coin-config .input-label{font-size:10px}.coin-config input{font-size:20px;min-height:51px}.coin-config>.primary{font-size:12px;min-height:45px}.coin-config .footnote{font-size:8px}.coin-config .amount-options button{font-size:10px}.coin-game{padding:14px;gap:12px;border-radius:12px}.coin-games{gap:10px}.coin-game .opponent{font-size:11px}.coin-game>.secondary{font-size:10px}.support-intro{padding:25px 22px 18px}.support-faq{padding:0 20px 24px}.support-faq summary{font-size:12px}}@media(prefers-reduced-motion:reduce){.upgrade-object>img{animation:none}.coin-arena>.money{animation:none}.animated-live .live-item{transition:none}}.mobile-support{display:none}@media(max-width:760px){.topbar .mobile-support{display:grid;place-items:center;width:28px;height:32px;padding:4px;border:0;background:transparent;color:#8f9db0}.mobile-support svg{width:20px;height:20px}.sidebar-bottom{display:none}}:root{--font-game: "Russo One", "Exo 2", sans-serif;--font-ui: "Exo 2", sans-serif;font-family:var(--font-ui);font-weight:600;--refine-gap: 12px}body,button,input,select{font-family:var(--font-ui)}.primary,.secondary,.game-heading h1,.market-heading h1,.modal-heading h2,.section-title h2,.catalog .case-card h3,.coin-arena h3{font-family:var(--font-game)!important;font-weight:400!important;letter-spacing:0}.topbar .game-switch button,.sidebar .nav-button,.live-heading,.item-select strong,.product-info h3,.product-add,.money,.object-caption strong,.case-result h3{font-family:var(--font-ui)!important;font-weight:800!important}.game-heading p,.muted,.product-kind,.input-label,.fast-toggle,.wheel-outcome,.footnote{font-family:var(--font-ui)!important;font-weight:600}.arrow-wheel .wheel-center strong{font-family:var(--font-game);font-weight:400;letter-spacing:-1px}.game-heading h1{font-size:28px}.game-heading p{font-size:13px;color:#95a0b1}.game-kicker,.wheel-outcome{font-size:10px}.arrow-wheel .wheel-center small{font-size:8px;font-weight:700}.dial-tick.lit{filter:none}.dial-range{stroke:#75cb8c;opacity:.08}@media(min-width:761px){.topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--refine-gap)}.topbar .brand{width:44px;min-width:44px;justify-self:start;justify-content:flex-start;margin:0}.topbar .game-switch{justify-self:center;margin:0}.topbar .account-bar{justify-self:end;margin:0;min-width:0}.topbar .game-switch button{padding-inline:12px}}.sidebar .nav-icon,.sidebar .nav-button.active .nav-icon{background:transparent!important;box-shadow:none!important}.sidebar .nav-button.active{background:#ffbb1905;border-color:#ffbd2426;box-shadow:none}.sidebar .nav-button{outline-offset:1px}.sidebar .nav-button:focus:not(:focus-visible){outline:none}.sidebar .nav-button.active:before{display:block;left:0;top:15px;bottom:15px;width:1px;border-radius:1px;background:#ffc951;box-shadow:none}.nav-tooltip{position:fixed;z-index:90;transform:translateY(-50%);padding:10px 15px;border:1px solid #d4aa5538;background:#20242ef5;box-shadow:0 8px 24px #0005;border-radius:9px;pointer-events:none;font:800 13px var(--font-ui);color:#fff0cf;white-space:nowrap}@media(min-width:1001px),(max-width:760px){.nav-tooltip{display:none}}.product-card{display:flex;flex-direction:column;min-width:0;overflow:hidden}.product-image{display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;min-height:0;padding:14px 20px;height:165px}.product-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;flex-shrink:1}.product-info{flex:1;gap:8px;padding:0 14px 14px}.product-info h3{font-size:15px;line-height:1.35}.product-kind{font-size:9px}.product-bottom{margin-top:auto;gap:10px;align-items:stretch;display:flex;flex-direction:column}.product-bottom .money{font-size:17px;min-height:26px}.product-add{width:100%;min-height:37px;background:linear-gradient(#ffc83e,#efaa00);border:1px solid #ffdc75;color:#211705;font-size:12px;border-radius:7px;padding:9px 10px;gap:7px;white-space:nowrap}.product-add:hover{background:#ffd061;border-color:#ffe19a;color:#211705}.product-add.added{background:#2f2a1e;border-color:#a78744;color:#ffda87}.product-add svg{width:15px;height:15px}.product-add span{display:inline!important}.product-topline,.product-rarity{font-size:10px}.case-modal{scrollbar-width:none}.case-modal::-webkit-scrollbar{display:none}.case-modal .modal-heading h2{font-size:21px}.case-dialog-content{gap:22px}.detail-case{mix-blend-mode:normal;height:235px}.case-controls{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--refine-gap)}.case-count{display:flex;gap:4px;background:#0f1219;border:1px solid #ffffff0c;border-radius:9px;padding:4px}.case-count button{min-width:39px;min-height:39px;border-radius:6px;font-weight:800;color:#8b95a5}.case-count button.active{background:#ffbe1a18;color:#ffd478;box-shadow:inset 0 0 0 1px #b68c354d}.case-controls .dialog-actions{gap:8px}.dialog-actions>.primary{min-width:220px;min-height:49px;gap:10px;font-size:14px}.speed-toggle{min-width:49px;min-height:49px;border-radius:8px;border:1px solid #ffffff12;background:#20242d;color:#8c97a8;font:400 17px var(--font-game)}.speed-toggle.active{background:#ffbf2620;border-color:#c6973c;color:#ffcd69;box-shadow:0 0 18px #ffc64412}.contents-grid .item-rarity{font-size:10px}.contents-grid .item-select strong{font-size:13px}.contents-grid .item-select img{height:115px}.contents-grid .item-select{gap:9px;padding:15px 10px}.case-results{display:flex;justify-content:center}.case-results.multiple{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px}.case-results.multiple .case-result{padding:12px;border-radius:10px;background:#0e121959}.case-results.multiple .case-result img{width:100%;height:110px}.case-results.multiple .case-result h3{font-size:14px;line-height:1.4;text-align:center}.case-results.multiple .case-result>.money{font-size:16px}.case-result h3{font-weight:800}.batch-reels{display:flex;flex-direction:column;gap:18px}.reel-window{border:0;background:radial-gradient(ellipse,#242a3260,transparent 72%);border-radius:0;padding-top:15px}.reel-item{border:0!important;background:none;padding:14px 10px}.reel-pointer{background:linear-gradient(transparent,#ffcf69 20%,#ffcf69 80%,transparent);width:1px}.batch-reels.multiple .reel-window{height:150px;padding-top:0}.batch-reels.multiple .reel-item{gap:6px;padding-block:10px}.batch-reels.multiple .reel-item img{height:95px}.reel-item span{font-weight:700}@media(max-width:1000px)and (min-width:761px){.topbar .game-switch button{padding-inline:10px}.topbar .balance{min-width:94px;font-size:15px;padding-inline:10px}.topbar .deposit{padding-inline:12px}.sidebar .nav-button.active:before{top:14px;bottom:14px}}@media(max-width:760px){.game-heading h1{font-size:24px}.game-heading p{font-size:12px}.game-kicker{font-size:9px}.product-image{height:140px;padding:12px}.product-info{padding:0 10px 12px}.product-info h3{font-size:13px}.product-add{font-size:11px;min-height:37px}.product-bottom .money{font-size:15px}.product-topline,.product-rarity{font-size:9px}.sidebar .nav-button{font-size:10px}.sidebar .nav-button.active:before{display:none}.case-dialog-content{padding:18px 14px;gap:20px}.case-controls{flex-direction:column;gap:10px}.case-count{width:100%;justify-content:center}.case-count button{flex:1}.case-controls .dialog-actions{width:100%;display:flex;flex-direction:row}.case-controls .dialog-actions>.primary{min-width:0;flex:1;font-size:12px}.case-results.multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-results.multiple .case-result img{height:90px}.case-results.multiple .case-result h3{font-size:12px}.contents-grid .item-select img{height:95px}.contents-grid .item-select strong{font-size:12px}.case-modal .modal-heading h2{font-size:18px}.contents-grid{gap:10px}.detail-case{height:200px}}.speed-toggle{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;font:700 13px var(--font-ui)}.speed-toggle svg{width:19px;height:19px;flex-shrink:0}.case-results.multiple{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));padding:8px 0}.case-results.multiple .case-result{position:relative;isolation:isolate;overflow:hidden;border:1px solid #ffffff0c;border-bottom:2px solid var(--rarity);background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--rarity) 13%,transparent),transparent 70%),#11151d;gap:10px}.case-results.multiple .case-result:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,#ffffff09,transparent 70%);animation:reward-shine .9s ease both}.case-results .case-result img{filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--rarity) 25%,transparent))}@keyframes reward-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:760px){.case-results.multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.speed-toggle{padding-inline:10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.case-results.multiple .case-result:before{animation:none}}.reel-item{flex:0 0 134px;width:134px;margin-inline:8px;height:210px;border:1px solid #ffffff0a!important;border-bottom:2px solid var(--rarity)!important;border-radius:10px;background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--rarity) 13%,transparent),transparent 72%),#11151d;padding:12px 9px;gap:8px;justify-content:flex-start}.reel-item img{width:110px;height:115px;flex-shrink:0}.reel-item>strong{font:800 12px/1.35 var(--font-ui);min-height:32px;text-align:center;width:100%;overflow-wrap:anywhere}.reel-item>.money{font-size:15px;gap:6px;margin-top:auto}.reel-item>.money svg{width:17px;height:17px}.reel-item>.money span{font-size:15px}.reel-window{height:245px}.batch-reels.multiple .reel-window{height:210px;padding-top:5px}.batch-reels.multiple .reel-item{height:195px;padding:10px 9px;gap:6px}.batch-reels.multiple .reel-item img{height:105px}.case-controls{display:grid;grid-template-columns:auto minmax(220px,280px) auto;justify-content:center;align-items:center;gap:10px 12px}.case-controls .dialog-actions{display:contents}.case-controls .dialog-actions>.primary{grid-column:2;grid-row:1;min-width:0;width:100%}.case-controls .case-count{grid-column:2;grid-row:2;justify-self:center;justify-content:center;width:100%;max-width:220px}.case-controls .sell-all{grid-column:1;grid-row:1;display:flex;gap:10px;align-items:center;justify-content:center;min-height:49px;border-radius:8px;font-size:13px;padding:12px 18px}.case-controls .speed-toggle{grid-column:3;grid-row:1;background:transparent;box-shadow:none;border:0;padding-inline:5px;font-size:12px;color:#8994a5}.case-controls .speed-toggle.active{color:#ffd167;text-shadow:0 0 12px #ffc34740}.speed-toggle.active svg{filter:drop-shadow(0 0 5px #ffc34760)}@media(max-width:760px){.case-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;gap:10px}.case-controls .dialog-actions{display:contents}.case-controls .dialog-actions>.primary{grid-column:1;grid-row:1;font-size:12px}.case-controls .speed-toggle{grid-column:2;grid-row:1;font-size:11px;padding-inline:0}.case-controls .case-count{grid-column:1;grid-row:2;max-width:none}.case-controls .sell-all{grid-column:1/-1;grid-row:3;min-width:0;font-size:12px;width:100%}}.topbar .game-switch{background:transparent!important;border:0!important;box-shadow:none;padding:3px}.topbar .game-switch button{position:relative;background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;color:#8e98aa;transition:color .22s}.topbar .game-switch button:hover{color:#e5e8ee}.topbar .game-switch button.active{color:#ffd06d}.game-active-line{position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:#ffcd68;box-shadow:0 0 10px #f7bb3030;pointer-events:none}.topbar .game-switch button:focus:not(:focus-visible){outline:none}.nav-active-line{position:absolute;left:0;top:15px;bottom:15px;width:1px;background:#ffc951;border-radius:2px;pointer-events:none}.sidebar .nav-button:before{display:none!important}.sidebar .nav-button.active{background:transparent;border-color:transparent}.nav-icon>img{width:31px;height:31px;object-fit:contain;max-width:none;filter:drop-shadow(0 2px 5px #0004)}.nav-icon>img.nav-case-art{width:36px;height:36px}.nav-icon>svg{width:25px;height:25px}.nav-market-art{width:33px;height:32px;position:relative;display:block}.nav-market-art img{position:absolute;width:25px;height:25px;object-fit:contain;top:4px;left:0;filter:drop-shadow(0 2px 2px #000a)}.nav-market-art img:nth-child(2){left:6px;top:0}.nav-market-art img:nth-child(3){left:12px;top:7px}.nav-tooltip{transform:none}.coin-duel-modal{width:min(920px,100%);scrollbar-width:none;overflow:auto}.coin-duel-modal::-webkit-scrollbar{display:none}.duel-content{padding:24px;display:flex;flex-direction:column;gap:20px;background:radial-gradient(ellipse at 50% 10%,#99702c12,transparent 65%),#11151b}.duel-room-state{text-align:center;font:700 12px var(--font-ui);color:#cbb486;letter-spacing:.3px}.duel-board{display:grid;grid-template-columns:minmax(0,1fr) 240px minmax(0,1fr);gap:20px;align-items:center;position:relative;isolation:isolate;min-height:320px}.duelist{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:12px;border:1px solid #ffffff0c;border-radius:16px;background:linear-gradient(#1e2631,#121720);padding:24px 12px;min-width:0;transition:opacity .4s,border-color .4s,box-shadow .4s}.duelist:nth-child(2){grid-column:3}.duelist.winner{border-color:#e9b84d99;box-shadow:0 0 32px #ffbd2420;background:linear-gradient(#3c301c,#1b1c20)}.duelist.loser{opacity:.5}.duel-avatar{width:65px;height:65px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#4d617c,#253145);border:1px solid #ffffff18;color:#d1def1}.duelist:nth-child(2) .duel-avatar{background:linear-gradient(135deg,#826743,#372b20);color:#ffe1a4}.duel-avatar svg{width:38px;height:38px}.duelist>strong{font:400 18px var(--font-game);overflow-wrap:anywhere;text-align:center}.duel-side{display:flex;align-items:center;gap:7px;color:#b8c1d0;font-size:12px}.duel-side img{width:26px;height:26px}.duel-stake-label{font:600 10px var(--font-ui);color:#a0a7b2;text-align:center}.duelist>.money{font-size:23px}.duel-center{grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.duel-center .coin-arena{padding:0;min-height:0;perspective:1000px}.duel-center .coin-arena .coin{width:230px;height:230px;margin:0}.duel-bank-label{font-size:9px;letter-spacing:1.8px;color:#c8ac74}.duel-center>.money{font-size:25px;color:#ffcf75}.duel-transfer{position:absolute;top:65%;width:29px;height:29px;object-fit:contain;z-index:5;pointer-events:none;filter:drop-shadow(0 0 7px #ffbe4550)}.duel-actions{display:flex;flex-direction:column;align-items:center;gap:20px;padding:6px 0 12px}.duel-actions h3{font:400 20px var(--font-game);text-align:center}.duel-actions>.primary{min-width:240px;min-height:46px;gap:10px;font-size:14px}.coin-config>.primary{font-size:14px}@media(max-width:760px){.sidebar{inset:auto 0 0;width:100%;height:74px;border-radius:20px 20px 0 0;border:1px solid #9b804632;border-bottom:0;padding:8px 8px max(8px,env(safe-area-inset-bottom));background:#141922f7;box-shadow:0 -5px 25px #0005}.sidebar .nav-button{border:0;background:transparent;gap:4px;min-height:55px;font-size:10px}.sidebar .nav-icon{width:26px;height:27px}.nav-icon>img{width:26px;height:26px}.nav-icon>img.nav-case-art{width:31px;height:31px}.nav-icon>svg{width:24px;height:24px}.nav-market-art{transform:scale(.88)}.nav-active-line{left:25%;right:25%;top:auto;bottom:0;width:auto;height:2px}.game-active-line{left:20%;right:20%}.topbar .game-switch{padding:3px!important}.duel-content{padding:20px 12px;gap:17px}.duel-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px;min-height:0}.duel-center{grid-column:1/-1;grid-row:1;gap:8px}.duel-center .coin-arena .coin{width:185px;height:185px}.duelist{grid-column:1;grid-row:2;padding:16px 9px;gap:10px;border-radius:12px}.duelist:nth-child(2){grid-column:2;grid-row:2}.duel-avatar{width:48px;height:48px;border-radius:15px}.duel-avatar svg{width:29px;height:29px}.duelist>strong{font-size:15px}.duel-stake-label{font-size:9px}.duelist>.money{font-size:19px}.duel-center>.money{font-size:22px}.duel-room-state{font-size:11px}.duel-actions h3{font-size:17px}.duel-actions>.primary{min-width:0;width:100%;font-size:13px}.duel-transfer{top:78%;width:23px;height:23px}.coin-duel-modal .modal-heading{padding:17px 14px}.coin-duel-modal .modal-heading h2{font-size:17px}}.case-modal{overflow-anchor:none}.batch-reels.multiple{display:grid;grid-template-columns:repeat(var(--reel-columns),minmax(0,1fr));gap:14px}.reel-window{min-width:0}@media(max-width:760px){.batch-reels.multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sidebar .nav-button>.nav-active-line{display:block}.game-heading .game-kicker{font-family:var(--font-ui);font-weight:800}.duel-center>.money{transition:color .3s}.coin-workbench .coin-config{background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;align-self:center;margin:24px;padding:18px 12px;gap:23px}.coin-config .side-button,.coin-config .side-button.active{background:transparent;border:0;border-radius:0;box-shadow:none;min-height:105px;gap:10px;font:800 12px var(--font-ui);color:#9c9b98;position:relative}.coin-config .side-button img{width:67px;height:67px;transition:transform .25s,filter .25s}.coin-config .side-button.active{color:#ffe0a1}.coin-config .side-button.active img{filter:drop-shadow(0 0 12px #d5a3434d);transform:translateY(-4px)}.coin-config .side-button:after{content:"";height:1px;position:absolute;left:20%;right:20%;bottom:0;background:transparent}.coin-config .side-button.active:after{background:#d2ad66}.coin-config .input-label{font-size:12px;color:#a99c83;gap:12px}.stake-input{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ae884c7a;padding:5px 0 11px}.stake-input>img{width:34px;height:34px;object-fit:contain;flex-shrink:0}.coin-config .stake-input input{min-width:0;width:100%;border:0;border-radius:0;background:transparent;box-shadow:none;padding:3px 0;min-height:40px;font:800 29px var(--font-ui);color:#ffe1a4;outline-offset:5px}.coin-config .amount-options button{background:transparent;border:0;border-bottom:1px solid #b8965626;border-radius:0;color:#a59474;font:800 12px var(--font-ui);padding:8px 4px;min-height:33px}.coin-config .amount-options button:hover{color:#ffe2a7;border-bottom-color:#dcb467}.coin-config>.primary{background:linear-gradient(180deg,#edcd88,#cf9e44 46%,#b5802c 49%,#dcb56c);border:1px solid #f7d99b9e;box-shadow:inset 0 1px #fff7dc75,0 5px 20px #0005;color:#241808;border-radius:7px;min-height:50px;font-size:14px}.coin-config>.primary:hover{filter:brightness(1.09)}.listed-side{display:flex;align-items:center;gap:9px;font:800 12px var(--font-ui);color:#c7b58f}.listed-side img{width:30px;height:30px;object-fit:contain}.coin-game{background:linear-gradient(100deg,#191a1b,#121418);border-color:#b5965820}.coin-game>.secondary{background:transparent;border-color:#b1955c52;color:#ddcba5}.coin-game>.secondary:hover{border-color:#edc371;color:#ffe3ac}.sidebar{background:linear-gradient(160deg,#191919,#111316 65%);border-color:#b99b5d1a;box-shadow:inset 0 1px #d4b67608,0 12px 35px #0002}.sidebar-caption{color:#817359;letter-spacing:1.3px}.sidebar .nav-button{color:#9c9a94;gap:12px}.sidebar .nav-button:hover{color:#f3dcae;background:transparent}.sidebar .nav-button.active{color:#ffdf9e}.sidebar .nav-icon{width:37px;height:37px}.sidebar .nav-icon>img{filter:drop-shadow(0 3px 5px #0005)}.sidebar-bottom{border-top-color:#ab8d4c1a}.sidebar-help{background:transparent;border-color:#9f824631}.sidebar-help>svg{color:#9f9176}.duel-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.duel-page-heading .game-heading{margin:0}.leave-room{padding:10px 0;font:700 12px var(--font-ui);color:#b2a58e;border-bottom:1px solid #aa8c4d42}.leave-room:hover{color:#f5d79a}.duel-page .duel-content{border:1px solid #9e804827;border-radius:22px;background:linear-gradient(#0e101638,#0c0f16a1),url(/assets/coinflip-desktop.png) center/cover;min-height:540px;justify-content:center;padding:34px}.duel-page .duel-board{grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:30px}.duel-page .duelist{background:linear-gradient(#11100f0a,#100f0a55);border-color:#bf9b4d24;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.duel-page .duelist.winner{border-color:#e1b75b7a;background:linear-gradient(#8e65221f,#221b1155)}.duel-page .duel-center .coin{width:260px;height:260px}.duel-page .duel-avatar{background:#171a207d;border-color:#ba9a5f38}.duel-page .duelist:nth-child(2) .duel-avatar{background:#46331e5e}.duel-page .duel-room-state{color:#e9c784}.duel-page .duel-actions{padding-bottom:0}@media(max-width:1000px)and (min-width:761px){.duel-page .duel-content{padding:25px 18px}.duel-page .duel-board{grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);gap:15px}.duel-page .duel-center .coin{width:220px;height:220px}.duel-page-heading h1{font-size:23px}}@media(max-width:760px){.coin-workbench .coin-config{align-self:stretch;padding:16px 9px 25px;margin:8px 22px 12px;gap:20px}.coin-config .side-button,.coin-config .side-button.active{min-height:85px;flex-direction:row;gap:10px;font-size:12px}.coin-config .side-button img{width:51px;height:51px}.coin-config .stake-input input{font-size:27px}.coin-config .input-label{font-size:11px}.coin-config .amount-options button{font-size:12px}.coin-config>.primary{font-size:13px;min-height:48px}.sidebar{background:linear-gradient(#1b1b1cf5,#101214fa);border-color:#b69c6533}.sidebar .nav-icon{width:28px;height:28px}.duel-page-heading{flex-wrap:wrap;gap:14px;margin-bottom:20px}.duel-page-heading h1{font-size:22px}.leave-room{font-size:11px}.duel-page .duel-content{background:linear-gradient(#0b0d120d,#0b0e14b8),url(/assets/coinflip-mobile.png) center/cover;padding:22px 13px;gap:19px;border-radius:18px;min-height:0}.duel-page .duel-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 12px}.duel-page .duel-center .coin{width:195px;height:195px}.duel-page .duel-center{grid-column:1/-1;grid-row:1}.duel-page .duelist{grid-column:1;grid-row:2;padding:16px 8px}.duel-page .duelist:nth-child(2){grid-column:2;grid-row:2}.duel-page .duel-stake-label{font-size:8px}.listed-side{font-size:11px;gap:6px}.listed-side img{width:25px;height:25px}}:root{--header: 64px}.topbar{display:flex!important;justify-content:space-between;align-items:center;height:64px;gap:12px}.topbar .brand{width:auto!important;min-width:0!important;display:flex;align-items:center;gap:8px;flex:0 0 auto}.brand-wordmark{font:400 21px var(--font-game);letter-spacing:-.4px;color:#f8e5b4}.topbar .brand-mark,.topbar .brand .brand-mark img{width:36px;height:36px}.topbar .account-bar{margin-left:auto;gap:10px}.header-cart{position:relative;display:grid;place-items:center;width:36px;height:38px;border:1px solid #ae8c4b24;border-radius:9px;color:#d2b67f;text-decoration:none;background:#b69b5a05}.header-cart>svg{width:21px;height:21px}.header-cart>span{position:absolute;right:-4px;top:-4px;min-width:15px;height:15px;padding:1px 4px;border-radius:8px;background:#e6b245;color:#1b150b;font:800 10px var(--font-ui)}.header-cart:hover{border-color:#bf985557;color:#ffdb8c}.nav-button{text-decoration:none;cursor:pointer}.nav-button[aria-disabled=true],.header-cart[aria-disabled=true]{opacity:.45;cursor:not-allowed}.deposit-icon{display:none;width:20px;height:20px}.marketplace .market-layout{display:block}.marketplace .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.marketplace .market-heading{margin-bottom:24px}.market-toolbar{grid-template-columns:130px minmax(0,1fr) 170px 175px;gap:12px;align-items:center}.market-toolbar .search-field{grid-column:auto}.game-filters{position:relative;min-width:0;font:700 13px var(--font-ui);z-index:5}.game-filters summary{min-height:46px;border:1px solid #ad905b31;border-radius:9px;display:flex;align-items:center;gap:9px;justify-content:center;cursor:pointer;list-style:none;color:#d2c09e;background:#bda56005}.game-filters summary::-webkit-details-marker{display:none}.game-filters summary>svg{width:19px;height:19px}.game-filters[open] summary{border-color:#d3aa5d7a;color:#ffe0a5}.game-filters fieldset{position:absolute;top:calc(100% + 10px);left:0;width:250px;display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid #9d844f4d;border-radius:12px;background:#181a1dfc;box-shadow:0 15px 40px #0008;margin:0}.game-filters legend{font-size:11px;color:#bca777;padding:0 7px}.game-filters label{display:flex;align-items:center;gap:11px;min-height:41px;padding:7px;color:#b8bdc5;cursor:pointer;font-size:13px}.game-filters label:has(input:checked){color:#ffdc91}.game-filters input{accent-color:#d9ac54;width:15px;height:15px;margin:0}.game-filters label>svg{width:20px;height:20px}.cart-page{padding:28px}.cart-page .market-heading h1{font:400 29px var(--font-game)}.cart-page .market-heading>.quiet{font:700 12px var(--font-ui);color:#b8a377}.cart-page .market-cart{position:static;max-width:900px;margin:0 auto;background:linear-gradient(#191a1c,#121519);border:1px solid #a58c5429;border-radius:16px;padding:26px;gap:24px;display:flex;flex-direction:column}.cart-page .cart-empty{padding:65px 12px}.cart-page .cart-lines{max-height:none}.cart-page .cart-item{grid-template-columns:64px minmax(0,1fr) 30px;padding:14px 0;border-bottom:1px solid #ffffff09}.cart-page .cart-item>img{width:64px;height:64px}.cart-page .cart-item strong{font:800 16px var(--font-ui)}.cart-page .market-cart>.primary{min-height:48px;font-size:15px}.cart-page .cart-total>.money{font-size:25px}.coin-game{display:grid;grid-template-columns:minmax(120px,1fr) 125px 120px;align-items:center;gap:20px}.coin-game .opponent{min-width:0;display:flex;align-items:center;gap:12px}.coin-game .listed-side{justify-content:flex-start;min-width:0;white-space:nowrap}.coin-game .duel-join{min-width:0;min-height:42px;display:flex;justify-content:center;align-items:center;padding:8px 15px}.coin-game .duel-join .money{font-size:17px}.coin-game .duel-join .money svg{width:19px;height:19px}.live-section{margin:14px 24px 0;padding:12px 14px 13px;border:1px solid #b18e4629;border-radius:14px;background:linear-gradient(100deg,#17150fde,#101419ed 60%,#1d1811d9),url(/assets/upgrade-desktop.png) center 40% / cover;box-shadow:inset 0 1px #f2d99909,0 8px 25px #0002}.live-heading{color:#e4cf9f;font:400 12px var(--font-game);letter-spacing:.5px;margin-bottom:10px}.live-strip.animated-live{gap:8px;border:0;background:transparent;min-height:96px}.animated-live .live-item{flex-basis:calc((100% - 56px)/8);border:1px solid #ffffff06;border-bottom:2px solid var(--rarity);border-radius:8px;background:radial-gradient(ellipse at 50% 10%,color-mix(in srgb,var(--rarity) 9%,transparent),transparent 80%),#12151bb3;min-height:96px}.live-item img{height:58px}.live-item span{font:800 10px var(--font-ui)}*{scrollbar-width:thin;scrollbar-color:#8e7040 #101216}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-track{background:#101216}*::-webkit-scrollbar-thumb{background:#8e7040;border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:#c6a362}@media(max-width:1100px){.marketplace .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-toolbar{grid-template-columns:115px minmax(0,1fr) 145px}.market-toolbar>select:last-child{grid-column:3}.market-toolbar .search-field{grid-column:2/4}.animated-live .live-item{flex-basis:105px}}@media(max-width:760px){:root{--header: 64px}.topbar{height:64px!important;padding:8px 12px;flex-wrap:nowrap;gap:6px}.topbar .brand{width:auto!important;flex:0 0 auto!important;gap:6px}.topbar .brand-mark,.topbar .brand .brand-mark img{width:30px;height:30px}.brand-wordmark{font-size:clamp(13px,4vw,18px);letter-spacing:-.4px}.topbar .account-bar{gap:7px}.topbar .balance{min-width:72px;padding:8px;font-size:14px}.header-cart{width:32px;height:34px}.header-cart>svg{width:19px;height:19px}.marketplace .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.market-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.market-toolbar .search-field{grid-column:1/-1;grid-row:1}.market-toolbar .game-filters{grid-column:1;grid-row:2}.market-toolbar>select:nth-last-child(2){grid-column:2;grid-row:2}.market-toolbar>select:last-child{grid-column:1/-1;grid-row:3}.game-filters summary{font-size:12px;min-height:43px}.marketplace .market-heading{margin-bottom:20px}.cart-page{padding:24px 13px}.cart-page .market-cart{padding:20px 16px;gap:20px}.cart-page .market-heading{align-items:flex-start;gap:12px}.cart-page .market-heading h1{font-size:24px}.cart-page .market-heading>.quiet{font-size:11px;padding:5px 0}.cart-page .cart-item strong{font-size:14px}.coin-game{grid-template-columns:minmax(0,1fr) 86px 86px;gap:10px;padding:13px 12px}.coin-game .opponent{gap:8px;font-size:11px}.coin-game .opponent>svg{width:28px;height:28px;flex-shrink:0}.coin-game .duel-join{padding:7px 8px;min-height:38px}.coin-game .duel-join .money{font-size:15px;gap:5px}.coin-game .duel-join .money svg{width:16px;height:16px}.live-section{margin:10px 12px 0;padding:10px;border-radius:12px}.live-heading{font-size:10px;margin-bottom:8px}.live-strip.animated-live{min-height:79px;gap:7px}.animated-live .live-item{flex-basis:88px;min-height:79px}.live-item img{height:42px}.live-item span{font-size:9px}}@media(max-width:600px){.topbar .mobile-support,.topbar .deposit-label{display:none}.topbar .deposit-icon{display:block}.topbar .deposit{display:grid;place-items:center;width:32px;height:34px;min-height:34px;padding:6px;border-radius:7px}.topbar .account-bar{gap:6px}}@media(max-width:360px){.coin-game{grid-template-columns:minmax(0,1fr) 71px 74px;gap:6px;padding:12px 9px}.listed-side{gap:4px;font-size:10px}.listed-side img{width:22px;height:22px}.coin-game .opponent{font-size:10px;gap:5px}.coin-game .opponent>svg{width:24px;height:24px}.header-cart{width:30px}.topbar .brand-mark,.topbar .brand .brand-mark img{width:26px;height:26px}}.case-card{text-decoration:none;color:inherit;cursor:pointer}.case-page{position:relative;isolation:isolate;padding:30px 28px 42px;background-image:linear-gradient(180deg,#10111300,#10111315 280px,#101113d9 570px,#101113 850px),var(--case-background);background-position:top center;background-size:100% 900px;background-repeat:no-repeat;min-height:850px}.case-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#10111333,transparent 20%,transparent 80%,#10111333);pointer-events:none}.case-page-heading{display:flex;align-items:center;justify-content:center;position:relative;min-height:70px;margin-bottom:12px;padding:15px 100px}.case-page-heading h1{font:400 34px var(--font-game);color:#fff5df;text-align:center;text-shadow:0 2px 24px color-mix(in srgb,var(--case-accent) 35%,transparent)}.case-back{position:absolute;left:0;top:22px;color:#c8c0b3;font:700 12px var(--font-ui);padding:5px 0;border-bottom:1px solid #cbb68342}.case-page .case-dialog-content{padding:0;gap:30px;max-width:1280px;margin:0 auto}.case-page .detail-case{height:255px;width:340px;max-width:100%;justify-self:center;align-self:center;filter:drop-shadow(0 12px 30px color-mix(in srgb,var(--case-accent) 22%,transparent))}.case-page .case-controls{padding:18px 0 25px;gap:10px 16px}.case-page .case-controls .primary{min-height:51px}.case-page .contents-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.case-page .contents-grid .item-card{border-color:#ffffff0c;border-bottom-color:var(--rarity);background:linear-gradient(#1a1d24d9,#11151aeb);border-radius:12px}.case-page .contents-grid .item-select img{height:140px}.case-page .contents-grid .item-select{padding:18px 14px}.case-page .reel-window{background:linear-gradient(90deg,#1011138c,#10111333,#1011138c);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);padding-block:18px;height:245px}.case-page .batch-reels.multiple .reel-window{height:225px}.case-page .case-results.multiple{grid-template-columns:repeat(var(--result-columns),minmax(0,1fr));gap:18px}.case-page .case-result>img{height:190px;width:220px}.case-page .case-results.multiple .case-result{padding:18px 12px}.case-page .case-results.multiple .case-result>img{height:145px;width:100%}.case-page .case-results.multiple .case-result h3{font-size:16px}.case-page .case-results.multiple .case-result>.money{font-size:19px}.case-page .section-title h2{font-size:24px}.case-page .batch-reels .reel-item{background:radial-gradient(ellipse at 50% 0%,color-mix(in srgb,var(--rarity) 18%,transparent),transparent 70%),#11141ae6}.site-bottom{margin-top:40px}.world-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:25px 28px;background:linear-gradient(105deg,#33271980,#1e1c1670,#33271980);border-block:1px solid #b28e4833}.world-stat{display:flex;align-items:center;gap:11px;min-width:0}.world-stat>img,.world-stat>svg{width:35px;height:35px;object-fit:contain;flex-shrink:0;color:#d6b56d}.world-stat>div{display:flex;flex-direction:column;gap:6px;min-width:0}.world-stat span{font:700 9px var(--font-ui);color:#b29d75;white-space:normal;line-height:1.3}.world-stat strong{display:block;font:400 clamp(14px,1.4vw,20px) var(--font-game);white-space:nowrap;color:#f1dfb8}.project-footer{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,1fr);gap:50px;padding:42px 32px 35px;border-bottom:1px solid #ffffff05}.footer-brand{display:flex;align-items:center;gap:9px;text-decoration:none;color:#ccae70;width:max-content}.footer-brand img{width:33px;height:33px;opacity:.8}.footer-brand>span{font:400 24px var(--font-game)}.footer-identity{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.footer-identity p{font:600 13px/1.7 var(--font-ui);color:#77766f;max-width:260px}.footer-identity small{font:600 11px var(--font-ui);color:#605f5b}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;align-content:start}.footer-links>strong{grid-column:1/-1;font:800 12px var(--font-ui);color:#bba984;margin-bottom:5px}.footer-links>a{font:600 12px var(--font-ui);color:#82817b;text-decoration:none}.footer-links>a:hover{color:#f1d49a}.footer-worlds{display:flex;flex-direction:column;gap:17px;align-items:flex-start}.footer-worlds>strong{font:800 12px var(--font-ui);color:#bba984}.world-marks{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.world-marks>span{display:flex;align-items:center;gap:5px;font:800 11px var(--font-ui);color:#7d7f80}.world-marks img{width:25px;height:25px;object-fit:contain;opacity:.7}.footer-support{display:flex;gap:8px;align-items:center;color:#bdab87;font:700 12px var(--font-ui);padding:0}.footer-support svg{width:19px;height:19px}.footer-faq{padding:0;color:#787973;font:600 11px var(--font-ui)}.footer-faq:hover{color:#dfc28a}.support-launcher{position:fixed;right:24px;bottom:24px;z-index:95;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#e4c17b,#b27d2c);border:1px solid #f8da9f77;box-shadow:0 0 0 6px #c49b3b12,0 6px 25px #0007;color:#241b0e;transition:transform .2s,box-shadow .2s}.support-launcher>svg{width:26px;height:26px}.support-launcher:hover{transform:translateY(-3px);box-shadow:0 0 0 8px #c49b3b1c,0 6px 25px #0007}@media(max-width:1150px){.world-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 25px}.world-stat strong{font-size:20px}.project-footer{gap:28px;padding-inline:26px}.footer-brand>span{font-size:21px}.case-page .contents-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.case-page .case-results.multiple{gap:12px}.case-page .case-results.multiple .case-result>img{height:115px}.case-page .case-results.multiple .case-result h3{font-size:14px}}@media(max-width:760px){.case-page{padding:18px 13px 30px;background-size:auto 820px;min-height:0}.case-page-heading{padding:40px 0 10px;min-height:90px;margin-bottom:8px}.case-page-heading h1{font-size:29px}.case-back{top:0;font-size:11px}.case-page .case-dialog-content{gap:24px}.case-page .detail-case{height:205px;width:280px}.case-page .case-controls{padding:8px 0 16px;gap:10px}.case-page .case-controls .primary{min-height:48px}.case-page .contents-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.case-page .contents-grid .item-select{padding:15px 10px}.case-page .contents-grid .item-select img{height:115px}.case-page .section-title h2{font-size:22px}.case-page .case-results.multiple{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-page .case-results.multiple .case-result{padding:14px 9px}.case-page .case-results.multiple .case-result>img{height:110px}.case-page .case-results.multiple .case-result h3{font-size:13px}.case-page .case-results.multiple .case-result>.money{font-size:17px}.case-page .batch-reels.multiple .reel-window{height:215px;padding-top:8px}.site-bottom{margin-top:30px}.world-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:25px 18px}.world-stat{gap:10px}.world-stat>img,.world-stat>svg{width:30px;height:30px}.world-stat strong{font-size:18px}.world-stat span{font-size:10px}.project-footer{grid-template-columns:1fr 1fr;gap:30px 22px;padding:30px 18px 26px}.footer-identity{grid-column:1/-1;gap:12px}.footer-identity p{max-width:none;font-size:12px}.footer-brand>span{font-size:24px}.footer-worlds{gap:16px}.footer-links{grid-template-columns:1fr;gap:12px}.footer-links>strong{grid-column:auto}.footer-links>a{font-size:12px}.world-marks{gap:12px}.world-marks>span{font-size:10px}.world-marks img{width:22px;height:22px}.footer-faq{font-size:10px;text-align:left;line-height:1.5}.support-launcher{width:44px;height:44px;right:16px;bottom:91px;box-shadow:0 0 0 5px #c49b3b12,0 5px 20px #0007}.support-launcher>svg{width:23px;height:23px}}@media(prefers-reduced-motion:reduce){.support-launcher{transition:none}}.batch-reels.multiple{display:flex;flex-direction:column;gap:18px}.case-page .batch-reels.multiple .reel-window{width:100%;height:245px;padding-block:18px}.case-page .batch-reels.multiple .reel-item{height:210px;padding:12px 9px;gap:8px}.case-page .batch-reels.multiple .reel-item img{height:115px}.case-page .case-results.multiple{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:10px 0 18px;scrollbar-width:thin}.case-page .case-results.multiple>.case-result{flex:0 0 190px;min-width:190px;scroll-snap-align:start}.case-page .case-results.multiple:focus-visible{outline:1px solid #c39d524f;outline-offset:5px;border-radius:10px}@media(max-width:760px){.batch-reels.multiple{display:flex;gap:16px}.case-page .batch-reels.multiple .reel-window{height:230px;padding-block:10px}.case-page .case-results.multiple{display:flex;gap:12px;padding-bottom:15px}.case-page .case-results.multiple>.case-result{flex-basis:155px;min-width:155px}.case-page .case-results.multiple .case-result>img{height:115px}}.case-page .case-results.multiple{display:grid;grid-template-columns:repeat(var(--result-columns),minmax(0,1fr));gap:18px;overflow:visible;scroll-snap-type:none;padding:8px 0}.case-page .case-results.multiple>.case-result{min-width:0;max-width:none;scroll-snap-align:none;flex:initial}@media(max-width:760px){.case-page .case-results.multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow:visible;padding:8px 0}.case-page .case-results.multiple>.case-result{min-width:0;flex:initial}}@media(min-width:761px){.app-shell{display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);align-items:start;padding-top:var(--header)}.app-shell>.sidebar{position:sticky;inset:auto;top:calc(var(--header) + 12px);grid-column:1;grid-row:1;align-self:start;width:calc(var(--sidebar) - 20px);height:calc(100dvh - var(--header) - 24px);margin:12px 10px;box-sizing:border-box}.app-shell>.main-content{grid-column:2;grid-row:1;margin-left:0;padding-top:0;min-height:calc(100dvh - var(--header))}.app-shell>.site-bottom{grid-column:1/-1;grid-row:2;min-width:0;width:100%;position:relative;z-index:26;background:#101113}.site-bottom .world-stats{padding-inline:clamp(28px,4vw,70px)}.site-bottom .project-footer{padding-inline:clamp(32px,5vw,85px)}}@media(max-width:760px){.app-shell{display:block}.app-shell>.site-bottom{width:100%;position:relative;z-index:1;background:#101113;padding-bottom:84px}.app-shell>.main-content{padding-bottom:20px}.app-shell>.sidebar{z-index:50}}.topbar{background:radial-gradient(ellipse at 5% 0%,#9d78221c,transparent 35%),linear-gradient(180deg,#1a1917,#101214);border-bottom:1px solid #b99a5329;box-shadow:inset 0 1px #efdaa00a,0 6px 25px #0003}.topbar .balance{background:#19171180;border:1px solid #a990502e;box-shadow:inset 0 1px #e4c98b06;color:#f1e2c4}.topbar .header-cart{background:transparent;border-color:#ac91502e;color:#cfb87d}.topbar .profile-button{background:linear-gradient(#28261f,#181a1c);border-color:#a18a5142;box-shadow:inset 0 1px #ebd6980a}.topbar .profile-button>svg{color:#baa986}.topbar .deposit{background:linear-gradient(180deg,#edd291,#d1a752 45%,#bc8c34 49%,#dcbc7b);border:1px solid #f8da9a8c;box-shadow:inset 0 1px #fff2ca70,0 3px 12px #0003;color:#261c0c}.topbar .deposit:hover{filter:brightness(1.08)}@media(min-width:761px){.sidebar-rail{grid-column:1;grid-row:1;align-self:stretch;min-width:0;min-height:0}.sidebar-rail>.sidebar{position:sticky;inset:auto;top:calc(var(--header) + 12px);width:calc(var(--sidebar) - 20px);height:calc(100dvh - var(--header) - 24px);margin:12px 10px;box-sizing:border-box}}@media(max-width:760px){.sidebar-rail{display:contents}.sidebar-rail>.sidebar{z-index:50}}.dropdown{position:relative;min-width:0;width:100%;font-family:var(--font-ui)}.dropdown-trigger{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 14px;border:1px solid #b69a5f2e;border-radius:9px;background:linear-gradient(140deg,#b59a5508,#ffffff02);color:#c4c2b9;font:700 13px var(--font-ui);text-align:left}.dropdown-trigger[aria-expanded=true]{border-color:#c5a66b75;color:#ffe2a6}.dropdown-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon{display:grid;place-items:center;width:20px;height:20px;flex-shrink:0;color:#baa477}.dropdown-icon>svg{width:20px;height:20px}.dropdown-caret{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;color:#95896f}.dropdown-caret>svg{width:14px;height:14px}.dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:100%;width:max-content;max-width:min(320px,calc(100vw - 28px));max-height:280px;overflow:auto;z-index:35;padding:6px;border:1px solid #ab8d513d;border-radius:11px;background:#181a1dfc;box-shadow:0 15px 45px #0008;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.dropdown-option{display:flex;align-items:center;gap:10px;min-height:40px;padding:10px;border-radius:6px;font:650 13px var(--font-ui);color:#aeb2b9;white-space:nowrap;cursor:pointer}.dropdown-option>span:not(.dropdown-icon){flex:1;min-width:0}.dropdown-option.highlighted{background:linear-gradient(90deg,#c09a4420,#c09a4408);color:#ffdfa0}.dropdown-option[aria-selected=true]{color:#ffdb8e}.dropdown-option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.dropdown-check{width:15px;height:15px;flex-shrink:0;color:#d9b86c}.marketplace .market-toolbar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center}.marketplace .market-toolbar .search-field{grid-column:1/-1;grid-row:auto;min-height:48px;order:0}.marketplace .market-toolbar>.dropdown{grid-column:auto;grid-row:auto;order:1}.marketplace .catalog-summary{padding-block:18px 15px}.product-card:focus-within{outline:none}.product-image{outline:none}.product-add:focus:not(:focus-visible){outline:none}.topbar{background-color:transparent;background-image:radial-gradient(ellipse at 4% 0%,#a27d3024,transparent 42%),linear-gradient(180deg,#171713dd,#10111388);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 5px 25px #0002}.topbar .header-cart{border:0!important;box-shadow:none;background:none}.topbar .header-cart:hover{border:0!important;background:none}.live-section{margin:0!important;padding:7px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}.live-heading{font-size:9px;line-height:12px;padding-inline:14px;margin-bottom:5px;letter-spacing:.65px}.live-heading .live-dot{width:5px;height:5px}.live-strip.animated-live{gap:6px;min-height:74px}.animated-live .live-item{flex-basis:calc((100% - 42px)/8);min-height:74px;background:none;border:0;border-bottom:2px solid var(--rarity);border-radius:0;box-shadow:none;padding:5px 7px}.live-item img{height:45px}.live-item span{font-size:9px}.catalog .case-card .case-price{display:inline-flex;align-items:center;justify-content:center;align-self:center;text-align:center}.catalog .case-card .case-price>.money{justify-content:center;width:auto}.animated-number{font-variant-numeric:tabular-nums}.site-bottom .project-footer{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1fr);gap:44px 36px;padding-block:62px 24px;min-height:390px;background:radial-gradient(ellipse at 5% 0%,#9475390b,transparent 45%),#101113}.footer-brand img{width:40px;height:40px}.footer-brand>span{font-size:30px}.footer-identity{gap:24px}.footer-identity p{font-size:14px;line-height:1.85;max-width:320px;color:#939086}.footer-links{grid-template-columns:1fr;gap:17px;align-content:start}.footer-links>strong,.footer-help>strong,.footer-worlds>strong{font:800 13px var(--font-ui);color:#d5c294;margin-bottom:5px}.footer-links>strong{grid-column:auto}.footer-links>a{font-size:14px;color:#a7a399}.footer-help{display:flex;flex-direction:column;align-items:flex-start;gap:17px}.footer-help>button{font:600 14px var(--font-ui);color:#a7a399;padding:0;text-align:left}.footer-help>button:hover{color:#f1d49a}.footer-support{font-size:13px;color:#d1b779;gap:10px}.footer-support>svg{width:21px;height:21px}.footer-worlds{gap:21px}.footer-worlds .world-marks{flex-direction:column;align-items:flex-start;gap:18px}.footer-worlds .world-marks>span{font:700 13px var(--font-ui);gap:10px;color:#a7a399}.footer-worlds .world-marks img{width:31px;height:31px;opacity:.9}.footer-worlds>p{font:600 12px/1.75 var(--font-ui);color:#78776e;max-width:210px}.footer-bottomline{grid-column:1/-1;border-top:1px solid #b49b5520;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:25px;margin-top:8px;color:#726f65;font:600 11px var(--font-ui)}.footer-bottomline>small{font-size:11px}.footer-bottomline>button{font:700 11px var(--font-ui);padding:0;color:#bba676}.header-nav{display:none}@media(max-width:1100px){.site-bottom .project-footer{gap:40px 24px;padding-inline:28px}.footer-brand>span{font-size:26px}.footer-brand img{width:33px;height:33px}.footer-identity p{font-size:13px}.footer-links>a,.footer-help>button{font-size:13px}.animated-live .live-item{flex-basis:100px}}@media(min-width:761px){:root{--header: 112px;--sidebar: 0px}.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell>.sidebar-rail{display:none}.app-shell>.main-content{grid-column:1;grid-row:1}.topbar{height:112px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr);grid-template-rows:48px 42px;padding:7px 16px;gap:2px 15px}.topbar .brand{grid-row:1;grid-column:1}.topbar .account-bar{grid-row:1;grid-column:2;justify-self:end}.header-nav{grid-column:1/-1;grid-row:2;display:flex;align-items:center;justify-content:center;gap:18px;min-width:0}.header-nav-link{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;padding:8px 12px;color:#9c9c95;text-decoration:none;background:none;border:0;border-radius:0;font:800 12px var(--font-ui);min-height:40px;white-space:nowrap}.header-nav-link.active{color:#ffdfa0}.header-nav-link:hover{color:#f7dca6}.header-nav-link[aria-disabled=true]{opacity:.45;cursor:not-allowed}.header-nav .nav-icon{background:none!important;box-shadow:none!important;border:0;width:25px;height:25px}.header-nav .nav-icon>img{width:25px;height:25px}.header-nav .nav-icon>img.nav-case-art{width:30px;height:30px}.header-nav .nav-icon>svg{width:23px;height:23px}.header-nav .nav-market-art{transform:scale(.75)}.header-nav-active{position:absolute;left:12px;right:12px;height:1px;bottom:1px;background:#e4bd68;border-radius:1px;pointer-events:none}.nav-tooltip{display:none!important}.topbar .profile-button{display:none}}@media(max-width:760px){.marketplace .market-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.marketplace .market-toolbar>.dropdown:nth-child(2){grid-column:1/-1}.dropdown-trigger{min-height:44px;padding:10px 12px;font-size:12px;gap:8px}.dropdown-option{font-size:12px;min-height:40px}.dropdown-menu{max-height:250px}.live-section{padding-top:6px!important}.live-heading{font-size:8px;line-height:10px;margin-bottom:5px;padding-inline:10px}.live-strip.animated-live{min-height:65px;gap:5px}.animated-live .live-item{flex-basis:86px;min-height:65px;padding:4px 6px}.live-item img{height:38px}.live-item span{font-size:8px}.site-bottom .project-footer{grid-template-columns:repeat(2,minmax(0,1fr));padding:38px 20px 24px;gap:35px 24px;min-height:0}.footer-identity{grid-column:1/-1;gap:18px}.footer-brand>span{font-size:29px}.footer-brand img{width:37px;height:37px}.footer-identity p{font-size:13px;max-width:430px;line-height:1.85}.footer-links>a,.footer-help>button{font-size:13px;line-height:1.5}.footer-links,.footer-help{gap:15px}.footer-worlds{grid-column:1/-1}.footer-worlds .world-marks{flex-direction:row;flex-wrap:wrap;gap:18px 24px}.footer-worlds .world-marks>span{font-size:12px;gap:8px}.footer-worlds .world-marks img{width:28px;height:28px}.footer-worlds>p{max-width:none}.footer-bottomline{flex-wrap:wrap;justify-content:flex-start;gap:15px 20px;padding-top:23px}.footer-bottomline>span{width:100%;order:3;font-size:10px}.footer-bottomline>button{margin-left:auto}.world-stat strong{font-variant-numeric:tabular-nums}}.dropdown-icon>img{width:22px;height:22px;object-fit:contain}.wallet-content .dropdown-menu{max-height:240px}.wallet-content .dropdown-trigger{min-height:46px}.app-shell>.live-section{width:100%;position:relative;top:auto;z-index:1;background:linear-gradient(180deg,#c7a94a06,transparent)!important}@media(min-width:761px){.app-shell>.live-section{grid-column:1/-1;grid-row:1}.app-shell>.sidebar-rail{grid-row:2}.app-shell>.main-content{grid-row:2}.app-shell>.site-bottom{grid-row:3}}@media(min-width:761px){:root{--header: 72px}.topbar{height:72px!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:1fr;padding:6px 12px;gap:10px}.topbar .brand{grid-column:1;grid-row:1;gap:6px}.topbar .brand-mark,.topbar .brand .brand-mark img{width:32px;height:32px}.topbar .brand-wordmark{font-size:18px}.topbar .account-bar{grid-column:3;grid-row:1;gap:7px}.topbar .balance{min-width:88px;font-size:15px;padding:8px}.topbar .deposit-label{display:none}.topbar .deposit-icon{display:block}.topbar .deposit{display:grid;place-items:center;width:34px;height:36px;min-height:36px;padding:6px}.topbar .header-cart{width:29px;height:35px}.header-nav{grid-column:2;grid-row:1;justify-content:center;gap:4px}.header-nav-link{flex-direction:column;gap:3px;min-width:56px;min-height:54px;padding:5px 3px;font-size:10px;line-height:12px}.header-nav .nav-icon{width:23px;height:23px}.header-nav .nav-icon>img{width:23px;height:23px}.header-nav .nav-icon>img.nav-case-art{width:28px;height:28px}.header-nav .nav-icon>svg{width:22px;height:22px}.header-nav-active{left:12px;right:12px;bottom:0}.app-shell>.main-content{grid-column:1;grid-row:2}}@media(max-width:760px){.app-shell{padding-top:var(--header)}.app-shell>.main-content{padding-top:0}.app-shell>.live-section{position:relative;top:auto}}.topbar{background:#101113;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.upgrade-actions{display:flex;align-items:center;justify-content:center;gap:var(--space-md);width:100%}.upgrade-actions .upgrade-button{flex:1;min-width:0;max-width:290px}.upgrade-actions .fast-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:6px;min-height:44px;padding:8px 4px;font:800 12px var(--font-ui);white-space:nowrap;background:none;border:0;color:#a5a7ad}.upgrade-actions .fast-toggle svg{width:21px;height:21px}.upgrade-actions .fast-toggle[aria-pressed=true]{color:#ffd06b;text-shadow:0 0 14px #ffc44766}@media(max-width:760px){.case-page .case-controls,.case-page .dialog-actions,.case-page .case-dialog-content{position:static}.case-page .speed-toggle{position:absolute;top:17px;right:13px;min-height:36px;padding:5px 0 5px 8px;z-index:3;font-size:12px}.case-page .case-controls .dialog-actions{width:100%}.upgrade-actions{max-width:410px;gap:10px}}.app-shell>.live-section,.app-shell>.live-section .live-strip,.app-shell>.live-section .live-item{background:none!important;background-image:none!important;box-shadow:none!important}.app-shell>.live-section:before,.app-shell>.live-section:after,.app-shell>.live-section .live-item:after{display:none}.app-shell>.live-section .live-item{min-height:90px;padding:3px 7px 5px}.app-shell>.live-section .live-item img{height:64px;opacity:1;filter:drop-shadow(0 2px 5px #0005)}.app-shell>.live-section .live-item span{font-size:10px}@media(min-width:761px){.header-nav{justify-content:flex-start}}@media(max-width:760px){.app-shell>.live-section .live-item{min-height:76px}.app-shell>.live-section .live-item img{height:51px}.app-shell>.live-section .live-item span{font-size:8px}}.app-shell>.live-section .animated-live .live-item{flex:0 0 calc((100% - 42px)/8)}@media(max-width:760px){.app-shell>.live-section .animated-live .live-item{flex:0 0 max(86px,calc((100% - 35px)/8))}}@media(min-width:1101px){.topbar{padding-inline:22px;gap:24px}.topbar .brand-wordmark{font-size:24px}.header-nav{gap:12px}.header-nav-link{min-width:70px;font-size:11px}.topbar .deposit-label{display:inline}.topbar .deposit-icon{display:none}.topbar .deposit{display:flex;width:auto;padding-inline:17px}.topbar .profile-button{display:grid}}@media(min-width:761px){.header-nav{justify-content:space-evenly}}.main-content .hero{margin-top:var(--space-lg)!important;border:0;border-radius:24px 24px 0 0;overflow:hidden}@media(max-width:760px){.main-content .hero{margin-top:18px!important;border-radius:18px 18px 0 0}}@font-face{font-family:Caveat Local;src:url(/assets/caveat-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.hero .hero-copy h1{font-family:Caveat Local,cursive;font-weight:700;font-style:normal;font-size:clamp(54px,6.5vw,92px);line-height:.88;letter-spacing:-1.2px;color:#fff9e8;text-shadow:0 3px 1px #0007,0 0 25px #fff0}.hero .hero-copy h1 em{color:#ffcb22;text-shadow:0 3px 1px #432100,0 0 28px #ffb80044}@media(min-width:761px){.upgrade-actions{position:relative}.upgrade-actions .upgrade-button{flex:0 1 280px}.upgrade-actions .fast-toggle{position:absolute;left:calc(50% + 154px)}}@media(max-width:760px){.hero .hero-copy h1{font-size:clamp(44px,8vw,62px);letter-spacing:-.6px}}.hero .hero-copy h1 em{font-family:inherit;font-style:normal;font-weight:700}@media(min-width:761px){.case-page .case-controls{width:100%;grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(0,1fr)}.case-page .case-controls .sell-all{justify-self:end}.case-page .case-controls .speed-toggle{justify-self:start}}.case-count-block{grid-column:2;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;justify-self:center}.case-count-label{color:#aaa59b;font:700 12px var(--font-ui)}.case-count-block .case-count{grid-column:auto;grid-row:auto}.case-page .case-controls.has-results .case-count-block{grid-row:3}.case-page .case-controls .sell-all{grid-column:2;grid-row:2;width:100%;justify-self:center}.case-back{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 16px;border:1px solid #d5bd794f;border-radius:10px;color:#fff0ca;background:#101113d9;font:800 13px var(--font-ui);box-shadow:0 3px 15px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.case-back:hover{color:#fff;border-color:#ffd16b;background:#242016}.header-nav .nav-icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto}.header-nav .nav-icon>img.nav-case-art{display:block;max-width:none;margin:0}@media(max-width:760px){.case-count-block{grid-column:1/-1;max-width:280px}.case-page .case-controls .primary,.case-page .case-controls .sell-all{grid-column:1/-1}.case-page .case-controls .sell-all{max-width:280px}.case-page .case-back{top:-2px;min-height:36px;padding:7px 12px;font-size:11px}}.hero-edge{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#ffd575bd,#d8a83b40 48%,transparent 94%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.hero-edge-pulses{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:4;overflow:visible;-webkit-mask-image:linear-gradient(#000,#0008 50%,transparent 96%);mask-image:linear-gradient(#000,#0008 50%,transparent 96%)}.hero-edge-pulses path{fill:none;stroke:#ffe1a0;stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:.13 .87;filter:drop-shadow(0 0 4px #ffbd43);animation:hero-edge-wave 5s ease-out infinite}@keyframes hero-edge-wave{0%{stroke-dashoffset:.13;opacity:0}8%{opacity:1}65%{opacity:.7}85%,to{stroke-dashoffset:-1;opacity:0}}@media(prefers-reduced-motion:reduce){.hero-edge-pulses{display:none}}@media(min-width:1101px){.header-nav-link{flex-direction:row;gap:8px;font-size:12px;padding:8px 5px;min-height:48px}.header-nav-active{left:8px;right:8px}}:root{--page-gutter: clamp(20px, 3vw, 56px);--page-width: 1480px}.main-content>div{width:min(calc(100% - var(--page-gutter) * 2),var(--page-width));margin-inline:auto}.page-cases .catalog{padding-inline:0}.page-cases .case-grid{column-gap:20px;row-gap:30px}.page-cases .hero-copy{padding-left:clamp(28px,3vw,52px)}.page-cases .hero .hero-copy h1{font-size:clamp(54px,5.3vw,80px)}.page-market .marketplace,.page-cart .feature-page,.page-inventory .feature-page{padding-inline:0}.app-shell>.live-section .animated-live .live-item{flex-basis:calc((100% - (var(--live-count, 8) - 1) * 6px) / var(--live-count, 8))}.hero-edge-pulses path{stroke:#fff0b8;stroke-width:2.4;stroke-dasharray:.065 .935;filter:drop-shadow(0 0 3px #fff1bf) drop-shadow(0 0 8px #ffc247);animation:hero-edge-orbit 7s linear infinite}@keyframes hero-edge-orbit{0%{stroke-dashoffset:.065;opacity:0}7%{opacity:1}88%{opacity:1}to{stroke-dashoffset:-1;opacity:0}}.case-count-block .case-count,.case-count-block .case-count button,.case-count-block .case-count button.active{background:none;box-shadow:none;border-color:transparent}.case-count-block .case-count button.active{color:#ffdc88}.case-count-block .case-count button.active:after{content:"";position:absolute;left:9px;right:9px;bottom:2px;height:2px;background:#efc66f;border-radius:2px}.case-count-block .case-count button{position:relative}.upgrade-result{display:flex;flex-direction:column;align-items:center;gap:12px}.arrow-wheel .wheel-center .upgrade-result-word{font:400 28px var(--font-game);letter-spacing:.2px}.arrow-wheel .wheel-center.upgrade-failed .upgrade-result-word{color:#ff837a;text-shadow:0 0 28px #ff473b44}.arrow-wheel .wheel-center.upgrade-success .upgrade-result-word{color:#8df5a8;text-shadow:0 0 28px #48f07b44}.upgrade-result-caption{font:700 11px var(--font-ui);color:#bcb8ad}@media(max-width:760px){:root{--page-gutter: 14px}.main-content>div{width:calc(100% - 28px)}.page-cases .hero-copy{padding-left:20px}.page-cases .hero .hero-copy h1{font-size:clamp(42px,8vw,62px)}.page-cases .case-grid{column-gap:12px}.app-shell>.live-section .animated-live .live-item{flex-basis:86px}}@media(min-width:1440px){.page-cases .case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.page-cases .case-card img{height:220px}}.product-game{display:inline-flex;align-items:center;gap:6px}.product-game>svg{width:18px;height:18px;color:#ceb775}.product-description{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;min-width:0}.product-description>div{min-width:0;flex:1}.product-description .money{flex-shrink:0;justify-content:flex-end;font-size:15px;padding-bottom:2px}.product-description h3{text-align:left;overflow-wrap:anywhere}.product-purchase{width:100%;min-height:42px;margin-top:16px}.product-purchase .product-add{width:100%;min-height:42px}.product-purchase .product-add:disabled{opacity:1}.product-quantity{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;width:100%;min-height:42px;align-items:center;color:#ffdc88;border:1px solid #c59c4447;border-radius:8px;background:#c9a04409}.product-quantity button{display:grid;place-items:center;min-height:40px;border:0;background:none;color:inherit;border-radius:7px}.product-quantity button:hover{background:#d8ac3820}.product-quantity button svg{width:17px;height:17px}.product-quantity output{display:flex;justify-content:center;align-items:baseline;gap:5px;font:800 16px var(--font-ui)}.product-quantity output small{font-size:10px;color:#a9a18a}.cart-item .product-quantity{max-width:142px}.cart-item{grid-template-columns:70px minmax(0,1fr) 142px auto}.toast{left:auto!important;right:24px;bottom:96px;width:max-content;max-width:min(360px,calc(100vw - 48px));border:1px solid #d7b65a32;border-left:3px solid #deb967;border-radius:12px;background:#191b20f5;padding:15px 18px;box-shadow:0 12px 36px #0005;color:#eee5ce;font:600 13px/1.5 var(--font-ui)}@media(max-width:760px){.toast{right:14px;bottom:164px;max-width:calc(100vw - 28px)}.product-description{align-items:flex-start;flex-direction:column;gap:10px}.product-description .money{align-self:flex-end;font-size:14px}.product-quantity{grid-template-columns:36px minmax(0,1fr) 36px}.cart-item{grid-template-columns:52px minmax(0,1fr) auto;gap:12px}.cart-item .product-quantity{grid-column:2;grid-row:2}.cart-item>.quiet{grid-column:3;grid-row:1}}.cart-item{display:grid}.cart-item>.product-quantity{display:grid;gap:0}.product-info{justify-content:flex-end}
