@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@500;600;700;800&family=Inter:wght@400;500;600;700;800;900&display=swap');
:root{color-scheme:dark;--bg:#0c1019;--panel:#151b28;--panel2:#1a2230;--muted:#8390a6;--line:#2a3546;--accent:#ff793b;--teal:#4de8cd;--text:#e9eff8;--red:#f54f69}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font:14px Inter,Arial,sans-serif;color:var(--text);min-height:100vh}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.4}h1,h2,h3,p{margin:0}button:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.ambient-light{position:fixed;inset:0;background:radial-gradient(ellipse 65% 70% at 63% -15%,#39304d4b,transparent 65%),radial-gradient(ellipse 40% 50% at 10% 85%,#0e28333d,transparent);pointer-events:none;z-index:0}.layout{display:flex;position:relative;z-index:1}.drops-rail{width:156px;flex:0 0 156px;background:#101520;border-right:1px solid #222b39;position:sticky;top:0;height:100vh;overflow:hidden}.drops-title{height:61px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:7px;font:700 11px 'Roboto Condensed',sans-serif;letter-spacing:.9px}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#47e19e;box-shadow:0 0 9px #47e19e;animation:pulse 2s infinite}.live-tag{font:700 9px Inter;color:#48e4ab}.drops-list{height:calc(100vh - 98px);overflow:hidden}.drop-item{height:114px;padding:8px 6px;text-align:center;border-bottom:1px solid #212c3b;background:linear-gradient(90deg,transparent,#2e25425c);border-left:3px solid var(--drop);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.drop-item:nth-child(3n){background:linear-gradient(90deg,transparent,#3224327d)}.drop-item img{width:115px;height:63px;object-fit:contain;filter:drop-shadow(0 4px 7px #080910)}.drop-item strong{font-size:10px;line-height:1.35;max-width:135px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.drop-item small{font-size:9px;color:#acb2c5}.drops-bottom{height:37px;font:700 10px 'Roboto Condensed';display:grid;place-items:center;color:#718095;letter-spacing:1.1px}
.shell{width:calc(100% - 156px);min-width:0}.topbar{min-height:65px;display:flex;align-items:center;background:#0e131dfa;border-bottom:1px solid #222b3b;position:sticky;top:0;z-index:40;padding:0 29px;gap:24px;box-shadow:0 6px 25px #0002}.brand{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#fff;text-align:left;padding:0 4px;white-space:nowrap}.brand-icon{width:43px;height:43px;display:grid;place-items:center;position:relative;background:linear-gradient(145deg,#2e394e,#151c29);border:1px solid #59677a;border-radius:10px;color:#fa713f;font:900 33px 'Roboto Condensed';line-height:1}.brand-eye{position:absolute;color:#ffc55a;font:900 11px Inter;top:8px;right:7px}.brand-copy strong{display:block;font:700 24px 'Roboto Condensed';letter-spacing:-.5px;line-height:22px}.brand-copy strong span{color:#ff7943;margin-left:3px}.brand-copy small{font:700 10px 'Roboto Condensed';letter-spacing:1.9px;color:#94a0b2}.main-nav{display:flex;align-self:stretch;gap:7px;margin-left:12px}.nav-item{min-width:96px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8995a8;font:700 13px 'Roboto Condensed';letter-spacing:.55px;display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:column;position:relative;transition:.2s}.nav-item:hover,.nav-item.active{color:#fff}.nav-item.active{border-bottom-color:#ff783b;background:linear-gradient(0deg,#f67c1913,transparent)}.nav-symbol{font:700 21px 'Roboto Condensed';color:#ff8a54;height:25px}.nav-item em{font:700 10px Inter;position:absolute;top:7px;right:4px;color:#b9c3d6}.header-actions{margin-left:auto;display:flex;align-items:center;gap:14px}.market-pill{font:700 10px 'Roboto Condensed';letter-spacing:1px;color:#8694aa;display:flex;align-items:center;gap:8px;white-space:nowrap}.wallet-chip{border:1px solid #4b5160;background:linear-gradient(125deg,#242b38,#151b27);border-radius:10px;display:flex;align-items:center;gap:10px;color:#fff;padding:7px 8px 7px 14px;white-space:nowrap}.wallet-chip:hover{border-color:#ff7739}.wallet-icon{font-size:20px;color:#ff9653}.wallet-text{text-align:left}.wallet-text small{display:block;font-size:9px;letter-spacing:.7px;color:#909caf}.wallet-text b{font:700 19px 'Roboto Condensed';color:#ffa05e}.wallet-plus{border-radius:6px;background:#ff7d3c;color:#15171c;width:29px;height:29px;display:grid;place-items:center;font-weight:900;font-size:21px}.icon-btn{width:38px;height:38px;background:#18202d;border:1px solid #3a4555;color:#c8d2dd;border-radius:9px;font-size:22px}.icon-btn:hover{color:#ff8950;border-color:#ff8950}.main-content{max-width:1680px;margin:auto}.promo-strip{min-height:168px;overflow:hidden;margin:21px 27px 0;border:1px solid #344154;border-radius:13px;display:flex;align-items:center;padding:24px 42px;position:relative;justify-content:space-between;background:radial-gradient(circle at 51% 70%,#5b344b83,transparent 25%),linear-gradient(100deg,#1a2633 0%,#232236 48%,#172736 100%);box-shadow:0 10px 35px #0003}.promo-strip::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(135deg,transparent 0 35px,#fff1 36px,transparent 37px),linear-gradient(0deg,#101824aa,transparent 55%);pointer-events:none}.promo-left,.promo-right{position:relative;z-index:2}.promo-left{max-width:480px}.eyebrow{display:block;color:#ffaf7c;font:700 11px 'Roboto Condensed';letter-spacing:2px;margin-bottom:7px}.promo-left h1{font:700 clamp(27px,3vw,43px) 'Roboto Condensed';line-height:.95;letter-spacing:1px}.promo-left h1 span{color:#ff8151}.promo-left p{color:#aeb8c9;margin-top:12px;font-size:12px;line-height:1.7;max-width:430px}.promo-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.85;z-index:1}.smoke-ring{width:205px;height:205px;border-radius:50%;display:grid;place-items:center;border:12px double #d3676959;box-shadow:0 0 65px 12px #f5576045,inset 0 0 60px #8b355d88;transform:rotate(-9deg)}.smoke-ring span{font-size:100px;color:#f4a37e;text-shadow:0 8px 18px #130d17}.promo-right{text-align:right;min-width:220px}.promo-code{border:1px solid #fca75e;border-radius:8px;background:linear-gradient(130deg,#ffaf4c,#f0523c);padding:12px 20px;box-shadow:0 6px 0 #7d2f31,0 7px 22px #f16e4c42;color:#fff;font:800 21px 'Roboto Condensed';letter-spacing:1.1px}.promo-code span{font-size:14px;color:#ffea9a}.promo-right small{display:block;margin-top:13px;color:#b7bacd;font-size:10px}.market-status{display:flex;gap:9px;align-items:center;padding:12px 30px;color:#8794a9;font:600 11px Inter;min-height:41px}.market-status b{color:#5ad5b9}.market-status .warning{color:#f3a755}.app-content{min-height:530px;padding:0 27px 32px}.section-header{margin:12px 0 19px;display:flex;align-items:center;gap:15px;justify-content:space-between}.section-heading{font:700 25px 'Roboto Condensed';letter-spacing:.7px}.section-heading span{color:#ff8b4b}.section-subtitle{margin-top:4px;color:#8b97ac;font-size:12px}.section-right{display:flex;gap:10px;align-items:center}.filter-input,.field-input{background:#101621;border:1px solid #323e50;padding:10px 14px;border-radius:7px;color:#e7efff;min-width:200px;outline:0}.filter-input:focus,.field-input:focus{border-color:#ff8b4b}.cases-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:19px 15px}.case-card{position:relative;border:1px solid transparent;border-radius:12px;padding:16px 10px 14px;background:linear-gradient(180deg,#171e2b,#111720);text-align:center;transition:transform .17s,border-color .17s,box-shadow .17s;color:var(--text);min-width:0;overflow:hidden}.case-card:hover{transform:translateY(-5px);border-color:var(--tone);box-shadow:0 8px 25px color-mix(in srgb,var(--tone),transparent 85%)}.case-card::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 76% 36% at 50% 51%,color-mix(in srgb,var(--tone),transparent 79%),transparent);pointer-events:none}.case-title{position:relative;z-index:2;font:700 18px 'Roboto Condensed';letter-spacing:.5px}.case-sub{font-size:10px;color:#808b9c;margin:3px 0 6px;position:relative}.case-art{height:166px;width:100%;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.case-glow{position:absolute;width:83%;height:85%;border-radius:50%;background:var(--tone);opacity:.15;filter:blur(31px)}.case-back{width:62%;height:105px;position:absolute;top:14px;left:19%;background:linear-gradient(135deg,color-mix(in srgb,var(--tone),#151c24 65%),#1c2634 45%,#070d17);border:3px solid color-mix(in srgb,var(--tone),#5c6578 45%);border-radius:12px 12px 5px 5px;transform:perspective(230px) rotateX(-15deg);box-shadow:inset 0 0 15px #0009,0 9px 20px #0008}.case-back::before{content:"";position:absolute;inset:7px;border:2px dashed color-mix(in srgb,var(--tone),#b6b4b4 65%);border-radius:5px}.case-back::after{content:attr(data-mark);position:absolute;left:0;right:0;top:11px;font:900 49px 'Roboto Condensed';color:#fff7;text-shadow:0 0 16px var(--tone)}.case-art img{position:absolute;z-index:3;width:96%;height:96px;object-fit:contain;top:37px;filter:drop-shadow(0 5px 6px #000c) drop-shadow(0 0 8px color-mix(in srgb,var(--tone),transparent 70%));transform:rotate(-5deg)}.case-box{z-index:4;position:absolute;bottom:3px;height:55px;width:85%;border:2px solid #7f929c;border-radius:4px 4px 10px 10px;transform:perspective(200px) rotateX(16deg);background:linear-gradient(165deg,#556877 0%,#293844 22%,#111a23 49%,#324554 51%,#131b25 100%);box-shadow:inset 0 5px 7px #fff1,0 11px 13px #02040aba}.case-box::before{content:"DEMENTOR  •  BATTLE";position:absolute;top:16px;left:0;right:0;color:#fff;font:700 15px 'Roboto Condensed';letter-spacing:.4px;text-shadow:1px 2px 0 #000}.case-box::after{content:"";position:absolute;width:21px;height:9px;background:var(--tone);border:2px solid #adb3bc;top:0;left:50%;transform:translateX(-50%)}.case-price{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;border:1px solid var(--tone);background:#0f1420;padding:7px 16px;min-width:90px;border-radius:5px;font:700 18px 'Roboto Condensed';color:#fff}.case-card:hover .case-price{background:var(--tone);color:#101420}.chip{border:1px solid #344052;border-radius:7px;padding:8px 13px;background:#171e2a;color:#c3d0dc;font-weight:600}.chip.active,.chip:hover{border-color:#ff8148;color:#fff}.btn{padding:11px 19px;border-radius:7px;background:#202b3b;border:1px solid #49586a;color:#eaf1fa;font:700 14px 'Roboto Condensed';letter-spacing:.5px;transition:.15s}.btn:hover:not(:disabled){border-color:#ff8546;transform:translateY(-1px)}.btn-primary{border:1px solid #ffb25f;color:#191920;background:linear-gradient(130deg,#ffb34f,#ff7144);box-shadow:0 5px 15px #fa6e3b22}.btn-danger{background:#3a202c;border-color:#9d4052;color:#ff98a9}.btn-lg{font-size:20px;padding:12px 28px}.pill{border:1px solid #394659;border-radius:30px;color:#97a7bb;padding:6px 12px;font:600 11px Inter;background:#111824}.panel{border:1px solid #2d3a4e;border-radius:13px;background:linear-gradient(145deg,#1b2432,#121924);padding:22px}.split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.panel-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;font:700 17px 'Roboto Condensed'}.muted{color:#8f9db1}.price{color:#ffa15e;font-weight:800}.item-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.item-card{min-width:0;position:relative;text-align:left;border:1px solid #344054;border-bottom:3px solid var(--rarity);background:linear-gradient(160deg,#273147,#141b27 70%);border-radius:9px;padding:10px 10px 12px;color:#eaf0f9;transition:.15s}.item-card:hover{border-color:var(--rarity);transform:translateY(-2px)}.item-card img{width:100%;height:100px;object-fit:contain;filter:drop-shadow(0 9px 8px #06080d99)}.item-name{font:700 12px Inter;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:35px}.item-meta{font-size:10px;color:#8794a9;height:24px;margin-top:3px;overflow:hidden}.item-bottom{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:7px}.item-bottom strong{font:800 15px 'Roboto Condensed';color:#fff}.item-actions{display:flex;gap:6px}.mini-btn{font:700 10px Inter;background:#273144;border:1px solid #4a5c72;color:#dbe6f5;border-radius:5px;padding:6px 8px}.mini-btn:hover{border-color:#ff894e}.empty-state{display:grid;place-items:center;min-height:220px;padding:36px;text-align:center;border:1px dashed #364154;border-radius:12px;background:#111824}.empty-symbol{font-size:50px;color:#425268;margin-bottom:10px}.empty-state h3{font:700 23px 'Roboto Condensed'}.empty-state p{color:#8c99ab;font-size:12px;line-height:1.8;margin:9px 0 17px}.total-box{display:flex;align-items:center;justify-content:space-between;border:1px solid #354456;background:#151e2b;padding:15px 18px;border-radius:9px;margin:17px 0}.total-box strong{font:700 22px 'Roboto Condensed'}.inventory-tools{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.inventory-tools .right{margin-left:auto}.upgrade-stage{display:grid;grid-template-columns:1fr 200px 1fr;gap:20px;align-items:center}.upgrade-slot{min-height:263px;border:1px dashed #4c5b71;border-radius:13px;background:radial-gradient(ellipse at 50% 80%,#29344977,#121a27 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:20px}.upgrade-slot img{width:95%;max-width:295px;height:144px;object-fit:contain;filter:drop-shadow(0 14px 14px #000a)}.upgrade-slot strong{font:700 18px 'Roboto Condensed'}.upgrade-slot small{color:#8797ac}.upgrade-center{text-align:center}.odds-dial{margin:auto;width:164px;height:164px;border-radius:50%;background:conic-gradient(#ff8650 0deg var(--degree,140deg),#243246 var(--degree,140deg) 360deg);display:grid;place-items:center;box-shadow:0 0 20px #ff854324;position:relative}.odds-dial::before{content:"";position:absolute;inset:13px;border-radius:50%;background:#101823}.odds-dial div{z-index:1}.odds-dial strong{font:700 38px 'Roboto Condensed';color:#fff;display:block}.odds-dial small{font-size:11px;color:#9eadbf}.upgrade-info{margin:14px 0;color:#a4b0c2;font-size:11px}.upgrade-action{text-align:center;margin-top:24px}.upgrade-action p{margin-top:10px;color:#8493a5;font-size:11px}.quick-targets{margin-top:19px;display:flex;gap:9px;justify-content:center;flex-wrap:wrap}.quick-targets button{border-radius:6px;border:1px solid #415067;background:#172230;padding:9px 13px;color:#ccd9e7;font:700 13px 'Roboto Condensed'}.quick-targets button.active{border-color:#ff8447;color:#ff9c63}.contract-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.contract-slot{min-height:133px;border:1px dashed #415169;border-radius:10px;background:#101722;position:relative;display:grid;place-items:center;cursor:pointer}.contract-slot:hover{border-color:#fa8350}.contract-slot::after{content:attr(data-index);color:#435369;font:800 14px 'Roboto Condensed';position:absolute;top:9px;left:10px}.contract-slot img{width:92%;height:81px;object-fit:contain}.contract-slot strong{font:700 12px 'Roboto Condensed';color:#fff}.contract-slot.empty b{font:700 40px 'Roboto Condensed';color:#33475b}.contract-slot.empty small{font-size:10px;color:#56657a}.contract-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.contract-hero{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center}.contract-hero h2{font:700 25px 'Roboto Condensed'}.contract-hero p{color:#95a2b5;font-size:12px;margin-top:8px;line-height:1.7}.contract-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:21px}.contract-bottom .label{color:#91a1b3;font-size:11px}.contract-bottom strong{display:block;font:800 24px 'Roboto Condensed'}.loading-state{text-align:center;margin:70px 0;color:#aeb9c9}.loading-state h2{font:700 24px 'Roboto Condensed';margin:12px}.loading-state p{font-size:12px}.spinner{display:inline-block;width:30px;height:30px;border:3px solid #334257;border-top-color:#ff9657;border-radius:50%;animation:spin 1s linear infinite}.footer{border-top:1px solid #232e3b;margin:0 27px;padding:19px 0 28px;color:#617082;font:600 10px 'Roboto Condensed';letter-spacing:.5px;display:flex;justify-content:space-between;gap:12px}.modal-layer{position:fixed;inset:0;z-index:100;background:#05080dcf;backdrop-filter:blur(7px);display:flex;align-items:center;justify-content:center;padding:20px}.hidden{display:none!important}.modal{width:min(660px,100%);max-height:92vh;overflow:auto;background:linear-gradient(160deg,#202b3a,#121923);border:1px solid #425067;border-radius:15px;box-shadow:0 24px 90px #000b;animation:appear .2s ease-out}.modal.wide{width:min(980px,100%)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:19px 22px;border-bottom:1px solid #344354}.modal-header h2{font:700 26px 'Roboto Condensed'}.modal-content{padding:24px}.modal-close{border:0;background:#2c374a;color:#fff;border-radius:7px;font-size:21px;height:32px;width:33px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #2b384a}.setting-row span{color:#a8b6c8;font-size:12px}.setting-row b{font:700 17px 'Roboto Condensed'}.settings-add{display:flex;gap:8px;margin:15px 0 12px}.settings-add input{flex:1;min-width:0}.preset-list{display:flex;flex-wrap:wrap;gap:8px}.switch{width:44px;height:26px;border:1px solid #5a6777;border-radius:20px;background:#303b4c;position:relative}.switch::after{content:"";position:absolute;width:18px;height:18px;background:#a5b2c0;left:4px;top:3px;border-radius:50%;transition:.15s}.switch.on{background:#305849;border-color:#51cba4}.switch.on::after{left:21px;background:#62efbf}.settings-notice{background:#121b27;border:1px solid #344153;padding:12px;border-radius:7px;color:#aab9ca;font-size:11px;line-height:1.7;margin-top:17px}.case-open-hero{text-align:center;margin-bottom:14px}.case-open-hero .case-art{max-width:300px;margin:0 auto;height:155px}.case-open-hero h2{font:700 24px 'Roboto Condensed';margin-bottom:5px}.case-open-hero p{color:#96a5b7;font-size:12px}.roulette-window{width:100%;overflow:hidden;border:1px solid #465367;border-radius:9px;position:relative;background:linear-gradient(#172232,#0e1522);padding:16px 0}.roulette-window::before,.roulette-window::after{content:"";position:absolute;z-index:5;left:50%;transform:translateX(-50%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent}.roulette-window::before{top:0;border-top:13px solid #ffc06b}.roulette-window::after{bottom:0;border-bottom:13px solid #ffc06b}.roulette-track{display:flex;gap:8px;will-change:transform;transform:translateX(0)}.roulette-tile{flex:0 0 126px;width:126px;height:132px;border:1px solid #34455a;border-bottom:4px solid var(--rarity);background:#1e2a3b;border-radius:6px;padding:6px;text-align:center}.roulette-tile img{width:115px;height:84px;object-fit:contain}.roulette-tile small{color:#d2dfed;font:600 10px 'Roboto Condensed';line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.open-bottom{text-align:center;margin-top:20px}.open-bottom .btn{margin:0 5px}.win-card{text-align:center;padding:14px 0 12px}.win-card img{max-width:410px;width:90%;height:220px;object-fit:contain;filter:drop-shadow(0 16px 21px #000)}.win-card h2{font:700 27px 'Roboto Condensed'}.win-card .win-price{font:800 32px 'Roboto Condensed';color:#ffab65;margin:7px 0 18px}.win-card small{display:block;color:#8b9aac;margin-bottom:7px}.win-card .win-glow{width:250px;height:130px;position:absolute;left:50%;transform:translateX(-50%);background:var(--rarity);opacity:.17;filter:blur(60px);pointer-events:none}.win-card{position:relative}.win-card img{position:relative}.picker-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-height:380px;overflow-y:auto;padding:4px}.picker-card{border:1px solid #334052;border-bottom:3px solid var(--rarity);border-radius:6px;background:#172132;padding:10px;min-width:0;color:#fff;text-align:center}.picker-card:hover{border-color:#ff8c56}.picker-card img{width:100%;height:75px;object-fit:contain}.picker-card small{font-size:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:24px}.picker-card b{font:800 15px 'Roboto Condensed'}.picker-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.picker-header input{flex:1}.picker-header select{background:#111925;border:1px solid #354257;padding:9px;color:#dce8f5;border-radius:7px}.toast-root{position:fixed;z-index:120;bottom:23px;right:24px;display:grid;gap:8px;max-width:min(380px,calc(100vw - 35px))}.toast{background:#1c2839;border:1px solid #4a5a71;box-shadow:0 12px 30px #0007;border-left:4px solid #ff955b;color:#e6eefa;padding:13px 17px;border-radius:8px;font-size:12px;line-height:1.55;animation:appear .22s ease-out}.toast.success{border-left-color:#53d8a9}.toast.error{border-left-color:#ff5773}.rank-pip{display:inline-block;border-radius:50%;width:7px;height:7px;background:var(--rarity);box-shadow:0 0 9px var(--rarity);margin-right:5px}
@keyframes pulse{50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1520px){.market-pill{display:none}.topbar{gap:8px;padding:0 15px}.main-nav{margin-left:4px}.nav-item{min-width:87px}.cases-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.item-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1130px){.drops-rail{display:none}.shell{width:100%}.cases-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.promo-center{opacity:.35}.promo-strip{padding:25px}.main-nav{gap:0}.nav-item{min-width:74px}.brand-copy strong{font-size:21px}}@media(max-width:850px){.cases-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.item-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.split-layout{grid-template-columns:1fr}.topbar{flex-wrap:wrap;padding:10px;gap:8px}.main-nav{order:3;width:100%;justify-content:space-around;min-height:55px}.nav-item{min-width:0;flex:1}.header-actions{margin-left:auto}.promo-right{display:none}.promo-strip{margin:12px 12px 0}.app-content{padding:0 12px 25px}.upgrade-stage{grid-template-columns:1fr 145px 1fr}.odds-dial{width:127px;height:127px}.odds-dial strong{font-size:29px}.contract-grid{grid-template-columns:repeat(5,1fr)}.footer{margin:0 12px}}@media(max-width:560px){.brand-icon{width:36px;height:36px;font-size:27px}.brand-copy strong{font-size:20px}.brand-copy small{font-size:8px}.wallet-chip{padding:5px 6px;gap:7px}.wallet-icon{display:none}.wallet-text b{font-size:17px}.wallet-text small{font-size:8px}.wallet-plus{width:24px;height:26px}.icon-btn{width:31px;height:31px}.promo-strip{min-height:132px;padding:16px}.promo-left h1{font-size:28px}.promo-left p{font-size:10px}.promo-center{left:80%;opacity:.2}.section-heading{font-size:22px}.section-header{align-items:flex-start}.section-right .filter-input{min-width:120px;width:130px}.cases-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.case-art{height:145px}.case-art img{height:85px}.case-title{font-size:16px}.case-box{width:92%;height:50px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-slot{min-height:100px}.upgrade-stage{grid-template-columns:1fr;gap:10px}.upgrade-slot{min-height:190px}.upgrade-center{order:2}.upgrade-stage .upgrade-slot:nth-child(3){order:3}.odds-dial{width:105px;height:105px}.odds-dial strong{font-size:27px}.roulette-tile{flex-basis:95px;width:95px}.roulette-tile img{width:87px}.picker-list{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-add{flex-wrap:wrap}.modal-content{padding:15px}.footer{flex-wrap:wrap;font-size:9px}}

.drops-bottom{font:700 9px 'Roboto Condensed',Inter,sans-serif;letter-spacing:.35px;white-space:nowrap}
