:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080f1c;--panel:#101d2de8;--text:#f4f0e7;--muted:#a0adbd;--gold:#eec780;--line:#ffffff16;--mint:#89c9ba;--card-r:12px;font-synthesis:none;font-family:Inter,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-size:14px;line-height:1.6}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;border:0}button:disabled{cursor:not-allowed;opacity:.42}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--mint);outline-offset:5px}a{color:inherit;text-decoration:none}input,select{color:inherit}button{transition:background .2s,transform .2s,border-color .2s,box-shadow .2s}button:active:not(:disabled){transform:scale(.97)}[hidden]{display:none!important}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.045em;line-height:1.14}p{color:var(--muted)}em{color:var(--gold);font-style:normal}.app-shell{z-index:1;max-width:1440px;margin:auto;padding:0 48px;position:relative}.ambient{pointer-events:none;z-index:0;background:linear-gradient(#050f2080 0%,#07111a80 30%,#080f1ce8 75%,#080f1c 100%),url(/assets/ocean-night-v15-BbjR4IfC.webp) top/cover no-repeat;position:fixed;inset:0}.ambient:after{content:"";background:radial-gradient(at 8% 40%,#34596812,#0000 70%);position:absolute;inset:0}.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#152536eb,#0e1a2bec);border:1px solid #b4c6d61e;border-radius:20px;box-shadow:0 18px 48px #0002}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:24px;height:98px;display:flex}.brand{letter-spacing:-1.5px;flex-shrink:0;align-items:center;gap:12px;font-size:29px;font-weight:850;line-height:1;display:flex}.brand small{letter-spacing:2.2px;color:#bec8cf;margin-top:8px;font-size:8px;font-weight:600;display:block}.brand-emblem{width:45px;height:45px;color:var(--gold);border:1px solid #eec78077;border-radius:50%;place-items:center;font-size:32px;display:grid;box-shadow:inset 0 0 20px #eec78008}.tabs{justify-content:center;align-items:center;gap:5px;margin:auto;display:flex}.tab{color:#acbac9;white-space:nowrap;background:0 0;border-radius:8px;min-height:44px;padding:11px 16px;font-size:12px;font-weight:650}.tab span{vertical-align:middle;margin-right:5px;font-size:17px}.tab.active{color:var(--gold);background:#eec78010}.tab:hover{color:var(--text);background:#ffffff0a}.topbar-actions{align-items:center;gap:15px;display:flex}.wallet{text-align:left;background:#0a1524aa;border:1px solid #eec78038;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 15px;display:flex}.coin-mark{color:var(--gold);background:#eec78012;border:1px solid #eec78044;border-radius:50%;place-items:center;width:29px;height:29px;font-size:18px;display:grid}.wallet b{color:var(--gold);white-space:nowrap;font-size:14px;line-height:1.3;display:block}.wallet small{color:var(--muted);font-size:9px;line-height:1.3;display:block}.icon-button{border:1px solid var(--line);background:#0d1b2dcc;border-radius:10px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.icon-button:hover{border-color:#eec78066}.screen{padding:0 0 30px;display:none}.screen.active{display:block}.hero{justify-content:space-between;align-items:center;gap:30px;padding:58px 0 42px;display:flex}.eyebrow{letter-spacing:2px;color:#b9c9d4;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1.7;display:block}.hero .eyebrow{color:var(--gold);margin-bottom:20px}.hero .eyebrow i{background:var(--gold);width:5px;height:5px;box-shadow:0 0 14px var(--gold);border-radius:50%;margin:0 9px 2px 0;display:inline-block}.hero h1{letter-spacing:-3px;font-size:clamp(38px,4.4vw,65px);font-weight:720;line-height:1.06}.hero p{color:#bac6d2;margin-top:20px;font-size:13px;line-height:1.8}.hero-seal{width:150px;height:150px;color:var(--gold);border:1px solid #eec78036;border-radius:50%;place-items:center;margin-right:24px;display:grid;transform:rotate(8deg);box-shadow:inset 0 0 0 8px #eec78005}.hero-seal b{letter-spacing:-5px;font-family:Georgia,serif;font-size:68px;font-weight:400;line-height:1}.hero-seal span{letter-spacing:1.6px;font-size:8px}.display-board{padding:28px 30px;position:relative;overflow:hidden}.display-board:before{content:"";pointer-events:none;border:1px solid #eec7800c;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-320px;left:-200px;box-shadow:0 0 0 30px #eec78003,0 0 0 80px #eec78002}.section-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.section-head h2{letter-spacing:-1px;margin-top:9px;font-size:26px}.status-badge{color:var(--mint);white-space:nowrap;border:1px solid #89c9ba30;border-radius:6px;padding:7px 10px;font-size:10px}.display-board>.muted{margin-top:12px;font-size:11px}.muted{color:var(--muted)}.empty-display{justify-content:center;align-items:center;height:310px;padding-bottom:25px;display:flex;position:relative}.empty-display>img{filter:drop-shadow(0 20px 22px #0008);z-index:2;width:113px;animation:6s ease-in-out infinite pack-float}.pack-halo{filter:none;background:radial-gradient(#eec78024,#60b9b907 50%,#0000 70%);width:240px;height:240px;position:absolute}.pack-orbit{border:1px solid #eec78015;border-radius:50%;width:250px;height:130px;position:absolute;transform:rotate(-25deg)}.orbit-two{width:280px;transform:rotate(25deg)}.empty-display-caption{color:#b5c3cf;letter-spacing:.5px;align-items:center;gap:18px;font-size:10px;display:flex;position:absolute;bottom:9px}.empty-display-caption i{color:var(--gold);font-style:normal}.primary-action,.secondary-action,.danger-action{letter-spacing:.05px;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 21px;font-size:12px;font-weight:750;line-height:1.4;display:inline-flex;position:relative}.primary-action{color:#20242b;background:linear-gradient(115deg,#f3d492,#ddb56c);border:1px solid #f4d798;overflow:hidden;box-shadow:0 5px 20px #d6af5c14}.primary-action:before{content:"";background:linear-gradient(90deg,#0000,#fff5,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}.primary-action:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #dfb75d35}.primary-action:hover:not(:disabled):before{transform:translate(120%)skew(-20deg)}.secondary-action{color:#dce5ed;background:#ffffff04;border:1px solid #9fbad034}.secondary-action:hover:not(:disabled){background:#ffffff09;border-color:#eec78080;transform:translateY(-2px)}.danger-action{color:#fff;background:#873f40;border:1px solid #ba6264}.text-action{color:var(--mint);background:0 0;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:10px 0;font-size:11px;display:inline-flex}.text-action:hover{color:#c1e1d5}.claim-action{min-width:min(310px,100%);margin:14px auto 0;display:flex}.small-note{color:#93a4b7;font-size:10px;line-height:1.7}.display-board>.small-note{text-align:center;margin-top:13px}.port-sidebar{flex-direction:column;gap:17px;display:flex}.reward-card{background:linear-gradient(135deg,#28403cdb,#142632ef);border-color:#b7d6b72a;padding:24px}.reward-heading{align-items:center;gap:12px;margin-bottom:18px;display:flex}.reward-icon{width:36px;height:36px;color:var(--mint);background:#89c9ba15;border-radius:10px;flex-shrink:0;place-items:center;font-size:23px;display:grid}.reward-heading .eyebrow{letter-spacing:1.4px;font-size:8px}.reward-card h2{letter-spacing:-.8px;font-size:22px}.reward-card p{margin-top:9px;font-size:11px}.countdown{color:var(--mint);letter-spacing:2px;font-variant-numeric:tabular-nums;margin:12px 0 16px;font-size:36px;font-weight:450;line-height:1.4}.countdown.ready{color:var(--gold);letter-spacing:3px;margin:22px 0;font-size:15px}.reward-card .secondary-action{border-color:#89c9ba50;width:100%;font-size:11px}.reward-card .small-note{text-align:center;margin-top:12px;font-size:9px}.collection-preview{padding:22px}.preview-stats{gap:24px;margin:14px 0 20px;display:flex}.preview-stats b{letter-spacing:-1px;font-size:22px;font-weight:550;display:block}.preview-stats span{color:var(--muted);font-size:9px;display:block}.progress-track{background:#ffffff10;border-radius:4px;height:3px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--mint),#bbe1d4);width:0;height:100%;transition:width .5s;display:block}.collection-preview .text-action{justify-content:space-between;width:100%;margin-top:8px;font-size:10px}.shop-shortcut{border:1px solid var(--line);text-align:left;background:#0b192b;border-radius:14px;align-items:center;gap:12px;padding:19px 21px;display:flex}.shop-shortcut>span:nth-child(2){flex:1}.shop-shortcut b{font-size:11px;display:block}.shop-shortcut small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.shop-shortcut-icon{color:var(--gold);font-size:26px}.shop-shortcut:hover{background:#14243a;border-color:#eec78055}.how-it-works{justify-content:space-between;gap:20px;padding:30px 10px;display:flex}.how-it-works>div{flex:1;align-items:center;gap:15px;display:flex}.how-it-works>div>span{color:#d8bd8659;font-family:Georgia,serif;font-size:28px;font-style:italic}.how-it-works p{font-size:10px}.how-it-works b{color:#d2dce4;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.display-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 10px;padding:26px 4px 20px;display:grid}.display-pack{min-width:0;min-height:60px;animation:.45s both pack-arrive;animation-delay:var(--delay);isolation:isolate;background:0 0;border:1px solid #0000;border-radius:8px;justify-items:center;padding:6px 4px;display:grid;position:relative}.display-pack img{object-fit:contain;filter:drop-shadow(0 7px 5px #0005);max-width:100%;height:95px;transition:transform .25s,filter .25s;display:block}.display-pack>span{color:#c3c4c0;font-variant-numeric:tabular-nums;margin-top:7px;font-size:9px}.display-pack:hover:not(:disabled){background:#eec78009;border-color:#eec78033}.display-pack:hover:not(:disabled) img{filter:drop-shadow(0 10px 10px #eec78044);transform:translateY(-6px)rotate(-4deg)}.display-pack.opened{opacity:.26}.display-pack.opened img{filter:grayscale();transform:scale(.88)}.display-pack.opened>span{color:var(--mint);font-size:14px}.display-progress{color:var(--muted);text-align:center;gap:10px;padding:8px 0;font-size:10px;display:grid}.display-progress .progress-track span{background:linear-gradient(90deg,#ca9d53,var(--gold))}.reveal-view{min-height:590px;margin:34px 0 20px;padding:25px 28px 30px;position:relative;overflow:hidden}.reveal-top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.reveal-top .text-action{font-size:11px}.step-counter{font-variant-numeric:tabular-nums;color:var(--gold);font-size:25px}.step-counter small{letter-spacing:2px;color:#72849b;margin-left:4px;font-size:12px}.reveal-content{grid-template-columns:1fr minmax(200px,290px) 1fr;align-items:center;gap:34px;padding:16px 5px 18px;display:grid}.reveal-side{min-width:0}.reveal-side.left{padding-left:20px}.reveal-side h2{margin:20px 0;font-size:clamp(26px,3vw,39px);font-weight:560}.reveal-side p{font-size:12px;line-height:1.9}.reveal-slot-list{color:#7c90a8;letter-spacing:2px;border-left:1px solid #eec78025;gap:10px;margin-top:30px;padding-left:15px;font-size:8px;display:grid}.reveal-slot-list span:last-child{color:var(--gold)}.reveal-side.right{flex-direction:column;gap:12px;padding-right:14px;display:flex}.reveal-side.right>.eyebrow{margin-bottom:6px}.reveal-side.right button{width:100%}.reveal-side.right .small-note{font-size:10px}.reveal-side.right .gesture-hint{text-align:center;color:#71869d;margin-top:12px;font-size:9px;line-height:1.9}.preview-action{-webkit-user-select:none;user-select:none;touch-action:none;margin-top:6px;font-size:10px;line-height:1.8}.preview-action[aria-pressed=true]{color:var(--gold)}.reveal-center{flex-direction:column;align-items:center;gap:18px;min-width:0;display:flex}.reveal-badge{letter-spacing:1.7px;color:var(--mint);text-align:center;min-height:19px;font-size:9px}.reveal-badge.rare{color:var(--gold)}.reveal-badge.ultra{color:#d8bfff;text-shadow:0 0 14px #b48cea80}.card-viewer{aspect-ratio:744/1040;perspective:1500px;isolation:isolate;--peek:0%;width:265px;max-width:100%;position:relative}.card-viewer:before{content:"";z-index:-1;background:radial-gradient(#87b4b315,#0000 70%);border-radius:50%;position:absolute;inset:-10%}.card-viewer[data-reveal=rare]:before{background:radial-gradient(#eec78030,#0000 70%);animation:1.2s both rare-bloom}.card-viewer[data-reveal=ultra]:before{background:radial-gradient(#c5a4ed55,#0000 70%);animation:1.5s both rare-bloom;inset:-20%}.drag-layer,.tilt-layer,.active-card{transform-style:preserve-3d;position:absolute;inset:0}.drag-layer{touch-action:none;z-index:3}.tilt-layer{transition:transform .15s ease-out}.active-card{border-radius:var(--card-r);--mx:50%;--my:50%;cursor:grab}.active-card:active{cursor:grabbing}.card-face{border-radius:var(--card-r);backface-visibility:hidden;background:#07101b;border:1px solid #ffffff36;position:absolute;inset:0;overflow:hidden;box-shadow:0 15px 42px #0009}.card-front img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.card-back{background:50%/cover no-repeat;transform:rotateY(180deg)}.foil{mix-blend-mode:screen;pointer-events:none;opacity:0;position:absolute;inset:0}.foil-rainbow{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='900'%20height='1260'%20viewBox='0%200%20900%201260'%3e%3cdefs%3e%3clinearGradient%20id='g'%20x1='0'%20y1='0'%20x2='1'%20y2='1'%3e%3cstop%20stop-color='%2338dfff'%20stop-opacity='0'/%3e%3cstop%20offset='.16'%20stop-color='%2338dfff'%20stop-opacity='.75'/%3e%3cstop%20offset='.34'%20stop-color='%23b47cff'%20stop-opacity='.6'/%3e%3cstop%20offset='.5'%20stop-color='%23ff6fbd'%20stop-opacity='.55'/%3e%3cstop%20offset='.68'%20stop-color='%23ffd34d'%20stop-opacity='.62'/%3e%3cstop%20offset='.83'%20stop-color='%236effbb'%20stop-opacity='.62'/%3e%3cstop%20offset='1'%20stop-color='%236effbb'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3crect%20width='900'%20height='1260'%20fill='url(%23g)'/%3e%3cg%20fill='none'%20stroke='%23fff'%20stroke-opacity='.28'%3e%3cpath%20d='M-100%20160L1000-40'%20stroke-width='20'/%3e%3cpath%20d='M-80%20470L980%20270'%20stroke-width='10'/%3e%3cpath%20d='M-90%20790L990%20590'%20stroke-width='14'/%3e%3cpath%20d='M-120%201080L980%20880'%20stroke-width='7'/%3e%3c/g%3e%3c/svg%3e") 50%/cover}.foil-grid{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='900'%20height='1260'%20viewBox='0%200%20900%201260'%3e%3cdefs%3e%3cpattern%20id='p'%20width='70'%20height='70'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M0%2035h70M35%200v70'%20stroke='%23fff'%20stroke-opacity='.11'/%3e%3cpath%20d='M0%200l70%2070M70%200L0%2070'%20stroke='%2361e6ff'%20stroke-opacity='.08'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='900'%20height='1260'%20fill='url(%23p)'/%3e%3c/svg%3e") 50%/cover}.foil-stars{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='900'%20height='1260'%20viewBox='0%200%20900%201260'%3e%3cg%20fill='%23fff'%20opacity='.46'%3e%3cpath%20d='M150%20160l9%2028%2028%209-28%209-9%2028-9-28-28-9%2028-9z'/%3e%3cpath%20d='M700%20235l7%2022%2022%207-22%207-7%2022-7-22-22-7%2022-7z'/%3e%3cpath%20d='M300%20470l6%2019%2019%206-19%206-6%2019-6-19-19-6%2019-6z'/%3e%3cpath%20d='M770%20660l10%2030%2030%2010-30%2010-10%2030-10-30-30-10%2030-10z'/%3e%3cpath%20d='M210%20870l8%2025%2025%208-25%208-8%2025-8-25-25-8%2025-8z'/%3e%3cpath%20d='M560%201040l6%2020%2020%206-20%206-6%2020-6-20-20-6%2020-6z'/%3e%3c/g%3e%3c/svg%3e") 50%/cover}.foil-glare{background:radial-gradient(circle at var(--mx,50%) var(--my,50%),#fff8,transparent 38%)}[data-holo=foil] .foil-rainbow{opacity:.1}[data-holo=foil] .foil-glare{opacity:.15}[data-holo=prism] .foil-rainbow{opacity:.22}[data-holo=prism] .foil-grid{opacity:.1}[data-holo=prism] .foil-glare{opacity:.2}[data-holo=premium] .foil-rainbow,[data-holo=manga] .foil-rainbow{opacity:.27}[data-holo=premium] .foil-stars,[data-holo=manga] .foil-stars{opacity:.15}[data-holo=premium] .foil-glare,[data-holo=manga] .foil-glare{opacity:.23}.next-preview{z-index:1;clip-path:inset(100% 0 0 0 round var(--card-r));opacity:0;pointer-events:none;position:absolute;inset:0}.next-preview img{object-fit:contain;border-radius:var(--card-r);width:100%;height:100%}.peeking .next-preview{opacity:1;clip-path:inset(calc(100% - var(--peek)) 0 0 0 round var(--card-r))}.card-meta{text-align:center;max-width:100%}.rarity-label{color:var(--gold);letter-spacing:1px;background:#eec7800a;border:1px solid #eec7803b;border-radius:5px;padding:3px 8px;font-size:9px;display:inline-flex}.card-meta h3{letter-spacing:-.6px;margin-top:9px;font-size:19px;line-height:1.3}.card-meta p{margin-top:7px;font-size:10px}.card-meta p b{color:var(--gold);font-weight:500}.card-meta i{margin:0 4px;font-style:normal}.reveal-progress{background:#ffffff12;border-radius:3px;width:160px;height:3px}.reveal-progress span{background:var(--mint);height:100%;transition:width .3s;display:block}.rare-particles{pointer-events:none;z-index:5;position:absolute;inset:0}.rare-particles i{background:var(--gold);width:4px;height:4px;box-shadow:0 0 8px var(--gold);animation:1.3s both particle-burst;animation-delay:var(--delay);border-radius:50%;position:absolute;top:45%;left:50%}.card-viewer[data-reveal=ultra] .rare-particles i{background:#dcc8ff;box-shadow:0 0 12px #b1a0ff}.opening-ceremony{flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.ceremony-glow{background:radial-gradient(#eec78033,#0000 70%);border-radius:50%;width:300px;height:300px;position:absolute}.tear-pack{aspect-ratio:440/790;filter:drop-shadow(0 16px 22px #0008);width:140px;margin-bottom:30px;position:relative}.tear-body,.tear-top{background:url(/assets/booster-pack-CsHblN0E.webp) 50%/contain no-repeat;position:absolute;inset:0}.tear-body{clip-path:inset(12% 0 0)}.tear-top{clip-path:inset(0 0 88%)}.tearing .tear-body{animation:1.1s both tear-body}.tearing .tear-top{animation:1.1s both tear-top}.tearing .ceremony-glow{animation:1.1s both opening-glow}.opening-ceremony h2{font-size:25px;position:relative}.opening-ceremony p{margin-top:12px;font-size:11px}.summary-view{text-align:center;margin-top:35px;padding:34px}.summary-stats{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-bottom:28px;font-size:11px;display:flex}.summary-stats b{color:var(--gold);font-weight:650}.summary-grid{text-align:left;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.summary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.summary-actions .text-action{width:100%}.resume-banner{background:#2e3d36;border:1px solid #89c9ba4a;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:20px 25px;font-size:12px;display:flex}.page-heading{justify-content:space-between;align-items:flex-end;gap:25px;padding:48px 0 29px;display:flex}.page-heading h1{margin:14px 0 13px;font-size:46px;font-weight:650}.page-heading p{font-size:12px}.stat-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-bottom:26px;padding:24px 0 29px;display:grid}.stat-row>div{border-left:1px solid var(--line);padding-left:20px}.stat-row>div:first-child{border:0;padding-left:0}.stat-row span{color:var(--muted);font-size:10px;display:block}.stat-row b{letter-spacing:-1px;margin-top:5px;font-size:26px;font-weight:550;display:block}.stat-row small{color:#70869e;letter-spacing:0;font-size:13px;font-weight:400}.collection-toolbar{border-radius:12px;align-items:center;gap:13px;padding:15px;display:flex}.search-field{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.search-field>span{color:var(--mint);font-size:25px;line-height:1}.search-field input{background:0 0;border:0;width:100%;min-width:0;min-height:44px;padding:8px 2px;font-size:11px}.search-field input::placeholder{color:#879eb2}select{border:1px solid var(--line);background:#152539;border-radius:7px;max-width:100%;min-height:44px;padding:8px 28px 8px 10px;font-size:10px}.collection-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 17px;scroll-margin-top:20px;display:grid}.collection-card{background:#102036aa;border:1px solid #abc2d323;border-radius:10px;min-width:0;transition:transform .22s,border-color .22s;position:relative;overflow:hidden}.collection-card:hover{border-color:#eec78066;transform:translateY(-4px)}.card-inspect{text-align:left;background:0 0;width:100%;padding:0;display:block}.tile-art{aspect-ratio:744/1040;background:#0b1422;position:relative;overflow:hidden}.tile-art>img{object-fit:contain;width:100%;height:100%;transition:transform .25s;display:block}.collection-card:hover .tile-art img{transform:scale(1.025)}.new-label,.qty-label,.tile-rarity{background:#081326e8;border:1px solid #fff2;border-radius:4px;padding:4px 6px;font-size:8px;position:absolute}.new-label{color:#102820;background:#b7d9c4;border:0;font-weight:800;top:7px;left:6px}.qty-label{top:7px;right:6px}.tile-rarity{color:var(--gold);max-width:calc(100% - 12px);bottom:7px;left:6px}.tile-meta b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.2px;font-size:11px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.tile-meta span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;display:block;overflow:hidden}.tile-meta strong{color:var(--gold);margin-top:5px;font-size:11px;font-weight:600;display:block}.tile-sell{border-top:1px solid var(--line);width:100%;min-height:40px;color:var(--mint);background:#ffffff04;font-size:10px;display:block}.tile-sell:hover:not(:disabled){background:#89c9ba12}.missing-card .tile-art>img{filter:grayscale();opacity:.15}.missing-card .tile-meta{opacity:.65}.missing-card .qty-label{color:#b3c4d3;font-size:7px}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:25px;padding:32px 0;font-size:11px;display:flex}.pagination button{min-height:42px;font-size:10px}.empty-state{text-align:center;color:var(--muted);padding:65px 10px}.empty-state>span{color:var(--gold);margin-bottom:15px;font-size:48px;display:block}.empty-state h2{color:var(--text);font-size:25px}.empty-state p{margin:15px 0 25px;font-size:12px}.shop-balance{text-align:right;gap:3px;display:grid}.shop-balance>span{color:var(--muted);font-size:10px}.shop-balance b{color:var(--gold);letter-spacing:-1px;font-size:30px;font-weight:550}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:8px;display:grid}.shop-card{text-align:center;flex-direction:column;align-items:center;padding:27px;display:flex;position:relative;overflow:hidden}.shop-card:before{content:"";pointer-events:none;background:radial-gradient(#eec78015,#0000 65%);width:280px;height:280px;position:absolute;top:25px;left:50%;transform:translate(-50%)}.shop-card.free-shop{background:linear-gradient(135deg,#213b3cdd,#11232fde);border-color:#89c9ba55}.offer-label{color:#a8b9ca;letter-spacing:1.8px;font-size:8px;line-height:1.8}.free-shop .offer-label{color:var(--mint)}.shop-art{justify-content:center;align-items:center;width:100%;height:220px;margin:10px 0;display:flex;position:relative}.shop-art img{object-fit:contain;filter:drop-shadow(0 12px 13px #0007);width:auto;height:165px;transition:transform .35s;transform:rotate(-6deg)}.shop-card:hover .shop-art>img:first-child{transform:rotate(-3deg)translateY(-7px)}.shop-art-count{color:var(--gold);z-index:4;background:#102033ed;border:1px solid #eec78055;border-radius:9px;padding:2px 8px;font-size:25px;font-weight:700;position:absolute;bottom:35px;right:calc(50% - 85px)}.display-shop-art img:first-child{z-index:3;position:relative}.display-shop-art img:nth-child(2){z-index:2;position:absolute;transform:rotate(-17deg)translate(-35px)}.display-shop-art img:nth-child(3){z-index:1;position:absolute;transform:rotate(12deg)translate(30px)}.shop-card h2{margin-bottom:15px;font-size:24px}.shop-card>p{font-size:11px;line-height:1.9}.shop-price{letter-spacing:-1px;color:var(--gold);margin:23px 0;font-size:31px;line-height:1.3}.shop-price small{color:var(--muted);letter-spacing:1px;font-size:9px;display:block}.shop-card button{width:100%;margin-top:auto}.shop-card>.small-note{min-height:34px;margin-top:13px;font-size:9px}.shop-explanation{grid-template-columns:1fr 1fr;gap:40px;margin-top:27px;padding:34px;display:grid}.shop-explanation h2{margin-top:14px;font-size:27px;line-height:1.3}.shop-explanation p{font-size:12px;line-height:1.9}.shop-explanation small{color:#7f94a9;margin-top:12px;font-size:9px;line-height:1.8;display:block}.history-list{gap:14px;display:grid}.history-entry{border-radius:13px;align-items:flex-start;gap:20px;padding:22px 25px;display:flex}.history-icon{width:43px;height:43px;color:var(--gold);background:#eec78009;border-radius:10px;flex-shrink:0;place-items:center;font-size:25px;display:grid}.history-text{flex:1;min-width:0}.history-text>b{font-size:13px;font-weight:600;display:block}.history-text>time{color:var(--muted);margin-top:4px;font-size:10px;display:block}.history-entry>strong{color:var(--gold);white-space:nowrap;font-size:17px;font-weight:600}.history-entry .positive{color:var(--mint)}.history-pulls{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.history-pulls button{aspect-ratio:744/1040;background:0 0;border-radius:4px;width:55px;padding:0;overflow:hidden}.history-pulls img{object-fit:contain;width:100%;height:100%;display:block}.footer{border-top:1px solid var(--line);color:#74869b;justify-content:space-between;gap:15px;padding:26px 0 32px;font-size:9px;display:flex}dialog{color:var(--text);overscroll-behavior:contain;background:linear-gradient(125deg,#1b2d40,#0e1a2a);border:1px solid #b4c3d448;border-radius:20px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:34px;overflow:auto;box-shadow:0 24px 100px #0008}dialog[open]{animation:.25s ease-out dialog-in}.close-dialog{z-index:4;border-radius:50%;font-size:27px;position:absolute;top:14px;right:14px}.small-dialog{width:470px;padding-top:40px}.small-dialog h2{margin:13px 0 20px;font-size:29px;line-height:1.2}.small-dialog p{font-size:12px;line-height:1.8}.small-dialog label{color:var(--muted);font-size:12px}.sale-total{background:#eec78009;border:1px solid #eec78027;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:23px 0 15px;padding:22px;display:flex}.sale-total span{color:#c2cfda;font-size:11px}.sale-total b{color:var(--gold);white-space:nowrap;letter-spacing:-1px;font-size:27px;font-weight:600}.dialog-actions{gap:12px;margin:25px 0 15px;display:flex}.dialog-actions>button{flex:1;padding-inline:13px;font-size:11px}.small-dialog>.small-note{text-align:center;font-size:9px}.quantity-input{border:1px solid var(--line);background:#0b1727;border-radius:8px;max-width:190px;margin:14px 0 7px;display:flex;overflow:hidden}.quantity-input button{background:#ffffff05;width:50px;min-height:45px;font-size:23px}.quantity-input input{text-align:center;appearance:textfield;background:0 0;border:0;width:90px;min-width:0;font-size:18px}.quantity-input input::-webkit-inner-spin-button{display:none}#saleQuantityControls{margin-top:22px}.option-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 0;display:flex}input[type=checkbox]{width:18px;height:18px;accent-color:var(--mint)}.option-volume{border-bottom:1px solid var(--line);padding:20px 0;display:block}.option-volume>span{justify-content:space-between;display:flex}.option-volume input{width:100%;accent-color:var(--gold);margin-top:15px}.options-save{padding-top:26px}.options-save h3{letter-spacing:-.5px;font-size:17px}.options-save p{margin:10px 0 17px;font-size:11px}.options-save>button{width:100%;margin:6px 0}.danger-text{color:#d3958e;margin-top:18px;font-size:10px}.detail-dialog{width:860px;padding-top:48px}.detail-layout{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:40px;display:grid}.detail-card{aspect-ratio:744/1040;--mx:50%;--my:50%;border-radius:12px;transition:transform .13s;position:relative;overflow:hidden;box-shadow:0 20px 45px #0008}.detail-card>img{object-fit:contain;width:100%;height:100%;display:block}.detail-info h2{margin:14px 0;font-size:31px;line-height:1.2}.detail-info>.muted{font-size:11px}.detail-values{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:15px;margin:22px 0;padding:22px 0;display:grid}.detail-values span{color:var(--muted);font-size:9px;display:block}.detail-values b{color:var(--gold);letter-spacing:-.5px;margin-top:5px;font-size:22px;font-weight:550;display:block}.detail-info>p{margin:10px 0;font-size:12px}.detail-info>.primary-action{width:100%;margin-top:15px}.detail-distribution p{margin-top:9px;font-size:11px;line-height:1.8}.detail-distribution small{color:#7f94aa;margin-top:8px;font-size:9px;line-height:1.8;display:block}.app-toast{z-index:500;color:#e2eee6;pointer-events:none;text-align:center;background:#203c35f2;border:1px solid #96c9ab66;border-radius:12px;width:max-content;max-width:calc(100% - 30px);padding:14px 22px;font-size:12px;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0005}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:600;background:var(--gold);color:#101b29;border-radius:8px;padding:10px 18px;position:fixed;top:-90px;left:20px}.skip-link:focus{top:12px}@keyframes dialog-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@keyframes pack-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-10px)rotate(-2deg)}}@keyframes pack-arrive{0%{opacity:0;transform:translateY(18px)scale(.95)}to{opacity:1;transform:none}}@keyframes rare-bloom{0%{opacity:0;transform:scale(.65)}45%{opacity:1;transform:scale(1.1)}to{opacity:.75;transform:scale(1)}}@keyframes particle-burst{0%,15%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(0)}25%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-210px) scale(.4)}}@keyframes tear-body{0%,20%{transform:none}40%{transform:rotate(-3deg)translateY(7px)}to{opacity:0;transform:translateY(60px)scale(.88)}}@keyframes tear-top{0%,20%{transform:none}45%{transform:translate(12px,-12px)rotate(7deg)}to{opacity:0;transform:translate(120px,-110px)rotate(35deg)}}@keyframes opening-glow{0%{opacity:.1;transform:scale(.5)}70%{opacity:1;transform:scale(1.4)}to{opacity:0;transform:scale(1.7)}}@media (width>=1600px){.hero{padding-top:70px}.app-shell{max-width:1480px}.port-layout{grid-template-columns:minmax(0,1fr) 350px}.empty-display{height:350px}.empty-display>img{width:135px}.display-pack img{height:110px}}@media (width<=1150px){.app-shell{padding-inline:28px}.topbar{gap:14px}.brand small{letter-spacing:1.7px;font-size:7px}.tab{padding-inline:11px;font-size:11px}.topbar-actions{gap:9px}.wallet{padding-inline:10px}.port-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.display-board{padding:24px}.section-head h2{font-size:23px}.section-head{align-items:flex-start}.status-badge{font-size:8px}.collection-grid,.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.reveal-content{grid-template-columns:1fr 250px 1fr;gap:18px}.reveal-side.left{padding-left:0}.reveal-side.right{padding-right:0}.reveal-side h2{font-size:28px}.reveal-side.right .primary-action,.reveal-side.right .secondary-action{padding-inline:10px;font-size:11px}.collection-toolbar{flex-wrap:wrap}.search-field{flex-basis:100%}.collection-toolbar>label:not(.search-field){flex:1}.collection-toolbar select{width:100%}.shop-card{padding:22px 18px}.shop-card h2{font-size:21px}.offer-label{font-size:7px}.hero-seal{margin-right:5px}.display-pack img{height:85px}}@media (width<=850px) and (width>=701px){.brand small{display:none}.topbar{gap:9px}.brand{gap:8px;font-size:25px}.brand-emblem{width:35px;height:35px;font-size:25px}.tab{padding:9px;font-size:10px}.tab span,.wallet .coin-mark{display:none}.wallet{padding:8px}.port-layout{grid-template-columns:minmax(0,1fr) 245px}.display-board{padding:20px}.section-head{flex-wrap:wrap}.display-pack img{height:70px}.shop-grid{gap:12px}.reveal-side.left{display:none}.reveal-content{grid-template-columns:270px 1fr;gap:30px;max-width:650px;margin:auto}.how-it-works{gap:15px;padding-inline:0}}@media (width<=700px){.app-shell{padding:0 17px 90px}.ambient{background-position:62% 0}.topbar{justify-content:space-between;gap:10px;height:78px}.brand{gap:9px;font-size:24px}.brand-emblem{width:35px;height:35px;font-size:25px}.brand small{letter-spacing:1.3px;margin-top:6px;font-size:6px}.tabs{padding:7px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;z-index:100;background:#0b1729f5;border-top:1px solid #c5d3de24;grid-template-columns:repeat(4,1fr);gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{border-radius:8px;flex-direction:column;gap:3px;min-height:52px;padding:5px 3px;font-size:9px;display:flex}.tab span{margin:0;font-size:20px;line-height:1.2}.topbar-actions{gap:7px}.wallet{gap:7px;min-height:39px;padding:7px 9px}.coin-mark{width:22px;height:22px;font-size:14px}.wallet b{font-size:11px}.wallet small{font-size:7px}.icon-button{width:34px;height:34px;font-size:17px}.hero{gap:0;padding:34px 0 28px}.hero h1{letter-spacing:-1.9px;font-size:37px}.hero .eyebrow{letter-spacing:1.5px;margin-bottom:16px;font-size:7px}.hero p{max-width:310px;margin-top:16px;font-size:11px;line-height:1.8}.hero-seal,.desktop-only{display:none}.port-layout{flex-direction:column;gap:18px;display:flex}.display-board{border-radius:16px;padding:23px 20px}.section-head{flex-wrap:wrap;align-items:flex-start;gap:12px}.section-head h2{font-size:22px}.section-head .eyebrow{letter-spacing:1.5px;font-size:8px}.status-badge{padding:5px 8px;font-size:8px}.display-board>.muted{font-size:10px;line-height:1.8}.empty-display{height:230px;padding-bottom:20px}.empty-display>img{width:88px}.pack-orbit{width:190px;height:110px}.orbit-two{width:210px}.empty-display-caption{gap:12px;font-size:8px;bottom:6px}.claim-action{width:100%;min-width:0;margin-top:18px}.primary-action,.secondary-action{min-height:46px;padding:13px 17px;font-size:11px}.small-note{font-size:9px}.port-sidebar{gap:15px}.reward-card{padding:22px}.reward-card h2{font-size:22px}.reward-card .countdown{font-size:35px}.reward-card .countdown.ready{margin:19px 0;font-size:14px}.reward-heading{margin-bottom:14px}.collection-preview{padding:21px}.preview-stats{justify-content:space-between;padding-right:24px}.how-it-works{flex-direction:column;gap:20px;padding:29px 5px 15px}.how-it-works>div{gap:20px}.how-it-works>div>span{font-size:24px}.how-it-works p{font-size:10px}.footer{flex-direction:column;gap:7px;padding-bottom:0;font-size:8px}.display-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 4px;padding:22px 0 15px}.display-pack{min-height:44px;padding:5px 1px}.display-pack img{height:66px}.display-pack>span{font-size:8px}.display-progress{font-size:9px}.reveal-view{border-radius:16px;min-height:0;margin-top:18px;padding:13px 14px 22px}.reveal-top{flex-wrap:wrap;gap:8px;padding-bottom:11px}.reveal-top>.text-action{font-size:9px}.reveal-top>.eyebrow{letter-spacing:1px;text-align:center;order:3;width:100%;padding-bottom:5px;font-size:7px}.step-counter{font-size:21px}.step-counter small{font-size:10px}.reveal-content{flex-direction:column;gap:18px;padding:0;display:flex}.reveal-side.left{display:none}.reveal-center{gap:11px;width:100%}.reveal-badge{letter-spacing:1px;font-size:8px}.card-viewer{width:min(235px,71.5svh - 275.275px);min-width:170px}.card-meta h3{font-size:17px}.card-meta p{font-size:9px}.rarity-label{font-size:8px}.reveal-side.right{grid-template-columns:1fr 1fr;gap:10px;width:100%;padding:0;display:grid}.reveal-side.right>.eyebrow{display:none}.reveal-side.right .primary-action{order:1;padding-inline:8px;font-size:10px}.reveal-side.right .secondary-action{order:0;padding-inline:8px;font-size:10px}.reveal-side.right .small-note{text-align:center;order:2;grid-column:1/-1;font-size:8px}.reveal-side.right .preview-action{order:3;grid-column:1/-1;min-height:35px;margin-top:0;font-size:9px}.reveal-side.right .gesture-hint{display:none}.opening-ceremony{min-height:470px}.opening-ceremony h2{font-size:24px}.opening-ceremony p{font-size:10px}.tear-pack{width:130px}.summary-view{border-radius:16px;margin-top:20px;padding:23px 15px}.summary-view h2{margin:15px 0;font-size:26px}.summary-stats{gap:8px 16px;margin-bottom:24px;font-size:9px}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 8px}.summary-grid .tile-meta{padding:7px}.summary-grid .tile-meta b{font-size:9px}.summary-grid .tile-meta span{font-size:7px}.summary-grid .new-label{padding:3px;font-size:6px;top:5px;left:4px}.summary-grid .qty-label{font-size:7px;top:22px;right:4px}.summary-grid .tile-rarity{padding:3px;font-size:6px;bottom:4px;left:4px}.summary-actions{flex-direction:column;gap:10px;margin-top:25px}.summary-actions>button{width:100%}.resume-banner{text-align:center;flex-direction:column;padding:20px;font-size:11px}.resume-banner button{width:100%}.page-heading{flex-direction:column;align-items:flex-start;gap:21px;padding:33px 0 25px}.page-heading h1{margin:12px 0;font-size:34px}.page-heading .eyebrow{font-size:7px}.page-heading p{font-size:11px}.page-heading>button{width:100%}.stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 15px;margin-bottom:22px;padding:22px 0}.stat-row>div{border:0;padding:0}.stat-row span{font-size:9px}.stat-row b{font-size:24px}.stat-row small{font-size:11px}.collection-toolbar{border-radius:12px;gap:9px;padding:12px}.search-field input{font-size:10px}.collection-toolbar>label:not(.search-field){flex-basis:calc(50% - 9px)}.collection-toolbar select{min-height:40px;font-size:9px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px 9px}.tile-meta{padding:8px}.tile-meta b{font-size:9px}.tile-meta span{font-size:7px}.tile-meta strong{font-size:10px}.tile-sell{min-height:40px;font-size:8px}.tile-rarity{padding:3px 4px;font-size:6px}.qty-label{font-size:7px}.results-label{font-size:9px}.pagination{gap:12px;font-size:10px}.pagination button{min-height:44px;padding:11px;font-size:9px}.shop-balance{border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding-top:18px;display:flex}.shop-balance b{font-size:25px}.shop-grid{grid-template-columns:1fr;gap:20px}.shop-card{padding:24px}.offer-label{font-size:8px}.shop-art{height:190px;margin:12px 0}.shop-art>img{height:150px}.shop-card h2{font-size:25px}.shop-price{margin:20px 0;font-size:32px}.shop-card button{font-size:12px}.shop-card>.small-note{min-height:0;margin-top:13px}.shop-explanation{grid-template-columns:1fr;gap:25px;padding:24px}.shop-explanation h2{font-size:25px}.shop-explanation p{font-size:11px}.history-entry{gap:12px;padding:17px 14px}.history-icon{width:32px;height:32px;font-size:21px}.history-text>b{font-size:11px}.history-text time{font-size:8px}.history-entry>strong{font-size:12px}.history-pulls{gap:5px}.history-pulls button{width:40px}.empty-state h2{font-size:23px}.empty-state p{font-size:11px}.detail-dialog{padding:46px 22px 25px}.detail-layout{grid-template-columns:1fr;gap:24px}.detail-card{width:min(225px,70vw);margin:auto}.detail-info h2{font-size:26px}.detail-values{padding:17px 0}.detail-values b{font-size:22px}.small-dialog{padding:38px 23px 24px}.small-dialog h2{font-size:26px}.sale-total{padding:18px 15px}.sale-total b{font-size:24px}.dialog-actions{gap:9px}.dialog-actions>button{padding-inline:10px;font-size:10px}.app-toast{bottom:calc(86px + env(safe-area-inset-bottom));padding:12px 18px;font-size:11px}.close-dialog{width:36px;height:36px;font-size:25px}}@media (width<=360px){.app-shell{padding-inline:12px}.brand small{display:none}.brand{font-size:23px}.wallet .coin-mark{display:none}.hero h1{font-size:33px}.display-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.display-pack img{height:80px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.history-entry{flex-wrap:wrap}.history-entry>strong{margin-left:44px}.card-viewer{min-width:170px}.section-head h2{font-size:21px}}@media (hover:none){.collection-card:hover,.primary-action:hover:not(:disabled),.secondary-action:hover:not(:disabled),.display-pack:hover:not(:disabled) img{transform:none}}html[data-motion=reduced]{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.model-rates{border-top:1px solid var(--line);margin:22px 0}.model-rates>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:11px 0;font-size:11px;display:flex}.model-rates span{color:var(--muted)}.model-rates b{text-align:right;color:var(--gold);font-weight:600}.player-progress{border-radius:12px;align-items:center;gap:24px;margin-top:20px;padding:15px 22px;display:flex}.player-progress>div:first-child{min-width:110px}.player-progress b{color:var(--gold);margin-top:6px;font-size:20px;display:block}.player-xp{flex:1;max-width:520px}.player-xp>span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.player-progress>small{color:var(--muted);margin-left:auto;font-size:10px}.booster-gift{background:linear-gradient(135deg,#413526bb,#17283ddd);border-color:#eec78055}.gift-count{align-items:baseline;gap:12px;margin:22px 0 12px;display:flex}.gift-count b{color:var(--gold);font-size:37px}.gift-count span{color:var(--muted);font-size:11px}#freeBoosterTimer{color:var(--mint);margin-bottom:15px;font-size:11px}.discovery-badge{color:#101b29;background:var(--mint);letter-spacing:1px;border-radius:6px;padding:5px 10px;font-size:10px;font-weight:800;box-shadow:0 0 25px #9deac444}.pack-choice{text-align:center;max-width:900px;margin:35px auto;padding:50px}.pack-choice>p{color:var(--muted);line-height:1.8}.pack-choice .summary-actions{flex-wrap:wrap;justify-content:center}.pack-choice .small-note{margin-top:22px;font-size:10px}.achievement-panel>.muted{margin:16px 0 22px;font-size:11px;line-height:1.8}.achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.achievement{border:1px solid var(--line);background:#07132366;border-radius:10px;flex-direction:column;gap:9px;padding:15px;display:flex}.achievement b{font-size:12px}.achievement>span,.achievement small{color:var(--muted);font-size:10px}.achievement .progress-track{margin:3px 0}.achievement.achieved b,.achievement.achieved small{color:var(--mint)}.celebration-dialog{text-align:center;border-color:var(--gold);background:radial-gradient(at top,#5c492b,#102034 70%);overflow:hidden}.celebration-stars{color:var(--gold);text-shadow:0 0 40px #eec780;margin:0 0 26px;font-size:60px;animation:1.1s ease-out reward-burst}.celebration-dialog .primary-action{width:100%;margin-top:20px}.celebration-dialog h2{font-size:31px}.celebration-dialog:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 20%,transparent 0 15deg,#eec78008 15deg 30deg);pointer-events:none;animation:8s linear infinite reward-rays;position:absolute;inset:0}.celebration-dialog>*{position:relative}.exchange-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;gap:24px;margin-bottom:45px;display:grid}.exchange-selection h2{margin-bottom:20px;font-size:22px}.exchange-slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-slots>button,.exchange-slot-empty{aspect-ratio:744/1040;background:#0a1729;border:1px dashed #eec78066;border-radius:10px;position:relative;overflow:hidden}.exchange-slots img{object-fit:contain;width:100%;height:100%}.exchange-slots span{color:#142235;background:#eec780;border-radius:50%;place-items:center;width:25px;height:25px;font-size:22px;display:grid;position:absolute;top:5px;right:5px}.exchange-slot-empty{color:#64748b;place-items:center;font-size:35px;display:grid}.exchange-selection>.small-note{margin:15px 0 20px}.exchange-selection>.search-field{background:#071323;border-radius:8px;margin-bottom:22px;padding:8px 12px;display:flex}.exchange-selection input{width:100%}.exchange-inventory{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.exchange-card{border:1px solid var(--line);text-align:left;background:#081424;border-radius:8px;flex-direction:column;gap:5px;min-width:0;padding:8px;display:flex}.exchange-card:hover:not(:disabled){border-color:var(--gold)}.exchange-card img{aspect-ratio:744/1040;object-fit:contain;border-radius:5px;width:100%}.exchange-card b{font-size:10px}.exchange-card span,.exchange-card small{color:var(--muted);font-size:8px}.exchange-card strong{color:var(--gold);font-size:12px}.exchange-card:disabled{opacity:.4}.exchange-offer{position:sticky;top:20px}.exchange-chances{gap:9px;margin:20px 0;display:flex}.exchange-chances button{border:1px solid var(--line);background:#102034;border-radius:8px;flex:1;min-height:50px;font-size:20px}.exchange-chances [aria-pressed=true]{background:var(--gold);color:#102034;border-color:var(--gold)}.exchange-values{justify-content:space-between;gap:12px;margin:25px 0;display:flex}.exchange-values span{color:var(--muted);font-size:10px}.exchange-values b{color:var(--gold);margin-top:10px;font-size:25px;display:block}#exchangeTarget{flex-direction:column;align-items:center;gap:9px;margin:20px 0;display:flex}#exchangeTarget img{aspect-ratio:744/1040;object-fit:contain;filter:drop-shadow(0 10px 20px #0008);width:150px}#exchangeTarget b{font-size:16px}#exchangeTarget span,#exchangeTarget small{color:var(--muted);text-align:center;font-size:10px}.exchange-warning{color:#e1b8a2;background:#df9e7a09;border:1px solid #df9e7a44;border-radius:8px;margin:20px 0;padding:15px;font-size:11px;line-height:1.8}.exchange-offer .primary-action{width:100%}.exchange-offer .small-note{line-height:1.8}#exchangeQuote{color:var(--muted);font-size:12px;line-height:1.8}#exchangeResult:not(:empty){border-radius:10px;margin-top:20px;padding:18px;font-size:13px;line-height:1.8}.exchange-win{color:var(--mint);background:#98dabb0d;border:1px solid #98dabb66}.exchange-loss{color:#e1b8a2;background:#df9e7a09;border:1px solid #df9e7a44}.new-label{z-index:2}@keyframes reward-burst{0%{opacity:0;transform:scale(.3)rotate(-20deg)}65%{opacity:1;transform:scale(1.18)rotate(6deg)}to{transform:none}}@keyframes reward-rays{to{transform:rotate(360deg)}}.port-layout{align-items:start}.celebration-dialog .close-dialog{position:absolute}.achievement-panel>summary{cursor:pointer;list-style:none}.achievement-panel>summary::-webkit-details-marker{display:none}.achievement-panel>summary:after{content:"↓";color:var(--gold);font-size:20px}.achievement-panel[open]>summary:after{content:"↑"}.achievement-panel>summary:focus-visible{outline:3px solid var(--mint);outline-offset:6px}@media (width<=1150px){.player-progress{gap:15px}.player-progress>small{max-width:155px;line-height:1.7}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-inventory{grid-template-columns:repeat(3,minmax(0,1fr))}.tab{padding-inline:9px}}@media (width<=850px){.exchange-layout{grid-template-columns:1fr}.exchange-offer{position:static}.exchange-inventory{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=700px){.tabs{grid-template-columns:repeat(5,1fr)}.player-progress{flex-wrap:wrap;gap:14px;margin-top:15px;padding:14px 16px}.player-progress>div:first-child{min-width:75px}.player-progress b{font-size:17px}.player-progress .eyebrow{font-size:7px}.player-xp{min-width:150px;max-width:none}.player-xp>span{font-size:9px}.player-progress>small{width:100%;max-width:none;margin-left:0;font-size:9px}.pack-choice{margin-top:20px;padding:30px 20px}.pack-choice h2{font-size:25px}.pack-choice>p{font-size:11px}.achievement-panel{padding:18px}.achievement-panel h2{font-size:21px}.achievement-grid{gap:8px}.achievement{gap:7px;padding:12px}.achievement b{font-size:10px}.achievement small,.achievement>span{font-size:9px}.exchange-layout{gap:18px}.exchange-selection,.exchange-offer{padding:20px}.exchange-slots{gap:8px}.exchange-inventory{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.exchange-card b{font-size:9px}.exchange-selection input{font-size:11px}.discovery-badge{padding:4px 8px;font-size:8px}}@media (width<=700px) and (height<=650px){.topbar{height:64px}.reveal-view{margin-top:10px;padding:10px 12px 15px}.reveal-top{flex-wrap:nowrap;padding-bottom:6px}.reveal-top>.eyebrow{display:none}.reveal-center{gap:8px}.card-viewer{width:140px;min-width:0}.card-meta .rarity-label{display:none}.card-meta h3{margin-top:4px;font-size:14px}.card-meta p{margin-top:4px;font-size:8px}.reveal-progress{display:none}.reveal-side.right{gap:6px}.reveal-side.right .small-note{display:none}.reveal-side.right .primary-action,.reveal-side.right .secondary-action{min-height:44px;padding:10px 6px;font-size:8px}.reveal-side.right .preview-action{min-height:30px;padding:6px 0;font-size:8px}.reveal-badge{font-size:7px}.reveal-content{gap:13px}}.port-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.port-sidebar{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;display:grid}.port-sidebar .shop-shortcut{grid-column:2;align-self:end}.port-sidebar .reward-card{grid-row:span 2}.display-board,.booster-gift{min-width:0}.empty-display{height:350px}.empty-display>img.display-visual{object-fit:contain;filter:drop-shadow(0 18px 18px #0006);width:min(310px,90%);height:300px;animation:none}.pack-orbit{display:none}.booster-gift{text-align:center;flex-direction:column;align-items:center;padding:28px 30px;display:flex}.gift-art{order:3;justify-content:center;align-items:center;width:100%;height:310px;display:flex;position:relative}.gift-art:before{content:"";background:radial-gradient(#eec78025,#0000 70%);width:230px;height:230px;position:absolute}.gift-art img{object-fit:contain;filter:drop-shadow(0 18px 22px #0008);max-width:100%;height:235px;transform:rotate(-6deg)}.booster-gift>.eyebrow{order:0}.booster-gift>h2{order:1;margin-top:10px}.booster-gift>.gift-count{order:2;margin:18px 0 0}.booster-gift>p{order:4}.booster-gift>.primary-action{order:5;width:100%;margin-top:auto}.booster-gift>.small-note:last-child{order:6}.active-display-art{border-bottom:1px solid var(--line);align-items:center;gap:22px;margin-top:18px;padding-bottom:18px;display:flex}.active-display-art img{object-fit:contain;filter:drop-shadow(0 8px 12px #0005);width:135px;height:135px}.active-display-art p{max-width:230px;color:var(--gold);font-size:12px}.display-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px 4px}.display-pack img{object-fit:contain;max-width:100%;height:76px}.display-shop-art img.display-visual{object-fit:contain;max-width:100%;height:205px;transform:none}.shop-card:hover .display-shop-art>img.display-visual{transform:translateY(-5px)}.exchange-toolbar{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.exchange-toolbar .search-field{border:1px solid var(--line);background:#071323;border-radius:9px;grid-column:1/-1;padding:12px}.exchange-toolbar>label:not(.search-field){color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.exchange-toolbar select{border:1px solid var(--line);background:#0a1729;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:11px}.exchange-toolbar input{background:0 0;width:100%;min-width:0}.exchange-selection .results-label{margin:0 0 16px}.card-market{margin-top:28px;padding:28px}.card-market .muted{margin:16px 0 24px;font-size:12px}.market-timer{text-align:right;white-space:nowrap;flex-direction:column;display:flex}.market-timer span{color:var(--muted);font-size:10px}.market-timer b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:27px}.card-shop-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.market-card{border:1px solid var(--line);background:#07132388;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:12px;display:flex}.market-inspect{text-align:left;background:0 0;flex-direction:column;flex:1;gap:7px;width:100%;padding:0;display:flex}.market-inspect img{aspect-ratio:744/1040;object-fit:contain;border-radius:8px;width:100%}.market-inspect span{color:var(--muted);font-size:9px}.market-card>strong{color:var(--gold);font-size:22px;line-height:1.3}.market-card>strong small{color:var(--muted);font-size:9px;font-weight:400;display:block}.market-card .primary-action{width:100%;min-height:44px;padding:10px 6px;font-size:11px}.market-card>small{color:var(--muted);min-height:28px;font-size:9px;line-height:1.6}.market-card.purchased{border-color:#89c9ba55}.market-card.purchased .market-inspect img{opacity:.65}.exchange-case-dialog{text-align:center;width:min(740px,100vw - 30px);color:var(--text);background:radial-gradient(at top,#423722,#0c192a 65%);border:1px solid #eec78066;border-radius:20px;padding:35px 0 28px;overflow:hidden}.exchange-case-dialog h2{margin-top:15px;padding:0 22px;font-size:28px}.exchange-case-dialog>p{min-height:42px;margin:24px 0;padding:0 24px;font-size:13px}.exchange-case-dialog>.primary-action{min-width:180px}.exchange-case-dialog[data-result=win]{border-color:var(--mint)}.exchange-case-dialog[data-result=win] h2{color:var(--mint)}.case-window{border-block:1px solid var(--line);background:#050c17;margin:25px 0;position:relative;overflow:hidden}.case-window:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050c17e0,#0000 18% 82%,#050c17e0);position:absolute;inset:0}.case-reel{will-change:transform;gap:12px;width:max-content;padding:20px 16px;display:flex;position:relative;left:50%}.case-item{background:linear-gradient(140deg,#1f2d3b,#0d1b2a);border:1px solid #eec78044;border-radius:10px;flex-direction:column;flex:0 0 140px;justify-content:center;align-items:center;gap:10px;width:140px;height:230px;padding:9px;display:flex}.case-item img{object-fit:contain;width:120px;height:170px}.case-item b{max-width:100%;height:28px;font-size:10px;line-height:1.4;overflow:hidden}.case-miss{background:#2d202a;border-color:#e1b8a244}.case-miss>span{color:#e1b8a2;font-size:100px;line-height:170px}.case-marker{background:var(--gold);z-index:2;width:2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 18px #eec780aa}.case-marker:before{content:"";border-inline:9px solid #0000;border-top:12px solid var(--gold);position:absolute;top:0;left:-8px}.exchange-case-dialog[data-result=win] .case-selected{border-color:var(--mint);background:#193c39;box-shadow:0 0 22px #89c9ba55}.exchange-case-dialog[data-result=loss] .case-selected{border-color:#e1b8a2;box-shadow:0 0 22px #e1b8a233}@media (width>=701px) and (width<=1150px){.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:98px;padding-block:18px}.tabs{order:3;justify-content:center;width:100%;margin:0}.topbar-actions{margin-left:auto}}@media (width<=900px){.card-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.empty-display{height:290px}.empty-display>img.display-visual{height:245px}.gift-art{height:250px}.gift-art img{height:205px}.display-board,.booster-gift{padding:24px}.section-head h2{font-size:23px}}@media (width<=700px){.tabs{grid-template-columns:repeat(6,minmax(0,1fr));padding-inline:3px}.tab{padding-inline:1px;font-size:8px}.tab span{font-size:18px}.port-layout{grid-template-columns:1fr}.port-sidebar{grid-template-columns:1fr;gap:16px}.port-sidebar .shop-shortcut{grid-column:auto}.port-sidebar .reward-card{grid-row:auto}.display-board,.booster-gift{width:100%;padding:22px}.booster-gift .gift-art{height:210px}.booster-gift .gift-art img{height:185px}.empty-display{height:290px}.empty-display>img.display-visual{width:min(265px,90%);height:250px}.active-display-art img{width:100px;height:100px}.active-display-art p{font-size:10px}.card-market{padding:18px}.card-market .section-head{align-items:center}.card-market h2{font-size:23px}.card-market .muted{font-size:10px}.card-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-card{gap:10px;padding:10px}.market-inspect b{font-size:11px}.market-card>strong{font-size:20px}.market-timer{text-align:left}.market-timer b{font-size:24px}.exchange-case-dialog h2{font-size:23px}.exchange-case-dialog>p{font-size:11px}.achievement-grid{grid-template-columns:1fr}.exchange-toolbar select{font-size:10px}.display-pack img{height:70px}}#revealNew{z-index:6;pointer-events:none;margin:0;position:absolute;top:10px;right:10px}.reveal-center{position:relative}.card-facts{max-width:330px;padding-left:10px;padding-right:12px}.card-facts h2{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:63px;margin:16px 0 20px;font-size:26px;line-height:1.2;display:-webkit-box;overflow:hidden}.card-facts dl{margin:0}.card-facts dl>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:15px;padding:9px 0;font-size:11px;display:flex}.card-facts dt{color:var(--muted);flex-shrink:0}.card-facts dd{text-align:right;margin:0;font-weight:650}.pull-probability{background:#eec78007;border:1px solid #eec78033;border-radius:12px;margin-top:22px;padding:17px}.pull-probability>b{color:var(--gold);font-variant-numeric:tabular-nums;margin:7px 0;font-size:28px;display:block}.card-facts .pull-probability p{font-size:10px;line-height:1.7}.pull-probability small{color:var(--muted);margin-top:9px;font-size:9px;line-height:1.7;display:block}.reveal-content{grid-template-columns:minmax(0,1fr) minmax(200px,290px) minmax(0,1fr);min-height:575px}.close-dialog,.exchange-offer>.icon-button{place-items:center;padding:0;line-height:1}.small-dialog h2{padding-right:24px}.small-dialog>.close-dialog{top:14px;right:14px}.shop-layout{grid-template-columns:250px minmax(0,1fr);align-items:stretch;gap:22px;display:grid}.shop-layout>.shop-grid{grid-template-columns:1fr;gap:16px;margin:0}.shop-layout .shop-card{padding:18px}.shop-layout .shop-card .offer-label{letter-spacing:1px;font-size:7px}.shop-layout .shop-art{height:110px;margin:6px 0}.shop-layout .shop-art>img{object-fit:contain;max-width:100%;height:100px}.shop-layout .shop-card h2{margin-bottom:10px;font-size:20px}.shop-layout .shop-price{margin:12px 0;font-size:25px}.shop-layout .shop-card>.small-note{min-height:0;margin-top:8px;font-size:8px}.shop-layout .shop-card button{min-height:44px;padding:10px;font-size:10px}.shop-layout>.card-market{min-width:0;margin:0;padding:22px}.shop-layout .card-market h2{letter-spacing:-.8px;font-size:24px}.shop-layout .card-market .section-head{flex-wrap:wrap;align-items:center;gap:10px}.shop-layout .card-market .eyebrow{letter-spacing:1.3px;font-size:8px}.shop-layout .card-market>.muted{margin:14px 0 20px;font-size:10px}.shop-layout .market-card{align-self:start;gap:10px;padding:9px}.shop-layout .market-inspect b{font-size:11px}.shop-layout .market-card>strong{font-size:20px}.shop-layout .market-card .primary-action{font-size:10px}.exchange-dock,.exchange-offer-scrim,#exchangeOfferClose{display:none}@media (width>=851px) and (width<=1100px){.shop-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.shop-layout .card-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-layout>.card-market{padding:18px}.reveal-content{gap:20px}.card-facts h2{font-size:22px}.card-facts dl>div{gap:8px;font-size:10px}.pull-probability{padding:13px}.pull-probability>b{font-size:24px}}@media (width<=850px){#exchangeScreen.active{animation:none}.shop-layout{grid-template-columns:1fr;gap:20px}.shop-layout>.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-layout .card-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-layout{padding-bottom:125px}.exchange-selection{min-width:0}.exchange-offer{display:none}.exchange-dock{z-index:110;-webkit-backdrop-filter:none;backdrop-filter:none;background:#101f32f5;border-color:#eec78055;border-radius:14px;grid-template-columns:minmax(0,1fr) 90px minmax(0,1.1fr) auto auto;align-items:center;gap:12px;width:min(730px,100vw - 28px);padding:14px 16px;display:grid;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 -8px 35px #0009}.exchange-dock>div{min-width:0}.exchange-dock>div>span{color:var(--muted);font-size:9px;line-height:1.3;display:block}.exchange-dock b{color:var(--gold);margin-top:4px;font-size:11px;line-height:1.5;display:block}.exchange-dock>div:nth-of-type(3){min-height:42px;padding-left:35px;position:relative}.exchange-dock>div:nth-of-type(3) b{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;display:-webkit-box;overflow:hidden}#exchangeDockCard{object-fit:contain;border-radius:3px;width:29px;height:42px;position:absolute;top:0;left:0}.exchange-dock button{min-height:44px;padding:10px;font-size:10px}.exchange-offer.mobile-open{z-index:132;overscroll-behavior:contain;width:min(560px,100vw - 28px);max-height:calc(100dvh - 125px);padding:24px;display:block;position:fixed;bottom:100px;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 0 100px #0009}.exchange-offer.mobile-open>#exchangeOfferClose{width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.exchange-offer.mobile-open>.eyebrow{padding-right:35px}.exchange-offer-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:130;background:#030a17ae;display:block;position:fixed;inset:0}body.exchange-details-open{overflow:hidden}.exchange-offer.mobile-open #exchangeTarget img{width:100px}.exchange-offer.mobile-open #exchangeTarget{gap:7px;margin:16px 0}.exchange-offer.mobile-open .exchange-values{margin:16px 0}.exchange-offer.mobile-open .exchange-values b{font-size:22px}.exchange-offer.mobile-open .exchange-warning{margin:14px 0;font-size:10px}}@media (width>=851px){#shopScreen>.page-heading{padding:32px 0 26px}#shopScreen>.page-heading h1{font-size:42px}.shop-layout .shop-card{text-align:left;grid-template-columns:80px minmax(0,1fr);align-content:start;gap:6px 12px;display:grid}.shop-layout .shop-card>.offer-label{grid-column:1/-1;margin-bottom:5px}.shop-layout .shop-card>.shop-art{grid-area:2/1/5;align-self:center;width:80px;height:105px;margin:0}.shop-layout .shop-card>.shop-art>img{width:80px;height:100px;transform:none}.shop-layout .shop-card>h2,.shop-layout .shop-card>p:not(.small-note),.shop-layout .shop-card>.shop-price{grid-column:2;margin:0}.shop-layout .shop-card>h2{font-size:19px}.shop-layout .shop-card>.shop-price{margin-top:2px;font-size:24px}.shop-layout .shop-card>.shop-price small{font-size:8px}.shop-layout .shop-card>button,.shop-layout .shop-card>.small-note{grid-column:1/-1}.shop-layout .shop-card>button{margin-top:9px}.shop-layout .shop-card>.small-note{text-align:center;margin:0}}@media (width<=700px){.reveal-content{min-height:0}.card-facts{display:none}#revealNew{padding:4px 7px;font-size:8px;top:7px;right:7px}.shop-layout .shop-grid{gap:12px}.shop-layout .shop-card{padding:14px 10px}.shop-layout .shop-card h2{font-size:17px}.shop-layout .shop-card>p{font-size:9px}.shop-layout .shop-card .offer-label{font-size:6px}.shop-layout .shop-card button{padding:10px 6px;font-size:9px}.shop-layout .shop-art{height:100px}.shop-layout .shop-art>img{height:90px}.shop-layout>.card-market{padding:18px}.shop-layout .card-market h2{font-size:22px}.shop-layout .card-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-layout .market-card{padding:10px}.exchange-layout{padding-bottom:170px}.exchange-dock{bottom:calc(73px + env(safe-area-inset-bottom));border-radius:12px;grid-template-columns:minmax(0,1fr) 70px minmax(0,1.2fr);gap:8px;width:calc(100vw - 20px);padding:10px}.exchange-dock>div:nth-of-type(3){padding-left:28px}.exchange-dock b{font-size:10px}.exchange-dock>div>span{font-size:8px}#exchangeDockCard{width:23px;height:35px}.exchange-dock>#exchangeDockDetails{grid-column:1;min-height:40px}.exchange-dock>#exchangeDockAttempt{grid-column:2/-1;min-height:40px}.exchange-offer.mobile-open{bottom:calc(78px + env(safe-area-inset-bottom));max-height:calc(100dvh - 110px);padding:23px 20px}}.brand-by{color:var(--gold);letter-spacing:1px;margin-top:8px;font-size:10px;font-weight:600;line-height:1.2;display:block}.options-label{display:none}.pull-probability>b{font-size:24px;line-height:1.35}@media (width>=1024px){:root{--nav-width:220px}.app-shell{max-width:none;padding:0 32px 0 calc(var(--nav-width) + 32px)}#main,.footer{max-width:1440px;margin-inline:auto}.topbar{width:var(--nav-width);z-index:90;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:thin;background:linear-gradient(#101f32f7,#080f1cf7);border:0;border-right:1px solid #b4c6d624;flex-flow:column;align-items:stretch;gap:0;height:100dvh;min-height:0;padding:30px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 40px #0003}.topbar .brand{justify-content:flex-start;align-items:center;gap:10px;padding-inline:3px;font-size:28px}.topbar .brand-emblem{flex-shrink:0;width:39px;height:39px;font-size:29px}.topbar .brand small{letter-spacing:1.5px;margin-top:7px;font-size:7px}.topbar .brand-by{letter-spacing:1px;margin-top:10px;font-size:11px}.topbar .tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:column;order:0;justify-content:flex-start;align-items:stretch;gap:7px;width:100%;margin:34px 0 24px;padding:0;display:flex;position:static}.topbar .tab{text-align:left;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:49px;padding:13px 14px;font-size:12px;display:flex}.topbar .tab span{text-align:center;width:20px;margin:0;font-size:20px;line-height:1.2;display:inline-block}.topbar .tab.active{box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(100deg,#eec78020,#eec78008)}.topbar .topbar-actions{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:11px;width:100%;margin:auto 0 0;padding-top:22px;display:flex}.topbar .wallet{gap:10px;width:100%;min-height:58px;padding:12px}.topbar .wallet b{font-size:13px}.topbar .wallet small{font-size:9px}#optionsBtn{justify-content:center;align-items:center;gap:10px;width:100%;height:43px;font-size:18px;display:flex}#optionsBtn .options-label{font-size:11px;font-weight:650;display:inline}.player-progress{margin-top:24px}}@media (width>=1024px) and (width<=1250px){:root{--nav-width:190px}.app-shell{padding-left:calc(var(--nav-width) + 24px);padding-right:24px}.topbar{padding-inline:13px}.topbar .brand{gap:8px;padding:0;font-size:25px}.topbar .brand-emblem{width:34px;height:34px;font-size:25px}.topbar .brand small{letter-spacing:1px;font-size:6px}.topbar .tab{padding-inline:12px}.topbar .wallet{gap:8px;padding:10px}.topbar .coin-mark{width:24px;height:24px;font-size:16px}.shop-layout{grid-template-columns:210px minmax(0,1fr);gap:16px}.shop-layout .card-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.player-progress{gap:15px}.player-progress>small{max-width:130px;line-height:1.7}.card-facts .pull-probability>b{font-size:20px}}@media (width<=700px){.brand-by{letter-spacing:.6px;margin-top:6px;font-size:8px}}:root{--brass:#d7b873;--brass-line:#d7b87338;--album-texture:url(/assets/navy-chart-texture-B5eJ13L4.png)}.surface{background:linear-gradient(125deg,#152839e8,#091625f2),var(--album-texture) center/420px;border-color:#b6c0c932;border-radius:17px;box-shadow:inset 0 1px #ffffff0a,0 14px 40px #0003}:is(.display-board,.booster-gift,.reward-card,.collection-preview,.card-market,.achievement-panel,.reveal-view){position:relative}:is(.display-board,.booster-gift,.card-market,.achievement-panel,.reveal-view):after{content:"";pointer-events:none;border:1px solid #d7b87316;border-radius:12px;position:absolute;inset:6px}.display-board,.reveal-view{border-color:#d7b87342}.booster-gift{background:linear-gradient(140deg,#463b26d9,#142634ee 65%),var(--album-texture) center/420px}.player-progress{border-left:3px solid var(--brass);border-radius:12px;box-shadow:inset 0 1px #ffffff0b,0 6px 24px #0002}.progress-track{background:#040b1699;height:5px;box-shadow:inset 0 1px 3px #0009}.hero h1{letter-spacing:-2px;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.05}.hero-seal{background:#0c1b2b70;border-color:#d7b87366;box-shadow:inset 0 0 0 7px #d7b87309,inset 0 0 0 8px #d7b87322,0 8px 30px #0002}.section-head h2{letter-spacing:-.7px}.status-badge{color:#ddc891;background:#d7b87308;border-color:#d7b87344;border-radius:5px}.display-pack{background:#07132350;border-color:#d7b87316;border-radius:7px}.display-pack:hover:not(:disabled){box-shadow:inset 0 0 0 1px #d7b87332,0 4px 12px #0004}.display-pack.opened{background:#07132330;border-style:dashed}.card-position{font-variant-numeric:tabular-nums;background:linear-gradient(120deg,#d7b87316,#132637);border:1px solid #d7b87355;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-width:126px;height:34px;padding:5px 13px;display:none;box-shadow:inset 0 1px #e6cc8b12}.card-position>span{letter-spacing:1.6px;color:var(--muted);font-size:8px}.card-position>b{color:var(--gold);font-size:19px;line-height:1}.card-position>i{color:var(--muted);font-size:10px;font-style:normal}.card-position.finishing{background:#89c9ba0c;border-color:#89c9ba77}.card-position.finishing>b{color:var(--mint)}.reveal-center{gap:18px;padding-block:8px}.card-viewer:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#29425480,#091624cf),var(--album-texture) center/350px;border:1px solid #d7b87360;border-radius:18px;position:absolute;inset:-13px;box-shadow:inset 0 0 0 4px #07111a,inset 0 0 0 5px #d7b87328,0 20px 45px #0006}.reveal-badge{min-height:19px;margin-bottom:4px}.card-facts{background:linear-gradient(145deg,#0c1b2be8,#0b1929e0),var(--album-texture) center/350px;border:1px solid #d7b8732a;border-radius:12px;padding:20px 18px;box-shadow:inset 0 1px #d7b8730a}.card-facts h2{min-height:57px;margin-top:12px;font-size:23px}.card-facts dd{overflow-wrap:anywhere}.pull-probability{background:linear-gradient(120deg,#d7b8730e,#15293a33);border-color:#d7b87340;border-radius:8px;padding:14px}#nextCardBtn.finishing{color:#0a2c28;background:linear-gradient(120deg,#bce5d5,#72b8a6);border-color:#bce5d5;box-shadow:0 5px 24px #89c9ba22}#nextCardBtn.finishing:hover:not(:disabled){box-shadow:0 7px 28px #89c9ba44}.collection-card{border-color:#d7b87328;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff07}.collection-card.rare{border-color:#d7b87355}.collection-card.ultra{border-color:#baa1d466}.market-card{background:linear-gradient(150deg,#192a39dc,#071322f0),var(--album-texture) center/280px;border-color:#d7b8732a}.market-inspect img{background:#071322;border:1px solid #d7b8732d;border-radius:6px;padding:3px}.exchange-slot-empty{background:linear-gradient(150deg,#162c3aaa,#081624dd),var(--album-texture) center/250px;color:#a28f625e;border-color:#d7b87355;box-shadow:inset 0 0 0 5px #0002}.exchange-slots>button{border-style:solid;border-color:#d7b87366;padding:4px;box-shadow:inset 0 0 0 3px #d7b87315}.exchange-card{background:linear-gradient(140deg,#172a38,#0a1828);border-color:#d7b87322;box-shadow:0 3px 10px #0002}.shop-price{font-variant-numeric:tabular-nums}.achievements-hero{background:linear-gradient(90deg,#07142430,#07142400),url(/assets/success-voyage-banner-ZAkav9T3.webp) 50%/cover;border-color:#d7b87344;align-items:center;min-height:230px;margin-top:28px;margin-bottom:20px;display:flex;overflow:hidden;padding:34px!important}.achievements-hero>div{z-index:1;max-width:56%;position:relative}.achievements-hero .eyebrow{color:#e4c786}.achievements-hero h1{letter-spacing:-1.5px;margin:12px 0;font-family:Georgia,Times New Roman,serif;font-size:47px;font-weight:500}.achievements-hero p{color:#c1cbd3;max-width:400px;font-size:12px}.success-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.success-overview>div{background:linear-gradient(125deg,#192c3dcc,#091625ed),var(--album-texture) center/360px;border:1px solid #d7b8732e;border-radius:11px;align-items:center;gap:15px;padding:19px 20px;display:flex;box-shadow:inset 0 1px #ffffff08}.success-stat-icon{width:42px;height:42px;color:var(--gold);background:#d7b8730a;border:1px solid #d7b87344;border-radius:50%;flex-shrink:0;place-items:center;font-size:22px;display:grid}.success-overview>div>div>span{color:var(--muted);font-size:10px;display:block}.success-overview b{color:#ecdbc2;font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1.5}.success-filters{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.success-filters button{color:#aebac7;background:#071625;border:1px solid #d7b87322;border-radius:6px;min-height:39px;padding:9px 16px;font-size:11px}.success-filters [aria-pressed=true]{color:#ebcd8c;background:#d7b87313;border-color:#d7b87366}.achievement{background:linear-gradient(145deg,#1c3043e8,#0b192aee),var(--album-texture) center/330px;border:1px solid #d7b8732c;border-radius:10px;gap:14px;padding:20px;box-shadow:inset 0 1px #ffffff09,0 4px 15px #0002}.achievement-heading{align-items:center;gap:14px;min-height:62px;display:flex}.achievement-heading>div:last-child{flex:1;min-width:0}.achievement-heading b{font-size:12px;line-height:1.5;display:block}.achievement-kind{color:#afbac7;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:8px;line-height:1.5;display:block}.achievement-medal{background:conic-gradient(var(--medal-color) var(--medal-progress),#d7b87316 0);border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;padding:4px;display:grid;box-shadow:0 3px 8px #0004}.achievement-medal>span{width:100%;height:100%;color:var(--medal-color);background:radial-gradient(at top,#213647,#0b1929);border:1px solid #d7b8732a;border-radius:50%;place-items:center;font-size:25px;display:grid}.achievement-discoveries{color:#b9c5d0;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.achievement-discoveries i{white-space:nowrap;color:#afbfca;border:1px solid #a5b6c02a;border-radius:4px;padding:3px 6px;font-size:8px;font-style:normal}.achievement .progress-track span{background:linear-gradient(90deg,var(--medal-color),#e9ddc2)}.achievement-rewards{color:#dfc389;border-top:1px solid #d7b8731c;justify-content:space-between;align-items:center;gap:10px;padding-top:11px;font-size:9px;display:flex}.achievement.achieved{background:linear-gradient(140deg,#26423be8,#0d2328ec),var(--album-texture) center/330px;border-color:#92cab55e}.achievement.achieved .achievement-discoveries i{color:#aae2c8;background:#aae2c80a;border-color:#aae2c84a}.achievement.achieved .achievement-rewards{color:#aae2c8}.success-empty{text-align:center;border:1px dashed #d7b87330;border-radius:10px;padding:35px 20px;font-size:12px}@media (width>=851px){.card-position{display:flex}.reveal-top>#cardProgress{display:none}}@media (width>=1024px){.topbar{background:linear-gradient(180deg,#102236e8,#081422f2),var(--album-texture) center/400px;border-right-color:#d7b87332}.topbar .brand-emblem{border-color:#d7b87377;box-shadow:inset 0 0 0 3px #d7b8730c,0 0 0 3px #d7b87308}.topbar .tab{border:1px solid #0000}.topbar .tab:hover{background:#d7b87309;border-color:#d7b8732b}.topbar .tab.active{box-shadow:inset 3px 0 0 var(--gold),0 3px 14px #0002;background:linear-gradient(105deg,#d7b87326,#152b3a99);border-color:#d7b87335}.topbar .tab span{color:#c9b78d}}@media (width>=701px) and (width<=850px){.reveal-content{grid-template-columns:minmax(200px,270px) minmax(0,1fr);gap:25px;min-height:0}.reveal-side.left{display:none}}@media (width<=1100px){.success-overview>div{gap:11px;padding:16px 13px}.success-stat-icon{width:35px;height:35px;font-size:18px}.success-overview b{font-size:21px}.achievement{padding:16px}.achievement-medal{width:48px;height:48px}.achievement-heading{gap:11px}}@media (width<=700px){.hero h1{letter-spacing:-1.7px;font-size:38px}.surface{border-radius:14px}.card-facts{display:none}.reveal-center{gap:13px;padding-block:0}.card-viewer:after{border-radius:14px;inset:-9px}.reveal-badge{margin-bottom:2px}.achievements-hero{background-image:linear-gradient(90deg,#071424dd,#07142428),url(/assets/success-voyage-banner-ZAkav9T3.webp);background-position:64%;min-height:220px;margin-top:22px;padding:25px 20px!important}.achievements-hero>div{max-width:80%}.achievements-hero h1{font-size:34px}.achievements-hero p{font-size:11px}.achievements-hero .eyebrow{font-size:7px}.success-overview{gap:8px}.success-overview>div{text-align:center;flex-direction:column;gap:7px;padding:13px 8px}.success-stat-icon{width:31px;height:31px;font-size:16px}.success-overview>div>div>span{font-size:8px}.success-overview b{font-size:18px}.success-filters{gap:6px}.success-filters button{white-space:nowrap;flex:1;min-height:38px;padding:8px;font-size:9px}.achievement-grid{gap:12px}.achievement{padding:17px}.achievement-heading b{font-size:12px}.achievement-kind{font-size:8px}.achievement-discoveries,.achievement-rewards,.primary-action.finishing{font-size:10px}}.berry-icon{object-fit:contain;vertical-align:middle;flex-shrink:0;width:22px;height:22px;display:inline-block}.wallet>.coin-mark.berry-icon{background:0 0;border:0;border-radius:0;width:34px;height:34px}.shop-price>.berry-icon{width:31px;height:31px;margin-right:8px}.exchange-values>span{flex:1;min-width:0}.exchange-values b{overflow-wrap:anywhere;font-size:clamp(17px,1.7vw,25px)}.exchange-breakdown{background:#08172566;border:1px solid #d7b87333;border-radius:10px;margin-bottom:16px;padding:12px}.exchange-breakdown>span{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.exchange-breakdown b{color:var(--text);white-space:nowrap;font-size:12px}.exchange-breakdown .berry-bonus{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.berry-bonus>span{flex:1}.exchange-breakdown .berry-bonus b{color:var(--gold)}@media (width<=700px){.wallet>.coin-mark.berry-icon{width:27px;height:27px}.exchange-breakdown b{font-size:11px}.exchange-values b{font-size:19px}}.account-sidebar{border:1px solid var(--line);min-height:43px;color:var(--text);background:#122536;gap:8px;padding:10px;font-size:11px}.account-sidebar>span:first-child{color:var(--gold);font-size:20px}.account-status{border:1px solid var(--line);background:#081624;border-radius:9px;margin:24px 0;padding:15px}.account-dialog>button:not(.close-dialog){width:100%;margin-bottom:10px}.google-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font:700 18px Arial,sans-serif;display:grid}.account-connection-notice{background:#152435;border:1px solid #d7b87344;border-radius:10px;margin:20px 0 0;padding:12px 16px;font-size:12px;position:relative}.port-layout{grid-template-columns:minmax(0,1fr)}.port-sidebar{grid-column:auto;grid-template-columns:1fr 1fr}.port-sidebar>.reward-card{display:none}.port-sidebar .shop-shortcut{grid-column:auto}.port-sidebar .collection-preview{height:100%}.display-waiting{background:linear-gradient(135deg,#16202be8,#0d1725ee);border-color:#91a0b733}.display-waiting #emptyDisplay>img.display-visual{filter:grayscale();opacity:.45}.display-waiting .pack-orbit,.display-waiting .pack-halo{display:none}.display-waiting .empty-display{height:205px}.display-waiting .empty-display>.display-visual{width:170px;height:155px;animation:none}.display-waiting .section-head h2{color:#acb5c3}.display-waiting .status-badge{color:#acb5c3;border-color:#acb5c333}.display-waiting .claim-action{opacity:1;color:#aab6c7;background:#1d2938;border:1px solid #aab6c733}.shop-switch{display:none}@media (width>=701px){.booster-gift{text-align:left;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:8px 30px;padding:24px 30px;display:grid}.booster-gift>.gift-art{grid-area:1/1/8;place-items:center;height:220px;margin:0;display:grid}.booster-gift>.gift-art img{height:195px}.booster-gift>:not(.gift-art){order:initial;grid-column:2;justify-self:stretch}.booster-gift>.gift-count{margin:0}.booster-gift>.primary-action{margin:8px 0 0}.booster-gift>h2{margin:0}}@media (width<=1023px){.account-sidebar{display:none}}@media (width<=850px){#shopScreen>.page-heading{gap:12px;padding-top:24px;padding-bottom:20px}#shopScreen .shop-balance{display:none}.shop-layout .card-market .section-head{grid-template-columns:minmax(0,1fr) 70px;align-items:start;gap:10px;display:grid}.shop-layout .card-market .section-head h2{font-size:21px}.shop-layout .market-timer{text-align:right;width:70px}.shop-layout .market-timer span{font-size:8px}.shop-layout .market-timer b{font-size:24px}.shop-switch{z-index:80;background:#0d1b2df5;border:1px solid #d7b87333;border-radius:12px;gap:7px;margin-bottom:18px;padding:6px;display:flex;position:sticky;top:8px}.shop-switch>button{min-width:0;min-height:48px;color:var(--muted);background:0 0;border-radius:8px;flex:1;padding:10px 6px;font-size:11px;font-weight:700;line-height:1.4}.shop-switch>button[aria-pressed=true]{color:#152032;background:var(--gold)}.shop-switch b{background:#0002;border-radius:50%;place-items:center;width:18px;height:18px;margin-left:3px;font-size:10px;display:inline-grid}#shopScreen[data-shop-view=cards] .shop-layout>.shop-grid,#shopScreen[data-shop-view=packs] .shop-layout>.card-market,#shopScreen[data-shop-view=cards] .shop-explanation{display:none}}@media (width<=700px){.port-sidebar{grid-template-columns:1fr}.display-waiting .empty-display{height:200px}.shop-switch>button{font-size:10px}.shop-layout .shop-price>.berry-icon{width:20px;height:20px;margin-right:2px}}.currency-amount{white-space:nowrap;vertical-align:middle;align-items:center;gap:.28em;display:inline-flex}.currency-amount .berry-icon{object-fit:contain;flex-shrink:0;width:1.15em;height:1.15em}.euro-value{color:var(--muted,#9aabba);margin-top:5px;font-size:12px;font-weight:400;display:block}.account-dialog{max-height:88dvh;overflow:auto}.account-identity{align-items:center;gap:16px;display:flex}.account-identity>img{object-fit:contain;width:84px;height:84px}.account-sidebar>img{object-fit:contain;width:30px;height:30px}.profile-editor{gap:12px;margin:22px 0;display:grid}.profile-editor[hidden]{display:none}.profile-editor input,.showcase-panel select,.friend-search input{color:#f5f1e8;background:#091828;border:1px solid #385065;border-radius:10px;width:100%;padding:12px}.avatar-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.avatar-options button{color:#bacbd3;cursor:pointer;background:#0a1927;border:1px solid #0000;border-radius:12px;padding:4px}.avatar-options button[aria-pressed=true]{background:#25333c;border-color:#edc574}.avatar-options img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.avatar-options span{font-size:11px}.profile-feedback{color:#edc574;font-size:13px}.profile-social-layout{grid-template-columns:1.3fr 1fr;gap:24px;display:grid}.showcase-panel,.friends-panel,.leaderboard-panel{padding:24px}.leaderboard-panel{margin-top:24px}.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.showcase-slot{color:#b8c6cd;aspect-ratio:.68;cursor:pointer;background:#081726;border:1px dashed #5b6672;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:6px;display:flex}.showcase-slot.selected{border:2px solid #edc574}.showcase-slot img,.showcase-grid figure img{aspect-ratio:.715;object-fit:contain;width:100%}.showcase-slot b{color:#e7c078;font-size:32px}.showcase-slot span,.showcase-grid figcaption{font-size:11px}.showcase-grid figure{margin:0}.showcase-panel label{font-size:13px;display:block}.showcase-panel .primary-action{margin-top:16px}.friend-search{gap:8px;margin-top:12px;display:flex}.friend-search input{min-width:0}.friend-row{border-bottom:1px solid #304052;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;font-size:12px;display:flex}.friend-row button{color:#eee;cursor:pointer;background:#122638;border:1px solid #344959;border-radius:8px;align-items:center;gap:8px;padding:8px;display:inline-flex}.friend-row img{width:35px;height:35px}.ranking-switch{gap:8px;display:flex}.ranking-switch button{color:#c8d5db;cursor:pointer;background:#0d2130;border:1px solid #3a4d5d;border-radius:9px;align-items:center;gap:6px;padding:12px;display:inline-flex}.ranking-switch button[aria-pressed=true]{color:#e7c078;border-color:#e7c078}.ranking-switch img{width:22px;height:22px}.rank-row{color:#e3e9e8;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #344553;grid-template-columns:45px 50px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;display:grid}.rank-row img{width:48px;height:48px}.rank-row strong{color:#edc574}.public-identity{align-items:center;gap:12px;display:flex}.public-identity>img{width:64px;height:64px}#publicProfileView{background:#091c2a;border-radius:12px;margin-top:20px;padding:20px}.shop-price{white-space:nowrap}#socialStatus{color:#d9ba7b;line-height:1.6}.tabs .tab{flex-shrink:0}@media (width<=1023px){.tabs{grid-template-columns:repeat(7,minmax(0,1fr))!important}.tabs .tab{padding-left:2px!important;padding-right:2px!important;font-size:9px!important}.profile-social-layout{grid-template-columns:1fr}.showcase-panel,.friends-panel,.leaderboard-panel{padding:16px}.leaderboard-panel>.section-head{flex-direction:column;align-items:flex-start;gap:12px}.rank-row{grid-template-columns:28px 36px 1fr auto;gap:7px;padding:10px 0;font-size:12px}.rank-row img{width:36px;height:36px}.showcase-grid{gap:6px}.showcase-slot{border-radius:7px}.showcase-slot span{font-size:9px}.avatar-options{gap:4px}.account-identity>img{width:64px;height:64px}.rank-row span{overflow-wrap:anywhere}.shop-price{font-size:clamp(22px,5vw,34px)}}@media (width<=850px){.exchange-dock>div{height:46px}.exchange-dock>div:nth-of-type(3) b{height:30px;line-height:15px}.exchange-dock .currency-amount{font-size:10px;line-height:15px}.exchange-dock .currency-amount .berry-icon{width:12px;height:12px}}.social-identity{align-items:center;gap:14px;margin:16px 0;display:flex}.social-identity[hidden]{display:none}.social-identity img{width:70px;height:70px}.social-identity strong{color:#edc574;font-size:23px;display:block}.social-identity>.identity-copy>.player-title{color:#aebbc7;margin-top:5px;font-size:12px;display:block}html{scroll-padding-bottom:100px}body{overflow-x:clip}button:disabled{opacity:1}.primary-action:disabled{color:#b4bfcc;box-shadow:none;background:#273444;border-color:#536073}.secondary-action:disabled{color:#aab7c7;background:#142133;border-color:#34465a}.text-action:disabled,.icon-button:disabled{color:#8b9aad}.display-pack:disabled:not(.opened),.exchange-card:disabled{opacity:.55}:is(.shop-card,.market-card,.showcase-panel,.friends-panel,.leaderboard-panel,.profile-account-panel,.friend-group){min-width:0}.currency-amount{font-variant-numeric:tabular-nums;letter-spacing:0}.shop-price{letter-spacing:0;justify-content:center;align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.shop-price>.berry-icon{width:1.15em;height:1.15em;margin:0}.shop-layout .shop-card>.shop-price{grid-column:1/-1;justify-content:flex-start;margin:9px 0 4px;font-size:25px}.shop-layout .shop-card>h2{overflow-wrap:anywhere}.shop-layout .market-card{align-self:stretch;gap:12px;height:100%}.market-inspect{min-width:0}.market-inspect b{overflow-wrap:anywhere}.market-card>strong{font-size:20px}.market-card>.primary-action{margin-top:auto}.market-card>small,.shop-layout .shop-card>.small-note{font-size:11px;line-height:1.6}.shop-layout .shop-card>p{font-size:12px;line-height:1.6}.shop-layout .card-market>.muted{font-size:12px;line-height:1.7}.shop-layout .shop-card .offer-label{font-size:8px}.shop-layout .market-card .primary-action,.shop-layout .shop-card button{font-size:12px}.wallet>span{min-width:0}.wallet b{overflow-wrap:anywhere}.wallet .currency-amount{max-width:100%}.profile-layout{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.profile-account-panel{padding:24px}.profile-account-panel p{font-size:13px;line-height:1.8}.profile-account-panel button{width:100%;margin-top:18px}.profile-page .showcase-panel .section-head>span{color:var(--muted);font-size:12px}.social-status{color:#d9ba7b;overflow-wrap:anywhere;margin-bottom:18px;font-size:13px;line-height:1.7}.social-status:empty{display:none}.friend-group h3{margin-bottom:8px;font-size:16px}.friend-group .small-note{font-size:12px}.friend-search input{min-height:48px}.friend-row>button:first-child{overflow-wrap:anywhere;min-width:0;max-width:100%}.friend-row button{min-height:44px;padding:9px 12px}.friend-row img,.rank-row img,.social-identity img,.public-identity img{object-fit:contain;flex-shrink:0}.leaderboard-page .leaderboard-panel{margin-top:0}.ranking-switch button{min-height:44px;font-size:12px}.rank-row{border-radius:8px;min-height:76px}.rank-row:hover,.rank-row:focus-visible{background:#ffffff07}.rank-row>span{overflow-wrap:anywhere;min-width:0}.rank-row strong{min-width:0;font-size:15px}.public-profile-dialog{width:min(680px,100vw - 32px)}.public-profile-dialog #publicProfileView{background:0 0;margin:0;padding:0}.public-identity{margin:12px 0 20px}.public-identity h3{overflow-wrap:anywhere;font-size:25px}.showcase-slot{overflow:hidden}.showcase-slot>span,.showcase-grid figcaption{text-align:center;overflow-wrap:anywhere;max-width:100%;line-height:1.5}.showcase-slot small{font-size:12px}.showcase-slot .euro-value{font-size:10px}body.auth-locked .app-shell,body.auth-locked>dialog{display:none!important}.auth-gate{z-index:2;place-items:center;min-height:100svh;padding:32px;display:grid;position:relative}.auth-card{background:linear-gradient(135deg,#122a3beb,#0a1828f5),var(--album-texture) center/400px;border:1px solid #d7b87344;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);width:min(100%,960px);display:grid;overflow:hidden;box-shadow:0 24px 90px #0006}.auth-art{background:radial-gradient(at 50% 55%,#eec78021,#0000 70%);border-right:1px solid #d7b87322;flex-direction:column;justify-content:center;align-items:center;gap:28px;min-width:0;padding:40px;display:flex;position:relative}.auth-art>img{object-fit:contain;filter:drop-shadow(0 18px 24px #0006);width:min(100%,300px);height:290px;display:block}.auth-art p{text-align:center;max-width:290px;font-size:13px;line-height:1.8}.auth-brand{color:var(--text);letter-spacing:-1px;align-items:center;gap:14px;font-size:35px;font-weight:850;display:flex}.auth-brand .brand-emblem{flex-shrink:0;width:48px;height:48px;font-size:34px}.auth-brand small{color:var(--gold);letter-spacing:1.8px;margin-top:8px;font-size:11px;font-weight:600;display:block}.auth-content{flex-direction:column;justify-content:center;min-width:0;padding:48px 38px;display:flex}.auth-content>.eyebrow{color:var(--gold);margin-bottom:18px}.auth-content h1{letter-spacing:-1.6px;font-size:clamp(32px,4vw,44px);line-height:1.13}.auth-content>p{margin-top:20px;font-size:14px;line-height:1.8}.auth-content .auth-status{color:#d1dce4;overflow-wrap:anywhere;background:#09162590;border:1px solid #d7b87335;border-radius:10px;margin:26px 0 16px;padding:14px 16px;font-size:13px;line-height:1.7}.auth-content>button{width:100%;min-height:52px;margin:6px 0;font-size:14px}.auth-google-mark{color:#4285f4;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font:700 19px Arial,sans-serif;display:grid}.auth-gate[data-state=error] .auth-status{color:#f3c5b5;background:#5c282329;border-color:#e49a7b5c}.auth-gate[data-state=loading] .auth-status:before{content:"";vertical-align:middle;border:2px solid #eec78038;border-top-color:var(--gold);border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.9s linear infinite auth-loading;display:inline-block}@keyframes auth-loading{to{transform:rotate(360deg)}}@media (width>=1024px){.topbar{padding-top:26px;padding-bottom:18px;overflow:hidden}.topbar .tabs{overscroll-behavior:contain;scrollbar-width:thin;flex:1;gap:4px;min-height:0;margin:26px 0 18px;overflow-y:auto}.topbar .tab{flex:none;min-height:44px;padding-block:10px}.topbar .profile-tab{border-top:1px solid #d7b87326;margin-top:auto}.topbar .topbar-actions{flex:none;gap:8px;margin-top:0;padding-top:16px}.topbar .wallet{min-height:54px;padding:10px}.shop-layout{grid-template-columns:270px minmax(0,1fr)}}@media (width>=1024px) and (width<=1250px){.shop-layout{grid-template-columns:240px minmax(0,1fr);gap:16px}.shop-layout .shop-card{grid-template-columns:65px minmax(0,1fr);gap:7px 10px;padding:16px}.shop-layout .shop-card>.shop-art,.shop-layout .shop-card>.shop-art>img{width:65px}.shop-layout .shop-card>h2{font-size:18px}}@media (width<=1023px){.app-shell{max-width:none;padding:0 22px calc(108px + env(safe-area-inset-bottom))}.topbar{flex-wrap:nowrap;justify-content:space-between;gap:12px;height:84px;min-height:0;padding:0}.topbar .tabs{width:100%;padding:8px 10px calc(8px + env(safe-area-inset-bottom));overscroll-behavior-x:contain;scrollbar-width:none;z-index:100;touch-action:pan-x;background:#0b1729f7;border-top:1px solid #c5d3de24;order:0;justify-content:flex-start;gap:4px;margin:0;display:flex;position:fixed;inset:auto 0 0;overflow:auto hidden}.topbar .tabs::-webkit-scrollbar{display:none}.topbar .tabs .tab{white-space:nowrap;border-radius:8px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;gap:4px;min-height:56px;line-height:1.3;display:flex;padding:5px 7px!important;font-size:11px!important}.topbar .tab span{margin:0;font-size:20px;line-height:1.2}.topbar .profile-tab{border-left:1px solid #d7b87326;margin-left:6px}.topbar .topbar-actions{gap:9px;margin-left:auto}.topbar .wallet{min-height:42px}.profile-layout{grid-template-columns:1fr}.profile-account-panel{padding:20px}.app-toast{bottom:calc(94px + env(safe-area-inset-bottom))}.exchange-dock{bottom:calc(88px + env(safe-area-inset-bottom))}.exchange-offer.mobile-open{bottom:calc(88px + env(safe-area-inset-bottom));max-height:calc(100dvh - 120px)}.exchange-layout{padding-bottom:170px}.shop-layout .shop-card>.shop-price{justify-content:center;font-size:28px}}@media (width>=701px) and (width<=1023px){.shop-layout{grid-template-columns:1fr}.shop-layout>.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-layout .shop-card{text-align:center;display:flex}.shop-layout .shop-card>.shop-price{margin:14px 0}.shop-layout .card-shop-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}@media (width<=700px){.app-shell{padding-inline:16px}.topbar{height:80px}.shop-layout .shop-card>.shop-price{margin:14px 0;font-size:26px}.shop-layout .shop-card>p{font-size:11px}.shop-layout .shop-card .offer-label{letter-spacing:.9px;font-size:7px}.shop-layout .shop-card>.small-note{font-size:10px}.shop-layout .card-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-layout .market-card{padding:10px}.shop-layout .market-card>strong{font-size:20px}.market-card>small{min-height:32px;font-size:10px}.shop-layout .card-market>.muted{font-size:12px}.ranking-switch{width:100%}.ranking-switch button{flex:1;justify-content:center;padding:10px;line-height:1.5}.rank-row{grid-template-columns:27px 36px minmax(0,1fr);gap:8px;padding:12px 0}.rank-row strong{grid-column:3;font-size:14px}.rank-row>img{grid-row:1/3}.friend-search{flex-wrap:wrap}.friend-search input{flex:180px}.friend-search button,.friend-row>button:first-child{flex:auto}.social-identity strong{overflow-wrap:anywhere;font-size:21px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showcase-slot>span,.showcase-grid figcaption{font-size:12px}.avatar-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-gate{padding:20px 16px}.auth-card{border-radius:20px;grid-template-columns:1fr}.auth-art{background:0 0;border:0;align-items:flex-start;gap:0;padding:25px 24px 0}.auth-art>img,.auth-art>p{display:none}.auth-brand{font-size:29px}.auth-brand .brand-emblem{width:42px;height:42px;font-size:29px}.auth-brand small{font-size:10px}.auth-content{padding:30px 24px}.auth-content h1{font-size:34px}.auth-content>.eyebrow{letter-spacing:1.5px;font-size:9px}.auth-content>p{font-size:13px}.auth-content .auth-status{margin-top:22px}}@media (width<=380px){.topbar .brand{gap:7px;font-size:22px}.topbar .brand small{font-size:5px}.topbar .wallet{padding-inline:7px}.topbar .topbar-actions{gap:6px}.topbar .tabs .tab{flex-basis:72px}.shop-layout .shop-card>h2{font-size:16px}.shop-layout .shop-card>.shop-price{font-size:23px}.auth-content,.auth-art{padding-inline:20px}}.showcase-slot small{color:#e4bc73;font-size:11px}.showcase-slot .euro-value{margin-top:3px;font-size:10px}.showcase-slot img{flex-shrink:0}@media (width<=500px){.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showcase-slot span{font-size:11px}.showcase-slot{aspect-ratio:auto}.showcase-slot small{font-size:12px}}.screen{padding-bottom:20px}.page-heading{flex-direction:row;align-items:center;gap:16px;padding:24px 0 18px}.page-heading h1{letter-spacing:-1px;margin:0;font-size:32px;line-height:1.2}.page-heading>button{flex-shrink:0;width:auto;min-height:44px;padding:10px 15px}.section-head h2{letter-spacing:-.6px;margin:0;font-size:22px}.stat-row{gap:16px;margin-bottom:18px;padding:16px 0}.stat-row b{margin-top:3px;font-size:24px}.surface{border-radius:16px}.footer{flex-direction:row;gap:16px;margin-top:10px;padding:16px 0;font-size:10px}.footer .text-action{min-height:36px;padding:5px 0;font-size:11px}.opening-heading{padding-bottom:16px}.port-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.compact-opening-card{text-align:center;flex-direction:column;align-items:stretch;gap:12px;min-width:0;padding:20px;display:flex}.compact-opening-card:before,.compact-opening-card:after{display:none}.compact-opening-card>.section-head{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.compact-opening-card .section-head h2{color:var(--text);font-size:20px}.compact-opening-card .status-badge{color:var(--gold);background:0 0;border:0;padding:0;font-size:12px}.compact-opening-card .gift-count{color:var(--gold);letter-spacing:-.5px;white-space:nowrap;margin:0;font-size:23px;font-weight:750;line-height:1.2;display:block}.compact-opening-card .empty-display,.compact-opening-card .gift-art{order:initial;grid-area:auto;justify-content:center;align-items:center;width:100%;height:145px;margin:0;padding:0;display:flex;position:relative}.compact-opening-card #emptyDisplay>img.display-visual{object-fit:contain;width:155px;max-width:100%;height:140px;animation:none}.compact-opening-card .gift-art>img{object-fit:contain;width:auto;max-width:100%;height:128px;transform:rotate(-5deg)}.compact-opening-card .gift-art:before{width:145px;height:145px}.compact-opening-card>:not(.gift-art){order:initial;grid-column:auto;justify-self:stretch}.compact-opening-card>.opening-timer,.compact-opening-card #freeBoosterTimer{min-height:20px;color:var(--mint);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.5}.compact-opening-card>.primary-action{width:100%;min-width:0;min-height:44px;margin:auto 0 0;padding:10px;font-size:13px;line-height:1.3}.compact-opening-card #pendingBoosterText{margin:0;font-size:11px;line-height:1.4}.compact-opening-card #pendingBoosterText:empty{display:none}.display-waiting.compact-opening-card .claim-action{opacity:1}.display-packs-panel{grid-column:1/-1;min-width:0;padding:16px}.display-packs-panel:has(.display-grid[hidden]){display:none}.display-packs-panel .display-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:0}.display-packs-panel .display-pack{min-width:44px;min-height:44px;padding:6px 4px}.display-packs-panel .display-pack img{object-fit:contain;width:100%;height:80px}.display-packs-panel .display-pack>span{margin-top:4px;font-size:11px}.display-packs-panel .display-progress{gap:8px;padding:12px 0 0}.resume-banner{text-align:left;flex-direction:row;gap:12px;margin-top:18px;padding:12px 16px}.resume-banner button{flex-shrink:0;width:auto;min-height:44px;padding:10px 14px}.reveal-view{min-height:0;margin-top:20px;padding:18px 22px}.reveal-top{padding-bottom:12px}.reveal-content{gap:24px;min-height:0;padding:12px 0}.reveal-side.right .preview-action{font-size:11px}.reveal-side.right .gesture-hint{display:none}.pack-choice{max-width:760px;margin-top:20px;padding:24px}.pack-choice h2{margin:12px 0;font-size:28px}.pack-choice .summary-actions,.summary-actions{gap:10px;margin-top:18px}.summary-view{margin-top:20px;padding:24px}.summary-view h2{margin:12px 0 18px;font-size:30px}.collection-toolbar{gap:10px;padding:10px 12px}.results-label{margin:14px 0;font-size:12px}.collection-grid{gap:18px 12px}.tile-meta{padding:9px}.tile-meta .euro-value{margin-top:2px;font-size:10px}.pagination{margin-top:20px}.achievement-panel{margin-bottom:20px;padding:20px}.achievement-panel .section-head{align-items:center}.success-overview{gap:16px;margin:0 0 18px;padding:16px}.success-filters{margin:16px 0}.achievement{gap:6px;padding:12px}.achievement-grid{gap:10px}.exchange-layout{gap:18px;margin-bottom:20px}.exchange-selection,.exchange-offer{padding:20px}.exchange-selection h2{margin-bottom:14px}.exchange-slots{max-width:440px;margin-bottom:16px}.exchange-toolbar{gap:10px;margin-bottom:12px}.exchange-toolbar .search-field{padding:4px 10px}.exchange-values{margin:16px 0}.exchange-warning{margin:16px 0;padding:12px;font-size:12px;line-height:1.6}.shop-layout{align-items:start;gap:18px}#shopScreen>.page-heading{padding:24px 0 18px}#shopScreen>.page-heading h1{font-size:32px}.shop-layout>.shop-grid{gap:12px}.shop-layout .shop-card{text-align:left;grid-template-columns:76px minmax(0,1fr);align-content:start;align-items:center;gap:6px 12px;padding:16px;display:grid}.shop-layout .shop-card>.shop-art{grid-area:1/1/4;width:76px;height:100px;margin:0}.shop-layout .shop-card>.shop-art>img{object-fit:contain;width:76px;height:94px;transform:none}.shop-layout .shop-card>h2,.shop-layout .shop-card>p:not(.small-note),.shop-layout .shop-card>.shop-price{grid-column:2;margin:0}.shop-layout .shop-card>h2{font-size:20px}.shop-layout .shop-card>p:not(.small-note){font-size:12px;line-height:1.4}.shop-layout .shop-card>.shop-price{justify-content:flex-start;margin:0;font-size:23px;line-height:1.3}.shop-layout .shop-card>button,.shop-layout .shop-card>.small-note{grid-column:1/-1}.shop-layout .shop-card>button{min-height:44px;margin:6px 0 0;font-size:12px}.shop-layout .shop-card>.small-note{text-align:center;min-height:0;margin:0;font-size:11px;line-height:1.4}.shop-layout .shop-card>.small-note:empty{display:none}.shop-layout>.card-market{padding:18px}.shop-layout .card-market>.section-head{flex-wrap:nowrap;align-items:center;margin-bottom:16px}.shop-layout .card-market h2{font-size:22px}.shop-layout .card-shop-grid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px}.shop-layout .market-card{gap:8px;padding:8px}.market-inspect{gap:5px}.market-inspect b{font-size:12px;line-height:1.35}.market-inspect span{font-size:10px}.shop-layout .market-card>strong{font-size:20px;line-height:1.3}.market-card .euro-value{margin-top:3px;font-size:10px}.market-card>small{min-height:0;font-size:11px;line-height:1.4}.market-card>small:empty{display:none}.market-timer span{font-size:10px}.market-timer b{font-size:25px}.shop-footer{justify-content:flex-end;margin-top:10px;display:flex}.profile-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.social-identity{gap:12px;margin:0 0 18px}.social-identity>img{width:58px;height:58px}.social-identity strong{font-size:24px}.showcase-panel,.profile-account-panel,.friends-panel,.leaderboard-panel{padding:20px}.showcase-grid{gap:10px;margin:16px 0}.showcase-slot{aspect-ratio:744/1040;border-radius:10px;min-height:44px;padding:4px;position:relative}.showcase-slot img{aspect-ratio:744/1040;object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.showcase-slot>span{font-size:11px;line-height:1.3}.showcase-slot>small{display:none}.showcase-panel #showcaseHint{margin:0;font-size:11px}.showcase-panel #showcaseHint:empty{display:none}.showcase-panel .primary-action{min-height:44px;margin-top:14px;font-size:12px}.profile-account-panel h2{margin-bottom:10px;font-size:22px}.profile-account-panel p{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.profile-account-panel button{min-height:44px;margin-top:14px}.friends-page .friends-panel{max-width:none}.friends-page .friends-panel>h2{margin-bottom:14px;font-size:22px}.friend-list-panel{margin-top:16px}.friend-search{margin-top:8px}.friend-search input{min-height:44px;padding:10px 12px}.friend-group{margin-top:16px}.friend-group h3{font-size:16px}.friend-row{gap:8px;padding:10px 0}.rank-row{min-height:66px}.leaderboard-panel>.small-note{margin:10px 0;font-size:11px}.social-status{margin:0 0 12px;font-size:12px}.account-status:empty,.profile-feedback:empty,#accountLocalNote:empty{display:none}.account-status{margin:14px 0;padding:10px 12px;font-size:12px}.account-dialog>.small-note{margin-top:10px}.options-save{margin-top:20px;padding-top:16px}.options-save p{font-size:12px;line-height:1.5}.auth-card{width:min(100%,800px)}.auth-art{gap:22px;padding:30px}.auth-art>img{height:240px}.auth-content{padding:32px}.auth-content>p{margin-top:12px}.auth-content .auth-status{margin:20px 0 12px;padding:12px}.profile-onboarding{z-index:2;place-items:center;min-height:100svh;padding:24px 16px;display:grid;position:relative}.onboarding-card{width:min(100%,560px);padding:26px}.onboarding-heading{align-items:center;gap:12px;margin-bottom:22px;display:flex}.onboarding-heading h1{margin:0;font-size:30px;line-height:1.2}.onboarding-heading .brand-emblem{flex-shrink:0;width:42px;height:42px;font-size:30px}#onboardingForm{gap:10px;display:grid}#onboardingForm label,.onboarding-card .profile-avatar-label{font-size:13px;font-weight:650}#onboardingUsername{width:100%;min-height:46px;color:var(--text);background:#091828;border:1px solid #385065;border-radius:10px;padding:10px 12px;font-size:15px}#onboardingUsernameHint{font-size:11px;line-height:1.5}.onboarding-card .profile-avatar-label{margin-top:6px}.onboarding-card .avatar-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.onboarding-card .avatar-options button{border-radius:10px;min-height:44px;padding:4px}.onboarding-card .avatar-options span{font-size:10px;line-height:1.3;display:block}#onboardingFeedback{font-size:12px;line-height:1.5}#onboardingSaveBtn{width:100%;min-height:46px;margin-top:4px;font-size:14px}#onboardingLogoutBtn{width:100%;margin-top:10px}.showcase-dialog{overscroll-behavior:contain;width:min(880px,100vw - 32px);max-height:min(820px,100dvh - 40px);color:var(--text);background:#0d1b2d;border:1px solid #d7b87355;border-radius:16px;padding:0 20px 18px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 100px #0009}.showcase-dialog::backdrop{background:#030a17b8}.showcase-picker-header{z-index:3;background:#0d1b2d;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 12px;display:flex;position:sticky;top:0}.showcase-picker-header h2{font-size:24px;line-height:1.2}.showcase-picker-header .icon-button{flex-shrink:0;width:40px;height:40px;font-size:25px}.showcase-search{width:100%;min-height:44px;color:var(--text);background:#091828;border:1px solid #385065;border-radius:9px;margin-bottom:12px;padding:10px 12px;font-size:13px;display:block}#showcasePickerStatus{margin:10px 0;font-size:12px}#showcasePickerStatus:empty{display:none}.showcase-card-picker{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));align-items:start;gap:12px;display:grid}.showcase-card-option{text-align:left;min-width:0;color:var(--text);background:#091828;border:1px solid #364759;border-radius:9px;flex-direction:column;gap:4px;padding:6px;display:flex}.showcase-card-option:hover:not(:disabled){border-color:var(--gold);background:#182c40}.showcase-card-option[aria-pressed=true]{border:2px solid var(--gold);background:#28323a;padding:5px}.showcase-card-option:disabled{opacity:.5}.showcase-card-option img{aspect-ratio:744/1040;object-fit:contain;border-radius:5px;width:100%;display:block}.showcase-card-option b,.showcase-card-option strong{overflow-wrap:anywhere;max-width:100%;font-size:11px;font-weight:650;line-height:1.35}.showcase-card-option span,.showcase-card-option small{color:var(--muted);font-size:10px;line-height:1.35}.showcase-picker-footer{background:#0d1b2d;justify-content:flex-end;margin-top:16px;padding:12px 0 0;display:flex;position:sticky;bottom:-18px}.showcase-picker-footer button{min-width:100px;min-height:44px;font-size:12px}@media (width<=1250px){.display-packs-panel .display-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.profile-layout{grid-template-columns:minmax(0,1fr) 230px}}@media (width<=1023px){.profile-layout{grid-template-columns:1fr}.profile-account-panel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;display:grid}.profile-account-panel h2,.profile-account-panel p{grid-column:1;margin:0}.profile-account-panel button{grid-area:1/2/4;width:auto;margin:0}.shop-layout{grid-template-columns:1fr}.shop-layout>.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer{flex-wrap:wrap;justify-content:space-between}}@media (width<=700px){.page-heading{gap:12px;padding:20px 0 16px}.page-heading h1,#shopScreen>.page-heading h1{font-size:27px}.page-heading>button{min-height:42px;padding:9px 12px;font-size:11px}#shopScreen>.page-heading{padding:20px 0 16px}.stat-row{gap:12px;margin-bottom:16px;padding:12px 0}.stat-row b{font-size:22px}.stat-row span{font-size:10px}.port-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.compact-opening-card{border-radius:12px;gap:10px;width:auto;min-width:0;padding:12px}.compact-opening-card>.section-head{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}.compact-opening-card .section-head h2{font-size:17px;line-height:1.2}.compact-opening-card .gift-count{font-size:21px}.compact-opening-card .status-badge{font-size:13px;line-height:1.7}.compact-opening-card .empty-display,.compact-opening-card .gift-art{height:100px}.compact-opening-card #emptyDisplay>img.display-visual{width:110px;height:96px}.compact-opening-card .gift-art>img{height:94px}.compact-opening-card .gift-art:before{width:100px;height:100px}.compact-opening-card>.opening-timer,.compact-opening-card #freeBoosterTimer{min-height:18px;font-size:12px}.compact-opening-card>.primary-action{min-height:44px;padding:10px 5px;font-size:12px}.compact-opening-card #pendingBoosterText{font-size:10px}.display-packs-panel{padding:10px}.display-packs-panel .display-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.display-packs-panel .display-pack{min-width:0;min-height:44px;padding:6px 2px}.display-packs-panel .display-pack img{height:64px}.display-packs-panel .display-pack>span,.display-packs-panel .display-progress{font-size:10px}.reveal-view{margin-top:16px;padding:14px}.reveal-content{gap:14px;padding:0}.reveal-center{gap:10px}.reveal-side.right{gap:8px}.reveal-side.right .primary-action,.reveal-side.right .secondary-action{min-height:44px;font-size:11px}.reveal-side.right .small-note{font-size:10px}.summary-view,.pack-choice{padding:20px 14px}.pack-choice h2,.summary-view h2{font-size:25px}.summary-actions{margin-top:16px}.collection-grid{gap:14px 9px}.collection-toolbar{gap:8px;padding:8px}.collection-toolbar input,.collection-toolbar select{min-height:44px;font-size:11px}.collection-toolbar>label:not(.search-field){flex-basis:calc(50% - 8px)}.tile-meta b{font-size:10px}.tile-meta span{font-size:9px}.tile-meta strong{font-size:12px}.results-label{margin:12px 0;font-size:11px}.success-overview{gap:8px;padding:12px}.success-overview>div{padding:0}.success-overview b{font-size:20px}.success-overview span{font-size:10px}.achievement-panel,.exchange-selection,.exchange-offer{padding:16px}.exchange-selection h2{font-size:20px}.exchange-slots{gap:8px;margin-bottom:14px}.exchange-card b{font-size:10px}.exchange-card span,.exchange-card small{font-size:9px}.shop-layout>.shop-grid{gap:10px}.shop-layout .shop-card{text-align:center;flex-direction:column;align-items:stretch;gap:6px;padding:12px;display:flex}.shop-layout .shop-card>.shop-art{width:100%;height:100px;margin:0}.shop-layout .shop-card>.shop-art>img{width:auto;max-width:100%;height:96px}.shop-layout .shop-card>h2{margin:0;font-size:18px}.shop-layout .shop-card>p:not(.small-note){font-size:11px}.shop-layout .shop-card>.shop-price{justify-content:center;margin:4px 0;font-size:23px}.shop-layout .shop-card>button{margin:4px 0 0;padding:9px 5px;font-size:11px}.shop-layout .shop-card>.small-note{font-size:10px;line-height:1.4}.shop-layout>.card-market{padding:14px}.shop-layout .card-market>.section-head{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:14px}.shop-layout .card-market h2{font-size:22px}.shop-layout .card-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-layout .market-card{gap:8px;padding:7px}.shop-layout .market-card>strong{font-size:19px}.shop-layout .market-card .primary-action{min-height:44px;font-size:11px}.market-card>small{min-height:0;font-size:10px}.showcase-panel,.profile-account-panel,.friends-panel,.leaderboard-panel{padding:16px}.showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0}.showcase-slot{aspect-ratio:744/1040;border-radius:8px;padding:3px}.showcase-slot>span{font-size:10px}.social-identity{margin-bottom:14px}.social-identity strong{font-size:22px}.profile-account-panel{grid-template-columns:minmax(0,1fr)}.profile-account-panel button{grid-area:auto/1;justify-self:start;margin-top:8px}.friend-search{flex-wrap:nowrap}.friend-search input{flex:1;min-width:0}.friend-search button{flex:none;min-height:44px;padding:10px 14px;font-size:12px}.leaderboard-panel>.section-head{gap:0}.ranking-switch button{min-height:44px;font-size:11px}.rank-row strong{font-size:13px}.footer{gap:8px;padding:12px 0;font-size:10px}.auth-art{padding:22px 24px 0}.auth-content{padding:24px}.auth-content h1{font-size:32px}.onboarding-card{padding:20px}.onboarding-heading{margin-bottom:18px}.onboarding-heading h1{font-size:27px}.onboarding-card .avatar-options{gap:5px}.showcase-dialog{border-radius:12px;width:calc(100vw - 20px);max-height:calc(100dvh - 24px);padding:0 12px 12px}.showcase-picker-header{gap:10px;padding:12px 0 10px}.showcase-picker-header h2{font-size:21px}.showcase-search{font-size:12px;top:62px}.showcase-card-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.showcase-card-option{padding:4px}.showcase-card-option[aria-pressed=true]{padding:3px}.showcase-card-option b,.showcase-card-option strong{font-size:10px}.showcase-card-option span,.showcase-card-option small{font-size:9px}.showcase-picker-footer{margin-top:12px;padding-top:10px;bottom:-12px}}@media (width<=380px){.display-packs-panel .display-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compact-opening-card{padding:10px}.compact-opening-card .section-head h2{font-size:16px}.compact-opening-card .gift-count{font-size:20px}.compact-opening-card>.primary-action{font-size:11px}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-card{padding:16px}.onboarding-card .avatar-options span{font-size:9px}.showcase-card-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.reveal-content{grid-template-columns:minmax(0,290px) minmax(230px,1fr);align-items:center;max-width:760px;margin-inline:auto}.reveal-content>.reveal-center{grid-area:1/1}.reveal-content>.reveal-side.right{grid-area:1/2;padding:0}.reveal-content>.card-facts{border-top:1px solid var(--line);grid-area:2/1/auto/-1;max-width:none;padding:0;display:block}.card-facts>summary,.detail-distribution>summary{cursor:pointer;min-height:44px;color:var(--muted);letter-spacing:0;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;list-style:none;display:flex}.card-facts>summary::-webkit-details-marker{display:none}.detail-distribution>summary::-webkit-details-marker{display:none}.card-facts>summary:after,.detail-distribution>summary:after{content:"＋";color:var(--mint);font-size:18px}.card-facts[open]>summary:after,.detail-distribution[open]>summary:after{content:"−"}.card-facts>summary:focus-visible,.detail-distribution>summary:focus-visible{outline:3px solid var(--mint);outline-offset:3px;border-radius:6px}.reveal-facts-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 24px;padding-bottom:12px;display:grid}.reveal-facts-content h2{grid-column:1/-1;min-height:0;margin:4px 0 0;font-size:22px}.reveal-facts-content dl{align-self:start}.reveal-facts-content .pull-probability{margin:0;padding:12px}.reveal-facts-content .pull-probability>b{margin:3px 0;font-size:24px}.reveal-facts-content .pull-probability small{font-size:10px}.detail-distribution{border-top:1px solid var(--line);margin-top:16px;padding-top:0}.detail-distribution p{margin:0 0 10px;font-size:12px;line-height:1.6}.profile-unlocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-unlocks label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.profile-unlocks select{background:#091828;width:100%;min-width:0;min-height:44px;padding:9px 26px 9px 10px;font-size:12px}.player-title{color:var(--muted);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:500;line-height:1.4;display:block}.friend-row .player-title{margin-top:0}.rank-row .player-title{grid-column:3;font-size:10px}.tab{position:relative}.tab[data-notification=true]:after{content:"";pointer-events:none;background:#f2605b;border:1px solid #ffc5b2;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:12px;box-shadow:0 0 0 3px #f2605b18}@keyframes rainbow-name{0%,to{background-position:0%}50%{background-position:100%}}@media (width<=1023px){.topbar .tab[data-notification=true]:after{top:6px;right:18px}}@media (width<=700px){.reveal-content{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.reveal-content>.reveal-center{grid-area:1/1}.reveal-content>.reveal-side.right{grid-area:2/1}.reveal-content>.card-facts{grid-area:3/1;padding:0}.reveal-facts-content{grid-template-columns:1fr;gap:12px}.reveal-facts-content h2{grid-column:1;font-size:20px}.rank-row .player-title{grid-column:auto}.profile-unlocks{gap:8px}.profile-unlocks select{font-size:11px}}#revealView{background:radial-gradient(at 22% 44%,#24455465,#0000 55%),linear-gradient(135deg,#142637,#0c1928);border-color:#d7b87330;max-width:980px;margin:24px auto;padding:22px 30px 26px}#revealView:after{display:none}#revealView .reveal-top{border-bottom:1px solid #b8c6d51a;gap:16px;padding-bottom:18px}#revealView .reveal-top .text-action{color:#b5c3ce;min-height:36px;font-size:12px}#revealView #packOrigin{letter-spacing:1.6px;color:#b5c3ce;font-size:10px}#revealView .reveal-content{grid-template-columns:minmax(230px,320px) minmax(0,390px);align-items:center;gap:26px 48px;max-width:790px;padding:26px 0 0}#revealView .reveal-center{gap:18px;padding:0 14px}#revealView .card-position{min-width:116px;height:30px;box-shadow:none;background:0 0;border:0;padding:0}#revealView .card-position>b{font-size:20px}#revealView .card-position>span{font-size:9px}#revealView .reveal-badge{letter-spacing:1px;min-height:18px;margin:0;font-size:9px;line-height:1.6}#revealView .card-viewer{width:280px;min-width:0}#revealView .card-viewer:after{background:#0b1724;border-color:#d7b87345;border-radius:14px;inset:-7px;box-shadow:inset 0 0 0 3px #b9cad509,0 18px 32px #0005}#revealView .reveal-progress{width:116px;height:3px;margin-top:2px}#revealView .reveal-side.right{flex-direction:column;align-items:stretch;gap:12px;display:flex}#revealView .reveal-info-kicker{letter-spacing:2px;color:#8cabb8;margin:0 0 2px;font-size:10px}#revealView .card-meta{text-align:left;width:100%;margin-bottom:8px}#revealView .rarity-label{border-radius:5px;padding:4px 9px;font-size:10px;line-height:1.4}#revealView .card-meta h3{letter-spacing:-1px;overflow-wrap:anywhere;margin:12px 0 8px;font-size:clamp(26px,2.8vw,36px);font-weight:700;line-height:1.15}#revealView .reveal-card-reference{color:#a5b7c7;margin:0;font-size:12px;line-height:1.6}#revealView .reveal-card-values{border-block:1px solid #b8c6d51a;grid-template-columns:1fr 1.2fr;gap:18px;margin-top:24px;padding:18px 0;display:grid}#revealView .reveal-card-values>div{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}#revealView .reveal-card-values>div+div{border-left:1px solid #b8c6d51a;padding-left:18px}#revealView .reveal-card-values>div>span{color:#a5b7c7;font-size:11px}#revealView .reveal-card-values b{color:var(--text);font-size:24px;font-weight:650;line-height:1.4}#revealView .reveal-card-values>div:first-child b{color:var(--gold)}#revealView .reveal-card-values b .currency-amount{font-size:inherit;color:inherit;font-weight:inherit}#revealView .reveal-card-values b small{color:#d0d9df;font-size:12px;font-weight:400}#revealView .reveal-card-values small,#revealView .reveal-card-values .euro-value{color:#9aafbf;margin:0;font-size:10px;line-height:1.6}#revealView .reveal-side.right .primary-action,#revealView .reveal-side.right .secondary-action{border-radius:9px;min-height:48px;padding:12px 18px;font-size:13px}#revealView .reveal-side.right .primary-action{background:linear-gradient(110deg,#f2d698,#dab56e);box-shadow:0 4px 16px #d7b87312}#revealView .reveal-side.right .primary-action.finishing{background:linear-gradient(110deg,#bce5d5,#72b8a6)}#revealView .reveal-side.right .secondary-action{color:#ccd8e1;background:#ffffff04;border-color:#b8c6d52a}#revealView .reveal-side.right .small-note{text-align:center;color:#9aafbf;margin:0;font-size:10px;line-height:1.5}#revealView .preview-action{width:auto;min-height:40px;color:var(--mint);border-radius:7px;align-self:center;margin:0;padding:8px 12px;font-size:11px}#revealView .preview-action:hover{background:#89c9ba0a}#revealView .preview-action[aria-pressed=true]{color:var(--gold);background:#d7b87312}#revealView .card-facts{box-shadow:none;background:#07132155;border:1px solid #b8c6d51c;border-radius:10px;align-self:start;padding:0 18px}#revealView .card-facts>summary{color:#bdccd6;min-height:48px;padding:12px 0;font-size:12px;font-weight:550}#revealView .card-facts>summary:after{font-size:16px}#revealView .reveal-facts-content{grid-template-columns:1.3fr 1fr;align-items:start;gap:22px;padding:4px 0 18px}#revealView #revealDetailName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;margin:0;position:absolute;overflow:hidden}#revealView #revealDetailStats{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}#revealView #revealDetailStats>div{padding:9px 0;font-size:11px;line-height:1.6;display:block}#revealView #revealDetailStats dt{color:#9aafbf;font-size:10px}#revealView #revealDetailStats dd{text-align:left;margin:3px 0 0;font-weight:550;line-height:1.5}#revealView .pull-probability{background:#d7b87307;border-color:#d7b87324;margin:0;padding:16px}#revealView .pull-probability .eyebrow{letter-spacing:1.3px;font-size:9px}#revealView .pull-probability>b{margin:9px 0 6px;font-size:25px;line-height:1.2}#revealView .pull-probability p,#revealView .pull-probability small{margin:6px 0 0;font-size:10px;line-height:1.6}@media (width>=701px) and (width<=1000px){#revealView{padding:18px 22px}#revealView .reveal-content{grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:24px 30px}#revealView .card-viewer{width:240px}#revealView .reveal-card-values{gap:12px}#revealView .reveal-card-values>div+div{padding-left:12px}}@media (width<=700px){#revealView{border-radius:14px;margin:16px auto;padding:14px 16px 16px}#revealView .reveal-top{gap:4px 12px;padding-bottom:10px}#revealView .reveal-top .text-action{min-height:32px;font-size:10px}#revealView #packOrigin{padding-bottom:0;font-size:9px}#revealView .reveal-content{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:14px}#revealView .reveal-center{gap:12px;padding:0 10px}#revealView .card-viewer{width:clamp(150px,71.5svh - 432.575px,210px)}#revealView .reveal-progress{display:none}#revealView .reveal-side.right{grid-template-columns:1fr 1fr;gap:10px;display:grid}#revealView .reveal-info-kicker{display:none}#revealView .card-meta{text-align:center;grid-column:1/-1;margin:0}#revealView .card-meta .rarity-label{display:none}#revealView .card-meta h3{letter-spacing:-.6px;margin:8px 0 4px;font-size:25px}#revealView .reveal-card-reference{font-size:11px}#revealView .reveal-card-values{text-align:left;gap:12px;margin-top:12px;padding:10px 0}#revealView .reveal-card-values b{font-size:21px}#revealView .reveal-card-values>div+div{padding-left:12px}#revealView .reveal-card-values>div:last-child>small{display:none}#revealView .reveal-side.right .primary-action{order:0;grid-column:1/-1}#revealView .reveal-side.right .secondary-action{order:1;grid-column:1;min-height:44px;padding:10px;font-size:12px}#revealView .reveal-side.right .preview-action{border:1px solid #89c9ba25;order:1;grid-column:2;width:100%;min-height:44px;padding:6px;font-size:10px;line-height:1.6}#revealView .reveal-side.right .small-note{order:2;grid-column:1/-1;font-size:9px}#revealView .card-facts{padding:0 14px}#revealView .reveal-facts-content{grid-template-columns:1fr;gap:16px;padding-bottom:14px}}@media (width<=700px) and (height<=650px){#revealView .card-viewer{width:150px}#revealView .reveal-content{gap:14px}#revealView .card-meta h3{font-size:22px}}.mobile-nav-menu,.mobile-nav-items{display:contents}.mobile-nav-heading,.mobile-nav-more{display:none}.mobile-nav-more{color:#acbac9;background:0 0;border-radius:8px;font-weight:650;position:relative}.mobile-nav-more[data-active=true],.mobile-nav-more[aria-expanded=true]{color:var(--gold);background:#eec78010}.mobile-nav-more[data-notification=true]:after{content:"";background:#f2605b;border:1px solid #ffc5b2;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;right:calc(50% - 20px);box-shadow:0 0 0 3px #f2605b18}@media (width<=1023px){.topbar .tabs{touch-action:auto;gap:6px;display:grid;overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important}.topbar .tabs>.tab,.topbar .tabs>.mobile-nav-more{flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;min-height:56px;line-height:1.3;display:flex;padding:5px 7px!important;font-size:11px!important}.mobile-nav-more>span{font-size:27px;font-weight:750;line-height:24px}#mobileNavMenu:not(:popover-open){display:none}#mobileNavMenu:popover-open{inset:auto 12px calc(86px + env(safe-area-inset-bottom));width:min(480px,100% - 24px);max-height:calc(100dvh - 114px - env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--text);background:linear-gradient(145deg,#183044,#0c1c2c);border:1px solid #d7b87345;border-radius:18px;margin:0 auto;padding:18px;display:block;position:fixed;overflow-y:auto;box-shadow:0 16px 50px #0008}#mobileNavMenu::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#040b1780}.mobile-nav-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.mobile-nav-heading h2{letter-spacing:-.4px;font-size:18px;line-height:1.3}#mobileNavClose{flex-shrink:0;width:34px;height:34px;padding:0;font-size:23px;line-height:1}.mobile-nav-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}#mobileNavMenu .tab{text-align:left;white-space:normal;background:#08152366;border:1px solid #b8c6d51c;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;min-height:56px;margin:0;line-height:1.4;display:flex;position:relative;padding:12px!important;font-size:12px!important}#mobileNavMenu .tab>span{color:#d5c394;flex-shrink:0;place-items:center;width:26px;margin:0;font-size:22px;line-height:1.2;display:grid}#mobileNavMenu .tab.active{color:var(--gold);background:#d7b87312;border-color:#d7b87355}#mobileNavMenu .tab:hover{background:#ffffff09;border-color:#d7b87344}#mobileNavMenu .tab:focus-visible,.mobile-nav-more:focus-visible{outline:2px solid var(--mint);outline-offset:2px}#mobileNavMenu .profile-tab{grid-column:1/-1;margin-top:4px}#mobileNavMenu .tab[data-notification=true]:after{top:8px;right:8px}}.profile-section-nav{background:#08162588;border:1px solid #d7b87326;border-radius:12px;gap:10px;max-width:620px;margin:0 0 20px;padding:6px;display:flex}.profile-section-nav>button{color:#adbfcd;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:46px;padding:10px 14px;font-size:13px;font-weight:650;display:flex;position:relative}.profile-section-nav>button[aria-pressed=true]{color:var(--gold);background:#d7b87318;box-shadow:inset 0 0 0 1px #d7b87330}.profile-section-nav>button[data-notification=true]:after{content:"";background:#f2605b;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.profile-section-nav>button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.profile-level-band{align-items:center;gap:18px;margin:0 0 22px;padding:18px 22px;display:flex}.profile-level-icon{width:44px;height:44px;color:var(--gold);background:#d7b8730a;border:1px solid #d7b87344;border-radius:12px;flex-shrink:0;place-items:center;display:grid}.profile-level-band>div:first-of-type{min-width:130px}.profile-level-band b,.profile-level-band small{display:block}.profile-level-band b{color:var(--text);font-size:20px;line-height:1.5}.profile-level-band small{color:var(--muted);font-size:11px;line-height:1.5}.profile-level-band .eyebrow{letter-spacing:1.4px;font-size:9px}.profile-xp-track{background:#ffffff0a;border-radius:6px;flex:1;min-width:60px;height:6px;overflow:hidden}.profile-xp-track>span{background:linear-gradient(90deg,var(--mint),#d7e9b9);border-radius:6px;height:100%;display:block}.profile-level-band .text-action{white-space:nowrap}.profile-subview{display:block}.profile-subview .page-heading{padding-top:8px}#categoriesScreen .achievements-hero{margin-top:0}@media (width<=700px){.profile-section-nav{gap:4px;margin-bottom:16px;padding:5px}.profile-section-nav>button{gap:6px;min-height:44px;padding:8px 6px;font-size:11px}.profile-level-band{flex-wrap:wrap;gap:12px;margin-bottom:18px;padding:14px}.profile-level-band>div:first-of-type{flex:1}.profile-level-band b{font-size:18px}.profile-xp-track{flex-basis:100%;order:3}.profile-level-band .text-action{font-size:10px}.profile-level-icon{width:36px;height:36px}}#main:focus{outline:none}.topbar .tab:not(.active){box-shadow:none;border-color:#0000}.stat-row b .currency-amount{font-size:inherit;color:inherit;font-weight:inherit;display:inline-flex}.stat-row b .currency-amount .berry-icon{width:1em;height:1em}.settings-info{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:24px 0;padding:18px 0}.settings-info h3{margin:0 0 8px}.settings-info p{color:var(--muted);margin:0 0 10px;font-size:13px}#deleteAccountForm label{margin:20px 0 8px;font-size:13px;display:block}#deleteAccountInput{box-sizing:border-box;border:1px solid var(--line);width:100%;min-height:48px;color:var(--text);font:inherit;letter-spacing:2px;background:#ffffff0a;border-radius:12px;padding:12px 14px}#deleteAccountInput:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#deleteAccountFeedback{min-height:20px;color:var(--muted);font-size:13px}#confirmDeleteAccountDialog .dialog-actions{flex-wrap:wrap}#confirmDeleteAccountBtn:disabled{opacity:.4;cursor:not-allowed}.showcase-picker-tools{z-index:2;background:#0d1b2d;padding-bottom:10px;position:sticky;top:68px}.showcase-picker-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.showcase-picker-filters label{min-width:0;color:var(--muted);flex-direction:column;gap:5px;font-size:11px;display:flex}.showcase-picker-filters select{width:100%;min-width:0;min-height:44px;color:var(--text);background:#091828;border:1px solid #385065;border-radius:9px;padding:8px;font-size:12px}.showcase-picker-summary{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.showcase-picker-summary button{min-height:36px;padding:6px 0;font-size:12px}@media (width<=600px){.showcase-picker-tools{top:62px}.showcase-picker-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (height<=600px){.showcase-picker-tools{position:static}}.topbar .brand{flex:none;justify-content:center;gap:0;width:148px;min-width:0;padding:0;font-size:0;line-height:0}.brand-logo{object-fit:contain;width:100%;height:auto;display:block}.brand:focus-visible{outline:2px solid var(--gold);outline-offset:5px;border-radius:6px}@media (width>=1024px){.topbar .brand{width:100%;max-width:188px;min-height:94px;margin-inline:auto}}@media (width>=701px) and (width<=1023px){.topbar .brand{width:132px}}@media (width<=700px){.topbar .brand{width:122px}}@media (width<=360px){.topbar .brand{width:108px}}.op17-icon{vertical-align:-.2em;pointer-events:none;flex-shrink:0;width:1.25em;height:1.25em;display:inline-block;overflow:visible}.op17-icon-img{object-fit:contain}[data-icon]{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tab>span .op17-icon,#mobileNavMore>span .op17-icon{vertical-align:middle;width:20px;height:20px}.brand-emblem .op17-icon{stroke-width:1.5px;width:27px;height:27px}.icon-button>.op17-icon,.icon-button>span .op17-icon{width:21px;height:21px}#accountSidebarSymbol .op17-icon,.search-field>span .op17-icon{width:20px;height:20px}.success-stat-icon .op17-icon,.reward-icon .op17-icon{width:23px;height:23px}.achievement-medal>span .op17-icon{width:26px;height:26px}.history-icon .op17-icon{width:23px;height:23px}.shop-shortcut-icon .op17-icon{width:25px;height:25px}.showcase-slot>b .op17-icon{width:30px;height:30px}.empty-state>span .op17-icon{width:48px;height:48px}.display-pack.opened>span .op17-icon{width:15px;height:15px}[data-remove-exchange]>span .op17-icon{width:16px;height:16px}.case-miss>span .op17-icon{width:38px;height:38px}.celebration-stars .op17-icon{filter:drop-shadow(0 0 14px #eec78055);width:45px;height:45px;margin:0 7px}.celebration-stars .op17-icon:nth-child(2){width:55px;height:55px}.reveal-badge>.op17-icon{vertical-align:-.25em;width:1.35em;height:1.35em;margin-right:.25em}.achievement-rewards>span>.op17-icon{vertical-align:-3px;width:15px;height:15px;margin-right:3px}.google-mark .op17-icon,.auth-google-mark .op17-icon{stroke-width:2.3px;width:18px;height:18px}.quantity-input button>.op17-icon{width:20px;height:20px}.card-facts>summary:after,.detail-distribution>summary:after{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.card-facts[open]>summary:after,.detail-distribution[open]>summary:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}@media (width<=1023px){.tab>span .op17-icon,#mobileNavMore>span .op17-icon{width:22px;height:22px}.brand-emblem .op17-icon{width:24px;height:24px}.success-stat-icon .op17-icon{width:20px;height:20px}.achievement-medal>span .op17-icon{width:23px;height:23px}}.progression-icon{vertical-align:middle;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.progression-icon svg{width:100%;height:100%;display:block}.progression-heading p{color:var(--muted);margin-top:7px;font-size:12px}.progression-season{color:var(--mint);align-items:center;gap:8px;font-size:11px;display:inline-flex}.pass-showcase{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:16px;margin-bottom:30px;display:grid}.pass-progress-panel{background:radial-gradient(at 0 0,#89c9ba12,#0000 65%),linear-gradient(135deg,#172b39f5,#0d1c2bea);min-width:0;padding:25px 27px}.pass-progress-heading{align-items:center;gap:20px;display:flex}.pass-progress-heading>div:last-child{min-width:0}.pass-progress-heading .eyebrow{color:var(--mint);letter-spacing:1.8px;margin-bottom:8px;font-size:9px}.pass-progress-heading h2{letter-spacing:-.9px;margin-bottom:10px;font-size:27px}.pass-progress-heading p{max-width:450px;font-size:12px;line-height:1.7}.pass-level-seal{background:linear-gradient(145deg,#89c9ba12,#08162580);border:1px solid #89c9ba55;border-radius:28px 28px 40px 40px;flex-direction:column;flex:0 0 100px;justify-content:center;align-items:center;width:100px;height:114px;display:flex;position:relative;box-shadow:inset 0 0 0 5px #89c9ba04}.pass-level-seal>.progression-icon{width:21px;height:21px;color:var(--mint);margin-bottom:6px}.pass-level-seal b{letter-spacing:-1px;color:var(--text);font-size:36px;line-height:1.05}.pass-level-seal>span:last-child{letter-spacing:1.6px;color:var(--mint);margin-top:6px;font-size:8px}.pass-xp-info{color:var(--muted);justify-content:space-between;align-items:baseline;gap:10px;margin-top:26px;font-size:11px;display:flex}.pass-xp-info>b{color:var(--text);font-variant-numeric:tabular-nums;font-size:17px}.pass-xp-info>b>span{color:var(--muted);font-size:12px;font-weight:400}.pass-xp-track{background:#050e18;border:1px solid #b4c6d617;border-radius:12px;height:7px;margin:10px 0 18px;overflow:hidden}.pass-xp-track>span{border-radius:inherit;background:linear-gradient(90deg,#5ba995,#a8dfcd);height:100%;transition:width .25s;display:block}.pass-xp-sources{border-top:1px solid #b4c6d618;flex-wrap:wrap;gap:9px 18px;padding-top:15px;display:flex}.pass-xp-sources>span{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:inline-flex}.pass-xp-sources .progression-icon{width:15px;height:15px;color:var(--mint)}.pass-xp-sources b{color:#cfdfda;margin-left:2px;font-size:10px;font-weight:650}.pass-premium-panel{background:radial-gradient(at 100% 0,#a97e2b1f,#0000 60%),linear-gradient(125deg,#26303a,#111e2d);border-color:#eec78032;flex-direction:column;align-items:flex-start;padding:24px;display:flex;position:relative;overflow:hidden}.pass-premium-emblem{color:#eec78055;position:absolute;top:24px;right:23px;transform:rotate(10deg)}.pass-premium-emblem>.progression-icon{width:53px;height:53px}.pass-premium-panel>.eyebrow{max-width:calc(100% - 48px);color:var(--gold);letter-spacing:1.5px;font-size:8px}.pass-premium-panel h2{margin:12px 0 9px;font-size:26px}.pass-premium-panel>p{max-width:260px;font-size:12px;line-height:1.7}.pass-premium-total{color:var(--gold);flex-wrap:wrap;gap:9px 17px;margin:19px 0;font-size:14px;font-weight:700;display:flex}.pass-premium-total>span{align-items:center;gap:6px;display:flex}.pass-premium-total .progression-icon{width:17px;height:17px}.pass-premium-panel>button{color:#bea773;cursor:not-allowed;background:#eec78007;border-color:#eec78038;width:100%;min-height:44px;margin-top:auto;font-size:11px}.pass-premium-panel>button .progression-icon{width:16px;height:16px}.pass-rewards-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.pass-rewards-heading h2,.recharge-offers-heading h2{letter-spacing:-.7px;font-size:23px}.pass-rewards-heading p,.recharge-offers-heading p{margin-top:6px;font-size:12px}.pass-available-count{white-space:nowrap;color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.pass-available-count.has-rewards{color:var(--mint);background:#89c9ba12;border:1px solid #89c9ba35;border-radius:7px;padding:8px 10px}.pass-available-count .progression-icon{width:15px;height:15px}.pass-claim-feedback{color:#e1b8a2;background:#df9e7a09;border:1px solid #df9e7a33;border-radius:9px;margin:0 0 12px;padding:12px 16px;font-size:12px}.pass-tracks{box-shadow:none;background:#0a1826bf;overflow:hidden}.pass-bottom-note{color:var(--gold);align-items:center;gap:10px;padding:20px 3px 8px;display:flex}.pass-bottom-note>p{flex:1;font-size:11px}.pass-bottom-note strong{color:#cad7dd;font-weight:500}.pass-bottom-note>.text-action{white-space:nowrap;font-size:11px}.pass-bottom-note>.text-action .progression-icon{width:16px;height:16px}.recharge-balance{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.recharge-balance>small{color:var(--muted);font-size:10px}.recharge-balance>b{color:var(--gold);font-size:23px;line-height:1.2}.recharge-hero{background:radial-gradient(at 90% 60%,#ba8f3430,#0000 50%),linear-gradient(125deg,#1c3040,#101d2d);border-color:#eec7802b;justify-content:space-between;align-items:center;gap:30px;min-height:205px;margin-bottom:28px;padding:32px 38px;display:flex;overflow:hidden}.recharge-hero .eyebrow{letter-spacing:1.8px;color:var(--gold);margin-bottom:13px;font-size:9px}.recharge-hero h2{letter-spacing:-1.2px;margin-bottom:12px;font-size:35px}.recharge-hero p{max-width:450px;font-size:13px;line-height:1.7}.recharge-coming{color:#d4c49f;align-items:center;gap:7px;margin-top:19px;font-size:11px;display:inline-flex}.recharge-coming .progression-icon{width:14px;height:14px}.recharge-treasure{flex:0 0 190px;height:145px;margin-right:15px;position:relative}.recharge-treasure>span{width:90px;height:90px;color:var(--gold);background:linear-gradient(140deg,#614e2b,#302d26);border:1px solid #eec78061;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:inset 0 0 0 5px #eec7800b,0 15px 28px #0003}.recharge-treasure>span>.progression-icon{width:53px;height:53px}.recharge-treasure>span:first-child{top:43px;left:5px;transform:rotate(-20deg)}.recharge-treasure>span:nth-child(2){top:38px;right:0;transform:rotate(15deg)}.recharge-treasure>span:last-child{top:0;left:51px;transform:rotate(-8deg)}.recharge-offers-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:18px;display:flex}.recharge-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.recharge-offer{text-align:center;background:linear-gradient(150deg,#182b3cf2,#0e1b2ce8);flex-direction:column;align-items:center;min-width:0;padding:24px 22px 22px;display:flex}.recharge-offer-kicker{letter-spacing:1.6px;color:#89a1b3;font-size:8px}.recharge-offer-art{width:79px;height:79px;color:var(--gold);background:radial-gradient(#eec78015,#eec78002);border:1px solid #eec78035;border-radius:22px;place-items:center;margin:21px 0 17px;display:grid;transform:rotate(-7deg)}.recharge-offer-art>.progression-icon{width:47px;height:47px;transform:rotate(7deg)}.recharge-offer h3{letter-spacing:-.5px;color:var(--text);font-size:19px;line-height:1.2}.recharge-offer-amount{color:var(--gold);letter-spacing:-.7px;font-variant-numeric:tabular-nums;margin-top:18px;font-size:30px;font-weight:700;line-height:1.3}.recharge-offer-amount .currency-amount .berry-icon{width:29px;height:29px}.recharge-offer-unit{color:var(--muted);margin-top:2px;font-size:10px}.recharge-offer-price{color:#a7b7c5;margin:20px 0 14px;font-size:12px}.recharge-offer>button{color:#8499ab;cursor:not-allowed;background:#8d9fa80a;border-color:#92a8b122;gap:7px;width:100%;min-height:43px;font-size:11px}.recharge-offer>button>.progression-icon{width:14px;height:14px}.recharge-bottom-note{max-width:600px;color:var(--mint);justify-content:center;align-items:flex-start;gap:9px;margin:25px auto 5px;display:flex}.recharge-bottom-note p{font-size:11px;line-height:1.7}.recharge-bottom-note>.progression-icon{width:17px;height:17px;margin-top:2px}@media (width<=1100px){.pass-progress-panel{padding:22px}.pass-progress-heading{gap:15px}.pass-level-seal{flex-basis:85px;width:85px;height:103px}.pass-progress-heading h2{font-size:23px}.pass-showcase{grid-template-columns:minmax(0,1.4fr) minmax(245px,1fr)}.pass-xp-info{flex-wrap:wrap;gap:4px}.pass-xp-sources{gap:9px 12px}.recharge-offer{padding-left:15px;padding-right:15px}}@media (width<=800px){.pass-showcase{grid-template-columns:minmax(0,1fr)}.pass-premium-panel{grid-template-columns:minmax(0,1fr) auto;gap:4px 20px;padding:20px 23px;display:grid}.pass-premium-panel>.eyebrow,.pass-premium-panel>h2,.pass-premium-panel>p{grid-column:1}.pass-premium-panel h2{margin:6px 0;font-size:23px}.pass-premium-panel>p{max-width:none}.pass-premium-emblem{display:none}.pass-premium-total{grid-area:1/2/3;justify-content:flex-end;align-self:center;max-width:200px;margin:0;font-size:13px}.pass-premium-panel>button{grid-area:3/2;max-width:200px;min-height:40px;margin:0;font-size:10px}.recharge-hero{gap:12px;padding:27px}.recharge-hero h2{font-size:29px}.recharge-treasure{transform-origin:100%;flex-basis:140px;margin:0;transform:scale(.85)}.recharge-offers{gap:12px}.recharge-offer-amount{font-size:26px}.recharge-offer h3{font-size:16px}}@media (width<=600px){.progression-heading{align-items:flex-start}.progression-heading p{max-width:230px;font-size:11px}.progression-season{display:none}.pass-showcase{gap:12px;margin-bottom:23px}.pass-progress-panel{padding:20px 18px}.pass-progress-heading{gap:13px}.pass-level-seal{border-radius:20px 20px 28px 28px;flex-basis:70px;width:70px;height:93px}.pass-level-seal b{font-size:29px}.pass-level-seal>.progression-icon{width:17px;height:17px;margin-bottom:5px}.pass-level-seal>span:last-child{letter-spacing:1px;font-size:7px}.pass-progress-heading .eyebrow{letter-spacing:1.2px;margin-bottom:6px;font-size:8px}.pass-progress-heading h2{margin-bottom:7px;font-size:21px;line-height:1.2}.pass-progress-heading p{font-size:11px;line-height:1.6}.pass-xp-info{align-items:flex-start;gap:3px 12px;margin-top:19px}.pass-xp-info>b{font-size:16px}.pass-xp-info>span{font-size:10px}.pass-xp-track{margin-top:9px;margin-bottom:14px}.pass-xp-sources{gap:8px 12px;padding-top:12px}.pass-xp-sources>span,.pass-xp-sources b{font-size:9px}.pass-xp-sources .progression-icon{width:13px;height:13px}.pass-premium-panel{grid-template-columns:minmax(0,1fr) 135px;gap:5px 12px;padding:19px 18px}.pass-premium-panel>.eyebrow{letter-spacing:1px;max-width:none;font-size:7px}.pass-premium-panel h2{margin:5px 0;font-size:20px}.pass-premium-panel>p{font-size:10px;line-height:1.6}.pass-premium-total{flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;max-width:none;font-size:12px}.pass-premium-total>span:last-child{font-size:10px}.pass-premium-panel>button{gap:5px;min-height:40px;padding:8px;font-size:9px}.pass-premium-panel>button .progression-icon{width:13px;height:13px}.pass-rewards-heading{align-items:center;gap:9px;margin-bottom:13px}.pass-rewards-heading h2,.recharge-offers-heading h2{font-size:21px}.pass-rewards-heading p,.pass-available-count{font-size:10px}.pass-available-count.has-rewards{gap:4px;padding:7px}.pass-available-count .progression-icon{width:13px;height:13px}.pass-bottom-note{flex-wrap:wrap;gap:8px;padding-top:16px}.pass-bottom-note>p{flex:calc(100% - 30px);font-size:10px}.pass-bottom-note>.progression-icon{width:16px;height:16px}.pass-bottom-note>.text-action{min-height:42px;margin-left:24px;padding:0;font-size:10px}.recharge-balance>b{font-size:19px}.recharge-balance>small{font-size:9px}.recharge-hero{min-height:210px;margin-bottom:24px;padding:25px 22px;position:relative}.recharge-hero>div:first-child{z-index:1;position:relative}.recharge-hero .eyebrow{letter-spacing:1.3px;max-width:240px;margin-bottom:12px;font-size:7px}.recharge-hero h2{max-width:225px;font-size:28px}.recharge-hero p{max-width:225px;font-size:11px}.recharge-coming{margin-top:16px;font-size:10px}.recharge-treasure{transform-origin:100% 100%;opacity:.35;pointer-events:none;width:190px;position:absolute;bottom:20px;right:8px;transform:scale(.68)}.recharge-offers-heading{margin-bottom:15px;display:block}.recharge-offers-heading p{margin-top:6px;font-size:10px}.recharge-offers{grid-template-columns:1fr;gap:12px}.recharge-offer{text-align:left;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:3px 15px;padding:18px;display:grid}.recharge-offer-kicker{letter-spacing:1.3px;grid-area:1/2;font-size:7px}.recharge-offer-art{border-radius:17px;grid-area:1/1/5;width:58px;height:64px;margin:0}.recharge-offer-art>.progression-icon{width:34px;height:34px}.recharge-offer h3{grid-area:2/2;font-size:17px;line-height:1.3}.recharge-offer-amount{grid-area:3/2;margin-top:4px;font-size:24px}.recharge-offer-amount .currency-amount .berry-icon{width:24px;height:24px}.recharge-offer-unit{grid-area:4/2;margin:0;font-size:9px}.recharge-offer-price{text-align:right;grid-area:1/3/5;align-self:center;max-width:80px;margin:0;font-size:10px;line-height:1.6}.recharge-offer>button{grid-area:5/1/auto/-1;min-height:43px;margin-top:12px;font-size:11px}.recharge-bottom-note{gap:8px;margin-top:20px}.recharge-bottom-note p{font-size:10px}}@media (width<=360px){.pass-premium-panel{grid-template-columns:minmax(0,1fr) 110px}.pass-premium-panel>button{font-size:8px}.recharge-offer{grid-template-columns:45px minmax(0,1fr) auto;gap:3px 10px;padding:15px}.recharge-offer-art{width:45px;height:55px}.recharge-offer-art>.progression-icon{width:29px;height:29px}.recharge-offer h3{font-size:15px}.recharge-offer-amount{font-size:21px}.recharge-offer-price{max-width:62px;font-size:9px}}@media (prefers-reduced-motion:reduce){.pass-xp-track>span{transition:none}}#passScreen .progression-season{display:none}#passScreen .pass-showcase{margin-bottom:24px}#passScreen .pass-progress-panel{padding:20px 23px}#passScreen .pass-level-seal{border-color:#d8cc915e;border-radius:22px 22px 30px 30px;flex-basis:76px;width:76px;height:90px;box-shadow:inset 0 0 0 4px #89c9ba09,0 0 24px #89c9ba0d}#passScreen .pass-level-seal b{font-size:32px}#passScreen .pass-progress-heading h2{margin-bottom:8px;font-size:24px}#passScreen .pass-xp-info{margin-top:17px}#passScreen .pass-xp-info>b{font-size:14px}#passScreen .pass-xp-track{height:6px;margin:8px 0 12px}#passScreen .pass-xp-sources{padding-top:10px}#passScreen .pass-premium-panel{padding:20px 23px}#passScreen .pass-premium-panel h2{margin:10px 0 8px;font-size:24px}#passScreen .pass-premium-total{margin:14px 0}.pass-rewards-tools{align-items:center;gap:15px;display:flex}.pass-scroll-controls{gap:6px;display:flex}.pass-scroll-controls .icon-button{color:#d9c38e;background:#152736;border-radius:9px;width:36px;height:36px}.pass-scroll-controls .progression-icon{width:17px;height:17px}.pass-scroll-controls [data-pass-scroll="-1"] .progression-icon{transform:rotate(180deg)}.pass-tracks{--tier-width:140px;--tier-gap:14px;--reward-height:190px;--axis-height:68px;background:linear-gradient(135deg,#142735ed,#0b1b28ec);border-radius:14px;grid-template-columns:26px minmax(0,1fr);padding:16px 16px 12px 8px;display:grid;position:relative}.pass-lane-labels{grid-template-rows:var(--reward-height) var(--axis-height) var(--reward-height);padding-right:5px;display:grid}.pass-lane-labels>span{writing-mode:vertical-rl;letter-spacing:.4px;color:var(--mint);justify-content:center;align-items:center;font-size:10px;display:flex;transform:rotate(180deg)}.pass-lane-labels>span:first-child{color:#d9c38e}.pass-lane-labels>span:nth-child(2){color:#8b9bab;font-size:8px}.pass-reward-rail{scrollbar-width:thin;scrollbar-color:#52758b #0a1523;overscroll-behavior-x:contain;scroll-snap-type:x proximity;outline-offset:-2px;min-width:0;padding:4px 4px 14px;overflow:auto hidden}.pass-reward-rail::-webkit-scrollbar{height:7px}.pass-reward-rail::-webkit-scrollbar-track{background:#0a1523;border-radius:7px}.pass-reward-rail::-webkit-scrollbar-thumb{background:#52758b;border-radius:7px}.pass-tracks .pass-tier-list{gap:var(--tier-gap);width:max-content;margin:0;padding:0;list-style:none;display:flex}.pass-tracks .pass-tier-row{grid-template-columns:var(--tier-width);grid-template-rows:var(--reward-height) var(--axis-height) var(--reward-height);flex:0 0 var(--tier-width);scroll-snap-align:start;background:0 0;border:0;gap:0;padding:0;display:grid;position:relative}.pass-tracks .pass-tier-level{isolation:isolate;color:#7e9caf;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.pass-tracks .pass-tier-level:before{content:"";left:calc(var(--tier-gap) / -2);right:calc(var(--tier-gap) / -2);z-index:-1;background:#3b596a;height:3px;position:absolute}.pass-tracks .pass-tier-row:first-child .pass-tier-level:before{border-radius:3px 0 0 3px;left:0}.pass-tracks .pass-tier-row:last-child .pass-tier-level:before{right:50%}.pass-tracks .is-unlocked .pass-tier-level:before{background:#d9c38e}.pass-tracks .is-current .pass-tier-level:before{background:linear-gradient(90deg,#d9c38e 50%,#3b596a 50%)}.pass-tracks .pass-tier-level>b{color:#89a7b9;background:#152635;border:2px solid #496478;border-radius:50%;place-items:center;width:37px;height:37px;font-size:16px;font-weight:650;display:grid;box-shadow:0 0 0 4px #0d1d28}.pass-tracks .is-unlocked .pass-tier-level>b{color:#f7e6b6;background:#1b2c32;border-color:#d9c38e}.pass-tracks .is-current .pass-tier-level>b{box-shadow:0 0 0 4px #0d1d28,0 0 18px #eec78035}.pass-tracks .pass-current-label{letter-spacing:1px;color:#e9d29e;font-size:7px;position:absolute;bottom:0}.pass-tracks .pass-reward-cell{background:linear-gradient(145deg,#243847,#172a38);border:1px solid #9aafbf35;border-radius:11px;flex-flow:column;justify-content:flex-end;align-items:stretch;gap:0;height:100%;min-height:0;padding:9px 9px 0;display:flex;position:relative;overflow:hidden}.pass-tracks .pass-premium-cell{background:linear-gradient(150deg,#4a483629,#1a2b34);border-color:#baa66e78;padding-top:32px}.pass-reward-ribbon{color:#e5d29e;background:#e2c47714;justify-content:center;align-items:center;gap:5px;height:27px;font-size:10px;display:flex;position:absolute;inset:0 0 auto}.pass-reward-ribbon .progression-icon{width:13px;height:13px}.pass-reward-art{filter:drop-shadow(0 6px 8px #0004);flex:1;justify-content:center;align-items:center;gap:0;width:100%;min-height:0;display:flex;position:relative}.pass-reward-art>img{object-fit:contain;pointer-events:none;max-width:100%}.pass-coin-art{width:111px;height:93px}.pass-pack-art{width:74px;height:107px;transform:rotate(-7deg)}.pass-reward-art.is-bundle .pass-pack-art{width:60px;height:87px;position:absolute;bottom:12px;right:2px;transform:rotate(9deg)}.pass-reward-art.is-bundle .pass-coin-art{z-index:1;width:89px;height:79px;margin-top:28px;margin-right:29px;position:relative}.pass-tracks .pass-reward-content{color:#f3e4b9;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;min-height:29px;padding-bottom:5px;font-size:13px;line-height:1.4;display:flex;position:relative}.pass-tracks .pass-reward-content .currency-amount .berry-icon{width:15px;height:15px}.pass-tracks .pass-reward-boosters{gap:3px}.pass-tracks .pass-reward-boosters .progression-icon{display:none}.pass-tracks .pass-reward-boosters>b{font-size:10px}.pass-tracks .pass-reward-boosters>span:last-child{font-size:9px}.pass-reward-footer{background:#08162230;flex:0 0 31px;justify-content:center;align-items:center;margin:0 -9px;padding:0 5px;display:flex;position:relative}.pass-tracks .pass-reward-status{color:#aab7bf;gap:3px;font-size:10px}.pass-tracks .pass-free-cell.is-available{background:radial-gradient(at 50% 45%,#ba944b35,#0000 75%),linear-gradient(145deg,#314143,#23343b);border:2px solid #f2d88c;padding:8px 8px 0;box-shadow:0 0 0 3px #eec78020,0 0 18px #eec78020}.pass-tracks .pass-free-cell.is-available:before{content:"";background:#f2d88c;width:12px;height:12px;position:absolute;top:-7px;left:calc(50% - 6px);transform:rotate(45deg)}.pass-tracks .pass-claim.primary-action{color:#2f2818;background:linear-gradient(#f8dea0,#e7bb60);border-color:#ffe8a5;border-radius:5px;width:calc(100% - 8px);min-height:26px;padding:4px 5px;font-size:10px;line-height:1.3;box-shadow:0 2px 8px #0003}.pass-tracks .pass-claim.primary-action:disabled{opacity:.65}.pass-tracks .pass-free-cell.is-claimed{background:linear-gradient(145deg,#284044,#1a2e38);border-color:#89c9ba38}.pass-tracks .is-claimed .pass-reward-art{opacity:1;filter:drop-shadow(0 6px 8px #0004)}.pass-tracks .is-claimed .pass-reward-content{color:#f0e9cf}.pass-tracks .is-claimed .pass-reward-footer{background:#89c9ba10}.pass-tracks .pass-reward-status.is-claimed{color:#b8d6cc}.pass-tracks .is-locked .pass-reward-art{opacity:1;filter:drop-shadow(0 6px 8px #0004)}.pass-tracks .is-locked .pass-reward-content{color:#e6dfcc}.pass-art-lock{pointer-events:none;color:#fff1bd;filter:drop-shadow(0 2px 4px #0008);justify-content:center;align-items:center;display:flex;position:absolute;inset:31px 0 55px}.pass-art-lock .progression-icon{box-sizing:content-box;background:#0b1c2df2;border:1px solid #d9c38e;border-radius:50%;width:22px;height:22px;padding:6px}.pass-tracks .pass-free-cell .pass-art-lock{top:10px}.pass-tracks .pass-no-reward{font-size:9px}@media (width<=800px){#passScreen .pass-showcase{gap:12px;margin-bottom:20px}#passScreen .pass-premium-total{margin:0}#passScreen .pass-premium-panel h2{margin:6px 0}.pass-tracks{--tier-width:126px;--tier-gap:12px;--reward-height:178px;--axis-height:60px}}@media (width<=600px){#passScreen .pass-progress-panel{padding:18px 16px}#passScreen .pass-progress-heading{gap:13px}#passScreen .pass-level-seal{flex-basis:63px;width:63px;height:83px}#passScreen .pass-progress-heading h2{font-size:19px}#passScreen .pass-xp-info{margin-top:15px}#passScreen .pass-xp-info>span{font-size:9px}#passScreen .pass-premium-panel{grid-template-columns:minmax(0,1fr) 125px;padding:16px}#passScreen .pass-premium-panel h2{font-size:19px}#passScreen .pass-premium-total{font-size:12px}.pass-rewards-heading{align-items:flex-start;gap:8px}.pass-rewards-heading h2{font-size:20px}.pass-rewards-tools{flex-direction:column;align-items:flex-end;gap:7px}.pass-available-count.has-rewards{padding:3px 6px;font-size:9px}.pass-scroll-controls .icon-button{width:32px;height:32px}.pass-tracks{--tier-width:116px;--tier-gap:10px;--reward-height:165px;--axis-height:58px;grid-template-columns:20px minmax(0,1fr);padding:10px 9px 8px 4px}.pass-lane-labels>span{font-size:9px}.pass-tracks .pass-tier-level>b{width:32px;height:32px;font-size:14px}.pass-tracks .pass-reward-content{gap:2px 4px;font-size:12px}.pass-coin-art{width:95px;height:84px}.pass-pack-art{width:63px;height:90px}.pass-reward-art.is-bundle .pass-pack-art{width:50px;height:75px;bottom:12px;right:0}.pass-reward-art.is-bundle .pass-coin-art{width:74px;height:68px;margin-top:20px;margin-right:23px}.pass-reward-ribbon,.pass-tracks .pass-reward-status{font-size:9px}.pass-art-lock .progression-icon{width:25px;height:25px}}.today-page{--ink:#13294b;--sun:#ffc83d;--red:#e8423f;--green:#2bb673;--sky:#bfe6ff}.today-page .page-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.today-page .page-heading .eyebrow{display:none}.today-top{justify-content:flex-end;min-height:36px;margin:-52px 0 18px;display:flex}.today-reset{background:var(--ink);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 12px;font:900 14px/1 Nunito,system-ui,sans-serif;display:inline-flex}.today-reset svg{width:16px;height:16px;color:var(--sun)}.today-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.today-grid>*{min-width:0;color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:20px}.today-grid :is(h2,b,small,span){color:inherit}.today-wanted{grid-column:1/-1;align-items:center;gap:16px;padding:12px;display:flex;color:#5a3412!important;background:#f5e2b8 url(/assets/wanted-paper-DnQ1SDlP.webp) 50%/256px!important}.today-poster{background:#ebd09a;border:2px solid #8a5a2b;border-radius:10px;flex-direction:column;flex:none;align-items:center;gap:4px;padding:6px 8px 8px;display:flex}.today-poster b{letter-spacing:2px;color:#5a3412;font:400 17px/1 Lilita One,sans-serif}.today-poster img{aspect-ratio:5/7;object-fit:cover;background:#5a3412;border:2px solid #5a3412;border-radius:6px;width:84px;display:block}.today-wanted-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.today-kicker{letter-spacing:.14em;text-transform:uppercase;color:#8a5a2b;font:900 11px/1 Nunito,sans-serif}.today-wanted h2{color:#5a3412;overflow-wrap:anywhere;margin:0;font:400 clamp(22px,4vw,30px)/1.05 Lilita One,sans-serif}.today-bounty{align-items:center;gap:6px;font:900 17px/1 Nunito,sans-serif;display:inline-flex}.today-bounty img{width:26px;height:26px}.today-progress{align-items:center;gap:8px;min-width:0;display:flex}.today-progress small{font-variant-numeric:tabular-nums;color:inherit;opacity:.85;flex:none;font:900 12px/1 Nunito,sans-serif}.today-bar{border:2px solid var(--ink);background:#e6eef6;border-radius:6px;flex:1;min-width:40px;height:12px;display:block;overflow:hidden}.today-wanted .today-bar{background:#fff4dc;border-color:#5a3412}.today-bar i{background:#1696d2;height:100%;transition:width .4s;display:block}.today-bar.green i{background:var(--green)}.today-bar.red i{background:var(--red)}.today-missions{padding:10px}.today-missions ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.today-mission,.today-chest{border:2.5px solid var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;min-height:60px;padding:8px 10px;display:flex}.today-mission[data-state=ready]{background:#fff4dc}.today-mission[data-state=claimed]{background:#eaf7ef}.today-chest{background:#fff4dc}.today-mi{width:38px;height:38px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:flex}.today-mi svg{width:30px;height:30px}.today-mi .today-star{fill:var(--sun);stroke:var(--ink);stroke-width:2px}.today-mi-img{object-fit:contain;width:38px;max-width:100%;height:38px}.today-mi-img.coin{width:32px;height:32px}.today-mi-img.box{width:38px;height:38px}.today-icon-image{object-fit:contain;width:34px;max-width:100%;height:34px;display:block}.today-log-icon>.today-icon-image{width:26px;height:26px}.strip-sun>.today-icon-image{width:30px;height:30px}.strip-m>img.today-icon-image{width:26px;height:26px}.today-chest-icon{width:34px;height:34px;fill:var(--sun);stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.today-chest-icon .lock{fill:var(--ink)}.today-mi-body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.today-mi-body b{overflow-wrap:anywhere;font:800 14px/1.2 Nunito,sans-serif}.today-chest-title{flex:1;min-width:0;font:400 18px/1.1 Lilita One,sans-serif}.today-chip{white-space:nowrap;color:var(--ink);align-items:center;gap:3px;font:900 13px/1 Nunito,sans-serif;display:inline-flex}.today-chip img{object-fit:contain}.chip-booster{width:21px;height:21px}.chip-coin{width:18px;height:18px}.chip-display{width:22px;height:22px}.today-reward,.today-claim{border:2px solid var(--ink);background:var(--sky);border-radius:12px;flex:none;align-items:center;gap:6px;min-height:40px;padding:4px 10px;display:inline-flex}.today-claim{background:var(--sun);min-height:44px;box-shadow:0 3px 0 var(--ink);cursor:pointer;border-width:2.5px;animation:1.6s ease-in-out infinite today-pop}.today-claim:disabled{opacity:.6;cursor:default;animation:none}.today-claim:active:not(:disabled){box-shadow:0 1px 0 var(--ink);transform:translateY(2px)}.today-done{background:var(--green);border:2.5px solid var(--ink);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.today-done svg{stroke-width:3.5px;width:20px;height:20px}@keyframes today-pop{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.today-log{padding:12px}.today-log header{align-items:center;gap:8px;margin-bottom:10px;display:flex}.today-log-icon svg{width:24px;height:24px;color:var(--ink);display:block}.today-log h2{color:var(--ink);flex:1;margin:0;font:400 19px/1.1 Lilita One,sans-serif}.today-log-count{font:900 14px/1 Nunito,sans-serif}.today-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.today-day{min-width:0}.today-day,.today-day>button{border:2.5px solid var(--ink);min-height:82px;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font:400 12px/1 Lilita One,sans-serif;display:flex}.today-day[data-state=today]{background:0 0;border:0;padding:0}.today-day>button{background:var(--sun);width:100%;box-shadow:0 3px 0 var(--ink);cursor:pointer;animation:1.6s ease-in-out infinite today-pop}.today-day>button:disabled{cursor:default;animation:none}.today-day[data-state=done]{background:var(--green);color:#fff}.today-day[data-state=locked]{opacity:.55}.today-day img{object-fit:contain;display:block}.day-booster{width:24px;height:24px}.day-coin{width:22px;height:22px}.day-display{width:28px;height:28px}.day-check svg{stroke-width:3.5px;color:#fff;width:20px;height:20px;display:block}.day-amount{font:900 12px/1 Nunito,sans-serif}.today-strip{--ink:#13294b;--sun:#ffc83d;color:#13294b;cursor:pointer;text-align:left;background:#fff4dc;border:3px solid #13294b;border-radius:18px;grid-column:1/-1;align-items:center;gap:10px;width:100%;min-height:56px;margin-top:14px;padding:8px 14px;font:400 20px/1 Lilita One,sans-serif;display:flex;position:relative;box-shadow:0 5px #13294b}.today-strip:hover{background:#ffebc2}.today-strip svg{display:block}.strip-sun svg{color:#e8423f;width:28px;height:28px}.strip-segs{flex:1;gap:6px;min-width:60px;display:flex}.strip-segs i{background:#fff;border:2px solid #13294b;border-radius:6px;flex:1;height:12px}.strip-segs i[data-on=true]{background:#2bb673}.strip-wanted{object-fit:cover;border:2px solid #5a3412;border-radius:5px;flex:none;width:30px;height:42px}.strip-chest .today-chest-icon{width:30px;height:30px}.strip-dot{background:#e8423f;border:2.5px solid #13294b;border-radius:50%;width:16px;height:16px;position:absolute;top:-6px;right:-6px}@media (width<=760px){.today-grid{grid-template-columns:minmax(0,1fr);gap:14px}.today-top{margin-top:-50px}}@media (width<=420px){.today-poster img{width:66px}.today-days{gap:3px}.today-day,.today-day>button{min-height:70px;font-size:11px}.day-amount{font-size:10px}.today-mission,.today-chest{gap:8px;padding:8px}.today-mi{width:30px}.today-reward,.today-claim{padding:4px 7px}}@media (prefers-reduced-motion:reduce){.today-bar i{transition:none}.today-claim,.today-day>button{animation:none}}html[data-motion=reduced] :is(.today-claim,.today-day>button){animation:none}.wallet{gap:9px}.wallet>span{align-items:center;display:flex}.wallet b{line-height:1.2}.primary-action,.secondary-action,.icon-button,.shop-switch>button{transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}button:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.primary-action:active:not(:disabled),.secondary-action:active:not(:disabled),.icon-button:active:not(:disabled){transform:scale(.97)}.progress-track>span{transition:width .45s ease-out}.shop-layout .shop-price{font-size:clamp(22px,2.1vw,30px)}.shop-price .currency-amount{gap:.2em}.app-toast{animation:.24s ease-out toast-arrive}@keyframes toast-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}.market-card{--reveal-color:#94cfc8;--flip-duration:.62s;isolation:isolate;transition:border-color .25s,box-shadow .25s;position:relative}.market-card[data-quality=rare]{--reveal-color:#edc574;--flip-duration:.85s}.market-card[data-quality=ultra]{--reveal-color:#c6a3ff;--flip-duration:1.1s}.market-inspect{flex:none;gap:12px}.market-art{aspect-ratio:744/1040;perspective:1100px;width:100%;display:block;position:relative}.market-flipper{transform-style:preserve-3d;transition:transform var(--flip-duration) cubic-bezier(.2,.65,.2,1);display:block;position:absolute;inset:0}.is-revealed .market-flipper{transform:rotateY(180deg)}.market-back,.market-front{backface-visibility:hidden;background:#071322;border-radius:8px;display:block;position:absolute;inset:0;overflow:hidden}.market-front{transform:rotateY(180deg)}.market-card:not(.is-revealed) .market-front{visibility:hidden}.market-art .market-back img,.market-art .market-front img{object-fit:contain;border:0;border-radius:8px;width:100%;height:100%;padding:0;display:block}.market-card.purchased .market-front img{opacity:.7}.market-identity{flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:46px;display:flex}.market-identity b{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.market-identity>span{color:var(--muted);font-size:9px}.market-reveal-hint{white-space:nowrap;background:#091726ed;border:1px solid #edc57466;border-radius:20px;padding:7px 12px;transition:opacity .18s,translate .18s;position:absolute;bottom:12px;left:50%;translate:-50%;box-shadow:0 4px 18px #0006;color:var(--gold)!important;font-size:11px!important}.market-inspect:hover .market-reveal-hint{translate:-50% -3px}.is-revealed .market-reveal-hint{opacity:0;pointer-events:none}.market-art:before,.market-art:after{content:"";pointer-events:none;opacity:0;z-index:-1;border-radius:10px;position:absolute;inset:-3px}.market-art:before{background:radial-gradient(ellipse,var(--reveal-color),transparent 72%)}.market-art:after{border:1px solid var(--reveal-color)}.is-revealing .market-art:before{animation:1.5s ease-out both market-bloom}.is-revealing.is-revealed .market-art:after{animation:1s ease-out both market-ring}.market-card.is-revealing{border-color:var(--reveal-color);box-shadow:0 0 22px color-mix(in srgb,var(--reveal-color) 20%,transparent)}.market-card.is-revealing[data-quality=ultra] .market-art:before{animation-duration:1.85s}.market-card.is-revealing .market-identity{opacity:.45}.market-card.is-revealed:not(.is-revealing) .market-identity{animation:.28s ease-out market-name}.market-sparkles{pointer-events:none;position:absolute;inset:0;overflow:visible}.market-sparkles i{background:var(--reveal-color);width:3px;height:3px;box-shadow:0 0 8px var(--reveal-color);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%}.is-revealing.is-revealed[data-quality=rare] .market-sparkles i,.is-revealing.is-revealed[data-quality=ultra] .market-sparkles i{animation:market-spark .8s calc(.18s + var(--spark-delay)) ease-out both}.is-revealing[data-quality=ultra] .market-sparkles i{width:5px;height:5px}@keyframes market-bloom{0%{opacity:0;transform:scale(.8)}35%{opacity:.6;transform:scale(1.25)}to{opacity:0;transform:scale(1.4)}}@keyframes market-ring{0%{opacity:.8;transform:scale(.98)}to{opacity:0;transform:scale(1.15)}}@keyframes market-spark{0%{opacity:0;transform:rotate(var(--angle)) translateY(0) scale(.3)}20%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translateY(-80px) scale(.2)}}@keyframes market-name{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@media (hover:hover){.market-card:not(.is-revealing):hover{border-color:#edc57470}.display-pack:not(:disabled):hover{filter:drop-shadow(0 5px 10px #edc57444)}}.card-viewer[data-reveal]:before{animation:none}.card-viewer.reveal-animating[data-reveal=rare]:before{animation:1.2s both rare-bloom}.card-viewer.reveal-animating[data-reveal=ultra]:before{animation:1.5s both rare-bloom}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html[data-motion=reduced] .market-sparkles{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.market-sparkles{display:none}}.opening-ceremony{--tear:0;--tier-color:#8fd6cf;--tier-glow:#8fd6cf6b;--burst:1.05s;--rays:.3;--cut:6%;isolation:isolate;border-radius:14px;gap:14px;min-height:min(560px,100svh - 200px);padding:34px 0 18px;position:relative;overflow:visible}.ritual-backdrop,.ritual-embers{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ritual-glow{aspect-ratio:1;width:min(560px,96%);opacity:calc(.5 + var(--tear) * .5);translate:-50% -50%;transform:scale(calc(.85 + var(--tear) * .4));background:radial-gradient(circle,#edc57440,#edc5741a 42%,#0000 70%);border-radius:50%;position:absolute;top:48%;left:50%}.ritual-rays{aspect-ratio:1;opacity:0;background:repeating-conic-gradient(from 0deg,var(--tier-color) 0 3.2deg,transparent 3.2deg 14deg);border-radius:50%;width:170%;position:absolute;top:48%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#000 6%,#0000 58%);mask:radial-gradient(circle,#000 6%,#0000 58%)}.ritual-flash{opacity:0;background:radial-gradient(circle at 50% 46%,#fff 0,var(--tier-color) 20%,transparent 60%);mix-blend-mode:screen;position:absolute;inset:0}.ritual-embers i{width:var(--s);height:var(--s);background:var(--tier-color);box-shadow:0 0 10px 2px var(--tier-glow);opacity:0;animation:ritual-ember var(--t) var(--d) ease-out both;border-radius:50%;position:absolute;top:46%;left:50%}.ritual-origin{z-index:2;text-align:center;letter-spacing:2px;color:var(--muted);margin:0;font-size:10px;position:relative}.ritual-pack{z-index:2;aspect-ratio:2/3;width:clamp(180px,min(28vw,44svh),290px);color:inherit;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:14px;padding:0;display:block;position:relative}.ritual-pack:active:not(:disabled){cursor:grabbing;transform:none}.ritual-pack:focus-visible{outline:2px solid var(--gold);outline-offset:12px}.ritual-pack-art{isolation:isolate;filter:drop-shadow(0 24px 26px #000b);transform:scale(calc(1 + var(--tear) * .05));animation:3.4s ease-in-out infinite ritual-float;display:block;position:absolute;inset:0}.ritual-pack-body,.ritual-pack-top,.ritual-pack-shine,.ritual-cards,.ritual-beam,.ritual-slit,.ritual-tear-line{pointer-events:none;display:block;position:absolute}.ritual-pack-body,.ritual-pack-top{background:var(--pack-art) center/100% 100% no-repeat;inset:0}.ritual-pack-body{z-index:1;clip-path:polygon(0 5.6%,8.33% 6.5%,16.67% 5.5%,25% 6.6%,33.33% 5.8%,41.67% 6.4%,50% 5.5%,58.33% 6.6%,66.67% 5.6%,75% 6.5%,83.33% 5.5%,91.67% 6.6%,100% 5.8%,100% 100%,0 100%)}.ritual-pack-top{z-index:4;clip-path:polygon(0 0,100% 0,100% 5.8%,91.67% 6.6%,83.33% 5.5%,75% 6.5%,66.67% 5.6%,58.33% 6.6%,50% 5.5%,41.67% 6.4%,33.33% 5.8%,25% 6.6%,16.67% 5.5%,8.33% 6.5%,0 5.6%);transform-origin:var(--tear-anchor,100%) var(--cut);transform:rotate(calc(var(--tear) * var(--tear-angle,8deg)))}.ritual-pack-shine{z-index:2;mix-blend-mode:screen;-webkit-mask:var(--pack-art) center/100% 100% no-repeat;-webkit-mask:var(--pack-art) center/100% 100% no-repeat;mask:var(--pack-art) center/100% 100% no-repeat;background:linear-gradient(108deg,#0000 38%,#ffffffb8 50%,#0000 62%) 140% 0/260% 100% no-repeat;animation:3.4s ease-in-out infinite ritual-shine;inset:0}.ritual-slit{z-index:3;left:9%;right:9%;top:calc(var(--cut) - 1px);height:calc(2px + var(--tear) * 13px);box-shadow:0 0 calc(var(--tear) * 28px) calc(var(--tear) * 6px) #ffe9a6;opacity:calc(var(--tear) * 1.6);background:linear-gradient(90deg,#0000,#fff 18%,#fff6cf 50%,#fff 82%,#0000);border-radius:50%;translate:0 -40%}.ritual-tear-line{z-index:5;left:9%;right:9%;top:calc(var(--cut) - 1px);filter:drop-shadow(0 0 3px #0008);height:2px;opacity:calc(.92 - var(--tear) * 1.9);background:repeating-linear-gradient(90deg,#fffe 0 7px,#0000 7px 13px);animation:.8s linear infinite ritual-march}.ritual-tear-line:after{content:"";width:15px;height:15px;box-shadow:0 0 12px 4px var(--gold),0 0 32px 8px #edc57488;background:#fff;border-radius:50%;animation:2.2s ease-in-out infinite ritual-swipe;position:absolute;top:50%;left:0;translate:-50% -50%}.ritual-tear-point{z-index:6;pointer-events:none;left:var(--tear-x);top:var(--tear-y);width:15px;height:15px;box-shadow:0 0 12px 4px var(--gold),0 0 32px 8px #edc57488;background:#fff;border-radius:50%;display:none;position:absolute;translate:-50% -50%}.opening-ceremony[data-gesture] .ritual-pack-art{animation:none;transform:none}.opening-ceremony[data-gesture] .ritual-tear-line:after{display:none}.opening-ceremony[data-gesture=dragging] .ritual-tear-point{display:block}.ritual-beam{z-index:3;left:12%;right:12%;bottom:calc(100% - var(--cut));transform-origin:50% 100%;opacity:0;background:linear-gradient(to top,#fff 0,var(--tier-color) 24%,transparent 100%);filter:blur(10px);mix-blend-mode:screen;height:150%;transform:scaleY(0)}.ritual-cards{z-index:2;left:50%;top:var(--cut);aspect-ratio:744/1040;width:56%}.ritual-cards i{opacity:0;will-change:transform;background:url(/assets/card-back-blue-C4zC9sz3.png) 50%/cover;border:1px solid #ffffff59;border-radius:6%;position:absolute;inset:0;box-shadow:0 8px 22px #0008}.ritual-cards i.is-hit{border-color:var(--tier-color);box-shadow:0 0 24px 5px var(--tier-glow),0 8px 22px #0008}.ritual-hint{z-index:2;text-align:center;gap:3px;margin:8px 0 0;transition:opacity .25s;display:grid;position:relative}.ritual-hint b{letter-spacing:.3px;color:#f6ecd4;font-size:15px;font-weight:700;animation:1.8s ease-in-out infinite ritual-hint}.ritual-hint small{color:var(--muted);font-size:11px}.opening-ceremony:not([data-stage=idle]) .ritual-hint{opacity:0}.opening-ceremony[data-stage=burst] .ritual-pack-art,.opening-ceremony[data-stage=tearing] .ritual-pack-art{animation:none}.opening-ceremony[data-stage=burst] .ritual-pack-shine,.opening-ceremony[data-stage=tearing] .ritual-pack-shine{opacity:0;animation:none}.opening-ceremony[data-stage=burst] .ritual-pack-top{animation:ritual-top-fly calc(var(--burst) * .55) cubic-bezier(.2,.7,.3,1) both}.opening-ceremony[data-stage=burst] .ritual-pack-body{animation:ritual-body var(--burst) ease-in both}.opening-ceremony[data-stage=burst] .ritual-beam{animation:ritual-beam calc(var(--burst) * .72) ease-out both}.opening-ceremony[data-stage=burst] .ritual-flash{animation:ritual-flash calc(var(--burst) * .6) ease-out both}.opening-ceremony[data-stage=burst] .ritual-rays{animation:ritual-rays var(--burst) ease-out both}.opening-ceremony[data-stage=burst] .ritual-glow{opacity:1;transition:transform var(--burst) ease-out;transform:scale(1.5)}.opening-ceremony[data-stage=burst] .ritual-slit{opacity:0;transition:opacity .2s}.opening-ceremony[data-tier=corrupted] .ritual-backdrop,.opening-ceremony[data-tier=corrupted] .ritual-embers,.opening-ceremony[data-tier=corrupted] .ritual-cards{animation:2.2s linear infinite ritual-hue}@keyframes ritual-float{0%,to{translate:0;rotate:-1.2deg}50%{translate:0 -9px;rotate:1.2deg}}@keyframes ritual-shine{0%,18%{background-position:140% 0}58%,to{background-position:-60% 0}}@keyframes ritual-march{to{background-position:13px 0}}@keyframes ritual-swipe{0%,8%{opacity:0;left:0}22%{opacity:1}78%{opacity:1;left:100%}90%,to{opacity:0;left:100%}}@keyframes ritual-hint{0%,to{opacity:.62}50%{opacity:1}}@keyframes ritual-top-fly{0%{transform:rotate(var(--tear-angle,8deg));opacity:1}to{transform:translate(var(--tear-fly-x,78%),-150%) rotate(var(--tear-fly-angle,52deg));opacity:0}}@keyframes ritual-body{0%{transform:scale(1.02)}8%{transform:scale(1.09)translateY(-1.5%)}20%{transform:scale(1)}56%{opacity:1;transform:scale(1)}to{opacity:0;transform:translateY(16%)scale(.86)}}@keyframes ritual-beam{0%{opacity:0;transform:scaleY(0)scaleX(.5)}14%{opacity:1;transform:scaleY(1)scaleX(1)}to{opacity:0;transform:scaleY(1.2)scaleX(.7)}}@keyframes ritual-flash{0%{opacity:0}10%{opacity:.9}to{opacity:0}}@keyframes ritual-rays{0%{opacity:0;transform:scale(.3)rotate(0)}18%{opacity:var(--rays)}to{opacity:0;transform:scale(1.08)rotate(62deg)}}@keyframes ritual-ember{0%{opacity:0;transform:translate(0)scale(.4)}14%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}@keyframes ritual-hue{to{filter:hue-rotate(360deg)}}.card-viewer{--tier-color:#8fd6cf;--tier-glow:#8fd6cf6b}.reveal-fx{pointer-events:none;position:absolute;inset:0}.reveal-fx i{pointer-events:none;opacity:0;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.fx-rays{z-index:2;aspect-ratio:1;background:repeating-conic-gradient(from 0deg,var(--tier-color) 0 3deg,transparent 3deg 13deg);border-radius:50%;width:270%;-webkit-mask:radial-gradient(circle,#000 8%,#0000 58%);mask:radial-gradient(circle,#000 8%,#0000 58%)}.fx-ring{z-index:5;aspect-ratio:1;border:3px solid var(--tier-color);width:150%;box-shadow:0 0 30px var(--tier-glow),inset 0 0 30px var(--tier-glow);border-radius:50%}.fx-flash{z-index:5;aspect-ratio:1;background:radial-gradient(circle,#fff 0,var(--tier-color) 18%,transparent 56%);mix-blend-mode:screen;border-radius:50%;width:210%}#viewer[data-tier=corrupted] .reveal-fx{animation:2.2s linear infinite ritual-hue}.reveal-vignette{z-index:4;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 44%,transparent 24%,color-mix(in srgb,var(--tier-color) 14%,#02060de0) 100%);position:absolute;inset:0}#viewer[data-state=concealed] .card-front,#viewer[data-state=charging] .card-front{visibility:hidden}#viewer[data-state=concealed] .card-back,#viewer[data-state=charging] .card-back{border-color:var(--tier-color);box-shadow:0 0 0 1px var(--tier-color),0 0 22px var(--tier-glow),0 15px 42px #0009}#viewer[data-state=concealed] .card-back{animation:1.6s ease-in-out infinite ritual-back-pulse}#viewer[data-state=charging] .card-back{animation:.18s linear infinite alternate ritual-back-charge}#viewer[data-state=concealed] .drag-layer{cursor:pointer}.reveal-tap{z-index:7;border:1px solid var(--tier-color);color:#fff;letter-spacing:.4px;white-space:nowrap;pointer-events:none;opacity:0;box-shadow:0 0 18px var(--tier-glow);background:#071322e8;border-radius:20px;padding:7px 14px;font-size:11px;transition:opacity .25s;position:absolute;bottom:14px;left:50%;translate:-50%}#viewer[data-state=concealed] .reveal-tap{opacity:1;animation:1.6s ease-in-out infinite ritual-tap}.rare-particles i.is-ultra{background:#dcc8ff;box-shadow:0 0 12px #b1a0ff}#viewer[data-tier=corrupted] .rare-particles i.is-ultra{background:#ffabb4;animation-name:particle-burst,ritual-hue;box-shadow:0 0 12px #ff3048}.is-concealed .card-meta,.is-concealed .card-facts,.is-concealed .sell-action,.is-concealed .reveal-side.right .small-note{visibility:hidden}.is-concealed .card-meta{position:relative}.is-concealed .card-meta:before{content:"Carte mystère";visibility:visible;letter-spacing:-.5px;color:var(--tier-color);text-shadow:0 0 28px var(--tier-glow);font-size:clamp(24px,3vw,36px);font-weight:600;position:absolute;top:4px;left:0;right:0}.is-concealed .card-meta:after{content:"Touche la carte ou le bouton pour la découvrir.";visibility:visible;color:var(--muted);font-size:12px;position:absolute;top:calc(clamp(24px,3vw,36px) + 18px);left:0;right:0}@keyframes ritual-back-pulse{50%{box-shadow:0 0 0 1px var(--tier-color),0 0 40px 7px var(--tier-glow),0 15px 42px #0009}}@keyframes ritual-back-charge{0%{box-shadow:0 0 0 2px var(--tier-color),0 0 42px 7px var(--tier-glow),0 15px 42px #0009}to{box-shadow:0 0 0 2px #fff,0 0 76px 18px var(--tier-glow),0 15px 42px #0009}}@keyframes ritual-tap{0%,to{translate:-50%}50%{translate:-50% -4px}}@media (width<=700px){.opening-ceremony{min-height:min(480px,100svh - 230px)}.ritual-pack{width:clamp(150px,min(46vw,34svh),220px)}.reveal-tap{padding:6px 11px;font-size:10px}}@media (width<=700px) and (height<=650px){.ritual-hint small{display:none}.ritual-hint b{font-size:13px}}html[data-motion=reduced] .opening-ceremony,html[data-motion=reduced] .reveal-fx,html[data-motion=reduced] .reveal-vignette{display:none}@media (prefers-reduced-motion:reduce){.opening-ceremony,.reveal-fx,.reveal-vignette{display:none}}.replay-ritual-btn{color:#f7d58b;cursor:pointer;background:#f7d58b14;border:1px solid #f7d58b44;border-radius:20px;align-items:center;gap:4px;margin-left:10px;padding:5px 12px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.replay-ritual-btn:hover{color:#fff;background:#f7d58b28;border-color:#f7d58b88;transform:translateY(-1px)}.replay-ritual-btn:disabled{opacity:.4;pointer-events:none;transform:none}.reveal-info-button,.reveal-info-close{display:none}.choice-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#choiceDescription{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}#choiceDescription>span{white-space:nowrap;background:#c5d3de0a;border:1px solid #c5d3de29;border-radius:20px;padding:4px 9px}#openingScreen.active:has(#revealView:not([hidden])){flex-direction:column;justify-content:center;min-height:calc(100svh - 16px);display:flex}#revealView{--reveal-width:clamp(168px,calc((100svh - 310px)*.715),232px);width:calc(var(--reveal-width) + 34px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#74828d57,#303c47a6);border:1px solid #c4d0d76b;border-radius:16px;max-width:none;margin:24px auto;padding:16px;overflow:visible;box-shadow:inset 0 0 0 2px #ffffff06,0 18px 45px #0006}#revealView .reveal-content{flex-direction:column;gap:14px;max-width:none;padding:0;display:flex}#revealView .reveal-center{align-items:stretch;gap:16px;width:100%;padding:0}#revealView .card-position{justify-content:flex-start;gap:3px;min-width:0;height:24px;padding:0;display:flex}#revealView .card-position>span{display:none}#revealView .card-position>b{color:var(--gold);font-size:16px;line-height:1}#revealView .card-position>i{color:#c0cbd0;opacity:.65;font-size:11px;font-style:normal;line-height:1}#revealView .card-viewer{width:var(--reveal-width);max-width:none}#revealView .card-viewer:after,#revealView .reveal-badge,#revealView .reveal-progress,#revealView .reveal-info-kicker{display:none}#revealView .reveal-side.right{grid-template-columns:1fr 1fr;gap:12px 8px;width:100%;padding:0;display:grid}#revealView .card-meta{text-align:center;grid-column:1/-1;grid-template-rows:26px 26px;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;min-width:0;margin:0;display:grid}#revealView .card-meta h3{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;letter-spacing:-.4px;grid-area:1/1;width:100%;min-width:0;max-width:100%;height:1.25em;margin:0;font-size:21px;line-height:1.25;overflow:hidden}#revealView .rarity-label{letter-spacing:0;background:#302713c9;border-color:#b7a26d55;padding:3px 5px;font-size:10px;line-height:1.2}#revealView .card-meta .rarity-label{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;max-width:72px;display:block;overflow:hidden}#revealView .reveal-card-reference{display:none}#revealView .reveal-card-values{border:0;flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:center;gap:6px;width:100%;min-width:0;height:26px;margin:0;padding:0;display:flex}#revealView .reveal-card-values>div{white-space:nowrap;background:#c5d3de0a;border:1px solid #c5d3de29;border-radius:20px;flex-direction:row;align-items:center;gap:3px;min-width:0;max-width:100%;padding:3px 8px;line-height:1.3;display:flex;overflow:hidden}#revealView .reveal-card-values>div+div{padding-left:8px}#revealView .reveal-card-values>div>span{font-size:0}#revealView .reveal-card-values>div>span:before{content:"Valeur :";color:#d6dfe4;font-size:11px}#revealView .reveal-card-values>div+div>span:before{content:"Possédés :"}#revealView .reveal-card-values b{text-overflow:ellipsis;white-space:nowrap;color:#e7eef1;min-width:0;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}#revealView .reveal-card-values small{display:none}#revealView .reveal-card-values .berry-icon{width:12px;height:12px}#revealView .reveal-side.right .primary-action,#revealView .reveal-side.right .secondary-action{order:initial;white-space:normal;border-radius:7px;grid-column:auto;min-width:0;min-height:36px;padding:8px 5px;font-size:11px;line-height:1.4}#revealView .reveal-side.right>.small-note{display:none}#revealView #nextCardBtn{font-size:0}#revealView #nextCardBtn:before{content:attr(data-compact-label);background:0 0;width:auto;height:auto;font-size:11px;display:inline;position:static;transform:none}#revealView #nextCardBtn>.op17-icon{display:none}#revealView.is-concealed .card-meta:before{height:26px;font-size:20px;line-height:1.3;position:absolute;inset:0 0 auto}#revealView.is-concealed .card-meta:after,#revealView.is-concealed .card-meta>*,#revealView.is-concealed .sell-action{display:none}#revealView.is-concealed #nextCardBtn{grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}#revealView .reveal-info-button{color:#c0cbd0;background:#ffffff04;border:1px solid #c5d3de29;border-radius:8px;place-items:center;width:30px;height:30px;font-size:18px;line-height:1;display:grid;position:absolute;top:13px;right:16px}#revealView .reveal-info-button:hover{color:#fff;background:#ffffff12}#revealView:has(#openingCeremony:not([hidden])){width:min(520px,100%)}#revealView:has(#openingCeremony:not([hidden])) .reveal-info-button{visibility:hidden}#revealInfoPanel{width:320px;height:fit-content;max-height:calc(100svh - 48px);color:var(--text);background:#122333f5;border:1px solid #c5d3de45;border-radius:14px;margin:auto;padding:20px;position:fixed;inset:0 24px 0 auto;overflow:auto;box-shadow:0 18px 50px #0007}#revealInfoPanel .reveal-top{border:0;flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}#revealInfoPanel #packOrigin{order:-1;width:100%;font-size:10px}#revealInfoPanel #cardProgress{display:none}#revealInfoPanel .replay-ritual-btn{margin:0}#revealInfoPanel .card-facts{background:0 0;border:0;padding:0;display:block}#revealInfoPanel .card-facts>summary{display:none}#revealInfoPanel .reveal-facts-content{grid-template-columns:1fr;gap:12px;padding-bottom:12px}#revealInfoPanel #revealDetailStats{grid-template-columns:1fr 1fr}#revealInfoPanel .preview-action{text-align:center;width:100%;display:block}#revealInfoPanel::backdrop{background:0 0}#openingScreen.active:has(#packChoiceView:not([hidden])){flex-direction:column;justify-content:center;min-height:calc(100svh - 16px);display:flex}#openingScreen:has(#packChoiceView:not([hidden])) #displayHitSummary{display:none}#packChoiceView{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#74828d57,#303c47a6);border:1px solid #c4d0d76b;border-radius:16px;width:320px;max-width:100%;margin:24px auto;padding:22px 20px 26px;box-shadow:inset 0 0 0 2px #ffffff06,0 18px 45px #0006}#packChoiceView .choice-top{flex-wrap:nowrap;gap:8px}#packChoiceView .choice-top>button{white-space:nowrap;background:#c5d3de0a;border:1px solid #c5d3de29;border-radius:20px;align-items:center;gap:3px;padding:5px 8px;font-size:10px;line-height:1.4;display:inline-flex}#packChoiceView .choice-top .op17-icon{width:12px;height:12px}#packChoiceView #choiceKicker{letter-spacing:0;text-transform:none;color:var(--gold);white-space:nowrap;background:#cfb37412;border:1px solid #cbb16b40;border-radius:20px;padding:4px 8px;font-size:10px;font-weight:500}#packChoiceView h2{letter-spacing:-.7px;margin:24px 0 16px;font-size:28px;line-height:1.2}#packChoiceView #choiceDescription{margin:0;font-size:11px;line-height:1.4}#packChoiceView .summary-actions{flex-direction:column;align-items:stretch;gap:9px;margin-top:28px;display:flex}#packChoiceView .summary-actions>button{border-radius:8px;width:100%;min-height:40px;padding:9px;font-size:12px}#packChoiceView #viewSummaryBtn{color:#dde4e9;background:#ffffff04;border-color:#b8c6d52a;min-height:36px}#packChoiceView #otherDisplayBtn{display:none}#rechargeScreen{max-width:1220px;margin-inline:auto}.paid-shop{margin:0 0 24px}.paid-intro{background:linear-gradient(115deg,#1a2f3ded,#142632e8);border-color:#9cb7c426;border-radius:14px;gap:28px;min-height:142px;padding:24px 28px}.paid-intro>div{min-width:0}.paid-intro .eyebrow{color:#ead8a3;letter-spacing:.5px;margin-bottom:9px;font-size:10px}.paid-intro h2{letter-spacing:-.8px;margin:0 0 10px;font-size:clamp(22px,2.3vw,30px)}.paid-intro .muted{color:#bdc9d0;max-width:590px;font-size:12px;line-height:1.5}.paid-intro .status-badge{color:#e5ce9d;background:#d0a95314;border-color:#e7c07c42;flex-shrink:0;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:inline-flex}.paid-intro .status-badge .op17-icon{width:14px;height:14px}.paid-offers{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 20px;margin:56px 0 28px;display:grid}.paid-offer--vip{grid-column:span 2}.vip-benefits{color:#fff0bb;grid-template-columns:1fr 1fr;gap:10px 20px;margin:8px 0 18px;padding:0;font-size:13px;list-style:none;display:grid}#vipDisplayBtn{width:100%;margin-top:10px}@media (width<=850px){.paid-offer--vip{grid-column:span 2}}@media (width<=520px){.vip-benefits{gap:10px;font-size:12px}.paid-offer--vip .paid-offer-art{height:140px}}.paid-offer{isolation:isolate;text-align:center;background:radial-gradient(at 50% 55%,#aa814019,#0000 65%),linear-gradient(160deg,#142333ef,#0d1c2aef);border:1px solid #dbca927d;border-radius:14px;flex-direction:column;align-items:center;min-width:0;min-height:365px;padding:30px 16px 16px;display:flex;position:relative;box-shadow:inset 0 0 0 2px #f5dfa50d,0 8px 26px #0004}.paid-offer h3{letter-spacing:-.55px;color:#f4f1e8;z-index:1;font-size:clamp(15px,1.45vw,21px);line-height:1.25}.paid-price{color:#e9d5a1;font-variant-numeric:tabular-nums;z-index:1;margin-top:2px;font-size:18px;line-height:1.5}.paid-offer-art{flex:1;place-items:center;width:calc(100% + 20px);height:210px;min-height:0;margin:auto -10px;display:grid;position:relative}.paid-offer-art:before{content:"";z-index:-1;background:radial-gradient(#e7a82b32,#0000 70%);border-radius:50%;position:absolute;inset:15%}.paid-offer-art img{object-fit:contain;filter:drop-shadow(0 9px 10px #0004);width:100%;height:100%;max-height:218px;display:block}.paid-offer>.small-note{color:#e2ded0;max-width:215px;min-height:31px;margin:0 0 17px;font-size:11px;line-height:1.4}.paid-offer>button{border-radius:7px;gap:6px;width:100%;min-height:42px;margin-top:auto;padding:9px 10px;font-size:14px;font-weight:600}.paid-offer>button:disabled{opacity:1;cursor:not-allowed}.paid-offer--standard>button.secondary-action{color:#c5cbd0;background:#ffffff07;border-color:#8395a028}.paid-offer--popular{background:radial-gradient(at 50% 60%,#bf81202b,#0000 68%),linear-gradient(160deg,#172534f2,#101f2bf2);border-color:#e4c482a6}.paid-offer--popular>button.secondary-action{color:#f6e9bf;background:linear-gradient(110deg,#253442,#1d2a35);border-color:#ebd499b8;box-shadow:inset 0 0 0 1px #eed6a32a}.paid-offer--best{background:radial-gradient(at 50% 57%,#db9c2945,#0000 70%),linear-gradient(160deg,#192a34,#14222b);border-color:#f4d385;box-shadow:inset 0 0 0 3px #e8c16b26,0 0 22px #e3ad4733,0 8px 26px #0004}.paid-offer--best:before,.paid-offer--best:after{content:"";pointer-events:none;clip-path:polygon(0 0,18% 0,18% 4%,4% 4%,4% 17%,0 17%,0 0,100% 0,100% 17%,96% 17%,96% 4%,82% 4%,82% 0,100% 0,100% 100%,82% 100%,82% 96%,96% 96%,96% 83%,100% 83%,100% 100%,0 100%,0 83%,4% 83%,4% 96%,18% 96%,18% 100%,0 100%);border:1px solid #efcb7680;border-radius:10px;position:absolute;inset:5px}.paid-offer--best:after{inset:9px;transform:rotate(180deg)}.paid-offer--best>button.primary-action,.paid-offer--pass>button.primary-action{color:#242016;background:linear-gradient(105deg,#f5c450,#ffe096 50%,#edba48);border-color:#ffdd83;box-shadow:inset 0 0 0 1px #ffeda12b,0 2px 14px #edb34824}.paid-offer--pass{background:radial-gradient(at 50% 5%,#ffe49830,#0000 80%),linear-gradient(145deg,#6d5d34ee,#3d3529f2 55%,#23303a);border-color:#f5d487b3;box-shadow:inset 0 0 0 2px #f5db8733,0 0 25px #e3bc6b40}.paid-offer--pass .paid-offer-art{height:172px}.paid-offer--pass .paid-offer-art img{max-height:183px}.paid-ribbon{white-space:nowrap;letter-spacing:.1px;color:#ffedb7;text-shadow:0 1px 2px #52260a;z-index:2;background:linear-gradient(#d5733c,#a1321c 50%,#9e2d19);border:1px solid #e9a461;border-radius:3px 3px 7px 7px;justify-content:center;align-items:center;max-width:calc(100% + 8px);min-height:38px;padding:6px 16px;font-size:13px;font-weight:800;display:flex;position:absolute;top:-21px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:inset 0 0 0 3px #eaa15b30,0 3px 8px #0006}.paid-ribbon:before,.paid-ribbon:after{content:"";z-index:-1;background:linear-gradient(#b54625,#732419);width:16px;height:29px;position:absolute;top:7px}.paid-ribbon:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,25% 50%);left:-12px}.paid-ribbon:after{clip-path:polygon(0 0,100% 0,75% 50%,100% 100%,0 100%);right:-12px}.paid-offer--best .paid-ribbon{color:#453117;text-shadow:0 1px #ffecbc;background:linear-gradient(95deg,#a77127,#ffdb83 17%,#ffdf98 48%,#d5a54b 86%,#95641f);border-color:#e8c274;transform:translate(-50%)rotate(2deg);box-shadow:inset 0 0 0 3px #fae5a830,0 3px 8px #0006}.paid-offer--best .paid-ribbon:before,.paid-offer--best .paid-ribbon:after{background:linear-gradient(#e8c475,#ae7c33)}.paid-wallet-dock{background:linear-gradient(120deg,#162b3dec,#112434ed);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.paid-wallet-info{flex:1;min-width:0}.paid-balance{color:#f1eee5;font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:15px;font-weight:650;line-height:1.4;display:flex}.paid-balance-coin{object-fit:contain;width:17px;height:17px}.paid-pass{color:#d1c39e;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.paid-pass .op17-icon{flex-shrink:0;width:14px;height:14px}.paid-actions{flex-wrap:wrap;gap:10px;display:flex}.paid-actions>button{color:#edf0ed;background:linear-gradient(#2b3d4e,#263542);border-color:#a2b7c71c;border-radius:8px;gap:7px;min-height:42px;padding:10px 18px;font-size:12px;font-weight:500}.paid-actions>button:disabled{opacity:.65}.paid-actions .op17-icon{color:#e9d5a1;flex-shrink:0;width:17px;height:17px}.paid-actions .secondary-action{min-width:155px}.paid-footnote{text-align:center;color:#b1bbc5;margin:12px 18px 0;font-size:10px;line-height:1.5}.paid-feedback{text-align:center;color:#e9d5a1;min-height:1.5em;margin-top:3px;font-size:11px;line-height:1.5}.paid-history:not(:empty){border:1px solid var(--line);background:#102130ed;border-radius:12px;margin-top:24px;padding:20px}.paid-history h3{margin-bottom:8px;font-size:17px}.paid-history .text-action{display:block}.paid-pack-dialog{color:#eef2f6;background:#101b2a;border:1px solid #ffffff25;border-radius:24px;width:min(920px,94vw);max-height:90vh;padding:24px;overflow:auto}.paid-pack-dialog::backdrop{background:#030914d9}.paid-pack-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.paid-pack-card{min-width:0;margin:0}.paid-pack-card img{aspect-ratio:.72;object-fit:contain;border-radius:8px;width:100%}.paid-pack-card figcaption{min-height:2.5em;padding:6px 0;font-size:.75rem}.paid-pack-dialog>button{margin:6px}@media (width<=1200px){.paid-offers{gap:16px}.paid-offer{min-height:335px;padding-inline:12px}.paid-offer-art{height:185px}.paid-wallet-dock{gap:12px}.paid-actions>button{padding-inline:12px;font-size:11px}.paid-actions .secondary-action{min-width:115px}.paid-ribbon{padding-inline:10px;font-size:11px}}@media (width<=850px){.paid-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 18px;margin-top:42px}.paid-offer{min-height:350px;padding-inline:18px}.paid-offer h3{font-size:20px}.paid-ribbon{padding-inline:18px;font-size:13px}.paid-wallet-dock{flex-wrap:wrap}.paid-actions{flex:100%}.paid-actions>.primary-action{flex:1}.paid-intro{gap:16px;padding:22px}}@media (width<=520px){#rechargeScreen .page-heading{padding:22px 0}.paid-intro{flex-wrap:wrap;gap:14px;padding:20px 18px}.paid-intro h2{font-size:24px}.paid-intro .muted{font-size:11px}.paid-intro .eyebrow{font-size:9px}.paid-intro .status-badge{padding:6px 10px;font-size:10px}.paid-offers{gap:32px 12px;margin:38px 0 20px}.paid-offer{border-radius:11px;min-height:290px;padding:24px 10px 12px}.paid-offer h3{letter-spacing:-.5px;font-size:16px}.paid-price{font-size:16px}.paid-offer-art{width:calc(100% + 16px);height:160px;min-height:120px;margin-inline:-8px}.paid-offer-art img{max-height:173px}.paid-offer--pass .paid-offer-art{height:130px}.paid-offer--pass .paid-offer-art img{max-height:145px}.paid-offer>.small-note{margin-bottom:10px;font-size:9px}.paid-offer>button{min-height:40px;font-size:12px}.paid-ribbon{min-height:31px;padding:5px 10px;font-size:10px;top:-17px}.paid-ribbon:before,.paid-ribbon:after{height:23px;top:5px}.paid-wallet-dock{gap:14px;padding:14px}.paid-balance{font-size:14px}.paid-actions{gap:8px}.paid-actions>button{width:100%;min-height:44px;font-size:12px;flex:auto!important}.paid-footnote{margin-inline:8px;font-size:9px}.paid-feedback{font-size:10px}.paid-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.paid-offer button{transition:none}}.paid-gift-action{color:#f2d58d;border-color:#e9cb78;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:8px;display:flex}.paid-offer--vip>.paid-gift-action{width:125px;margin:0;position:absolute;top:86px;right:18px}.gift-offer-dialog{width:100%;max-width:min(490px,100vw - 24px);padding:28px}.gift-offer-dialog form{gap:16px;display:grid}.gift-offer-dialog select{color:#f4f0e4;width:100%;min-height:48px;font:inherit;background:#092332;border:1px solid #88adb56b;border-radius:9px;padding:12px}.gift-offer-dialog h2{padding-right:32px}.gift-offer-dialog #giftOfferStatus{color:#ffb7b7}.gift-offer-dialog [hidden],.gift-offer-dialog .small-note:empty{display:none}.background-audio-option small{color:var(--muted);max-width:360px;font-size:12px;line-height:1.5;display:block}@media (width<=700px){.paid-offer--vip>.paid-gift-action{width:100%;position:static}}.casino-switch{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.casino-switch button{color:#bcc9d9;font:inherit;background:#101a29;border:1px solid #344257;border-radius:12px;padding:12px 20px;font-weight:650}.casino-switch button[aria-pressed=true]{color:#151a23;background:#e7c477;border-color:#e7c477}.casino-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.casino-heading p{color:#aab9cc;margin:8px 0}.casino-wallet{flex-shrink:0;gap:8px;display:grid}.casino-wallet b{color:#f0d596;font-size:22px}.roulette-layout{grid-template-columns:minmax(280px,.85fr) minmax(340px,1.15fr);align-items:start;gap:24px;display:grid}.roulette-stage,.roulette-betting{min-width:0;padding:28px}.roulette-wheel-wrap{aspect-ratio:1;width:min(100%,360px);margin:12px auto 26px;position:relative}.roulette-wheel{border:9px solid #b49455;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 5px #352f24,0 18px 42px #0008,inset 0 0 0 36px #0002}.roulette-wheel>span{text-align:center;transform:rotate(var(--angle));color:#fff;text-shadow:0 1px 3px #000;padding-top:9px;font-size:clamp(9px,1vw,12px);font-weight:750;position:absolute;inset:0}.roulette-pointer{color:#ffe4a3;z-index:2;filter:drop-shadow(0 2px 2px #000);font-size:28px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.roulette-hub{background:radial-gradient(circle at 40% 30%,#304051,#111c2c);border:5px solid #bd9d5c;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:25%;box-shadow:0 0 0 10px #09111dbb}.roulette-hub>span{color:#f6d894;font-size:60px;font-weight:800;line-height:1.2}.roulette-hub small{letter-spacing:1px;color:#dfc58f;font-size:9px}.casino-result{text-align:center;color:#f2dbad;min-height:55px;font-weight:600;line-height:1.8}.casino-result .currency-amount{white-space:nowrap}.roulette-recent{flex-wrap:wrap;justify-content:center;gap:6px;min-height:34px;display:flex}.roulette-recent>span{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:700;display:grid}.casino-rules{color:#afbed0;border-top:1px solid #334056;margin-top:22px;padding-top:18px;font-size:13px;line-height:1.7}.casino-rules summary{cursor:pointer;color:#e2d0a6}.casino-bet-tools{grid-template-columns:1fr 1.4fr;gap:12px;display:grid}.casino-bet-tools label,.coinflip-form>label{color:#bcc9d9;gap:8px;font-size:13px;display:grid}.casino-panel input[type=number],.casino-panel select{color:#f1f4fa;font:inherit;box-sizing:border-box;background:#0c1522;border:1px solid #3a485f;border-radius:9px;width:100%;min-width:0;padding:12px}.roulette-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:14px 0;display:grid}.roulette-table button{min-height:36px;font:inherit;color:#fff;border:1px solid #ffffff20;border-radius:6px;padding:7px;font-weight:700;position:relative}.roulette-table button:first-child{grid-column:1/-1}.roulette-red{color:#fff!important;background:#963041!important}.roulette-black{color:#fff!important;background:#172538!important}.roulette-green{color:#fff!important;background:#11664e!important}.roulette-table button[aria-pressed=true]{outline-offset:-2px;outline:2px solid #f6d586;box-shadow:inset 0 0 0 4px #d8b75d66}.roulette-table button[aria-pressed=true]:after{content:"●";color:#ffdc7d;font-size:13px;position:absolute;right:7px}.roulette-outside{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:18px;display:grid}.roulette-outside button{color:#e3eadf;font:inherit;background:#172d30;border:1px solid #54705c;border-radius:7px;padding:10px 4px;font-size:12px;font-weight:650}.roulette-outside button small{opacity:.65;margin-top:4px;display:block}.casino-slip-heading{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;display:flex}.casino-slip-heading h3{margin:0;font-size:15px}.casino-slip-heading h3 span{color:#ddc285;margin-left:7px}.casino-bets{max-height:210px;margin:12px 0;padding:0;list-style:none;overflow:auto}.casino-bets li{border-bottom:1px solid #29374a;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:flex}.casino-bets li>span{flex:1;min-width:0}.casino-bets li>b{white-space:nowrap}.casino-bets li>button{color:#b6c4d5;background:0 0;border:0;min-width:32px;font-size:24px}.casino-no-bets{color:#8b9cb2;font-style:italic}.casino-total{color:#c6d2e0;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.casino-total>b{color:#efce83;font-size:23px}.casino-error{color:#ffadad;min-height:20px;margin:6px 0 12px;font-size:13px;line-height:1.5}.roulette-betting>.primary-action,.roulette-betting>.secondary-action,.coinflip-form>.primary-action{width:100%}.casino-panel button:disabled,.casino-switch button:disabled{opacity:.45;cursor:not-allowed}.coinflip-layout{grid-template-columns:1.2fr 1fr;align-items:center;gap:50px;padding:44px;display:grid}.coinflip-stage{perspective:900px;padding:25px 0}.casino-coin{aspect-ratio:1;color:#70501e;text-shadow:0 1px 1px #fff5;background:radial-gradient(circle at 32% 24%,#ffe8a3,#c59439 65%,#82591e);border:8px double #ffe3a0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;margin:0 auto 38px;display:flex;box-shadow:0 14px #77521d,0 28px 45px #0006}.casino-coin>span{font-size:88px;line-height:1}.casino-coin>small{letter-spacing:2px;margin-top:9px;font-size:12px;font-weight:850}.coinflip-form h3{margin-top:0;font-size:22px}.coinflip-form fieldset{border:0;gap:12px;margin:22px 0 12px;padding:0;display:flex}.coinflip-form legend{color:#bcc9d9;margin-bottom:10px;font-size:13px}.coin-choice{cursor:pointer;flex:1}.coin-choice input{opacity:0;position:absolute}.coin-choice span{text-align:center;color:#b5c1d1;border:1px solid #465166;border-radius:12px;padding:16px;font-weight:700;display:block}.coin-choice input:checked+span{color:#172031;background:#e6c580;border-color:#e6c580}.coin-choice input:focus-visible+span{outline-offset:3px;outline:3px solid #fff}.display-hit-summary{color:#e8d2a1;align-items:center;gap:8px;margin:0 0 18px;font-size:14px;display:flex}.display-hit-summary b{color:#f6d586;font-size:21px}.display-hit-summary[hidden]{display:none}.ranking-switch{flex-wrap:wrap}@media (width<=1000px){.roulette-layout{grid-template-columns:minmax(250px,.9fr) minmax(290px,1.1fr);gap:16px}.roulette-stage,.roulette-betting{padding:20px}.coinflip-layout{gap:24px;padding:28px}.roulette-hub>span{font-size:44px}}@media (width<=740px){.casino-heading{flex-direction:column;align-items:flex-start;gap:6px}.casino-heading h2{font-size:28px}.casino-heading p{font-size:13px}.casino-wallet{align-items:center;gap:12px;display:flex}.casino-wallet b{font-size:18px}.roulette-layout,.coinflip-layout{grid-template-columns:1fr}.roulette-stage,.roulette-betting{padding:20px}.roulette-wheel-wrap{width:275px;max-width:100%;margin-top:10px}.roulette-wheel>span{font-size:10px}.casino-switch{gap:6px}.casino-switch button{flex:1;padding:10px 12px;font-size:12px}.casino-bet-tools{grid-template-columns:1fr 1.4fr}.coinflip-layout{padding:24px}.coinflip-stage{padding-bottom:0}.casino-coin{width:160px}.casino-coin>span{font-size:72px}.casino-result{font-size:13px}.casino-bets li{font-size:11px}.casino-panel{min-width:0}.display-hit-summary{flex-wrap:wrap;gap:6px;font-size:12px}.display-hit-summary small{width:100%;padding-left:18px}}.roulette-wheel{overflow:hidden}.roulette-wheel-wrap{overflow-clip-margin:14px;overflow:clip}.casino-panel .small-note{margin:10px 0;font-size:12px;line-height:1.6}@media (width>=1200px){.roulette-table{grid-template-rows:repeat(3,42px);grid-template-columns:repeat(13,minmax(0,1fr));gap:3px}.roulette-table button{grid-row:var(--roulette-row);grid-column:var(--roulette-column);padding:6px 2px;font-size:12px}.roulette-table button:first-child{grid-area:1/1/span 3}.roulette-table button[aria-pressed=true]:after{font-size:8px;bottom:0;right:3px}}.roulette-table button{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:56px;display:flex}.roulette-table button.has-bet,.roulette-outside button.has-bet{box-shadow:inset 0 0 0 2px #edc97b}.roulette-outside button{min-height:86px;position:relative}.roulette-chip{color:#ffe6a0;pointer-events:none;white-space:nowrap;background:#101a25f2;border:1px solid #f8dc8c90;border-radius:20px;justify-content:center;align-items:center;gap:3px;width:fit-content;max-width:100%;margin:0 auto;padding:2px 4px;line-height:1;display:flex;box-shadow:0 2px 5px #0006}.roulette-chip-coins{flex:none;width:21px;height:18px;display:block;position:relative}.roulette-chip-coins img{filter:drop-shadow(0 1px 1px #0008);width:18px;height:18px;position:absolute;top:0;left:0}.roulette-chip b{font-size:10px;font-weight:750;line-height:1.2}.roulette-outside .roulette-chip{margin-top:6px}.casino-outcome{isolation:isolate;color:#ffe2a0;text-align:center;box-sizing:border-box;pointer-events:none;background:radial-gradient(at top,#e7c47725,#0c1725);border:1px solid #e7c47780;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;max-width:280px;min-height:104px;margin:8px auto 22px;padding:14px 10px;display:flex;position:relative}.casino-outcome[hidden]{display:none}.casino-outcome[data-outcome=loss]{color:#ffb7bd;background:radial-gradient(at top,#b7576825,#0c1725);border-color:#df8e9880}.casino-outcome[data-outcome=draw]{color:#b4dfd3;border-color:#9dcec280}.casino-outcome-symbol{font-size:26px;line-height:1}.casino-outcome>b{font-size:22px;line-height:1.2}.casino-outcome>span:last-of-type{font-size:12px}.casino-outcome-particles{z-index:-1;pointer-events:none;position:absolute;inset:0}.casino-outcome-particles img{width:22px;height:22px;position:absolute;top:50%;left:50%}@media (width>=1200px){.roulette-table{grid-template-rows:repeat(3,60px)}.roulette-table .roulette-chip{gap:1px;padding:2px}.roulette-table .roulette-chip-coins{width:16px;height:14px}.roulette-table .roulette-chip-coins img{width:14px;height:14px}.roulette-table .roulette-chip b{font-size:9px}}@media (width>=1200px) and (width<=1399px){.roulette-table .roulette-chip b{display:none}}.casino-history{min-width:0;margin-top:24px;padding:24px}.casino-history-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.casino-history-heading h3{color:#f0d596;margin:0;font-size:19px}.casino-history-heading>span{color:#aab9cc;font-size:12px}.casino-losses{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.casino-losses>li{background:#131c2bcc;border:1px solid #ad64734d;border-radius:12px;min-width:0;padding:16px}.casino-loss-result{align-items:center;gap:10px;display:flex}.casino-loss-mark{color:#efacb6;background:#78435233;border:1px solid #d68e9980;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:22px;display:grid}.casino-loss-result>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.casino-loss-result b{color:#f0dce0;font-size:15px}.casino-loss-result time{color:#aab9cc;font-size:11px}.casino-loss-placement{color:#b6c3d3;overflow-wrap:anywhere;margin:12px 0;font-size:12px;line-height:1.5}.casino-loss-amounts{color:#aab9cc;flex-wrap:wrap;gap:10px 18px;margin-top:12px;font-size:11px;display:flex}.casino-loss-amounts>span{flex-direction:column;gap:4px;display:flex}.casino-loss-amounts b{color:#e4eaf3;font-size:13px;font-weight:650}.casino-loss-net b{color:#ffb7bd}.casino-losses>.casino-history-empty{color:#aab9cc;border-color:#344257;grid-column:1/-1;font-size:13px}@media (width<=740px){.casino-history{padding:20px}.casino-losses{grid-template-columns:1fr}.casino-history-heading h3{font-size:17px}}.casino-switch{gap:7px;margin-bottom:18px}.casino-switch button{border-radius:9px;padding:12px 18px;font-size:13px}.casino-heading{margin-bottom:16px}.casino-heading h2{margin:6px 0;font-size:30px}.casino-heading p{margin:5px 0}#roulettePanel .roulette-layout{grid-template-columns:minmax(240px,.66fr) minmax(0,1.16fr);gap:18px}#roulettePanel .roulette-stage,#roulettePanel .roulette-betting{background:linear-gradient(145deg,#143142b8,#071c2bd9);border:1px solid #719b9d66;border-radius:15px;padding:16px}#roulettePanel .roulette-wheel-wrap{width:min(100%,288px);margin:15px auto 22px}.roulette-wheel{border-width:7px;box-shadow:0 0 0 4px #6e5228,0 12px 25px #0007,inset 0 0 0 25px #0002}.roulette-wheel>span{padding-top:6px;font-size:10px}.roulette-pointer{font-size:27px;top:-18px}.roulette-hub{background:#0b2535 url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20180'%3e%3cg%20fill='none'%20stroke='%235da6ff'%20stroke-opacity='.45'%3e%3ccircle%20cx='90'%20cy='90'%20r='60'%20stroke-width='2'/%3e%3ccircle%20cx='90'%20cy='90'%20r='38'%20stroke-width='1'/%3e%3cpath%20d='M90%208v164M8%2090h164M32%2032l116%20116M148%2032L32%20148'%20stroke-width='1'/%3e%3c/g%3e%3cpath%20d='M90%2024l14%2052%2052%2014-52%2014-14%2052-14-52-52-14%2052-14z'%20fill='%2379b7ff'%20fill-opacity='.28'%20stroke='%237ec0ff'%20stroke-opacity='.55'/%3e%3c/svg%3e") 50%/82% no-repeat;border-width:3px;inset:30%;box-shadow:0 0 0 7px #061420c9}.roulette-hub>span:empty{display:none}.roulette-hub>span{text-shadow:0 1px 6px #03101e,0 0 8px #03101e;background:#0a2034d9;border-radius:8px;padding:0 6px;font-size:38px;line-height:1.1}.roulette-hub small{letter-spacing:1px;background:#0a2034d9;border-radius:4px;padding:2px;font-size:8px}.roulette-hub>span:empty+small{display:none}#roulettePanel .casino-result{min-height:0;margin:9px 0 12px;font-size:12px;line-height:1.55}.roulette-recent-box{background:#071c2bd9;border:1px solid #47718a8c;border-radius:10px;padding:10px}.roulette-recent-box>span{color:#e1eaf3;margin-bottom:7px;font-size:12px;display:block}.roulette-recent{flex-wrap:nowrap;justify-content:flex-start;gap:4px;min-height:28px}.roulette-recent>span{border:1px solid #9aaec333;border-radius:5px;flex:1;width:auto;max-width:32px;height:28px;font-size:11px}.roulette-recent:empty:before{content:"Les prochains tirages apparaîtront ici.";color:#9bb2c8;align-self:center;font-size:11px}.casino-bet-tools{grid-template-columns:1fr 1fr;gap:16px}.casino-bet-tools label{gap:6px;font-size:12px}.casino-panel input[type=number],.casino-panel select{color:#f7f9ff;background:#06192ce6;border-color:#446e89;border-radius:9px;padding:11px 12px}.casino-amount-steps{gap:5px;margin:8px 0 12px;display:flex}.casino-amount-steps button{color:#e4effb;background:#0c2235;border:1px solid #4d6a83;border-radius:6px;min-height:30px;padding:6px 10px;font-size:12px;font-weight:700}.casino-amount-steps button:hover{background:#294148;border-color:#edca7b}#rouletteSelection{min-height:16px;margin:6px 0;font-size:11px}#roulettePanel .roulette-table{grid-template-rows:repeat(3,minmax(37px,auto));grid-template-columns:.95fr repeat(12,minmax(0,1fr));gap:2px;margin:10px 0 8px}#roulettePanel .roulette-table button{grid-row:var(--roulette-row);grid-column:var(--roulette-column);border-radius:4px;gap:2px;min-height:37px;padding:6px 1px;font-size:12px;overflow:hidden}#roulettePanel .roulette-table button:first-child{grid-area:1/1/span 3}.roulette-red{background:linear-gradient(140deg,#de2f4e,#b81d3b)!important}.roulette-black{background:linear-gradient(140deg,#132d44,#071427)!important}.roulette-green{background:linear-gradient(140deg,#00a878,#006c50)!important}#roulettePanel .roulette-table button[aria-pressed=true]:after{content:"";pointer-events:none;border:1px solid #ffe2a0;border-radius:2px;position:absolute;inset:2px}#rouletteAdd{min-height:30px;margin:0 0 2px;padding:6px 12px;font-size:11px}.roulette-main-bets{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;margin-top:9px}.roulette-main-bets button{grid-column:span 3;min-height:50px;padding:8px 3px;font-size:13px}.roulette-main-bets button:nth-child(-n+3){grid-column:span 4}.roulette-outside button small{opacity:1;margin-top:3px;font-size:11px;font-weight:400}.roulette-advanced{color:#a6bbcc;margin-top:10px;font-size:11px}.roulette-advanced summary{cursor:pointer;width:fit-content}.roulette-advanced .roulette-outside{margin-top:8px}.roulette-advanced button{min-height:48px;padding:6px}.casino-slip-heading{margin-top:12px}.casino-slip-heading h3{font-size:12px}.casino-slip-heading .text-action{font-size:11px}.casino-bets{max-height:92px;margin:5px 0}.casino-bets li{padding:5px 0;font-size:11px}.casino-no-bets{display:none!important}.casino-total{padding:9px 0;font-size:12px}.casino-total>b{font-size:20px}.casino-error:empty{min-height:0;margin:0}.casino-error{min-height:0;margin:7px 0;font-size:12px}#rouletteSpin{color:#131d27;background:linear-gradient(110deg,#ffdb77,#ffce61);border:1px solid #ffdc79;border-radius:9px;min-height:45px;margin-top:5px;font-size:15px}.casino-rules{margin-top:12px;padding-top:11px;font-size:11px}.casino-history{margin-top:18px;padding:18px}.casino-history .small-note{margin:5px 0}.casino-losses{margin-top:12px}.casino-losses>.casino-history-empty{text-align:center;padding:15px}.roulette-chip{box-sizing:border-box;border-radius:6px;gap:1px;max-width:100%;padding:1px 2px}.roulette-chip-coins{width:13px;height:12px}.roulette-chip-coins img{width:12px;height:12px}.roulette-chip-coins img+img{top:0;left:1px}.roulette-chip b{font-size:8px}.roulette-table .roulette-chip{gap:1px;padding:1px 2px}.roulette-table .roulette-chip-coins{width:12px;height:11px}.roulette-table .roulette-chip-coins img{width:11px;height:11px}.roulette-table .roulette-chip b{font-size:8px}.coinflip-layout{grid-template-columns:1fr 1fr;gap:28px;max-width:760px;margin:0 auto;padding:22px 28px}.coinflip-stage{padding:8px 0}.casino-coin{border-width:6px;width:132px;margin-bottom:22px;box-shadow:0 8px #77521d,0 17px 28px #0005}.casino-coin>span{font-size:58px}.casino-coin>small{letter-spacing:1px;margin-top:4px;font-size:9px}.coinflip-stage .casino-result{min-height:0;margin:15px 0 0;font-size:12px;line-height:1.6}.coinflip-form h3{margin:0 0 13px;font-size:19px}.coinflip-form fieldset{gap:9px;margin:16px 0 10px}.coin-choice span{border-radius:8px;padding:12px}.coinflip-form>.primary-action{min-height:43px;font-size:14px}.coinflip-stage .casino-outcome{min-height:76px;margin:14px auto 0;padding:9px}.coinflip-stage .casino-outcome>b{font-size:19px}.cardmatch-layout{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);align-items:center;gap:30px;max-width:850px;margin:0 auto;padding:25px;display:grid}.cardmatch-stage{text-align:center;min-width:0}.cardmatch-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:390px;margin:0 auto;display:grid}.cardmatch-card{aspect-ratio:63/88;background:#102c46;border:2px solid #6e8799;border-radius:9px;place-items:center;width:100%;padding:0;transition:border-color .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 12px #0005}.cardmatch-card img{object-fit:cover;width:100%;height:100%}.cardmatch-card>span{color:#e9c674;font-size:45px}.cardmatch-card>b{color:#fff;background:#071b2be6;border:1px solid #bacbde99;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;display:grid;position:absolute;bottom:5px;left:5px}.cardmatch-card[aria-pressed=true]{border-color:#ffda7a;box-shadow:0 0 0 2px #ffda7a77,0 5px 12px #0005}.cardmatch-card[aria-pressed=true]>b{color:#132337;background:#f7d377;border-color:#f7d377}.cardmatch-card:disabled{opacity:1}.cardmatch-stage .casino-result{min-height:35px;margin:8px 0;font-size:12px;line-height:1.65}.cardmatch-stage .casino-outcome{min-height:84px;margin-bottom:0}.cardmatch-prize{color:#e9d49e;justify-content:space-between;align-items:center;margin:17px 0;font-size:14px;display:flex}.cardmatch-prize strong{color:#ffdb7a;font-size:34px}@media (width<=1199px){#roulettePanel .roulette-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:14px}#roulettePanel .roulette-stage,#roulettePanel .roulette-betting{padding:13px}#roulettePanel .roulette-table button{font-size:10px}.roulette-table .roulette-chip-coins{display:none}.roulette-table .roulette-chip b{font-size:8px;display:block}.casino-bet-tools{gap:10px}}@media (width<=850px){#roulettePanel .roulette-layout{grid-template-columns:1fr}#roulettePanel .roulette-stage{background:0 0;border:0;padding:0}#roulettePanel .roulette-wheel-wrap{width:235px;margin:15px auto 18px}.roulette-stage .casino-result{margin:5px 0 9px!important}.roulette-recent-box{max-width:420px;margin:0 auto}.casino-rules{max-width:420px;margin:12px auto}.casino-heading{flex-direction:row;align-items:flex-start;gap:8px}.casino-heading h2{font-size:27px}.casino-heading .casino-wallet{display:none}.casino-heading p{font-size:12px}.casino-switch{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:16px;display:grid}.casino-switch button{white-space:normal;min-height:40px;padding:10px 5px;font-size:11px}.casino-amount-steps{margin-bottom:7px}.casino-amount-steps button{padding:5px 9px;font-size:11px}.casino-amount-steps button:nth-last-child(-n+2){display:none}#roulettePanel .roulette-table{grid-template-rows:repeat(3,minmax(29px,auto));gap:1px;margin-top:8px}#roulettePanel .roulette-table button{border-radius:3px;min-height:29px;padding:5px 0;font-size:10px}.roulette-main-bets{gap:5px}.roulette-main-bets button{min-height:47px;font-size:12px}#roulettePanel .roulette-betting{padding:11px}.casino-history{padding:14px}.casino-history-heading h3{font-size:16px}.coinflip-layout{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px}.casino-coin{width:110px;margin-bottom:18px}.casino-coin>span{font-size:50px}.coinflip-stage .casino-result{font-size:11px}.cardmatch-layout{grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:20px;padding:18px}.cardmatch-cards{gap:9px}.cardmatch-card{border-radius:7px}.cardmatch-prize{margin:12px 0}}@media (width<=540px){.casino-switch button{font-size:10px}.casino-heading h2{font-size:26px}.casino-heading .eyebrow{letter-spacing:2px;font-size:8px}.casino-bet-tools label{font-size:11px}.casino-panel input[type=number],.casino-panel select{padding:9px 8px;font-size:11px}.casino-bet-tools{grid-template-columns:1fr 1.15fr;gap:10px}.roulette-recent>span{height:26px;font-size:10px}.roulette-recent{gap:3px}.roulette-recent-box{padding:9px}.roulette-table .roulette-chip{background:#10223a;border:0;padding:0 1px}.roulette-table .roulette-chip b{font-size:7px}.roulette-table .roulette-cell-label{font-size:9px}#roulettePanel .roulette-table button.has-bet{padding-top:3px;padding-bottom:3px}.roulette-outside .roulette-chip b{font-size:9px}.roulette-outside .roulette-chip-coins{display:block}.roulette-advanced{margin-top:8px}.casino-slip-heading{margin-top:10px}.coinflip-layout{grid-template-columns:1fr;gap:12px;max-width:360px;padding:18px}.coinflip-stage{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:12px;padding:0;display:grid}.casino-coin{border-width:5px;width:88px;margin:0 auto 8px}.casino-coin>span{font-size:40px}.casino-coin>small{font-size:7px}.coinflip-stage .casino-result{text-align:left;margin:0}.coinflip-stage .casino-outcome{flex-direction:row;grid-column:1/-1;gap:9px;width:100%;min-height:65px;margin:8px 0 0}.coinflip-stage .casino-outcome>b{font-size:16px}.coinflip-form h3{margin-bottom:11px;font-size:17px}.coinflip-form>label{font-size:12px}.coinflip-form fieldset{margin:12px 0 8px}.coin-choice span{padding:10px}.coinflip-form .small-note{margin:8px 0;font-size:11px}.cardmatch-layout{grid-template-columns:1fr;gap:15px;padding:16px}.cardmatch-cards{gap:9px;max-width:300px}.cardmatch-stage .casino-result{min-height:0;margin-bottom:0}.cardmatch-layout .coinflip-form{border-top:1px solid #476071;padding-top:15px}.cardmatch-layout .coinflip-form h3{display:none}.cardmatch-prize{float:right;margin:5px 0 0}.cardmatch-prize strong{margin-left:10px;font-size:24px}.cardmatch-layout .coinflip-form .small-note{clear:both;padding-top:8px}}@media (prefers-reduced-motion:reduce){.cardmatch-card{transition:none}}.casino-panel .cardmatch-card:disabled{opacity:1}.roulette-main-bets button{flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:7px 3px;line-height:1.15;display:flex}.roulette-main-bets button small{margin-top:0}.roulette-main-bets .roulette-chip{margin-top:1px}@media (width<=1199px){.roulette-table .roulette-chip-coins img{display:none}}.casino-slip-summary{color:#bdccdc;border-top:1px solid #47607166;align-items:center;gap:12px;min-width:0;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.casino-slip-summary>span{white-space:nowrap;align-items:center;gap:9px;display:flex}.casino-slip-summary b{color:#fff}.casino-slip-summary .casino-summary-total{margin-left:auto}.casino-slip-summary .casino-summary-total b{color:#ffdc79;font-size:18px}.casino-slip-summary .text-action{border:1px solid #47607188;border-radius:7px;min-height:29px;padding:4px 9px;font-size:11px}#roulettePanel .casino-heading{min-height:76px;padding-right:130px;position:relative}#roulettePanel .casino-wallet{font-size:0;position:absolute;top:-103px;right:0}#roulettePanel .casino-wallet b{font-size:21px}#roulettePanel .casino-heading .casino-rules{z-index:3;box-sizing:border-box;background:#0b2639;border:1px solid #527580;border-radius:9px;max-width:min(420px,100vw - 65px);margin:0;padding:9px 12px;position:absolute;top:37px;right:0}#roulettePanel .casino-heading .casino-rules[open]{width:420px;box-shadow:0 8px 24px #0009}#roulettePanel .casino-heading .casino-rules summary{white-space:nowrap;align-items:center;gap:9px;list-style:none;display:flex}.casino-help-symbol{color:#ffe3a2;border:1px solid #a9cbdc66;border-radius:50%;place-items:center;width:17px;height:17px;font-size:13px;font-weight:750;display:grid}.casino-help-label{font-size:11px}#roulettePanel:not([data-has-result]) #rouletteResult{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}#roulettePanel .roulette-betting>.secondary-action[hidden],#roulettePanel .small-note[hidden],#rouletteBets[hidden]{display:none}#rouletteBets li{min-height:0;padding:5px 0;line-height:1.4}#rouletteBets li>button{min-height:24px;padding:0;font-size:22px;line-height:1}#rouletteBets{max-height:72px}@media (width<=850px){#roulettePanel .casino-heading{min-height:70px;margin-bottom:8px;padding-right:34px}#roulettePanel .casino-heading .casino-rules{padding:6px;top:22px}#roulettePanel .casino-heading .casino-rules .casino-help-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#roulettePanel .roulette-wheel-wrap{width:210px;margin:8px auto 13px}.roulette-recent-box{padding:8px}.roulette-recent-box>span{margin-bottom:5px;font-size:11px}.roulette-recent{min-height:24px}.roulette-recent:empty:before{font-size:10px}.casino-amount-steps{margin:6px 0 8px}#roulettePanel .roulette-table{margin:5px 0 8px}.roulette-main-bets{margin-top:0}.roulette-advanced{margin-top:7px;margin-bottom:6px}.casino-slip-summary{gap:8px;margin-top:9px;padding-top:9px;font-size:11px}.casino-slip-summary .casino-summary-total{gap:6px}.casino-slip-summary .casino-summary-total b{font-size:17px}.casino-slip-summary .text-action{padding:4px 6px;font-size:10px}.casino-history{margin-top:14px}}@media (width<=540px){#exchangeScreen>.page-heading{margin-bottom:12px}#exchangeScreen>.page-heading h1{font-size:25px}.casino-switch{margin-bottom:12px}.casino-switch button{min-height:42px;padding:8px 4px}#roulettePanel .casino-heading h2{margin:4px 0}.casino-slip-summary .text-action{flex:none;width:27px;font-size:0}.casino-slip-summary .text-action:before{content:"×";font-size:19px;line-height:1}.roulette-main-bets button{gap:2px;min-height:45px;padding:6px 2px;font-size:11px}.roulette-main-bets button small{font-size:10px}.roulette-recent>span{height:24px}#rouletteBetType{padding-left:7px;padding-right:16px;font-size:11px}}.roulette-placement{min-width:0;display:flex;position:relative}#roulettePanel .roulette-table>.roulette-placement{grid-row:var(--roulette-row);grid-column:var(--roulette-column)}#roulettePanel .roulette-table>.roulette-placement:first-child{grid-area:1/1/span 3}.roulette-placement>[data-roulette-number],.roulette-placement>[data-roulette-outside]{width:100%;height:100%}.roulette-main-bets>.roulette-placement{grid-column:span 3}.roulette-main-bets>.roulette-placement:nth-child(-n+3){grid-column:span 4}#roulettePanel .roulette-placement>.roulette-remove{z-index:2;color:#fff1cf;opacity:0;background:#12283f;border:1px solid #f9d48c;border-radius:50%;place-items:center;width:21px;height:21px;min-height:0;padding:0;font:700 16px/1 sans-serif;display:grid;position:absolute;top:-5px;right:-4px;overflow:visible;box-shadow:0 2px 4px #0008}#roulettePanel .roulette-placement>.roulette-remove[hidden]{display:none}.roulette-placement:hover>.roulette-remove,.roulette-placement:focus-within>.roulette-remove{opacity:1!important}.roulette-instructions{color:#c8dce8;align-self:center;margin:0;font-size:12px;line-height:1.6}#cardmatchReplay{min-width:150px;min-height:44px;margin:14px auto 0}@media (hover:none),(pointer:coarse){#roulettePanel .roulette-placement>.roulette-remove{opacity:1;width:22px;height:22px;top:-6px;right:-3px}}@media (width<=540px){.roulette-instructions{font-size:11px}#roulettePanel .casino-bet-tools{grid-template-columns:1fr}.roulette-placement .roulette-chip{margin-top:1px}}.casino-switch button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.casino-tab-art{object-fit:contain;flex:none;width:28px;height:28px;display:block}.casino-heading>div{min-width:0}.casino-heading h2{align-items:center;gap:9px;display:flex}.casino-heading-art{width:52px;height:52px}@media (width<=850px){.casino-switch button{flex-direction:column;gap:3px;min-height:66px}.casino-heading-art{width:36px;height:36px}}.corrupted-card .tile-art>img,.corrupted-card .corrupted-art>img,.corrupted-card.corrupted-art>img,.corrupted-card.next-preview>img,.corrupted-card.detail-card>img,.active-card.is-corrupted .card-front>img{filter:invert()}.corrupted-art{aspect-ratio:744/1040;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.corrupted-art>img{object-fit:contain;width:100%;height:100%;display:block}.corrupted-card .tile-art:after,.corrupted-card .corrupted-art:after,.corrupted-card.corrupted-art:after,.corrupted-card.next-preview:after,.corrupted-card.detail-card:after,.active-card.is-corrupted .card-front:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20744%201040'%20fill='none'%3e%3cdefs%3e%3cfilter%20id='haki-glow'%20x='-25%25'%20y='-25%25'%20width='150%25'%20height='150%25'%3e%3cfeGaussianBlur%20stdDeviation='2'/%3e%3c/filter%3e%3cg%20id='lightning'%20stroke-linecap='round'%20stroke-linejoin='miter'%3e%3cpath%20d='M30%2065%2056%20105%2040%20135%2072%20174%2054%20205%2082%20239m-28-34-28%2015-8%2028'/%3e%3cpath%20d='M713%20108%20685%20147%20702%20174%20669%20216%20688%20246%20660%20280m28-34%2032%2012%209%2025'/%3e%3cpath%20d='M23%20395%2047%20428%2031%20455%2063%20493%2044%20526m19-33%2028%2013'/%3e%3cpath%20d='M722%20488%20695%20521%20712%20551%20679%20589%20697%20621m-18-32-25%2014'/%3e%3cpath%20d='M31%20733%2060%20769%2044%20800%2075%20836%2058%20867m-14-67-26%2013'/%3e%3cpath%20d='M714%20785%20686%20820%20701%20850%20670%20886%20686%20917m-16-31-28%2014'/%3e%3cpath%20d='M142%2024%20171%2046%20194%2034%20224%2059m296%20947%2030-22%2024%2013%2029-23'/%3e%3c/g%3e%3c/defs%3e%3cuse%20href='%23lightning'%20stroke='%23ff243e'%20stroke-width='9'%20opacity='.5'%20filter='url(%23haki-glow)'/%3e%3cuse%20href='%23lightning'%20stroke='%23e83045'%20stroke-width='5'%20opacity='.75'/%3e%3cuse%20href='%23lightning'%20stroke='%2309050b'%20stroke-width='2.5'%20opacity='.85'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;position:absolute;inset:0}.corrupted-card .tile-art{isolation:isolate}.corrupted-card .tile-art .qty-label,.corrupted-card .tile-art .tile-rarity,.corrupted-card .tile-art .new-label{z-index:3}.corrupted-card,.active-card.is-corrupted{box-shadow:0 0 0 1px #ff435e66,0 0 22px #bd102a38;border-color:#ef435d!important}.active-card.is-corrupted .card-front,.corrupted-card.detail-card{border-color:#ff6274;box-shadow:0 0 0 1px #ff3b5677,0 0 35px #c317364d}.active-card.is-corrupted .foil,.corrupted-card.detail-card .foil{display:none}.showcase-slot>.corrupted-art{flex-shrink:0;max-width:none;height:100%}.showcase-card-option>.corrupted-art{max-width:none}.history-pulls .corrupted-art{height:100%}#viewer[data-tier=corrupted]:before{background:radial-gradient(#ff244355,#0000 70%)}#viewer[data-tier=corrupted] .reveal-fx,.opening-ceremony[data-tier=corrupted] .ritual-backdrop,.opening-ceremony[data-tier=corrupted] .ritual-embers,.opening-ceremony[data-tier=corrupted] .ritual-cards{animation:none}#viewer[data-tier=corrupted] .rare-particles i.is-ultra{animation-name:particle-burst}@media (width>=1024px){#revealView:has(.active-card.is-corrupted) #sellCurrentBtn{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}}@media (width<=1023px){.app-shell{--mobile-gutter:22px;padding-inline:max(var(--mobile-gutter),env(safe-area-inset-left)) max(var(--mobile-gutter),env(safe-area-inset-right))}#main{min-width:0}.topbar{height:auto;min-height:88px;padding-block:max(8px,env(safe-area-inset-top)) 8px;gap:12px}.topbar .topbar-actions{gap:8px;min-width:0}.topbar .wallet{gap:6px;min-width:0;min-height:44px;padding:8px}.topbar .wallet b{font-size:13px}.topbar .wallet .coin-mark{flex-shrink:0;width:25px;height:25px;display:inline-block}.topbar .account-sidebar{border-radius:10px;flex:0 0 44px;width:44px;height:44px;min-height:44px;margin:0;padding:5px;display:inline-flex}.topbar #accountSidebarLabel{display:none}.topbar #optionsBtn{flex:0 0 44px;width:44px;height:44px}.topbar .tabs{padding-inline:max(10px,env(safe-area-inset-left)) max(10px,env(safe-area-inset-right));background:linear-gradient(180deg,#101f32fa,#080f1cfa),var(--album-texture) center/400px;border-color:#d7b87335;box-shadow:0 -8px 28px #0003}.topbar .tabs>.tab>span{place-items:center;width:22px;height:24px;margin:0;display:grid}.topbar .tabs>.tab.active,.topbar .mobile-nav-more[data-active=true]{color:var(--gold);box-shadow:inset 0 3px var(--gold);background:linear-gradient(135deg,#eec78018,#89c9ba0b);border:1px solid #d7b87338}#mobileNavMenu:popover-open{background:linear-gradient(135deg,#142838f7,#0b1928fa),var(--album-texture) center/400px;border-color:#d7b87355}#mobileNavMenu .tab{min-height:52px;font-size:13px!important}#mobileNavMenu .profile-tab{margin-left:0}#shopScreen .shop-switch{display:none}#shopScreen[data-shop-view] .shop-layout>.shop-grid{display:grid}#shopScreen[data-shop-view] .shop-layout>.card-market,#shopScreen[data-shop-view] .shop-explanation{display:block}#shopScreen .shop-layout{grid-template-columns:minmax(0,1fr);gap:18px}#shopScreen .shop-layout>.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-layout .card-market>.section-head{align-items:center}.screen :is(input,select),dialog :is(input,select),#onboardingUsername{font-size:16px}.screen :is(input,select),dialog :is(input,select),.screen :is(.primary-action,.secondary-action,.tile-sell){min-height:44px}.screen :is(.page-heading,.section-head)>div{min-width:0}.screen :is(.stat-row b,.market-card>strong,.shop-price){overflow-wrap:anywhere}.stat-row .currency-amount{white-space:normal;flex-wrap:wrap}.screen :is(.small-note,.results-label,.social-status){font-size:12px}dialog{overscroll-behavior:contain;max-width:calc(100vw - 24px);max-height:calc(100dvh - 32px)}}@media (width<=700px){.app-shell{--mobile-gutter:16px}.topbar .brand{width:108px}.topbar .topbar-actions{gap:6px}.page-heading{padding:24px 0 18px}.page-heading h1,#shopScreen>.page-heading h1{font-size:30px}.surface{border-radius:16px}.port-layout{gap:12px}.compact-opening-card{border-radius:16px;gap:14px;padding:16px 12px}.compact-opening-card>.section-head{gap:6px;min-height:48px}.compact-opening-card .section-head h2{font-size:19px}.compact-opening-card .status-badge{font-size:12px;line-height:1.2}.compact-opening-card .gift-count{font-size:20px;line-height:1.2}.compact-opening-card .empty-display,.compact-opening-card .gift-art{height:132px}.compact-opening-card #emptyDisplay>img.display-visual{width:140px;height:126px}.compact-opening-card .gift-art>img{height:120px}.compact-opening-card>.opening-timer,.compact-opening-card #freeBoosterTimer{font-size:13px}.compact-opening-card>.primary-action{min-height:46px;font-size:13px}.display-packs-panel{padding:14px}.display-packs-panel .display-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.display-packs-panel .display-pack img{height:82px}.stat-row{gap:16px 12px;padding:16px 0}.stat-row>div{border:0;min-width:0;padding-inline:0}.stat-row span{font-size:12px;line-height:1.5}.stat-row b{font-size:23px;line-height:1.4}.collection-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.collection-toolbar>.search-field{grid-column:1/-1}.collection-toolbar>label{min-width:0}.collection-toolbar>label:last-child{grid-column:1/-1}.collection-toolbar select{width:100%;padding-left:8px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.tile-meta{padding:12px 10px}.tile-meta b{white-space:normal;min-height:2.6em;font-size:13px}.tile-meta span{font-size:11px}.tile-meta strong{font-size:14px}.tile-sell{font-size:12px}.pagination{flex-wrap:wrap;gap:12px}#shopScreen>.page-heading{padding:24px 0 18px}.shop-layout .shop-card{border-radius:16px;gap:8px;padding:16px 12px}.shop-layout .shop-card>h2{font-size:20px}.shop-layout .shop-card>.shop-art{height:120px}.shop-layout .shop-card>.shop-art>img{height:114px}.shop-layout .shop-card>.shop-price{margin:6px 0;font-size:22px}.shop-layout .shop-card>p:not(.small-note){font-size:12px}.shop-layout .shop-card>.small-note{font-size:11px}.shop-layout .shop-card>button{margin-top:auto;font-size:12px}.shop-layout>.card-market{padding:16px}.shop-layout .card-shop-grid{gap:14px 10px}.market-identity{min-height:54px}.market-inspect b{font-size:13px}.market-identity>span,.market-card>small{font-size:11px}.shop-layout .market-card .primary-action{padding-inline:6px;font-size:12px}.shop-layout .card-shop-grid>.market-card:last-child:nth-child(odd){grid-column:1/-1;max-width:100%}.shop-layout .card-shop-grid>.market-card:last-child:nth-child(odd) .market-art{max-width:180px;margin-inline:auto}.showcase-panel,.profile-account-panel,.friends-panel,.leaderboard-panel{padding:18px}.profile-section-nav>button,.profile-level-band .text-action{font-size:12px}.profile-account-panel{flex-direction:column;align-items:stretch;gap:8px;display:flex}.profile-account-panel button{align-self:flex-start}.showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showcase-slot{aspect-ratio:744/1040;border-radius:10px;padding:6px}.showcase-slot>span,.showcase-grid figcaption{font-size:12px}.showcase-panel .primary-action{width:100%}.pass-premium-panel>p,#passScreen .pass-premium-panel>p{font-size:12px}.pass-xp-sources>span,.pass-xp-sources b{font-size:11px}.pass-bottom-note>p,.pass-rewards-heading p{font-size:12px}.paid-offer>button{min-height:44px}.paid-offer>.small-note{font-size:11px}.paid-footnote,.paid-feedback{font-size:12px}}@media (width<=360px){.topbar{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;padding-bottom:12px;display:grid}.topbar .brand{grid-area:1/1;width:108px}.topbar .topbar-actions{display:contents}.topbar .account-sidebar{grid-area:1/2}.topbar #optionsBtn{grid-area:1/3}.topbar .wallet{grid-area:2/1/auto/-1;justify-content:flex-end;width:100%}.compact-opening-card{padding:14px 10px}.compact-opening-card .empty-display,.compact-opening-card .gift-art{height:112px}.compact-opening-card #emptyDisplay>img.display-visual{height:108px}.compact-opening-card .gift-art>img{height:104px}.shop-layout .shop-card>.shop-price{font-size:19px}.shop-layout .shop-card>button{padding-inline:4px;font-size:11px}.profile-section-nav>button{gap:4px;font-size:11px}#passScreen .pass-premium-panel{align-items:stretch;gap:8px;display:flex}.pass-premium-total{align-items:flex-start;gap:4px;margin:4px 0}#passScreen .pass-premium-panel>button{width:100%;max-width:none;font-size:12px}}@media (width<=1023px) and (height<=500px) and (orientation:landscape){.topbar{min-height:64px}.topbar .brand{width:96px}#mobileNavMenu:popover-open{max-height:calc(100dvh - 104px);bottom:calc(80px + env(safe-area-inset-bottom))}}@media (width<=1023px){:is(#openingScreen.active:has(#revealView:not([hidden])),#openingScreen.active:has(#packChoiceView:not([hidden]))){min-height:calc(100svh - 184px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-bottom:0}#openingScreen:has(#revealView:not([hidden])) #displayHitSummary{display:none}#revealView{--reveal-width:clamp(112px,calc((100svh - 420px)*.715),224px);width:min(264px,100%);max-width:100%;margin:10px auto;padding:12px 16px;overflow:clip}#revealView .reveal-content{gap:10px}#revealView .reveal-center{gap:8px}#revealView .card-viewer{align-self:center}#revealView .card-position{height:28px}#revealView .card-meta{gap:6px}#revealView .card-meta h3{font-size:19px}#revealView .reveal-side.right{gap:10px 8px}#revealView .reveal-side.right .primary-action,#revealView .reveal-side.right .secondary-action{min-height:44px}#revealView .reveal-info-button{width:44px;height:44px;font-size:21px;top:4px;right:6px}#revealInfoPanel{inset:16px 12px calc(90px + env(safe-area-inset-bottom));width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 122px - env(safe-area-inset-bottom));overscroll-behavior:contain;padding:16px}#revealInfoPanel .reveal-info-close{width:44px;height:44px;margin-bottom:8px;margin-left:auto;font-size:24px;display:grid}#revealInfoPanel .reveal-top{gap:8px;padding-bottom:12px}#revealInfoPanel .reveal-top .text-action,#revealInfoPanel .preview-action{min-height:44px;font-size:12px}#revealInfoPanel .replay-ritual-btn{white-space:normal}#packChoiceView{width:min(320px,100%);margin:14px auto;padding:20px}#packChoiceView .summary-actions>button{min-height:44px}}@media (width<=1023px) and (height<=500px) and (orientation:landscape){#revealView{--reveal-width:112px;width:min(500px,100%);margin:10px auto;padding:12px}#revealView .reveal-content{grid-template-columns:var(--reveal-width) minmax(0,1fr);align-items:center;gap:20px;display:grid}#revealView .reveal-center{grid-area:1/1;gap:6px}#revealView .reveal-side.right{grid-area:1/2;padding-top:20px}#revealInfoPanel{max-height:calc(100dvh - 104px);inset:12px 12px 86px}}.atmosphere{pointer-events:none;contain:strict;opacity:0;transition:opacity 1.2s;position:absolute;inset:0;overflow:hidden}html[data-atmosphere-active=true] .atmosphere{opacity:1}.atmosphere span,.sea-particles i{pointer-events:none;display:block;position:absolute}.sea-mist{background:radial-gradient(#82cbd020 0%,#8ac6ca0a 38%,#0000 70%);border-radius:50%;width:120%;height:38%;animation:30s ease-in-out infinite alternate sea-mist-drift;left:-10%}.sea-mist-far{top:26%;transform:translate(-3%)rotate(-5deg)}.sea-mist-near{background:radial-gradient(#eec78013,#0000 65%);height:32%;animation-duration:38s;animation-direction:alternate-reverse;animation-delay:-17s;top:48%}.sea-reflections{background:repeating-linear-gradient(176deg,#0000 0 14px,#99d5d908 15px 16px,#0000 17px 30px);height:32%;animation:18s ease-in-out infinite alternate sea-reflections;top:52%;left:20%;right:-8%;-webkit-mask-image:radial-gradient(#0009,#0000 68%);mask-image:radial-gradient(#0009,#0000 68%)}.sea-particles{inset:0}.sea-particles i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);color:#eec780;opacity:0;animation:sea-firefly var(--duration) var(--delay) ease-in-out infinite;background:currentColor;border-radius:50%;box-shadow:0 0 7px 2px #eec78030}.sea-particles i:nth-child(3n){color:#a8ded7;box-shadow:0 0 7px 2px #a8ded730}.atmosphere *{animation-play-state:paused}html[data-atmosphere-active=true] .atmosphere *{animation-play-state:running}html[data-atmosphere-active=true] #homeView .compact-opening-card:has(>.opening-actions>.primary-action:not(:disabled):not([hidden])){isolation:isolate;position:relative}html[data-atmosphere-active=true] #homeView .compact-opening-card:has(>.opening-actions>.primary-action:not(:disabled):not([hidden])):after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #eec78080;animation:4s ease-in-out infinite sea-ready-glow;display:block;position:absolute;inset:0;box-shadow:inset 0 0 28px #eec7800c,0 0 22px #eec78014}html[data-atmosphere-active=true] #homeView .display-board:has(#mainClaimBtn:not(:disabled)) #emptyDisplay>img.display-visual{animation:5s ease-in-out infinite sea-display-float}html[data-atmosphere-active=true] #homeView .booster-gift:has(#openGiftBtn:not(:disabled)) .gift-art>img{animation:4.5s ease-in-out -2s infinite sea-booster-float}html[data-atmosphere-active=true] #homeView .compact-opening-card>.opening-actions>.primary-action:not(:disabled):not([hidden]):before{animation:6s ease-in-out 2s infinite sea-action-glint}.atmosphere-status{margin:-4px 0 14px;line-height:1.6}@keyframes sea-mist-drift{to{opacity:.5;transform:translate(5%)translateY(-5%)rotate(3deg)}}@keyframes sea-reflections{0%{opacity:.35;transform:translate(-2%)translateY(0)}to{opacity:.85;transform:translate(3%)translateY(8px)}}@keyframes sea-firefly{0%,to{opacity:0;transform:translateY(12px)}30%{opacity:.55}65%{opacity:.3}90%{opacity:0;transform:translate3d(var(--drift),-30px,0)}}@keyframes sea-ready-glow{0%,to{opacity:.2}50%{opacity:.75}}@keyframes sea-display-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-1deg)}}@keyframes sea-booster-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-6px)rotate(-2deg)}}@keyframes sea-action-glint{0%,75%{transform:translate(-120%)skew(-20deg)}90%,to{transform:translate(120%)skew(-20deg)}}@media (width<=700px){.sea-particles i:nth-child(n+9),.sea-mist-near{display:none}.sea-mist-far{animation-duration:40s}.sea-reflections{opacity:.4}}@media (prefers-reduced-motion:reduce){.atmosphere{display:none}.atmosphere *{animation:none!important}}.motion-clip{object-fit:cover;pointer-events:none;opacity:0;border-radius:inherit;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}html[data-atmosphere-active=true] .motion-clip[data-ready=true]{opacity:.38}.motion-clip-ocean{mix-blend-mode:screen}html[data-atmosphere-active=true] .motion-clip-ocean[data-ready=true]{opacity:.36}#homeView .display-board,.crew-hub{isolation:isolate;position:relative;overflow:hidden}#homeView .display-board>.motion-clip,.crew-hub>.motion-clip{z-index:-1;mix-blend-mode:screen}html[data-atmosphere-active=true] .motion-clip-treasure[data-ready=true]{opacity:.46}html[data-atmosphere-active=true] .motion-clip-duel[data-ready=true]{opacity:.5}html[data-motion=reduced] .motion-clip{display:none}@media (prefers-reduced-motion:reduce){.motion-clip{display:none}}@media (width<=700px){html[data-atmosphere-active=true] .motion-clip-ocean[data-ready=true]{opacity:.25}}:root{--gold:#efd99e;--mint:#9cdbd5;--muted:#b1c2d0;--line:#b8d3df25;--voyage-border:#bdcfd54a;--voyage-trim:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20340%20200'%20preserveAspectRatio='none'%20fill='none'%3e%3cdefs%3e%3clinearGradient%20id='brass'%20x1='30'%20y1='0'%20x2='340'%20y2='200'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23bda66e'/%3e%3cstop%20offset='.3'%20stop-color='%23fff0b5'/%3e%3cstop%20offset='1'%20stop-color='%23ac9461'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3clinearGradient%20id='sea'%20x1='120'%20y1='0'%20x2='340'%20y2='200'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%2367e5e0'%20stop-opacity='0'/%3e%3cstop%20offset='.5'%20stop-color='%2367e5e0'/%3e%3cstop%20offset='1'%20stop-color='%2367e5e0'%20stop-opacity='0'/%3e%3c/linearGradient%3e%3c/defs%3e%3cpath%20d='m25%201%2012%2011h275q15%200%2015%2015v170'%20stroke='url(%23brass)'%20stroke-width='1.4'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='m25%202%2012%2010h275q15%200%2015%2015v170'%20stroke='url(%23brass)'%20stroke-width='3'%20vector-effect='non-scaling-stroke'%20opacity='.48'/%3e%3cpath%20d='M100%2016h211q11%200%2011%2012v172'%20stroke='url(%23sea)'%20stroke-width='1'%20vector-effect='non-scaling-stroke'/%3e%3cpath%20d='M170%207h144q18%200%2018%2019v155'%20stroke='url(%23sea)'%20stroke-width='1'%20vector-effect='non-scaling-stroke'%20opacity='.7'/%3e%3c/svg%3e");--voyage-glass:radial-gradient(ellipse at 100% 0,#72d8de13,transparent 45%),linear-gradient(135deg,#334754e0,#112739e8 55%,#122a39e3);--voyage-shadow:inset 0 1px 0 #f3f8ff17,inset 0 0 0 3px #d2e4ec04,0 24px 70px #0005,0 0 40px #55c8d408}.ambient{background:linear-gradient(#030b190d,#030e1c26 65%,#030b1866),url(/assets/ocean-night-v15-BbjR4IfC.webp) 50%/cover no-repeat}.ambient:after{background:radial-gradient(at 50% 45%,#0000 30%,#020a174d 100%)}.voyage-frame{isolation:isolate;border:1px solid var(--voyage-border);background:var(--voyage-glass);box-shadow:var(--voyage-shadow);border-radius:22px;position:relative}.voyage-frame:before,.voyage-frame:after{content:"";z-index:3;border-radius:inherit;background:var(--voyage-trim) center/100% 100% no-repeat;pointer-events:none;width:min(340px,60%);height:190px;position:absolute;top:3px;right:3px}.voyage-frame:after{inset:auto auto 3px 3px;transform:rotate(180deg)}.auth-gate{padding:48px 24px}.auth-card{-webkit-backdrop-filter:blur(12px);width:min(920px,100%);min-height:460px;box-shadow:var(--voyage-shadow),-14px 30px 60px #0003,12px 0 38px #45dae016;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);overflow:hidden}.auth-art{background:radial-gradient(at 50% 66%,#efd48222,#0000 64%);border:0;gap:22px;padding:42px 32px 30px}.auth-art:after{content:"";background:linear-gradient(#0000,#c8dce640 20% 80%,#0000);width:1px;position:absolute;top:40px;bottom:40px;right:0}.auth-brand{color:#fff1c7;text-shadow:0 2px 12px #e9c66e25;align-self:flex-start;gap:13px;font-size:38px;line-height:1.15}.auth-brand small{letter-spacing:1.5px;white-space:nowrap;color:#edddb0;font-size:9px;font-weight:500}.auth-brand .brand-emblem{filter:drop-shadow(0 0 7px #f3cd6e55);width:58px;height:58px;box-shadow:none;background:#f6d982;border:0;border-radius:0;font-size:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20180'%3e%3cg%20fill='none'%20stroke='%235da6ff'%20stroke-opacity='.45'%3e%3ccircle%20cx='90'%20cy='90'%20r='60'%20stroke-width='2'/%3e%3ccircle%20cx='90'%20cy='90'%20r='38'%20stroke-width='1'/%3e%3cpath%20d='M90%208v164M8%2090h164M32%2032l116%20116M148%2032L32%20148'%20stroke-width='1'/%3e%3c/g%3e%3cpath%20d='M90%2024l14%2052%2052%2014-52%2014-14%2052-14-52-52-14%2052-14z'%20fill='%2379b7ff'%20fill-opacity='.28'%20stroke='%237ec0ff'%20stroke-opacity='.55'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20180%20180'%3e%3cg%20fill='none'%20stroke='%235da6ff'%20stroke-opacity='.45'%3e%3ccircle%20cx='90'%20cy='90'%20r='60'%20stroke-width='2'/%3e%3ccircle%20cx='90'%20cy='90'%20r='38'%20stroke-width='1'/%3e%3cpath%20d='M90%208v164M8%2090h164M32%2032l116%20116M148%2032L32%20148'%20stroke-width='1'/%3e%3c/g%3e%3cpath%20d='M90%2024l14%2052%2052%2014-52%2014-14%2052-14-52-52-14%2052-14z'%20fill='%2379b7ff'%20fill-opacity='.28'%20stroke='%237ec0ff'%20stroke-opacity='.55'/%3e%3c/svg%3e") 50%/contain no-repeat}.auth-art>img{filter:drop-shadow(0 22px 20px #0006)drop-shadow(0 0 24px #e9bd5e14);width:min(100%,290px);height:274px}.auth-content{gap:0;padding:42px 38px 38px 34px}.auth-content h1{letter-spacing:.4px;white-space:nowrap;color:#f0dfab;text-shadow:0 2px 1px #041322,0 0 18px #f5d58224;font-family:Segoe UI,Arial,sans-serif;font-size:clamp(24px,2.6vw,32px);font-weight:750}.auth-content>p{color:#adc8db;margin-top:12px;font-size:14px}.auth-content .auth-status{color:#d9e5ec;background:#08182870;border:1px solid #9dd2d335;border-radius:10px;margin:22px 0 14px;padding:14px;font-size:13px;line-height:1.65}.auth-gate[data-state=error] .auth-status{color:#ffdfda;background:linear-gradient(125deg,#843c394d,#3f293a66);border-color:#eb8e8794;box-shadow:inset 0 0 18px #d95e5b12,0 0 16px #ed6b681a}.auth-content>button{border-radius:9px;min-height:50px;margin:6px 0;font-size:14px}#authLoginBtn{color:#f4f3ea;background:linear-gradient(115deg,#6474999c,#72959a59 55%,#8b718975);border:1px solid #b7dbe7a6;font-weight:550;box-shadow:inset 0 1px #ffffff25,inset 0 -1px 12px #b1a1ee18,0 0 16px #5acfd216}#authLoginBtn:after{content:"";background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='%234285f4'%20d='M21.6%2012.23c0-.71-.06-1.39-.18-2.05H12v3.88h5.38a4.6%204.6%200%200%201-2%203.02v2.51h3.24c1.89-1.74%202.98-4.3%202.98-7.36Z'/%3e%3cpath%20fill='%2334a853'%20d='M12%2022c2.7%200%204.96-.9%206.62-2.41l-3.24-2.51c-.9.6-2.05.97-3.38.97-2.6%200-4.81-1.76-5.6-4.12H3.06v2.59A10%2010%200%200%200%2012%2022Z'/%3e%3cpath%20fill='%23fbbc05'%20d='M6.4%2013.93a6%206%200%200%201%200-3.86V7.48H3.06a10%2010%200%200%200%200%209.04l3.34-2.59Z'/%3e%3cpath%20fill='%23ea4335'%20d='M12%205.95c1.47%200%202.79.51%203.82%201.51l2.86-2.86A9.6%209.6%200%200%200%2012%202a10%2010%200%200%200-8.94%205.48l3.34%202.59C7.19%207.71%209.4%205.95%2012%205.95Z'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:0 0 23px;order:-1;width:23px;height:23px}#authLoginBtn:hover:not(:disabled){background:linear-gradient(115deg,#7c8bb0b3,#789fa380 55%,#aa8ca591);box-shadow:inset 0 1px #ffffff38,0 0 22px #62dbe02a}#authRetryBtn{color:#fff2c9;background:linear-gradient(125deg,#50677859,#16374470);border-color:#f1d69899;box-shadow:inset 0 0 0 2px #efd48612,inset 0 0 14px #80d6d11c,0 0 14px #e2cf7314}.auth-content #authGateHint{color:#b5c7d4;margin-top:18px;font-size:11px;line-height:1.7}.auth-content .text-action{color:#d0e2e8;font-size:12px;font-weight:500}.onboarding-card{overflow:hidden}.topbar.voyage-frame{z-index:90}#main{isolation:auto;background:radial-gradient(at 100% 0,#83dbe513,#0000 40%),linear-gradient(135deg,#233b4bcc,#0c2032e0 60%,#123040cf);min-width:0;max-width:1320px;min-height:calc(100svh - 48px);margin:24px auto;padding:24px}:is(#main:has(#revealView:not([hidden])),#main:has(#packChoiceView:not([hidden]))){box-shadow:none;background:0 0;border-color:#0000;padding-block:0}#main:has(#revealView:not([hidden])):before{display:none}#main:has(#revealView:not([hidden])):after{display:none}#main:has(#packChoiceView:not([hidden])):before{display:none}#main:has(#packChoiceView:not([hidden])):after{display:none}.screen{min-width:0}.screen>.page-heading,#homeView>.page-heading{padding-top:6px;padding-bottom:24px}.page-heading h1{color:#f5e6bc;text-shadow:0 2px 3px #0003;letter-spacing:-.7px}.section-head h2{color:#eee9da}.surface{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 100% 0,#8ddcdb0b,#0000 65%),linear-gradient(135deg,#304857ad,#142b3cce);border-color:#a6c6d43d;box-shadow:inset 0 1px #e5f5ff0f,inset 0 0 0 3px #d2e4ec03,0 12px 30px #0003}.compact-opening-card,.shop-layout .shop-card{background:radial-gradient(#e7c57710,#0000 65%),linear-gradient(145deg,#3a505eb3,#193042cf);border-color:#e4d6a44d;box-shadow:inset 0 1px #fff2ce1a,inset 0 0 0 3px #e2d29a06,0 14px 36px #0003}.compact-opening-card .section-head{border-bottom:1px solid #c4dbe51c;padding-bottom:12px}.compact-opening-card .section-head h2{color:#f5e7c4}.display-packs-panel,.collection-toolbar,.profile-section-nav{background:linear-gradient(130deg,#34515c8c,#132b3ac4);border-color:#a6cbd43d}.collection-card,.market-card{border-color:#a9c8d435;box-shadow:inset 0 1px #ffffff0a,0 7px 20px #0002}.showcase-slot{background:#0b233170;border-color:#b4d2db55}.stat-row{border-color:#c5e0e62b}.primary-action{background:linear-gradient(115deg,#f7e2a9,#ddba70);border-color:#f5df9e;box-shadow:inset 0 1px #fff6dc66,0 4px 16px #d4b45f14}.secondary-action{background:linear-gradient(120deg,#8cb6c10e,#8cb6c104);border-color:#a7ccd348;box-shadow:inset 0 1px #ffffff0a}.secondary-action:hover:not(:disabled){background:#a1d4d211;border-color:#b8e2df85}.wallet{background:linear-gradient(125deg,#45505b88,#0d273a99);border-color:#e5d19861;box-shadow:inset 0 1px #f3e1ab12}.icon-button{background:#b2dce60b;border-color:#afced93d}:is(.collection-toolbar,.exchange-toolbar,.showcase-picker-filters) :is(input,select){background-color:#0b2330bf;border-color:#b1d2dc40}dialog,#revealInfoPanel{background:radial-gradient(at 100% 0,#7edcd514,#0000 55%),linear-gradient(135deg,#2b4253f7,#10283afc);border-color:#b8d0d667;border-radius:20px;box-shadow:inset 0 1px #f3f8ff1c,inset 0 0 0 4px #e8d49d08,0 24px 80px #0008}dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020a18a6}#revealView{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(at 100% 0,#8de3e318,#0000 60%),linear-gradient(135deg,#3b5264df,#1b3544e8);border-color:#bed2d578;box-shadow:inset 0 0 0 2px #e7f6ff08,0 18px 45px #0006,0 0 28px #77d8d509}#revealView .reveal-side.right{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}#revealView .card-meta h3{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;overflow:hidden}#revealInfoPanel #revealDetailName{clip-path:none;white-space:normal;overflow-wrap:anywhere;width:auto;height:auto;margin:4px 0 12px;font-size:22px;line-height:1.3;position:static}.pass-progress-panel,.paid-intro,.friends-panel,.leaderboard-panel{background:radial-gradient(at 100% 0,#89dadb0e,#0000 65%),linear-gradient(135deg,#304c5ac9,#142f40e3)}.pass-premium-panel{border-color:#e7d39766;box-shadow:inset 0 1px #fff0b71a,0 10px 28px #0003}.paid-offer{box-shadow:inset 0 1px #fff4ce25,inset 0 0 0 3px #e1d1a208,0 12px 30px #0004}.casino-panel,.casino-history{border-color:#c5d6cf4f;box-shadow:inset 0 1px #fff1c21a,0 12px 32px #0003}.achievement-claims{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;display:flex}.achievement-claims p{font-size:12px;line-height:1.6}.achievement-claims button{flex-shrink:0;min-height:44px}.achievement-rewards{flex-wrap:wrap;gap:12px}.achievement-rewards button{min-height:44px;margin-left:auto;padding:9px 14px;font-size:12px}.achievement-claimed{color:var(--mint);margin-left:auto;font-size:12px}.achievement-secret .achievement-medal{opacity:.65}.notifications-status{margin:0 0 16px;font-size:12px;line-height:1.7}@media (width>=1024px){.topbar{background:radial-gradient(at 100% 10%,#76cdd81a,#0000 55%),linear-gradient(160deg,#263e50ef,#0b2132f2);border-width:0 1px 0 0;border-color:#b9ced450;border-radius:0 18px 18px 0;position:fixed;box-shadow:inset -1px 0 #91d7d712,10px 0 40px #0004}.topbar .tab{color:#b9ccd8;border-radius:9px}.topbar .tab.active{color:#ffedb8;background:linear-gradient(105deg,#cbb56f29,#75c7cb12);border-color:#dfca8d59;box-shadow:inset 3px 0 #edcf89,0 0 16px #b6d7bf07}.topbar .tab:hover{background:#b8d4db0c;border-color:#b7d9da30}.topbar .topbar-actions{border-color:#b4d2db2b}}@media (width<=1023px){.topbar.voyage-frame{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #bad3dc2b;border-radius:0}.topbar.voyage-frame:before,.topbar.voyage-frame:after{display:none}#main{border-radius:18px;min-height:calc(100svh - 220px);margin:16px 0;padding:20px}.topbar .tabs{background:linear-gradient(135deg,#2c4355f7,#102637fc);border-color:#d2d8b34a;box-shadow:inset 0 1px #a5d8da18,0 -8px 28px #0004}.topbar .tabs>.tab.active,.topbar .mobile-nav-more[data-active=true]{box-shadow:inset 0 2px var(--gold);background:linear-gradient(135deg,#ddc8851c,#85d6d611);border-color:#ebd8a557}#mobileNavMenu:popover-open{background:linear-gradient(135deg,#304b5bf7,#122b3afa);border-color:#c3d4cb70;box-shadow:inset 0 1px #ffffff1c,0 16px 60px #0008}:is(#main:has(#revealView:not([hidden])),#main:has(#packChoiceView:not([hidden]))){margin-block:0;padding:0}}@media (width<=700px){.auth-gate{padding:28px 16px}.auth-card{border-radius:20px;grid-template-columns:minmax(0,1fr);width:min(440px,100%);min-height:0}.auth-art{background:radial-gradient(at 50% 80%,#e9cc821c,#0000 70%);align-items:center;gap:10px;padding:28px 26px 0}.auth-art:after{display:none}.auth-brand{align-self:center;gap:10px;font-size:30px}.auth-brand .brand-emblem{width:45px;height:45px}.auth-brand small{letter-spacing:1.1px;font-size:8px}.auth-art>img{width:180px;height:150px;display:block}.auth-content{padding:18px 26px 28px}.auth-content h1{letter-spacing:.1px;text-align:center;font-size:25px}.auth-content>p:first-of-type{text-align:center;margin-top:8px;font-size:13px}.auth-content .auth-status{margin-top:18px;padding:12px;font-size:12px}.auth-content #authGateHint{text-align:center;font-size:11px}.app-shell{--mobile-gutter:12px}#main{border-radius:16px;margin-top:12px;padding:16px 12px}.screen>.page-heading,#homeView>.page-heading{padding:6px 2px 20px}.page-heading h1,#shopScreen>.page-heading h1{font-size:28px}.compact-opening-card{padding:14px 10px}.compact-opening-card .section-head{padding-bottom:8px}.compact-opening-card .section-head h2{font-size:18px}.compact-opening-card>.primary-action{padding-inline:5px;font-size:12px}.shop-layout .shop-card>h2{font-size:18px}}@media (width<=360px){#main{padding:14px 10px}.auth-gate{padding:20px 12px}.auth-art{padding:24px 20px 0}.auth-content{padding:16px 20px 24px}.auth-content h1{font-size:22px}.auth-art>img{height:125px}}@media (height<=600px) and (width<=700px){.auth-gate{padding-block:16px}.auth-art>img{height:90px}.auth-art{padding-top:20px}}[data-name-color=red]{color:#ff8c99!important}[data-name-color=green]{color:#94e7ba!important}[data-name-color=blue]{color:#9bd4ff!important}[data-name-color=purple]{color:#c9a2f3!important}[data-name-color=black]{color:#b9c8d4!important;text-shadow:0 2px 3px #000,0 0 4px #000!important}[data-name-color=yellow]{color:#ffe282!important}[data-name-color=gold]{color:#f4c567!important}[data-name-color=rainbow]{-webkit-text-fill-color:transparent;color:#ffe282!important;text-shadow:none!important;background:linear-gradient(100deg,#ff8c99,#ffe282,#94e7ba,#9bd4ff,#c9a2f3,#ffa8d6,#ff8c99) 0%/300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:6s ease-in-out infinite rainbow-name!important}.identity-banner[data-name-frame=collection]{filter:drop-shadow(0 0 8px #b4a1ff55)}.achievement-cosmetics{color:#ecd49c;margin-top:5px;font-size:11px;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){[data-name-color=rainbow]{animation:none!important}}[data-frame-palette=mint]{--frame-accent:#9bd8c6}[data-frame-palette=blue]{--frame-accent:#8abffc}[data-frame-palette=violet]{--frame-accent:#be9bff}[data-frame-palette=coral]{--frame-accent:#ffab92}[data-frame-palette=jade]{--frame-accent:#70dfae}[data-frame-palette=sun]{--frame-accent:#ffcf72}[data-frame-palette=royal]{--frame-accent:#e8bbff}[data-name-frame=free],[data-name-frame=premium]{border:1px solid var(--frame-accent,#9bd8c6);overflow-wrap:anywhere;vertical-align:middle;background:#102734;border-radius:6px;width:fit-content;max-width:100%;padding:5px 10px;line-height:1.4;display:inline-block}[data-name-frame=premium]{border:3px double var(--frame-accent,#e8bbff);box-shadow:0 0 12px color-mix(in srgb,var(--frame-accent,#e8bbff) 25%,transparent),inset 0 0 8px #d8b97922;background:radial-gradient(at 20% 0,#ffe4a22c,#0000 70%),linear-gradient(120deg,#253347,#0c1a2d);border-radius:12px 3px;padding:7px 16px;position:relative}[data-name-frame=premium]:before,[data-name-frame=premium]:after{content:"✦";color:var(--frame-accent,#e8bbff);font-size:9px;position:absolute;top:50%;transform:translateY(-50%)}[data-name-frame=premium]:before{left:3px}[data-name-frame=premium]:after{right:3px}[data-name-frame][data-frame-palette=blue]{border-radius:3px 12px}[data-name-frame][data-frame-palette=violet]{border-radius:14px 4px}[data-name-frame][data-frame-palette=coral]{border-radius:3px 14px}[data-name-frame][data-frame-palette=jade]{border-radius:2px}[data-name-frame][data-frame-palette=sun]{border-radius:24px}[data-name-frame][data-frame-palette=royal]{border-radius:7px 7px 14px 14px}[data-name-frame=premium][data-frame-palette=blue]{background:repeating-linear-gradient(135deg,#163451 0 5px,#172c42 5px 10px)}[data-name-frame=premium][data-frame-palette=violet]{background:radial-gradient(at 75% 0,#7143aa85,#0000 75%),#191d3b}[data-name-frame=premium][data-frame-palette=coral]{background:linear-gradient(20deg,#542a36,#18283a 75%);box-shadow:0 0 10px #ffab923a,inset 0 -3px 9px #fca36b20}[data-name-frame=premium][data-frame-palette=jade]{outline-offset:2px;background:linear-gradient(135deg,#2d4f43,#0a2427);outline:1px solid #70dfae33}[data-name-frame=premium][data-frame-palette=sun]{background:radial-gradient(at 50% 0,#ad7e3c77,#322b22 80%);box-shadow:0 0 16px #ffcf7240}[data-name-frame=premium][data-frame-palette=royal]{background:radial-gradient(at top,#a875a644,#221e37 75%);box-shadow:0 0 16px #e8bbff38,inset 0 0 6px #f3dbac30}[data-title-track=premium]{color:#eccc8f;letter-spacing:.35px;text-shadow:0 0 10px #eccc8f40}.profile-cosmetic-preview{background:radial-gradient(at 0,#9bd8c611,#0000 70%),#0b1928;border:1px solid #7395aa38;border-radius:12px;align-items:center;gap:16px;min-width:0;padding:14px;display:flex}.profile-cosmetic-preview>img{object-fit:contain;flex:none;width:64px;height:64px}.profile-cosmetic-preview>div{min-width:0}.profile-cosmetic-preview .player-title{margin-top:8px}#avatarOptions{scrollbar-width:thin;max-height:270px;padding:4px;overflow-y:auto}#avatarOptions button:disabled{opacity:.55;cursor:not-allowed}#avatarOptions button[data-cosmetic-quality=premium]{background:linear-gradient(145deg,#302c2b,#0d1c2b);border-color:#ceac594d}#avatarOptions button[aria-pressed=true]{opacity:1;border-color:#edc574}#avatarOptions button span{padding:3px 0;line-height:1.35;display:block}.pass-tracks{--reward-height:246px;--tier-width:156px}.pass-cosmetic-label{overflow-wrap:anywhere;width:100%;margin-bottom:3px;font-size:10px;font-weight:600;line-height:1.4;display:block}.pass-cosmetic-label>small{text-transform:uppercase;letter-spacing:.8px;color:var(--mint);font-size:8px;font-weight:400;display:block}.pass-premium-cell .pass-cosmetic-label>small{color:var(--gold)}.pass-cosmetic-art{flex-wrap:wrap;align-content:center;gap:4px;padding:4px 0}.cosmetic-preview{min-width:0;color:var(--frame-accent,#9bd8c6);justify-content:center;align-items:center;display:flex}.cosmetic-preview>img{object-fit:contain;width:72px;height:72px}.cosmetic-preview .player-name{font-size:13px}.cosmetic-title-seal{background:#0e2633;border:1px solid;border-radius:20px;align-items:center;gap:5px;padding:8px 12px;font-family:Georgia,serif;font-size:26px;display:flex}[data-cosmetic-quality=premium] .cosmetic-title-seal{background:radial-gradient(at top,#d1ad6340,#17253a);border:3px double;border-radius:6px 18px;box-shadow:0 0 16px #bd94572e}.pass-tracks .is-locked.has-cosmetics .pass-reward-art{opacity:.85;filter:drop-shadow(0 3px 5px #0005)}.pass-tracks .has-cosmetics .pass-reward-content{padding-bottom:6px}.pass-tracks .has-cosmetics .pass-reward-berries{font-size:11px}.pass-cosmetic-summary{color:var(--mint);margin-bottom:12px;font-size:11px;line-height:1.6}.pass-premium-panel .pass-cosmetic-summary{color:var(--gold)}.pass-set-art{flex-flow:column;gap:0!important;padding:8px 0 0!important}.pass-set-art>.pass-set-portrait{object-fit:contain;flex:none;width:74px;height:74px}.pass-set-frame{width:100%;padding:0 4px}.pass-set-frame>.identity-banner{width:100%!important;height:25px!important;min-height:25px!important;margin:0!important;padding:0!important;display:block!important}.pass-set-label>span{margin-top:2px;font-size:10px;font-weight:400;display:block}.pass-tracks .pass-tier-row:last-child .cosmetic-preview>img{width:42px;height:42px}.pass-tracks .pass-tier-row:last-child .cosmetic-title-seal{padding:4px 8px;font-size:15px}.pass-tracks .pass-tier-row:last-child .cosmetic-preview .player-name{font-size:10px}@media (width<=800px){.pass-tracks{--reward-height:246px;--tier-width:145px}.profile-cosmetic-preview{gap:10px;padding:10px}.profile-cosmetic-preview>img{width:52px;height:52px}.profile-unlocks{grid-template-columns:1fr}}#profileEditor .profile-unlocks{grid-template-columns:minmax(0,1fr)}.profile-frame-picker{border:0;min-width:0;margin:18px 0 0;padding:0}.profile-frame-picker>summary{color:#e8d39c;cursor:pointer;box-sizing:border-box;background:#071c2bad;border:1px solid #6c9cb74d;border-radius:9px;min-height:44px;padding:12px;font-size:14px}.profile-frame-picker[open]>summary{margin-bottom:9px}.profile-frame-picker>summary:focus-visible{outline-offset:3px;outline:2px solid #f4d381}#profileFrameOptions{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:340px;padding:4px;display:grid;overflow-y:auto}.profile-frame-choice{color:#e8eff2;text-align:left;background:#071c2bad;border:1px solid #6c9cb74d;border-radius:10px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;padding:9px;transition:border-color .2s,background .2s;display:flex}.profile-frame-choice[aria-pressed=true]{background:#9c804c24;border-color:#f4d381;box-shadow:inset 0 0 0 1px #f4d38166}.profile-frame-choice:not(:disabled):hover{border-color:#f4d381}.profile-frame-choice:disabled{opacity:1;cursor:not-allowed}.profile-frame-preview{pointer-events:none;align-items:center;width:100%;min-width:0;min-height:70px;display:flex}#profileFrameOptions .identity-banner{gap:8px;width:100%;min-height:70px;padding:10px 14px}#profileFrameOptions .identity-avatar{flex:0 0 42px;width:42px;height:42px}#profileFrameOptions .player-name{font-size:17px}#profileFrameOptions .player-title{font-size:10px}.profile-frame-caption{width:100%;min-width:0;padding:0 3px;display:block}.profile-frame-caption b{font-size:12px;line-height:1.35;display:block}.profile-frame-caption small{color:#9db7c9;margin-top:3px;font-size:10px;line-height:1.4;display:block}.profile-frame-choice[data-locked=true] .profile-frame-caption small{color:#c7b586}.profile-frame-choice[data-locked=true] .profile-frame-caption small:before{content:"🔒 ";font-size:9px}@media (width<=600px){#profileFrameOptions{grid-template-columns:minmax(0,1fr);max-height:300px}.profile-frame-picker legend{font-size:13px}}.identity-banner,.identity-banner[data-name-frame]{box-sizing:border-box;text-align:left;isolation:isolate;background:#0a1b2c;border:1px solid #bca36b44;border-radius:5px;align-items:center;gap:14px;width:420px;min-width:0;max-width:100%;min-height:88px;padding:12px 22px;line-height:1.25;display:flex;position:relative}.identity-banner[data-name-frame=free],.identity-banner[data-name-frame=premium],.identity-banner[data-name-frame=collection]{background-color:#0000;background-image:var(--identity-background);background-size:var(--identity-background-size,100% 100%);background-repeat:no-repeat;background-position:var(--identity-background-position,center);box-shadow:none;filter:drop-shadow(0 3px 5px #0007);border:0;border-radius:0;outline:0}.identity-banner[data-name-frame]:before,.identity-banner[data-name-frame]:after{display:none}.identity-banner .identity-avatar,#socialIdentity .identity-avatar,#accountIdentityBanner .identity-avatar{object-fit:contain;filter:drop-shadow(0 1px 4px #000b);flex:0 0 64px;width:64px;height:64px;margin:0;display:block}.identity-copy{z-index:1;flex-direction:column;gap:3px;min-width:0;display:flex;position:relative}.identity-banner .player-name,.identity-banner #socialUsername,.identity-banner #accountName{width:auto;max-width:100%;box-shadow:none;color:#fff9e7;text-shadow:0 2px 3px #000,0 0 7px #000;overflow-wrap:anywhere;letter-spacing:-.3px;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:750;line-height:1.15;display:block}.identity-banner .player-name:before,.identity-banner .player-name:after{display:none}.player-vip-badge{vertical-align:middle;color:#ffdc7c;-webkit-text-fill-color:currentColor;letter-spacing:.3px;white-space:nowrap;text-shadow:none;background:#332b12;border:1px solid #eac568;border-radius:5px;align-items:center;gap:3px;margin-left:6px;padding:2px 5px;font-family:Arial,sans-serif;font-size:9px;font-weight:800;line-height:1.1;display:inline-flex}.player-vip-badge>svg{flex:0 0 13px;width:13px;height:13px;display:block}.identity-banner .player-title{color:#f4d691;letter-spacing:.1px;text-shadow:0 1px 2px #000,0 0 5px #000;margin:0;font-size:13px;font-weight:600;line-height:1.2}.identity-banner[data-rarity=epic] .player-title{color:#e9c9ff}.identity-banner[data-rarity=legendary] .player-title{color:#ffe6a2}.identity-banner #accountEmail{color:#cedbe3;text-shadow:0 1px 3px #000;margin:3px 0 0;font-size:10px;line-height:1.3}#accountDialog{width:min(820px,94vw);max-width:820px}#accountIdentityBanner{width:min(460px,100%)}.profile-cosmetic-preview{background:0 0;border:0;padding:0;display:block}.profile-cosmetic-preview>.identity-banner{width:420px}#socialIdentity{margin-bottom:20px}.rank-row{grid-template-columns:38px minmax(0,1fr) auto;gap:14px}.rank-identity,.friend-identity{min-width:0;display:block}.rank-row .identity-banner{width:420px}.rank-row .identity-avatar{width:60px;height:60px}.rank-row .player-title{grid-column:auto}.friend-row>[data-public-player]{background:0 0;border:0;max-width:100%;padding:0}.friend-identity .identity-banner{width:380px}#publicProfileView>.identity-banner{width:100%;margin-bottom:16px}#avatarOptions{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;max-height:310px}#avatarOptions button[data-locked=true] img,#onboardingAvatars button:disabled img{filter:grayscale();opacity:.4}#avatarOptions button[data-locked=true]{opacity:1;color:#8c9aa5;background:#0b1926;position:relative}#avatarOptions button[data-locked=true]:after{content:"🔒";filter:grayscale();font-size:11px;position:absolute;top:5px;right:5px}#avatarOptions button span{font-size:10px}.profile-unlocks{grid-template-columns:repeat(3,minmax(0,1fr))}.pass-tracks{--tier-width:170px;--reward-height:226px}.pass-tracks .pass-tier-row:last-child .cosmetic-preview>img,.cosmetic-preview>img{width:92px;height:92px}.pass-tracks .pass-tier-row:last-child .cosmetic-title-seal,.cosmetic-title-seal{padding:8px 12px;font-size:26px}.cosmetic-preview{width:100%}.pass-frame-preview{align-items:center;width:100%;height:74px;display:flex}.pass-frame-preview>.identity-banner{gap:5px;width:100%;min-height:54px;padding:8px 9px}.pass-frame-preview .identity-avatar{flex-basis:36px;width:36px;height:36px}.pass-frame-preview .identity-banner .player-name{font-size:14px}.pass-frame-preview .identity-banner .player-title{font-size:9px}.pass-rarity{color:#cad5da;text-transform:uppercase;letter-spacing:.65px;z-index:1;font-size:8px;position:absolute;top:7px;left:8px}.pass-premium-cell .pass-rarity{top:33px}.pass-reward-cell[data-rarity=uncommon]{--rarity-color:#87d3b6}.pass-reward-cell[data-rarity=rare]{--rarity-color:#8cbef6}.pass-reward-cell[data-rarity=epic]{--rarity-color:#d6a9ff}.pass-reward-cell[data-rarity=legendary]{--rarity-color:#f4d48b}.pass-tracks .pass-reward-cell[data-rarity]{border-color:var(--rarity-color,#8799a755)}.pass-reward-cell[data-rarity] .pass-rarity{color:var(--rarity-color,#a6b6c1)}.pass-tracks .pass-reward-cell[data-rarity=legendary]{background:radial-gradient(at top,#ad823040,#0000 75%),#172b38}.pass-cosmetic-art{padding-top:15px}.pass-tracks .is-locked.has-cosmetics .pass-reward-art{opacity:1}.pass-tracks .pass-cosmetic-label{min-height:38px;font-size:12px;line-height:1.35}.pass-cosmetic-label>small{margin-bottom:3px;font-size:9px}@media (width<=800px){#accountDialog{width:94vw}.identity-banner,.identity-banner[data-name-frame]{gap:10px;width:100%;min-height:78px;padding:11px 15px}.identity-banner .identity-avatar,#socialIdentity .identity-avatar,#accountIdentityBanner .identity-avatar{flex-basis:54px;width:54px;height:54px}.identity-banner .player-name,.identity-banner #socialUsername,.identity-banner #accountName{font-size:20px}.identity-banner .player-title{font-size:12px}.rank-row{grid-template-columns:25px minmax(0,1fr);gap:8px}.rank-row>strong{grid-column:2;justify-self:end}.rank-row .identity-banner{min-height:72px}.rank-row .identity-banner .player-name{font-size:18px}.rank-row .identity-banner .identity-avatar{flex-basis:46px;width:46px;height:46px}#avatarOptions{grid-template-columns:repeat(4,minmax(0,1fr));max-height:270px}.profile-unlocks{grid-template-columns:1fr}.pass-tracks{--tier-width:155px;--reward-height:226px}.pass-frame-preview>.identity-banner{gap:4px;min-height:50px;padding:7px}.pass-frame-preview .identity-banner .identity-avatar{flex-basis:32px;width:32px;height:32px}.pass-frame-preview .identity-banner .player-name{font-size:12px}.pass-frame-preview .identity-banner .player-title{font-size:8px}}.identity-banner[data-frame-id=voyage-free-frame-1],#walletBtn[data-frame-id=voyage-free-frame-1]{--identity-background-size:100.37% 184.694%;--identity-background-position:62.5% 46.687%}.identity-banner[data-frame-id=voyage-free-frame-2],#walletBtn[data-frame-id=voyage-free-frame-2]{--identity-background-size:101.59% 166.82%;--identity-background-position:50.0% 47.586%}.identity-banner[data-frame-id=voyage-free-frame-3],#walletBtn[data-frame-id=voyage-free-frame-3]{--identity-background-size:100.602% 173.206%;--identity-background-position:61.538% 49.673%}.identity-banner[data-frame-id=voyage-free-frame-4],#walletBtn[data-frame-id=voyage-free-frame-4]{--identity-background-size:101.448% 185.166%;--identity-background-position:51.613% 46.847%}.identity-banner[data-frame-id=voyage-free-frame-5],#walletBtn[data-frame-id=voyage-free-frame-5]{--identity-background-size:102.068% 191.029%;--identity-background-position:50.0% 49.565%}.identity-banner[data-frame-id=voyage-free-frame-6],#walletBtn[data-frame-id=voyage-free-frame-6]{--identity-background-size:102.406% 194.624%;--identity-background-position:49.02% 47.443%}.identity-banner[data-frame-id=voyage-free-frame-7],#walletBtn[data-frame-id=voyage-free-frame-7]{--identity-background-size:100.929% 179.653%;--identity-background-position:45.0% 47.975%}.identity-banner[data-frame-id=voyage-free-frame-8],#walletBtn[data-frame-id=voyage-free-frame-8]{--identity-background-size:101.023% 183.291%;--identity-background-position:45.455% 46.505%}.identity-banner[data-frame-id=voyage-free-frame-9],#walletBtn[data-frame-id=voyage-free-frame-9]{--identity-background-size:101.023% 182.368%;--identity-background-position:100.0% 49.235%}.identity-banner[data-frame-id=voyage-free-frame-10],#walletBtn[data-frame-id=voyage-free-frame-10]{--identity-background-size:101.543% 184.694%;--identity-background-position:63.636% 46.988%}.identity-banner[data-frame-id=voyage-premium-frame-1],#walletBtn[data-frame-id=voyage-premium-frame-1]{--identity-background-size:101.259% 184.694%;--identity-background-position:25.926% 46.386%}.identity-banner[data-frame-id=voyage-premium-frame-2],#walletBtn[data-frame-id=voyage-premium-frame-2]{--identity-background-size:101.212% 168.372%;--identity-background-position:50.0% 53.061%}.identity-banner[data-frame-id=voyage-premium-frame-3],#walletBtn[data-frame-id=voyage-premium-frame-3]{--identity-background-size:100.0% 191.029%;--identity-background-position:50.0% 44.348%}.identity-banner[data-frame-id=voyage-premium-frame-4],#walletBtn[data-frame-id=voyage-premium-frame-4]{--identity-background-size:101.117% 179.208%;--identity-background-position:37.5% 49.688%}.identity-banner[data-frame-id=voyage-premium-frame-5],#walletBtn[data-frame-id=voyage-premium-frame-5]{--identity-background-size:102.55% 181.91%;--identity-background-position:48.148% 46.319%}.identity-banner[data-frame-id=voyage-premium-frame-6],#walletBtn[data-frame-id=voyage-premium-frame-6]{--identity-background-size:101.497% 184.949%;--identity-background-position:50.0% 47.748%}.identity-banner[data-frame-id=voyage-premium-frame-jinbe],#walletBtn[data-frame-id=voyage-premium-frame-jinbe]{--identity-background-size:100.323% 184.694%;--identity-background-position:71.429% 46.687%}.identity-banner[data-frame-id=voyage-premium-frame-brook],#walletBtn[data-frame-id=voyage-premium-frame-brook]{--identity-background-size:101.543% 166.82%;--identity-background-position:51.515% 47.586%}.identity-banner[data-frame-id=voyage-premium-frame-franky],#walletBtn[data-frame-id=voyage-premium-frame-franky]{--identity-background-size:100.602% 172.381%;--identity-background-position:61.538% 49.671%}.identity-banner[data-frame-id=voyage-premium-frame-robin],#walletBtn[data-frame-id=voyage-premium-frame-robin]{--identity-background-size:101.401% 185.166%;--identity-background-position:50.0% 46.847%}.identity-banner[data-frame-id=voyage-premium-frame-chopper],#walletBtn[data-frame-id=voyage-premium-frame-chopper]{--identity-background-size:102.02% 190.526%;--identity-background-position:51.163% 49.419%}.identity-banner[data-frame-id=voyage-premium-frame-sanji],#walletBtn[data-frame-id=voyage-premium-frame-sanji]{--identity-background-size:102.406% 194.624%;--identity-background-position:49.02% 47.443%}.identity-banner[data-frame-id=voyage-premium-frame-usopp],#walletBtn[data-frame-id=voyage-premium-frame-usopp]{--identity-background-size:100.929% 179.208%;--identity-background-position:45.0% 47.812%}.identity-banner[data-frame-id=voyage-premium-frame-nami],#walletBtn[data-frame-id=voyage-premium-frame-nami]{--identity-background-size:101.023% 183.291%;--identity-background-position:45.455% 46.505%}.identity-banner[data-frame-id=voyage-premium-frame-zoro],#walletBtn[data-frame-id=voyage-premium-frame-zoro]{--identity-background-size:101.023% 181.454%;--identity-background-position:100.0% 49.231%}.identity-banner[data-frame-id=voyage-premium-frame-luffy],#walletBtn[data-frame-id=voyage-premium-frame-luffy]{--identity-background-size:101.543% 184.224%;--identity-background-position:63.636% 46.828%}.identity-banner[data-frame-id=legend-ace-frame],#walletBtn[data-frame-id=legend-ace-frame]{--identity-background-size:101.07% 183.756%;--identity-background-position:21.739% 46.061%}.identity-banner[data-frame-id=legend-law-frame],#walletBtn[data-frame-id=legend-law-frame]{--identity-background-size:101.164% 167.593%;--identity-background-position:48.0% 53.082%}.identity-banner[data-frame-id=legend-mihawk-frame],#walletBtn[data-frame-id=legend-mihawk-frame]{--identity-background-size:100.0% 190.526%;--identity-background-position:50.0% 44.186%}.identity-banner[data-frame-id=legend-shanks-frame],#walletBtn[data-frame-id=legend-shanks-frame]{--identity-background-size:101.023% 179.208%;--identity-background-position:36.364% 49.688%}.identity-banner[data-frame-id=legend-whitebeard-frame],#walletBtn[data-frame-id=legend-whitebeard-frame]{--identity-background-size:102.55% 181.91%;--identity-background-position:48.148% 46.319%}.identity-banner[data-frame-id=legend-roger-frame],#walletBtn[data-frame-id=legend-roger-frame]{--identity-background-size:101.497% 184.478%;--identity-background-position:50.0% 47.59%}.admin-banner{color:#ffe1a1;background:#2c251a;border:1px solid #eec78088;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;padding:12px 18px;display:flex}.admin-banner>div{flex:1;min-width:160px}.admin-banner strong{font-size:13px;display:block}.admin-banner small{color:#d7cbb4;font-size:11px;display:block}.admin-banner button,.admin-banner a{background:#ffffff08;border:1px solid #eec78055;border-radius:8px;min-height:44px;padding:10px 12px;font-size:12px}.admin-banner a{text-decoration:underline}.admin-dialog{width:min(880px,100vw - 24px);max-width:880px;max-height:90dvh;padding:28px;overflow-y:auto}.admin-dialog>h2{padding-right:40px}.admin-dialog>p{margin:12px 0 20px}.admin-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.admin-card{background:#ffffff04;border:1px solid #b4c6d62c;border-radius:12px;gap:12px;min-width:0;padding:18px;display:grid}.admin-card h3{letter-spacing:-.02em;font-size:17px}.admin-card p{font-size:12px}.admin-card label{gap:5px;min-width:0;font-size:12px;display:grid}.admin-card input:not([type=checkbox]),.admin-card select{color:#f3f5f7;background:#0d1b2d;border:1px solid #b4c6d64c;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px}.admin-row{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.admin-card .admin-check{align-items:center;gap:8px;display:flex}.admin-check input{flex-shrink:0;width:20px;height:20px}.admin-stack{gap:16px;display:grid}.admin-card button{white-space:normal;width:100%;min-height:44px;font-size:12px}.admin-feedback{color:#f3d69a;background:#0d1b2d;border-radius:8px;margin-top:16px;padding:12px;position:sticky;bottom:0}.admin-feedback:empty{display:none}#adminEntry{text-align:center;margin-top:14px;display:block}@media (width<=650px){.admin-dialog{padding:22px 16px}.admin-grid,.admin-row{grid-template-columns:1fr}.admin-banner{padding:12px}.admin-banner>div{flex-basis:100%}}.staff-dialog{width:min(1000px,100vw - 24px);max-width:1000px}.staff-dialog>section,.staff-identity,#staffActions,.staff-logs{margin-top:16px}.staff-identity code{overflow-wrap:anywhere}.staff-logs>summary{cursor:pointer;border:1px solid #b4c6d62c;border-radius:8px;padding:14px;font-weight:650}.staff-table-scroll{overflow:auto}.staff-logs table{border-collapse:collapse;width:100%;font-size:12px}.staff-logs th,.staff-logs td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #ffffff16;padding:10px}.staff-logs th:first-child{width:150px}.staff-logs pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b9c9d4;max-width:500px;font-size:11px}.staff-logs td details{margin-top:5px}.staff-dialog [data-staff-admin]{min-width:0}#staffEntry{width:100%;margin-top:12px;display:block}#staffModeratorList{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=650px){.staff-logs th,.staff-logs td{padding:8px 5px;font-size:10px}.staff-logs th:first-child{width:90px}.staff-logs pre{max-width:175px}}#rechargeScreen .page-heading{padding:6px 0 20px}.paid-shop{margin-bottom:0}.paid-intro{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;min-height:0;margin:0 0 12px;padding:0}.paid-intro h2,.paid-section-title{text-transform:uppercase;letter-spacing:.8px;color:#ddd6bc;margin:0;font-size:11px;line-height:1.4}.paid-intro .status-badge{padding:5px 8px;font-size:10px}.paid-offers{margin:0 0 20px;display:block}.paid-packs{grid-template-columns:minmax(0,1fr) minmax(0,2.15fr);align-items:stretch;gap:16px;display:grid}.paid-section-title{margin:24px 0 12px}.paid-credits{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.paid-offer{background:radial-gradient(#c59a4024,#0000 70%),linear-gradient(145deg,#263b46e8,#101f2bec);border-color:#b1c6cd55;border-radius:12px;gap:4px;min-height:0;padding:16px 12px 12px}.paid-offer-heading{z-index:1;min-width:0}.paid-offer h3{letter-spacing:-.3px;margin:0;font-size:clamp(14px,1.4vw,19px);line-height:1.3}.paid-price{color:#f2d992;margin:2px 0 0;font-size:17px;line-height:1.4;display:block}.paid-duration{color:#c4d0d4;font-size:11px}.paid-offer-art{flex:none;width:100%;height:150px;margin:0}.paid-offer-art img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%;position:absolute;inset:0}.paid-offer>button{border-radius:7px;min-height:44px;margin-top:auto;font-size:13px;position:relative}.paid-offer>button:disabled{opacity:.65;box-shadow:none}.paid-offer--pass{justify-content:flex-start;padding:20px 16px 14px}.paid-offer--pass .paid-offer-art{flex:1 0 120px;height:144px;max-height:160px}.paid-pass-caption{color:#cbd6d9;margin:0 0 10px;font-size:11px}.paid-offer--vip{text-align:left;background:radial-gradient(at 0 0,#cdb45348,#0000 75%),linear-gradient(130deg,#3d4235ea,#182c37f5);border:1px solid #f0d58c;grid-column:auto;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 116px;gap:12px;padding:18px 14px 14px;display:grid;box-shadow:inset 0 0 0 3px #e5c46c22,0 0 24px #edc65f20}.paid-offer--vip .paid-offer-heading{padding-left:2px}.paid-offer--vip>button{grid-area:1/2;align-self:center;margin:0}.paid-offer--vip .paid-duration{position:absolute;top:46px;left:115px}.paid-vip-label{color:#fff0c4;text-transform:uppercase;letter-spacing:1px;background:#a55127;border-radius:4px;padding:3px 10px;font-size:9px;position:absolute;top:-9px;right:12px}.vip-benefits{color:#f7ebcb;grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:8px;margin:0;font-size:12px;display:grid}.vip-benefits>li{text-align:center;background:#0a1c2780;border:1px solid #d8d7aa4d;border-radius:7px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:10px 5px 0;display:flex;overflow:hidden}.vip-benefits img{object-fit:contain;width:100%;height:116px;min-height:0;display:block}.vip-benefits span{background:#0817228c;place-items:center;width:calc(100% + 10px);min-height:44px;padding:8px 4px;font-size:11px;font-weight:600;line-height:1.3;display:grid}.paid-offer--popular{box-shadow:inset 0 0 0 2px #e8c16b16,0 8px 26px #0003}.paid-offer--best{box-shadow:inset 0 0 0 3px #e8c16b20,0 0 18px #e3ad4720}.paid-offer--best:before,.paid-offer--best:after{pointer-events:none;inset:4px}.paid-wallet-dock{border-radius:12px;gap:16px;padding:14px 16px}.paid-balance{font-size:13px}.paid-pass{font-size:11px;line-height:1.5}.paid-actions>button{min-height:44px;font-size:11px}.paid-footnote,.paid-feedback{margin:12px 0;font-size:11px;line-height:1.5}#passScreen .pass-level-seal{background:radial-gradient(circle,#112d3a 59%,transparent 60%),conic-gradient(#f6d98b var(--level-progress),#3b5a6a 0);border:2px solid #e6c77e;border-radius:50%;flex:0 0 96px;gap:3px;width:96px;height:96px;box-shadow:inset 0 0 0 5px #0d2332,0 0 20px #e6c77e20}#passScreen .pass-level-seal>span{letter-spacing:1px;color:#f2e4bf;font-size:10px}#passScreen .pass-level-seal b{color:#fae9b8;font-size:40px}#passScreen .pass-xp-track{height:8px}#passScreen .pass-xp-track>span{background:linear-gradient(90deg,#d6ab51,#ffe39c);box-shadow:0 0 10px #efc86955}#passScreen .pass-xp-sources{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}#passScreen .pass-xp-sources>span{border:1px solid #91bdcc3b;border-radius:10px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px 6px;min-width:0;padding:10px 8px;font-size:11px;line-height:1.3;display:grid}#passScreen .pass-xp-sources .progression-icon{grid-area:1/1/3;width:22px;height:22px}#passScreen .pass-xp-sources b{white-space:nowrap;color:#f3eee0;grid-column:2;margin:0;font-size:12px}#passScreen .pass-premium-panel{isolation:isolate;background:radial-gradient(at 0 100%,#cc9b3f25,#0000 65%),linear-gradient(120deg,#223c4a,#142a39);border:1px solid #e6c77e;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:22px;display:grid}.pass-premium-art{object-fit:contain;z-index:-1;opacity:.9;filter:drop-shadow(0 0 16px #edbd3d33);pointer-events:none;grid-area:3/1;place-self:center start;width:95px;height:95px;margin:-12px 0 -12px -32px;position:relative}#passScreen .pass-premium-panel h2{color:#fff0c7;grid-column:1/-1;align-items:center;gap:9px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;line-height:1.2;display:flex}.pass-premium-panel h2 .progression-icon{color:#edcf7d;width:25px;height:25px}#passScreen .pass-premium-panel>p{grid-area:2/1;max-width:250px;margin:0;font-size:12px;line-height:1.5}#passScreen .pass-premium-total{background:#0d2431a3;border:1px solid #e5cc7a66;border-radius:10px;flex-direction:column;grid-area:2/2/4;justify-content:center;align-self:start;gap:10px;margin:0;padding:12px 10px;font-size:15px}#passScreen .pass-premium-total>span:last-child{font-size:11px}.pass-cosmetic-summary{color:#d2dfe3;flex-wrap:wrap;grid-area:3/1;align-content:center;gap:8px 12px;min-height:54px;padding-left:65px;font-size:11px;line-height:1.4;display:flex}.pass-cosmetic-summary>span{align-items:center;gap:5px;display:inline-flex}.pass-cosmetic-summary .progression-icon{color:#e8c77b;width:19px;height:19px}#passScreen .pass-premium-panel>button{color:#14232d;cursor:pointer;background:linear-gradient(115deg,#f8e1a0,#d9b260);border:1px solid #ffe8ac;grid-area:4/1/auto/-1;width:100%;max-width:none;min-height:46px;margin:4px 0 0;padding:10px;font-size:13px;line-height:1.3}#passScreen .pass-premium-panel>button:disabled{cursor:default;opacity:.65}.pass-track-switch{display:none}@media (width<=1100px) and (width>=1024px){.paid-packs{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.vip-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-benefits img{height:68px}.vip-benefits>li{grid-template-columns:54px minmax(0,1fr);gap:4px;padding:4px;display:grid}.vip-benefits span{background:0 0;width:auto;padding:4px;font-size:10px}.paid-offer--pass .paid-offer-art{max-height:200px}}@media (width<=1023px){#shopScreen .shop-layout{gap:16px}#shopScreen .shop-layout>.card-market{padding:12px}#shopScreen .card-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#shopScreen .card-shop-grid>.market-card{border-radius:10px;align-self:stretch;gap:6px;height:auto;padding:6px}#shopScreen .card-shop-grid>.market-card:last-child:nth-child(odd){grid-column:auto;max-width:none}#shopScreen .card-shop-grid>.market-card:last-child:nth-child(odd) .market-art{max-width:none;margin:0}#shopScreen .market-inspect{gap:0;padding:0}#shopScreen .market-identity,#shopScreen .market-note{display:none}#shopScreen .market-card>.market-price{flex-wrap:wrap;align-items:center;gap:4px;min-height:26px;margin:0;font-size:18px;line-height:1.3;display:flex}#shopScreen .market-price>.euro-value,#shopScreen .market-price[data-revealed=true]>small{display:none}#shopScreen .market-price>.currency-amount{white-space:normal;overflow-wrap:anywhere;max-width:100%}#shopScreen .market-price:not(:has(.currency-amount)){min-height:0}#shopScreen .market-card>.primary-action{min-height:44px;margin-top:auto;padding:8px 4px;font-size:12px}#shopScreen .shop-card{gap:4px;padding:12px 8px}#shopScreen .shop-card>.shop-art{height:96px}#shopScreen .shop-card>.shop-art>img{height:92px}#shopScreen .shop-card>h2{font-size:18px}#shopScreen .shop-card>p:not(.small-note){font-size:11px}#shopScreen .shop-card>.shop-price{margin:4px 0;font-size:21px}#shopScreen .shop-card .euro-value,#shopScreen .shop-card>.small-note:empty{display:none}.paid-packs{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}#rechargeScreen .progression-heading{flex-wrap:wrap;align-items:center;gap:10px}#rechargeScreen .recharge-balance{min-width:0;max-width:100%}#rechargeScreen .recharge-balance>b{font-size:clamp(16px,3vw,23px)}.paid-credits{gap:10px}.paid-offer-art{height:125px}.paid-offer h3{font-size:15px}.vip-benefits img{height:100px}#passScreen .pass-showcase{grid-template-columns:minmax(0,1fr);gap:12px}#passScreen .pass-progress-panel{padding:18px}#passScreen .pass-progress-heading h2{font-size:24px;line-height:1.2}#passScreen .pass-progress-heading p{font-size:13px;line-height:1.5}#passScreen .pass-premium-panel{grid-template-columns:minmax(0,1fr) auto;padding:18px}#passScreen .pass-premium-panel h2{grid-area:1/1}#passScreen .pass-premium-total{grid-area:1/2/3}.pass-cosmetic-summary{grid-column:1/-1;gap:10px 18px;min-height:52px;padding-left:100px}.pass-premium-art{width:112px;height:100px;margin-left:-18px}#passScreen .pass-rewards-heading{align-items:center;gap:8px;margin-bottom:12px}#passScreen .pass-rewards-heading h2{font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1.15}.pass-rewards-tools{flex-direction:row;align-items:center;gap:8px}.pass-scroll-controls{gap:4px}.pass-scroll-controls .icon-button{width:44px;height:44px}.pass-track-switch{background:#0c2232a6;border:1px solid #a6c6d455;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}.pass-track-switch>button{color:#b9cddc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:8px;font-size:15px;font-weight:650;display:flex}.pass-track-switch>button[aria-pressed=true]{color:#fff3cf;background:linear-gradient(125deg,#e0c47d17,#8bd6ca0c);border-color:#efdb9b;box-shadow:inset 0 0 0 1px #efdb9b33,0 0 12px #efdb9b22}.pass-track-switch .progression-icon{color:#e9d08a;width:22px;height:22px}#passScreen .pass-tracks{--tier-width:155px;--tier-gap:10px;--reward-height:226px;--axis-height:64px;box-shadow:none;background:0 0;border:0;padding:0;display:block;overflow:visible}#passScreen .pass-lane-labels{display:none}#passScreen .pass-reward-rail{scrollbar-width:none;padding:4px 4px 8px}#passScreen .pass-reward-rail::-webkit-scrollbar{display:none}#passScreen .pass-tier-row{grid-template-rows:var(--reward-height) var(--axis-height)}#passScreen [data-selected-track=free] .pass-premium-cell,#passScreen [data-selected-track=premium] .pass-free-cell{display:none}#passScreen .pass-tier-level{grid-row:2}#passScreen .pass-reward-cell{grid-row:1;padding-top:22px}#passScreen .pass-reward-ribbon{display:none}#passScreen .pass-rarity,#passScreen .pass-premium-cell .pass-rarity{font-size:9px;top:9px}#passScreen .pass-reward-footer{flex-basis:44px}#passScreen .pass-reward-status{font-size:11px}#passScreen .pass-claim.primary-action{border-radius:0;width:calc(100% + 10px);min-height:44px;margin:0 -5px;font-size:12px}#passScreen .pass-reward-cell.is-available{border:2px solid #f2d88c;box-shadow:0 0 14px #eec78020}#passScreen .pass-bottom-note{display:none}}@media (width<=700px){.paid-intro{flex-wrap:nowrap;align-items:center;gap:8px}.paid-intro .status-badge{white-space:nowrap;padding:5px 6px;font-size:9px}.paid-intro .status-badge .op17-icon{width:12px;height:12px}.paid-packs{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:14px}.paid-offer--pass{text-align:left;grid-template-rows:1fr auto;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:2px 12px;min-height:150px;padding:14px;display:grid}.paid-offer--pass .paid-offer-art{grid-area:1/1/3;width:100%;height:115px;min-height:0;max-height:none}.paid-offer--pass .paid-offer-heading{grid-area:1/2;align-self:center}.paid-offer--pass .paid-pass-caption{display:none}.paid-offer--pass>button{grid-area:2/2;margin:0}.paid-offer--vip{grid-template-columns:minmax(0,1fr) 100px;gap:12px 8px;min-height:0;padding:16px 10px 10px}.paid-offer--vip .paid-duration{margin-left:7px;font-size:10px;display:inline;position:static}.paid-offer--vip .paid-price{display:inline-block}.vip-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.vip-benefits>li{gap:4px;padding-top:6px}.vip-benefits img{height:66px}.vip-benefits span{min-height:40px;padding:5px 2px;font-size:9px}.paid-section-title{margin-top:22px}.paid-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.paid-credits>.paid-offer{gap:2px;padding:12px 8px 8px}.paid-credits .paid-offer h3{font-size:15px}.paid-credits .paid-price{font-size:16px}.paid-credits .paid-offer-art{width:100%;height:120px;min-height:0;margin:0}.paid-offer>button{font-size:12px}.paid-wallet-dock{gap:12px;padding:12px}.paid-wallet-info{width:100%}.paid-actions{gap:8px;width:100%}.paid-actions>button{width:100%;min-height:44px;font-size:12px}.paid-footnote,.paid-feedback{font-size:11px}#passScreen .pass-progress-panel{padding:16px 12px}#passScreen .pass-progress-heading{gap:12px}#passScreen .pass-level-seal{flex-basis:76px;gap:2px;width:76px;height:76px}#passScreen .pass-level-seal>span{font-size:8px}#passScreen .pass-level-seal b{font-size:32px}#passScreen .pass-progress-heading h2{letter-spacing:-.4px;margin-bottom:6px;font-size:21px}#passScreen .pass-progress-heading p{font-size:12px}#passScreen .pass-xp-info{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:16px}#passScreen .pass-xp-info>b{font-size:17px}#passScreen .pass-xp-info>span{font-size:10px}#passScreen .pass-xp-sources{gap:5px}#passScreen .pass-xp-sources>span{grid-template-columns:16px minmax(0,1fr);gap:3px 4px;padding:8px 5px;font-size:10px}#passScreen .pass-xp-sources .progression-icon{width:16px;height:16px}#passScreen .pass-xp-sources b{font-size:11px}#passScreen .pass-premium-panel{gap:9px 10px;padding:16px 12px}#passScreen .pass-premium-panel h2{gap:6px;margin:0;font-size:23px}#passScreen .pass-premium-panel h2 .progression-icon{width:21px;height:21px}#passScreen .pass-premium-panel>p{font-size:12px;line-height:1.5}#passScreen .pass-premium-total{align-items:flex-start;gap:9px;padding:10px 7px;font-size:13px}#passScreen .pass-premium-total>span:last-child{font-size:10px}.pass-cosmetic-summary{gap:8px;min-height:58px;margin-bottom:0;padding-left:70px;font-size:11px}.pass-cosmetic-summary .progression-icon{width:18px;height:18px}.pass-premium-art{width:88px;height:88px;margin:-10px 0 -10px -20px}#passScreen .pass-premium-panel>button{min-height:46px;font-size:13px}#passScreen .pass-rewards-heading h2{font-size:25px}.pass-rewards-tools{gap:5px}.pass-available-count,.pass-available-count.has-rewards{background:0 0;border:0;padding:0;font-size:10px}.pass-scroll-controls{display:none}#passScreen .pass-tracks{--tier-width:clamp(135px,42vw,160px)}}@media (width<=360px){#passScreen .pass-rewards-heading h2{font-size:22px}#passScreen .pass-premium-panel{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}#passScreen .pass-premium-panel h2{gap:5px;font-size:20px}#passScreen .pass-premium-total{padding:8px 6px;font-size:12px}#passScreen .pass-premium-panel>p{font-size:11px}#passScreen .pass-progress-heading h2{font-size:18px}#passScreen .pass-progress-heading p{font-size:11px}#passScreen .pass-level-seal{flex-basis:64px;width:64px;height:64px}#passScreen .pass-xp-sources>span{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:8px 3px}#passScreen .pass-xp-sources .progression-icon{grid-area:1/1}#passScreen .pass-xp-sources b{grid-column:1}.paid-credits .paid-offer h3{font-size:13px}.paid-credits .paid-offer-art{height:105px}}#profileScreen,#categoriesScreen{max-width:1040px;margin-inline:auto}#profileScreen>.page-heading,#categoriesScreen>.page-heading{padding-bottom:16px}#categoriesScreen .success-heading{justify-content:flex-start;align-items:center;gap:22px;display:flex}#categoriesScreen .success-heading .op17-icon{width:34px;height:34px;color:var(--gold);flex-shrink:0}#profileScreen .profile-section-nav{background:#071d2b99;border-color:#9bb9cc50;gap:4px;max-width:none;margin-bottom:14px;padding:4px}#profileScreen .profile-section-nav>button{border:1px solid #0000;gap:8px;min-height:44px;padding:9px 12px;font-size:13px;font-weight:500}#profileScreen .profile-section-nav>button[aria-pressed=true]{color:#ffe998;background:linear-gradient(135deg,#daca7930,#729d9c12);border-color:#f1d78c;box-shadow:inset 0 0 0 1px #efd78b22,0 0 10px #eac66918}.profile-identity-panel{background:linear-gradient(90deg,#082334ef,#082334a3 62%,#0c26353b),url(/assets/ocean-night-v15-BbjR4IfC.webp) 50% 64%/cover;border-color:#a9c8d46b;align-items:center;gap:12px;min-width:0;min-height:102px;margin-bottom:12px;padding:8px 12px;display:flex;overflow:hidden}#profileScreen #socialIdentity{flex:1;gap:14px;width:auto;min-width:0;max-width:100%;min-height:84px;margin:0;padding:8px 12px}#socialIdentity[data-name-frame=none]{box-shadow:none;background:0 0;border:0}#profileScreen #socialIdentity .identity-avatar{object-fit:contain;flex-basis:68px;width:68px;height:68px}#profileScreen #socialUsername{font-family:inherit;font-size:26px;line-height:1.15}#profileScreen #socialPlayerTitle{margin-top:3px;font-size:15px}#editProfileBtn{background:#092231c9;flex-shrink:0;gap:8px;min-height:44px;padding:10px 14px;font-size:13px}#profileScreen .profile-level-band{background:linear-gradient(115deg,#1c3a4aa8,#061e2de6);border-color:#89b5c24d;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;padding:14px 16px;display:grid}#profileScreen .profile-level-copy{min-width:0}#profileScreen .profile-level-icon{color:#ffe29a;background:#e2cf7410;border-radius:10px;width:44px;height:48px}#profileScreen .profile-level-copy b{white-space:nowrap;margin-bottom:6px;font-size:20px;line-height:1.25}#profileScreen .profile-level-copy small{margin-top:5px;font-size:11px;line-height:1.3}#profileScreen .profile-xp-track{background:#365b7080;width:100%;min-width:0;height:7px;margin:0}#profileScreen .profile-level-band .text-action{color:#f5da8c;gap:8px;min-height:44px;padding:4px;font-size:12px}#profileStats{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;display:grid}#profileStats>div{text-align:center;background:linear-gradient(135deg,#1b3949a6,#061e2dde);border:1px solid #a2c0d04d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:100px;padding:12px 6px;display:flex}#profileStats .profile-stat-icon{color:#d4e9f5;place-items:center;width:26px;height:26px;line-height:1;display:grid}#profileStats>div:nth-child(3) .profile-stat-icon{color:#f2d17b}#profileStats .profile-stat-icon .op17-icon{width:24px;height:24px}#profileStats>div>span:not(.profile-stat-icon){color:#d1dce5;font-size:12px;line-height:1.2}#profileStats b{color:#f1f3ef;overflow-wrap:anywhere;max-width:100%;font-size:22px;line-height:1.25;display:block}#profileStats b>small{color:#b8c9d7;font-size:12px;font-weight:400;display:inline}#profileStats b .currency-amount{white-space:normal;overflow-wrap:anywhere;justify-content:center;max-width:100%}#profileStats>div>small{color:#c2d3dd;font-size:10px;line-height:1.4}#profileStats>div:last-child .currency-amount .berry-icon,#socialStatus:empty,#showcaseHint:empty,#profileAccountStatus:empty{display:none}#profileScreen .profile-layout{flex-direction:column;align-items:stretch;gap:16px;display:flex}#profileScreen .showcase-panel{box-shadow:none;background:0 0;border:0;padding:0}#profileScreen .showcase-panel>.section-head{align-items:center;gap:10px;margin:0 0 12px}#showcaseTitle{font-size:23px}#refreshProfileBtn{color:#b6e0eb;gap:8px;min-height:44px;padding:4px;font-size:12px}#showcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0}#showcaseGrid .showcase-slot{aspect-ratio:744/1150;width:100%;min-width:0;box-shadow:none;background:#071c2b7d;border:1px dashed #94bed2b0;border-radius:10px;gap:8px;padding:0;position:relative;overflow:hidden}#showcaseGrid .showcase-slot.is-filled{border-style:solid;border-color:#e2c57c}#showcaseGrid .showcase-slot.selected{border-width:2px}#showcaseGrid .showcase-slot>.corrupted-art{aspect-ratio:auto;width:100%;height:100%}#showcaseGrid .showcase-slot>.corrupted-art>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}#showcaseGrid .showcase-slot>b{color:#c2dbed;font-size:32px;font-weight:300;line-height:1}#showcaseGrid .showcase-slot>span:not(.corrupted-art){color:#c7d9e7;font-size:12px;line-height:1.4}#showcaseGrid .showcase-caption{bottom:0;pointer-events:none;background:linear-gradient(#0000,#031a29f5 40%);padding:16px 4px 5px;position:absolute;inset-inline:0}#showcaseGrid .showcase-caption b{color:#fff8e8;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;display:block;overflow:hidden}#showcaseGrid .showcase-caption small{color:#bcd3e2;font-size:10px;line-height:1.4;display:block}#showcaseHint{margin:10px 0;font-size:12px}#saveShowcaseBtn{min-height:44px;margin-top:12px}.showcase-entry{min-width:0;position:relative}#showcaseGrid .showcase-remove{z-index:3;color:#fff5d7;background:#081c2fef;border:1px solid #ffe3a0b0;border-radius:50%;place-items:center;width:30px;height:30px;min-height:0;padding:0;font:700 23px/1 sans-serif;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 6px #0008}#showcaseGrid .showcase-remove:hover{background:#733b45}.showcase-remove-actions{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.showcase-remove-actions>button{min-height:44px}#profileScreen .profile-account-panel{background:linear-gradient(110deg,#173544ad,#061c2cdd);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.profile-account-avatar{object-fit:contain;width:44px;height:44px;display:block}.profile-account-copy{min-width:0}#profileScreen .profile-account-panel h2{margin:0 0 4px;font-size:15px;line-height:1.25}#profileScreen .profile-account-panel p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.4;overflow:hidden}#profileScreen .profile-account-panel>button{grid-area:1/3;place-self:center end;gap:8px;width:auto;min-height:44px;margin:0;padding:10px 13px;font-size:12px}#categoriesScreen .success-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px;padding:0;display:grid}#categoriesScreen .success-overview>div{text-align:left;background:linear-gradient(125deg,#1b3949a6,#061e2dde);border:1px solid #a2c0d04d;flex-direction:row;align-items:center;gap:10px;min-width:0;min-height:76px;padding:12px;display:flex}#categoriesScreen .success-overview>div>div{min-width:0}#categoriesScreen .success-stat-icon{color:#f4d77c;background:#e8cc7510;border-color:#e8cc753b;border-radius:9px;width:38px;height:44px}#categoriesScreen .success-stat-icon .op17-icon{width:24px;height:24px}#categoriesScreen .success-overview>div>div>span{color:#c7d7e5;font-size:11px;line-height:1.3}#categoriesScreen .success-overview b{color:#f3f4f1;margin-top:5px;font-size:22px;line-height:1.2;display:block}#categoriesScreen .achievement-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}#categoriesScreen .achievement-claims{gap:12px;margin:0 0 12px;display:flex}#categoriesScreen .achievement-claims:not(:has(button:not([hidden]))):has(p:empty){display:none}#categoriesScreen .achievement-claims p{color:#b7d5d8;font-size:12px;line-height:1.4}#categoriesScreen .achievement-claims>button{min-height:44px;padding:8px 12px;font-size:12px}#categoriesScreen .success-filters{flex-wrap:nowrap;align-items:center;gap:8px;margin:0 0 18px;display:flex}#categoriesScreen .success-filters>button{color:#dbe8f0;background:#051d2b9c;border:1px solid #89b5c25c;border-radius:24px;flex:0 auto;min-width:0;min-height:44px;padding:8px 18px;font-size:12px}#categoriesScreen .success-filters>button[aria-pressed=true]{color:#172126;background:linear-gradient(#ffeaad,#f3cf78);border-color:#f9db8a;box-shadow:0 0 0 2px #172c36,0 0 0 3px #e1c47d66}.success-sort-label{min-width:0;margin-left:auto;display:block}#successSort{color:#dce8f0;background-color:#0a2535;border:1px solid #89b5c25c;border-radius:12px;width:120px;max-width:100%;min-height:44px;padding:8px 10px;font-size:12px}#achievementGrid{display:block}.quest-group{min-width:0;margin:0 0 22px}.quest-group-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.quest-group-heading h3{color:#f6efdb;letter-spacing:-.3px;font-size:22px;line-height:1.3}.quest-group-heading>span{color:#b8cbd9;white-space:nowrap;font-size:13px}.quest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#achievementGrid .achievement{border:1px solid color-mix(in srgb,var(--medal-color) 42%,#254858);background:radial-gradient(ellipse at 0 50%,color-mix(in srgb,var(--medal-color) 10%,transparent),transparent 65%),linear-gradient(120deg,#112d3fba,#061c2de8);border-radius:12px;grid-template-columns:54px minmax(0,1fr) 50px 26px;gap:6px 10px;min-width:0;padding:12px 10px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff09}#achievementGrid .achievement-heading{grid-area:1/1/auto/3;min-height:0;display:contents}#achievementGrid .achievement-medal{background:conic-gradient(var(--medal-color) var(--medal-progress),color-mix(in srgb,var(--medal-color) 35%,#0c2334) 0);width:54px;height:54px;box-shadow:0 0 16px color-mix(in srgb,var(--medal-color) 22%,transparent);flex-basis:54px;grid-area:1/1/3;align-self:center;padding:3px}#achievementGrid .achievement-medal>span{border:1px solid color-mix(in srgb,var(--medal-color) 40%,transparent);color:var(--medal-color);background:radial-gradient(at 50% 30%,#183746,#081a2b)}#achievementGrid .achievement-heading>div:last-child{grid-area:1/2;min-width:0}#achievementGrid .achievement-heading b{color:#f4f1e8;font-size:14px;line-height:1.3}.achievement-description{color:#b9cbdc;margin-top:4px;font-size:12px;line-height:1.4;display:block}#achievementGrid .achievement-discoveries{grid-area:2/2;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}#achievementGrid .progress-track{background:#041625;border:0;border-radius:6px;flex:1;min-width:16px;height:6px;min-height:6px;margin:0;overflow:hidden;box-shadow:inset 0 1px 2px #0008}#achievementGrid .progress-track>span{background:linear-gradient(90deg,var(--medal-color),color-mix(in srgb,var(--medal-color) 70%,white));border-radius:6px;height:100%;display:block}.achievement-progress-count{white-space:nowrap;color:#dce6ed;font-size:11px}#achievementGrid .achievement-rewards{border:0;padding:0;display:contents}.achievement-reward-preview{color:#fae0a1;background:#061b2b9c;border:1px solid #93b8c33b;border-radius:10px;flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:center;align-items:center;gap:4px;width:50px;min-height:68px;padding:5px 2px;line-height:1.1;display:flex}.achievement-reward-preview>img{object-fit:contain;width:28px;height:42px;display:block}.achievement-reward-preview>.op17-icon{width:26px;height:36px}.achievement-reward-preview>span{text-align:center;font-size:11px}#achievementGrid .achievement-rewards>button{grid-area:3/2/auto/5;min-height:44px;margin-top:4px;padding:8px;font-size:12px}.achievement-details{grid-column:2/5;min-width:0;margin:0}.achievement-details>summary{color:#dce7ed;cursor:pointer;border-radius:8px;place-items:center;width:32px;height:44px;list-style:none;display:grid;position:absolute;top:24px;right:4px}.achievement-details>summary::-webkit-details-marker{display:none}.achievement-details>summary .op17-icon{width:18px;height:18px;transition:transform .15s}.achievement-details[open]>summary .op17-icon{transform:rotate(90deg)}.achievement-details>summary:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.achievement-details>p{color:#c6d9e6;border-top:1px solid #acc8d32b;margin:6px 0 0;padding-top:10px;font-size:12px;line-height:1.5}#achievementGrid .achievement-secret{opacity:1}@media (width<=1023px){.topbar .tabs{gap:4px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.topbar .tabs>.profile-tab{border-left:0;margin:0}#profileScreen .profile-section-nav>button{font-size:12px}#profileStats{gap:8px}#profileStats b{font-size:20px}.quest-list{grid-template-columns:minmax(0,1fr)}#achievementGrid .achievement{grid-template-columns:58px minmax(0,1fr) 54px 28px;gap:6px 12px;padding:12px}#achievementGrid .achievement-medal{width:58px;height:58px}.achievement-reward-preview{width:54px}}@media (width<=700px){#profileScreen .profile-section-nav{gap:2px;margin-bottom:12px}#profileScreen .profile-section-nav>button{gap:5px;padding:8px 4px;font-size:11px}.profile-identity-panel{gap:6px;min-height:88px;margin-bottom:10px;padding:6px}#profileScreen #socialIdentity{gap:9px;min-height:74px;padding:5px 6px}#profileScreen #socialIdentity .identity-avatar{flex-basis:54px;width:54px;height:54px}#profileScreen #socialUsername{overflow-wrap:anywhere;font-size:23px}#profileScreen #socialPlayerTitle{font-size:13px}#editProfileBtn{gap:5px;padding:8px 9px;font-size:11px}#editProfileBtn .op17-icon{width:15px;height:15px}#profileScreen .profile-level-band{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;margin-bottom:10px;padding:12px 10px}#profileScreen .profile-level-icon{width:36px;height:42px}#profileScreen .profile-level-copy b{margin-bottom:6px;font-size:17px}#profileScreen .profile-level-copy small{font-size:10px}#profileScreen .profile-level-band .text-action{gap:5px;padding:0;font-size:10px}#profileScreen .profile-level-band .text-action .op17-icon{width:16px;height:16px}#profileStats{gap:6px;margin-bottom:14px}#profileStats>div{border-radius:10px;gap:7px;min-height:96px;padding:10px 4px}#profileStats .profile-stat-icon{width:22px;height:22px}#profileStats .profile-stat-icon .op17-icon{width:21px;height:21px}#profileStats>div>span:not(.profile-stat-icon){font-size:10px}#profileStats b{font-size:clamp(13px,3.8vw,18px)}#profileStats b>small,#profileStats>div>small{font-size:9px}#profileScreen .profile-layout{gap:16px}#profileScreen .showcase-panel>.section-head{margin-bottom:8px}#showcaseTitle{font-size:21px}#refreshProfileBtn{font-size:11px}#showcaseGrid{gap:7px}#showcaseGrid .showcase-slot{border-radius:7px;gap:6px}#showcaseGrid .showcase-slot>b{font-size:28px}#showcaseGrid .showcase-slot>span:not(.corrupted-art){font-size:10px}#showcaseGrid .showcase-caption{padding:14px 3px 4px}#showcaseGrid .showcase-caption b{font-size:10px}#showcaseGrid .showcase-caption small{font-size:8px}#profileScreen .profile-account-panel{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:12px 8px}.profile-account-avatar{width:34px;height:34px}#profileScreen .profile-account-panel h2{font-size:12px}#profileScreen .profile-account-panel p{font-size:10px}#profileScreen .profile-account-panel>button{gap:4px;padding:8px;font-size:10px}#profileScreen .profile-account-panel>button .op17-icon{width:14px;height:14px}#categoriesScreen .success-overview{gap:6px;margin-bottom:12px}#categoriesScreen .success-overview>div{border-radius:10px;gap:5px;min-height:66px;padding:8px 5px}#categoriesScreen .success-stat-icon{border-radius:8px;width:26px;height:34px}#categoriesScreen .success-stat-icon .op17-icon{width:19px;height:19px}#categoriesScreen .success-overview>div>div>span{font-size:9px}#categoriesScreen .success-overview b{white-space:nowrap;margin-top:4px;font-size:16px}#categoriesScreen .success-filters{gap:6px;margin-bottom:14px}#categoriesScreen .success-filters>button{flex:0 auto;min-height:44px;padding:8px 10px;font-size:10px}#successSort{border-radius:10px;width:76px;padding:8px 6px;font-size:11px}.quest-group{margin-bottom:18px}.quest-group-heading{margin-bottom:8px}.quest-group-heading h3{font-size:19px}.quest-group-heading>span{font-size:12px}#achievementGrid .achievement{grid-template-columns:44px minmax(0,1fr) 40px 22px;gap:5px 8px;padding:10px 8px}#achievementGrid .achievement-medal{width:44px;height:44px}#achievementGrid .achievement-medal .op17-icon{width:23px;height:23px}#achievementGrid .achievement-heading b{font-size:12px;line-height:1.3}.achievement-description{margin-top:4px;font-size:11px;line-height:1.4}#achievementGrid .achievement-discoveries{gap:6px}.achievement-progress-count{font-size:10px}.achievement-reward-preview{border-radius:8px;gap:3px;width:40px;min-height:62px}.achievement-reward-preview>img{width:24px;height:36px}.achievement-reward-preview>span{font-size:10px}.achievement-details>summary{width:30px;height:44px;top:23px;right:0}.achievement-details>summary .op17-icon{width:17px;height:17px}#achievementGrid .achievement-rewards>button{grid-column:2/5;font-size:11px}}@media (width<=360px){#profileScreen #socialIdentity{gap:6px;padding:4px}#profileScreen #socialIdentity .identity-avatar{flex-basis:42px;width:42px;height:42px}#profileScreen #socialUsername{font-size:20px}#profileScreen #socialPlayerTitle{font-size:11px}#editProfileBtn{padding:8px 6px;font-size:10px}#profileScreen .profile-level-band{grid-template-columns:30px minmax(0,1fr) auto;gap:7px;padding:10px 8px}#profileScreen .profile-level-icon{width:30px;height:38px}#profileScreen .profile-level-copy b{font-size:15px}#profileScreen .profile-level-band .text-action{gap:3px;font-size:9px}#profileStats{gap:5px}#profileStats>div{padding-inline:3px}#profileStats>div>span:not(.profile-stat-icon){font-size:9px}#profileScreen .profile-account-panel{grid-template-columns:28px minmax(0,1fr) auto;gap:6px}.profile-account-avatar{width:28px;height:28px}#profileScreen .profile-account-panel>button{padding:8px 5px;font-size:9px}#profileScreen .profile-account-panel>button .op17-icon{display:none}#categoriesScreen .success-overview>div{text-align:center;flex-direction:column;gap:4px;padding:8px 4px}#categoriesScreen .success-stat-icon{width:27px;height:27px}#categoriesScreen .success-overview>div>div>span{font-size:9px}#categoriesScreen .success-filters{gap:4px}#categoriesScreen .success-filters>button{padding:8px;font-size:9px}#successSort{width:65px;font-size:10px}#achievementGrid .achievement{grid-template-columns:38px minmax(0,1fr) 36px 18px;gap:5px 6px;padding:10px 6px}#achievementGrid .achievement-medal{width:38px;height:38px;padding:2px}#achievementGrid .achievement-heading b{font-size:11px}.achievement-description{font-size:10px}.achievement-reward-preview{width:36px}.achievement-details>summary{width:26px}}.showcase-card-value{color:#f4d88c;margin-top:7px;font-size:14px;display:block}.showcase-caption .showcase-card-value{margin-top:4px}.rank-best-card{white-space:normal;max-width:220px;color:var(--muted);margin-bottom:5px;font-size:13px;line-height:1.3;display:block}#collectionScreen{--collection-line:#39748a8c;--collection-panel:#031e30d9}#collectionScreen>.page-heading{align-items:center;gap:12px;padding:6px 0 20px}#collectionScreen .page-heading h1{color:#f9f7f0;letter-spacing:-1px;margin:0;font-size:38px}#sellDuplicatesBtn{color:#fff8e7;background:linear-gradient(120deg,#11374d99,#051d2fe8);border:1px solid #edc574;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:650;display:inline-flex}#sellDuplicatesBtn .op17-icon{width:20px;height:20px;color:var(--gold)}#collectionStats{border:1px solid var(--collection-line);background:linear-gradient(115deg,#07283be6,#021a2ce6);border-radius:12px;grid-template-columns:1fr 1fr 1.5fr;gap:0;margin:0 0 16px;padding:16px 0;box-shadow:inset 0 1px #a6e4ff0a}#collectionStats>div{border:0;border-left:1px solid #43829a5c;min-width:0;padding:0 18px}#collectionStats>div:first-child{border-left:0}#collectionStats>div>span{color:#a7c6d9;font-size:13px;line-height:1.4}#collectionStats b{letter-spacing:-.7px;color:#fff;margin:5px 0 0;font-size:27px;font-weight:750;line-height:1.2}#collectionStats small{color:#9dbdd0;letter-spacing:0;font-size:14px}#collectionStats>div>small{margin-top:5px;font-size:10px;line-height:1.4;display:block}#collectionStats .currency-amount{color:inherit;font-size:inherit;line-height:inherit;align-items:center;gap:7px;display:inline-flex}#collectionStats .berry-icon{flex-shrink:0;width:24px;height:24px}#collectionScreen .collection-toolbar{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;display:grid}.collection-search-row{align-items:stretch;gap:12px;min-width:0;display:flex}#collectionScreen .search-field{border:1px solid var(--collection-line);background:linear-gradient(110deg,#092d42df,#041c2ee8);border-radius:12px;flex:1;gap:12px;min-width:0;padding:0 16px}#collectionScreen .search-field>span{color:#f0f6fa;flex-shrink:0;place-items:center;display:grid}#collectionScreen .search-field .op17-icon{width:24px;height:24px}#collectionSearch{color:#f6f3ec;background:0 0;min-width:0;min-height:52px;padding:10px 0;font-size:16px}#collectionSearch::placeholder{color:#9abbd0;opacity:1}#collectionScreen .collection-icon-button{border:1px solid var(--collection-line);color:#9dbbd0;background:linear-gradient(120deg,#0d3046d9,#031a2be6);border-radius:11px;flex-shrink:0;place-items:center;width:46px;height:40px;min-height:40px;padding:8px;display:inline-grid}#collectionScreen .collection-icon-button .op17-icon{width:23px;height:23px;display:block}#collectionFiltersBtn{color:#e3edf4!important;width:52px!important;height:auto!important}#collectionScreen .collection-icon-button:hover{color:#f5d487;border-color:#d7be7a}#collectionScreen .collection-icon-button[aria-pressed=true]{color:#ffe3a0;background:linear-gradient(130deg,#9c864b55,#4c503b75);border-color:#f2d282;box-shadow:inset 0 0 0 1px #ffdf991c,0 0 12px #efc7740c}.collection-filters{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2fr);gap:10px;min-width:0;display:grid}.collection-filters>label{min-width:0;position:relative}.collection-filters>label:after{content:"";pointer-events:none;border-bottom:2px solid #dce7ed;border-right:2px solid #dce7ed;width:7px;height:7px;position:absolute;top:18px;right:17px;rotate:45deg}#collectionScreen .collection-filters select{appearance:none;border:1px solid var(--collection-line);color:#f8f5f1;text-overflow:ellipsis;background:#021a2ce6;border-radius:11px;width:100%;max-width:100%;min-height:46px;padding:10px 36px 10px 16px;font-size:14px;font-weight:600;display:block}.collection-results-row{justify-content:space-between;align-items:center;gap:12px;margin:12px 0 10px;display:flex}#collectionResult{color:#a5c0d1;margin:0;font-size:14px}.collection-view-switch{align-items:center;gap:7px;display:flex}#collectionScreen .collection-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}#collectionScreen .collection-card{border:1px solid var(--collection-line);background:#021b2de8;border-radius:12px;padding:5px;box-shadow:inset 0 1px #bbdded08}#collectionScreen .collection-card:hover{border-color:#e5c77a;transform:translateY(-2px)}#collectionScreen .tile-art{background:#020e18;border-radius:8px}#collectionScreen .tile-art>img{border-radius:8px}#collectionScreen .qty-label{color:#fff;background:#04192beb;border-color:#4c81988c;border-radius:8px;padding:3px 8px;font-size:12px;font-weight:700;top:6px;right:6px}#collectionScreen .new-label{padding:3px 6px;font-size:9px;top:6px;left:6px}#collectionScreen .tile-meta{padding:7px 2px 2px}#collectionScreen .tile-meta b{color:#f6f4ed;white-space:nowrap;letter-spacing:-.2px;min-height:0;font-size:13px;line-height:1.35}#collectionScreen[data-view=grid] .tile-meta>span,#collectionScreen[data-view=grid] .tile-sell{display:none}#collectionScreen .tile-meta strong{color:#f4d588;margin-top:5px;font-size:15px;line-height:1.4;display:block}#collectionScreen .tile-meta strong .currency-amount{font-size:inherit;color:inherit;align-items:center;gap:5px;margin:0;display:inline-flex;overflow:visible}#collectionScreen .tile-meta strong .berry-icon{flex-shrink:0;width:16px;height:16px}#collectionScreen .tile-meta strong .euro-value{display:none}#collectionScreen .tile-meta strong .inestimable-value{font-size:inherit;color:#edb5d3;margin:0;display:inline}#collectionScreen .tile-rarity{--badge-color:#c1d3df;border:1px solid var(--badge-color);background:color-mix(in srgb,var(--badge-color) 24%,#061522 76%);max-width:calc(100% - 12px);color:var(--badge-color);letter-spacing:.3px;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.3;display:block;bottom:6px;left:6px;box-shadow:0 2px 8px #0008}#collectionScreen .tile-rarity[data-rarity=UC]{--badge-color:#8fdfb2}#collectionScreen .tile-rarity[data-rarity=R]{--badge-color:#85c8ff}#collectionScreen .tile-rarity:is([data-rarity=SR],[data-rarity=ALT]){--badge-color:#c6a1ff}#collectionScreen .tile-rarity:is([data-rarity=SEC],[data-rarity=GOLD]){--badge-color:#ffda77}#collectionScreen .tile-rarity[data-rarity=L]{--badge-color:#ff9c8f}#collectionScreen .tile-rarity[data-rarity=TR]{--badge-color:#7fe7df}#collectionScreen .tile-rarity[data-rarity=DON]{--badge-color:#e8d9b7}#collectionScreen .tile-rarity[data-rarity=SP]{--badge-color:#f5a2dc}#collectionScreen .tile-rarity[data-rarity=MANGA]{--badge-color:#fff0ba;background:linear-gradient(120deg,#6b4a21,#282242);box-shadow:0 0 8px #ffda7738}#collectionScreen .tile-rarity[data-rarity=SUPER\ ALT]{--badge-color:#dfb0ff}#collectionScreen .tile-rarity[data-rarity="SUPER ALT RED"]{--badge-color:#ff8f9e}#collectionScreen .tile-rarity[data-rarity="???"]{--badge-color:#ff7e9d;background:linear-gradient(120deg,#38243d,#132b40)}#collectionScreen[data-view=list] .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#collectionScreen[data-view=list] .collection-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px;display:grid}#collectionScreen[data-view=list] .card-inspect{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}#collectionScreen[data-view=list] .tile-meta{min-width:0;padding:0}#collectionScreen[data-view=list] .tile-meta b{white-space:normal}#collectionScreen[data-view=list] .tile-meta span{margin-top:5px;font-size:11px}#collectionScreen[data-view=list] .tile-meta strong{margin-top:7px;font-size:14px}#collectionScreen[data-view=list] .tile-sell{border:1px solid #4b83957a;border-radius:8px;width:auto;max-width:112px;min-height:44px;padding:8px;font-size:11px}#collectionScreen[data-view=list] .tile-rarity{padding:2px 4px;font-size:8px;bottom:3px;left:3px}#collectionScreen[data-view=list] .new-label{display:none}#collectionScreen[data-view=list] .qty-label{padding:2px 4px;font-size:10px;top:3px;right:3px}@media (width<=1100px){#collectionScreen[data-view=list] .collection-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){#main:has(#collectionScreen.active){box-shadow:none;background:0 0;border-color:#0000}#main:has(#collectionScreen.active):before{display:none}#main:has(#collectionScreen.active):after{display:none}#collectionScreen>.page-heading{flex-direction:row;align-items:center;padding:12px 0 18px}#collectionScreen .page-heading h1{font-size:30px;line-height:1.1}#sellDuplicatesBtn{border-radius:10px;gap:6px;width:auto;min-height:38px;padding:8px 10px;font-size:11px}#sellDuplicatesBtn .op17-icon{width:18px;height:18px}#collectionStats{grid-template-columns:1fr .9fr 1.4fr;margin-bottom:12px;padding:13px 0}#collectionStats>div{padding:0 12px}#collectionStats>div>span{white-space:nowrap;font-size:11px}#collectionStats b{letter-spacing:-.6px;overflow-wrap:normal;font-size:clamp(18px,5vw,26px);line-height:1.3}#collectionStats small{font-size:12px}#collectionStats .currency-amount{white-space:nowrap;flex-wrap:nowrap;gap:5px}#collectionStats .berry-icon{width:20px;height:20px}#collectionScreen .collection-toolbar{gap:10px}.collection-search-row{gap:12px}#collectionScreen .search-field{gap:10px;padding:0 13px}#collectionSearch{min-height:48px;font-size:16px}#collectionFiltersBtn{width:46px!important}.collection-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}#collectionScreen .collection-filters select{min-height:44px;padding:10px 30px 10px 14px;font-size:14px}.collection-filters>label:after{top:17px;right:15px}.collection-results-row{margin:10px 0 9px}#collectionResult{font-size:13px}#collectionScreen .collection-icon-button{border-radius:9px;width:39px;height:34px;min-height:34px;padding:6px}#collectionScreen .collection-icon-button .op17-icon{width:21px;height:21px}#collectionScreen .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#collectionScreen .collection-card{border-radius:11px;padding:4px}#collectionScreen .tile-meta b{font-size:12px}#collectionScreen[data-view=list] .collection-card{gap:8px;padding:8px}#collectionScreen[data-view=list] .card-inspect{grid-template-columns:68px minmax(0,1fr);gap:10px}#collectionScreen[data-view=list] .tile-sell{max-width:85px;padding:7px;font-size:10px}}@media (width<=359px){#collectionScreen .page-heading h1{font-size:26px}#sellDuplicatesBtn{gap:4px;padding-inline:8px;font-size:10px}#collectionStats>div{padding-inline:8px}#collectionStats>div>span{font-size:10px}#collectionStats b{font-size:17px}#collectionStats small{font-size:10px}#collectionStats .berry-icon{width:16px;height:16px}#collectionStats .currency-amount{gap:3px}#collectionScreen .collection-filters select{padding-left:10px;font-size:12px}}.mystery-card-art{aspect-ratio:5/7;color:#cbb5f7;background:radial-gradient(#5b358833,#0000 65%),linear-gradient(145deg,#10192d,#0b1021);border:1px solid #a48bdd66;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;box-shadow:inset 0 0 35px #7b4e9b22}.mystery-card-art>span{letter-spacing:.08em;font-size:clamp(30px,4vw,54px);font-weight:900}.mystery-card-art>small{color:#a996c8}.mystery-card .tile-meta{text-align:center;padding:10px}.mystery-card{padding:8px;opacity:1!important}#leaderboardScreen{max-width:1080px;margin-inline:auto}#leaderboardScreen>.page-heading{flex-direction:row;align-items:center;gap:12px}#leaderboardScreen .leaderboard-panel{padding:18px}#leaderboardScreen .ranking-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;display:grid}#leaderboardScreen .ranking-switch button{white-space:normal;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:44px;padding:8px;font-size:12px;line-height:1.3;display:flex}#leaderboardScreen .ranking-switch .berry-icon{width:18px;height:18px}#leaderboardScreen #rankingNote{margin:12px 0;font-size:12px;line-height:1.5}#leaderboardScreen .rank-row{text-align:left;border-bottom:1px solid #aacbd021;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;min-height:88px;padding:10px 8px;display:grid}#leaderboardScreen .rank-row>b{color:#c7dbe6;font-size:13px}#leaderboardScreen .rank-identity{min-width:0;max-width:100%}#leaderboardScreen .rank-row .identity-banner{gap:10px;width:min(420px,100%);min-width:0;min-height:68px;padding:9px 12px}#leaderboardScreen .rank-row .identity-copy{flex:1;min-width:0}#leaderboardScreen .rank-row .player-name{white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.2;overflow:hidden}#leaderboardScreen .rank-row .player-title{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.3;overflow:hidden}#leaderboardScreen .rank-row>strong{color:#f2d183;text-align:right;white-space:normal;overflow-wrap:anywhere;grid-area:1/3;justify-self:end;max-width:100%;font-size:14px;line-height:1.4}#leaderboardScreen .rank-row .currency-amount{font-size:inherit;white-space:nowrap;align-items:center;gap:4px;display:inline-flex}#leaderboardScreen .rank-row>strong .berry-icon{width:16px;height:16px}@media (width<=700px){#leaderboardScreen .page-heading h1{font-size:29px}#leaderboardScreen .leaderboard-panel{padding:12px}#leaderboardScreen .ranking-switch{gap:5px}#leaderboardScreen .ranking-switch button{min-height:44px;padding:7px 4px;font-size:10px}#leaderboardScreen #rankingNote{margin:10px 0;font-size:10px}#leaderboardScreen .rank-row{grid-template-columns:21px minmax(0,1fr) auto;gap:6px;min-height:72px;padding:8px 2px}#leaderboardScreen .rank-row>b{font-size:11px}#leaderboardScreen .rank-row .identity-banner{gap:7px;min-height:56px;padding:7px 9px}#leaderboardScreen .rank-row .identity-avatar{flex-basis:34px;width:34px;height:34px}#leaderboardScreen .rank-row .player-name{font-size:14px}#leaderboardScreen .rank-row .player-title{font-size:10px}#leaderboardScreen .rank-row>strong{max-width:88px;font-size:11px}#leaderboardScreen .rank-row>strong .berry-icon{width:13px;height:13px}}@media (width<=359px){#leaderboardScreen .leaderboard-panel{padding:9px}#leaderboardScreen .rank-row{grid-template-columns:18px minmax(0,1fr) auto;gap:4px}#leaderboardScreen .rank-row .identity-banner{gap:5px;padding:6px}#leaderboardScreen .rank-row .identity-avatar{flex-basis:28px;width:28px;height:28px}#leaderboardScreen .rank-row .player-name{font-size:12px}#leaderboardScreen .rank-row .player-title{font-size:9px}#leaderboardScreen .rank-row>strong{max-width:74px;font-size:10px}}#rechargeScreen .paid-intro h2,#rechargeScreen .paid-section-title{color:#f6e8b7;letter-spacing:.6px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}#rechargeScreen .paid-intro h2 .op17-icon,#rechargeScreen .paid-section-title .op17-icon{color:#f5d681;width:21px;height:21px}#rechargeScreen .paid-packs{grid-template-columns:minmax(0,.9fr) minmax(0,2.6fr);gap:16px}#rechargeScreen .paid-offer{isolation:isolate;background:radial-gradient(at 50% 70%,#d9b85e22,#0000 65%),linear-gradient(145deg,#233c4bdf,#071c2bed);border-color:#a9c6d1a6;border-radius:14px;overflow:visible;box-shadow:inset 0 0 0 2px #d0e4e709,0 8px 22px #0004}#rechargeScreen .paid-offer h3{color:#fff4e4;letter-spacing:-.3px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}#rechargeScreen .paid-price{color:#ffdc84;font-size:22px;font-weight:750;line-height:1.3}#rechargeScreen .paid-offer>button{color:#15222c;background:linear-gradient(115deg,#ffe6a0,#e4b952);border-color:#ffe59c;min-height:46px;font-weight:750;box-shadow:inset 0 1px #fff2ce88,0 3px 12px #e3bb4e12}#rechargeScreen .paid-offer>button:disabled{opacity:.7}#rechargeScreen .paid-offer--pass{text-align:center;justify-content:flex-start;align-items:center;gap:6px;min-height:350px;padding:18px 15px 14px;display:flex}#rechargeScreen .paid-offer--pass .paid-offer-heading{flex-shrink:0}#rechargeScreen .paid-offer--pass .paid-offer-art{flex:auto;width:100%;height:190px;min-height:140px;max-height:260px;margin:0}#rechargeScreen .paid-offer--pass .paid-offer-art img{filter:drop-shadow(0 0 16px #ffc34330);max-height:100%}#rechargeScreen .paid-pass-caption{color:#e8e2d4;margin:0 0 5px;font-size:12px;display:block}#rechargeScreen .paid-offer--pass>button{width:100%;margin-top:4px}#rechargeScreen .paid-offer--vip{background:radial-gradient(at 0 0,#b489393f,#0000 60%),linear-gradient(130deg,#343526ed,#0b2231f5);border:1px solid #f0d58c;grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 124px;gap:10px 14px;min-height:350px;padding:18px 16px 14px;display:grid;box-shadow:inset 0 0 0 3px #e5c46c22,0 0 22px #edc65f30}#rechargeScreen .paid-offer--vip .paid-offer-heading{grid-area:1/1;padding-left:44px;position:relative}#rechargeScreen .paid-offer--vip h3{font-size:30px;line-height:1.1}#rechargeScreen .vip-title-mark{color:#ffd66b;filter:drop-shadow(0 0 8px #ffd66b70);width:35px;height:35px;position:absolute;top:0;left:0}#rechargeScreen .vip-title-mark .op17-icon{width:35px;height:35px}#rechargeScreen .paid-offer--vip .paid-price{margin:3px 7px 0 0;font-size:21px;display:inline-block}#rechargeScreen .paid-offer--vip .paid-duration{color:#e7dbc1;margin-left:0;font-size:12px;display:inline;position:static}#rechargeScreen .paid-offer--vip>button{grid-area:1/2;align-self:center;min-height:44px}#rechargeScreen .paid-vip-label{color:#34230c;letter-spacing:.5px;background:linear-gradient(110deg,#fff0b0,#e4af36);border:1px solid #ffe49a;border-radius:6px;align-items:center;gap:5px;padding:5px 10px;font-size:9px;font-weight:800;display:inline-flex;top:-13px;right:15px;box-shadow:0 0 13px #e8bd4270}#rechargeScreen .paid-vip-label .op17-icon{width:14px;height:14px}#rechargeScreen .paid-vip-intro{text-align:center;color:#f3dfaa;border-top:1px solid #d3b25638;grid-area:2/1/auto/-1;margin:0;padding:4px 0;font-size:12px;line-height:1.5}#rechargeScreen .vip-benefits{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));align-self:stretch;gap:12px;margin:0;padding:0;display:grid}#rechargeScreen .vip-benefits>li{background:radial-gradient(at 50% 0,#b9984b12,#0000 75%),#061a28b8;border:1px solid #cfb86c6b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;padding:10px 7px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffe6b30b}#rechargeScreen .vip-benefits>li+li:before{content:"+";color:#ffe09c;z-index:2;background:#12222a;border:1px solid #e5c064;border-radius:50%;place-items:center;width:19px;height:19px;font-size:17px;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;left:-16px;translate:0 -50%}#rechargeScreen .vip-benefit-art{justify-content:center;align-items:center;width:100%;height:100px;min-height:0;display:flex}#rechargeScreen .vip-benefit-art img{object-fit:contain;filter:drop-shadow(0 0 9px #e8b74524);width:100%;height:100%}#rechargeScreen .vip-benefit-art>span{color:#ffe299;background:0 0;border:1px solid #cfae59a8;border-radius:50%;place-items:center;width:80px;height:80px;min-height:0;margin:0;padding:0;display:grid;box-shadow:0 0 16px #d7b24925,inset 0 0 12px #cfae5919}#rechargeScreen .vip-benefit-art .op17-icon{filter:drop-shadow(0 0 5px #f3ce684f);width:64px;height:64px}#rechargeScreen .vip-benefits b{text-align:center;color:#fff3d1;font-size:12px;font-weight:700;line-height:1.35}#rechargeScreen .vip-benefits p{text-align:center;color:#bcd4e2;margin:0;font-size:11px;line-height:1.4}#rechargeScreen .vip-benefit--pass p,#rechargeScreen .vip-benefit--display p{margin-bottom:auto}#rechargeScreen .vip-benefit--pass .vip-benefit-art,#rechargeScreen .vip-benefit--display .vip-benefit-art{margin-top:auto}#rechargeScreen .vip-comparison{justify-content:center;align-items:center;gap:6px;width:100%;display:flex}#rechargeScreen .vip-comparison>span,#rechargeScreen .vip-comparison>strong{color:#d2e4ef;white-space:nowrap;background:#142c3c;border:1px solid #a4c1ce9c;border-radius:6px;place-items:center;width:auto;min-width:36px;min-height:30px;margin:0;padding:5px 7px;font-size:14px;font-weight:700;line-height:1.2;display:grid}#rechargeScreen .vip-comparison>strong{color:#29220f;background:linear-gradient(120deg,#ffe49c,#e7bb55);border-color:#ffe394;box-shadow:0 0 9px #f5d47133}#rechargeScreen .vip-comparison i{color:#f2d489;font-size:20px;font-style:normal;line-height:1}#rechargeScreen .paid-section-title{margin:24px 0 25px}#rechargeScreen .paid-section-title:after{content:"";background:linear-gradient(90deg,#d5b96565,#0000);flex:1;height:1px;margin-left:8px}#rechargeScreen .paid-credits{gap:28px 14px}#rechargeScreen .paid-credits>.paid-offer{text-align:center;flex-direction:column;gap:5px;min-height:0;padding:17px 12px 12px;display:flex}#rechargeScreen .paid-credits .paid-offer-art{width:100%;height:170px;min-height:0;margin:0;position:relative}#rechargeScreen .paid-credits .paid-offer-art:before{content:"";pointer-events:none;background:radial-gradient(#ffd36724,#0000 68%);border-radius:50%;position:absolute;inset:12% 8%}#rechargeScreen .paid-credits .paid-offer-art img{object-fit:contain;filter:drop-shadow(0 0 12px #e6b23f22);width:100%;height:100%;max-height:100%}#rechargeScreen .paid-ribbon{white-space:normal;gap:5px;max-width:calc(100% - 24px);min-height:25px;padding:4px 9px;font-size:10px;line-height:1.3;top:-13px;left:12px;transform:none;box-shadow:0 0 12px #ed9e4433,inset 0 0 0 2px #ffe0a622}#rechargeScreen .paid-ribbon:before,#rechargeScreen .paid-ribbon:after{display:none}#rechargeScreen .paid-ribbon .op17-icon{width:14px;height:14px}#rechargeScreen .paid-offer--treasure{background:radial-gradient(#9860bf21,#0000 65%),linear-gradient(145deg,#2b2843e8,#0d2130ef);border-color:#be9be5}#rechargeScreen .paid-offer--treasure .paid-ribbon{color:#fff0ff;background:linear-gradient(110deg,#8f3ac6,#582693);border-color:#d3a3ff;box-shadow:0 0 14px #bd72fc44}#rechargeScreen .paid-offer--best{background:radial-gradient(at 50% 30%,#c9a24e33,#0000 75%),linear-gradient(145deg,#4b3f25e8,#152532f5);border-color:#ffdb77;box-shadow:inset 0 0 0 2px #f7da7233,0 0 20px #ecb94a38}#rechargeScreen .paid-offer--best .paid-ribbon{color:#382806;background:linear-gradient(100deg,#ffdf83,#edb237);border-color:#ffe399;transform:none}#rechargeScreen .paid-credit-detail{color:#e6d3a0;background:#061a2bb8;border:1px solid #e5c6753b;border-radius:7px;justify-content:center;align-self:stretch;align-items:center;gap:5px;margin:0 0 3px;padding:7px 3px;font-size:11px;line-height:1.3;display:flex}#rechargeScreen .paid-credit-detail .op17-icon{color:#f1cf7b;flex-shrink:0;width:16px;height:16px}#rechargeScreen .paid-credits .paid-offer>button{width:100%;margin-top:auto}@media (width<=1200px){#rechargeScreen .paid-packs{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}#rechargeScreen .vip-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}#rechargeScreen .vip-benefits>li{gap:5px;padding:8px;display:flex}#rechargeScreen .vip-benefits>li:nth-child(3):before{display:none}#rechargeScreen .vip-benefit-art{height:68px}#rechargeScreen .vip-benefit-art>span{width:56px;height:56px}#rechargeScreen .vip-benefit-art .op17-icon{width:44px;height:44px}#rechargeScreen .paid-offer--vip h3{font-size:25px}#rechargeScreen .paid-credits .paid-offer h3{font-size:19px}#rechargeScreen .paid-credits .paid-offer-art{height:145px}}@media (width<=700px){#rechargeScreen .paid-packs{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:23px}#rechargeScreen .paid-offer--pass{min-height:0;padding:16px 14px 12px}#rechargeScreen .paid-offer--pass .paid-offer-art{flex:auto;height:210px;min-height:155px;max-height:260px}#rechargeScreen .paid-offer--pass h3{font-size:26px}#rechargeScreen .paid-offer--vip{grid-template-columns:minmax(0,1fr) 100px;gap:9px 8px;min-height:0;padding:16px 11px 12px}#rechargeScreen .paid-offer--vip .paid-offer-heading{padding-left:33px}#rechargeScreen .paid-offer--vip h3{font-size:25px}#rechargeScreen .vip-title-mark,#rechargeScreen .vip-title-mark .op17-icon{width:27px;height:27px}#rechargeScreen .paid-offer--vip .paid-price{margin-right:5px;font-size:18px}#rechargeScreen .paid-offer--vip .paid-duration,#rechargeScreen .paid-vip-intro{font-size:11px}#rechargeScreen .vip-benefits{gap:8px}#rechargeScreen .vip-benefits>li{gap:5px;padding:8px 5px}#rechargeScreen .vip-benefits b{font-size:11px;line-height:1.3}#rechargeScreen .vip-benefits p{font-size:10px;line-height:1.35}#rechargeScreen .vip-benefit-art{height:62px}#rechargeScreen .vip-benefit-art>span{width:52px;height:52px}#rechargeScreen .vip-benefit-art .op17-icon{width:42px;height:42px}#rechargeScreen .vip-comparison{gap:5px}#rechargeScreen .vip-comparison>span,#rechargeScreen .vip-comparison>strong{min-width:31px;min-height:29px;padding:5px 6px;font-size:13px}#rechargeScreen .vip-comparison i{font-size:18px}#rechargeScreen .vip-benefits>li+li:before{width:17px;height:17px;font-size:15px;left:-14px}#rechargeScreen .paid-credits{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 10px}#rechargeScreen .paid-credits>.paid-offer{gap:4px;padding:17px 8px 9px}#rechargeScreen .paid-credits .paid-offer h3{font-size:clamp(14px,3.6vw,18px);line-height:1.25}#rechargeScreen .paid-credits .paid-price{font-size:19px}#rechargeScreen .paid-credits .paid-offer-art{width:100%;height:125px;margin:0}#rechargeScreen .paid-ribbon{gap:4px;max-width:calc(100% - 14px);padding:4px 6px;font-size:9px;left:7px}#rechargeScreen .paid-ribbon .op17-icon{width:12px;height:12px}#rechargeScreen .paid-credit-detail{gap:4px;padding:6px 3px;font-size:10px}#rechargeScreen .paid-credit-detail .op17-icon{width:13px;height:13px}#rechargeScreen .paid-offer>button{min-height:44px;font-size:12px}}@media (width<=359px){#rechargeScreen .paid-offer--vip h3{font-size:22px}#rechargeScreen .paid-credits .paid-offer h3{font-size:14px}#rechargeScreen .paid-credits .paid-offer-art{height:108px}#rechargeScreen .paid-credit-detail{font-size:9px}#rechargeScreen .paid-ribbon{gap:3px;padding-inline:4px;font-size:8px}}#accountDialog .profile-username-section{grid-template-columns:minmax(0,1fr) 165px;align-items:stretch;gap:8px 12px;display:grid}#accountDialog .profile-username-field{display:contents}#accountDialog .profile-username-field>label{grid-column:1/-1}#accountDialog #profileUsername{grid-area:2/1;min-width:0}#accountDialog .profile-username-field .small-note{grid-area:3/1/auto/-1;margin:0;line-height:1.6}#accountDialog .profile-username-cooldown{color:#f5e6bd;background:linear-gradient(125deg,#edc5740a,#0a1c2ae6);border:1px solid #edc574bb;border-radius:8px;grid-area:2/2;grid-template-columns:25px minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;min-width:0;padding:5px 10px;line-height:1.35;display:grid}#accountDialog .profile-username-cooldown>svg{fill:none;stroke:#f8d78d;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;grid-row:1/3;width:25px;height:25px}#accountDialog .profile-username-cooldown>span{white-space:nowrap;font-size:8px;font-weight:400}#accountDialog .profile-username-cooldown>strong{color:#f8d78d;font-variant-numeric:tabular-nums;font-size:14px}#accountDialog .profile-username-cooldown[data-locked=false]{color:#b5ece4;background:#9de4dc0a;border-color:#9de4dc77}#accountDialog .profile-username-cooldown[data-locked=false]>:is(svg,strong){color:#b5ece4;stroke:currentColor}@media (width<=600px){#accountDialog .profile-username-section{grid-template-columns:minmax(0,1fr)}#accountDialog .profile-username-cooldown{grid-area:4/1;justify-self:start;width:165px;min-height:44px}}.profile-locked-toggle{cursor:pointer;color:#dce8f0;background:#071c2bad;border:1px solid #6c9cb74d;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}#profileShowLocked{appearance:none;cursor:pointer;background:#294453;border:1px solid #7898aa;border-radius:20px;flex:0 0 44px;width:44px;height:26px;min-height:0;margin:0;padding:3px}#profileShowLocked:before{content:"";background:#dce8f0;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block}#profileShowLocked:checked{background:#29665e;border-color:#9bd8c6}#profileShowLocked:checked:before{background:#c9f2df;transform:translate(18px)}@media (prefers-reduced-motion:reduce){#profileShowLocked:before{transition:none}}.avatar-choice{anchor-scope:--avatar-help;min-width:0;position:relative}.avatar-options .avatar-choice>[data-avatar],.avatar-options .avatar-choice>[data-onboarding-avatar]{aspect-ratio:1;border-radius:16px;place-items:center;width:100%;padding:9px;display:grid}.avatar-options .avatar-choice img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}@media (width>=1024px){#accountDialog #avatarOptions{grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px;max-height:none;overflow:visible}#accountDialog #avatarOptions .avatar-choice>[data-avatar]{border-radius:12px;padding:6px}}#avatarOptions .avatar-info,#onboardingAvatars .avatar-info{color:#b3ece4;anchor-name:--avatar-help;cursor:pointer;background:#123443;border:1px solid #98d9d0aa;border-radius:50%;place-items:center;width:26px;height:26px;min-height:26px;padding:0;font:700 14px Georgia,serif;display:grid;position:absolute;bottom:3px;right:3px}.avatar-tooltip{position-anchor:--avatar-help;position-area:bottom;position-try-fallbacks:flip-block,flip-inline;color:#dce8ed;background:#122e3e;border:1px solid #7599a9;border-radius:12px;width:max-content;max-width:min(240px,100vw - 40px);margin:8px;padding:12px 15px;font-size:12px;line-height:1.6;position:fixed;inset:auto;box-shadow:0 8px 28px #0008}.avatar-info:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#optionsDialog{background:radial-gradient(at 15% 0,#31536766,#0000 65%),linear-gradient(130deg,#203d4e,#102b3a);border:2px solid #678b9b;border-radius:25px;width:580px;padding:34px 26px 28px;box-shadow:inset 0 0 0 6px #9dcbd309,0 24px 100px #0008}#optionsDialog h2{letter-spacing:-1px;margin:18px 12px 26px;font-size:38px}#optionsDialog .close-dialog{color:#f6f5f1;background:0 0;border:1px solid #79a6;width:48px;height:48px;font-size:32px;top:16px;right:17px}#optionsDialog .settings-card{background:#0c233315;border:1px solid #8cb6c52e;border-radius:15px;margin:0 0 14px;padding:20px 22px}#optionsDialog .option-line{border-bottom:1px solid #8cb6c52e;gap:12px;min-height:46px;padding:0 0 16px}#optionsDialog .settings-heading{color:#dce6f5;align-items:center;gap:17px;margin:0;font-size:18px;font-weight:700;display:flex}#optionsDialog .settings-icon{color:#f2d384;flex:0 0 29px;width:29px;height:29px}#optionsDialog .settings-info-icon{color:#163342;background:#f2d384;border-radius:50%;place-items:center;font:700 24px Georgia,serif;display:grid}#optionsDialog input[type=checkbox]{appearance:none;cursor:pointer;background:#102936;border:1px solid #a5dcd6;border-radius:4px;flex:0 0 29px;place-items:center;width:29px;height:29px;min-height:29px;margin:0;display:grid}#optionsDialog input[type=checkbox]:checked{background:#a5e4de;box-shadow:inset 0 0 8px #ffffff4d}#optionsDialog input[type=checkbox]:checked:after{content:"";border:4px solid #243b3c;border-width:0 4px 4px 0;width:9px;height:17px;transform:translateY(-2px)rotate(40deg)}#optionsDialog input:focus-visible{outline-offset:4px;outline:2px solid #f2d384}#optionsDialog .option-volume{border:0;padding:16px 0 3px;font-size:15px}#optionsDialog .option-volume input{cursor:pointer;height:22px;margin:18px 0 0}#optionsDialog .music-option{margin-top:22px}#optionsDialog .audio-settings>h3{color:#f4dc9d;margin-bottom:18px;font-size:22px}#optionsDialog .audio-master{background:#edc5740a;border:1px solid #edc57466;border-radius:12px;padding:16px}#optionsDialog .audio-master .settings-heading{font-size:17px}#optionsDialog .audio-channel{border-top:1px solid #8cb6c52e;margin-top:20px;padding-top:20px}#optionsDialog .audio-channel .music-option{margin-top:0}#optionsDialog .audio-channel .settings-heading{font-size:16px}#optionsDialog .audio-settings .option-volume>span{justify-content:space-between;gap:10px;display:flex}#optionsDialog .audio-settings output{font-variant-numeric:tabular-nums;color:#f4dc9d}#optionsDialog .music-description{text-align:left;color:#b1c5d3;margin:14px 0 0;font-size:12px;line-height:1.5}#optionsDialog .option-volume input:disabled{opacity:.45;cursor:default}#optionsDialog .notifications-status{text-align:left;color:#b1c5d3;margin:13px 0 0;font-size:13px;line-height:1.6}#optionsDialog .settings-info p{color:#b1c5d3;margin:16px 0;font-size:16px}#optionsDialog #modelBtn{text-align:left;color:#9de4dc;border-top:1px solid #8cb6c52e;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:17px 0 0;font-size:16px;display:flex}#optionsDialog #modelBtn span{font-size:26px;line-height:1}#accountDialog #deleteAccountBtn{color:#ff8278;text-align:left;background:#f2777012;border:1px solid #f27c703d;border-radius:14px;align-items:center;gap:17px;width:100%;margin:18px 0 0;padding:18px 22px;font-size:16px;display:flex}#accountDialog #deleteAccountBtn .settings-icon{width:24px;height:24px;color:inherit;flex:0 0 24px}#accountDialog #deleteAccountBtn>span:last-child{margin-left:auto;font-size:28px;line-height:1}#accountDialog #resetAccountBtn{color:#f5d48a;text-align:left;background:#edc5740c;border:1px solid #edc57466;border-radius:14px;align-items:center;gap:17px;width:100%;margin:18px 0 0;padding:18px 22px;font-size:16px;display:flex}#accountDialog #resetAccountBtn .settings-icon{flex:0 0 24px;width:24px;height:24px}#accountDialog #resetAccountBtn>span:last-child{margin-left:auto;font-size:28px;line-height:1}#resetAccountForm{gap:12px;margin-top:20px;display:grid}#resetAccountInput{color:#f5f1e8;width:100%;min-width:0;font:inherit;background:#091828;border:1px solid #7e9cad;border-radius:10px;padding:12px}#resetAccountFeedback{color:#f5d48a;margin:0;font-size:13px;line-height:1.6}@media (width<=480px){#optionsDialog{border-radius:22px;max-width:calc(100vw - 24px);padding:27px 16px 20px}#optionsDialog h2{margin:14px 4px 23px;font-size:30px}#optionsDialog .close-dialog{width:40px;height:40px;top:12px;right:13px}#optionsDialog .settings-card{padding:17px 16px}#optionsDialog .settings-heading{gap:12px;font-size:16px}#accountDialog :is(#deleteAccountBtn,#resetAccountBtn){gap:12px;padding:17px 16px;font-size:14px}}.tabs .op17-icon{color:var(--gold,#efc96e);stroke-width:1.5px;width:25px;height:25px}.player-level-badge{white-space:nowrap;color:#f7d986;background:#122b3c;border:1px solid #eac56b66;border-radius:6px;flex:none;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.player-name .player-level-badge{vertical-align:middle;margin-left:7px}.wallet{flex-wrap:wrap}.wallet #walletLevel{margin-left:3px}.wallet small{flex-basis:100%}.npc-badge{color:#91c7d4;white-space:normal;margin-left:6px;font-size:9px;font-weight:600;display:inline-block}.staff-workflow{color:#b5d5df;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.staff-workflow span{color:#e8c778}.staff-directory{color:#b4cedc;padding:12px 0;font-size:12px}.staff-directory summary{cursor:pointer;padding:10px}.staff-directory>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:220px;padding:10px;display:grid;overflow:auto}.staff-directory button{text-align:left;background:#102a3d;border:1px solid #769cad44;border-radius:8px;gap:4px;min-height:48px;padding:10px;display:grid}.staff-directory small{color:#9cbaca;font-size:10px}.staff-player-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.staff-player-cards>div{border:1px solid #85aabb44;border-radius:8px;gap:6px;padding:12px;display:grid}.staff-player-cards small{color:#a1becd;font-size:10px}.staff-player-cards b{color:#f2d490;font-size:19px}.staff-nav{flex-wrap:wrap;gap:7px;margin:20px 0;display:flex}.staff-nav button{background:#102a3d;border:1px solid #9bb6c64d;border-radius:8px;min-height:44px;padding:11px 13px;font-size:12px}.staff-nav button[aria-pressed=true]{color:#0b2234;background:#e6c578;border-color:#e6c578}.staff-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:330px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.staff-inventory li{border-bottom:1px solid #8ba9ba33;justify-content:space-between;align-items:center;gap:12px;padding:9px;font-size:12px;display:flex}.staff-inventory small{color:#93b3c6;font-size:9px;display:block}.staff-identity h3{margin-top:14px}.staff-identity p{margin:0}.staff-dialog [data-staff-section=moderation]{grid-template-columns:1fr 1fr}.staff-dialog [data-staff-section=moderation]>h3{grid-column:1/-1}#staffConfirmReason{color:#c9dce7;border-left:2px solid #dfc47d;padding:12px;font-size:13px}#staffConfirmText{color:#c9dce7;margin:18px 0;font-size:14px}.rank-refresh-clock{color:#acc4d4;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12px;display:flex}.rank-refresh-clock b{color:#f5d589}#paidCreditsTitle{scroll-margin-top:30px}#previewCardBtn{display:none!important}.market-art{position:relative}.market-missing-tag{z-index:5;color:#132532;background:#f6d177;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:900;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0008}.auth-loading-voyage{display:none}#authGate[data-state=loading] .auth-loading-voyage{justify-items:center;gap:18px;margin:22px 0;display:grid}#authGate[data-state=loading] .auth-loading-voyage>span{color:#f3d282;border:1px solid #e7c97c;border-radius:50%;place-items:center;width:76px;height:76px;font-size:48px;animation:8s linear infinite voyage-compass;display:grid}.auth-loading-voyage b{color:#ecd799;font-family:Georgia,serif;font-size:23px}.auth-loading-voyage i{background:#375269;border-radius:4px;width:160px;height:3px;overflow:hidden}.auth-loading-voyage i:after{content:"";background:#f3d282;width:45%;height:100%;animation:1.5s ease-in-out infinite alternate voyage-loading;display:block}#authGate[data-state=loading] .auth-signin-copy,#authGate[data-state=loading] #authLoginBtn,#authGate[data-state=loading] #authLogoutBtn,#authGate[data-state=loading] #authGateHint{display:none}@keyframes voyage-loading{to{transform:translate(125%)}}@keyframes voyage-compass{to{transform:rotate(360deg)}}.purchase-dialog{color:#e6eef4;background:radial-gradient(at 15% 45%,#23455966,#0000 65%),#081b2c;border:1px solid #e5c579;border-radius:18px;width:min(680px,100vw - 28px);max-height:calc(100svh - 32px);padding:30px;overflow:auto;box-shadow:0 0 0 3px #eed28a12,0 24px 100px #000b}#purchaseTitle{text-align:center;margin:0 28px 8px 0;font-family:Georgia,serif;font-size:clamp(25px,3vw,34px);line-height:1.2}#purchaseTitle em{color:#f2ca73;font-style:normal}#purchaseDescription{text-align:center;color:#cbdde9;font-size:15px}.purchase-showcase{background:#0415227a;border:1px solid #a7c6cb45;border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:18px;margin-top:20px;padding:18px;display:grid}.purchase-art{background:radial-gradient(#f3bf4d30,#0000 65%);place-items:center;min-width:0;display:grid;position:relative}.purchase-art img{object-fit:contain;filter:drop-shadow(0 4px 15px #eab55333);width:100%;height:245px}.purchase-facts{min-width:0}.purchase-facts>div{border-bottom:1px solid #9bb1c32b;gap:6px;padding:12px;display:grid}.purchase-facts span{color:#a9c0d2;font-size:12px}.purchase-facts b{color:#f1d493;font-size:18px}.purchase-facts>p{color:#b6c8d6;border:1px solid #9bb1c32b;border-radius:8px;margin:12px 0 0;padding:12px;font-size:11px;line-height:1.5}.purchase-dialog h3{color:#efc970;margin:18px 0 10px;font-size:16px}.purchase-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.purchase-benefits>div{background:#152e414d;border:1px solid #a6c0d233;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:7px;padding:14px 10px;display:grid}.purchase-benefits svg{color:#f1ce78;grid-row:span 2;width:26px}.purchase-benefits b{font-size:11px}.purchase-benefits small{color:#9ab2c5;font-size:10px}.purchase-dialog .dialog-actions{grid-template-columns:1fr 1.6fr;gap:12px;display:grid}.purchase-dialog #purchaseAfter{margin:12px 0;font-size:11px}.profile-appearance-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:14px;display:grid}.profile-appearance-choice{text-align:left;color:#dce8ee;background:#0b2334;border:1px solid #9fbdcb4d;border-radius:9px;gap:9px;min-width:0;padding:12px;display:grid}.appearance-preview{display:block;overflow:hidden}.appearance-preview .identity-banner{width:100%;min-width:0}.profile-appearance-choice>b{font-size:12px}.profile-appearance-choice>small{color:#9bb4c7;font-size:10px}.profile-appearance-choice[aria-pressed=true]{border-color:#e8c775;box-shadow:inset 0 0 0 1px #e8c775}.profile-appearance-choice[data-locked=true],.profile-frame-choice[data-locked=true]{filter:grayscale();opacity:.4}.tesoro-coin-perspective{perspective:1000px;width:180px;height:180px;margin:12px auto 8px;overflow:visible}#casinoCoin.casino-coin{width:100%;height:100%;min-height:0;box-shadow:none;transform-style:preserve-3d;background:0 0;border:0;border-radius:50%;display:block;position:relative;overflow:visible}#casinoCoin .tesoro-coin-face{backface-visibility:hidden;background-image:url(/assets/tesoro-coin-faces-ZyMslwuT.webp);background-repeat:no-repeat;background-size:200% 100%;border-radius:50%;display:block;position:absolute;inset:0;box-shadow:0 10px 20px #0005}.tesoro-coin-pile{background-position:0;transform:translateZ(2px)}#casinoCoin .tesoro-coin-reverse{background-position:100%;transform:rotateY(180deg)translateZ(2px)}.coin-side-label{letter-spacing:1px;text-align:center;color:#f6da94;min-height:17px;margin:8px 0 16px;font-size:12px;display:block}.coin-choice{justify-content:flex-start;align-items:center;gap:9px;display:flex}.coin-choice-art{background:url(/assets/tesoro-coin-faces-ZyMslwuT.webp) 0/200% 100%;flex:none;width:36px;height:36px;display:inline-block!important}.coin-choice-face{background-position:100%}#coinflipPanel .coinflip-stage{flex-direction:column;align-items:center;gap:0;display:flex}#coinflipResult{width:100%;min-height:0;margin:4px 0;font-size:13px;line-height:1.7}#coinflipPanel .coin-side-label{margin:8px 0;font-size:12px;line-height:1.5}#casinoCoin{margin:0}#coinflipPanel .coin-choice .coin-choice-art{background-color:#0000;background-image:url(/assets/tesoro-coin-faces-ZyMslwuT.webp);background-size:200% 100%;border:0;border-radius:50%;min-width:36px;padding:0}#coinflipPanel .coin-choice .coin-choice-face{background-position:100%}#coinflipPanel .coin-choice input:checked~span:last-child{color:#122335;background:#e7c477;border-color:#ecc878}#coinflipPanel .coinflip-form fieldset{grid-template-columns:1fr;gap:8px;display:grid}.coinflip-stage .casino-outcome{box-sizing:border-box;width:100%}@media (width<=1023px){.tabs .op17-icon{width:23px;height:23px}.player-name .player-level-badge{margin-left:4px;padding:2px 4px;font-size:8px}.wallet #walletLevel{padding:3px 5px;font-size:9px}.wallet{gap:5px;max-width:215px}.profile-appearance-options{grid-template-columns:1fr}.avatar-info,.profile-frame-info{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;font-size:12px!important}.rank-refresh-clock{font-size:10px}}@media (width<=540px){.purchase-dialog{padding:22px 16px}.purchase-showcase{gap:8px;padding:10px}.purchase-art img{height:175px}.purchase-facts>div{padding:9px}.purchase-facts b{font-size:14px}.purchase-facts>p{padding:8px;font-size:9px}.purchase-benefits{grid-template-columns:1fr}.purchase-benefits>div{grid-template-columns:26px 1fr;padding:9px}.purchase-dialog .dialog-actions{grid-template-columns:1fr}.purchase-dialog .dialog-actions .primary-action{grid-row:1}.tesoro-coin-perspective{width:152px;height:152px}.coin-choice-art{width:30px;height:30px}}@media (width<=650px){.staff-player-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-directory>div{grid-template-columns:1fr 1fr}.staff-inventory{grid-template-columns:1fr}.staff-nav button{flex:1 0 28%;padding:9px 7px;font-size:10px}.staff-dialog [data-staff-section=moderation]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-loading-voyage>span,.auth-loading-voyage i:after{animation:none!important}}#revealNew,#shopScreen .market-missing-tag,#collectionScreen .new-label,.tile-art .new-label{isolation:isolate;color:#182b35;letter-spacing:1px;text-shadow:0 1px #fff6c7bb;pointer-events:none;background:linear-gradient(125deg,#fff3bc 0%,#ffda70 38%,#e8a53e 100%) padding-box padding-box,linear-gradient(135deg,#fff9dc,#c28b32 52%,#fff0af) border-box;border:1px solid #0000;border-radius:9px 3px;justify-content:center;align-items:center;gap:5px;min-height:26px;padding:4px 9px 5px 6px;font-size:10px;font-weight:950;line-height:1;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #fffbe5,inset 0 -2px #ba761e66,0 2px #7d4b23,0 5px 12px #00101cb3,0 0 16px #ffcb5b66}#revealNew:before,#shopScreen .market-missing-tag:before,#collectionScreen .new-label:before,.tile-art .new-label:before{content:"✦";color:#ffe9a0;letter-spacing:0;text-shadow:0 0 5px #ffd77a80;background:linear-gradient(145deg,#2b515b,#102a3c);border:1px solid #fff0a8cc;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:11px;display:grid;box-shadow:0 1px 2px #75471366}#revealNew:after,#shopScreen .market-missing-tag:after,#collectionScreen .new-label:after,.tile-art .new-label:after{content:"";z-index:1;background:linear-gradient(110deg,#0000 34%,#fffbe8bb 48%,#fff9dc33 56%,#0000 68%);animation:1.3s ease-out .2s new-badge-sheen;position:absolute;inset:-20% -35%;transform:translate(-110%)}#revealNew{gap:6px;min-height:30px;padding:5px 11px 6px 7px;font-size:11px}#revealNew:before{flex-basis:17px;width:17px;height:17px;font-size:12px}#revealNew:after,#shopScreen .market-missing-tag:after{animation:4.8s ease-in-out infinite new-badge-sheen}#revealNew[hidden],#shopScreen .market-missing-tag[hidden]{display:none}@keyframes new-badge-sheen{0%,65%{transform:translate(-110%)}90%,to{transform:translate(110%)}}@media (width<=540px){#revealNew{gap:4px;min-height:26px;padding:4px 8px 5px 5px;font-size:9px}#revealNew:before{flex-basis:15px;width:15px;height:15px;font-size:11px}#shopScreen .market-missing-tag,#collectionScreen .new-label,.summary-grid .tile-art .new-label{letter-spacing:.6px;gap:3px;min-height:22px;padding:3px 6px 4px 4px;font-size:8px}#shopScreen .market-missing-tag:before,#collectionScreen .new-label:before,.summary-grid .tile-art .new-label:before{flex-basis:12px;width:12px;height:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){#revealNew:after,#shopScreen .market-missing-tag:after,#collectionScreen .new-label:after,.tile-art .new-label:after{animation:none}}#shopScreen .market-identity,#shopScreen .market-note,#shopScreen .market-card>.primary-action,#shopScreen .market-price>.euro-value,#shopScreen .market-price[data-revealed=true]>small{display:none}#shopScreen .card-shop-grid>.market-card{align-self:stretch;gap:9px;padding:8px}#shopScreen .market-inspect{flex:none;gap:0}#shopScreen .market-card>.market-price{justify-content:center;align-items:center;min-height:30px;margin:0;padding:2px 0;font-size:20px;line-height:1.3;display:flex}#shopScreen .market-price>small{text-align:center;font-size:10px}#shopScreen .market-card.purchased{border-color:#6dbe9866}#detailBuyBtn{width:100%;margin-top:12px}#detailShopNote{margin:12px 0 0;font-size:12px;line-height:1.5}#activeCard .card-front #revealNew{pointer-events:none;backface-visibility:hidden}#coinflipPanel .casino-history-compact{max-width:760px}#cardmatchPanel .casino-history-compact{max-width:850px}.casino-history-compact{margin:18px auto 0;padding:14px 18px}.casino-history-compact .casino-history-heading h3{font-size:14px}.casino-history-compact .casino-history-heading>span{font-size:10px}.casino-history-compact .casino-losses{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;margin:12px 0 0;padding-bottom:4px;display:flex;overflow-x:auto}.casino-history-compact .casino-losses>li{background:0 0;border:0;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;display:flex}.casino-history-compact .casino-losses>.casino-recent-flip{color:#b6f5d7;background:#143d38;border:1px solid #82cdbb;border-radius:50%;flex:0 0 36px;width:36px;height:36px;font-size:14px;font-weight:800;line-height:1}.casino-history-compact .casino-recent-flip[data-outcome=loss]{color:#ffbec5;background:#3b2630;border-color:#bd7c86}.casino-history-compact .casino-recent-flip[data-outcome=draw]{color:#f0d596;background:#383324;border-color:#b59d62}.casino-history-compact .casino-losses>.casino-lost-stake{color:#ffc1c7;white-space:nowrap;background:#36252e;border:1px solid #b97b8659;border-radius:20px;flex:none;min-height:34px;padding:6px 11px;font-size:12px;font-weight:700}.casino-history-compact .casino-losses>.casino-history-empty{color:#aec3d0;justify-content:flex-start;font-size:12px}.casino-loss-mark{line-height:1}#passScreen .pass-tracks .pass-reward-cell.is-claimed{background:linear-gradient(145deg,#245c45,#123d32);border:2px solid #62db9d;padding:8px 8px 0;box-shadow:inset 0 0 24px #5ff0a51a,0 0 0 2px #68dba320}#passScreen .pass-tracks .pass-premium-cell.is-claimed{padding-top:31px}#passScreen .pass-tracks .pass-reward-cell.is-claimed:after{content:"✓";color:#103629;background:#63df9c;border:1px solid #c8ffe2;border-radius:50%;place-items:center;width:23px;height:23px;font-size:16px;font-weight:900;line-height:1;display:grid;position:absolute;top:9px;right:9px}#passScreen .pass-tracks .pass-premium-cell.is-claimed:after{top:35px}#passScreen .pass-tracks .is-claimed .pass-reward-footer{background:#247c51;border-top:1px solid #6ce4a36b}#passScreen .pass-tracks .pass-reward-status.is-claimed{color:#edfff4;font-weight:800}#showcaseCardGrid{align-items:stretch}#showcaseCardGrid .showcase-card-option{grid-template-rows:auto 29px 14px;align-content:start;gap:4px;height:100%;display:grid;position:relative;overflow:hidden}#showcaseCardGrid .showcase-card-option>.corrupted-art{aspect-ratio:744/1040;flex:none;width:100%;min-height:0}#showcaseCardGrid .showcase-card-option>.corrupted-art>img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}#showcaseCardGrid .showcase-card-option>b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;max-height:100%;line-height:1.3;display:-webkit-box;overflow:hidden}#showcaseCardGrid .showcase-card-option>span:not(.corrupted-art){white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:1.3;display:block;overflow:hidden}#showcaseCardGrid .showcase-card-state{color:#142b39;white-space:nowrap;text-overflow:ellipsis;background:#e7cc88;border-radius:4px;max-width:calc(100% - 20px);padding:4px 6px;font-size:9px;position:absolute;top:10px;left:10px;overflow:hidden}@media (width<=540px){#shopScreen .card-shop-grid>.market-card{gap:6px;padding:6px}#shopScreen .market-card>.market-price{min-height:27px;font-size:18px}.casino-history-compact{margin-top:14px;padding:12px}#showcaseCardGrid .showcase-card-option{grid-template-rows:auto 27px 13px}}#revealView .reveal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:44px;display:flex}#revealView .reveal-toolbar .card-position{flex:none;width:auto;min-width:0;margin:0}#revealView .open-all-cards{color:#ffe9a3;white-space:nowrap;background:linear-gradient(135deg,#a98b3f55,#182e36cc);border:1px solid #f7d77b;border-radius:10px;order:2;justify-content:center;align-items:center;gap:7px;min-height:44px;margin-left:auto;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex;box-shadow:inset 0 0 12px #f8d56e18,0 0 12px #f4cb6745}#revealView .open-all-cards svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}#revealView .open-all-cards:hover:not(:disabled){background:linear-gradient(135deg,#bd984f77,#243d43);box-shadow:0 0 18px #f4cb6770}#revealView .open-all-cards:focus-visible{outline-offset:3px;outline:2px solid #fff0bd}#revealView .open-all-cards:disabled{opacity:.5;cursor:default;box-shadow:none}#revealView .reveal-info-button{background:0 0;border:0;flex:0 0 44px;order:1;width:44px;height:44px;font-size:18px;position:static}.opening-card-icon,.opening-card-description,.opening-countdown>small,.opening-countdown svg,.opening-heading>p{display:none}.opening-card-copy{text-align:left;min-width:0}.opening-countdown>div{justify-content:center;align-items:center;gap:9px;display:flex}.compact-opening-card .opening-countdown .opening-timer{min-height:20px;color:var(--mint);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.5}@media (width>=1024px){#main:has(#openingScreen.active #homeView:not([hidden])){box-shadow:none;background:0 0;border-color:#0000;margin-top:90px;padding:12px 20px 16px}#main:has(#openingScreen.active #homeView:not([hidden])):before{display:none}#main:has(#openingScreen.active #homeView:not([hidden])):after{display:none}#homeView .opening-heading{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:14px;padding:0 0 18px;display:flex;position:relative}#homeView .opening-heading h1{color:#fff0c7;letter-spacing:-1px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,2.5vw,40px);line-height:1.1}#homeView .opening-heading>p{color:#f4dfab;margin:0;font-size:13px;line-height:1.5;display:block}#homeView .opening-heading:after{content:"◇";text-align:center;color:#f0c66c;background:linear-gradient(90deg,#ebc573 0 46%,#0000 46% 54%,#ebc573 54%,#0000 100%) 50%/100% 1px no-repeat;width:min(450px,60%);height:14px;font-size:16px;line-height:14px;position:absolute;bottom:0;left:0}#homeView .port-layout{align-items:stretch;gap:14px 20px}#homeView .compact-opening-card{isolation:isolate;text-align:left;background:radial-gradient(at 50% 42%,#a9bacb0e,#0000 65%),linear-gradient(135deg,#344e5bd9,#102a3ac9);border:1px solid #e4c986a6;border-radius:18px;gap:10px;height:clamp(260px,100svh - 500px,370px);min-height:0;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3cf38,0 14px 38px #0005}#homeView .compact-opening-card:before,#homeView .compact-opening-card:after{content:"";pointer-events:none;z-index:2;background:0 0;border:solid #f5d88d;width:40px;height:40px;display:block;position:absolute}#homeView .compact-opening-card:before{border-width:3px 0 0 3px;border-radius:23px 0 0;inset:-1px auto auto -1px}#homeView .compact-opening-card:after{border-width:0 3px 3px 0;border-radius:0 0 23px;inset:auto -1px -1px auto}#homeView .compact-opening-card>.section-head{border:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:10px;margin:0;padding:0;display:grid}#homeView .opening-card-icon{color:#f3d489;background:#0d273a88;border:1px solid #eccb7b;border-radius:10px;place-items:center;width:40px;height:44px;display:grid;box-shadow:inset 0 0 14px #edcf7a0a}#homeView .opening-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}#homeView .compact-opening-card .section-head h2{color:#ffedbf;letter-spacing:-.5px;margin:0 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,30px);line-height:1.1}#homeView .opening-card-description{color:#bdced5;margin:0;font-size:11px;line-height:1.5;display:block}#homeView .compact-opening-card :is(.status-badge,.gift-count){white-space:nowrap;background:#0b2636aa;border:1px solid #cfb56e99;border-radius:9px;align-self:start;margin:0;padding:8px 11px;font-size:15px;font-weight:700;line-height:1.2}#homeView .compact-opening-card .gift-count{color:#f2ce72;font-size:21px}#homeView .compact-opening-card :is(.empty-display,.gift-art){isolation:isolate;flex:1;height:0;min-height:65px;margin:0;padding:0}#homeView .compact-opening-card #emptyDisplay>img.display-visual{object-fit:contain;filter:drop-shadow(0 20px 18px #0006);z-index:1;width:min(95%,340px);height:100%;max-height:330px;position:relative}#homeView .display-waiting #emptyDisplay>img.display-visual{filter:grayscale()drop-shadow(0 20px 18px #0006);opacity:.8}#homeView .compact-opening-card .gift-art>img{filter:drop-shadow(0 16px 25px #0007);z-index:1;width:auto;height:93%;max-height:310px;position:relative;transform:rotate(-4deg)}#homeView .empty-display:before,#homeView .gift-art:before{content:"";z-index:0;background:repeating-radial-gradient(circle,#0000 0 26px,#edce7a0b 27px 28px,#0000 29px 36px);border:1px solid #e1c37d0c;border-radius:50%;width:90%;height:100%;margin:auto;display:block;position:absolute;inset:0;box-shadow:inset 0 0 50px #d8b5680a}#homeView .gift-art:after{content:"";z-index:0;pointer-events:none;border:1px solid #edc463a8;border-radius:50%;height:28%;position:absolute;bottom:18%;left:3%;right:3%;transform:rotate(-12deg);box-shadow:0 0 11px #eac05166,inset 0 0 16px #eac05126}#homeView .opening-countdown{text-align:center;background:#0b20316b;border:1px solid #b3c7d33d;border-radius:10px;align-self:center;width:88%;min-height:44px;padding:5px 10px}#homeView .opening-countdown svg{fill:none;stroke:#f3d17a;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;display:block}#homeView .compact-opening-card .opening-countdown .opening-timer{color:#bcd5e5;font-size:18px;font-weight:700;line-height:1.3}#homeView .opening-countdown>small{color:#bdcbd5;margin-top:2px;font-size:10px;display:block}#homeView .compact-opening-card>.primary-action{color:#102735;background:radial-gradient(at 50% 0,#fff4ba99,#0000 65%),linear-gradient(110deg,#dbac48,#ffda74 45%,#dbad4e);border:1px solid #ffe4a2;border-radius:14px;flex-shrink:0;min-height:60px;margin-top:0;padding:14px 18px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:700;box-shadow:inset 0 0 0 3px #fce3a759,inset 0 0 0 5px #a06e2a33,0 0 20px #eabd5d3b}#homeView .compact-opening-card>.primary-action:disabled{opacity:1;color:#afbbc9;cursor:default;background:linear-gradient(135deg,#324555,#253646);border-color:#aabac67d;box-shadow:inset 0 1px #ffffff0b}#homeView #pendingBoosterText{text-align:center;color:#e9d18a;margin:0}}@media (width>=1024px) and (width<=1250px){#main:has(#openingScreen.active #homeView:not([hidden])){padding-inline:12px}#homeView .port-layout{gap:18px}#homeView .compact-opening-card{gap:8px;padding:14px}#homeView .compact-opening-card>.section-head{grid-template-columns:42px minmax(0,1fr) auto;gap:10px}#homeView .opening-card-icon{width:42px;height:48px}#homeView .opening-card-icon svg{width:28px;height:28px}#homeView .opening-card-description{font-size:11px}#homeView .compact-opening-card :is(.status-badge,.gift-count){padding:7px;font-size:13px}}@media (width>=1024px) and (height<=780px){#homeView .compact-opening-card{gap:6px}#homeView .compact-opening-card :is(.empty-display,.gift-art){min-height:40px}}.display-stock{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}#displayQuantity{color:#ffe5a1}#accountSidebarBtn{position:relative}.sidebar-vip-badge{color:#ffe5a1;letter-spacing:.5px;background:linear-gradient(135deg,#775a24,#372e20);border:1px solid #f2ce72;border-radius:6px;flex:none;align-items:center;margin-left:auto;padding:4px 7px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}@media (width<=1023px){.sidebar-vip-badge{margin:0;padding:2px 4px;font-size:9px;position:absolute;top:-6px;right:-5px}}.opening-actions{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:9px;width:100%;margin-top:auto;display:grid}#homeView .opening-actions>button{align-self:stretch;width:100%;min-width:0;height:100%;min-height:48px;margin:0;padding:10px 6px;font-size:14px;line-height:1.3}.opening-actions .auto-open-action{font-size:13px}.opening-status-bar{z-index:85;background:linear-gradient(110deg,#061725f5,#0d2433f5);border:1px solid #9eb5c52e;border-radius:32px;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 24px);padding:6px 10px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:inset 0 1px #d7e5ec0b,0 6px 20px #0004}.app-shell:has(#openingScreen.active)>.opening-status-bar{margin:16px 0 0;position:sticky;top:12px;bottom:auto;right:auto}#openingStatusBar .display-hit-summary{white-space:nowrap;color:#ffe09a;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;margin:0;padding:0 8px 0 4px;font-size:13px;line-height:1.4;display:flex}#openingStatusBar .display-hits-icon{border:1px solid #93bbc233;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;margin-right:8px;font-size:26px;display:grid}#openingStatusBar .display-hit-summary b{margin-left:4px;font-size:24px}#openingStatusBar .display-hit-summary small{color:#b6c6d3;border-left:1px solid #91a9b938;width:auto;margin-left:12px;padding:0 0 0 16px;font-size:11px}.display-hits-short{display:none}.auto-opening-bar{color:#bbcbd5;background:0 0;border:0;flex:none;margin:0;padding:0}.auto-opening-bar p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}#openingStatusBar:has(#displayHitSummary:not([hidden])) .auto-opening-bar{border-left:1px solid #91a9b950;padding-left:16px}.auto-opening-bar button{min-width:156px;min-height:44px;color:inherit;box-shadow:none;white-space:nowrap;background:#ffffff04;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:13px;font-weight:650;display:flex}.auto-opening-bar .settings-glyph{color:#f4d37c;flex:none;width:23px;height:23px}.auto-opening-bar button>span{line-height:1.25}#autoToggleState{font-size:inherit;font-weight:700}.auto-switch-track{background:#647b9055;border-radius:16px;flex:none;align-items:center;width:42px;height:24px;padding:3px;display:flex}.auto-switch-track i{background:#e0e9f1;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block}.auto-opening-bar[data-state=on]{color:#b8f6d1}.auto-opening-bar[data-state=on] button{background:#8cddb210}.auto-opening-bar[data-state=on] .auto-switch-track{background:#4c9879}.auto-opening-bar button[aria-pressed=true] .auto-switch-track i{transform:translate(18px)}.auto-opening-bar[data-state=paused]{color:#ffe09a}.auto-opening-bar[data-state=paused] .auto-switch-track{background:#a3833c}@media (prefers-reduced-motion:reduce){.auto-switch-track i{transition:none}}@media (width>=1024px){.app-shell:has(#openingScreen.active)>.opening-status-bar{top:auto;bottom:22px;left:calc(var(--nav-width) + (100vw - var(--nav-width)) / 2);max-width:calc(100vw - var(--nav-width) - 64px);margin:0;position:fixed;transform:translate(-50%)}}@media (width<=1023px){.opening-status-bar{right:12px;bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app-shell:has(#openingScreen.active #homeView:not([hidden]))>.opening-status-bar{margin:14px auto 0}.app-shell:has(#openingScreen.active) #displayHitSummary small{display:none}}@media (width<=600px){.opening-status-bar{gap:8px;padding:4px 6px}#openingStatusBar .display-hit-summary{gap:5px;padding-inline:4px;font-size:11px}#openingStatusBar .display-hit-summary b{margin:0;font-size:20px}#openingStatusBar .display-hits-icon,#openingStatusBar .display-hits-full{display:none}.display-hits-short{display:inline}#openingStatusBar:has(#displayHitSummary:not([hidden])) .auto-opening-bar{padding-left:6px}.auto-opening-bar button{gap:5px;min-width:138px;padding:6px 4px;font-size:12px}.auto-opening-bar .settings-glyph{width:19px;height:19px}}#optionsDialog .auto-settings h3{color:#f4dc9d;margin-bottom:12px;font-size:22px}#optionsDialog .auto-settings>p{color:#b9ccda;margin:12px 0;font-size:13px;line-height:1.6}#optionsDialog .auto-settings .option-line{padding:14px 0;font-size:14px}.auto-setting-select{border-bottom:1px solid #8cb6c52e;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 0;font-size:14px;display:flex}.auto-setting-select>span{flex:1;min-width:0}.auto-setting-select select{width:230px;min-width:0;max-width:60%;min-height:44px;font:inherit;color:#e8edf5;background:#0a2234;border:1px solid #c7ae6c;border-radius:9px}.auto-setting-select select:focus-visible{outline-offset:3px;outline:2px solid #f2d384}.auto-setting-select select:disabled{opacity:.5}#optionsDialog .auto-settings .auto-settings-note{background:#d9b65e0a;border:1px solid #eac87b55;border-radius:10px;padding:12px}#startAutoSettingsBtn{width:100%;min-height:48px;margin-top:8px}@media (width>=1024px){#homeView .opening-actions>button{color:#102735;background:radial-gradient(at 50% 0,#fff4ba99,#0000 65%),linear-gradient(110deg,#dbac48,#ffda74 45%,#dbad4e);border:1px solid #ffe4a2;border-radius:10px;min-height:44px;padding:8px 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(15px,1.4vw,19px);font-weight:700;box-shadow:inset 0 0 0 3px #fce3a759,inset 0 0 0 5px #a06e2a33,0 0 20px #eabd5d3b}#homeView .opening-actions>.auto-open-action{font-size:clamp(14px,1.2vw,17px)}#homeView .display-packs-panel{padding:10px}#homeView .display-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}#homeView .display-pack{gap:3px;min-width:0;min-height:64px;padding:5px 3px}#homeView .display-pack img{object-fit:contain;width:32px;height:44px}#homeView .display-pack span{font-size:10px}#homeView .display-progress{margin-top:8px}#homeView .opening-actions>button:disabled{color:#afbbc9;box-shadow:none;background:linear-gradient(135deg,#324555,#253646);border-color:#aabac67d}}@media (width<=480px){.opening-actions{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6px}.opening-actions>button,.opening-actions .auto-open-action{padding:8px 4px;font-size:11px}.auto-setting-select{gap:9px;font-size:12px}.auto-setting-select select{width:170px;font-size:11px}}#optionsDialog{color:#d1e4f6;background:linear-gradient(120deg,#173a4ce8,#0a2534f5),url(/assets/ocean-night-v15-BbjR4IfC.webp) 50%/cover;border:2px solid #7aa8b8;border-radius:28px;width:min(1320px,100vw - 80px);max-width:none;height:min(900px,100svh - 64px);max-height:none;padding:0;overflow:hidden;box-shadow:inset 0 0 0 5px #c5e6ed08,0 30px 100px #0009}#optionsDialog[open]{grid-template-columns:280px minmax(0,1fr);display:grid}#optionsDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020e1ba6}#optionsDialog .close-dialog{z-index:4;color:#a9c5d4;background:0 0;border:0;width:38px;height:38px;font-size:30px;top:12px;right:14px}.settings-sidebar{background:linear-gradient(#183d4cee,#102a3cdf 60%,#14314166),url(/assets/ocean-night-v15-BbjR4IfC.webp) 18% bottom/auto 100%;border-right:1px solid #95bfce55;min-width:0;padding:35px 20px}#optionsDialog .settings-sidebar h2{letter-spacing:0;color:#d9e7fa;white-space:nowrap;border-bottom:1px solid #9fc8d52e;align-items:center;gap:13px;margin:0 0 26px;padding:0 5px 26px;font-size:29px;display:flex}.settings-sidebar h2 .op17-icon{color:#f5d27e;width:38px;height:38px}.settings-navigation{flex-direction:column;gap:12px;display:flex}.settings-navigation>button{color:#bed4e8;text-align:left;background:0 0;border:1px solid #0000;border-left-width:5px;border-radius:11px;align-items:center;gap:19px;width:100%;min-width:0;min-height:65px;padding:15px 19px;font-size:20px;font-weight:500;display:flex}.settings-navigation>button[aria-selected=true]{color:#ffe08d;background:linear-gradient(110deg,#e5c67424,#cdb5680a);border-color:#cfb46c #cfb46c #cfb46c #ffdc7c;font-weight:750;box-shadow:inset 0 0 20px #e5c6740b}.settings-navigation>button:hover{background-color:#b6d4e70d}.settings-navigation>button:focus-visible,.settings-segments>button:focus-visible{outline-offset:3px;outline:2px solid #ffe08d}.settings-glyph{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 29px;width:29px;height:29px;display:block}.settings-glyph-auto,.settings-glyph-play{fill:currentColor;stroke-width:.7px}.settings-content{flex-direction:column;gap:18px;min-width:0;min-height:0;padding:46px 28px 22px;display:flex}.settings-panels{scrollbar-width:thin;scrollbar-color:#b0a77955 transparent;flex:1;min-width:0;min-height:0;padding:0 3px;overflow:auto}#optionsDialog .settings-card{background:linear-gradient(110deg,#24475977,#09253488);border:1px solid #c5ac65a6;border-radius:17px;min-width:0;margin:0;padding:24px}#optionsDialog .auto-settings-heading{align-items:flex-start;gap:18px;padding:1px 0 24px;display:flex}.auto-settings-heading>.settings-glyph{color:#ffda79;flex-basis:46px;width:46px;height:46px}.auto-settings-heading>div{flex:1;min-width:0}#optionsDialog .auto-settings-heading h3{color:#dfebff;margin:0 0 7px;font-size:30px;font-weight:750;line-height:1.2}#optionsDialog .auto-settings-heading p{color:#a9c7dc;margin:0;font-size:15px;line-height:1.5}.auto-settings-row{cursor:default;border-top:1px solid #9bc2d438;align-items:center;gap:18px;min-width:0;margin:0;padding:20px 0;display:flex}.auto-settings-row>.settings-glyph{color:#bfd9ee;align-self:flex-start;margin-top:3px}.settings-row-copy{flex:1;min-width:0;display:block}.settings-row-copy>b{color:#dceaff;font-size:17px;font-weight:750;line-height:1.3;display:block}.settings-row-copy>p,.settings-row-copy>span{color:#a4c0d3;margin:7px 0 0;font-size:14px;line-height:1.45;display:block}.settings-segments{background:#071c2bd1;border:1px solid #aac5d7a3;border-radius:9px;flex:0 350px;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px 5px #0003}.settings-segments>button{color:#bed5ea;white-space:nowrap;background:0 0;border-right:1px solid #9fc2d646;border-radius:0;flex:1;min-width:0;min-height:48px;padding:9px 12px;font-size:16px}.settings-segments>button:last-child{border-right:0}.settings-segments>button[aria-pressed=true]{color:#0c2231;background:linear-gradient(#ffe7a0,#e5bd61);border-radius:7px;font-weight:800;box-shadow:inset 0 0 0 2px #fff1bc77}.speed-segments{flex-basis:260px}#optionsDialog #autoStopRarity{color:#deebfd;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#092334;border:1.5px solid #f7da84;border-radius:10px;flex:0 280px;min-width:0;max-width:44%;min-height:44px;padding:10px 13px;font-size:16px}#optionsDialog input[type=checkbox]{appearance:none;cursor:pointer;background:#0a1f2e;border:1px solid #80a5b999;border-radius:24px;flex:0 0 66px;width:66px;height:35px;min-height:35px;display:block;position:relative;box-shadow:inset 0 2px 4px #0003}#optionsDialog input[type=checkbox]:after{content:"";background:#e1eaf1;border:0;border-radius:50%;width:27px;height:27px;transition:left .12s;position:absolute;top:3px;left:4px;transform:none}#optionsDialog input[type=checkbox]:checked{background:linear-gradient(110deg,#f2cb6c,#ffdf8c);border-color:#ffe9ad;box-shadow:inset 0 0 0 1px #ffedba55}#optionsDialog input[type=checkbox]:checked:after{background:#fff;border:0;width:27px;height:27px;left:32px;transform:none}#optionsDialog input[type=checkbox]:disabled{opacity:.45;cursor:default}#optionsDialog .auto-settings-note{background:#0a22314d;border:1px solid #c8ac62a6;border-radius:12px;align-items:center;gap:16px;margin:0;padding:16px 18px;display:flex}.auto-settings-note>.settings-glyph{color:#f2cf77;flex-basis:31px;width:31px;height:31px}#optionsDialog .auto-settings-note>p{color:#a8c6db;margin:0;font-size:14px;line-height:1.65}.settings-actions{gap:18px;padding:0 3px;display:flex}.settings-actions>button{border-radius:10px;flex:1;justify-content:center;align-items:center;gap:20px;width:auto;min-width:0;min-height:62px;padding:13px 18px;font-size:20px;font-weight:750;display:flex;margin:0!important}.settings-actions>.primary-action{color:#0b2334;background:linear-gradient(#ffe9a0,#e5b85d);border:1px solid #ffedb0}.settings-actions>.secondary-action{color:#d3e6f7;background:#071d2b77;border:1px solid #9fe3e7}.settings-actions .settings-glyph{width:28px;height:28px}.settings-save-status{color:#c9e9cf;min-height:18px;margin:-10px 3px -5px;font-size:12px}#optionsDialog .audio-settings>h3,#optionsDialog .settings-info h3,#optionsDialog .display-settings h3{color:#dfebff;margin:0 0 26px;font-size:26px}.display-preference{border-block:1px solid #9bc2d438;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:22px 0;display:flex}#optionsDialog .display-settings>p{color:#abc6d8;margin:20px 0;font-size:15px;line-height:1.7}@media (width<=1150px) and (width>=761px){#optionsDialog{width:calc(100vw - 40px)}#optionsDialog[open]{grid-template-columns:220px minmax(0,1fr)}.settings-sidebar{padding:30px 12px}.settings-navigation>button{gap:12px;padding-inline:12px;font-size:17px}#optionsDialog .settings-sidebar h2{font-size:23px}.settings-content{padding:45px 18px 18px}.auto-settings-row{gap:12px}.settings-segments{flex-basis:260px}.settings-segments>button{padding-inline:8px;font-size:14px}.settings-row-copy>b{font-size:16px}.settings-row-copy>p,.settings-row-copy>span{font-size:12px}}@media (width<=760px){#optionsDialog{border-radius:18px;width:calc(100vw - 20px);height:calc(100svh - 28px)}#optionsDialog[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.settings-sidebar{background:linear-gradient(110deg,#153448,#102a3c);border-bottom:1px solid #95bfce55;border-right:0;padding:17px 12px 9px}#optionsDialog .settings-sidebar h2{border:0;gap:9px;margin:0 0 12px;padding:0;font-size:24px}.settings-sidebar h2 .op17-icon{width:27px;height:27px}.settings-navigation{scrollbar-width:none;flex-direction:row;gap:5px;overflow:auto}.settings-navigation>button{border-left-width:3px;border-radius:8px;flex:none;gap:7px;width:auto;min-height:48px;padding:9px 10px;font-size:12px}.settings-navigation .settings-glyph{flex-basis:20px;width:20px;height:20px}.settings-content{gap:12px;padding:14px 12px 12px}#optionsDialog .settings-card{border-radius:12px;padding:16px}.settings-panels{padding:0}#optionsDialog .auto-settings-heading{gap:11px;padding-bottom:18px}.auto-settings-heading>.settings-glyph{flex-basis:30px;width:30px;height:30px}#optionsDialog .auto-settings-heading h3{font-size:23px}#optionsDialog .auto-settings-heading p{font-size:12px}#optionsDialog input[type=checkbox]{flex-basis:48px;width:48px;height:28px;min-height:28px}#optionsDialog input[type=checkbox]:after{width:20px;height:20px;top:3px;left:3px}#optionsDialog input[type=checkbox]:checked:after{width:20px;height:20px;left:23px}.auto-settings-row{flex-wrap:wrap;gap:10px;padding:16px 0}.auto-settings-row>.settings-glyph{flex-basis:22px;width:22px;height:22px}.settings-row-copy>b{font-size:14px}.settings-row-copy>p,.settings-row-copy>span{margin-top:5px;font-size:12px}.settings-segments{flex-basis:calc(100% - 32px);margin-left:32px}.settings-segments>button{min-height:42px;padding:7px;font-size:13px}#optionsDialog #autoStopRarity{flex-basis:calc(100% - 32px);max-width:none;margin-left:32px;font-size:14px}#optionsDialog .auto-settings-note{gap:10px;padding:12px}#optionsDialog .auto-settings-note>p{font-size:12px}.auto-settings-note>.settings-glyph{flex-basis:24px;width:24px;height:24px}.settings-actions{gap:10px;padding:0}.settings-actions>button{gap:9px;min-height:48px;padding:10px;font-size:14px}.settings-actions .settings-glyph{flex-basis:20px;width:20px;height:20px}.settings-save-status{min-height:16px;margin:-6px 0 -5px;font-size:11px}}.series-bar{background:linear-gradient(120deg,#2b3f52f2,#102236f7 60%);border:1px solid #ebd8a540;border-radius:20px;gap:0;max-width:980px;margin:0 0 18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 12px 34px #0003}.series-current{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) minmax(160px,240px) auto;align-items:center;gap:6px 18px;padding:12px 16px 12px 14px;transition:background .15s;display:grid}.series-current:hover{background:#ffffff08}.series-current:hover .series-current-action{filter:brightness(1.08)}.series-current:focus-visible{outline:2px solid var(--gold);outline-offset:-3px;border-radius:18px}.series-current>img{object-fit:contain;filter:drop-shadow(0 8px 10px #0007);width:54px;height:78px;transform:rotate(-4deg)}.series-current-text{gap:2px;min-width:0;display:grid}.series-current-text small{letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);font-size:10px}.series-current-text b{letter-spacing:-.6px;color:var(--gold);font-size:26px;line-height:1.05}.series-current-text em{color:#c9d3de;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.series-current-progress{color:var(--muted);gap:6px;font-size:12px;display:grid}.series-current-progress b{color:var(--text);font-size:15px}.series-current-action{background:var(--gold);color:#132235;white-space:nowrap;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:800}.series-meter{background:#ffffff14;border-radius:99px;height:6px;display:block;overflow:hidden}.series-meter i{border-radius:inherit;background:linear-gradient(90deg,#89c9ba,#eec780);width:0;height:100%;transition:width .4s;display:block}.series-costs{background:#0812208a;border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:9px 16px 10px;font-size:11px;display:flex}.series-costs-label{letter-spacing:1.2px;text-transform:uppercase;color:var(--muted);margin-right:-2px;font-size:10px}.series-costs-label:not(:first-child){margin-left:auto}.series-costs-rule{color:var(--muted);margin-left:auto;font-size:11px}.token-chip{color:#d7dfe8;white-space:nowrap;background:#0b1828c0;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:4px 9px 4px 7px;font-size:11px;display:inline-flex}.token-chip svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;width:14px;height:14px}.token-chip b{color:var(--text);font-size:13px}.token-chip.is-booster svg{color:#eec780}.token-chip.is-display svg{color:#89c9ba}.token-chip.is-short{opacity:.62}.token-chip.is-short b{color:#e7a38f}.product-catalog{margin-top:26px}.product-catalog-head{align-items:flex-end}.product-tools{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0 16px;display:flex}.product-tools .search-field{flex:220px;max-width:340px}.product-filters{flex-wrap:wrap;gap:6px;display:flex}.product-filters button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#ffffff08;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:650}.product-filters button[aria-pressed=true]{color:var(--gold);background:#ddc8851f;border-color:#ebd8a590}.product-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.product-card{flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.product-card.is-selected{box-shadow:0 0 0 2px #ebd8a5aa,0 14px 40px #0003}.product-art{background:radial-gradient(at 50% 40%,#ffffff12,#0000 70%);border-radius:12px;place-items:center;height:130px;display:grid}.product-art img{object-fit:contain;filter:drop-shadow(0 8px 10px #0006);max-width:100%;max-height:120px}.product-card.is-deck .product-art img{max-height:118px}.product-text h3{letter-spacing:-.4px;color:var(--gold);margin:0;font-size:20px}.product-text h3 small{letter-spacing:1px;border:1px solid var(--line);color:var(--muted);vertical-align:middle;border-radius:6px;padding:2px 6px;font-size:10px}.product-name{min-height:2.7em;margin:2px 0 0;font-size:13px;line-height:1.35}.product-meta{color:var(--muted);margin:4px 0 0;font-size:11px}.product-prices{flex-wrap:wrap;gap:6px 14px;font-size:12px;display:flex}.product-prices span{gap:0;display:grid}.product-prices small{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:10px}.product-prices b{font-size:14px}.product-owned{color:var(--mint);align-self:end;font-size:11px;font-weight:700}.product-soon{color:var(--gold);margin:0;font-size:12px;font-weight:700}.product-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.product-actions .primary-action,.product-actions .secondary-action{flex:70px;min-height:36px;padding:6px 10px;font-size:12px}.product-actions .text-action{text-align:left;flex:100%;min-height:0;padding:2px 0;font-size:11px}.empty-note{color:var(--muted);text-align:center;grid-column:1/-1;padding:24px 0}.set-picker-dialog[open]{flex-direction:column;width:min(1120px,100vw - 32px);height:min(860px,100dvh - 32px);padding:24px 26px 18px;display:flex;overflow:hidden}.set-picker-header{align-items:center;gap:14px;padding-right:44px;display:flex}.set-picker-heading small{letter-spacing:1.6px;text-transform:uppercase;color:var(--muted);font-size:10px}.set-picker-header h2{letter-spacing:-.6px;margin:2px 0 0;font-size:28px}.set-picker-wallet{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.set-picker-dialog .close-dialog{top:18px;right:18px}.set-picker-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:16px 0 6px;display:flex}.set-picker-tools .search-field{flex:220px;max-width:360px;margin-left:auto}.set-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:4px 4px 12px 0;overflow:auto}.set-picker-group+.set-picker-group{margin-top:18px}.set-picker-group h3{z-index:2;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);background:linear-gradient(#17283bf5 70%,#17283b00);margin:0 0 8px;padding:8px 0 6px;font-size:12px;position:sticky;top:0}.set-picker-group h3 span{color:var(--text);background:#ffffff12;border-radius:99px;margin-left:4px;padding:1px 7px;font-size:10px}.set-picker-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}.set-option{color:var(--text);text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff0a,#ffffff03);border:1px solid #ffffff17;border-radius:14px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px 10px 10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.set-option:hover{background:linear-gradient(135deg,#ebd8a514,#ffffff05);border-color:#ebd8a580;transform:translateY(-1px)}.set-option:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.set-option.is-selected{border-color:var(--gold);background:linear-gradient(135deg,#eec78024,#eec78008);box-shadow:inset 0 0 0 1px #eec78066}.set-option[aria-disabled=true]{opacity:.55;cursor:not-allowed}.set-option-art{place-items:center;height:86px;display:grid}.set-option-art img{object-fit:contain;filter:drop-shadow(0 6px 8px #0007);max-width:100%;max-height:86px}.set-option-body{gap:4px;min-width:0;display:grid}.set-option-title{align-items:center;gap:6px;display:flex}.set-option-title b{letter-spacing:-.4px;color:var(--gold);font-size:19px}.set-option-title small{letter-spacing:1px;border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:1px 5px;font-size:9px}.set-option-title em{letter-spacing:.6px;text-transform:uppercase;color:#132235;background:var(--gold);border-radius:99px;margin-left:auto;padding:2px 8px;font-size:10px;font-style:normal;font-weight:800}.set-option-name{color:#c9d3de;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.set-option-progress{color:var(--muted);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.set-option-progress b{color:var(--text)}.set-option.is-complete .series-meter i{background:linear-gradient(90deg,#eec780,#fff1c4)}.set-option-costs{flex-wrap:wrap;align-items:center;gap:5px;margin-top:2px;display:flex}.set-option-costs .token-chip{padding:2px 7px 2px 5px;font-size:10px}.set-option-costs .token-chip b{font-size:12px}.set-option-price{color:var(--text);align-items:center;gap:4px;font-size:11px;display:inline-flex}.set-option-price small{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:9px}.set-option-price+.set-option-price{margin-left:8px}.set-option-soon{color:var(--gold);font-size:12px;font-weight:700}.set-picker-note{border-top:1px solid var(--line);color:var(--muted);margin:10px 0 0;padding-top:10px;font-size:11px}.collection-series{margin:0 0 16px}.collection-series-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.collection-series-head h2{letter-spacing:.2px;color:#fff;text-shadow:0 2px 6px #0005;margin:0;font-size:17px}.collection-series-head .text-action{color:#fff;text-shadow:0 1px 4px #0006;font-size:12px;font-weight:700}.collection-series-head h2 span{color:#e8f1fa;margin-left:6px;font-size:12px;font-weight:600}.collection-series-list{scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}.collection-series-list[data-expanded=true]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid;overflow:visible}.series-tile{color:var(--text);text-align:left;cursor:pointer;scroll-snap-align:start;background:#0b1828b8;border:1px solid #ffffff17;border-radius:12px;flex:0 0 150px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px 7px 7px;transition:border-color .15s,background .15s;display:grid}.series-tile:hover{border-color:#ebd8a580}.series-tile:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.series-tile.is-selected{border-color:var(--gold);background:#eec7801c}.series-tile img{object-fit:contain;filter:drop-shadow(0 3px 4px #0007);width:30px;height:44px}.series-tile.is-deck img{height:36px}.series-tile-all{width:30px;height:44px;color:var(--gold);place-items:center;font-size:22px;display:grid}.series-tile-text{gap:3px;min-width:0;display:grid}.series-tile-text b{color:var(--gold);font-size:13px}.series-tile-text small{color:var(--muted);white-space:nowrap;font-size:10px}.series-tile .series-meter{height:4px}.series-tile.is-complete{border-color:#eec78066}.series-tile.is-complete .series-meter i{background:linear-gradient(90deg,#eec780,#fff1c4)}.deck-dialog{width:min(860px,100vw - 32px)}.deck-dialog h2{margin:2px 0 14px;font-size:28px}.deck-showcase{grid-template-columns:minmax(150px,220px) minmax(0,1fr);align-items:center;gap:22px;display:grid}.deck-art{background:radial-gradient(at 50% 40%,#ffffff14,#0000 70%);border-radius:14px;place-items:center;padding:10px;display:grid}.deck-art img{object-fit:contain;filter:drop-shadow(0 10px 14px #0007);max-width:100%;max-height:230px}.deck-facts{gap:10px;display:grid}.deck-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;display:flex}.deck-facts span{color:var(--muted)}.deck-cards{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;max-height:min(34dvh,300px);margin:18px 0 8px;padding-right:4px;display:grid;overflow:auto}.deck-card{margin:0;position:relative}.deck-card img{aspect-ratio:5/7;object-fit:cover;border-radius:7px;width:100%;display:block}.deck-card b{color:var(--gold);background:#050d1aeb;border:1px solid #ebd8a570;border-radius:999px;padding:1px 7px;font-size:11px;position:absolute;top:4px;right:4px}.deck-card figcaption{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;line-height:1.25;overflow:hidden}.quest-series .quest-set{border:1px solid var(--line);background:#ffffff06;border-radius:14px;margin-top:10px}.quest-set>summary{cursor:pointer;align-items:center;gap:12px;padding:10px 14px;list-style:none;display:flex}.quest-set>summary::-webkit-details-marker{display:none}.quest-set>summary img{object-fit:contain;width:28px;height:38px}.quest-set>summary span{flex:1;min-width:0;display:grid}.quest-set>summary b{color:var(--gold);font-size:15px}.quest-set>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.quest-set>summary em{font-size:12px;font-style:normal;font-weight:700}.quest-set>summary:after{content:"▾";color:var(--muted);transition:transform .15s}.quest-set[open]>summary:after{transform:rotate(180deg)}.quest-set>.quest-list{padding:4px 12px 14px}@media (width<=900px){.series-current{grid-template-columns:auto minmax(0,1fr) auto}.series-current-progress{grid-area:2/2/auto/-1}}@media (width<=700px){.series-current{gap:4px 12px;padding:10px 12px}.series-current>img{grid-row:span 2;width:44px;height:64px}.series-current-text b{font-size:22px}.series-current-action{padding:7px 11px;font-size:11px}.series-costs{padding:8px 12px}.series-costs-label:not(:first-child){margin-left:0}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-art{height:104px}.product-art img{max-height:96px}.deck-showcase{grid-template-columns:1fr}.deck-art img{max-height:150px}.set-picker-dialog[open]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:16px 14px calc(10px + env(safe-area-inset-bottom));border:0;border-radius:0}.set-picker-header{flex-wrap:wrap;gap:8px;padding-right:40px}.set-picker-header h2{font-size:22px}.set-picker-wallet{width:100%;margin-left:0}.set-picker-dialog .close-dialog{top:12px;right:12px}.set-picker-tools{margin:10px 0 4px}.set-picker-tools .product-filters{flex-wrap:nowrap;width:100%;overflow-x:auto}.set-picker-tools .product-filters button{flex:none}.set-picker-tools .search-field{flex-basis:100%;max-width:none;margin-left:0}.set-picker-grid{grid-template-columns:1fr;gap:8px}.set-option{grid-template-columns:48px minmax(0,1fr);padding:8px 10px 8px 8px}.set-option-art{height:70px}.set-option-art img{max-height:70px}.set-picker-note{font-size:10px}.series-tile{flex-basis:132px}.collection-series-list[data-expanded=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=360px){.product-grid{grid-template-columns:1fr}}.token-icon{object-fit:contain;filter:drop-shadow(0 1px #0004);flex:none;width:18px;height:18px}.token-chip .token-icon{width:17px;height:17px}.set-option-costs .token-chip .token-icon{width:15px;height:15px}.welcome-chip{color:#0f2a35;white-space:nowrap;background:linear-gradient(90deg,#6fdcc8,#c3f7ee);border-radius:999px;align-items:center;gap:5px;padding:3px 10px 3px 4px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #fff6}.welcome-chip .token-icon{width:17px;height:17px}.set-option .welcome-chip{justify-self:start;margin-top:2px}.series-costs .welcome-chip{margin-left:4px}.header-tokens{flex:none;gap:8px;min-width:0;display:flex}.header-chip .token-icon{width:24px;height:24px}#headerDisplays{position:relative}#headerDisplays.has-welcome:after{content:"";background:#6fdcc8;border:2px solid #13263b;border-radius:50%;width:11px;height:11px;position:absolute;top:-3px;right:-3px}@media (width>=1024px){html body .topbar .header-tokens{width:100%}html body .topbar .header-tokens .header-chip{flex:1 1 0;width:auto;min-width:0}}@media (width<=1023px){html body .topbar .header-tokens{order:2;gap:6px}html body .topbar .header-tokens #headerBoosters{order:0}}@media (width<=400px){html body .header-chip .token-icon{width:21px;height:21px}}@media (width<=359px){html body .topbar .header-tokens{display:none}}:is(#openGiftBtn,#mainClaimBtn,#nextBoosterBtn)[data-cost]:not([data-cost=""]):after{content:attr(data-cost);color:#ffe48a;letter-spacing:0;vertical-align:middle;white-space:nowrap;background:#13263b url(/assets/token-booster-BPvnkiMr.webp) 4px/19px 19px no-repeat;border-radius:999px;align-items:center;margin-left:10px;padding:3px 9px 3px 27px;font-size:.9em;font-weight:900;line-height:1.3;display:inline-flex}:is(#openGiftBtn,#mainClaimBtn,#nextBoosterBtn)[data-cost-kind=display][data-cost]:not([data-cost=""]):after{color:#bff7ec;background-image:url(/assets/token-display-C4aCVKlK.webp)}#freeBoosterCount:before,#displayQuantity:before{content:"";vertical-align:-4px;background:url(/assets/token-booster-BPvnkiMr.webp) 50%/contain no-repeat;flex:none;width:20px;height:20px;margin-right:6px;display:inline-block}#displayQuantity:before{background-image:url(/assets/token-display-C4aCVKlK.webp)}#displayQuantity.is-welcome{background:#6fdcc8!important}#displayBadge .pack-glyph{fill:currentColor;flex:none;width:13px;height:18px;display:block}.token-spend{z-index:400;color:#ffe48a;pointer-events:none;white-space:nowrap;background:#13263bf2;border:2px solid #ffd25a;border-radius:999px;align-items:center;gap:6px;padding:6px 14px 6px 8px;font-size:20px;font-weight:900;line-height:1;display:inline-flex;position:fixed;transform:translate(-50%,-50%);box-shadow:0 10px 28px #0007}.token-spend .token-icon{width:30px;height:30px}.token-spend span{color:#fff;font-size:12px;font-weight:800}.token-spend.is-display{color:#bff7ec;border-color:#6fdcc8}.product-tools .sort-field,.set-picker-tools .sort-field{color:#fff;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.sort-field select{color:#13263b;min-height:38px;font:inherit;cursor:pointer;background:#fff;border:2px solid #13263b;border-radius:999px;padding:0 30px 0 12px;font-weight:800}.set-picker-tools .sort-field{color:var(--text)}.product-grid:has(.shop-product){grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.shop-product{color:#f4f0e7;background:linear-gradient(#1b3550,#12273d);border:2px solid #13263b;border-radius:20px;grid-template-rows:auto 1fr auto auto;gap:0;display:grid;overflow:hidden;box-shadow:0 6px #0b1828,0 14px 30px #0003}.shop-product-art{background:radial-gradient(at 50% 70%,#fff2,#0000 65%),linear-gradient(#2b4f73,#1b3550);place-items:center;height:172px;padding:14px;display:grid;position:relative}.shop-product-art img{object-fit:contain;filter:drop-shadow(0 10px 12px #0008);max-width:100%;max-height:150px;transition:transform .2s}.shop-product:hover .shop-product-art img{transform:translateY(-3px)rotate(-2deg)}.shop-product.is-deck .shop-product-art img{max-height:132px}.shop-product-art .product-owned{color:#0f2a35;background:#89c9ba;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:900;position:absolute;top:10px;right:10px}.shop-product-body{align-content:start;gap:4px;padding:14px 16px 4px;display:grid}.shop-product-title{align-items:center;gap:6px;min-width:0;display:flex}.shop-product-title h3{letter-spacing:-.4px;color:#ffc83d;margin:0;font-size:22px;line-height:1.1}.shop-lang{letter-spacing:1px;color:#c9d3de;border:1px solid #ffffff40;border-radius:6px;padding:1px 6px;font-size:9px;font-weight:800}.shop-kind{letter-spacing:.4px;color:#c9d3de;white-space:nowrap;background:#ffffff14;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10px;font-weight:800}.shop-kind.is-extra{color:#bcd6ff;background:#3d7fd633}.shop-kind.is-premium{color:#ffe3a3;background:#eec78030}.shop-kind.is-starter{color:#c3f7ee;background:#89c9ba30}.shop-product-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:1.3;overflow:hidden}.shop-product-meta{color:#a0adbd;margin:0;font-size:11px}.shop-progress{color:#a0adbd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:6px;font-size:11px;display:grid}.shop-progress b{color:#fff}.shop-product-actions{grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px 0;display:grid}.shop-product-actions.is-single{grid-template-columns:1fr}.shop-buy{color:#13263b;text-align:left;cursor:pointer;background:#fff;border:2px solid #13263b;border-radius:14px;justify-items:start;gap:2px;min-height:56px;padding:8px 12px;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 3px #13263b}.shop-buy:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #13263b}.shop-buy:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #13263b}.shop-buy.is-primary{background:#ffc83d}.shop-buy>span{letter-spacing:.3px;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800}.shop-buy>span small{text-transform:none;letter-spacing:0;color:#13263b;opacity:.6;font-size:9px;font-weight:700}.shop-buy>b{white-space:nowrap;align-items:center;gap:4px;font-size:16px;font-weight:900;display:inline-flex}.shop-buy>b :is(img,svg){width:18px;height:18px}.shop-buy:disabled{opacity:.5;cursor:not-allowed}.shop-open-link{color:#8fe3d3;cursor:pointer;background:0 0;border:0;justify-self:center;margin:8px 0 12px;padding:4px 8px;font-size:12px;font-weight:700}.shop-open-link:hover{text-decoration:underline}.shop-product .product-soon{text-align:center;background:#ffffff10;border-radius:12px;grid-column:1/-1;margin:0 0 4px;padding:10px}.shop-product-actions.is-single+.shop-open-link,.shop-product.is-deck .shop-product-actions{padding-bottom:16px}@media (width<=700px){.product-grid:has(.shop-product){grid-template-columns:1fr;gap:12px}.shop-product{grid-template-rows:auto auto auto;grid-template-columns:110px minmax(0,1fr)}.shop-product-art{grid-row:1/3;height:auto;min-height:150px;padding:10px}.shop-product-art img{max-height:130px}.shop-product-body{padding:12px 12px 4px 4px}.shop-product-actions{grid-column:1/-1;padding:10px 12px 0}.shop-open-link{grid-column:1/-1}.product-tools .sort-field{flex:100%}.sort-field select{flex:1}}@media (width<=1023px){:is(#openGiftBtn,#mainClaimBtn,#nextBoosterBtn){position:relative}:is(#openGiftBtn,#mainClaimBtn,#nextBoosterBtn)[data-cost]:not([data-cost=""]):after{z-index:2;pointer-events:none;background-position:3px;background-size:14px 14px;border-radius:0 0 0 10px;margin:0;padding:1px 6px 1px 20px;font-size:10px;position:absolute;top:0;right:0}}.pass-reward-art .pass-pack-art.pass-token-art{filter:drop-shadow(0 8px 10px #0005);width:92px;height:92px;transform:rotate(-6deg)}.pass-reward-art.is-bundle .pass-pack-art.pass-token-art{width:62px;height:62px;transform:rotate(8deg)}@media (width<=700px){.pass-reward-art .pass-pack-art.pass-token-art{width:76px;height:76px}.pass-reward-art.is-bundle .pass-pack-art.pass-token-art{width:52px;height:52px}}html body .clash-prize .clash-prize-booster{width:20px;height:20px}html body .clash-gain .clash-prize-booster{width:26px;height:26px}html body img.lvl-booster{object-fit:contain}html body .achievement-reward-preview>img[src*=token-]{width:32px;height:32px}.hub-tile.hub-tcg .hub-art{background:linear-gradient(160deg,#cfe6ff,#8fbff5)}.hub-tile.hub-tesoro .hub-art{background:linear-gradient(160deg,#ffe9a8,#ffc83d)}.hub-tile .hub-cards,.hub-tile .hub-chips{width:min(150px,80%);height:auto}.hub-tile[data-notification=true]:after{content:"";background:#f2605b;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:10px;right:10px}.back-to-games{color:#13294b;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:999px;align-items:center;gap:4px;margin:0 0 6px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 2px #13294b}.tcg-hero .back-to-games{margin-bottom:10px}#freeBoosterCount .token-total{font:inherit;color:inherit;-webkit-text-fill-color:currentColor}#freeBoosterCount .token-total.is-excess,html body #headerBoosterCount.is-excess{color:#0f9f6e;-webkit-text-fill-color:#0f9f6e}.grade-chip{color:#fff;white-space:nowrap;background:#13263b;border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 3px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 1px #0006}.grade-chip b{background:var(--grade-color,#5b8bd9);color:#fff;text-shadow:0 1px #0005;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:900;display:grid}.grade-chip small{color:#e8eef5;font-size:10px;font-weight:800}.grade-chip[data-grade="1"],.grade-chip[data-grade="2"]{--grade-color:#b5523b}.grade-chip[data-grade="3"],.grade-chip[data-grade="4"]{--grade-color:#c9832e}.grade-chip[data-grade="5"],.grade-chip[data-grade="6"]{--grade-color:#7f9a3a}.grade-chip[data-grade="7"],.grade-chip[data-grade="8"]{--grade-color:#2f8fb3}.grade-chip[data-grade="9"]{--grade-color:#7a5bd6}.grade-chip[data-grade="10"]{--grade-color:linear-gradient(135deg,#fff3b0,#e9b33a 45%,#b9821c);background:linear-gradient(90deg,#3b2a08,#13263b)}.grade-chip[data-grade="10"] b{color:#3b2a08;text-shadow:none;background:linear-gradient(135deg,#fff3b0,#e9b33a 45%,#b9821c)}.tile-art>.grade-chip{z-index:3;padding:2px;font-size:10px;position:absolute;bottom:7px;right:6px}.tile-art>.grade-chip b{min-width:18px;height:18px;font-size:10px}.card-wear{z-index:2;pointer-events:none;border-radius:inherit;background-repeat:no-repeat;position:absolute;inset:0}.card-wear:not([data-grade]),.card-wear[data-grade=""],.card-wear[data-grade="7"],.card-wear[data-grade="8"]{display:none}.card-front>.card-wear,.detail-card>.card-wear{z-index:3}.card-wear:is([data-grade="1"],[data-grade="2"],[data-grade="3"],[data-grade="4"]){--corner:#fffdf5f2}.card-wear[data-grade="6"]{box-shadow:inset 0 0 0 2px #ffffff47,inset 0 0 10px #ffffff2e}.card-wear[data-grade="5"]{background-image:linear-gradient(-28deg,#0000 31%,#ffffff38 31.4%,#0000 31.9%),linear-gradient(-31deg,#0000 63%,#ffffff2e 63.3%,#0000 63.7%),linear-gradient(56deg,#0000 72%,#ffffff29 72.3%,#0000 72.6%);box-shadow:inset 0 0 0 2px #ffffff4d}.card-wear[data-grade="4"]{background-image:radial-gradient(circle at 0 0,var(--corner) 0 2.5%,#ffffff73 4%,transparent 6.5%),radial-gradient(circle at 100% 0,var(--corner) 0 2.5%,#ffffff73 4%,transparent 6.5%), radial-gradient(circle at 0 100%,var(--corner) 0 2.5%,#ffffff73 4%,transparent 6.5%),radial-gradient(circle at 100% 100%,var(--corner) 0 2.5%,#ffffff73 4%,transparent 6.5%), linear-gradient(-28deg,transparent 24%,#ffffff42 24.4%,transparent 24.9%),linear-gradient(-33deg,transparent 52%,#ffffff38 52.3%,transparent 52.8%),linear-gradient(-25deg,transparent 77%,#fff3 77.3%,transparent 77.7%),linear-gradient(60deg,transparent 38%,#ffffff2e 38.3%,transparent 38.7%);box-shadow:inset 0 0 0 2px #fff6,inset 0 0 14px #fff3}.card-wear[data-grade="3"]{background-image:radial-gradient(circle at 0 0,var(--corner) 0 3.5%,#ffffff80 5.5%,transparent 8%),radial-gradient(circle at 100% 0,var(--corner) 0 3.5%,#ffffff80 5.5%,transparent 8%), radial-gradient(circle at 0 100%,var(--corner) 0 3.5%,#ffffff80 5.5%,transparent 8%),radial-gradient(circle at 100% 100%,var(--corner) 0 3.5%,#ffffff80 5.5%,transparent 8%), linear-gradient(112deg,transparent 46%,#ffffff8c 48.4%,#1e140a73 49.6%,transparent 52%), radial-gradient(ellipse at 70% 75%,#78552838,transparent 40%);box-shadow:inset 0 0 0 2px #ffffff73,inset 0 0 18px #fff0d240}.card-wear[data-grade="2"]{background-image:radial-gradient(circle at 0 0,var(--corner) 0 5%,#ffffff8c 7%,transparent 10%),radial-gradient(circle at 100% 0,var(--corner) 0 4%,#ffffff80 6%,transparent 9%), radial-gradient(circle at 0 100%,var(--corner) 0 4.5%,#ffffff80 6.5%,transparent 9.5%),radial-gradient(circle at 100% 100%,var(--corner) 0 5.5%,#ffffff8c 7.5%,transparent 10.5%), linear-gradient(64deg,transparent 47%,#fff9 49%,#1e140a80 50.3%,transparent 52.5%), linear-gradient(160deg,transparent 60%,#ffffff59 61.5%,#00000040 62.3%,transparent 64%);box-shadow:inset 0 0 0 3px #fffaeb80,inset 0 0 24px #a0783c59}.card-wear[data-grade="1"]{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20140%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M57%200%2061%204%2059%208%2066%2011%2064%2016%2071%2019%2070%2024%2078%2026%2077%2031%2085%2033%2086%2038%2093%2040%2095%2045%20100%2046%22%20fill%3D%22none%22%20stroke%3D%22%23f4ead4%22%20stroke-width%3D%222.2%22%20stroke-linejoin%3D%22round%22/%3E%3Cpath%20d%3D%22M57%200%2061%204%2059%208%2066%2011%2064%2016%2071%2019%2070%2024%2078%2026%2077%2031%2085%2033%2086%2038%2093%2040%2095%2045%20100%2046%22%20fill%3D%22none%22%20stroke%3D%22%237a5a2e%22%20stroke-width%3D%22.6%22%20stroke-opacity%3D%22.7%22%20transform%3D%22translate%28-.8%20.9%29%22/%3E%3C/svg%3E), radial-gradient(circle at 0 0,var(--corner) 0 6%,#fff9 8.5%,transparent 12%),radial-gradient(circle at 0 100%,var(--corner) 0 6%,#ffffff8c 8.5%,transparent 12%),radial-gradient(circle at 100% 100%,var(--corner) 0 5%,#ffffff80 7.5%,transparent 11%), linear-gradient(58deg,transparent 46.5%,#ffffffb3 48.6%,#190f0599 50%,transparent 52.6%), linear-gradient(-24deg,transparent 64%,#ffffff73 65.4%,#00000059 66.2%,transparent 68%);background-size:100% 100%;box-shadow:inset 0 0 0 3px #fff8e699,inset 0 0 30px #96692d73}:is([data-grade="1"]>img,.card-front:has(>.card-wear[data-grade="1"])>img){filter:sepia(.38)saturate(.62)brightness(.96)contrast(.92);-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20140%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%200H57L61%204%2059%208%2066%2011%2064%2016%2071%2019%2070%2024%2078%2026%2077%2031%2085%2033%2086%2038%2093%2040%2095%2045%20100%2046V140H0Z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E) 50%/100% 100% no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20140%22%20preserveAspectRatio%3D%22none%22%3E%3Cpath%20d%3D%22M0%200H57L61%204%2059%208%2066%2011%2064%2016%2071%2019%2070%2024%2078%2026%2077%2031%2085%2033%2086%2038%2093%2040%2095%2045%20100%2046V140H0Z%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E) 50%/100% 100% no-repeat}:is([data-grade="2"]>img,.card-front:has(>.card-wear[data-grade="2"])>img){filter:sepia(.26)saturate(.74)contrast(.94)}:is([data-grade="3"]>img,.card-front:has(>.card-wear[data-grade="3"])>img){filter:sepia(.12)saturate(.86)}:is([data-grade="4"]>img,.card-front:has(>.card-wear[data-grade="4"])>img){filter:saturate(.93)}.card-wear[data-grade="9"]{background-image:linear-gradient(115deg,#0000 30%,#ffffff38 45%,#0000 60%);background-size:250% 100%;animation:4.5s ease-in-out infinite grade-sheen}.card-wear[data-grade="10"]{background-image:linear-gradient(115deg,#0000 30%,#fff6c873 45%,#0000 60%),radial-gradient(circle at 14% 10%,#fff 0 .6%,#0000 1.4%),radial-gradient(circle at 86% 22%,#fff 0 .5%,#0000 1.2%),radial-gradient(circle at 70% 88%,#fff 0 .6%,#0000 1.3%);background-size:250% 100%,100% 100%,100% 100%,100% 100%;animation:3.2s ease-in-out infinite grade-sheen;box-shadow:inset 0 0 0 3px #f2c94c,inset 0 0 0 5px #fff3b08c,inset 0 0 26px #ffd65a73}@keyframes grade-sheen{0%,to{background-position:120% 0,0 0,0 0,0 0}50%{background-position:-20% 0,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.card-wear{animation:none!important}}.reveal-grade{box-sizing:border-box;color:#c9d3de;flex-wrap:nowrap;flex:1 0 100%;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;max-width:100%;height:24px;margin:4px 0 6px;font-size:11px;display:flex;overflow:hidden}.reveal-grade>span:not(.grade-chip){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.detail-grades{color:#13263b;background:#eef4fb;border:2px solid #13263b26;border-radius:14px;gap:8px;margin:4px 0 12px;padding:12px;display:grid}.detail-grades-title{letter-spacing:.6px;text-transform:uppercase;color:#5a7290;font-size:11px;font-weight:800}.detail-grade-list{flex-wrap:wrap;gap:6px;max-height:150px;display:flex;overflow:auto}.detail-grade{background:#fff;border:2px solid #13263b1f;border-radius:12px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.detail-grade.is-best{background:#fff8e1;border-color:#e9b33a}.detail-grade>span:not(.grade-chip){line-height:1.2;display:grid}.detail-grade>span:not(.grade-chip) b{color:#13263b;font-size:12px}.detail-grade small,.detail-grades-note{color:#5a7290;font-size:10px}.card-wear:is([data-grade="1"],[data-grade="2"]):before{content:"";border-radius:inherit;mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}.card-wear[data-grade="2"]:before{background:radial-gradient(circle at 28% 68%,#0000 0 8.5%,#965f1ebf 9.5% 11%,#aa78324d 12%,#0000 13.5%),radial-gradient(18% 11% at 72% 34%,#a06928b3,#b4823c59 55%,#0000 72%)}.card-wear[data-grade="1"]:before{background:radial-gradient(circle at 34% 62%,#0000 0 10%,#8c5519d9 11% 13%,#aa732d59 14%,#0000 16%),radial-gradient(22% 14% at 64% 80%,#965f1ecc,#af7d3766 55%,#0000 75%),radial-gradient(10% 7% at 22% 30%,#8c5a1ebf,#0000 70%),radial-gradient(6% 4% at 80% 58%,#78501eb3,#0000 70%)}.hub-art .hub-object{object-fit:contain;filter:drop-shadow(0 4px #13294b40);width:auto;max-width:86%;height:92%;position:relative}.empty-state>.empty-state-art{object-fit:contain;width:160px;max-width:100%;height:160px;margin:0 auto 15px;display:block}@media (width>=1024px){.topbar .tabs>.profile-tab{display:none}#accountSidebarBtn[aria-current=page]{color:#ffe09a;border-color:#f0c66c}}@media (width<=1023px){.topbar .wallet{flex-wrap:nowrap;align-items:center}.topbar .wallet>span{align-items:center;gap:5px;min-width:0;display:flex}.topbar .wallet #balance{font-variant-numeric:tabular-nums;min-width:0;margin:0;line-height:1.25;display:block}.topbar .wallet #balance .currency-amount{white-space:nowrap;display:inline}.topbar .wallet #walletLevel{flex:none;margin:0;line-height:1.25}}@media (width<=430px){.topbar{grid-template-columns:minmax(0,1fr) 44px 44px;gap:8px;padding-bottom:12px;display:grid}.topbar .brand{grid-area:1/1;width:108px}.topbar .topbar-actions{display:contents}.topbar .account-sidebar{grid-area:1/2}.topbar #optionsBtn{grid-area:1/3}.topbar .wallet{grid-area:2/1/auto/-1;justify-content:flex-start;gap:9px;width:100%;max-width:none;padding-inline:12px}.topbar .wallet>span{flex:1;gap:10px}.topbar .wallet #walletLevel{margin-left:auto}}body:not([data-auto-access=true]) :is(.auto-open-action,[data-settings-tab=auto],[data-settings-panel=auto],#startAutoSettingsBtn){display:none!important}.opening-actions:has(>.auto-open-action[hidden]){grid-template-columns:minmax(0,1fr)}#rechargeScreen .paid-addons{margin-top:22px}#rechargeScreen .paid-offer--auto{background:linear-gradient(110deg,#223d48ed,#071d2de8);border-color:#edc45e;grid-template-columns:185px minmax(0,1fr) 180px;align-items:center;gap:24px;min-height:140px;padding:16px 22px;display:grid;box-shadow:inset 0 0 0 3px #e6c16c1c,0 8px 24px #0003}#rechargeScreen .paid-offer--auto .paid-offer-heading{text-align:left;grid-area:1/2;margin:0}#rechargeScreen .paid-offer--auto h3{align-items:center;gap:12px;margin:0 0 7px;font-size:28px;display:flex}#rechargeScreen .paid-offer--auto h3 .op17-icon{color:#f8d47a;width:28px;height:28px}#rechargeScreen .paid-offer--auto .paid-price{margin:0 0 8px;font-size:24px;display:block}#rechargeScreen .paid-offer--auto .paid-auto-description{color:#d2e4ed;margin:6px 0;font-size:14px;line-height:1.4}#rechargeScreen .paid-offer--auto .paid-auto-duration{color:#afc5d4;font-size:11px}#rechargeScreen .paid-offer--auto .paid-offer-art{border-right:1px solid #ddbc6d99;grid-area:1/1;place-items:center;width:100%;height:110px;min-height:0;margin:0;display:grid;position:relative}#rechargeScreen .paid-offer--auto .paid-offer-art>img{object-fit:contain;width:55px;height:86px;transform:rotate(var(--auto-pack-rotation));filter:drop-shadow(0 0 8px #ffce5a44);position:absolute}.paid-auto-emblem{z-index:1;color:#ffe7a2;background:radial-gradient(#aa7d27,#453a21 65%,#e9ba55);border:3px solid #ffe09a;border-radius:50%;place-items:center;width:73px;height:73px;display:grid;position:relative;box-shadow:0 0 20px #fbd47777,inset 0 0 0 4px #80642e}.paid-auto-emblem>svg{fill:currentColor;filter:drop-shadow(0 0 5px #ffcb5588);width:48px;height:48px}#rechargeScreen .paid-offer--auto .paid-auto-actions{flex-direction:column;grid-area:1/3;align-self:center;gap:10px;min-width:0;display:flex}#rechargeScreen .paid-offer--auto .paid-auto-actions>button{border-radius:7px;width:100%;min-width:0;min-height:46px;margin:0;padding:10px;font-size:13px;font-weight:750}#rechargeScreen .paid-offer--auto .paid-auto-actions>.primary-action{color:#15222c;background:linear-gradient(115deg,#ffe6a0,#e4b952);border-color:#ffe59c;box-shadow:inset 0 1px #fff2ce88}#rechargeScreen .paid-offer--auto .paid-auto-actions>.paid-gift-action{color:#ffe09a;background:#092332;border:1px solid #edcf7f;box-shadow:inset 0 0 0 1px #f4d68b18}@media (width<=700px){#rechargeScreen .paid-offer--auto{grid-template-columns:85px minmax(0,1fr);gap:14px;padding:16px}#rechargeScreen .paid-offer--auto .paid-offer-art{border-right:0;height:100%;min-height:115px}#rechargeScreen .paid-offer--auto h3{gap:8px;font-size:23px}#rechargeScreen .paid-offer--auto h3 .op17-icon{width:23px;height:23px}#rechargeScreen .paid-offer--auto .paid-price{font-size:22px}#rechargeScreen .paid-offer--auto .paid-auto-description{font-size:12px}#rechargeScreen .paid-offer--auto .paid-auto-actions{flex-direction:row;grid-area:2/1/auto/-1}#rechargeScreen .paid-offer--auto .paid-auto-actions>button{flex:1;width:auto}}.paid-offer--auto .paid-offer-art>img:first-child{left:16%}.paid-offer--auto .paid-offer-art>img:nth-child(2){right:16%}.player-vip-badge,#socialIdentity .player-vip-badge{vertical-align:middle;color:#ffe29a;letter-spacing:.4px;white-space:nowrap;background:linear-gradient(135deg,#57401d,#241e12);border:1px solid #eac568;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:4px;width:auto;min-width:0;max-width:max-content;margin:0 0 0 7px;padding:3px 6px;font:800 10px/1 Arial,sans-serif;display:inline-flex}.player-vip-badge>span,#socialIdentity .player-vip-badge>span{width:auto;color:inherit;font:inherit;margin:0;padding:0;display:inline}.player-vip-badge>img,#socialIdentity .player-vip-badge>img{object-fit:contain;flex:0 0 17px;width:17px;height:17px;margin:0;display:block}.identity-banner[data-frame-id=vip-sovereign]{background-image:linear-gradient(90deg,#04162555,#04162511),var(--identity-background);background-position:50%;background-size:cover;border:1px solid #e8ca7b99;border-radius:10px;box-shadow:inset 0 0 0 2px #f0d78c18}#profileIdentityPanel[data-vip=true]{background-image:linear-gradient(90deg,#061c2dbb,#061c2d22),url(/assets/vip-horizon-BrxYQMNT.webp);border-color:#d9b86a99}#socialIdentity .identity-copy{flex:0 auto;max-width:100%}#socialIdentity #socialUsername{max-width:100%;display:block}#profileScreen #accountDialog{background:linear-gradient(130deg,#17384be8,#092334ed);border:1px solid #90b6c75c;border-radius:14px;width:100%;max-width:none;max-height:none;margin:0;padding:22px;display:block;position:static;inset:auto;overflow:visible}#profileScreen #accountIdentityBanner{max-width:100%;margin-bottom:16px}#profileScreen #profileSettings{min-width:0}#profileScreen .profile-section-nav{flex-wrap:wrap}#profileScreen .profile-section-nav>button{flex:auto;justify-content:center}#profileScreen #accountLogoutBtn{margin-top:18px}#profileScreen #avatarOptions img[src*=super-]{border-radius:50%}@media (width<=600px){#profileScreen #accountDialog{padding:16px 12px}#profileScreen .profile-section-nav>button{padding-inline:8px;font-size:11px}.player-vip-badge,#socialIdentity .player-vip-badge{margin-left:5px;padding:2px 4px;font-size:9px}.player-vip-badge>img,#socialIdentity .player-vip-badge>img{flex-basis:15px;width:15px;height:15px}}.identity-avatar[src*=super-]{border-radius:50%}#profileBackBtn{min-height:44px;margin:0 0 16px}@media (width<=700px){#leaderboardScreen>.page-heading{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}#leaderboardScreen .rank-refresh-clock{justify-self:start}}.friend-battles{min-width:0;margin:0 0 28px}.battle-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 20px;display:flex}.battle-section-heading .eyebrow{color:var(--gold);letter-spacing:2px;font-size:9px}.battle-section-heading h2{letter-spacing:-1px;margin:6px 0 9px;font-size:clamp(25px,3vw,33px)}.battle-section-heading p{color:var(--muted);font-size:12px;line-height:1.7}.battle-section-heading>.secondary-action{flex-shrink:0;min-height:42px;padding:10px 14px}.battle-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.battle-mode-card{isolation:isolate;background:radial-gradient(ellipse at 90% 20%,#ead3871b,transparent 65%),var(--voyage-glass,linear-gradient(130deg,#283c4c,#102637));border:1px solid #c4d5de45;border-radius:18px;min-height:260px;padding:27px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e7f5fc15,0 15px 45px #0002}.battle-mode-card:after{content:"";z-index:-1;pointer-events:none;border:1px solid #dddab00e;border-radius:13px;position:absolute;inset:6px}.battle-mode-collection{background:radial-gradient(ellipse at 100% 20%,#8acece1c,transparent 65%),var(--voyage-glass,linear-gradient(130deg,#283c4c,#102637))}.battle-mode-copy{z-index:2;width:68%;min-width:0;position:relative}.battle-mode-label{letter-spacing:1.6px;color:var(--gold);flex-wrap:wrap;align-items:center;gap:9px;font-size:8px;font-weight:750;line-height:1.8;display:flex}.battle-mode-label>b{color:var(--mint);letter-spacing:.7px;background:#9cdbd50c;border:1px solid #9cdbd53d;border-radius:4px;padding:2px 6px;font-size:7px}.battle-mode-card h3{letter-spacing:-.7px;margin:14px 0 12px;font-size:23px;line-height:1.2}.battle-mode-card p{color:#c0cfd9;max-width:250px;font-size:11px;line-height:1.8}.battle-mode-detail{color:#9cb5c4;max-width:220px;margin:10px 0 20px;font-size:9px;line-height:1.7;display:block}.battle-mode-copy>button{gap:22px;min-height:43px;padding:10px 14px;font-size:11px}.battle-mode-art{pointer-events:none;filter:drop-shadow(0 20px 20px #0007);justify-content:center;align-items:center;display:flex;position:absolute;inset:16px -10px 15px 61%}.battle-display-art{object-fit:contain;opacity:.8;width:100%;position:absolute;transform:rotate(9deg)}.battle-pack-art{object-fit:contain;width:61%;margin:48px 35% 0 0;position:relative;transform:rotate(-12deg)}.battle-collection-art{pointer-events:none;width:112px;height:160px;position:absolute;top:53%;right:5%;transform:translateY(-50%)rotate(12deg)}.battle-collection-art>span{background:linear-gradient(145deg,#324652,#0b1a29);border:1px solid #d0c49775;border-radius:9px;position:absolute;inset:0;box-shadow:0 15px 20px #0005,inset 0 0 0 4px #e6d19a0c}.battle-collection-art>span:first-child{transform:translate(-25px,-7px)rotate(-24deg)}.battle-collection-art>span:nth-child(2){transform:translate(-13px,-4px)rotate(-12deg)}.battle-collection-art>span:last-child{background:radial-gradient(#b4a26a1f,#0000 70%),linear-gradient(145deg,#29434b,#122332);place-items:center;display:grid}.battle-collection-art>span:last-child:before{content:"";border:1px solid #d5bf8055;border-radius:45%;position:absolute;inset:12px}.battle-collection-art svg{fill:none;width:45px;stroke:var(--gold);stroke-width:1px;filter:drop-shadow(0 0 8px #e8c57f5c)}.battle-fair-note{color:#a9c0cc;text-align:center;justify-content:center;align-items:center;gap:10px;margin:17px 0 7px;font-size:10px;line-height:1.8;display:flex}.battle-fair-note>span{color:var(--gold);font-size:19px}.battle-status{color:var(--gold);overflow-wrap:anywhere;min-height:0;font-size:11px;line-height:1.8}.battle-status:not(:empty){background:#ebd09609;border:1px solid #ebd09624;border-radius:8px;margin:12px 0;padding:12px 14px}.battle-status[data-error=true]{color:#ffd0c9;background:#e48a7d0a;border-color:#ea999459}.battle-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.battle-list-panel{min-width:0;padding:21px}.battle-panel-heading{border-bottom:1px solid #b8d3df22;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.battle-panel-heading h3{align-items:center;gap:7px;font-size:15px;font-weight:650;display:flex}.battle-panel-heading>span{color:#92abba;text-align:right;font-size:9px}.battle-count{min-width:20px;min-height:20px;color:var(--gold);background:#e8cd9130;border-radius:6px;place-items:center;padding:2px 5px;font-size:10px;display:inline-grid}.battle-count[hidden]{display:none}.battle-empty{color:#98aebf;text-align:center;padding:28px 5px 13px;font-size:11px;line-height:1.9}.battle-row{border-bottom:1px solid #b8d3df18;min-width:0;padding:17px 0}.battle-row:last-child{border-bottom:0;padding-bottom:0}.battle-row-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.battle-row-identity{flex:1;min-width:0}.battle-row-identity .identity-banner{min-width:0;max-width:100%}.battle-row-identity .identity-avatar{flex-shrink:0;width:36px;height:36px}.battle-row-identity .player-name{font-size:11px}.battle-row-identity .player-title{font-size:8px}.battle-row-identity .identity-copy{min-width:0}.battle-row-identity .identity-copy>span{overflow-wrap:anywhere}.battle-row-badge{color:#9cc9d8;white-space:nowrap;border:1px solid #90cbd636;border-radius:5px;padding:4px 7px;font-size:8px}.battle-row-badge[data-kind=received]{color:var(--gold);background:#e1c1800b;border-color:#e1c18066}.battle-row-badge[data-kind=win]{color:var(--mint);border-color:#9cdbd55e}.battle-row-badge[data-kind=loss]{color:#dbb1a1;border-color:#dbb1a13b}.battle-row-info{color:#b5c9d6;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:10px;display:flex}.battle-row-info>span+span:before{content:"·";color:#718a99;margin-right:8px}.battle-row-note{color:#91a9ba;margin-top:8px;font-size:9px;line-height:1.8}.battle-row-actions{gap:8px;margin-top:12px;display:flex}.battle-row-actions>button{flex:1;min-height:38px;padding:8px 11px;font-size:10px}.battle-row-actions>.text-action{flex:none;padding-inline:7px}.battle-history-open{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.battle-history-open:after{content:"Voir le résultat ↗";color:var(--gold);margin-top:11px;font-size:9px;display:block}.battle-history-open:hover:after{text-decoration:underline}.battle-row-time{color:#819dad;margin-top:9px;font-size:9px;display:block}.battle-dialog{box-sizing:border-box;width:min(610px,100vw - 30px);max-width:calc(100vw - 30px);max-height:90dvh;color:var(--text,#edf2f4);overscroll-behavior:contain;background:radial-gradient(at 100% 0,#7a9ca018,#0000 50%),linear-gradient(135deg,#263d4b,#102435 65%);border:1px solid #c8bc8f77;border-radius:20px;padding:30px;overflow:auto;box-shadow:0 28px 90px #0009,inset 0 1px #fff2}.battle-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020914bc}.battle-dialog .close-dialog{background:#0d2235;border:1px solid #d0e0ed24;border-radius:8px;place-items:center;width:35px;height:35px;min-height:35px;font-size:23px;display:grid;position:absolute;top:13px;right:13px}.battle-dialog .eyebrow{color:var(--gold);letter-spacing:1.8px;padding-right:30px;font-size:8px}.battle-dialog h2{letter-spacing:-.9px;margin:10px 0 11px;padding-right:25px;font-size:29px;line-height:1.2}.battle-dialog header>p{color:#a4bbc9;margin-bottom:24px;font-size:11px;line-height:1.8}.battle-dialog fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}.battle-dialog legend,.battle-field>span{color:#dbe8ed;align-items:center;gap:9px;margin-bottom:12px;padding:0;font-size:12px;font-weight:650;display:flex}.battle-dialog legend>b,.battle-field>span>b{width:22px;height:22px;color:var(--gold);background:#142b3a;border:1px solid #b6cdd23b;border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;display:inline-grid}.battle-dialog legend>span{color:#8eacbc;font-size:9px;font-weight:400}.battle-field{margin-bottom:21px;display:block}.battle-field select,.battle-stake-input input{box-sizing:border-box;color:#e0eaf0;background:#0a1d2d;border:1px solid #9abac545;border-radius:9px;width:100%;min-height:46px;padding:12px;font-size:12px}.battle-field select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.battle-dialog :is(input,select,button,summary):focus-visible,.friend-battles button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.battle-format-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.battle-format-options>button{color:#aec4d2;background:#0a1e2e;border:1px solid #adc8d534;border-radius:9px;justify-content:center;gap:7px;min-height:69px;padding:13px 7px;display:grid}.battle-format-options>button[aria-pressed=true]{color:var(--gold);background:linear-gradient(130deg,#d6bd6d19,#ac995d0b);border-color:#e6ca8799;box-shadow:inset 0 0 0 1px #e6ca8710}.battle-format-options>button>span{font-size:12px;font-weight:750}.battle-format-options small{font-size:9px}.battle-mode-explanation{color:#a4bdca;min-height:36px;margin-top:11px;font-size:10px;line-height:1.8}.battle-stake>label{color:#a3bdcc;margin-bottom:9px;font-size:10px;display:block}.battle-stake-input{gap:8px;display:flex}.battle-stake-input input{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:17px;font-weight:700}.battle-stake-input>button{min-width:65px;min-height:46px;padding:10px;font-size:11px}.battle-limit{color:var(--gold);min-height:17px;margin-top:9px;font-size:10px;line-height:1.7}.battle-stake-explanation{color:#8eabbe;margin-top:5px;font-size:9px;line-height:1.8}.battle-recap{background:#081b2b77;border:1px solid #a4c6d72b;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:18px;display:grid}.battle-recap>div{flex-direction:column;gap:7px;min-width:0;display:flex}.battle-recap span{color:#9cb6c6;font-size:9px;line-height:1.5}.battle-recap strong{color:#d3e2eb;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.battle-recap .battle-total,.battle-recap .battle-pot{border-top:1px solid #9abac52b;padding-top:13px}.battle-recap .battle-total strong{color:var(--gold)}.battle-recap .battle-pot strong{color:var(--mint)}.battle-reserve-note{color:#8fabbc;margin:12px 0 18px;font-size:9px;line-height:1.85}.battle-dialog form>.primary-action{width:100%;margin-top:3px}.battle-dialog button:disabled{opacity:.55;cursor:not-allowed}.battle-dialog .battle-status:empty{min-height:0;margin:0;padding:0}.battle-accept-dialog{width:min(510px,100vw - 30px)}.battle-accept-identity{margin:22px 0 18px}.battle-accept-copy{color:#bad0dd;margin:16px 0;font-size:12px;line-height:1.9}.battle-accept-actions{gap:10px;margin-top:20px;display:flex}.battle-accept-actions>button{flex:1;padding-inline:12px}.battle-result-dialog{width:min(860px,100vw - 30px)}.battle-outcome-banner{text-align:center;background:radial-gradient(#d4c08616,#0000);border:1px solid #d4c08655;border-radius:12px;margin:22px 0;padding:21px 12px}.battle-outcome-banner[data-outcome=win]{background:radial-gradient(#9cdbd513,#0000);border-color:#9cdbd55e}.battle-outcome-banner>strong{color:var(--gold);letter-spacing:-.6px;font-size:27px;display:block}.battle-outcome-banner[data-outcome=win]>strong{color:var(--mint)}.battle-outcome-banner>p{color:#b4cbd9;margin-top:10px;font-size:11px;line-height:1.8}.battle-result-meta{color:#9fbbc9;text-align:center;margin:12px 0 20px;font-size:10px;line-height:1.9}.battle-results-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.battle-result-player{background:#091e2c77;border:1px solid #a0c6d431;border-radius:12px;min-width:0;padding:16px}.battle-result-player[data-winner=true]{border-color:#d8bf7d66}.battle-result-player>.identity-banner{min-width:0;max-width:100%}.battle-result-player .identity-avatar{width:40px;height:40px}.battle-result-player .player-name{font-size:12px}.battle-result-player .player-title{font-size:8px}.battle-score{border-bottom:1px solid #a5c5d323;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:14px;padding:16px 0 14px;display:flex}.battle-score>span{color:#a4bdca;font-size:9px}.battle-score>b{color:var(--gold);font-size:20px;font-weight:650}.battle-result-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.battle-result-cards>li{min-width:0}.battle-result-cards figure>img{aspect-ratio:744/1040;object-fit:contain;border-radius:3px;width:100%;display:block}.battle-result-cards figcaption{color:#abc3d0;overflow-wrap:anywhere;margin-top:5px;font-size:8px;line-height:1.5}.battle-result-cards figure{margin:0}.battle-result-cards figure strong{color:#d5d3ba;margin-top:3px;font-size:8px;display:block}.battle-result-player details{margin-top:12px}.battle-result-player summary{color:var(--gold);cursor:pointer;padding:8px 0;font-size:10px}.battle-result-player details>.battle-result-cards{margin-top:10px}.battle-result-footnote{color:#a4becd;text-align:center;margin-top:21px;font-size:10px;line-height:1.9}.battle-dialog .identity-banner{overflow-wrap:anywhere}.battle-dialog .identity-copy{min-width:0}.battle-dialog .identity-copy>.player-name{overflow-wrap:anywhere}.battle-pending-amount{color:var(--gold)}@media (width<=1100px){.battle-mode-card{padding:23px}.battle-mode-copy{width:72%}.battle-mode-card h3{font-size:21px}.battle-collection-art{opacity:.8;width:94px;height:134px;right:0}.battle-mode-art{left:65%;right:-13px}.battle-lists{grid-template-columns:1fr}.battle-list-panel{padding:20px}.battle-modes{gap:13px}}@media (width<=700px){.friend-battles{margin-bottom:24px}.battle-section-heading{align-items:flex-start;gap:9px;margin:5px 0 17px}.battle-section-heading h2{margin-top:7px;font-size:25px}.battle-section-heading .eyebrow{letter-spacing:1.4px;font-size:7px}.battle-section-heading p{max-width:240px;font-size:10px}.battle-section-heading>.secondary-action{min-width:40px;min-height:40px;padding:9px 10px;font-size:0}.battle-section-heading>.secondary-action:after{content:"↻";font-size:20px;line-height:1}.battle-modes{grid-template-columns:1fr;gap:12px}.battle-mode-card{border-radius:14px;min-height:235px;padding:23px 20px}.battle-mode-copy{width:70%}.battle-mode-card h3{margin-top:12px;font-size:23px}.battle-mode-card p{font-size:10px;line-height:1.8}.battle-mode-detail{margin-bottom:17px;font-size:9px}.battle-mode-art{left:65%;right:-8px}.battle-mode-copy>button{gap:14px;min-height:42px;padding-inline:12px;font-size:10px}.battle-collection-art{opacity:.9;width:92px;height:133px;right:5%}.battle-fair-note{text-align:left;align-items:flex-start;gap:9px;margin:15px 0 0;font-size:9px;line-height:1.8}.battle-fair-note>span{flex-shrink:0;line-height:1.4}.battle-lists{gap:13px;margin-top:17px}.battle-list-panel{padding:17px 15px}.battle-panel-heading{align-items:flex-start;gap:8px}.battle-panel-heading h3{font-size:14px;line-height:1.5}.battle-panel-heading>span{max-width:85px;font-size:8px;line-height:1.7}.battle-row-identity .identity-avatar{width:33px;height:33px}.battle-row-identity .player-name{font-size:10px}.battle-row-identity .player-title{font-size:7px}.battle-dialog{border-radius:15px;max-height:92dvh;padding:26px 19px 22px}.battle-dialog h2{font-size:26px}.battle-dialog header>p{margin-bottom:20px;font-size:10px}.battle-dialog .eyebrow{font-size:7px}.battle-format-options{gap:6px}.battle-format-options>button{min-height:64px;padding:12px 4px}.battle-format-options>button>span{font-size:11px}.battle-format-options small{font-size:8px}.battle-recap{gap:12px;padding:14px}.battle-recap strong{font-size:14px}.battle-recap span{font-size:8px}.battle-dialog legend,.battle-field>span{font-size:11px}.battle-mode-explanation{min-height:32px;font-size:9px}.battle-reserve-note{font-size:8px}.battle-results-players{grid-template-columns:1fr;gap:12px}.battle-result-player{padding:14px}.battle-result-cards{gap:6px}.battle-result-cards figcaption,.battle-result-cards figure strong{font-size:8px}.battle-outcome-banner{margin:19px 0;padding:19px 12px}.battle-outcome-banner>strong{font-size:25px}.battle-result-meta{font-size:9px}.battle-score{padding:13px 0}.battle-score>b{font-size:21px}.battle-accept-actions>button{min-height:44px;font-size:10px}.battle-status{font-size:10px}}@media (width<=360px){.battle-mode-card{padding:20px 15px}.battle-mode-copy{width:75%}.battle-mode-card h3{font-size:21px}.battle-mode-art{opacity:.8;left:70%}.battle-collection-art{opacity:.5;right:-4%}.battle-mode-label{letter-spacing:1.2px;font-size:7px}.battle-dialog{padding-inline:15px}.battle-row-badge{font-size:7px}.battle-row-identity .player-title{max-width:130px}.battle-stake-input input{font-size:15px}.battle-recap strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.friend-battles *,.battle-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.friend-battles button:hover,.battle-dialog button:hover{transform:none!important}}.display-selection-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#homeView .port-layout:has(.display-packs-panel:not([hidden]))>.compact-opening-card{display:none}.display-selection-heading h2{margin:0;font-size:18px}.display-selection-heading .text-action{min-height:44px;font-size:12px}@media (width>=1024px){.display-selection-heading{margin-bottom:0}}.open-all-unlock-hint{color:var(--muted);text-align:right;max-width:130px;margin-left:auto;font-size:10px;line-height:1.5}#openAllCardsBtn[hidden],#openAllUnlockHint[hidden]{display:none!important}.pass-claim-all{white-space:nowrap;gap:8px;min-height:42px;padding:9px 14px;font-size:12px}.pass-unlock-art{color:var(--gold);flex-direction:column;gap:10px}.pass-unlock-art>.progression-icon{width:58px;height:58px}.pass-unlock-art>span:last-child{letter-spacing:2px;font-size:9px}.pass-cosmetic-label>span{color:var(--muted);margin-top:5px;font-size:9px;font-weight:400;display:block}#profileTitleOptions,#profileColorOptions{flex-wrap:wrap;gap:8px;display:flex}#profileEditor .profile-unlocks>details{margin:0;padding:0}#profileEditor .profile-unlocks>details[open]>summary{margin-bottom:9px}#profileEditor :is(#profileTitleOptions,#profileColorOptions,#profileFrameOptions){scrollbar-width:thin;max-height:280px;margin:0;padding:3px;overflow-y:auto}#profileTitleOptions .profile-appearance-choice,#profileColorOptions .profile-appearance-choice{text-align:left;aspect-ratio:auto;border-radius:8px;flex-direction:column;justify-content:center;gap:4px;width:auto;min-width:90px;min-height:44px;padding:10px 13px;display:flex}#profileTitleOptions .profile-appearance-choice b,#profileColorOptions .profile-appearance-choice b{font-size:12px;font-weight:600;line-height:1.5}#profileTitleOptions .profile-appearance-choice small,#profileColorOptions .profile-appearance-choice small{max-width:190px;font-size:10px;line-height:1.5}#profileFrameOptions{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:9px;display:grid}#profileFrameOptions .profile-frame-choice{aspect-ratio:auto;border-radius:9px;flex-direction:column;align-items:stretch;gap:7px;min-height:44px;padding:10px 12px;display:flex}#profileFrameOptions .profile-frame-preview{width:100%;height:48px;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}#profileFrameOptions .profile-frame-preview:empty{display:none}#profileFrameOptions .profile-frame-preview>img{object-fit:contain;width:100%;height:48px;display:block}#profileFrameOptions .profile-frame-caption b{font-size:12px;line-height:1.5}#profileFrameOptions .profile-frame-caption small{font-size:10px}#profileFrameOptions .profile-frame-choice[data-locked=false] small{display:none}.games-page>.page-heading{margin-bottom:22px}.games-page>.page-heading p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.6}.games-page>.page-heading>button{width:auto;min-height:42px;font-size:11px}.friend-row>.friend-challenge-action{flex:none;width:auto;min-height:44px;padding:8px 13px}#achievementDialog.celebration-dialog,.reward-receipt-dialog{isolation:isolate;text-align:center;color:#fff4d5;background:radial-gradient(at 50% 20%,#7b5d2730,#0000 60%),linear-gradient(130deg,#142b3b,#071827 70%);border:1.5px solid #f2d68e;border-radius:24px;width:min(680px,100vw - 32px);max-height:92dvh;padding:28px 38px 32px;position:fixed;overflow:hidden auto;box-shadow:inset 0 0 0 6px #d2dcf208,0 25px 100px #0009}#achievementDialog::backdrop,.reward-receipt-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b16c9}#achievementDialog .close-dialog,.reward-receipt-dialog .close-dialog{z-index:4;color:#f8f2e4;background:#aac3dd0c;border:1px solid #9fb5c63d;border-radius:50%;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:28px;display:grid;position:absolute;top:16px;right:16px}.celebration-art,.reward-receipt-art{isolation:isolate;pointer-events:none;place-items:center;width:min(100%,340px);height:220px;margin:0 auto 12px;display:grid;position:relative}.celebration-art:before,.reward-receipt-art:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#f9be4f35,#0000 68%);position:absolute;inset:0}.reward-rays{aspect-ratio:1;z-index:-2;pointer-events:none;background:repeating-conic-gradient(#efcb6620 0deg 11deg,#0000 12deg 27deg);width:100%;height:auto;animation:40s linear infinite treasure-rays;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000,#0000 66%);mask-image:radial-gradient(#000,#0000 66%)}.celebration-art>img,.reward-receipt-art>img{object-fit:contain;filter:drop-shadow(0 0 2px #ffd47a)drop-shadow(0 0 24px #f3b63c66);width:270px;max-width:100%;height:220px;animation:.65s cubic-bezier(.2,.7,.2,1) both treasure-arrive}.celebration-art>svg,.reward-receipt-art>svg{fill:#77552240;stroke:#ffe6a0;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 14px #f7c65a99);width:220px;height:220px;animation:.65s ease-out both treasure-arrive}.celebration-art>i,.reward-receipt-art>i{color:#ffdf83;text-shadow:0 0 13px #ffd46b;font-size:30px;font-style:normal;animation:2.4s ease-in-out infinite treasure-spark;position:absolute}.celebration-art>i:nth-last-child(3),.reward-receipt-art>i:nth-last-child(3){top:35%;left:8%}.celebration-art>i:nth-last-child(2),.reward-receipt-art>i:nth-last-child(2){font-size:20px;animation-delay:.7s;top:19%;right:5%}.celebration-art>i:last-child,.reward-receipt-art>i:last-child{font-size:34px;animation-delay:1.2s;bottom:12%;right:13%}#achievementDialog .eyebrow,.reward-receipt-dialog .eyebrow{z-index:1;letter-spacing:3px;color:#e8d29c;align-items:center;gap:15px;font-size:11px;font-weight:700;display:inline-flex;position:relative}#achievementDialog .eyebrow:before,#achievementDialog .eyebrow:after,.reward-receipt-dialog .eyebrow:before,.reward-receipt-dialog .eyebrow:after{content:"";background:#e1c17d;width:34px;height:1px}#achievementDialog h2,.reward-receipt-dialog h2{z-index:1;letter-spacing:-1.1px;color:#fff2d0;text-wrap:balance;text-shadow:0 2px 15px #e7bc5530;margin:18px auto 22px;font-family:inherit;font-size:clamp(27px,4vw,43px);line-height:1.15;position:relative}.celebration-rewards{text-align:left;background:linear-gradient(120deg,#a57b2525,#e8c37008);border:1px solid #e6c777b3;border-radius:17px;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:0 auto 15px;padding:12px 22px;display:flex;box-shadow:inset 0 0 20px #edbc5420,0 0 15px #e9c4700c}.celebration-rewards>span{color:var(--gold);flex:none;font-size:26px}.celebration-rewards>span>img{object-fit:contain;filter:drop-shadow(0 0 6px #efc05344);width:72px;height:70px}.celebration-rewards strong{color:#ffe49b;font-size:19px;line-height:1.5}.celebration-rewards small{color:#eddbb1;margin-top:2px;font-size:12px;line-height:1.8;display:block}#celebrationDescription,#rewardReceiptDescription{z-index:1;color:#adbed1;max-width:500px;margin:15px auto 22px;font-size:13px;line-height:1.7;position:relative}#achievementDialog>.primary-action,.reward-receipt-dialog>.primary-action{z-index:1;color:#0a2132;background:linear-gradient(115deg,#ffe6a0,#d7ad59);border:1px solid #ffe4a0;border-radius:13px;width:100%;min-height:52px;font-size:15px;font-weight:800;position:relative;box-shadow:inset 0 0 8px #fff6be77,0 0 25px #efcc6c25}.reward-receipt-dialog{width:min(610px,100vw - 32px)}.reward-receipt-art{height:170px}.reward-receipt-art>img,.reward-receipt-art>svg{width:220px;height:170px}.reward-receipt-items{z-index:1;scrollbar-width:thin;text-align:left;gap:8px;max-height:32dvh;margin:0 0 20px;padding:2px 5px 3px;display:grid;position:relative;overflow-y:auto}.reward-receipt-item{background:#dbc77c0d;border:1px solid #e6c67c44;border-radius:10px;align-items:center;gap:13px;padding:11px 14px;display:flex}.reward-receipt-item>img{object-fit:contain;width:44px;height:44px}.reward-receipt-item>span{color:var(--gold);font-size:20px}.reward-receipt-item>div{min-width:0}.reward-receipt-item strong{overflow-wrap:anywhere;color:#ffe4a5;font-size:14px;line-height:1.5;display:block}.reward-receipt-item small{color:#a8bdcb;margin-top:4px;font-size:11px;line-height:1.6;display:block}@keyframes treasure-rays{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes treasure-arrive{0%{opacity:0;transform:translateY(12px)scale(.85)}to{opacity:1;transform:none}}@keyframes treasure-spark{50%{opacity:.45;transform:scale(.7)}}@media (width<=1023px){:is(#openingScreen.active:has(#revealView:not([hidden])),#openingScreen.active:has(#packChoiceView:not([hidden]))){justify-content:flex-start;min-height:0;padding-bottom:0}.app-shell:has(#openingScreen.active)>.opening-status-bar{margin-top:6px}#main:has(#openingScreen.active){margin-top:5px;padding-top:12px}#main:has(#openingScreen.active #revealView:not([hidden])){min-height:0;margin-top:0;padding-top:0}#openingScreen #revealView{margin-top:4px;margin-bottom:10px}#openingScreen .reveal-content{align-content:start;align-items:start}#openingScreen .opening-heading{margin-top:0;padding-top:0}#homeView .compact-opening-card{gap:7px;padding:16px 12px}#homeView .compact-opening-card .empty-display,#homeView .compact-opening-card .gift-art{height:128px;min-height:100px}#homeView .compact-opening-card .display-visual,#homeView .compact-opening-card .gift-art>img{object-fit:contain;width:auto;max-width:100%;max-height:120px}#homeView .compact-opening-card .section-head{margin-bottom:0;padding-bottom:10px}#homeView .compact-opening-card>.opening-actions{margin-top:4px}#passScreen.active{flex-direction:column;gap:0;min-width:0;display:flex}#passScreen>.progression-heading{min-height:0;margin:0 0 14px;padding:0}#passScreen>.progression-heading p{margin-top:3px;font-size:11px}#passScreen>.progression-heading h1{font-size:29px}#passScreen .pass-showcase{display:contents}#passScreen .pass-progress-panel{border-radius:13px;min-height:0;margin-bottom:16px;padding:13px 15px}#passScreen .pass-progress-heading{gap:12px}#passScreen .pass-level-seal{width:48px;height:48px;box-shadow:none;border-radius:50%;flex:0 0 48px;padding:0}#passScreen .pass-level-seal>span{letter-spacing:1px;margin:0;font-size:6px}#passScreen .pass-level-seal b{font-size:21px}#passScreen .pass-progress-heading h2{letter-spacing:-.3px;margin:0;font-family:inherit;font-size:16px}#passScreen .pass-progress-heading p,#passScreen .pass-xp-sources{display:none}#passScreen .pass-xp-info{gap:8px;margin-top:10px;font-size:9px}#passScreen .pass-xp-info>b{font-size:13px}#passScreen .pass-xp-info>b>span{font-size:10px}#passScreen .pass-xp-track{height:5px;margin-top:8px}#passScreen .pass-rewards-heading{align-items:center;gap:8px;margin:0 0 12px}#passScreen .pass-rewards-heading h2{margin:0;font-size:23px}#passScreen .pass-rewards-tools{flex-wrap:wrap;justify-content:flex-end;gap:8px}#passScreen .pass-claim-all{gap:5px;min-height:40px;padding:8px 10px;font-size:10px}#passScreen .pass-claim-all .progression-icon{width:15px;height:15px}#passScreen .pass-available-count{margin-top:4px;font-size:10px;display:inline-flex}#passScreen .pass-scroll-controls{display:none}#passScreen .pass-track-switch{margin-bottom:10px}#passScreen .pass-track-switch>button{min-height:40px}#passScreen .pass-premium-panel{border-radius:14px;order:5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:0;margin-top:20px;padding:15px;display:grid}#passScreen .pass-premium-panel h2{gap:6px;margin:0;font-size:20px}#passScreen .pass-premium-panel>p{grid-column:1;margin:0;font-size:10px}#passScreen .pass-premium-panel .pass-premium-art,#passScreen .pass-premium-panel .pass-cosmetic-summary,#passScreen .pass-premium-panel .pass-premium-total{display:none}#passScreen .pass-premium-panel>button{grid-column:1/-1;min-height:42px;margin:0;padding:9px 12px;font-size:12px}#passScreen .pass-bottom-note{order:6;gap:10px;padding:14px 0}#passScreen .pass-bottom-note>p{font-size:10px}#profileTitleOptions,#profileColorOptions{gap:7px}#profileFrameOptions{grid-template-columns:repeat(2,minmax(0,1fr))}#profileEditor .profile-unlocks{gap:10px}#profileEditor .profile-unlocks>details>summary{min-height:44px;padding:11px 12px;font-size:12px}#profileEditor #avatarOptions{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;max-height:210px}#profileFrameOptions .profile-frame-choice{padding:9px}#profileFrameOptions .profile-frame-preview,#profileFrameOptions .profile-frame-preview>img{height:38px}#profileTitleOptions .profile-appearance-choice,#profileColorOptions .profile-appearance-choice{min-width:0;padding:9px 11px}.games-page .battle-mode-card{min-height:220px}.games-page .battle-section-heading h2{font-size:23px}.games-page .battle-mode-copy{width:68%}.games-page .battle-mode-art{left:72%;right:-20px}.games-page .battle-collection-art{opacity:.75;width:88px;height:125px;right:-10%}.games-page>.page-heading{flex-direction:row;align-items:flex-start;gap:10px}.games-page>.page-heading>button{flex:none;padding:8px;font-size:10px}.games-page>.page-heading p{font-size:10px}}@media (width<=600px){#achievementDialog.celebration-dialog,.reward-receipt-dialog{border-radius:20px;width:calc(100vw - 24px);max-height:92dvh;padding:22px 19px}.celebration-art{height:172px;margin-bottom:12px}.celebration-art>img,.celebration-art>svg{width:215px;height:170px}#achievementDialog h2,.reward-receipt-dialog h2{letter-spacing:-.7px;margin:14px auto 19px;font-size:29px}#achievementDialog .eyebrow,.reward-receipt-dialog .eyebrow{letter-spacing:2px;gap:8px;font-size:8px}#achievementDialog .eyebrow:before,#achievementDialog .eyebrow:after,.reward-receipt-dialog .eyebrow:before,.reward-receipt-dialog .eyebrow:after{width:20px}.celebration-rewards{border-radius:12px;gap:9px;padding:10px 13px}.celebration-rewards>span>img{width:48px;height:50px}.celebration-rewards strong{font-size:15px}.celebration-rewards small{font-size:10px}#celebrationDescription,#rewardReceiptDescription{margin:14px 0 19px;font-size:11px}.reward-receipt-art{height:130px}.reward-receipt-art>img,.reward-receipt-art>svg{width:170px;height:130px}.reward-receipt-item{gap:9px;padding:10px}.reward-receipt-item strong{font-size:12px}.reward-receipt-item small{font-size:10px}#achievementDialog>.primary-action,.reward-receipt-dialog>.primary-action{min-height:48px;font-size:14px}.display-selection-heading h2{font-size:15px}.display-selection-heading{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.reward-rays,.celebration-art>img,.celebration-art>svg,.celebration-art>i,.reward-receipt-art>img,.reward-receipt-art>svg,.reward-receipt-art>i{animation:none!important}}.reward-receipt-item>.reward-kind-icon{color:#f5d27e;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.reward-kind-icon>.op17-icon{width:32px;height:32px}.reward-receipt-item>.reward-kind-image{flex:0 0 44px}.reward-receipt-item[data-reward-kind=avatar]>.reward-kind-image{border-radius:50%}.achievement-card-fan{isolation:isolate;width:min(100%,320px);height:220px;position:relative}.achievement-fan-card{object-fit:cover;width:88px;height:124px;transform:translate(calc(-50% + var(--fan-x)),-50%) rotate(var(--fan-angle));z-index:var(--fan-order);border:1px solid #ffe1a4;border-radius:6px;position:absolute;top:47%;left:50%;box-shadow:0 8px 16px #0008,0 0 8px #e5b95944}.achievement-fan-check{color:#fff2bc;z-index:5;background:linear-gradient(135deg,#a37b2b,#514019);border:3px solid #ffe6a0;border-radius:50%;place-items:center;width:59px;height:59px;display:grid;position:absolute;top:137px;left:calc(50% + 45px);box-shadow:0 0 20px #efc77188}.achievement-fan-check>.op17-icon{width:35px;height:35px}.celebration-rewards>span>.op17-icon{width:42px;height:42px}@media (width<=600px){.achievement-card-fan{transform-origin:50% 42%;height:172px;transform:scale(.8)}.achievement-fan-card{top:49%}.achievement-fan-check{top:111px}}.sale-rarity-picker{border:0;min-width:0;margin:18px 0;padding:0}.sale-rarity-picker legend{color:#f4d587;font-weight:700}.sale-rarity-picker>button{margin:8px 0}.sale-rarity-picker[hidden]{display:none}#saleRarityOptions{gap:8px;max-height:32vh;padding:2px;display:grid;overflow-y:auto}.sale-rarity-option{background:#082331;border:1px solid #7398ab66;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.sale-rarity-option:has(input:checked){background:#d3b35919;border-color:#efd07d}.sale-rarity-option input{accent-color:#e9ca7b;flex:none;width:19px;height:19px}.sale-rarity-option>span{gap:3px;min-width:0;display:grid}.sale-rarity-option small{color:#afc5d0;font-size:11px}.sale-rarity-option strong{color:#f4d587;text-align:right;overflow-wrap:anywhere;margin-left:auto}.sale-rarity-option .berry-icon{width:16px;height:16px}.battle-online-banner{background:radial-gradient(at 90%,#c7a85b1b,#0000 65%),linear-gradient(120deg,#12364ae8,#071e30e8);border:1px solid #dbc27a69;border-radius:18px;align-items:center;gap:20px;margin:0 0 20px;padding:22px 26px;display:flex}.battle-online-banner>div{flex:1;min-width:0}.battle-online-banner .eyebrow{color:var(--gold);letter-spacing:2px;font-size:9px}.battle-online-banner h3{margin:7px 0;font-size:25px}.battle-online-banner p{color:#adc9d9;font-size:12px;line-height:1.7}.battle-online-banner>button{flex:none;min-height:46px;font-size:12px}.battle-online-orbit{color:#f5d37d;border:1px solid #efd58399;border-radius:50%;flex:none;place-items:center;width:60px;height:60px;font-size:30px;display:grid;box-shadow:0 0 26px #efd58318}.battle-career{color:#9eb8c9;flex-wrap:wrap;gap:20px;margin:18px 0 26px;font-size:11px;display:flex}.battle-career>span{align-items:center;gap:8px;display:flex}.battle-career b{color:var(--gold);font-weight:650}.battle-search-panel{border-color:#bce0d29c;align-items:center;gap:16px;margin:0 0 22px;padding:20px;display:flex}.battle-search-panel>div{flex:1;min-width:0}.battle-search-panel strong{color:#e9f3f2;font-size:14px}.battle-search-panel p{color:#9fbdca;margin-top:6px;font-size:11px;line-height:1.6}.battle-search-spinner{border:2px solid #9bd9cb30;border-top-color:var(--mint);border-radius:50%;flex:none;width:29px;height:29px;animation:1.2s linear infinite arena-spin}.battle-search-panel[hidden]{display:none}.battle-dialog#battleChallengeDialog{background:radial-gradient(at 95% 0,#07577b44,#0000 55%),linear-gradient(125deg,#082e41,#021a29 70%);border-color:#d8bb72;border-radius:24px;width:min(820px,100vw - 28px);padding:36px 40px 30px}#battleChallengeDialog header{padding-bottom:6px;position:relative}#battleChallengeDialog header:after{content:"⚓";color:#89c4dc0e;pointer-events:none;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;top:0;right:25px}#battleChallengeDialog h2{letter-spacing:-1.4px;margin-top:14px;font-size:clamp(32px,4vw,46px);font-weight:800}#battleChallengeDialog h2 em{color:#f2d285;font-style:normal}#battleChallengeDialog header>p{margin-bottom:18px;font-size:14px}#battleChallengeDialog .eyebrow{letter-spacing:3px;color:#f7d67a;font-weight:750}.battle-audience-switch{background:#031522a6;border:1px solid #92b9ce45;border-radius:10px;gap:6px;width:max-content;max-width:100%;margin:0 0 24px;padding:4px;display:flex}.battle-audience-switch>button{color:#a5c0d2;background:0 0;border:0;border-radius:6px;min-height:40px;padding:10px 18px;font-size:12px}.battle-audience-switch>button[aria-pressed=true]{color:#ffe099;background:#c7a85326;box-shadow:inset 0 0 0 1px #f0ce7b60}#battleChallengeDialog legend,#battleChallengeDialog .battle-field>span{gap:14px;margin-bottom:15px;font-size:19px;font-weight:750}#battleChallengeDialog legend>b,#battleChallengeDialog .battle-field>span>b,.battle-online-opponent>span{color:#f4d477;background:#051c29;border:2px solid #f4d477;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:22px;display:inline-grid;box-shadow:0 0 16px #f5cc6c36}#battleChallengeDialog .battle-field select{border-radius:11px;min-height:54px;padding-inline:16px;font-size:15px}.battle-online-opponent{color:#edf3f6;grid-template-columns:38px 1fr;gap:7px 14px;padding-bottom:24px;display:grid}.battle-online-opponent>span{grid-row:span 2}.battle-online-opponent>b{font-size:18px}.battle-online-opponent>small{color:#9cbacc;font-size:12px;line-height:1.6}.battle-online-opponent[hidden],.battle-field[hidden]{display:none}#battleChallengeDialog .battle-format-options{gap:12px}#battleChallengeDialog .battle-format-options>button{background:radial-gradient(#c9a65818,#0000 75%),linear-gradient(140deg,#183c53,#021b2b);border-color:#779db6a8;border-radius:16px;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;min-height:210px;padding:16px 10px 18px;display:flex;position:relative;overflow:hidden}#battleChallengeDialog .battle-format-options>button:after{content:"";pointer-events:none;border:1px solid #fff0cc0c;border-radius:12px;position:absolute;inset:6px}#battleChallengeDialog .battle-format-options>button>img{object-fit:contain;filter:drop-shadow(0 9px 10px #0008);width:100%;height:130px;margin-bottom:5px;display:block}#battleChallengeDialog .battle-format-options [data-battle-mode=booster] img{transform:rotate(-7deg)}#battleChallengeDialog .battle-format-options [data-battle-mode=collection] img{transform:rotate(10deg)}#battleChallengeDialog .battle-format-options>button>span{color:#eaf2f6;font-size:19px}#battleChallengeDialog .battle-format-options small{color:#f0d282;font-size:12px}#battleChallengeDialog .battle-format-options>button[aria-pressed=true]{background:radial-gradient(at bottom,#b982252e,#0000 85%),#102b3b;border:2px solid #ffe6a4;box-shadow:0 0 18px #f8ce6966,inset 0 0 20px #d1a74525}#battleChallengeDialog .battle-format-options>button[aria-pressed=true]:before{content:"✓";z-index:1;color:#09202d;background:#f6d17d;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:900;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 0 18px #f4d18180}#battleChallengeDialog .battle-mode-explanation{min-height:0;margin-top:13px;font-size:11px}#battleChallengeDialog .battle-stake-input input{min-height:56px;font-size:23px}#battleChallengeDialog .battle-stake{margin-bottom:12px}.battle-stake-presets{gap:10px;margin-bottom:22px;display:flex}.battle-stake-presets button{color:#d5e6ef;background:#152f42;border:1px solid #668da6;border-radius:25px;flex:1;max-width:125px;min-height:35px;font-size:12px}.battle-stake-presets button[aria-pressed=true]{color:#ffe2a0;background:#a7904729;border-color:#f5ce71}#battleChallengeForm .battle-recap{background:linear-gradient(120deg,#062439,#001523);border:1px solid #bda56b99;border-radius:18px;grid-template-columns:1.15fr 1fr 1fr;gap:12px;padding:18px}#battleChallengeForm .battle-recap h3{letter-spacing:2px;color:#f5d47c;grid-column:1/-1;margin:0 0 4px;font-size:11px}#battleChallengeForm .battle-recap>div{background:#0c2b3a38;border:1px solid #476b843e;border-radius:9px;justify-content:center;gap:8px;min-height:100px;padding:14px 10px;display:flex;position:relative}#battleChallengeForm .battle-recap>div:first-of-type{padding-left:67px}#battleRecapArt{object-fit:contain;width:50px;height:calc(100% - 20px);position:absolute;top:10px;bottom:10px;left:8px}#battleChallengeForm .battle-recap strong{color:#f5d587;font-size:20px}#battleChallengeForm .battle-recap span{letter-spacing:.5px;font-size:10px}#battleChallengeForm .battle-recap b{font-size:15px}#battleChallengeForm .battle-recap .battle-total{background:0 0;border:0;border-top:1px solid #abc5d82b;border-radius:0;flex-direction:row;order:5;grid-column:1/-1;justify-content:space-between;min-height:0;padding:9px 1px 0}#battleChallengeForm .battle-recap .battle-total strong{font-size:15px}#battleChallengeForm .battle-recap .battle-pot{border-top:1px solid #476b843e}#battleChallengeForm .battle-recap .battle-recap-symbol{color:#d9b45d2b;pointer-events:none;font-size:44px;line-height:1;position:absolute;top:32%;right:10px}#battleChallengeForm .battle-recap .battle-pot strong{font-size:29px}#battleChallengeForm .battle-recap .battle-pot span{color:#efd481}#battleCreateBtn{min-height:56px;margin-top:10px;font-size:16px;font-weight:750}#battleCreateBtn:disabled{color:#809aaf;opacity:1;background:#31495c55;border-color:#7d9db250}#revealView .open-all-cards[data-locked=true]{color:#a5b3bf;opacity:.6;box-shadow:none;background:#233b4b85;border-color:#9eb4c047}#revealView .reveal-toolbar{flex-wrap:nowrap;gap:6px}#revealView .reveal-info-button{flex:0 0 20px;order:4;place-items:center;width:20px;height:20px;min-height:20px;margin:0;padding:0;font-size:16px;display:inline-grid}#battleChallengeDialog .battle-format-options small{white-space:nowrap;align-items:center;gap:4px;display:flex}#battleChallengeDialog .battle-format-options .berry-icon{object-fit:contain;filter:none;flex:0 0 16px;width:16px;height:16px;margin:0;transform:none}#revealView #openAllUnlockHint{color:#a7bfce;cursor:pointer;background:0 0;border:1px solid #a7bfce;border-radius:50%;flex:0 0 18px;order:3;place-items:center;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;margin:0 2px;padding:0;font:600 12px/1 Georgia,serif;display:inline-grid}#revealView #openAllUnlockHint[hidden]{display:none!important}.open-all-unlock-info{color:#dceaf0;background:#0c293b;border:1px solid #e1c78988;border-radius:13px;max-width:min(330px,100vw - 38px);margin:auto;padding:18px 22px;font-size:13px;line-height:1.8;box-shadow:0 12px 60px #0008}.open-all-unlock-info::backdrop{background:#0003}#pauseOpeningBtn{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#d7e5ed;background:#0c2538d9;border:1px solid #9dbac85e;border-radius:25px;align-items:center;min-height:44px;padding:10px 15px;font-size:12px;display:inline-flex;position:fixed;top:28px;right:30px}.identity-banner:is([data-frame-id=gear5-dawn],[data-frame-id=abyss-sovereign]){isolation:isolate;background-image:linear-gradient(90deg,#04142299,#04142215),var(--identity-background);filter:none;background-position:50%,40%;background-size:auto,112% 130%;border:1px solid #f5cfcb88;border-radius:12px;animation:14s ease-in-out infinite alternate ultimate-banner-drift;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #fff1}.identity-banner[data-frame-id=abyss-sovereign]{border-color:#9f65de88;box-shadow:inset 0 0 18px #8457be22,0 0 12px #7532a01a}.identity-banner:is([data-frame-id=gear5-dawn],[data-frame-id=abyss-sovereign]):after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 40%,#fff1d13b,#0000 45%);animation:8s ease-in-out infinite alternate ultimate-light-drift;position:absolute;inset:-50%}.identity-banner[data-frame-id=abyss-sovereign]:after{background:radial-gradient(at 80% 40%,#bb59ff45,#0000 45%)}[data-title-id=pirate-king],[data-appearance-value=pirate-king] b{text-shadow:0 0 12px #ec344342;color:#ff4c63!important}[data-title-id=world-king],[data-appearance-value=world-king] b{text-shadow:0 0 14px #9043cb55;color:#bb83ff!important}[data-name-color=dawn-animated],[data-appearance-value=dawn-animated] b{-webkit-text-fill-color:transparent;color:#ffe8f3!important;text-shadow:none!important;background:linear-gradient(100deg,#fff,#ffb4d8,#fff,#f88cc5,#fff) 0%/300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:5s linear infinite ultimate-name-drift!important}[data-name-color=abyss-animated],[data-appearance-value=abyss-animated] b{-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1px #a275d4aa);color:#bb83ff!important;text-shadow:none!important;background:linear-gradient(100deg,#171322,#9d65ed,#291838,#c18bff,#171322) 0%/300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:6s linear infinite ultimate-name-drift!important}.profile-frame-choice:is([data-profile-frame=gear5-dawn],[data-profile-frame=abyss-sovereign]) .profile-frame-preview{border-radius:8px;overflow:hidden}.profile-frame-choice:is([data-profile-frame=gear5-dawn],[data-profile-frame=abyss-sovereign]) .profile-frame-preview img{max-width:none;animation:10s ease-in-out infinite alternate ultimate-light-drift;object-fit:cover!important;width:112%!important;height:65px!important}.achievement[data-achievement=platinum\:all-quests]{background:linear-gradient(115deg,#293c53,#332d4c);border-color:#f8daee8c;box-shadow:0 0 23px #ffb0da13}.achievement[data-achievement=platinum\:all-quests] .achievement-medal{--medal-color:#ffe2f5}.celebration-art img.celebration-avatar-art,#celebrationArt img.celebration-avatar-art{object-fit:cover;border-radius:50%;width:150px;height:150px;box-shadow:0 0 35px #d7b37a66}img:is([src*="/joyboy-haki.png"],[src*=\/imu-sovereign]){border-radius:50%;object-fit:cover!important}img[src*=\/imu-sovereign]{object-position:60% center}[data-name-color=abyss-animated]{-webkit-text-stroke:.3px #a578d0}#achievementDialog.celebration-dialog:before{content:none;animation:none}.celebration-art,.reward-receipt-art{overflow:clip}@keyframes arena-spin{to{transform:rotate(360deg)}}@keyframes ultimate-banner-drift{to{background-position:50%,65% 55%;background-size:auto,125% 145%}}@keyframes ultimate-light-drift{to{transform:translate(5%,-3%)scale(1.04)}}@keyframes ultimate-name-drift{to{background-position:300%}}@media (width>=1024px){.games-page>.page-heading{margin-bottom:28px}.battle-section-heading{margin-bottom:24px}.battle-mode-card{min-height:285px}.battle-mode-copy{width:63%}.battle-mode-art{left:59%}}@media (width<=700px){.battle-online-banner{flex-wrap:wrap;gap:13px;padding:18px}.battle-online-orbit{width:42px;height:42px;font-size:23px}.battle-online-banner h3{font-size:22px}.battle-online-banner p{font-size:11px}.battle-online-banner .eyebrow{font-size:7px}.battle-online-banner>button{width:100%}.battle-career{gap:10px 20px;font-size:10px}.battle-search-panel{gap:10px;padding:14px}.battle-search-panel strong{font-size:12px}.battle-search-panel p{font-size:10px}.battle-search-panel>button{padding:8px;font-size:11px}.battle-dialog#battleChallengeDialog{border-radius:20px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:28px 18px 22px}#battleChallengeDialog h2{font-size:33px}#battleChallengeDialog header>p{font-size:12px}#battleChallengeDialog legend,#battleChallengeDialog .battle-field>span{gap:10px;font-size:15px}#battleChallengeDialog legend>b,#battleChallengeDialog .battle-field>span>b,.battle-online-opponent>span{width:29px;height:29px;font-size:17px}.battle-audience-switch{margin-bottom:21px}.battle-audience-switch>button{padding:8px 13px;font-size:11px}#battleChallengeDialog .battle-format-options{gap:7px}#battleChallengeDialog .battle-format-options>button{border-radius:11px;min-height:154px;padding:10px 5px 13px}#battleChallengeDialog .battle-format-options>button>img{height:85px}#battleChallengeDialog .battle-format-options>button>span{font-size:14px}#battleChallengeDialog .battle-format-options small{font-size:9px}#battleChallengeDialog .battle-format-options>button[aria-pressed=true]:before{width:19px;height:19px;font-size:11px;top:7px;right:7px}.battle-online-opponent>b{font-size:15px}.battle-online-opponent>small{font-size:10px}#battleChallengeForm .battle-recap{border-radius:13px;gap:7px;padding:13px}#battleChallengeForm .battle-recap h3{letter-spacing:1px;font-size:9px}#battleChallengeForm .battle-recap>div{min-height:86px;padding:11px 7px}#battleChallengeForm .battle-recap>div:first-of-type{padding-left:7px}#battleRecapArt{display:none}#battleChallengeForm .battle-recap strong{font-size:15px}#battleChallengeForm .battle-recap b{font-size:12px}#battleChallengeForm .battle-recap span{font-size:8px}#battleChallengeForm .battle-recap .battle-pot strong{font-size:23px}.battle-stake-presets{gap:7px}#battleCreateBtn{font-size:14px}#pauseOpeningBtn{grid-column:1/-1;align-self:flex-start;min-height:40px;margin-bottom:4px;padding:8px 13px;font-size:11px;position:static}#revealView #openAllUnlockHint{flex-basis:16px;width:16px;min-width:16px;max-width:16px;height:16px;min-height:16px;font-size:11px}}@media (prefers-reduced-motion:reduce){.battle-search-spinner,.identity-banner:is([data-frame-id=gear5-dawn],[data-frame-id=abyss-sovereign]),.identity-banner:after,[data-name-color=dawn-animated],[data-name-color=abyss-animated],[data-appearance-value=dawn-animated] b,[data-appearance-value=abyss-animated] b,.profile-frame-preview img{animation:none!important}}@media (width<=700px){#revealView .open-all-cards{gap:4px;min-height:36px;padding:6px 7px;font-size:11px}#revealView .open-all-cards>svg{width:22px;height:22px}#revealView .reveal-info-button{flex-basis:18px;width:18px;height:18px;min-height:18px;font-size:15px}}#battleChallengeDialog .battle-format-options small{white-space:normal;text-align:center;justify-content:center;max-width:100%;line-height:1.4}#battleChallengeForm #battleEntryCost{overflow-wrap:anywhere;font-size:17px;line-height:1.4}@media (width<=700px){#battleChallengeForm #battleEntryCost{font-size:12px}}#main:has(#categoriesScreen.active){box-shadow:none;background:0 0;border:0;padding-block:20px}#main:has(#categoriesScreen.active):before{display:none}#main:has(#categoriesScreen.active):after{display:none}#categoriesScreen{width:100%;max-width:1120px;margin-inline:auto}#categoriesScreen .success-heading{gap:16px;margin:0 0 15px;padding:0}#categoriesScreen .success-heading h1{color:#ffe7a5;font-size:36px;line-height:1.2}#categoriesScreen .success-heading .op17-icon{color:#f3ce72;width:32px;height:32px}#categoriesScreen .success-overview{gap:10px;margin-bottom:16px}#categoriesScreen .success-overview>div{background:linear-gradient(115deg,#14374ba6,#031c2cde);border-color:#7498ac73;border-radius:11px;min-height:74px;padding:12px 14px}#categoriesScreen .success-stat-icon{background:#d5ab4b0c;border:1px solid #caa44f7a;border-radius:9px;flex:0 0 44px;width:44px;height:46px}#categoriesScreen .success-overview b{margin-top:5px;font-size:23px}#categoriesScreen .success-overview>div>div>span{font-size:12px}#categoriesScreen .success-filters{gap:12px;margin-bottom:22px}#categoriesScreen .success-filters>button{min-width:98px;min-height:43px;padding:9px 20px;font-size:12px}#categoriesScreen #successSort{background-color:#052135d9;border-radius:10px;width:132px;min-height:44px}#categoriesScreen .achievement-claims{justify-content:space-between;align-items:center;margin-bottom:12px}#categoriesScreen .achievement-claims>button{margin-left:auto}#achievementGrid .quest-group{margin:0 0 24px}#achievementGrid .quest-group-heading{align-items:center;gap:16px;margin-bottom:13px}#achievementGrid .quest-group-heading h3{color:#ffebb0;letter-spacing:-.3px;flex:none;align-items:center;gap:14px;font-size:23px;display:flex}#achievementGrid .quest-group-heading:after{content:"";background:linear-gradient(90deg,#d9b45cbd,#d9b45c35);flex:1;order:1;height:1px}#achievementGrid .quest-group-heading>span{color:#f4cd72;letter-spacing:.5px;flex:none;order:2;font-size:14px}.quest-group-icon{color:#f4ce76;place-items:center;width:30px;height:30px;display:inline-grid}.quest-group-icon>.op17-icon{width:29px;height:29px}#achievementGrid .quest-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}#achievementGrid .achievement{border:1px solid color-mix(in srgb,var(--medal-color) 42%,#46647b);background:radial-gradient(ellipse at 0 45%,color-mix(in srgb,var(--medal-color) 13%,transparent),transparent 45%),linear-gradient(110deg,#123247d9,#021b2bec);border-radius:13px;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) 80px 20px;align-content:center;gap:7px 12px;min-height:110px;padding:13px 14px;box-shadow:inset 0 0 0 3px #c8e9ff09,inset 0 1px #eaf5ff17,0 2px 12px #0002}#achievementGrid .achievement:before{content:"";background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--medal-color) 45%,transparent),transparent);pointer-events:none;border-radius:12px 0 0 12px;width:5px;position:absolute;inset:1px auto 1px 1px}#achievementGrid .achievement-medal{border:1px solid color-mix(in srgb,var(--medal-color) 75%,white);background:var(--medal-color);width:64px;height:64px;box-shadow:0 0 17px color-mix(in srgb,var(--medal-color) 33%,transparent);border-radius:50%;flex-basis:64px;padding:3px}#achievementGrid .achievement-medal>span{width:100%;height:100%;color:var(--medal-color);background:radial-gradient(at 35% 20%,#163950,#041929);border:0;border-radius:50%;place-items:center;display:grid}#achievementGrid .achievement-medal .op17-icon{width:33px;height:33px}#achievementGrid .achievement-medal .achievement-rarity-letter{color:var(--medal-color);letter-spacing:-1px;background:0 0;border:0;border-radius:0;font-size:30px;font-weight:650;line-height:1}#achievementGrid .achievement-heading>div:last-child{align-self:end}#achievementGrid .achievement-heading b{color:#f1f5f7;font-size:14px;font-weight:750;line-height:1.35}#achievementGrid .achievement-description{color:#c0ceda;margin-top:4px;font-size:12px;line-height:1.5}#achievementGrid .achievement-discoveries{align-self:start;gap:12px}#achievementGrid .progress-track{background:#001321;height:8px;min-height:8px;box-shadow:inset 0 1px 4px #0009}#achievementGrid .progress-track>span{background:linear-gradient(90deg,color-mix(in srgb,var(--medal-color) 85%,white),var(--medal-color))}#achievementGrid .achievement-progress-count{color:#e7eef5;font-size:12px;font-weight:650;line-height:1.4}#achievementGrid .achievement-rewards>.achievement-reward-preview{color:#f5d57e;width:80px;height:auto;min-height:82px;box-shadow:none;cursor:default;background:linear-gradient(125deg,#0a2b3c,#021726);border:1px solid #edc76e;border-radius:10px;flex-direction:column;grid-area:1/3/3;justify-content:center;align-self:center;align-items:center;gap:4px;margin:0;padding:6px 4px;display:flex;overflow:hidden;transform:none}#achievementGrid .achievement-reward-preview>img{object-fit:contain;width:39px;height:49px}#achievementGrid .achievement-reward-preview>span{overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:650;line-height:1.3}#achievementGrid .achievement-reward-preview>small{color:#fff0ba;font-size:10px;line-height:1.2}#achievementGrid .achievement-reward-preview>.op17-icon{width:25px;height:32px}#achievementGrid button.achievement-reward-preview{cursor:pointer;background:linear-gradient(125deg,#94712e44,#092236);border-color:#ffe397;box-shadow:0 0 12px #edc96e21}#achievementGrid button.achievement-reward-preview:hover:not(:disabled){background:linear-gradient(125deg,#b68b3555,#102d3d);box-shadow:0 0 13px #efcf7740}#achievementGrid button.achievement-reward-preview:focus-visible{outline-offset:3px;outline:2px solid #fff0bb}#achievementGrid button.achievement-reward-preview:disabled{opacity:.65;cursor:wait}#achievementGrid .achievement-details{grid-area:3/2/auto/5}#achievementGrid .achievement-details:not([open]){height:0;margin:0}#achievementGrid .achievement-details>summary{color:#f2f6fb;width:24px;height:44px;top:calc(50% - 22px);right:7px}#achievementGrid .achievement-details>summary .op17-icon{width:22px;height:22px}#achievementGrid .achievement-details[open]>summary{top:25px}#achievementGrid .achievement-details>p{color:#bbd0dd;margin:6px 0 1px;padding-top:12px;font-size:12px;line-height:1.7}#achievementGrid .achievement[data-reward-concealed=true] .achievement-reward-preview{color:#a3bdce;background:#041a2a99;border-color:#799aaa70}#achievementGrid .achievement-secret .achievement-medal{box-shadow:none;opacity:.75;background:#56758b;border-color:#839aab77}#achievementGrid .achievement[data-achievement=platinum\:all-quests]{background:radial-gradient(at 0 45%,#b8b8e71c,#0000 45%),linear-gradient(110deg,#173146d9,#071b2bec);border-color:#cbd2e280}@media (width<=1199px){#achievementGrid .quest-list{grid-template-columns:minmax(0,1fr)}#categoriesScreen{max-width:900px}}@media (width<=700px){#main:has(#categoriesScreen.active){padding:10px 0 16px}#categoriesScreen .success-heading{gap:12px;margin-bottom:14px}#categoriesScreen .success-heading h1{font-size:29px}#categoriesScreen .success-heading .op17-icon{width:27px;height:27px}#categoriesScreen .success-overview{gap:6px;margin-bottom:15px}#categoriesScreen .success-overview>div{border-radius:10px;gap:6px;min-height:70px;padding:9px 5px}#categoriesScreen .success-stat-icon{flex:0 0 28px;width:28px;height:34px}#categoriesScreen .success-stat-icon .op17-icon{width:21px;height:21px}#categoriesScreen .success-overview b{font-size:17px}#categoriesScreen .success-overview>div>div>span{font-size:9px;line-height:1.4}#categoriesScreen .success-filters{flex-wrap:wrap;gap:7px;margin-bottom:19px}#categoriesScreen .success-filters>button{min-width:0;min-height:40px;padding:8px 13px;font-size:11px}#categoriesScreen #successSort{width:86px;min-height:40px;padding:7px;font-size:11px}#achievementGrid .quest-group{margin-bottom:22px}#achievementGrid .quest-group-heading{gap:10px;margin-bottom:11px}#achievementGrid .quest-group-heading h3{gap:8px;font-size:18px}#achievementGrid .quest-group-heading>span{font-size:12px}.quest-group-icon{width:24px;height:26px}.quest-group-icon>.op17-icon{width:24px;height:24px}#achievementGrid .achievement{border-radius:12px;grid-template-columns:43px minmax(0,1fr) 56px 14px;gap:6px 8px;min-height:106px;padding:12px 10px}#achievementGrid .achievement-medal{flex-basis:43px;width:43px;height:43px;padding:2px}#achievementGrid .achievement-medal .op17-icon{width:24px;height:24px}#achievementGrid .achievement-medal .achievement-rarity-letter{font-size:23px}#achievementGrid .achievement-heading b{font-size:12px;line-height:1.4}#achievementGrid .achievement-description{margin-top:4px;font-size:10px;line-height:1.55}#achievementGrid .achievement-discoveries{gap:7px}#achievementGrid .achievement-progress-count{font-size:10px}#achievementGrid .progress-track{height:6px;min-height:6px}#achievementGrid .achievement-rewards>.achievement-reward-preview{border-radius:8px;gap:4px;width:56px;min-height:74px;padding:5px 2px}#achievementGrid .achievement-reward-preview>img{width:30px;height:41px}#achievementGrid .achievement-reward-preview>span{font-size:10px}#achievementGrid .achievement-reward-preview>small{font-size:9px}#achievementGrid .achievement-details>summary{width:22px;right:3px}#achievementGrid .achievement-details>summary .op17-icon{width:18px;height:18px}#achievementGrid .achievement-details>p,#categoriesScreen .achievement-claims p{font-size:11px}#categoriesScreen .achievement-claims>button{padding:8px;font-size:11px}}@media (width<=360px){#categoriesScreen .success-overview>div{text-align:center;flex-direction:column;gap:4px;padding:8px 3px}#categoriesScreen .success-stat-icon{flex-basis:27px;width:27px;height:27px}#categoriesScreen .success-overview b{font-size:16px}#categoriesScreen .success-filters{gap:5px}#categoriesScreen .success-filters>button{padding:8px 11px;font-size:10px}#categoriesScreen #successSort{width:73px}#achievementGrid .quest-group-heading h3{font-size:16px}#achievementGrid .achievement{grid-template-columns:37px minmax(0,1fr) 50px 11px;gap:6px;padding:11px 8px}#achievementGrid .achievement-medal{flex-basis:37px;width:37px;height:37px}#achievementGrid .achievement-rewards>.achievement-reward-preview{width:50px}#achievementGrid .achievement-description{font-size:10px}#achievementGrid .achievement-heading b{font-size:11px}}#achievementGrid .achievement-rarity-letter[data-rarity=DON]{letter-spacing:-1.5px;font-size:22px}@media (width<=700px){#achievementGrid .achievement-rarity-letter[data-rarity=DON]{letter-spacing:-1px;font-size:17px}}@media (width<=360px){#achievementGrid .achievement-rarity-letter[data-rarity=DON]{font-size:14px}}.quest-group-ready{background:#b48b1b0d;border:1px solid #f0cc7799;border-radius:16px;padding:16px}.quest-group-ready .quest-group-heading h3{color:#ffe29a}.quest-group-claimed{margin-top:28px}.quest-group-claimed .achievement{opacity:.8}.battle-modes{grid-template-columns:minmax(0,1fr)}.battle-format-options{grid-template-columns:repeat(2,minmax(0,1fr))}.battle-mode-opening .battle-mode-art{max-width:48%;margin-left:auto}.battle-live-dialog{color:#edf4f9;overscroll-behavior:contain;background:radial-gradient(at 50% 0,#194766,#041725 75%);border:1px solid #d6b767;border-radius:24px;width:min(1050px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px 30px;overflow:auto;box-shadow:0 30px 100px #0009}.battle-live-dialog::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c}.battle-live-dialog>header{text-align:center}.battle-live-dialog h2{color:#ffe4a0;margin:7px 0;font-size:32px}.battle-live-dialog header p{color:#b8ccdb;margin:6px 0}.battle-live-timing{background:#031422a6;border:1px solid #7899af45;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:17px 0 18px;padding:12px 16px;font-size:13px;display:flex}.battle-live-timing b{color:#ffdf87;white-space:nowrap}.battle-live-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.battle-live-player{text-align:center;background:#081e2e9c;border:1px solid #7398af69;border-radius:18px;min-width:0;padding:14px}.battle-live-player[data-ready=true]{border-color:#8ceac3}.battle-live-identity{justify-content:center;align-items:center;gap:8px;min-height:38px;margin-bottom:12px;display:flex}.battle-live-identity .player-identity{justify-content:center}.battle-live-identity>span{color:#edcf87;font-size:11px}.battle-live-card{aspect-ratio:63/88;cursor:pointer;background:#041421;border:0;border-radius:12px;width:min(100%,220px);margin:0 auto;padding:0;animation:.5s both battle-card-arrive;display:block;position:relative;overflow:hidden;box-shadow:0 10px 30px #0006}.battle-live-card img{object-fit:contain;width:100%;height:100%;display:block}.battle-live-card:disabled{opacity:1;cursor:default}.battle-live-card:hover:not(:disabled){box-shadow:0 0 0 2px #f2cc7c,0 10px 30px #0006}.battle-live-card:focus-visible{outline-offset:4px;outline:3px solid #ffdf92}.battle-live-player h3{text-overflow:ellipsis;white-space:nowrap;min-height:22px;margin:11px 0;font-size:16px;line-height:1.4;overflow:hidden}.battle-live-values{color:#abc2d2;justify-content:center;gap:24px;font-size:11px;display:flex}.battle-live-values b{color:#f4da9e;margin-top:4px;font-size:15px;display:block}.battle-live-ready{color:#a7bdd0;margin-top:13px;font-size:12px;display:block}.battle-live-player[data-ready=true] .battle-live-ready{color:#8ceac3}.battle-live-auto{color:#bad0df;justify-content:center;align-items:center;gap:14px;margin-top:15px;font-size:12px;display:flex}.battle-live-auto>button{background:#0b2c41;border:1px solid #7e9fb3;border-radius:12px;padding:10px 15px;font-size:13px}.battle-live-auto>button[aria-pressed=true]{color:#c9ffe6;background:#2b715d66;border-color:#8fe4c2}.battle-live-actions{flex-direction:column;align-items:center;margin-top:17px;display:flex}.battle-live-actions>button{min-width:240px}.battle-live-actions>p{color:#ffb7a2;margin:7px 0 0;font-size:12px}.battle-live-note{text-align:center;color:#8aa7bc;margin:10px 0 0;font-size:11px;line-height:1.6}.battle-invite-notice{z-index:250;color:#fff0bb;background:linear-gradient(135deg,#17415a,#061b2d);border:1px solid #e3be65;border-radius:16px;align-items:center;gap:13px;max-width:min(490px,100vw - 24px);padding:18px 45px 18px 17px;display:flex;position:fixed;top:22px;right:22px;box-shadow:0 15px 50px #0009}.battle-invite-notice>span{font-size:26px}.battle-invite-notice p{color:#c3d6e3;margin:6px 0 0;font-size:12px;line-height:1.5}.battle-invite-notice .primary-action{padding:10px 14px;font-size:12px}.battle-invite-notice .close-dialog{width:27px;height:27px;font-size:19px;top:7px;right:7px}.game-invite-setting{margin-top:18px}.game-invite-setting input{flex-shrink:0}@keyframes battle-card-arrive{0%{opacity:.3;transform:rotateY(75deg)scale(.96)}to{opacity:1;transform:none}}@media (width<=700px){.battle-live-dialog{border-radius:17px;width:calc(100vw - 14px);max-height:calc(100dvh - 14px);padding:23px 12px 16px}.battle-live-dialog h2{font-size:24px}.battle-live-dialog .close-dialog{width:29px;height:29px;top:9px;right:9px}.battle-live-players{gap:8px}.battle-live-player{border-radius:13px;padding:9px 6px}.battle-live-identity{gap:4px;min-height:40px;font-size:11px}.battle-live-identity .player-identity{gap:5px;min-width:0}.battle-live-identity .player-identity img{width:26px;height:26px}.battle-live-identity .player-name{text-overflow:ellipsis;max-width:105px;overflow:hidden}.battle-live-identity .player-title{display:none}.battle-live-player h3{margin:10px 0;font-size:12px}.battle-live-values{flex-wrap:wrap;gap:7px;font-size:9px}.battle-live-values b{font-size:12px}.battle-live-ready{min-height:28px;font-size:10px}.battle-live-timing{margin:12px 0;padding:9px;font-size:11px;line-height:1.5}.battle-live-auto{text-align:center;flex-direction:column;gap:8px}.battle-live-note{font-size:10px}.battle-live-actions>button{width:100%;min-width:0;font-size:13px}.battle-invite-notice{gap:9px;padding:14px 36px 14px 12px;top:12px;right:12px}.battle-invite-notice strong{font-size:13px}.battle-invite-notice>span{font-size:20px}}@media (prefers-reduced-motion:reduce){.battle-live-card{animation:none}}.battle-live-player{transition:border-color .45s,box-shadow .45s,background .45s}.battle-live-dialog[data-finale=true]{background:radial-gradient(at 50% 0,#374053,#071626 75%)}.battle-live-player[data-spotlight=true]{border-color:#ffda80;box-shadow:inset 0 0 32px #e8bc4e13,0 0 24px #edc05e30}.battle-live-card.battle-card-turning{animation:.65s ease-in both battle-final-turn;box-shadow:0 0 25px #ffcc6466}.battle-live-card.battle-card-slow{animation-duration:1.4s}.battle-rematch-panel{text-align:center;background:#071d2bd9;border:1px solid #d6b76770;border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin-top:22px;padding:22px;display:flex}.battle-rematch-panel p{color:#b9ccda;margin:0;font-size:13px}.battle-rematch-panel .primary-action{min-width:210px}.battle-rematch-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.battle-rematch-panel [data-error=true]{color:#ffb6a1}@keyframes battle-final-turn{0%{transform:perspective(800px)rotateY(0)scale(1)}70%{transform:perspective(800px)rotateY(65deg)scale(1.04)}to{transform:perspective(800px)rotateY(89deg)scale(1.04)}}@media (prefers-reduced-motion:reduce){.battle-live-player{transition:none}.battle-live-card.battle-card-turning{animation:none}}.battle-live-identity .identity-banner{flex:1;align-items:center;gap:10px;min-width:0;min-height:58px;padding:8px 10px;display:flex}.battle-live-identity .identity-copy{text-align:left;flex:1;min-width:0}.battle-live-identity .player-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:inherit;font-size:17px;display:block;overflow:hidden}.battle-live-identity .identity-avatar{flex:0 0 38px;width:38px;height:38px}.battle-live-identity .player-title{font-size:11px}.battle-live-identity>span{flex:none}@media (width<=700px){.battle-live-identity .identity-banner{gap:5px;min-height:45px;padding:7px 5px}.battle-live-identity .identity-avatar{flex-basis:26px;width:26px;height:26px}.battle-live-identity .player-name{font-size:12px}.battle-live-identity{min-height:48px}.battle-live-identity .player-title{display:none}}.battle-display-track{grid-template-columns:repeat(24,minmax(0,1fr));gap:4px;margin:-6px 0 16px;display:grid}.battle-display-track i{background:#2a465a;border-radius:3px;height:6px;transition:background .3s,box-shadow .3s}.battle-display-track i[data-tier="0"]{background:#5f86a0}.battle-display-track i[data-tier="1"]{background:#edc574;box-shadow:0 0 6px #edc57488}.battle-display-track i[data-tier="2"]{background:#c6a3ff;box-shadow:0 0 8px #c6a3ffaa}.battle-display-track i[data-tier="3"]{background:linear-gradient(90deg,#ff4a61,#ffd36a,#7ee7ff);box-shadow:0 0 10px #ff6a7acc}.battle-display-track i[data-current]{outline-offset:1px;outline:1px solid #fff5}.battle-display-card{cursor:default;box-shadow:none;--hit-color:#edc574;background:0 0;animation:none;overflow:visible}.battle-display-card img{z-index:1;border-radius:12px;position:relative;box-shadow:0 10px 30px #0006}.battle-display-card.battle-display-last img{animation:.32s ease-out both battle-display-flip}.battle-display-card[data-hit-tier=premium]{--hit-color:#c6a3ff}.battle-display-card[data-hit-tier=legendary]{--hit-color:#ff6a7a}.battle-hit-rays{z-index:0;opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--hit-color) 70%,transparent) 0 7deg,transparent 7deg 20deg);border-radius:50%;position:absolute;inset:-34%;-webkit-mask:radial-gradient(circle,#000 35%,#0000 72%);mask:radial-gradient(circle,#000 35%,#0000 72%)}.battle-hit-label{z-index:2;letter-spacing:.08em;white-space:nowrap;color:#1b1206;background:var(--hit-color);box-shadow:0 0 18px var(--hit-color);pointer-events:none;border-radius:999px;padding:5px 12px;font-size:12px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)scale(0)}.battle-hit-play img{animation:battle-hit-pop var(--hit-ms) cubic-bezier(.2,.8,.25,1) both;box-shadow:0 0 0 2px var(--hit-color),0 0 34px var(--hit-color)}.battle-hit-play .battle-hit-label{animation:battle-hit-label var(--hit-ms) cubic-bezier(.2,.9,.3,1.3) both}.battle-hit-play[data-hit-tier=premium] .battle-hit-rays,.battle-hit-play[data-hit-tier=legendary] .battle-hit-rays{animation:battle-hit-rays var(--hit-ms) linear both}.battle-hit-play[data-hit-tier=legendary]{animation:.45s linear 2 battle-hit-shake}.battle-hit-play[data-hit-tier=legendary] img{box-shadow:0 0 0 3px #ffd36a,0 0 46px #ff4a61,0 0 90px #ffd36a88}.battle-live-player[data-hit="1"]{border-color:#edc574}.battle-live-player[data-hit="2"]{border-color:#c6a3ff;box-shadow:inset 0 0 40px #c6a3ff22,0 0 26px #c6a3ff40}.battle-live-player[data-hit="3"]{border-color:#ff6a7a;box-shadow:inset 0 0 50px #ff4a6133,0 0 40px #ff4a6166}.battle-live-dialog[data-mode=display-fast]:has([data-hit="3"]){animation:.7s ease-out battle-hit-flash}@keyframes battle-display-flip{0%{filter:brightness(1.6);transform:perspective(700px)rotateY(80deg)scale(.95)}to{filter:none;transform:none}}@keyframes battle-hit-pop{0%{filter:brightness(1.9);transform:scale(.92)}18%{filter:brightness(1.25);transform:scale(1.09)}40%,to{filter:none;transform:scale(1.04)}}@keyframes battle-hit-label{0%{transform:translate(-50%)scale(0)}20%,85%{transform:translate(-50%)scale(1)}to{opacity:.85;transform:translate(-50%)scale(1)}}@keyframes battle-hit-rays{0%{opacity:0;transform:rotate(0)scale(.6)}20%{opacity:1}to{opacity:.25;transform:rotate(80deg)scale(1.05)}}@keyframes battle-hit-shake{0%,to{transform:none}20%{transform:translate(-3px,1px)rotate(-1deg)}40%{transform:translate(3px,-1px)rotate(1deg)}60%{transform:translate(-2px)}80%{transform:translate(2px,1px)}}@keyframes battle-hit-flash{0%{box-shadow:0 0 #fff0,0 30px 100px #0009}15%{box-shadow:0 0 0 4px #ffd36a,0 0 120px #ff4a61aa}to{box-shadow:0 0 #fff0,0 30px 100px #0009}}@media (width<=700px){.battle-display-track{gap:2px;margin:-4px 0 12px}.battle-display-track i{height:5px}.battle-hit-label{padding:4px 8px;font-size:9px;bottom:-10px}}@media (prefers-reduced-motion:reduce){.battle-display-card img,.battle-hit-play img,.battle-hit-play .battle-hit-label,.battle-hit-play .battle-hit-rays,.battle-hit-play[data-hit-tier=legendary]{animation:none}.battle-live-dialog[data-mode=display-fast]:has([data-hit="3"]){animation:none}.battle-hit-play .battle-hit-label{transform:translate(-50%)scale(1)}}.battle-display-card:hover{box-shadow:none}#battleResultDialog.battle-result-dialog{background:radial-gradient(at 50% 0,#153c50e8,#041a29f5 75%);border:1px solid #eccb78;border-radius:20px;width:min(1080px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:20px 24px;scroll-padding-top:100px}#battleResultDialog>h2{color:#fff1cc;margin:6px 35px 14px 0;font:700 clamp(24px,2.5vw,32px)/1.15 Georgia,serif}#battleResultDialog .battle-rematch-panel{z-index:5;text-align:left;background:#092536f7;border:1px solid #eac56d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 18px;margin:0 0 14px;padding:10px 12px;display:grid;position:sticky;top:-20px;box-shadow:0 8px 24px #0005}#battleResultDialog .battle-rematch-panel>p{margin:0;font-size:12px;line-height:1.5}.battle-rematch-panel>#battleRematchError:empty{display:none}.battle-rematch-panel>#battleRematchError:not(:empty){grid-column:1/-1}#battleResultDialog .battle-rematch-actions{flex-wrap:nowrap;align-items:center;gap:10px}#battleResultDialog .battle-rematch-actions>.primary-action{min-width:160px;min-height:44px;font-size:15px;box-shadow:0 0 18px #f1c65840}#battleResultDialog .battle-rematch-actions>.secondary-action{min-height:46px;padding:9px 18px;font-size:13px}#battleResultDialog .battle-outcome-banner{text-align:center;background:radial-gradient(at 50% 10%,#b58d3033,#0000 65%),#061f30;border:1px solid #d7b560;border-radius:16px;margin:14px 0;padding:16px;position:relative;overflow:hidden}#battleResultDialog .battle-outcome-banner:before{content:"♛";color:#ffe19b;text-shadow:0 0 18px #f6cb5b88;margin-bottom:3px;font-size:23px;display:block}#battleResultDialog .battle-outcome-banner strong{color:#ffe19b;font:700 clamp(24px,3vw,34px)/1.2 Georgia,serif}#battleResultDialog .battle-result-meta{color:#bed4e5;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:12px 0 16px;font-size:12px;display:flex}.battle-result-meta time{white-space:nowrap;border-left:1px solid #7498a6;padding-left:18px}#battleResultDialog .battle-results-players{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid;position:relative}#battleResultDialog .battle-results-players:before{content:"VS";color:#f6d683;text-shadow:0 0 14px #e9c26099;font:700 24px Georgia,serif;position:absolute;top:130px;left:50%;transform:translate(-50%)}#battleResultDialog .battle-result-player{background:#031c2dd4;border:1px solid #638da4;border-radius:15px;min-width:0;padding:12px}#battleResultDialog .battle-result-player[data-winner=true]{border-color:#ebce80;box-shadow:inset 0 0 28px #e1bb4812}#battleResultDialog .battle-result-player>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}#battleResultDialog .battle-result-player .identity-banner{background:0 0;border:0;min-height:46px;padding:3px 0}.battle-result-player .identity-avatar{flex-basis:42px;width:42px;height:42px}#battleResultDialog .battle-score{background:#092b3a80;border:1px solid #caad5a55;border-radius:10px;flex:100%;justify-content:center;align-items:center;gap:15px;margin:0;padding:8px;display:flex}#battleResultDialog .battle-score>span{font-size:12px}#battleResultDialog .battle-score b{color:#ffe094;font-size:22px}#battleResultDialog .battle-result-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px 7px;margin:0;padding:0;list-style:none;display:grid}#battleResultDialog .battle-result-cards figure{margin:0}#battleResultDialog .battle-result-cards figure>img{aspect-ratio:63/88;object-fit:contain;border-radius:5px;width:100%;height:auto;display:block}#battleResultDialog .battle-result-cards figcaption{white-space:nowrap;text-overflow:ellipsis;color:#d4e5ed;margin-top:5px;font-size:10px;line-height:1.35;display:block;overflow:hidden}#battleResultDialog .battle-result-cards figcaption strong{color:#f5d87e;margin-top:4px;font-size:12px;display:block}#battleResultDialog .battle-result-footnote{text-align:center;color:#bed5e4;margin:14px 0 0;font-size:11px}.battle-history-row{border-bottom:1px solid #7ea5b02b;grid-template-columns:minmax(0,1fr) auto 36px;align-items:center;gap:12px;padding:12px 0;display:grid}.battle-history-row:last-child{border-bottom:0}.battle-history-name{white-space:nowrap;text-overflow:ellipsis;color:#e4eff6;font-weight:700;overflow:hidden}.battle-history-details{color:#ffe297;background:#092a3e;border:1px solid #8bb3c16b;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;font-size:24px;line-height:1;display:grid}.battle-history-details:hover{border-color:#eac778}.battle-live-card.battle-final-card{perspective:1100px;background:0 0;animation:none;overflow:visible}.battle-card-flipper{transform-style:preserve-3d;will-change:transform;transform:rotateY(var(--card-turn,0deg));display:block;position:absolute;inset:0}.battle-card-face{backface-visibility:hidden;background:#041421;border-radius:12px;display:block;position:absolute;inset:0;overflow:hidden}.battle-card-face img{object-fit:contain;width:100%;height:100%}.battle-card-front{transform:rotateY(180deg)}#saleDialog.small-dialog{flex-direction:column;gap:10px;width:min(640px,100vw - 24px);max-height:calc(100dvh - 32px);padding:26px;display:flex;overflow:hidden}#saleDialog:not([open]){display:none}#saleDialog>h2,#saleDialog>p,#saleDialog>.sale-total,#saleDialog>.dialog-actions,#saleQuantityControls{flex-shrink:0;margin-block:0}#saleDialog #saleRarityPicker{flex-direction:column;min-height:0;margin:0;padding:12px;display:flex;overflow:hidden}#saleDialog #saleRarityPicker[hidden]{display:none}#saleDialog #saleRarityOptions{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:2px 3px;overflow:auto}#saleDialog #saleRarityOptions .sale-rarity-option{min-height:52px;padding:8px}#saleDialog .dialog-actions{background:#102c3b;border-top:1px solid #6485914d;gap:10px;padding-top:10px;display:flex}#saleDialog .dialog-actions>button{flex:1;min-width:0;min-height:46px;padding:10px;font-size:13px}#saleDialog #saleAfter{font-size:12px;line-height:1.5}#saleDialog .sale-total{padding:12px}#rechargeScreen .paid-intro{align-items:center;gap:18px;margin-bottom:12px;padding:0 0 20px}#rechargeScreen .paid-intro>.status-badge{flex-shrink:0;align-self:flex-start;margin:0 0 12px;padding:9px 12px;position:static}#rechargeScreen .paid-packs{margin-top:12px}#rechargeScreen .paid-offer-art,#rechargeScreen .vip-benefit-art{isolation:isolate;position:relative}#rechargeScreen .paid-offer-art:before,#rechargeScreen .vip-benefit-art:before{content:"";z-index:-1;pointer-events:none;background:repeating-conic-gradient(#ffdb7926 0deg 9deg,#0000 9deg 22deg);animation:60s linear infinite offer-sunburst;position:absolute;inset:-8%;-webkit-mask-image:radial-gradient(#000 0 25%,#0000 70%);mask-image:radial-gradient(#000 0 25%,#0000 70%)}#rechargeScreen .vip-benefit-art:before{opacity:.6;inset:-30%}@keyframes offer-sunburst{to{--recharge-ray-angle:360deg}}#achievementGrid .achievement.achievement-claimable{background:radial-gradient(at 100%,#e2af3633,#0000 65%),linear-gradient(110deg,#163745e8,#071d2ce8);border:1px solid #f2d080;box-shadow:inset 0 0 0 1px #efcb5d35,0 0 14px #dfbb4e20}#achievementGrid .achievement-claimable button.achievement-reward-preview{color:#132d39;background:linear-gradient(130deg,#fff0a9,#e4b95c);border-color:#ffe9a8;transform:none;box-shadow:0 0 17px #eac15e75}#achievementGrid .achievement-claimable button.achievement-reward-preview>small{color:#243b43;font-weight:800}#achievementGrid .achievement-claimable button.achievement-reward-preview>span{font-weight:900}#achievementGrid .achievement-claimable .achievement-medal{box-shadow:0 0 19px #efc86e4d}#homeView .compact-opening-card{flex-direction:column;display:flex}#homeView .compact-opening-card .opening-actions{flex-shrink:0;align-self:stretch;gap:7px;width:100%;min-height:52px;margin-top:auto;display:flex}#homeView .compact-opening-card .opening-actions>button{flex:1;min-width:0;min-height:52px;margin:0;padding:12px 9px}#openingScreen #revealView.reveal-view{width:100%;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;--reveal-width:clamp(180px,calc((100dvh - 350px)*.715),250px);background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;margin:0;padding:0;display:flex;position:relative;overflow:visible}#openingScreen #revealView[hidden]{display:none}#main:has(#openingScreen.active #revealView:not([hidden])){min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-block:12px;padding:12px 20px}#main:has(#openingScreen.active #revealView:not([hidden])):before{display:none}#main:has(#openingScreen.active #revealView:not([hidden])):after{display:none}#revealView .reveal-top{justify-content:flex-end;align-items:center;gap:12px;width:100%;min-height:38px;margin:0;padding:0;display:flex}#revealView #pauseOpeningBtn{color:#e6eff6;background:#071d2dc9;border:1px solid #7899ae;border-radius:25px;order:2;padding:9px 16px;font-size:13px;position:static}#revealView #replayRitualBtn{opacity:.7;margin-right:auto;font-size:10px}#revealView #cardProgress{display:none}.opening-reveal-hud{background:linear-gradient(130deg,#092536ed,#02131ff2);border:1px solid #e4c477;border-radius:19px;grid-template-columns:minmax(190px,1fr) minmax(300px,1.2fr) 80px;align-items:center;gap:20px;width:min(920px,100%);margin:0 auto;padding:12px 16px;display:grid;position:relative;box-shadow:inset 0 0 20px #d1a94a14}.opening-hud-origin{align-items:center;gap:12px;min-width:0;display:flex}.opening-hud-origin>img{object-fit:contain;width:46px;height:60px}.opening-hud-origin>div{flex:1;min-width:0}.opening-hud-origin strong{color:#f4f0df;font-size:17px;display:block}#revealView .opening-hud-origin #packOrigin{color:#c3d7e6;letter-spacing:0;margin:5px 0;font-size:12px;line-height:1.5;display:block}.opening-hud-progress[hidden]{display:none}.opening-hud-progress{background:#071422;border:1px solid #64818c55;border-radius:20px;height:6px;overflow:hidden}.opening-hud-progress>i{border-radius:inherit;background:linear-gradient(90deg,#edb640,#fff0ac);height:100%;transition:width .2s;display:block}#revealView .opening-reveal-hud .reveal-toolbar{border-left:1px solid #648c9c;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding-left:20px;display:flex}#revealView .opening-reveal-hud .card-position{white-space:nowrap;align-items:baseline;gap:7px;font-size:13px;display:flex}#revealView .opening-reveal-hud .card-position>span{letter-spacing:0;font-size:13px}#revealView .opening-reveal-hud .card-position>b{color:#ffda7e;font-size:24px}#revealView .opening-reveal-hud .card-position>i{color:#e0eaf4;font-size:14px;font-style:normal}#revealView .open-all-control{background:linear-gradient(135deg,#a98b3f33,#182e36cc);border:1px solid #e8c76f;border-radius:10px;flex-shrink:0;align-items:center;gap:2px;min-height:42px;padding:0 6px 0 0;display:flex;box-shadow:0 0 12px #f4cb6720}#revealView .open-all-control:has(.open-all-cards[data-locked=true]){box-shadow:none;background:#233b4b85;border-color:#7a929e66}#revealView .opening-reveal-hud .open-all-cards{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:9px;order:0;margin:0;padding:9px 10px;font-size:12px}#revealView .opening-reveal-hud .open-all-cards>svg{width:20px;height:20px}#revealView .opening-reveal-hud #openAllUnlockHint{text-align:center;color:#bdcdd5;isolation:isolate;background:0 0;border:0;flex:0 0 26px;place-items:center;width:26px;min-width:26px;max-width:none;height:32px;min-height:32px;margin:0;padding:0;font-size:11px;line-height:1;display:grid;position:relative}#revealView .open-all-unlock-hint:before{content:"";z-index:-1;border:1px solid;border-radius:50%;width:16px;height:16px;position:absolute}.opening-hud-remaining{color:#d1e0ec;text-align:center;border-left:1px solid #648c9c;margin:0;padding-left:15px;font-size:12px;line-height:1.5}.opening-hud-remaining>b{color:#f4cd73;margin-right:5px;font-size:19px}.opening-hud-dots{gap:5px;display:flex;position:absolute;bottom:9px;left:calc(50% - 10px)}.opening-hud-dots>i{background:#577080;border-radius:50%;width:6px;height:6px}.opening-hud-dots>i.is-open{background:#f4d17c}#revealView #revealContent{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0;display:flex;overflow:visible}#revealView .reveal-center{width:var(--reveal-width);flex-direction:column;align-items:center;gap:0;max-width:none;padding:0;display:flex;position:relative;overflow:visible}#revealView #viewer{width:var(--reveal-width);aspect-ratio:63/88;max-width:none;height:auto;min-height:0;margin:0;display:block;position:relative;overflow:visible}#revealView :is(#dragLayer,#tiltLayer,#activeCard){width:100%;height:100%}#revealView .reveal-side.right{width:min(400px,100%);min-width:0;box-shadow:none;background:0 0;border:0;grid-area:auto;grid-template-columns:1fr 1fr;align-content:start;gap:12px;margin:0;padding:0;display:grid}#revealView #cardMeta{text-align:center;background:0 0;border:0;flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-width:0;padding:0;display:flex;position:relative}#revealView #cardMeta>h3{color:#fff1cf;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;order:0;min-width:0;max-width:calc(100% - 70px);margin:0;font-size:24px;line-height:1.25;overflow:hidden}#revealView #cardMeta>.rarity-label{order:1;max-width:65px;margin:0;padding:4px 6px;font-size:12px;display:inline-block;position:static}#revealView #cardMeta>.reveal-card-reference{display:none}#revealView #cardMeta>.reveal-card-values{background:0 0;border:0;flex:100%;order:2;justify-content:center;gap:10px;margin:2px 0 0;padding:0;display:flex}#revealView .reveal-card-values>div{background:#071d2ab8;border:1px solid #6c8d9e66;border-radius:30px;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 12px;font-size:12px;display:flex}#revealView .reveal-card-values>div>span{margin:0;font-size:11px}#revealView .reveal-card-values>div>b{font-size:13px;line-height:1.3}#revealView .reveal-card-values>div>small,#revealView .reveal-card-values .euro-value{display:none}#revealView .reveal-card-values b>small{font-size:11px}#revealView .reveal-side.right #nextCardBtn,#revealView .reveal-side.right #sellCurrentBtn{order:3;grid-area:auto;width:100%;min-height:46px;margin:0;padding:10px 12px;font-size:14px}#revealView .reveal-side.right #nextCardBtn{color:#092d2c;background:linear-gradient(115deg,#b6edcf,#67c5b6);border-color:#c6f6dd}#revealView .reveal-side.right>.small-note,#revealView .reveal-side.right>.reveal-info-kicker,#revealView .reveal-side.right>#previewCardBtn,#revealView .reveal-progress,#revealView .reveal-badge{display:none}#revealView #revealInfoBtn{color:#bed4dc;background:#0b293b80;border:1px solid #7d9ca86b;border-radius:50%;width:26px;height:26px;min-height:26px;font-size:12px;position:absolute;top:4px;right:-34px}#revealView:has(#openingCeremony:not([hidden])) .opening-reveal-hud{display:none}#revealView #nextCardBtn:before,#revealView .reveal-card-values>div>span:before{content:none}#revealView .reveal-card-values b>small{display:none}#revealView #cardMeta .reveal-card-values>div>span:before{content:none}#revealView .opening-reveal-hud .card-position>span{display:inline}#revealView .reveal-top{border-bottom:0}#revealView #revealContent[hidden]{display:none}#revealView.is-concealed #cardMeta>*{visibility:hidden}#revealView.is-concealed .reveal-side.right #nextCardBtn{grid-column:1/-1;justify-self:center;width:min(100%,260px)}#revealView #nextCardBtn>.op17-icon{width:16px;height:16px;display:inline-block}#revealView.is-concealed #cardMeta{min-height:54px}#revealView.is-concealed #cardMeta>*{display:none}#revealView #viewer[data-state=revealed]:is([data-reveal=rare],[data-reveal=ultra]):before{pointer-events:none;background:repeating-conic-gradient(#ffda7566 0deg 3deg,#0000 3deg 12deg);border-radius:50%;animation:45s linear infinite opening-gold-rays;inset:-32%;-webkit-mask-image:radial-gradient(#000 18%,#0009 35%,#0000 71%);mask-image:radial-gradient(#000 18%,#0009 35%,#0000 71%)}#revealView #viewer[data-state=revealed]:is([data-reveal=rare],[data-reveal=ultra]) .card-front{border-color:#ffe19b;box-shadow:0 0 19px #ffda79b0,0 0 48px #e9b34855}#revealView #openAllUnlockHint:focus-visible{outline:none}#revealView #openAllUnlockHint:focus-visible:before{box-shadow:0 0 0 2px #ffe2a0}@keyframes opening-gold-rays{to{transform:rotate(360deg)}}@media (width>=1024px) and (height<=820px){#openingScreen #revealView.reveal-view{--reveal-width:clamp(170px,calc((100dvh - 310px)*.715),230px);gap:12px}.opening-reveal-hud{padding-block:9px}.opening-hud-origin>img{height:54px}.opening-hud-origin strong{font-size:17px}#revealView .reveal-side.right #nextCardBtn,#revealView .reveal-side.right #sellCurrentBtn{min-height:45px}#revealView #cardMeta>h3{font-size:23px}}@media (width<=1100px){.opening-reveal-hud{grid-template-columns:minmax(160px,1fr) minmax(280px,1.2fr) 65px;gap:12px;padding:12px}.opening-hud-origin{gap:8px}.opening-hud-origin>img{width:44px}.opening-hud-origin strong{font-size:17px}#revealView .opening-reveal-hud .reveal-toolbar{padding-left:12px}}@media (width<=700px){#battleResultDialog.battle-result-dialog{border-radius:17px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:20px 13px}#battleResultDialog .battle-rematch-panel{text-align:center;grid-template-columns:1fr;gap:8px;padding:11px;top:-20px}#battleResultDialog .battle-rematch-panel>p{font-size:11px}#battleResultDialog .battle-rematch-actions{width:100%;display:flex}#battleResultDialog .battle-rematch-actions>.primary-action{flex:1;min-width:0;min-height:46px;font-size:16px}#battleResultDialog .battle-rematch-actions>.secondary-action{min-height:46px;padding:9px 12px;font-size:12px}#battleResultDialog .battle-results-players{grid-template-columns:1fr;gap:32px}#battleResultDialog .battle-results-players:before{display:none}#battleResultDialog .battle-result-player{padding:12px}#battleResultDialog .battle-result-player+.battle-result-player:before{content:"VS";text-align:center;color:#f1d080;margin:-38px 0 18px;font:700 22px Georgia,serif;display:block}#battleResultDialog .battle-result-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}#battleResultDialog .battle-result-cards figcaption{font-size:10px}#battleResultDialog .battle-result-meta{gap:7px;margin:13px 0;font-size:11px}#battleResultDialog .battle-result-meta time{border:0;padding:0}#battleResultDialog .battle-outcome-banner{padding:18px 10px}#battleResultDialog .battle-outcome-banner p{font-size:12px}.battle-history-row{gap:8px;font-size:12px}#battleChallengeDialog .battle-recap{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:13px}#battleChallengeDialog .battle-recap>.battle-pot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:62px;padding:12px 46px 12px 12px;display:flex}#battleChallengeDialog .battle-recap>.battle-pot:after{width:30px;font-size:26px;top:50%;bottom:auto;right:9px;transform:translateY(-50%)}#battleChallengeDialog #battlePot{overflow-wrap:normal;word-break:normal;white-space:nowrap;font-size:17px;line-height:1.3}#battleChallengeDialog .battle-recap>.battle-pot>span{font-size:11px}#battleChallengeDialog .battle-recap>div:not(.battle-pot){min-height:96px;padding:10px}#battleChallengeDialog .battle-recap #battleRecapArt{width:34px;max-height:56px}#battleChallengeDialog #battleStakeRecap{font-size:16px}#battleChallengeDialog .battle-recap>.battle-pot{order:4;position:relative}#battleChallengeDialog .battle-pot>.battle-recap-symbol{opacity:.9;width:30px;height:30px;font-size:26px;line-height:1;position:absolute;inset:50% 10px auto auto;transform:translateY(-50%)}#battleChallengeDialog .battle-recap>.battle-total{order:5;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:0;padding:10px 0 0;display:flex}#battleChallengeDialog .battle-recap>.battle-total>span{font-size:10px}#saleDialog.small-dialog{border-radius:16px;gap:8px;max-height:calc(100dvh - 22px);padding:20px 14px}#saleDialog h2{padding-right:22px;font-size:22px}#saleDialog #saleDescription{font-size:12px;line-height:1.5}#saleDialog #saleRarityPicker{padding:8px}#saleDialog .dialog-actions{padding-top:9px}#saleDialog .dialog-actions>button{min-height:48px;font-size:11px}#saleDialog .sale-total{padding:9px;font-size:12px}#saleDialog .sale-total b{font-size:18px}#saleDialog #saleAfter{font-size:10px}#rechargeScreen .paid-intro{flex-wrap:wrap;gap:12px;margin-bottom:14px;padding-bottom:12px}#rechargeScreen .paid-intro>.status-badge{padding:7px 9px;font-size:10px}#rechargeScreen .paid-packs{margin-top:0}#main:has(#openingScreen.active #revealView:not([hidden])){padding:6px 0 12px}#openingScreen #revealView.reveal-view{--reveal-width:clamp(140px,min(49vw,calc((100dvh - 400px)*.715)),206px);gap:10px}#revealView .reveal-top{min-height:32px}#revealView #pauseOpeningBtn{padding:7px 10px;font-size:10px}#revealView #replayRitualBtn{display:none}.opening-reveal-hud{border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);gap:7px;padding:10px}.opening-hud-origin>img{width:34px;height:44px}.opening-hud-origin strong{font-size:12px}#revealView .opening-hud-origin #packOrigin{margin:2px 0;font-size:10px}.opening-hud-progress{height:5px}#revealView .opening-reveal-hud .reveal-toolbar{border-left:1px solid #537381;flex-wrap:wrap;justify-content:flex-end;gap:5px;min-height:44px;padding-left:8px}#revealView .opening-reveal-hud .card-position{flex:100%;gap:4px;height:auto;margin-right:auto}#revealView .opening-reveal-hud .card-position>span{font-size:9px}#revealView .opening-reveal-hud .card-position>b{font-size:16px}#revealView .opening-reveal-hud .card-position>i{font-size:11px}#revealView .open-all-control{border-radius:8px;width:100%;min-height:32px;padding-right:2px}#revealView .opening-reveal-hud .open-all-cards{flex:1;gap:4px;min-height:32px;padding:5px 6px;font-size:10px}#revealView .opening-reveal-hud .open-all-cards>svg{width:15px;height:15px}#revealView .opening-reveal-hud #openAllUnlockHint{flex-basis:25px;width:25px;min-width:25px;height:32px;min-height:32px;font-size:10px}.opening-hud-remaining{display:none}.opening-hud-dots{grid-column:1/-1;justify-content:center;gap:5px;position:static}.opening-hud-dots>i{width:5px;height:5px}#revealView .reveal-side.right{gap:9px;width:min(380px,100%)}#revealView #cardMeta>h3{font-size:22px}#revealView .reveal-side.right #nextCardBtn,#revealView .reveal-side.right #sellCurrentBtn{min-height:47px;padding:9px;font-size:13px}#revealView .reveal-card-values>div{gap:4px;padding:5px 8px}#revealView .reveal-card-values>div>span{font-size:9px}#revealView .reveal-card-values>div>b{font-size:11px}#revealView #revealInfoBtn{width:23px;height:23px;right:-27px}}@media (width<=700px) and (height<=700px){#openingScreen #revealView.reveal-view{--reveal-width:clamp(116px,calc((100dvh - 410px)*.715),180px);gap:8px}.opening-hud-origin>img{height:35px}.opening-reveal-hud{padding:8px}#revealView #cardMeta>h3{font-size:19px}}@media (prefers-reduced-motion:reduce){#rechargeScreen .paid-offer-art:before,#rechargeScreen .vip-benefit-art:before,#revealView #viewer:before{animation:none}.opening-hud-progress>i{transition:none}}#battleResultDialog .currency-amount{white-space:nowrap;vertical-align:baseline;align-items:center;gap:.3em;display:inline-flex}#battleResultDialog .currency-amount>.berry-icon{aspect-ratio:1;object-fit:contain;border:0;border-radius:0;flex:none;width:1.1em;max-width:1.1em;height:1.1em;margin:0;display:inline-block}#battleResultDialog .battle-score .currency-amount>.berry-icon{width:1em;max-width:1em;height:1em}#openingScreen.active:has(#revealView:not([hidden])){justify-content:center;min-height:calc(100dvh - 72px)}#revealView #openingCeremony{width:min(640px,100%);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:center;padding:48px 0 28px}#revealView .ritual-pack{width:clamp(150px,min(22vw,38dvh),230px)}#revealView .ritual-backdrop,#revealView .ritual-embers{-webkit-mask-image:radial-gradient(#000 15%,#000b 40%,#0000 72%);mask-image:radial-gradient(#000 15%,#000b 40%,#0000 72%)}#revealView .reveal-vignette{-webkit-mask-image:radial-gradient(#000 15%,#0000 70%);mask-image:radial-gradient(#000 15%,#0000 70%)}@media (width<=1023px){#openingScreen.active:has(#revealView:not([hidden])){justify-content:flex-start;min-height:0}#revealView #openingCeremony{padding:38px 0 24px}#revealView .ritual-pack{width:clamp(140px,min(42vw,30dvh),210px)}}#revealView #openingCeremony:not([data-stage=idle]) .ritual-pack:focus-visible{outline:none}#openingScreen #revealView.reveal-view{max-width:100%;overflow:clip visible}#revealView .reveal-fx{aspect-ratio:1;contain:paint;width:min(300%,100vw - 24px);inset:50% auto auto 50%;overflow:clip;translate:-50% -50%;-webkit-mask-image:radial-gradient(circle,#000 42%,#0000 71%);mask-image:radial-gradient(circle,#000 42%,#0000 71%)}#revealView .reveal-fx .fx-rays{width:100%}#revealView .reveal-fx .fx-ring{width:55%}#revealView .reveal-fx .fx-flash{width:78%}#revealView #openingCeremony{overflow:clip visible}@media (width<=1023px){.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])){min-height:100dvh;padding-bottom:calc(89px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden]))>.topbar{flex:none;width:100%}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden]))>#openingStatusBar{flex-shrink:0}#main:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])){flex-direction:column;flex:1;min-height:0;margin:0;padding:8px 0;display:flex}#openingScreen.active:has(:is(#revealView,#packChoiceView):not([hidden])){flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}#openingScreen #revealView.reveal-view{flex:none;margin:0}#openingScreen #packChoiceView{flex:none;margin:0 auto}}@media (width<=700px) and (height<=700px){#main:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])){margin-top:8px;padding-top:2px}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden]))>.topbar{grid-area:1/1}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden]))>#main{grid-area:2/1;width:100%}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden]))>#openingStatusBar{grid-area:2/1;align-self:start;gap:4px;max-width:calc(100% - 98px);margin:8px 0 0;padding:3px 5px;position:relative;top:auto;bottom:auto;right:auto}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])):has(#openingStatusBar:not([hidden])) #pauseOpeningBtn{font-size:0}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])):has(#openingStatusBar:not([hidden])) #pauseOpeningBtn:after{content:"← Retour";font-size:10px}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) #openingStatusBar .display-hit-summary{gap:3px;padding:0 2px;font-size:10px}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) #openingStatusBar .display-hit-summary b{font-size:15px}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) #openingStatusBar:has(#autoOpeningBar:not([hidden])) .display-hits-label{display:none}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .auto-opening-bar button{gap:4px;min-width:96px;min-height:30px;padding:2px;font-size:10px}.app-shell:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .auto-opening-bar .settings-glyph{display:none}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar{grid-template-columns:76px minmax(0,1fr) 44px 44px;align-items:center;gap:6px;padding-bottom:8px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar .brand{grid-area:1/1;width:76px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar .wallet{grid-area:1/2;gap:3px;min-height:44px;margin:0;padding:6px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar .wallet>span{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar .wallet #balance{font-size:10px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar .wallet #walletLevel{margin:0 auto;padding:2px 4px;font-size:8px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar .account-sidebar{grid-area:1/3}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar #optionsBtn{grid-area:1/4}#revealView .opening-hud-origin{gap:6px}#revealView .opening-hud-origin>img{width:24px}#revealView .opening-hud-origin #packOrigin{font-size:9px;line-height:1.35}#revealView .opening-hud-origin strong{font-size:11px}#revealView .reveal-top,#revealView #pauseOpeningBtn{min-height:28px}#revealView .opening-reveal-hud{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:5px;padding:8px}#revealView .opening-reveal-hud .reveal-toolbar{flex-wrap:nowrap;gap:4px;min-height:34px;padding-left:6px}#revealView .opening-reveal-hud .card-position{flex:none;gap:2px;margin:0}#revealView .opening-reveal-hud .card-position>span{display:none}#revealView .open-all-control{flex:1;width:auto;min-width:0}#revealView .opening-reveal-hud .open-all-cards{padding-inline:3px;font-size:9px}#revealView .opening-reveal-hud .open-all-cards>svg{display:none}#revealView .opening-hud-origin strong{white-space:nowrap}#revealView .opening-hud-origin #packOrigin{font-size:8px}#revealView #pauseOpeningBtn{padding:5px 8px}#openingScreen #revealView.reveal-view{gap:6px}#revealView #revealContent,#revealView .reveal-side.right{gap:7px}#revealView #cardMeta{gap:5px}#revealView .reveal-card-values>div{padding:3px 7px}}#homeView .empty-display:before,#homeView .gift-art:before,#homeView .gift-art:after{content:none!important;animation:none!important}#rechargeScreen .paid-offer>.paid-gift-action{color:#ffe09a;background:#092332;border:1px solid #edcf7f;width:100%;min-height:44px;margin:8px 0 0;position:static;box-shadow:inset 0 0 0 1px #f4d68b18}#rechargeScreen .paid-offer--vip{grid-template-columns:minmax(0,1fr) 124px 124px}#rechargeScreen .paid-offer--vip>.paid-gift-action{grid-area:1/3;align-self:center;margin:0}#rechargeScreen .paid-credits .paid-offer>.paid-gift-action{margin-top:8px}#showcaseGrid>.showcase-entry>.showcase-card-value{text-align:center;margin-top:8px;font-size:13px;line-height:1.4}@media (width<=900px){#rechargeScreen .paid-offer--vip{grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#rechargeScreen .paid-offer--vip>.paid-offer-heading{grid-area:1/1/auto/-1}#rechargeScreen .paid-offer--vip>.primary-action{grid-area:2/1;width:100%}#rechargeScreen .paid-offer--vip>.paid-gift-action{grid-area:2/2}#rechargeScreen .paid-offer--vip>.paid-vip-intro{grid-row:3}#rechargeScreen .paid-offer--vip>.vip-benefits{grid-row:4}}@media (width<=700px){#showcaseGrid>.showcase-entry>.showcase-card-value{font-size:10px}}.scene-surface{isolation:isolate;position:relative}.scene-art{pointer-events:none;z-index:-1;border-radius:inherit;opacity:0;transition:opacity .7s;display:block;position:absolute;inset:0;overflow:hidden}.scene-art>img{object-fit:cover;width:100%;height:100%;animation:20s ease-in-out infinite alternate paused scene-tide;display:block}[data-scene-ready=true]>.scene-art{opacity:1}[data-scene-active=true]>.scene-art>img{animation-play-state:running}.scene-product>.scene-art{opacity:.82;border-radius:12px;inset:2% -3%;-webkit-mask-image:linear-gradient(#0000,#000 14% 87%,#0000);mask-image:linear-gradient(#0000,#000 14% 87%,#0000)}.scene-product>.scene-art>img{object-position:center 70%;filter:brightness(.72)saturate(.9)}.scene-product>img{z-index:1;position:relative}.scene-banner{border-radius:14px;min-height:115px;overflow:hidden;box-shadow:inset 0 0 0 1px #b9d3df26;padding:22px 25px!important}.scene-banner>.scene-art{display:block!important}.scene-banner>.scene-art:after{content:"";background:linear-gradient(90deg,#0a5a8ee6 0%,#0e78b899 45%,#0e78b800);position:absolute;inset:0}.scene-banner>.scene-art>img{object-position:center 55%}@keyframes scene-tide{0%{transform:scale(1.025)translate(-.5%)}to{transform:scale(1.065)translate(.5%)}}@media (prefers-reduced-motion:reduce){.scene-art>img{animation:none!important}}html[data-motion=reduced] .scene-art>img{animation:none!important}@media (width<=700px){.scene-banner{min-height:100px;padding:18px!important}.scene-product>.scene-art{inset:0 -8%}.scene-art>img{animation-duration:25s}.scene-product>.scene-art>img{object-position:center 70%}}@property --recharge-ray-angle{syntax:"<angle>";inherits:false;initial-value:0deg}#rechargeScreen :is(.paid-offer-art,.vip-benefit-art){overflow:hidden}#rechargeScreen :is(.paid-offer-art,.vip-benefit-art):before{background:repeating-conic-gradient(from var(--recharge-ray-angle),#ffdb7926 0deg 9deg,transparent 9deg 22deg);animation-play-state:paused;inset:0;transform:none;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#000b 40%,#0003 72%,#0000 98%);mask-image:radial-gradient(closest-side,#000 15%,#000b 40%,#0003 72%,#0000 98%)}html[data-atmosphere-active=true] #rechargeScreen.active :is(.paid-offer-art,.vip-benefit-art):before{animation-play-state:running}#rechargeScreen .paid-credits .paid-offer-art{isolation:isolate;border-radius:12px;position:relative;overflow:hidden}#rechargeScreen .paid-credits .paid-offer-art:before{z-index:-1;pointer-events:none;background:repeating-conic-gradient(from var(--recharge-ray-angle),#ffd36e00 0deg 13deg,#ffe39b2c 13deg 25deg,#ffe39b00 25deg 40deg);position:absolute;inset:0;transform:none;-webkit-mask-image:radial-gradient(closest-side,#000 15%,#000b 40%,#0003 72%,#0000 98%);mask-image:radial-gradient(closest-side,#000 15%,#000b 40%,#0003 72%,#0000 98%);content:""!important;animation:32s linear infinite paused berry-rays!important}#rechargeScreen .paid-credits .paid-offer-art:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#ffd77b24,#0000 68%);position:absolute;inset:0}html[data-atmosphere-active=true] #rechargeScreen.active .paid-credits .paid-offer-art:before{animation-play-state:running!important}#rechargeScreen .paid-credits .paid-offer-art>img{z-index:1;visibility:visible;object-fit:contain;position:relative}@keyframes berry-rays{to{--recharge-ray-angle:360deg}}@media (prefers-reduced-motion:reduce){#rechargeScreen .paid-credits .paid-offer-art:before{animation:none!important}}html[data-motion=reduced] #rechargeScreen .paid-credits .paid-offer-art:before{animation:none!important}@media (prefers-reduced-motion:reduce){#rechargeScreen :is(.paid-offer-art,.vip-benefit-art):before{animation:none!important}}html[data-motion=reduced] #rechargeScreen :is(.paid-offer-art,.vip-benefit-art):before{animation:none!important}.pass-tracks .pass-set-art{justify-content:center;min-height:82px;padding:5px 0!important}.pass-tracks .pass-set-art>.pass-set-portrait{width:56px;height:56px}.pass-set-frame>.identity-banner{height:22px!important;min-height:22px!important}.pass-tracks .pass-set-label{min-height:0;margin-bottom:4px}.pass-tracks .pass-set-label>small{letter-spacing:.2px;font-size:8px}.pass-tracks .pass-set-label>span{font-size:9px;line-height:1.3}.battle-history-row{grid-template-columns:minmax(0,1fr) 230px 36px}.battle-history-outcome{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.battle-history-outcome>.battle-row-badge{text-align:center;justify-self:stretch}.battle-history-amount{font-variant-numeric:tabular-nums;white-space:nowrap;color:#b3e8d3;justify-self:end;font-size:12px}.battle-history-amount[data-net^=\-]{color:#ffc1ae}#walletBtn[data-name-frame]:not([data-name-frame=none]){background-color:#0000;background-image:var(--identity-background);background-size:var(--identity-background-size,100% 100%);background-position:var(--identity-background-position,center);box-shadow:none;background-repeat:no-repeat;border:0;border-radius:0;padding-inline:14px}#walletBtn>span{flex-wrap:nowrap;row-gap:3px}#walletVipStatus{letter-spacing:.3px;color:#ffe29a;white-space:nowrap;text-shadow:none;background:#3c3016;border:1px solid #d7b86c;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:3px 4px;font:750 8px/1 Arial,sans-serif;display:inline-flex}#walletBtn[data-name-frame]:not([data-name-frame=none]) #balance{text-shadow:0 1px 4px #000}.topbar #walletBtn[data-name-frame]:not([data-name-frame=none]){align-items:center;gap:6px;min-height:58px;padding:9px 12px;display:flex}.topbar #walletBtn[data-name-frame]:not([data-name-frame=none])>.coin-mark{flex:0 0 22px;width:22px;height:22px;margin:0}.topbar #walletBtn>span{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.topbar #walletBtn #balance{font-size:var(--wallet-amount-size,16px);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;margin:0 auto 0 0;font-weight:750;line-height:1.25}.topbar #walletBtn #walletLevel{flex:none;margin:0;padding:4px 5px;font:700 9px/1.2 Arial,sans-serif}@media (width<=700px){body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar #walletBtn[data-name-frame]:not([data-name-frame=none]){gap:3px;min-height:44px;padding:6px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar #walletBtn[data-name-frame]:not([data-name-frame=none])>.coin-mark{flex-basis:16px;width:16px;height:16px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar #walletBtn #balance{font-size:10px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar #walletBtn #walletLevel{padding:3px 4px;font-size:8px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) #walletVipStatus{padding:3px;font-size:7px}body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .topbar #walletBtn>span{gap:3px}}#profileScreen #profileIdentityPanel{grid-template-columns:minmax(0,420px) auto;justify-content:space-between;align-items:center;gap:16px;display:grid}#profileScreen #socialIdentity{flex:none;gap:12px;width:100%;max-width:420px;height:80px;min-height:0;padding:8px 16px}#profileScreen #socialIdentity .identity-avatar{flex-basis:58px;width:58px;height:58px}#profileScreen #socialUsername{white-space:nowrap;text-overflow:ellipsis;font-family:Georgia,Times New Roman,serif;font-size:23px;overflow:hidden}#profileScreen #socialPlayerTitle{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}#profileScreen #accountIdentityBanner,#publicProfileView>.identity-banner{width:min(420px,100%);max-width:420px}#leaderboardScreen{max-width:1120px}#leaderboardScreen .page-heading{margin-bottom:24px}#leaderboardScreen #leaderboardTitle{color:#fff0c5;align-items:center;gap:16px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:700;display:flex}#leaderboardTitle [data-icon=podium-crown]{color:#f4cc72;display:flex}#leaderboardTitle .op17-icon{width:38px;height:38px}#leaderboardScreen .rank-refresh-clock{color:#c8dce8;white-space:nowrap;background:#061f30ba;border:1px solid #91b6c642;border-radius:11px;justify-self:end;align-items:center;gap:9px;padding:14px 18px;font-size:13px;display:flex}.rank-refresh-clock [data-icon=clock]{display:flex}.rank-refresh-clock .op17-icon{width:20px;height:20px}.rank-refresh-clock b{color:#f7d37b;font-variant-numeric:tabular-nums}#leaderboardStatus:empty{display:none}#leaderboardScreen .leaderboard-panel{background:linear-gradient(120deg,#254959b8,#102f40d9);border-color:#92bbcc77;padding:18px}#leaderboardScreen .ranking-switch button{border-radius:12px;min-height:48px;font-size:14px}#leaderboardScreen .ranking-switch button[aria-pressed=true]{color:#f7d27a;background:#071e2dbb;border-color:#f1cb71;box-shadow:inset 0 0 0 1px #e3bf6c44}#leaderboardScreen .ranking-switch [data-icon=drop-medal]{display:flex}.ranking-switch [data-icon=drop-medal] .op17-icon{width:23px;height:23px}#leaderboardScreen #rankingNote{color:#b4cbd9;margin:14px 0 18px;font-size:13px}#leaderboardScreen .rank-row{background:#0b283a44;border:1px solid #8faebe4d;border-radius:14px;grid-template-columns:76px minmax(0,1fr) 252px;gap:16px;min-height:106px;margin:0 0 6px;padding:14px 18px}#leaderboardScreen .rank-row:last-child{margin-bottom:0}#leaderboardScreen .rank-position{color:#c1d0dc;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:700;display:flex}#leaderboardScreen .rank-row>.rank-position{font-size:19px}.rank-position .op17-icon{flex:none;width:25px;height:25px}#leaderboardScreen [data-rank="1"] .rank-position{color:#f4cc72}#leaderboardScreen [data-rank="2"] .rank-position{color:#bdcddc}#leaderboardScreen [data-rank="3"] .rank-position{color:#d4a479}#leaderboardScreen .rank-row .identity-banner{gap:12px;width:min(360px,100%);height:72px;min-height:72px;padding:9px 20px}#leaderboardScreen .rank-row .identity-avatar{flex-basis:54px;width:54px;height:54px}#leaderboardScreen .rank-row .identity-copy{flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:3px 10px;min-width:0;display:grid}#leaderboardScreen .rank-row .player-name{grid-area:1/1;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.15}#leaderboardScreen .rank-row .identity-level{color:#ffdc8d;white-space:nowrap;background:#071b2bce;border:1px solid #f1cc76;border-radius:8px;grid-area:1/2;justify-content:center;justify-self:end;align-items:center;width:52px;min-height:25px;margin:0;padding:3px 5px;font:650 11px/1.2 Arial,sans-serif;display:inline-flex}#leaderboardScreen .rank-row .player-title{color:#d9e4eb;grid-area:2/1/auto/-1;padding-left:5px;font-size:13px;font-weight:500;line-height:1.25}#leaderboardScreen .rank-score{text-align:left;color:#f4cd73;justify-self:stretch;width:100%;max-width:none;font-size:18px;line-height:1.35;display:block}#leaderboardScreen .rank-row>.rank-score{text-align:left;font-size:18px}#leaderboardScreen .rank-row>.rank-score>span:last-child{text-align:left}#leaderboardScreen .rank-drop-score{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;display:grid}.rank-score>span:last-child{min-width:0}.rank-best-card{color:#e1ebf0;overflow-wrap:anywhere;margin-bottom:7px;font:500 16px/1.3 Arial,sans-serif;display:block}.rank-drop-art{aspect-ratio:5/7;filter:drop-shadow(0 3px 5px #0007);flex:none;width:54px;height:76px;display:block}.rank-drop-art>img{object-fit:contain;border-radius:3px;width:100%;height:100%;display:block}.rank-drop-empty{filter:none;border:1px dashed #91b6c64d;border-radius:4px}@media (width<=1000px) and (width>=701px){#leaderboardScreen .rank-row{grid-template-columns:60px minmax(0,1fr) 200px;gap:12px;padding-inline:12px}#leaderboardScreen .rank-score{font-size:15px}.rank-best-card{font-size:13px}#leaderboardScreen .rank-drop-score{grid-template-columns:47px minmax(0,1fr);gap:10px}.rank-drop-art{width:47px;height:66px}}@media (width<=700px){#profileScreen #profileIdentityPanel{grid-template-columns:minmax(0,1fr);justify-items:start;gap:8px;padding:10px}#profileScreen #socialIdentity{gap:9px;height:60px;padding:6px 12px}#profileScreen #socialIdentity .identity-avatar{flex-basis:42px;width:42px;height:42px}#profileScreen #socialUsername{font-size:18px}#profileScreen #socialPlayerTitle{font-size:11px}#editProfileBtn{justify-self:end}#leaderboardScreen .page-heading{grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:20px;display:grid}#leaderboardScreen #leaderboardTitle{gap:12px;font-size:32px}#leaderboardTitle .op17-icon{width:30px;height:30px}#leaderboardScreen .rank-refresh-clock{justify-self:start;gap:7px;max-width:100%;padding:11px 13px;font-size:11px}#leaderboardScreen .leaderboard-panel{padding:12px}#leaderboardScreen .ranking-switch{gap:6px}#leaderboardScreen .ranking-switch button{min-height:44px;padding:7px 5px;font-size:10px}#leaderboardScreen .ranking-switch [data-icon=drop-medal] .op17-icon{width:17px;height:17px}#leaderboardScreen #rankingNote{margin:12px 0 15px;font-size:11px}#leaderboardScreen .rank-row{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);gap:9px 8px;min-height:0;margin-bottom:8px;padding:12px 10px}#leaderboardScreen .rank-position{flex-direction:column;grid-area:1/1;align-self:center;gap:3px;font-size:12px}#leaderboardScreen .rank-row>.rank-position{font-size:12px}.rank-position .op17-icon{width:20px;height:20px}#leaderboardScreen .rank-identity{grid-area:1/2}#leaderboardScreen .rank-row .identity-banner{gap:8px;width:100%;height:56px;min-height:56px;padding:7px 10px}#leaderboardScreen .rank-row .identity-avatar{flex-basis:36px;width:36px;height:36px}#leaderboardScreen .rank-row .identity-copy{grid-template-columns:minmax(0,1fr) 42px;gap:3px 6px}#leaderboardScreen .rank-row .player-name{font-size:16px}#leaderboardScreen .rank-row .identity-level{border-radius:6px;width:42px;min-height:21px;padding:3px 4px;font-size:9px}#leaderboardScreen .rank-row .player-title{padding-left:3px;font-size:11px}#leaderboardScreen .rank-row>.rank-score{text-align:left;grid-area:2/2;justify-self:stretch;width:100%;max-width:none;font-size:16px}#leaderboardScreen .rank-drop-score{grid-template-columns:38px minmax(0,1fr);gap:10px}.rank-drop-art{width:38px;height:54px}.rank-best-card{max-width:none;margin-bottom:5px;font-size:13px}#leaderboardScreen .rank-row>strong .berry-icon{width:15px;height:15px}.battle-history-row{grid-template-columns:minmax(0,1fr) 36px;gap:7px 10px}.battle-history-name{grid-area:1/1}.battle-history-outcome{grid-area:2/1;grid-template-columns:56px minmax(0,1fr);gap:7px;width:220px;max-width:100%}.battle-history-details{grid-area:1/2/3}.battle-history-amount{font-size:10px}}@media (width<=359px){#leaderboardScreen .leaderboard-panel{padding:9px}#leaderboardScreen .rank-row{grid-template-columns:23px minmax(0,1fr);gap:8px 6px;padding:10px 6px}#leaderboardScreen .rank-row .identity-banner{gap:6px;padding:7px 8px}#leaderboardScreen .rank-row .identity-avatar{flex-basis:32px;width:32px;height:32px}#leaderboardScreen .rank-row .player-name{font-size:14px}#leaderboardScreen .rank-row .player-title{font-size:10px}}@media (width<=700px){#revealView .open-all-control{flex:none;width:max-content;max-width:100%}#revealView .opening-reveal-hud .open-all-cards{white-space:nowrap;flex:none;width:auto}}#authGate{background:#06121d;align-items:stretch;min-height:100dvh;padding:0}#authGate .auth-landing{width:100%;max-width:none;min-height:100dvh;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#071421;border:0;border-radius:0;grid-template-columns:minmax(0,1.35fr) minmax(350px,1fr)}#authGate .auth-art{background:radial-gradient(at 50% 40%,#21495f65,#0000 65%),linear-gradient(155deg,#091d2d,#04101b);grid-template-rows:auto minmax(230px,1fr) auto;gap:24px;padding:40px 0 50px;display:grid;position:relative;overflow:hidden}#authGate .auth-art:after{display:none}#authGate .auth-brand{align-self:start;margin:0 8%;font-family:Georgia,serif;font-size:29px}#authGate .auth-brand .brand-emblem{width:42px;height:42px}#authGate .auth-brand small{letter-spacing:1.4px;font-family:Arial,sans-serif;font-size:8px}.auth-card-window{align-items:center;min-width:0;padding:20px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.auth-card-parade{--auth-card-gap:17px;width:max-content;animation:auth-card-conveyor var(--auth-card-duration,52s) linear -10s infinite;will-change:transform;flex-shrink:0;align-items:center;padding:15px 0;display:flex}.auth-card-group{align-items:center;gap:var(--auth-card-gap);padding-right:var(--auth-card-gap);flex:none;display:flex}.auth-collectible{width:158px;transform:rotate(var(--card-angle));filter:drop-shadow(0 7px 17px #0009);animation:auth-card-float 7s ease-in-out var(--card-delay) infinite alternate;flex:0 0 158px;margin:0;position:relative}.auth-collectible>img{aspect-ratio:5/7;object-fit:cover;border:1px solid #dcc07866;border-radius:9px;width:100%;display:block}.auth-collectible figcaption{color:#e4dfd0;text-align:center;white-space:nowrap;margin-top:12px;font-size:10px;line-height:1.5}.auth-collectible figcaption>span{letter-spacing:1.4px;text-transform:uppercase;color:#ddbd76;font-size:8px;display:block}.auth-adventure-copy{max-width:550px;margin:0 8%}.auth-edition{color:#e3c17d;letter-spacing:2.4px;font-size:10px;font-weight:650;display:block}.auth-adventure-copy h2{color:#fff7e4;letter-spacing:-1.3px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(34px,3.4vw,58px);font-weight:500;line-height:1.15}.auth-adventure-copy em{color:#e5bf70;font-style:normal}.auth-adventure-copy>p{color:#a7bccb;max-width:430px;margin:0;font-size:14px;line-height:1.8}.auth-features{color:#9fb4c2;flex-wrap:wrap;gap:8px 16px;margin-top:25px;font-size:10px;display:flex}.auth-features>span:before{content:"✦";color:#e3c17d;margin-right:6px}#authGate .auth-content{background:radial-gradient(at 50% 32%,#13304945,#0000 70%),#09131e;border-left:1px solid #ddc17c22;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding:60px clamp(30px,5vw,105px);display:flex}.auth-welcome-emblem{color:#e3c17d;margin-bottom:25px;font-size:44px;line-height:1}#authGate .auth-content h1{white-space:normal;letter-spacing:-.6px;color:#fff4dc;text-shadow:none;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(27px,2.4vw,39px);line-height:1.25}#authGate .auth-signin-copy{color:#a9becd;max-width:340px;margin:16px 0 15px;font-size:14px;line-height:1.8}#authGate .auth-status{color:#99b1c1;background:0 0;border:0;min-height:24px;margin:14px 0;padding:0;font-size:12px}#authGate #authLoginBtn{color:#16202a;background:#f1ce83;border:1px solid #ffe5ad;border-radius:9px;min-height:54px;margin:5px 0;font-weight:700;box-shadow:0 6px 30px #d2a65b16}#authGate #authLoginBtn:hover:not(:disabled){background:#ffdfa1;box-shadow:0 6px 30px #d2a65b30}#authGate #authGateHint{color:#8199ab;border-top:1px solid #c5d5de20;margin-top:26px;padding-top:22px;font-size:11px}@keyframes auth-card-float{0%{transform:translateY(-5px) rotate(var(--card-angle))}to{transform:translateY(6px) rotate(var(--card-angle))}}@keyframes auth-card-conveyor{0%{transform:translate(0,0)}to{transform:translate(-33.3333%)}}#authGate[hidden] :is(.auth-card-parade,.auth-collectible){animation-play-state:paused}@media (width>=1600px){.auth-collectible{flex-basis:195px;width:195px}.auth-card-parade{--auth-card-gap:22px;--auth-card-duration:64s}}@media (width<=900px){#authGate .auth-landing{grid-template-columns:minmax(0,1fr)}#authGate .auth-art{grid-template-rows:auto 200px auto;gap:10px;padding:26px 0 30px}#authGate .auth-brand{font-size:24px}.auth-collectible{flex-basis:115px;width:115px}.auth-card-parade{--auth-card-gap:13px;--auth-card-duration:38s}.auth-collectible figcaption{display:none}.auth-adventure-copy h2{margin:14px 0;font-size:32px}.auth-adventure-copy>p,.auth-features{display:none}#authGate .auth-content{border-top:1px solid #ddc17c22;border-left:0;align-items:stretch;padding:32px max(8%,24px)}#authGate .auth-content h1{font-size:27px}.auth-welcome-emblem{display:none}#authGate .auth-signin-copy{margin:10px 0;font-size:12px}#authGate #authGateHint{margin-top:18px;padding-top:15px}}@media (prefers-reduced-motion:reduce){.auth-collectible,.auth-card-parade{animation:none}}html[data-motion=reduced] :is(.auth-collectible,.auth-card-parade){animation:none}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAVoAA8AAAAACegAAAUTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbDBwYBmAAbBEIColciA0LHgABNgIkAzgEIAWDZAc+DAcb9QdRlE5OmOBngm2rYa0IiBSU4SB6GXpb1ovxAEMb3kc8/X6ve+4LIEoWKsKQjE0KaAS5si8LV935qoC6jkBWl99PeNa/acrMsmIWkJM7J2fiwyD6/rZ3nySQEEJPI2+8mQgCjl/7/xfCPjhmumgbjyJtDTLAgZRI5C2Lsyg9Ej+AogCfIgpT4Glg/xqJD/gP3cxixar09EqCLkAR0S2CjsmOByOgCZ096O8EMaNtszM3NFMavYQr9Cp5x9dfFA/5c6zg2Tty8yAadUVizTiA6qa3QCC/ewmYw2NFVjA0W0NfnG8fGGCFUMwlNjUZzmSW9PlG/R/AyDGpxk28hPlctcMi84z8m/D+t4A8BCJ1LJF6PM8poA/kPvkJWDJ1K8BaUZaAFU7lYnST2ctUYrFxdcncWZ+9iCBZ7QpGtRZjgknaiROuAw9zmuW0fBVJAuYMq2n1OtKMXVFHky8Q0hrFz5fHL9r+nEPMnjt7HmivMC8x91xDA/1M/oAFOmT59tOnXR4D/SyfffGCednGaXbT8vxlrLJwBWKuYq7gZdFz7CSU+gIt6kE7uc+Qo2v37Ql5HkHKQsxRQtvGGz2XFwMdv411vIFQ6YqXmDMUlNIsQgwHBXRRFWtcw+hMzOajmR59mMsOuWmOF4yqrMx9tIxFTBfJL+Ii0RlIK4ImubT7MpIsjraaeanajTm7MtJOmW4rxrqXFRkT0If2oT0spW5rQzzafpjguAN9hiRinFZih+0AJ4zTkDbS8Uh95LjURmGlmKaOU1gqqpGTVk+skg4HuviVSNOtxkAukjRmgehpuFJzeK1lTT5P1BR1/PNEQdrPnuV+BTaWg//+kPhs+NC04dbkEaOaIOzcWmf+0GCvjO57t/beypjctoHZoyi8WpYUkmvITj8o+TTCOX91Xp24bnVevsQkk/AmUsZTIOZotreXUWEZNO7bn9qWsbLZpFW6JvXu9NXJzKKH42p+jchuqW1L6vNy1e9301q7tfmbr/QZMkUOD899Yd14NHBLo/SjF5cCSkjT2NHk135OQk4wT8IJPl3A+KVAmsC6w9Yzeb5ippX3NAv4svYkQsqFgb5lm1UzJZ7DRrsvW6fPCvnquOaJ3AZkUSKvIgyXf96PrZJ0kgSzaEuXOoX1hffmtOr/WYZ+xra+RIUo1WFKdehUQIrG3y5m3i9eznH2AwnYJE9dQSY4kM2VOdnutWqt4pcfeb+k1NlrCD2P3ZO5XLekNz+2uPpKb/XJ2t0NUfOkPccR0vHefWSNS4H/BGiupbdcml/BnXeommkZlIk13/I8D/sOQlw8z33xfpVl+C/GxBeA17vkDn3BYWv7dXrdRJsCQnVz7EH1QwnxcArxoPR47glkG2iQNwSZIChqhlyhaVP9a/045AZNdsyOfJGctxwg9NgmBAURbAFAm+MIaZIADY94zBhygFn0uMesbKlubVJlNpuQyGwxwB96jhQ4qR9Qu4XyKu1Tp1cLH/p5ZE990E5DFwpNaqksidKBtoMWVahBSjs1KNRwaI2gi380ig9P3rz5SjWgRqcMBWu/Q2sDMrNLKOq0U7MWT/ny5gPGn6tBkwHtavQaVcbp0m0kfWtTWctTnNVxceak0ulKzTpDe6uiNRqHjom7XY06zVt5qtVilAt3lKFEEM26JK19bwCDFNQf9sQgYUrmZO1Qm5ZiW0CGLZ6Hyvq4TZke5H+6xGcf+8Snzvruczt8Mu1G9R7wrwIAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAdoAA4AAAAACcgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEADkdQT1MAAAFcAAAADAAAAAwAFQAKR1NVQgAAAWgAAAAYAAAAGGyKdIVPUy8yAAABgAAAAE8AAABgZgH8y2NtYXAAAAHQAAAAUwAAAGxDUOfcZ2FzcAAAAiQAAAAIAAAACAAAABBnbHlmAAACLAAAA1QAAATSWeRXtGhlYWQAAAWAAAAAMgAAADb4vFe7aGhlYQAABbQAAAAeAAAAJAbhAvBobXR4AAAF1AAAADgAAAA4FcIAhmxvY2EAAAYMAAAAHgAAAB4HgwZJbWF4cAAABiwAAAAYAAAAIAAVAE5uYW1lAAAGRAAAAPIAAAHkJa9Cm3Bvc3QAAAc4AAAALwAAAD4DnwR9AAEAAAAMAAAAAAAAAAIAAQABAA0AAQAAAAEAAAAKAAoACgAAAAEAAAAKABYAFgABbGF0bgAIAAAAAAAAeNpjYGJczjiBgZWBgWkPUxcDA0MPhGa8y2DE8AsoygADDQwMugxIICAyKJjBgUFBQYF51n9VBgbm2Qx3gMKMDCDiF9MBIKXAwAQAu3UOIwB42mNgYGACYmYgFgGSjGCahSECSAsxCDAwA2UVGJ0YExkrGOsYJzEdV1D4/5+BASjmyJgAFKuFif1//O/wv2X/Jvzr+Vf51/X+W6BJGAAA3YQYRQAAAQAB//8AD3jabJQDtOtKFIb3nkmTpkqRSWqeukdBr23bNheebXvx2bZtLz7b9uLTcnsnBxe9J8bM/N8mILgA8E3yNlQARoUK+XLJGtUchyF+NXWNhUxD11RJrCMbeirk8qXpubBbENzhnBGL2sbmwZfN1zp3Mdx6MuiOoyelJJUUsqBIBVFp/TXwekZVr6o1n6PabuGx5FVIARTVQmkCHqZsHi6LbOfi8YMC47esmDT4NMkto/TRoMJWhUqt6waegUCq/T/+Q6+BGkwAGJVGw7Z6KF+5aRqarjJVlEp5puppqmvOS74HrSY6WgqK+V4s2c5IvTk/smFFdHLWDlTO2zv7VNKQJ+8outPl7rh94mnjt8xO4wJZUcXrJbd0vZiXyZln/KtYOUVPh8pszKOnZGKUFvaJuS4tJAQiqaixdN/FRB27dAl5VEtXXMsFYblLzlhz5wInjnHi+8hbUIAmJ9ZMTlx2MAxtgLbAcdNkgLaQL9kj0k5d0pu2zth/zZ66u24k2Oii3rd336zjE9jooHyynylR8/i5C7NxbTaNRnyhmBouTVi8ra+WnEgSHXC0/V/7P3ISvQA0SEMJAB0vSpTxwPBoTUBa4h8ySNX8BLQMpg/d8Ur/calF9P1RyWZi1GfC2sxpvjnWZZf9etll5PaCW2xN+z0kCVQK/4ivid6uL7Eiui6XXVcNXB2PFPklTq+AFPQBRAbzwswZmipR0zgsC61RiZFCF5KoS2Z4QbAf/3wGUZMF0au3TpN76Z/nd/iDiD2RnljPeQFs3dSnG0njlLSA+/CiEaIEgA/xKGlQdZhsawBIwVEGUwdhJmHkaJi6FMFJUh++/nDQ42u9qtTIK5d0MODy+gmrvfivb1Zi5nZGvsN9nerYvrs9Ad/l6nX+wgWduqBOOlhNJ2FGRQocyKmdURPRdPImgHYpryCe7A2J0txS9Fl7bpec7a24ijO8Lo9nBvVuWtzYls1m50gU/80bXYHW2Y/Fral+ZuGJGTUxStuzNBZndp4wiwHCbOLDm7l+GGAEj+OxnW59q8MEhGL7UXyefAMFAAw58eM5fqjb2IPdJoXD0cVaSgmkUsdFJCrI4QMrBHOKgBxWDiHGaf8sIKUA4wlZXlkB2a0Q3lYwhwEAvBLSq3jaY2BkYADi5t8fKo7F89t8ZeBmfsEABKd1OU/B6P9d/1WYdzLPBnI5GJhAogCeEw3qAAB42mNgZGBgnv1fBUi++9/1/zzzTqAIKuADAKY3BtYAAADHAAAAAAAAAU0AAAC8AAAB1QAFAX0ABQIYAB0BwgAZAmf/9QIzACUBxgAZAab/pgHjAEgB2wAlAAAAAAAAAAAAAAA7AGcAwAEOAUkBkwHSAhICMwJpAAB42mNgZGBg4GPwZWBjAAIgDw0AAAnZAGR42m2OBWoDQBREX929WLFPkLoXC1J3V5y4u8tpeoKeoFhOlgHiCWuzY3xgkiAjDI1OAf/UGniIVf4aeJh5fht4hDPcDTza4RljjZsGHmeZkwaeF4Iwea00Tva1cvjIEtE/L7ynEyGuNyU2JP2VG560xOrk8YhJEuBHJ4vcpPQ3DpU50DrigQIecc9IIY+a5BUj5MS6uqzRJp4jpQ+1PvQPqSMuPTvQfUmKNBWy4kOEpRkb+NjsaLHWHDZwEiWINhxniCchNq6/j7DuPbxqr6pzB6MknBdvaDpyOlmKuv1ibhrtxotyCaQLOwZO7qgDp2hIawAAeNptwUkBgCAAALCJf8MY0TA24EUa7hhQgE0AVvQ6eXAJbkXVdMkw/bJvA722ChwA)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lilita One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/lilita-one-latin-400-normal-87r-Z-Re.woff2)format("woff2"),url(/assets/lilita-one-latin-400-normal-DXkechA3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-ext-600-normal-CWPPjBOD.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-600-normal-vnfu4DTE.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-cyrillic-600-normal-DJGQ2h05.woff2)format("woff2"),url(/assets/nunito-cyrillic-600-normal-BUjmtIuu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-vietnamese-600-normal-BY8O6Cug.woff2)format("woff2"),url(/assets/nunito-vietnamese-600-normal-DO1RqFw5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-ext-600-normal-Dd9Zuxh1.woff2)format("woff2"),url(/assets/nunito-latin-ext-600-normal-BKUpuB78.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-latin-600-normal-Br8yIETf.woff2)format("woff2"),url(/assets/nunito-latin-600-normal-Cd0eNu1l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gl-ink:#13294b;--gl-ink-deep:#0b1a33;--gl-panel:#16335c;--gl-panel-2:#1c3f6e;--gl-sea:#0e78b8;--gl-sea-deep:#0a5a8e;--gl-sky:#bfe6ff;--gl-sun:#ffc83d;--gl-sun-hi:#ffd966;--gl-red:#e8423f;--gl-green:#2bb673;--gl-white:#fff;--gl-paper:#fff7e6;--gl-radius:18px;--gl-border:3px solid var(--gl-ink);--gl-shadow:0 5px 0 var(--gl-ink);--gl-shadow-sm:0 3px 0 var(--gl-ink);--gl-display:"Lilita One","Nunito",system-ui,sans-serif;--gl-body:"Nunito",system-ui,"Segoe UI",sans-serif;--bg:var(--gl-sea);--panel:var(--gl-panel);--text:#fff;--muted:#d3eafb;--gold:var(--gl-sun);--line:#ffffff2e;--mint:#7ff0c8;--brass:var(--gl-sun);--brass-line:#ffc83d55;--album-texture:none;font-family:var(--gl-body)}html{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='40' viewBox='0 0 240 40'%3E%3Cpath d='M0 20 Q30 6 60 20 T120 20 T180 20 T240 20' fill='none' stroke='%23ffffff' stroke-opacity='.10' stroke-width='3'/%3E%3C/svg%3E") 0 0/240px 40px, linear-gradient(180deg,#5fc4f2 0,#1e95d3 220px,var(--gl-sea) 520px,var(--gl-sea-deep) 1400px) var(--gl-sea-deep);min-height:100%}body{font-family:var(--gl-body);color:#fff;background:0 0;font-weight:600}:where(h1,h2,h3,.page-heading h1){font-family:var(--gl-display);letter-spacing:.3px;font-weight:400}.motion-clip,.scene-art,.voyage-frame:before,.voyage-frame:after{display:none!important}html body .ambient{background:0 0!important}html body .ambient:after{display:none}html body .sea-mist{background:radial-gradient(#ffffff1f 0%,#ffffff0a 40%,#0000 70%)}html body .sea-mist-near{background:radial-gradient(#ffe07a14,#0000 65%)}html body .sea-particles i{color:#fff;box-shadow:0 0 6px 2px #ffffff40}html[data-atmosphere-active=true] body #homeView .compact-opening-card:has(>.opening-actions>.primary-action:not(:disabled):not([hidden])):after{border:3px solid var(--gl-sun);inset:-3px;box-shadow:0 0 0 3px #ffc83d40,0 0 24px #ffc83d66}:is(.display-board,.booster-gift,.card-market,.achievement-panel,.reveal-view):after{display:none}html body :is(.surface,#main.voyage-frame){background:var(--gl-panel);border:var(--gl-border);border-radius:var(--gl-radius);box-shadow:var(--gl-shadow)}html body #main.voyage-frame{box-shadow:none;background:0 0;border:0;padding-inline:0}.surface .surface{box-shadow:var(--gl-shadow-sm)}.primary-action{letter-spacing:.4px;transition:transform .12s,box-shadow .12s,background-color .12s;background:var(--gl-sun)!important;color:var(--gl-ink)!important;border:var(--gl-border)!important;box-shadow:var(--gl-shadow)!important;font-family:var(--gl-display)!important;text-shadow:none!important;border-radius:16px!important;font-weight:400!important}.primary-action *{color:inherit}.primary-action:hover:not(:disabled){transform:translateY(-1px);background:var(--gl-sun-hi)!important}.primary-action:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px 0 var(--gl-ink)!important}.primary-action:disabled{color:#3c5372!important;box-shadow:var(--gl-shadow-sm)!important;opacity:1!important;background:#c9d7e6!important}.secondary-action{background:var(--gl-white)!important;color:var(--gl-ink)!important;border:var(--gl-border)!important;box-shadow:var(--gl-shadow-sm)!important;font-family:var(--gl-body)!important;text-shadow:none!important;border-radius:14px!important;font-weight:800!important}.secondary-action *{color:inherit}.secondary-action:hover:not(:disabled){background:var(--gl-sky)!important}html body .secondary-action:disabled{opacity:.6}html body .icon-button{background:var(--gl-white);color:var(--gl-ink);border:2.5px solid var(--gl-ink);box-shadow:var(--gl-shadow-sm);border-radius:50%}html body .icon-button svg{color:var(--gl-ink)}:focus-visible{outline:3px solid var(--gl-sun);outline-offset:3px}html body :is(.screen>.page-heading,#homeView>.page-heading){box-shadow:none;background:0 0;border:0}html body .page-heading h1{color:#fff;text-shadow:0 3px 0 var(--gl-ink),0 0 1px var(--gl-ink);-webkit-text-stroke:0;font-size:clamp(28px,4vw,40px)}html body .page-heading :is(p,.muted){color:var(--muted)}html body .page-heading .eyebrow{color:var(--gl-sun);font-family:var(--gl-body);letter-spacing:.12em;font-weight:900}.brand-icon{display:none}.header-chip{background:var(--gl-white);height:40px;color:var(--gl-ink);border:2.5px solid var(--gl-ink);box-shadow:var(--gl-shadow-sm);font:900 15px/1 var(--gl-body);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 12px 0 8px;display:inline-flex}.header-chip img{object-fit:contain;width:17px;height:26px}.header-chip small{color:#5a7290;font-size:12px;font-weight:800}.header-chip b{color:var(--gl-ink)}html body #walletBtn.wallet{background:var(--gl-white);color:var(--gl-ink);border:2.5px solid var(--gl-ink);box-shadow:var(--gl-shadow-sm);border-radius:999px}html body #walletBtn .berry-icon,html body #walletBtn .coin-mark{filter:none;width:26px;height:26px}html body #walletBtn b{color:var(--gl-ink);font-family:var(--gl-body);font-weight:900}html body #walletBtn .player-level-badge{background:var(--gl-sun);color:var(--gl-ink);border:2px solid var(--gl-ink);font-weight:900}html body #accountSidebarBtn{background:var(--gl-white);color:var(--gl-ink);border:2.5px solid var(--gl-ink);box-shadow:var(--gl-shadow-sm)}html body #accountSidebarBtn img{border-radius:50%}.nav-icon{flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.nav-icon svg{width:24px;height:24px}.nav-icon-image img{object-fit:contain;width:28px;height:28px}.tab-label{white-space:nowrap}html body .topbar .tab,html body .topbar .mobile-nav-more{font-family:var(--gl-body);color:#fff;font-weight:800}html body .topbar :is(.tab,.mobile-nav-more) :is(.tab-label,.nav-icon){color:inherit;-webkit-text-fill-color:currentColor;font-size:inherit}html body .topbar :is(.tab,.mobile-nav-more)[data-notification=true]:after{background:var(--gl-red);border:2px solid var(--gl-ink);box-shadow:none}@media (width>=1024px){html body .topbar{background:var(--gl-ink);box-shadow:6px 0 0 var(--gl-ink-deep);border:0;border-radius:0 26px 26px 0}html body .topbar .tabs{gap:4px;margin:22px 0 18px}html body .topbar .tab{color:#fff;min-height:46px;box-shadow:none;background:0 0;border:0;border-radius:14px;gap:12px;padding:8px 12px;font-size:15px}html body .topbar .tab .nav-icon{width:26px}html body .topbar .tab:hover{background:#ffffff14}html body .topbar .tab.active{background:var(--gl-sun);color:var(--gl-ink);box-shadow:none}html body .topbar .mobile-nav-items{flex-direction:column;gap:4px;display:flex}html body .topbar .topbar-actions{border-top:2px solid #fff2;gap:10px}html body .topbar .header-chip{justify-content:center;width:100%;height:44px}html body .topbar #walletBtn{border-radius:16px}html body #optionsBtn{border-radius:14px;width:100%}}@media (width<=1023px){html body .app-shell{padding-bottom:104px}html body .topbar.voyage-frame{z-index:80;height:auto;min-height:64px;box-shadow:none;background:linear-gradient(#5fc4f2 60%,#5fc4f200);border:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 0;display:flex;position:sticky;top:0}html body .topbar .brand{flex:none;order:0}html body .topbar .brand-logo{display:none}html body .topbar .brand-icon{border:2.5px solid var(--gl-ink);width:44px;height:44px;box-shadow:var(--gl-shadow-sm);background:#fff;border-radius:50%;display:block}html body .topbar .topbar-actions{border:0;flex:1;order:1;justify-content:flex-end;align-items:center;gap:8px;width:auto;min-width:0;margin:0;padding:0;display:flex}html body .topbar #walletBtn.wallet{flex:0 auto;order:1;gap:6px;width:auto;min-width:0;height:40px;padding:0 10px 0 6px}html body .topbar #walletBtn>span{align-items:center;gap:6px;min-width:0;display:flex}html body .topbar #walletBtn b{text-overflow:ellipsis;font-size:15px;overflow:hidden}html body .topbar #walletBtn .player-level-badge{display:none}html body .topbar #headerBoosters{order:2}html body .topbar #accountSidebarBtn{border-radius:50%;flex:none;order:3;width:44px;height:44px;padding:0}html body .topbar #optionsBtn{flex:none;order:4;width:44px;height:44px}html body .topbar #optionsBtn .options-label{display:none}html body .topbar .tabs{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:95;background:var(--gl-ink);border:3px solid var(--gl-ink);width:auto;height:auto;box-shadow:0 5px 0 var(--gl-ink-deep);border-radius:24px;flex-wrap:nowrap;align-items:stretch;gap:2px;margin:0;padding:4px;display:flex;position:fixed;top:auto}html body .topbar .tabs>:is(.tab,.mobile-nav-more) .tab-label{font:800 11px/1.1 var(--gl-body);letter-spacing:0;text-overflow:ellipsis;max-width:100%;overflow:hidden}html body .topbar .tabs>:is(.tab,.mobile-nav-more){min-width:0;min-height:58px;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;margin:0;padding:6px 2px;font-size:11px;line-height:1.1;display:flex}html body .topbar .tabs>.profile-tab{display:none}html body .topbar .tabs>.tab.active,html body .topbar .mobile-nav-more[data-active=true]{background:var(--gl-sun);color:var(--gl-ink);box-shadow:none}html body .topbar .tabs>:is(.tab,.mobile-nav-more)[data-notification=true]:after{width:12px;height:12px;top:6px;right:calc(50% - 20px)}html body #mobileNavMenu:popover-open{inset:auto 10px calc(96px + env(safe-area-inset-bottom)) 10px;background:var(--gl-sky);width:auto;max-height:calc(100dvh - 120px);color:var(--gl-ink);border:3px solid var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink);border-radius:24px;margin:0;padding:16px;position:fixed;overflow:auto}html body #mobileNavMenu .mobile-nav-heading h2{color:var(--gl-ink);margin:0;font-size:24px}html body #mobileNavMenu .mobile-nav-items{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin-top:12px;display:grid}html body #mobileNavMenu .mobile-nav-items .tab{background:var(--gl-white);min-height:92px;color:var(--gl-ink);border:3px solid var(--gl-ink);box-shadow:var(--gl-shadow-sm);font:400 15px/1.1 var(--gl-display);text-align:center;white-space:normal;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;display:flex}html body #mobileNavMenu .mobile-nav-items .tab .nav-icon{width:40px;height:40px}html body #mobileNavMenu .mobile-nav-items .tab .nav-icon svg{width:34px;height:34px}html body #mobileNavMenu .mobile-nav-items .tab .nav-icon-image img{width:40px;height:40px}html body #mobileNavMenu .mobile-nav-items .tab.active{background:var(--gl-sun)}html body #mobileNavMenu .mobile-nav-items .tab .tab-label{white-space:normal}}@media (width<=400px){html body .topbar.voyage-frame,html body .topbar .topbar-actions{gap:6px}html body .topbar .brand-icon{width:40px;height:40px}html body .topbar #walletBtn.wallet{gap:4px;padding:0 9px 0 4px}html body .topbar #walletBtn #balance{font-size:14px}html body .header-chip{gap:3px;padding:0 9px 0 6px}html body .header-chip small{display:none}html body .topbar #accountSidebarBtn,html body .topbar #optionsBtn{width:40px;height:40px}}@media (width<=359px){html body .topbar #headerBoosters{display:none}}html body #homeView .compact-opening-card{background:var(--gl-white);color:var(--gl-ink)}html body #homeView .compact-opening-card :is(h2,h3,b,strong,p,span,small,time){color:var(--gl-ink);-webkit-text-fill-color:currentColor;text-shadow:none}html body #homeView .compact-opening-card .section-head h2{font-family:var(--gl-display);letter-spacing:.3px;font-size:clamp(20px,2vw,30px);font-weight:400}html body #homeView .compact-opening-card .section-head :is(.badge,.pill,span[class*=quantity],#displayQuantity,b[class]){background:var(--gl-sky);color:var(--gl-ink);border:2px solid var(--gl-ink);box-shadow:none}html body #homeView .compact-opening-card .section-head>span:first-child,html body #homeView .compact-opening-card [class*=icon]{color:var(--gl-ink);border-color:var(--gl-ink);background:var(--gl-sky)}html body #homeView .compact-opening-card .opening-countdown{background:var(--gl-sky);border:2px solid var(--gl-ink);box-shadow:none;border-radius:12px}html body #homeView .compact-opening-card .section-head{border-color:#13294b22}html body #homeView .compact-opening-card .muted,html body #homeView .compact-opening-card small{color:#3c5372}html body #homeView .compact-opening-card .secondary-action{background:var(--gl-sky)}html body #homeView .booster-gift{background:#e6f5ff}html body #homeView .opening-countdown,html body #homeView .opening-countdown *{color:#0a5a8e}html body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){background:var(--gl-white);color:var(--gl-ink);border:2.5px solid var(--gl-ink);border-radius:12px;font-weight:700}html body ::placeholder{color:#5a7290}html body dialog{background:var(--gl-panel);color:#fff;border:3px solid var(--gl-ink);box-shadow:0 8px 0 var(--gl-ink),0 30px 80px #0008;border-radius:22px}html body dialog::backdrop{background:#0b1a33b3}html body .app-toast{background:var(--gl-white);color:var(--gl-ink);border:3px solid var(--gl-ink);box-shadow:var(--gl-shadow);font-size:14px;font-weight:800}.muted,small{color:var(--muted)}html body .topbar #walletBtn #balance{white-space:nowrap;color:var(--gl-ink);flex:none;margin:0;font-size:15px;font-weight:900;line-height:1;overflow:visible}html body .topbar #walletBtn #balance .berry-icon{display:none}html body #homeView .compact-opening-card .section-head h2,html body #homeView .compact-opening-card .opening-timer{color:var(--gl-ink);-webkit-text-fill-color:var(--gl-ink);text-shadow:none;background:0 0}html body #homeView .compact-opening-card .status-badge,html body #homeView .compact-opening-card .gift-count{background:var(--gl-sky);color:var(--gl-ink);border:2px solid var(--gl-ink);box-shadow:none;font-family:var(--gl-display);border-radius:12px;font-weight:400}html body #homeView .compact-opening-card:is(),html body #homeView .opening-card-description,html body #homeView .opening-heading>p,html body #homeView #freeBoosterTimerCaption,html body #homeView .opening-heading:after,html body #homeView .opening-heading>:not(h1){display:none}html body .topbar .tabs .tab-label{text-align:center;display:block;width:auto!important;margin:0!important;font-size:11px!important}html body .topbar .tabs .nav-icon{margin:0!important}@media (width>=1024px){html body .topbar .tabs .tab-label{text-align:left;font-size:15px!important}html body .topbar .tab{min-height:42px;padding-block:6px}}@media (width<=1023px){html body .topbar #walletBtn.wallet{flex:none;min-width:max-content}html body .topbar #walletBtn>span{flex:none;width:auto}html body .topbar #accountSidebarBtn #accountSidebarSymbol{color:var(--gl-ink)}}@media (width>=1024px){html body .topbar{padding:18px 14px 16px}html body .topbar .brand{max-width:150px;min-height:0}html body .topbar .brand-logo{width:auto;max-height:78px;margin-inline:auto}html body .topbar .tabs{gap:2px;margin:14px 0 12px}html body .topbar .tab{min-height:40px;padding-block:4px}html body .topbar .topbar-actions{gap:8px;padding-top:12px}html body .topbar #walletBtn{min-height:48px}html body #accountSidebarBtn,html body #optionsBtn{height:42px;min-height:42px}}@media (width<=1023px){html body #mobileNavMenu .mobile-nav-items .tab,html body #mobileNavMenu .mobile-nav-items .tab *{-webkit-text-fill-color:currentColor;color:var(--gl-ink)!important;opacity:1!important}html body #mobileNavMenu .mobile-nav-items .tab[data-notification=true]:after{top:6px;right:6px}html body #mobileNavMenu #mobileNavClose{width:44px;height:44px}}html body .opening-reveal-hud{background:var(--gl-panel)!important;border:3px solid var(--gl-ink)!important;box-shadow:var(--gl-shadow)!important;border-radius:18px!important}html body #pauseOpeningBtn{background:var(--gl-ink);color:#fff;border-radius:999px}html body #optionsDialog{background:var(--gl-panel);border:3px solid var(--gl-ink);box-shadow:0 8px 0 var(--gl-ink),0 30px 80px #0008}html body #optionsDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0b1a33b3}html body #optionsDialog .settings-sidebar{background:var(--gl-ink);border-color:#fff2}html body #optionsDialog .settings-card{background:var(--gl-panel-2);border:2.5px solid var(--gl-ink);box-shadow:var(--gl-shadow-sm)}html body #optionsDialog .close-dialog{color:#fff}html body #optionsDialog [role=tab][aria-selected=true]{background:var(--gl-sun);color:var(--gl-ink);border-color:var(--gl-ink)}html body #optionsDialog [role=tab][aria-selected=true] *{color:inherit}html body .settings-segments{background:var(--gl-ink);border-color:#fff3}html body #optionsDialog #autoStopRarity{color:var(--gl-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:2.5px solid var(--gl-ink);background:#fff}html body #authGate{background:0 0}html body #authGate .auth-landing{box-shadow:none;box-sizing:border-box;background:0 0;border:0;gap:18px;min-height:100dvh;padding:18px}html body #authGate .auth-art{background:var(--gl-panel);border:3px solid var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink);border-radius:26px;overflow:hidden}html body #authGate .auth-content{background:var(--gl-white);color:var(--gl-ink);border:3px solid var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink);border-radius:26px;padding:32px clamp(20px,5%,48px)}html body #authGate .auth-content :is(h1,p,b,small,span){color:var(--gl-ink);-webkit-text-fill-color:currentColor}html body #authGate .auth-content h1{font-family:var(--gl-display);letter-spacing:.3px;font-weight:400}html body #authGate .auth-content .auth-edition{color:#0a5a8e}html body #authGate .auth-welcome-emblem{color:var(--gl-sun)}html body #authGate .auth-signin-copy,html body #authGate #authGateHint{color:#3c5372}html body #authGate #authGateHint{border-color:#13294b22}html body #authGate .auth-brand{margin:0 8%;display:block}html body #authGate .auth-logo{width:min(240px,60%);height:auto;filter:drop-shadow(0 3px 0 var(--gl-ink));display:block}html body #authGate .auth-adventure-copy h2{font-family:var(--gl-display);color:#fff;font-weight:400}html body #authGate .auth-adventure-copy h2 em{color:var(--gl-sun);font-style:normal}html body #authGate .auth-collectible img{border:3px solid var(--gl-ink);background:var(--gl-ink);border-radius:10px}html body #authGate .auth-loading-voyage>span{color:var(--gl-sun);border-color:var(--gl-ink);background:var(--gl-ink)}@media (width<=700px){html body #authGate .auth-landing{gap:14px;padding:12px}html body #authGate .auth-logo{width:min(200px,70%);margin-inline:auto}}@media (width<=1023px){html body .topbar .brand{min-width:0;max-width:none;height:auto;margin:0;padding:0;width:auto!important}}html body #homeView .compact-opening-card:before{display:none}html body #homeView .page-heading h1,html body .screen .page-heading h1{font-family:var(--gl-display);color:#fff;-webkit-text-fill-color:#fff;letter-spacing:.3px;background:0 0;font-weight:400}@media (width<=1023px){html body .topbar .tabs .tab-label[data-short]{font-size:0!important}html body .topbar .tabs .tab-label[data-short]:after{content:attr(data-short);font-size:11px}}html body #homeView .compact-opening-card:before,html body #homeView .compact-opening-card:after{content:none!important;animation:none!important;display:none!important}.sea-particles{display:none!important}html body #homeView #displayBadge{background:var(--gl-sky,#bfe6ff);border:2px solid var(--gl-ink,#13294b);color:var(--gl-ink,#13294b);font:900 15px/1 var(--gl-body,Nunito),sans-serif;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}html body #homeView #displayBadge img{object-fit:contain;width:12px;height:18px;display:block}html body #homeView #displayBadge b{font:inherit;color:inherit}html body #homeView .empty-display{position:relative}html body #homeView .compact-opening-card .display-hit-chip{z-index:2;background:var(--gl-ink,#13294b);color:var(--gl-sun,#ffc83d);font:900 13px/1 var(--gl-body,Nunito),sans-serif;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex;position:absolute;top:4px;left:4px;box-shadow:0 2px #0003}html body #homeView .compact-opening-card .display-hit-chip[hidden]{display:none}html body #homeView .compact-opening-card .display-hit-chip b{color:#fff;font-size:15px}html body #homeView .compact-opening-card .display-hit-chip span{color:var(--gl-sun,#ffc83d)}html body #homeView .compact-opening-card .display-hit-chip small{color:#cfe3f5;text-transform:uppercase;letter-spacing:.06em;font-size:11px}html body #resumeBanner{border:3px solid var(--gl-ink,#13294b);box-shadow:0 4px 0 var(--gl-ink,#13294b);color:var(--gl-ink,#13294b);font:400 17px/1.1 var(--gl-display,"Lilita One"),sans-serif;background:#fff4dc;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:8px 8px 8px 16px;display:flex}html body #resumeBanner[hidden]{display:none}html body #resumeBanner span{color:inherit}html body #homeView .today-strip{align-items:center;gap:12px;width:fit-content;max-width:100%;margin:14px auto 0;padding:8px 16px 8px 12px;font-size:18px;display:flex}.today-strip .strip-title{white-space:nowrap}.strip-missions{gap:8px;display:flex}.strip-m{color:#13294b;background:#fff;border:2.5px solid #13294b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.strip-m>svg{width:22px;height:22px}.strip-m>img{object-fit:contain;width:18px;height:26px}.strip-m>img.coin{width:22px;height:22px}.strip-m>img.box{width:26px;height:26px}.strip-m .today-star{fill:#ffc83d;stroke:#13294b;stroke-width:2px;width:22px;height:22px}.strip-m[data-done=true]{background:#ddf5e6}.strip-check{color:#fff;background:#2bb673;border:2px solid #13294b;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-5px;right:-5px}.strip-check svg{stroke-width:4px;width:11px;height:11px}.strip-chest[data-open=true]{opacity:.45}@media (width<=420px){html body #homeView .today-strip{justify-content:space-between;gap:8px;width:100%;padding:8px 10px;font-size:16px}.strip-m{width:34px;height:34px}.strip-missions{gap:5px}}@media (width<=350px){.today-strip .strip-title{display:none}}.logbook-dialog{--ink:#13294b;--sun:#ffc83d;--red:#e8423f;--green:#2bb673;--sky:#bfe6ff;background:0 0;border:0;width:min(560px,100vw - 24px);padding:0;overflow:visible}.logbook-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36b3}.logbook-dialog .today-log{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:22px;padding:18px 16px 16px;animation:.35s cubic-bezier(.2,1.4,.4,1) both gl-pop-in;position:relative;box-shadow:0 6px #13294b}.logbook-dialog .today-log h2{font-size:24px}.logbook-close{z-index:3;color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-14px;right:-10px;box-shadow:0 3px #13294b}.logbook-close svg{width:18px;height:18px}.logbook-hint{text-align:center;color:#fff;text-shadow:0 2px #13294b;margin:14px 0 0;font:400 18px/1.2 Lilita One,sans-serif}.today-day.just-claimed{animation:.5s cubic-bezier(.2,1.6,.4,1) both gl-pop-in}@keyframes gl-pop-in{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.logbook-dialog .today-log,.today-day.just-claimed{animation:none}}html body #homeView .compact-opening-card .display-hit-chip,html body #homeView .compact-opening-card .display-hit-chip *{-webkit-text-fill-color:currentColor;text-shadow:none}.level-up-dialog{color:#13294b;background:0 0;border:0;width:min(460px,100vw - 24px);padding:0;overflow:visible}.level-up-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}.lvl-card{background:#fff;border:3px solid #13294b;border-radius:24px;flex-direction:column;align-items:center;gap:12px;margin-top:60px;padding:70px 18px 18px;animation:.4s cubic-bezier(.2,1.4,.4,1) both gl-pop-in;display:flex;position:relative;box-shadow:0 6px #13294b}.lvl-burst{place-items:center;width:132px;height:132px;display:grid;position:absolute;top:-62px;left:50%;transform:translate(-50%)}.lvl-rays{background:repeating-conic-gradient(#ffc83d 0 10deg,#ffc83d00 10deg 20deg);border-radius:50%;animation:12s linear infinite lvl-spin;position:absolute;inset:-34px;-webkit-mask:radial-gradient(circle,#000 35%,#0000 70%);mask:radial-gradient(circle,#000 35%,#0000 70%)}.lvl-badge{background:radial-gradient(circle at 35% 30%,#ffe58a,#ffc83d 60%,#f2a81d);border:4px solid #13294b;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative;box-shadow:0 5px #13294b}.lvl-badge small{letter-spacing:.1em;font:900 14px/1 Nunito,sans-serif}.lvl-badge b{font:400 50px/1 Lilita One,sans-serif}.lvl-card h2{color:#13294b;margin:0;font:400 30px/1.1 Lilita One,sans-serif}.lvl-rewards{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lvl-reward{background:#fff4dc;border:2.5px solid #13294b;border-radius:16px;flex-direction:column;align-items:center;gap:4px;width:92px;padding:10px 6px 8px;animation:.4s both gl-pop-in;display:flex}.lvl-reward:nth-child(2){animation-delay:80ms}.lvl-reward:nth-child(3){animation-delay:.16s}.lvl-reward:nth-child(4){animation-delay:.24s}.lvl-reward[data-track=premium]{background:#f1e6ff}.lvl-reward[data-locked]{filter:saturate(.4);opacity:.75}.lvl-reward-art{place-items:center;height:56px;display:grid;position:relative}.lvl-reward-art img{object-fit:contain;max-width:58px;max-height:56px}.lvl-reward-art img.lvl-avatar{object-fit:cover;border:2px solid #13294b;border-radius:50%;width:56px;height:56px}.lvl-lock{background:#13294b;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-4px;right:-8px}.lvl-lock svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lvl-reward b{font:900 16px/1 Nunito,sans-serif}.lvl-reward small{text-transform:uppercase;letter-spacing:.06em;color:#7a4cc2;font:900 10px/1 Nunito,sans-serif}.lvl-actions{gap:10px;width:100%;display:flex}.lvl-actions>*{flex:1;min-height:48px}@keyframes lvl-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lvl-rays,.lvl-card,.lvl-reward{animation:none}}html[data-motion=reduced] :is(.lvl-rays,.lvl-card,.lvl-reward){animation:none}html body dialog:is(.level-up-dialog,.logbook-dialog){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body dialog:is(.level-up-dialog,.logbook-dialog):before,html body dialog:is(.level-up-dialog,.logbook-dialog):after{content:none!important}.lvl-badge,.lvl-badge *{color:#13294b;-webkit-text-fill-color:#13294b}.lvl-reward{width:calc(25% - 8px);min-width:70px;max-width:92px}html body #detailDialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(860px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;box-shadow:0 6px #13294b}html body #detailDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}html body #detailDialog .detail-layout{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:24px;display:grid}html body #detailDialog .detail-card{width:100%;max-width:300px;margin:0}html body #detailDialog .detail-card img{border-radius:14px;width:100%;height:auto;box-shadow:0 6px 18px #13294b40}html body #detailDialog .detail-info{flex-direction:column;gap:12px;min-width:0;display:flex}html body #detailDialog .detail-info :is(h2,p,span,b,small){color:inherit;-webkit-text-fill-color:currentColor}html body #detailDialog #detailBadge{color:#ffc83d;-webkit-text-fill-color:#ffc83d;letter-spacing:.05em;background:#13294b;border:0;border-radius:999px;align-self:flex-start;padding:4px 12px;font:900 13px/1.2 Nunito,sans-serif}html body #detailDialog #detailTitle{color:#13294b;-webkit-text-fill-color:#13294b;background:0 0;margin:0;font:400 clamp(26px,4vw,36px)/1.05 Lilita One,sans-serif}html body #detailDialog #detailCode{color:#4a5f80;margin:-6px 0 0;font:800 14px/1.2 Nunito,sans-serif}.detail-tags{flex-wrap:wrap;gap:6px;display:flex}.detail-tag{color:#13294b;background:#eaf4ff;border:2px solid #13294b;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font:800 13px/1 Nunito,sans-serif;display:inline-flex}.detail-tag i{background:var(--dot,#999);border:1.5px solid #13294b;border-radius:50%;width:12px;height:12px}.detail-tag[data-color=red] i{--dot:#e8423f}.detail-tag[data-color=green] i{--dot:#2bb673}.detail-tag[data-color=blue] i{--dot:#1696d2}.detail-tag[data-color=purple] i{--dot:#8b5bd6}.detail-tag[data-color=black] i{--dot:#222}.detail-tag[data-color=yellow] i{--dot:#ffc83d}.detail-slot{background:#fff4dc}html body #detailDialog .detail-values{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}html body #detailDialog .detail-values>div{background:#fff4dc;border:2.5px solid #13294b;border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}html body #detailDialog .detail-values>div:nth-child(2){background:#eaf7ef}html body #detailDialog .detail-values span{text-transform:uppercase;letter-spacing:.05em;color:#4a5f80;font:800 12px/1.2 Nunito,sans-serif}html body #detailDialog .detail-values b{color:#13294b;align-items:center;gap:6px;font:900 22px/1.1 Nunito,sans-serif;display:flex}html body #detailDialog .detail-values small{color:#4a5f80;font:800 13px/1 Nunito,sans-serif}html body #detailDialog .detail-owned{color:#fff;-webkit-text-fill-color:#fff;background:#2bb673;border:2px solid #13294b;border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font:900 14px/1 Nunito,sans-serif}html body #detailDialog .detail-owned[data-owned=false]{color:#4a5f80;-webkit-text-fill-color:#4a5f80;background:#fff}html body #detailDialog #detailDescription{margin:0;font:600 14px/1.45 Nunito,sans-serif}html body #detailDialog #detailShopNote{color:#e8423f;-webkit-text-fill-color:#e8423f;margin:0;font:800 14px/1.2 Nunito,sans-serif}html body #detailDialog .detail-distribution{display:none}html body #detailDialog :is(#detailSellBtn,#detailBuyBtn){width:100%;min-height:52px}html body #detailDialog .close-dialog{color:#13294b;z-index:3;background:#fff;border:3px solid #13294b;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 3px #13294b}@media (width<=640px){html body #detailDialog{padding:16px}html body #detailDialog .detail-layout{grid-template-columns:1fr;gap:14px}html body #detailDialog .detail-card{justify-self:center;max-width:210px}}html body #purchaseDialog{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(420px,100vw - 24px);padding:22px 20px 18px;box-shadow:0 6px #13294b}html body #purchaseDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}html body #purchaseDialog :is(h2,h3,p,span,b,small,em){color:inherit;-webkit-text-fill-color:currentColor}html body #purchaseDialog #purchaseTitle{background:0 0;margin:0 30px 4px;font:400 26px/1.1 Lilita One,sans-serif}html body #purchaseDialog #purchaseTitle em{color:#e8423f;-webkit-text-fill-color:#e8423f;font-style:normal}html body #purchaseDialog :is(#purchaseDescription,h3,#purchaseBenefits,.purchase-facts>p,.purchase-facts>div:nth-child(2),.purchase-facts>div:nth-child(3)){display:none}html body #purchaseDialog #confirmPurchaseBtn{justify-content:center;gap:8px;font-size:20px}.purchase-kicker{background:#ffe4e3;border:2px solid #e8423f;border-radius:999px;margin:0 0 8px;padding:5px 12px;font:900 13px/1.2 Nunito,sans-serif;display:inline-block;color:#b5221f!important;-webkit-text-fill-color:#b5221f!important}.purchase-kicker[hidden]{display:none}html body #purchaseDialog .purchase-showcase{box-shadow:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:10px 0 6px;padding:0;display:flex}html body #purchaseDialog .purchase-art{background:radial-gradient(circle,#ffe58a 0,#ffc83d55 45%,#ffc83d00 70%);border:0;place-items:center;width:160px;height:190px;display:grid;position:relative}html body #purchaseDialog[data-kind=display] .purchase-art{width:220px;height:170px}html body #purchaseDialog .purchase-art img{object-fit:contain;filter:drop-shadow(0 8px 10px #13294b40);width:auto;max-width:100%;height:100%;animation:4s ease-in-out infinite sea-booster-float}html body #purchaseDialog .purchase-facts{background:0 0;border:0;flex-wrap:wrap;justify-content:center;gap:8px;padding:0;display:flex}html body #purchaseDialog .purchase-facts>div{background:#eaf4ff;border:2px solid #13294b;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:flex}html body #purchaseDialog .purchase-facts>div:nth-child(2){background:#fff4dc}html body #purchaseDialog .purchase-facts>div>span{display:none}html body #purchaseDialog .purchase-facts b{align-items:center;gap:5px;font:900 16px/1 Nunito,sans-serif;display:inline-flex}html body #purchaseDialog #purchaseAfter{color:#4a5f80;-webkit-text-fill-color:#4a5f80;margin:6px 0 14px;font:800 13px/1.2 Nunito,sans-serif}html body #purchaseDialog .dialog-actions{grid-template-columns:1fr 1.6fr;gap:10px;display:grid}html body #purchaseDialog .dialog-actions>*{min-height:52px}html body #purchaseDialog .close-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:50%;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}@media (prefers-reduced-motion:reduce){html body #purchaseDialog .purchase-art img{animation:none}}html body #homeView #openGiftBtn[data-empty=true]:not(:disabled){color:#13294b!important;background:#fff!important}html body #detailDialog .detail-values b *{font-weight:inherit;font-size:inherit!important}html body #detailDialog .detail-values b img,html body #detailDialog .detail-values b svg{width:20px!important;height:20px!important}html body #detailDialog :is(#detailSellBtn,#detailBuyBtn),html body #detailDialog :is(#detailSellBtn,#detailBuyBtn) *{font-size:18px!important}html body #detailDialog :is(#detailSellBtn,#detailBuyBtn) img{width:20px!important;height:20px!important}html body #purchaseDialog .purchase-art{overflow:visible}html body #purchaseDialog .dialog-actions{flex-direction:row!important;grid-template-columns:1fr 1.6fr!important;display:grid!important}html body #purchaseDialog .dialog-actions>[data-close]{order:0}html body #purchaseDialog #confirmPurchaseBtn{order:1}html body #purchaseDialog .dialog-actions>*,html body #purchaseDialog .dialog-actions>* *{white-space:nowrap;font-size:16px!important}html body #purchaseDialog .dialog-actions img{width:18px!important;height:18px!important}.purchase-kicker{margin-left:36px!important;margin-right:36px!important}@media (width<=420px){html body #purchaseDialog #purchaseTitle{margin-inline:8px;font-size:22px}html body #purchaseDialog .dialog-actions>*,html body #purchaseDialog .dialog-actions>* *{font-size:14px!important}.purchase-kicker{margin-inline:0!important;margin-top:34px!important}}html body #purchaseDialog #purchaseArtwork{width:auto!important;max-width:100%!important;height:100%!important}html body #purchaseDialog .dialog-actions>*{grid-row:auto!important}html body #purchaseDialog .dialog-actions>[data-close]{grid-column:1!important}html body #purchaseDialog #confirmPurchaseBtn{grid-column:2!important}@media (width<=420px){html body #purchaseDialog .purchase-art{height:170px}}html body #purchaseDialog #purchaseArtwork{height:170px!important}html body #purchaseDialog[data-kind=display] #purchaseArtwork{height:150px!important}.games-hub{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 16px;display:grid}.hub-tile{text-align:left;cursor:pointer;color:#13294b;background:#fff;border:3px solid #13294b;border-radius:22px;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px #13294b}.hub-tile:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px #13294b}.hub-tile:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #13294b}.hub-tile:disabled{opacity:.6;cursor:default}.hub-art{background:linear-gradient(160deg,#5ec8f2,#1696d2);border-bottom:3px solid #13294b;justify-content:center;align-items:center;gap:6px;height:132px;display:flex;position:relative;overflow:hidden}.hub-art:before{content:"";background:repeating-conic-gradient(from 0deg at 50% 120%,#fff2 0 8deg,#fff0 8deg 16deg);position:absolute;inset:0}.hub-copy{flex-direction:column;gap:3px;padding:10px 14px 12px;display:flex}.hub-copy b{color:#13294b;font:400 21px/1.1 Lilita One,sans-serif}.hub-copy small{color:#4a5f80;font:800 13px/1.25 Nunito,sans-serif}.hub-online .hub-art{background:linear-gradient(160deg,#ff8a65,#e8423f)}.hub-pack{filter:drop-shadow(0 4px #13294b66);height:96px;position:relative}.hub-pack-left{transform:rotate(-12deg)}.hub-pack-right{transform:rotate(12deg)}.hub-vs{z-index:1;color:#13294b;background:#ffc83d;border:3px solid #13294b;border-radius:50%;place-items:center;width:44px;height:44px;font:400 18px/1 Lilita One,sans-serif;display:grid;position:relative}.hub-friends .hub-art{background:linear-gradient(160deg,#7bd88f,#2bb673)}.hub-display{filter:drop-shadow(0 4px #13294b55);height:96px;position:relative}.hub-people{fill:#fff;stroke:#13294b;stroke-width:3px;width:58px;position:absolute;bottom:10px;right:14px}.hub-clash .hub-art{background:linear-gradient(160deg,#b48cf2,#7a4cc2)}.hub-fan{width:120px;height:104px;position:relative}.hub-fan img{transform-origin:50% 120%;border:2px solid #13294b;border-radius:6px;width:62px;position:absolute;top:4px;left:38px;box-shadow:0 3px #13294b66}.hub-fan img:first-child{transform:rotate(-18deg)}.hub-fan img:nth-child(3){transform:rotate(18deg)}.hub-new{color:#13294b;letter-spacing:.05em;background:#ffc83d;border:2px solid #13294b;border-radius:999px;padding:4px 8px;font:900 11px/1 Nunito,sans-serif;position:absolute;top:10px;right:10px}.hub-casino .hub-art{background:linear-gradient(160deg,#ffd966,#f2a81d);height:96px}.hub-wheel{fill:#e8423f;stroke:#13294b;stroke-width:3px;width:72px;height:72px;animation:18s linear infinite lvl-spin}.hub-wheel circle:last-child{fill:#ffc83d}.hub-coin{width:70px;height:70px;animation:4s ease-in-out infinite hub-flip}.hub-chest{width:76px;height:76px}@keyframes hub-flip{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.hub-wheel,.hub-coin{animation:none}}html[data-motion=reduced] :is(.hub-wheel,.hub-coin){animation:none}@media (width<=900px){.games-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.games-hub{gap:10px}.hub-art{height:100px}.hub-pack,.hub-display{height:74px}.hub-fan{transform:scale(.8)}.hub-copy{padding:8px 10px 10px}.hub-copy b{font-size:17px}.hub-copy small{font-size:11.5px}.hub-casino .hub-art{height:72px}.hub-wheel{width:54px;height:54px}.hub-coin{width:52px;height:52px}.hub-chest{width:56px;height:56px}.hub-online,.hub-clash{grid-column:1/-1}.hub-online .hub-art,.hub-clash .hub-art{height:110px}}html body #gamesScreen .battle-career{background:0 0;border:0;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;display:flex}html body #gamesScreen .battle-career span{color:#13294b;background:#fff;border:2px solid #13294b;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font:800 13px/1 Nunito,sans-serif;display:inline-flex}html body #gamesScreen .battle-career b{color:#13294b;font-weight:900}html body #gamesScreen .battle-refresh{color:#13294b;background:#fff;border:2px solid #13294b;border-radius:50%;width:36px;height:36px;padding:0;font-size:18px}html body #battleSearchPanel{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1d36d9;border:0;border-radius:0;place-items:center;margin:0;padding:16px;display:grid;position:fixed;inset:0}html body #battleSearchPanel[hidden]{display:none}.battle-search-card{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:26px;flex-direction:column;align-items:center;gap:14px;width:min(380px,100%);padding:26px 20px 20px;display:flex;box-shadow:0 6px #13294b}.battle-search-radar{background:radial-gradient(circle,#bfe6ff,#5ec8f2);border:3px solid #13294b;border-radius:50%;place-items:center;width:150px;height:150px;display:grid;position:relative;overflow:hidden}.battle-search-radar i{border:3px solid #13294b55;border-radius:50%;animation:2.4s ease-out infinite search-ping;position:absolute;inset:0}.battle-search-radar i:nth-child(2){animation-delay:.8s}.battle-search-radar i:nth-child(3){animation-delay:1.6s}.battle-search-radar img{height:84px;animation:3s ease-in-out infinite sea-booster-float;position:relative}@keyframes search-ping{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.15)}}html body #battleSearchLabel{color:#13294b;font:400 22px/1.15 Lilita One,sans-serif}.battle-search-clock{color:#e8423f;min-height:44px;font:400 44px/1 Lilita One,sans-serif}.battle-search-actions{flex-direction:column;gap:8px;width:100%;display:flex}.battle-search-actions>*{min-height:50px}html body #battleChallengeDialog.battle-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);padding:20px;box-shadow:0 6px #13294b}html body #battleChallengeDialog.battle-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}html body #battleChallengeDialog.battle-dialog :is(h2,h3,p,span,b,small,legend,label,strong,em){color:#13294b;-webkit-text-fill-color:#13294b}html body #battleChallengeDialog.battle-dialog header{margin:0 40px 10px 0}html body #battleChallengeDialog.battle-dialog header :is(.eyebrow,p){display:none}html body #battleChallengeDialog.battle-dialog header h2{margin:0;font:400 26px/1.1 Lilita One,sans-serif}html body #battleChallengeDialog.battle-dialog header h2 em{color:#e8423f;-webkit-text-fill-color:#e8423f;font-style:normal}html body #battleChallengeDialog.battle-dialog .battle-audience-switch{display:none}.battle-wizard-steps{counter-reset:wiz;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.battle-wizard-steps li{color:#4a5f80;counter-increment:wiz;background:#eaf4ff;border:2px solid #13294b33;border-radius:999px;flex:1;align-items:center;gap:6px;padding:6px 8px;font:800 12px/1 Nunito,sans-serif;display:flex}.battle-wizard-steps li:before{content:counter(wiz);background:#fff;border:2px solid #13294b55;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}#battleChallengeDialog[data-step="1"] .battle-wizard-steps li[data-step="1"],#battleChallengeDialog[data-step="2"] .battle-wizard-steps li[data-step="2"],#battleChallengeDialog[data-step="3"] .battle-wizard-steps li[data-step="3"]{color:#13294b;background:#ffc83d;border-color:#13294b}#battleChallengeDialog[data-step="2"] .battle-wizard-steps li[data-step="1"],#battleChallengeDialog[data-step="3"] .battle-wizard-steps li:is([data-step="1"],[data-step="2"]){color:#13294b;background:#ddf5e6;border-color:#2bb673}html body #battleChallengeDialog.battle-dialog .battle-step{border:0;min-width:0;margin:0;padding:0;display:none}#battleChallengeDialog[data-step="1"] .battle-step[data-wizard-step="1"],#battleChallengeDialog[data-step="2"] .battle-step[data-wizard-step="2"],#battleChallengeDialog[data-step="3"] .battle-step[data-wizard-step="3"]{flex-direction:column;gap:12px;animation:.25s both gl-step-in;display:flex}@keyframes gl-step-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}html body #battleChallengeDialog.battle-dialog .battle-field select{display:none}html body #battleChallengeDialog.battle-dialog .battle-field>span,html body #battleChallengeDialog.battle-dialog legend{margin:0 0 4px;padding:0;font:400 19px/1.2 Lilita One,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-audience-switch{width:100%;max-width:none;margin:0}.battle-friend-picker{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#13294b55 transparent;grid-template-columns:minmax(0,1fr);gap:10px;max-height:min(44dvh,330px);margin:0 -4px;padding:4px;display:grid;overflow:hidden auto}.battle-friend-picker>.battle-empty{text-align:center;border:2px dashed #13294b44;border-radius:16px;margin:0;padding:14px;font:700 14px/1.4 Nunito,sans-serif}.battle-friend{width:100%;min-width:0;min-height:0;box-shadow:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:0;transition:transform .15s,box-shadow .15s;display:block}.battle-friend:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #13294b33}.battle-friend:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.battle-friend[aria-pressed=true]{background:0 0;box-shadow:0 0 0 3px #ffc83d}html body #battleChallengeDialog .battle-friend .identity-banner{border-radius:12px;gap:12px;width:100%;min-width:0;max-width:100%;height:auto;min-height:84px;padding:10px 22px;display:flex}html body #battleChallengeDialog .battle-friend .identity-avatar{flex:0 0 56px;width:56px;height:56px}html body #battleChallengeDialog .battle-friend .identity-copy{flex:auto;min-width:0}html body #battleChallengeDialog .battle-friend .player-name{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;font-size:20px;overflow:hidden}html body #battleChallengeDialog .battle-friend .player-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}html body #battleChallengeDialog.battle-dialog .identity-banner :is(.identity-copy,.player-name){color:#fff9e7;text-shadow:0 1px 2px #000,0 0 6px #000}html body #battleChallengeDialog.battle-dialog .identity-banner .player-title{color:#f4d691;text-shadow:0 1px 2px #000,0 0 6px #000}@media (width<=420px){html body #battleChallengeDialog .battle-friend .identity-banner{gap:10px;min-height:70px;padding:8px 14px}html body #battleChallengeDialog .battle-friend .identity-avatar{flex-basis:46px;width:46px;height:46px}html body #battleChallengeDialog .battle-friend .player-name{font-size:17px}html body #battleChallengeDialog .battle-friend .player-title{font-size:12px}}html body #battleChallengeDialog.battle-dialog .battle-format-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body #battleChallengeDialog.battle-dialog [data-battle-mode]{background:#fff;border:3px solid #13294b;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex;box-shadow:0 4px #13294b}html body #battleChallengeDialog.battle-dialog [data-battle-mode][aria-pressed=true]{background:#fff4dc;box-shadow:0 0 0 4px #ffc83d,0 4px #13294b}html body #battleChallengeDialog.battle-dialog [data-battle-mode] img{object-fit:contain;width:auto;height:110px}html body #battleChallengeDialog.battle-dialog [data-battle-mode] span{font:400 20px/1 Lilita One,sans-serif}html body #battleChallengeDialog.battle-dialog [data-battle-mode] small{font:800 13px/1.2 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-mode-explanation{color:#4a5f80;-webkit-text-fill-color:#4a5f80;margin:0;font:600 13px/1.4 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-stake{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}html body #battleChallengeDialog.battle-dialog .battle-stake legend span{color:#4a5f80;-webkit-text-fill-color:#4a5f80;font:800 12px/1 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-stake-input{grid-template-columns:1fr auto;gap:8px;display:grid}html body #battleChallengeDialog.battle-dialog #battleStake{border:3px solid #13294b;border-radius:14px;min-height:52px;padding:0 14px;font:900 22px/1 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog #battleMaxStake{min-width:72px}html body #battleChallengeDialog.battle-dialog :is(.battle-limit,#battleStakeExplanation,.battle-reserve-note){color:#4a5f80;-webkit-text-fill-color:#4a5f80;margin:0;font:700 12px/1.35 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog #battleStakeExplanation{display:none}html body #battleChallengeDialog.battle-dialog .battle-stake-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}html body #battleChallengeDialog.battle-dialog [data-battle-stake]{color:#13294b;background:#fff;border:2px solid #13294b;border-radius:999px;min-height:40px;font:900 14px/1 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-recap{box-shadow:none;background:0 0;border:0;flex-wrap:wrap;gap:6px;margin:0;padding:0;display:flex}html body #battleChallengeDialog.battle-dialog .battle-recap>div{background:#eaf4ff;border:2px solid #13294b;border-radius:999px;grid-template-columns:none;align-items:center;gap:6px;min-height:0;padding:6px 10px;display:inline-flex}html body #battleChallengeDialog.battle-dialog .battle-recap>div>span:not(.battle-recap-symbol){color:#4a5f80;-webkit-text-fill-color:#4a5f80;text-transform:none;letter-spacing:0;font:800 11px/1 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-recap :is(strong,b){font:900 14px/1 Nunito,sans-serif!important}html body #battleChallengeDialog.battle-dialog .battle-recap img{object-fit:contain;width:16px;height:24px}html body #battleChallengeDialog.battle-dialog .battle-recap-symbol{background:0 0;border:0;width:auto;height:auto;font-size:15px;line-height:1}html body #battleChallengeDialog.battle-dialog .battle-recap #battleRecapMode{display:none}html body #battleChallengeDialog.battle-dialog .battle-pot{background:#fff4dc!important}html body #battleChallengeDialog.battle-dialog .battle-total{background:#fff!important}.battle-wizard-nav{gap:10px;margin-top:16px;display:flex}.battle-wizard-nav>*{flex:1;min-height:52px}.battle-wizard-nav>[hidden]{display:none}@media (width<=420px){html body #battleChallengeDialog.battle-dialog{padding:16px}html body #battleChallengeDialog.battle-dialog [data-battle-mode] img{height:86px}.battle-wizard-steps li{font-size:11px}}.clash-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(720px,100vw - 16px);max-height:calc(100dvh - 16px);padding:16px;overflow:auto;box-shadow:0 6px #13294b}html body dialog.clash-dialog{color:#13294b;background:#fff}.clash-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}.clash-dialog *{-webkit-text-fill-color:currentColor}.clash-head{flex-direction:column;gap:8px;margin-bottom:12px;display:flex;position:relative}.clash-head h2{color:#13294b;margin:0 48px 0 0;font:400 26px/1.1 Lilita One,sans-serif}.clash-close{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;width:42px;height:42px;font-size:24px;line-height:1;position:absolute;top:-4px;right:-4px;box-shadow:0 3px #13294b}.clash-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.clash-floor{color:#fff;background:#7a4cc2;border:2px solid #13294b;border-radius:999px;align-items:baseline;gap:5px;padding:5px 12px;display:inline-flex}.clash-floor small{letter-spacing:.08em;font:900 11px/1 Nunito,sans-serif}.clash-floor b{font:400 20px/1 Lilita One,sans-serif}.clash-tickets{background:#eaf4ff;border:2px solid #13294b;border-radius:999px;gap:4px;padding:6px 10px;display:inline-flex}.clash-tickets i{background:#fff;border:2px solid #13294b55;border-radius:3px;width:12px;height:16px}.clash-tickets i[data-on=true]{background:#ffc83d;border-color:#13294b}.clash-prize,.clash-best{background:#fff4dc;border:2px solid #13294b;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font:900 14px/1 Nunito,sans-serif;display:inline-flex}.clash-prize img{width:20px;height:20px}.clash-prize .clash-prize-booster{width:13px;height:20px;margin-left:4px}.clash-versus{background:linear-gradient(160deg,#bfe6ff,#eaf4ff);border:2.5px solid #13294b;border-radius:20px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.clash-side{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.clash-slots{grid-template-columns:repeat(3,minmax(0,92px));gap:8px;margin:0;padding:0;list-style:none;display:grid}.clash-slot{aspect-ratio:5/7;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:10px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.clash-slot img{object-fit:cover;width:100%;height:100%}.clash-slot-empty{color:#13294b66;cursor:default;background:#fff9;border-style:dashed;font:400 28px/1 Lilita One,sans-serif}.clash-power{color:#13294b;text-align:center;background:#fff;border:2px solid #13294b;border-radius:999px;min-width:30px;padding:3px 6px;font:900 13px/1 Nunito,sans-serif;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.clash-power[data-tier=uncommon]{background:#ddf5e6}.clash-power[data-tier=rare]{background:#bfe6ff}.clash-power[data-tier=epic]{background:#e4d2ff}.clash-power[data-tier=mythic]{background:#ffc83d}.clash-total{align-items:center;gap:6px;font:800 13px/1 Nunito,sans-serif;display:inline-flex}.clash-total .clash-power{position:static;transform:none}.clash-vs{color:#fff;background:#e8423f;border:3px solid #13294b;border-radius:50%;place-items:center;width:46px;height:46px;font:400 18px/1 Lilita One,sans-serif;display:grid}.clash-bot{width:110px}.clash-robot svg{width:72px;height:72px}.clash-bot b{font:400 18px/1 Lilita One,sans-serif}.clash-bot small{color:#4a5f80;text-align:center;font:800 12px/1.2 Nunito,sans-serif}.clash-go{width:100%;min-height:56px;margin:12px 0 4px;font-size:20px!important}.clash-error{color:#b5221f;margin:4px 0;font:800 13px/1.3 Nunito,sans-serif}.clash-pool-head{align-items:center;gap:8px;margin:12px 0 8px;display:flex}.clash-pool-head b{flex:1;font:400 18px/1 Lilita One,sans-serif}.clash-pool-head button{color:#13294b;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:999px;padding:6px 12px;font:800 13px/1 Nunito,sans-serif}.clash-pool-head .clash-auto{background:#ffc83d}.clash-pool{grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:8px;max-height:min(42dvh,380px);margin:0;padding:2px;list-style:none;display:grid;overflow:auto}.clash-card{aspect-ratio:5/7;cursor:pointer;background:#13294b;border:2px solid #13294b;border-radius:9px;width:100%;padding:0;transition:transform .12s;display:block;position:relative;overflow:hidden}.clash-card:hover:not(:disabled){transform:translateY(-3px)}.clash-card:disabled{opacity:.35;cursor:default}.clash-card img{object-fit:cover;width:100%;height:100%;display:block}.clash-qty{color:#fff;background:#13294b;border-radius:999px;padding:2px 5px;font:900 10px/1 Nunito,sans-serif;position:absolute;top:3px;right:3px}.clash-empty{text-align:center;color:#4a5f80;font:800 14px/1.4 Nunito,sans-serif}.clash-rounds{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.clash-round{background:#eaf4ff;border:2.5px solid #13294b;border-radius:18px;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.clash-round[data-outcome="1"]{background:#ddf5e6}.clash-round[data-outcome="-1"]{background:#ffe4e3}.clash-round[data-open=true]{animation:.35s cubic-bezier(.2,1.4,.4,1) both gl-pop-in}.clash-fighter{align-items:center;gap:10px;min-width:0;display:flex}.clash-fighter[data-side=bot]{text-align:right;flex-direction:row-reverse}.clash-fighter img,.clash-hidden-card{aspect-ratio:5/7;object-fit:cover;border:2px solid #13294b;border-radius:8px;flex:none;width:64px}.clash-hidden-card{color:#ffc83d;background:#13294b;place-items:center;font:400 30px/1 Lilita One,sans-serif;display:grid}.clash-fighter b{font:400 28px/1 Lilita One,sans-serif}.clash-fighter small{color:#2b7a4b;font:900 12px/1 Nunito,sans-serif}.clash-round-mark{background:#fff;border:3px solid #13294b;border-radius:50%;place-items:center;width:40px;height:40px;font:400 20px/1 Lilita One,sans-serif;display:grid}.clash-round[data-outcome="1"] .clash-round-mark{color:#fff;background:#2bb673}.clash-round[data-outcome="-1"] .clash-round-mark{color:#fff;background:#e8423f}.clash-result{background:#fff4dc;border:3px solid #13294b;border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding:16px;animation:.4s cubic-bezier(.2,1.4,.4,1) both gl-pop-in;display:flex}.clash-result[data-won=false]{background:#f1f4f8}.clash-result strong{font:400 32px/1 Lilita One,sans-serif}.clash-gain{align-items:center;gap:6px;font:900 22px/1 Nunito,sans-serif;display:inline-flex}.clash-gain img{width:26px;height:26px}.clash-gain .clash-prize-booster{width:17px;height:26px}.clash-result small{color:#4a5f80;font:800 13px/1 Nunito,sans-serif}.clash-result .primary-action{min-width:220px;min-height:52px}@media (width<=520px){.clash-versus{grid-template-columns:1fr auto;grid-template-areas:"me vs""bot bot"}.clash-versus>.clash-side:first-child{grid-area:me}.clash-vs{grid-area:vs;width:38px;height:38px;font-size:15px}.clash-bot{flex-direction:row;grid-area:bot;justify-content:center;width:auto}.clash-robot svg{width:40px;height:40px}.clash-fighter img,.clash-hidden-card{width:48px}.clash-fighter b{font-size:22px}.clash-pool{grid-template-columns:repeat(auto-fill,minmax(64px,1fr))}}@media (prefers-reduced-motion:reduce){.clash-round,.clash-result,#battleChallengeDialog .battle-step{animation:none!important}}html body #battleChallengeDialog.battle-dialog{color:#13294b!important;background:#fff!important;border:3px solid #13294b!important;padding:20px!important}html body #battleChallengeDialog.battle-dialog header:after,html body #battleChallengeDialog.battle-dialog header:before{content:none!important;display:none!important}html body #battleChallengeDialog.battle-dialog .battle-recap>div{aspect-ratio:auto!important;border-radius:999px!important;flex-direction:row!important;order:0!important;grid-column:auto!important;width:auto!important;min-width:0!important;height:auto!important;padding:6px 10px!important;position:static!important}html body #battleChallengeDialog.battle-dialog .battle-recap>div>*{font-size:inherit;margin:0!important;position:static!important;transform:none!important}html body #battleChallengeDialog.battle-dialog .battle-recap .battle-recap-symbol{display:none!important}html body #battleChallengeDialog.battle-dialog .battle-reserve-note{display:none}html body #battleChallengeDialog.battle-dialog [data-battle-mode]{color:#13294b!important;min-height:0!important}html body #battleChallengeDialog.battle-dialog .close-dialog{border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:12px;right:12px;box-shadow:0 3px #13294b;color:#13294b!important;background:#fff!important;border:3px solid #13294b!important}html body #battleChallengeDialog.battle-dialog #battleMaxStake{color:#13294b!important;background:#fff!important;border:2px solid #13294b!important}html body #battleChallengeDialog.battle-dialog [data-battle-stake][aria-pressed=true],html body #battleChallengeDialog.battle-dialog [data-battle-stake].active{background:#ffc83d}html body #battleChallengeDialog.battle-dialog .battle-wizard-nav .secondary-action{color:#13294b!important;background:#fff!important}@media (width<=520px){.games-hub{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-online{grid-column:span 6}.hub-friends,.hub-clash{grid-column:span 3}.hub-casino{grid-column:span 2}.hub-clash .hub-art{height:100px}.hub-casino .hub-copy small{display:none}.hub-casino .hub-copy b{font-size:14px}.hub-casino .hub-copy{padding:6px 8px 8px}}html body #battleChallengeDialog.battle-dialog [data-battle-mode] small,html body #battleChallengeDialog.battle-dialog [data-battle-mode] small *{align-items:center;gap:4px;display:inline-flex;font:900 15px/1 Nunito,sans-serif!important}html body #battleChallengeDialog.battle-dialog [data-battle-mode] small :is(img,svg){flex:none;width:18px!important;height:18px!important}html body #battleChallengeDialog.battle-dialog .battle-recap :is(img,svg){width:16px!important;height:16px!important}html body #battleChallengeDialog.battle-dialog .battle-wizard-nav>*{font-size:16px!important}html body #battleResultDialog.battle-dialog{border-radius:24px;width:min(820px,100vw - 16px);max-height:calc(100dvh - 16px);box-shadow:0 6px #13294b;color:#13294b!important;background:#fff!important;border:3px solid #13294b!important;padding:18px!important}html body #battleResultDialog.battle-dialog :is(h2,h3,p,span,b,small,strong,time,figcaption){color:#13294b;-webkit-text-fill-color:#13294b}html body #battleResultDialog.battle-dialog>.eyebrow{display:none}html body #battleResultDialog.battle-dialog #battleResultTitle{margin:0 48px 12px 0;font:400 24px/1.1 Lilita One,sans-serif}html body #battleResultDialog.battle-dialog .close-dialog{border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:12px;right:12px;color:#13294b!important;background:#fff!important;border:3px solid #13294b!important}html body #battleResultDialog .battle-outcome-banner{text-align:center;background:#eaf4ff;border:3px solid #13294b;border-radius:20px;flex-direction:column;align-items:center;gap:8px;margin:0 0 12px;padding:18px 14px;display:flex;position:relative;overflow:hidden}html body #battleResultDialog .battle-outcome-banner[data-outcome=win]{background:linear-gradient(160deg,#ffe58a,#ffc83d)}html body #battleResultDialog .battle-outcome-banner[data-outcome=loss]{background:#f1f4f8}.battle-outcome-burst{background:repeating-conic-gradient(#fff5 0 10deg,#fff0 10deg 20deg);pointer-events:none;animation:16s linear infinite lvl-spin;position:absolute;inset:-60%}html body #battleResultDialog .battle-outcome-banner[data-outcome=loss] .battle-outcome-burst{display:none}html body #battleResultDialog .battle-outcome-banner>*{position:relative}html body #battleResultDialog .battle-outcome-banner strong{font:400 34px/1 Lilita One,sans-serif}html body #battleResultDialog .battle-outcome-banner p{margin:0;font:800 13px/1.2 Nunito,sans-serif}.battle-loot{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.battle-loot-chip{background:#fff;border:3px solid #13294b;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:900 20px/1 Nunito,sans-serif;animation:.45s cubic-bezier(.2,1.6,.4,1) both gl-pop-in;display:inline-flex;box-shadow:0 3px #13294b}.battle-loot-chip:nth-child(2){animation-delay:.12s}.battle-loot-chip img{object-fit:contain;width:28px;height:28px}.battle-loot-chip .battle-loot-pack{width:22px;height:32px}html body #battleResultDialog .battle-result-meta{display:none}html body #battleResultDialog .battle-results-players{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body #battleResultDialog .battle-result-player{background:#f7fafd;border:2.5px solid #13294b;border-radius:18px;min-width:0;padding:10px}html body #battleResultDialog .battle-result-player[data-winner=true]{background:#fff4dc;box-shadow:0 0 0 3px #ffc83d}html body #battleResultDialog .battle-result-player header{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}html body #battleResultDialog .battle-score{background:#fff;border:2px solid #13294b;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}html body #battleResultDialog .battle-score span{font:800 12px/1 Nunito,sans-serif}html body #battleResultDialog .battle-score b{font:900 17px/1 Nunito,sans-serif}.battle-hero-card{align-items:center;gap:10px;margin-bottom:8px;display:flex}.battle-hero-card img{aspect-ratio:5/7;object-fit:cover;border:2.5px solid #13294b;border-radius:9px;width:96px;animation:.45s .2s both gl-pop-in;box-shadow:0 4px #13294b44}.battle-hero-card span{flex-direction:column;gap:3px;min-width:0;display:flex}.battle-hero-card small{text-transform:uppercase;letter-spacing:.06em;color:#4a5f80;font:800 11px/1 Nunito,sans-serif}.battle-hero-card b{overflow-wrap:anywhere;font:400 17px/1.1 Lilita One,sans-serif}.battle-hero-card strong{font:900 15px/1 Nunito,sans-serif}html body #battleResultDialog .battle-result-cards{grid-template-columns:none;gap:6px;margin:0;padding:2px 0 6px;list-style:none;display:flex;overflow-x:auto}html body #battleResultDialog .battle-result-cards li{flex:0 0 56px}html body #battleResultDialog .battle-result-cards figure{flex-direction:column;gap:3px;margin:0;display:flex}html body #battleResultDialog .battle-result-cards img{aspect-ratio:5/7;object-fit:cover;border:2px solid #13294b;border-radius:6px;width:56px}html body #battleResultDialog .battle-result-cards figcaption{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;max-width:56px;font:800 10px/1.15 Nunito,sans-serif;display:flex;overflow:hidden}html body #battleResultDialog .battle-result-footnote{display:none}html body #battleResultDialog .battle-rematch-panel{flex-direction:column;gap:8px;margin:0 0 10px;display:flex}html body #battleResultDialog .battle-rematch-panel>p:first-child{display:none}html body #battleResultDialog .battle-rematch-actions{gap:8px;display:flex}html body #battleResultDialog .battle-rematch-actions>*{flex:1;min-height:48px}@media (width<=560px){html body #battleResultDialog .battle-results-players{grid-template-columns:1fr}.battle-hero-card img{width:74px}}@media (prefers-reduced-motion:reduce){.battle-outcome-burst,.battle-loot-chip,.battle-hero-card img{animation:none}}html body #battleSearchPanel .battle-search-actions>*{font-size:17px!important}html body #battleResultDialog #battleResultBody{flex-direction:column;display:flex}html body #battleResultDialog .battle-rematch-panel{order:5;box-shadow:none!important;background:0 0!important;border:0!important;margin:12px 0 0!important;padding:0!important}html body #battleResultDialog .battle-rematch-actions .secondary-action{color:#13294b!important;background:#fff!important}html body #battleResultDialog .battle-results-players:before,html body #battleResultDialog .battle-results-players:after,html body #battleResultDialog .battle-outcome-banner:before,html body #battleResultDialog .battle-outcome-banner:after,#profileSettings[data-mode=customize] :is(#accountStatus,#accountRetryBtn,#accountLogoutBtn,#accountLocalNote,#adminEntry,#staffEntry,#resetAccountBtn,#resetAccountAvailability,#deleteAccountBtn,#accountEmail),#profileSettings[data-mode=account] :is(#profileEditor,#profileBackBtn){display:none!important}#profileSettings[data-mode=account] #accountIdentityBanner{margin-bottom:6px}html body #profileSettings .account-settings{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex;box-shadow:0 5px #13294b}html body #profileSettings .account-settings :is(h2,p,span,label,b,small,strong,summary,time){color:#13294b;-webkit-text-fill-color:#13294b}html body #profileSettings #profileBackBtn{-webkit-text-fill-color:#13294b;align-self:flex-start;padding:4px 0;font:800 14px/1.2 Nunito,sans-serif;color:#13294b!important;background:0 0!important;border:0!important}html body #profileSettings #accountIdentityBanner{z-index:3;background:linear-gradient(160deg,#5ec8f2,#1696d2);border:2.5px solid #13294b;border-radius:18px;padding:10px;position:sticky;top:8px}html body #profileSettings #accountIdentityBanner :is(.player-name,.player-title,#accountEmail){text-shadow:0 2px #13294b;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #profileSettings .profile-editor{flex-direction:column;gap:12px;display:flex}html body #profileSettings .profile-editor>p.small-note{display:none}html body #profileSettings #profileUsername{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:14px;min-height:50px;padding:0 14px;font:900 18px/1 Nunito,sans-serif}html body #profileSettings #profileUsernameHint{color:#4a5f80;-webkit-text-fill-color:#4a5f80;font:700 11px/1.3 Nunito,sans-serif}html body #profileSettings .profile-username-cooldown{background:#eaf4ff!important;border:2px solid #13294b!important}html body #profileSettings .profile-username-cooldown svg{fill:none;stroke:#13294b;stroke-width:2px;width:16px;height:16px}html body #profileSettings .profile-avatar-label{font:400 18px/1 Lilita One,sans-serif}html body #profileSettings #avatarOptions{scroll-snap-type:x proximity;gap:10px;padding:4px 2px 10px;display:flex;overflow-x:auto}html body #profileSettings #avatarOptions>*{scroll-snap-align:start;flex:0 0 76px}html body #profileSettings .profile-frame-picker{background:#f7fafd;border:2.5px solid #13294b;border-radius:18px;overflow:hidden}html body #profileSettings .profile-frame-picker>summary{cursor:pointer;background:#fff;align-items:center;gap:10px;min-height:56px;padding:0 16px;font:400 18px/1 Lilita One,sans-serif;list-style:none;display:flex}html body #profileSettings .profile-frame-picker>summary::-webkit-details-marker{display:none}html body #profileSettings .profile-frame-picker>summary:before{content:"";background:#ffc83d 50%/18px no-repeat;border:2px solid #13294b;border-radius:50%;flex:none;width:30px;height:30px}#profileTitlePicker>summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313294B' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M4 7V4h16v3M9 20h6M12 4v16'/%3E%3C/svg%3E")!important}#profileColorPicker>summary:before{background:conic-gradient(#e8423f,#ffc83d,#2bb673,#1696d2,#8b5bd6,#e8423f)!important}#profileFramePicker>summary:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313294B' stroke-width='2.5'%3E%3Crect x='3' y='7' width='18' height='10' rx='3'/%3E%3C/svg%3E")!important}html body #profileSettings .profile-frame-picker>summary:after{content:"›";margin-left:auto;font:900 24px/1 Nunito,sans-serif;transition:transform .2s}html body #profileSettings .profile-frame-picker[open]>summary:after{transform:rotate(90deg)}html body #profileSettings .profile-frame-picker[open]>summary{border-bottom:2px solid #13294b22}html body #profileSettings .profile-frame-picker>div{max-height:min(50dvh,420px);padding:12px;overflow:auto}html body #profileSettings .profile-locked-toggle{background:#eaf4ff;border:2px solid #13294b33;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font:800 13px/1.2 Nunito,sans-serif;display:flex}html body #profileSettings #profileSaveBtn{bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:3;min-height:54px;position:sticky;font-size:18px!important}@media (width<=1023px){html body #profileSettings #profileSaveBtn{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}#profileSettings[data-mode=account] :is(#accountLogoutBtn,#adminEntry,#staffEntry,#resetAccountBtn,#deleteAccountBtn,#accountLoginBtn,#accountRetryBtn):not([hidden]){border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;display:flex;font-size:16px!important}#profileSettings[data-mode=account] #deleteAccountBtn{color:#b5221f!important;-webkit-text-fill-color:#b5221f!important;background:#fff5f5!important;border:2px solid #e8423f!important}#profileSettings[data-mode=account] #resetAccountBtn{background:#fff!important;border:2px solid #13294b!important}html body .profile-section-nav [data-profile-view]{white-space:nowrap}@media (width<=520px){html body .profile-section-nav{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;display:grid!important}html body .profile-section-nav [data-profile-view]{flex-direction:column;gap:3px;padding:8px 4px!important;font-size:12px!important}}html body #profileSettings #accountDialog.account-settings{color:#13294b!important;background:#fff!important;border:3px solid #13294b!important;box-shadow:0 5px #13294b!important}html body #profileSettings #accountDialog :is(.profile-avatar-label,label,#profileUsernameStatus,#profileUsernameRemaining,#accountStatus,#accountLocalNote,#resetAccountAvailability){color:#13294b!important;-webkit-text-fill-color:#13294b!important;text-shadow:none!important}html body #profileSettings #accountDialog #accountStatus{border-radius:14px;margin:0;padding:10px 12px;font:800 13px/1.3 Nunito,sans-serif;background:#eaf4ff!important;border:2px solid #13294b33!important}html body #profileSettings #accountDialog .avatar-choice button{border-radius:50%;width:76px;height:76px;padding:3px;box-shadow:0 3px #13294b;background:#fff!important;border:3px solid #13294b!important}html body #profileSettings #accountDialog .avatar-choice button[aria-pressed=true]{box-shadow:0 0 0 4px #ffc83d,0 3px #13294b;border-color:#13294b!important}html body #profileSettings #accountDialog .avatar-choice button[data-locked=true]{filter:grayscale();opacity:.5}html body #profileSettings #accountDialog .avatar-choice img{object-fit:cover;border-radius:50%;width:100%;height:100%}html body #profileSettings #accountDialog :is(#profileTitleOptions,#profileColorOptions){flex-wrap:wrap;gap:8px;display:flex}html body #profileSettings #accountDialog :is(#profileTitleOptions,#profileColorOptions) button{min-height:42px;box-shadow:none;border-radius:999px;padding:6px 14px;font:800 14px/1.1 Nunito,sans-serif;color:#13294b!important;-webkit-text-fill-color:#13294b!important;background:#fff!important;border:2px solid #13294b!important}html body #profileSettings #accountDialog :is(#profileTitleOptions,#profileColorOptions) button *{color:inherit!important;-webkit-text-fill-color:inherit!important}html body #profileSettings #accountDialog :is(#profileTitleOptions,#profileColorOptions) button[aria-pressed=true]{background:#ffc83d!important}html body #profileSettings #accountDialog :is(#profileTitleOptions,#profileColorOptions) button:disabled{opacity:.45}html body #profileSettings #accountDialog #profileFrameOptions{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}html body #profileSettings #accountDialog .profile-frame-choice{border-radius:14px;color:#13294b!important;background:#fff!important;border:2px solid #13294b!important}html body #profileSettings #accountDialog .profile-frame-choice *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #profileSettings #accountDialog .profile-frame-choice[aria-pressed=true]{box-shadow:0 0 0 3px #ffc83d}html body #profileSettings #accountDialog .profile-username-cooldown *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #profileSettings #accountDialog .profile-locked-toggle{color:#13294b!important}.chat-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;flex-direction:column;width:min(480px,100vw - 16px);height:min(640px,100dvh - 16px);padding:0;display:none;overflow:hidden;box-shadow:0 6px #13294b}.chat-dialog[open]{display:flex}html body dialog.chat-dialog{color:#13294b;background:#fff}.chat-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}.chat-dialog *{-webkit-text-fill-color:currentColor}.chat-head{background:linear-gradient(160deg,#5ec8f2,#1696d2);border-bottom:3px solid #13294b;align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-peer{flex:1;min-width:0}.chat-peer :is(.player-name,.player-title){text-shadow:0 2px #13294b;color:#fff!important;-webkit-text-fill-color:#fff!important}.chat-close{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;flex:none;width:40px;height:40px;font-size:22px;line-height:1}.chat-messages{background:#eaf4ff;flex-direction:column;flex:1;gap:6px;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.chat-msg{flex-direction:column;align-self:flex-start;gap:2px;max-width:80%;animation:.2s both gl-pop-in;display:flex}.chat-msg span{overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border:2px solid #13294b;border-radius:16px 16px 16px 4px;padding:8px 12px;font:700 15px/1.35 Nunito,sans-serif}.chat-msg[data-mine=true]{align-self:flex-end;align-items:flex-end}.chat-msg[data-mine=true] span{background:#ffc83d;border-radius:16px 16px 4px}.chat-msg[data-emoji-only=true] span{background:0 0;border:0;padding:2px;font-size:38px;line-height:1.1}.chat-msg time{color:#4a5f80;padding:0 4px;font:700 10px/1 Nunito,sans-serif}.chat-empty{color:#4a5f80;text-align:center;margin:auto;font:800 15px/1.4 Nunito,sans-serif}.chat-emojis{background:#fff;border-top:2px solid #13294b22;gap:4px;padding:8px 10px;display:flex;overflow-x:auto}.chat-emojis button{cursor:pointer;background:#f7fafd;border:2px solid #13294b22;border-radius:12px;flex:none;width:40px;height:40px;font-size:22px;line-height:1}.chat-emojis button:active{transform:scale(.9)}.chat-form{padding:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));background:#fff;gap:8px;display:flex}.chat-form input{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:999px;flex:1;min-width:0;min-height:48px;padding:0 14px;font:700 16px/1 Nunito,sans-serif}.chat-form button{border-radius:50%;flex:none;place-items:center;width:52px;min-height:48px;padding:0;display:grid}.chat-form button svg{fill:#13294b;width:22px;height:22px}.chat-error{color:#b5221f;margin:0;padding:0 12px 8px;font:800 12px/1.3 Nunito,sans-serif}.chat-error:empty{display:none}.friend-chat-action{align-items:center;gap:6px;position:relative;display:inline-flex!important}.friend-chat-action svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;width:18px;height:18px}.chat-badge{color:#fff;text-align:center;background:#e8423f;border:2px solid #13294b;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font:900 11px/16px Nunito,sans-serif;position:absolute;top:-8px;right:-8px}@media (width<=520px){.chat-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.friend-chat-action span{display:none}}.chat-peer .identity-banner{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .admin-hub-tab[hidden]{display:none!important}.admin-hub-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(560px,100vw - 24px);padding:18px;box-shadow:0 6px #13294b}html body dialog.admin-hub-dialog{color:#13294b;background:#fff}.admin-hub-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}.admin-hub-dialog *{-webkit-text-fill-color:currentColor}.admin-hub-dialog header{flex-direction:column;gap:6px;margin-bottom:14px;display:flex;position:relative}.admin-hub-dialog h2{margin:0 48px 0 0;font:400 26px/1.1 Lilita One,sans-serif}.admin-hub-role{color:#ffc83d;background:#13294b;border-radius:999px;align-self:flex-start;padding:4px 10px;font:900 12px/1.2 Nunito,sans-serif}.admin-hub-close{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;width:42px;height:42px;font-size:22px;position:absolute;top:-4px;right:-4px}.admin-hub-grid{gap:10px;display:grid}.admin-hub-tile{color:#13294b;text-align:left;cursor:pointer;background:#fff4dc;border:3px solid #13294b;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex;box-shadow:0 4px #13294b}.admin-hub-tile:nth-child(2){background:#eaf4ff}.admin-hub-tile:nth-child(3){background:#f1f4f8}.admin-hub-tile:disabled{opacity:.55;cursor:default}.admin-hub-tile b{font:400 20px/1.1 Lilita One,sans-serif}.admin-hub-tile small{color:#4a5f80;font:700 13px/1.35 Nunito,sans-serif}html body :is(#adminDialog,#staffDialog){color:#13294b!important;background:#fff!important;border:3px solid #13294b!important;border-radius:24px!important;box-shadow:0 6px #13294b!important}html body :is(#adminDialog,#staffDialog) :is(h2,h3,p,label,span,small,b,strong,summary,td,th,li,pre){color:#13294b;-webkit-text-fill-color:#13294b;text-shadow:none}html body :is(#adminDialog,#staffDialog) .admin-card,html body #staffDialog :is(.staff-player-cards>*,.staff-logs,.staff-directory){box-shadow:none!important;background:#f7fafd!important;border:2.5px solid #13294b!important;border-radius:18px!important}html body :is(#adminDialog,#staffDialog) :is(input,select){min-height:44px;color:#13294b!important;background:#fff!important;border:2px solid #13294b!important;border-radius:12px!important}html body #staffDialog [data-staff-panel]{color:#13294b;background:#fff;border:2px solid #13294b;border-radius:999px}html body #staffDialog [data-staff-panel][aria-pressed=true]{background:#ffc83d}html body #adminBanner{border-bottom:3px solid #13294b;color:#13294b!important;background:#ffc83d!important}html body #adminBanner *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}.display-fx{z-index:90;cursor:pointer;background:radial-gradient(circle,#0b1d3699,#0b1d36dd);place-items:center;animation:2.3s both dfx-bg;display:grid;position:fixed;inset:0;overflow:hidden}.display-fx-rays{background:repeating-conic-gradient(#ffc83d33 0 8deg,#ffc83d00 8deg 16deg);width:140vmax;height:140vmax;animation:2.3s both dfx-rays;position:absolute}.display-fx-box{filter:drop-shadow(0 12px 20px #0008);width:min(56vmin,340px);animation:2.3s cubic-bezier(.3,1.4,.5,1) both dfx-box;position:absolute}.display-fx-pack{opacity:0;width:min(12vmin,80px);animation:dfx-pack 1.2s var(--delay) cubic-bezier(.2,1,.3,1) both;position:absolute}.display-fx-flash{opacity:0;background:radial-gradient(circle,#fff 0,#ffe58a88 25%,#fff0 60%);animation:2.3s both dfx-flash;position:absolute;inset:0}@keyframes dfx-bg{0%{opacity:0}10%,85%{opacity:1}to{opacity:0}}@keyframes dfx-rays{0%,35%{opacity:0;transform:rotate(0)scale(.6)}50%{opacity:1}to{opacity:.6;transform:rotate(40deg)scale(1)}}@keyframes dfx-box{0%{transform:scale(.2)rotate(-8deg)}18%{transform:scale(1.05)}24%,36%{transform:scale(1)rotate(-4deg)}28%,40%{transform:scale(1)rotate(4deg)}44%{transform:scale(1.12)}60%{transform:scale(1.02)}85%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes dfx-pack{0%{opacity:0;transform:rotate(var(--a)) translateY(0) rotate(calc(var(--a) * -1)) scale(.3)}25%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) rotate(calc(var(--a) * -1 + 20deg)) scale(1)}}@keyframes dfx-flash{0%,40%{opacity:0}46%{opacity:1}70%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=reduced]) .screen.active{animation:.26s both gl-page-fade}html:not([data-motion=reduced]) .screen.active>.page-heading{animation:.34s cubic-bezier(.2,1.2,.4,1) both gl-head-in}html:not([data-motion=reduced]) .topbar .tab .nav-icon{transition:transform .18s}html:not([data-motion=reduced]) .topbar .tab:hover:not(.active) .nav-icon{transform:translateY(-2px)}html:not([data-motion=reduced]) .topbar .tab.active .nav-icon{animation:.32s cubic-bezier(.2,1.6,.4,1) gl-nav-pop}html:not([data-motion=reduced]) :is(.primary-action,.secondary-action):not(:disabled){transition:transform .12s,box-shadow .12s}html:not([data-motion=reduced]) :is(.primary-action,.secondary-action):not(:disabled):active{transform:translateY(2px)scale(.99)}}@keyframes gl-page-fade{0%{opacity:0}to{opacity:1}}@keyframes gl-head-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes gl-nav-pop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}html body :is(#categoriesScreen .achievement-panel,#categoriesScreen .success-overview>*,#profileScreen .profile-section-nav,#profileScreen #profileIdentityPanel,#profileScreen #profileLevelBand,#profileScreen .showcase-panel,#profileScreen .profile-stats>*,#profileScreen .profile-stat,#leaderboardScreen .leaderboard-panel,#leaderboardScreen .rank-refresh-clock,#friendsScreen .friends-panel,#shopScreen .shop-card,#shopScreen .card-market,#passScreen .pass-progress-panel,#passScreen .pass-premium-panel,#passScreen .pass-tracks,#rechargeScreen .paid-wallet-dock,#rechargeScreen .paid-offer,#exchangeScreen .exchange-selection,#exchangeScreen .exchange-offer,#exchangeScreen .casino-panel>.surface,#exchangeScreen .exchange-dock,#gamesScreen .battle-list-panel,#historyScreen .history-entry){color:#13294b!important;background:#fff!important;border:3px solid #13294b!important;border-radius:22px!important;box-shadow:0 5px #13294b!important}html body :is(#categoriesScreen,#profileScreen,#leaderboardScreen,#friendsScreen,#shopScreen,#passScreen,#rechargeScreen,#exchangeScreen,#gamesScreen,#historyScreen) :is(.achievement-panel,.success-overview,.profile-section-nav,#profileIdentityPanel,#profileLevelBand,.showcase-panel,.leaderboard-panel,.rank-refresh-clock,.friends-panel,.shop-card,.card-market,.pass-progress-panel,.pass-premium-panel,.pass-tracks,.paid-wallet-dock,.exchange-selection,.exchange-offer,.casino-panel,.battle-list-panel,.history-entry) :is(h2,h3,h4,p,span,small,b,strong,label,li,time,dt,dd,legend,em,summary):not(.primary-action *):not(.player-name):not(.player-title):not(.qty-label):not(.tile-rarity){color:#13294b;-webkit-text-fill-color:#13294b;text-shadow:none}html body .screen :is(.achievement-panel,.leaderboard-panel,.friends-panel,.card-market,.pass-tracks,.exchange-selection,.battle-list-panel) :is(h2,h3){font-family:Lilita One,sans-serif;font-weight:400}html body .screen :is(.achievement-panel,.leaderboard-panel,.friends-panel,.exchange-selection) :is(input,select,.search-field){-webkit-text-fill-color:#13294b;border-radius:12px;color:#13294b!important;background:#fff!important;border:2px solid #13294b!important}html body #categoriesScreen .success-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;display:grid}html body #categoriesScreen .success-overview>*{min-width:0;overflow:hidden}html body #categoriesScreen .success-stat-icon{border:2px solid #13294b;border-radius:12px;color:#13294b!important;background:#ffc83d!important}html body #categoriesScreen .achievement{color:#13294b;box-shadow:none!important;background:#f7fafd!important;border:2.5px solid #13294b!important;border-radius:18px!important}html body #categoriesScreen .achievement.achievement-claimable{background:#fff4dc!important;box-shadow:0 0 0 3px #ffc83d!important}html body #categoriesScreen .achievement.achieved{background:#eaf7ef!important}html body #categoriesScreen .achievement *{color:#13294b;-webkit-text-fill-color:#13294b;text-shadow:none}html body #categoriesScreen .achievement .progress-track{border:2px solid #13294b;border-radius:999px;background:#e6eef6!important}html body #categoriesScreen .achievement .progress-track>*{background:var(--medal-color,#2bb673)!important}html body #categoriesScreen .achievement-reward-preview{color:#13294b!important;background:#fff!important;border:2px solid #13294b!important;border-radius:14px!important}html body #categoriesScreen button.achievement-reward-preview{background:#ffc83d!important}html body #categoriesScreen .quest-group-heading h3{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #categoriesScreen [data-success-filter]{border-radius:999px;color:#13294b!important;background:#fff!important;border:2px solid #13294b!important}html body #categoriesScreen [data-success-filter][aria-pressed=true]{background:#ffc83d!important}html body #categoriesScreen #successSort{color:#13294b!important;background:#fff!important;border:2px solid #13294b!important}html body #profileScreen .profile-section-nav [data-profile-view]{border-radius:14px;color:#13294b!important;background:0 0!important;border:0!important}html body #profileScreen .profile-section-nav [data-profile-view][aria-pressed=true]{box-shadow:inset 0 0 0 2px #13294b;background:#ffc83d!important}html body #profileScreen .profile-section-nav [data-profile-view] *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #profileScreen .showcase-panel :is(.showcase-slot,.showcase-empty,button[data-showcase-slot]){color:#13294b!important;background:#f7fafd!important;border:2.5px dashed #13294b66!important}html body #profileScreen #profileLevelBand .profile-xp-track,html body #profileScreen #profileXpTrack{border:2px solid #13294b;background:#e6eef6!important}html body #profileScreen #profileXpFill{background:linear-gradient(90deg,#2bb673,#7bd88f)!important}html body #leaderboardScreen [data-ranking]{color:#13294b!important;background:#fff!important;border:2px solid #13294b!important;border-radius:999px!important}html body #leaderboardScreen [data-ranking][aria-pressed=true]{background:#ffc83d!important}html body #leaderboardScreen [data-ranking] *{color:#13294b!important}html body #leaderboardScreen .rank-row{background:#f7fafd!important;border:2px solid #13294b!important;border-radius:16px!important}html body #leaderboardScreen .rank-row *{text-shadow:none}html body #shopScreen .market-card{background:#f7fafd!important;border:2.5px solid #13294b!important;border-radius:16px!important}html body #passScreen .pass-reward-cell{box-shadow:none!important;background:#f7fafd!important;border:2.5px solid #13294b!important;border-radius:16px!important}html body #passScreen .pass-reward-cell.pass-premium-cell{background:#f1e6ff!important}html body #passScreen .pass-reward-cell:not(.is-locked){background:#fff4dc!important}html body #passScreen .pass-reward-cell *{color:#13294b;-webkit-text-fill-color:#13294b;text-shadow:none}html body #passScreen .pass-reward-cell .primary-action,html body #passScreen .pass-reward-cell .primary-action *{color:#13294b!important}html body #passScreen :is(.pass-level-seal,.pass-premium-total){color:#13294b!important;background:#ffc83d!important;border:3px solid #13294b!important}html body #passScreen .pass-xp-track{background:#e6eef6!important;border:2px solid #13294b!important}html body #passScreen .pass-xp-sources>*{background:#eaf4ff!important;border:2px solid #13294b!important;border-radius:14px!important}html body #rechargeScreen .vip-benefit{background:#f7fafd!important;border:2px solid #13294b!important;border-radius:14px!important}html body #rechargeScreen .paid-offer :not(.primary-action):not(.primary-action *){color:#13294b;-webkit-text-fill-color:#13294b;text-shadow:none}html body #rechargeScreen .paid-credit-detail{background:#eaf4ff!important;border:2px solid #13294b33!important;border-radius:12px!important}html body #exchangeScreen .exchange-slot-empty{background:#f7fafd!important;border:2.5px dashed #13294b66!important}html body #exchangeScreen .casino-switch button{color:#13294b!important;background:#fff!important;border:2px solid #13294b!important;border-radius:999px!important}html body #exchangeScreen .casino-switch button[aria-pressed=true]{background:#ffc83d!important}html body #collectionScreen :is(#collectionStats,.search-field,.collection-icon-button,select){-webkit-text-fill-color:#13294b;color:#13294b!important;background:#fff!important;border:2px solid #13294b!important;border-radius:14px!important}html body #collectionScreen #collectionStats *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #collectionScreen .tile-art .new-label{max-width:calc(50% - 10px);top:6px;left:6px;right:auto}html body #collectionScreen .tile-art .qty-label{text-overflow:ellipsis;max-width:calc(50% - 10px);left:auto;right:6px;overflow:hidden}html body #categoriesScreen .achievement-medal{border:3px solid var(--medal-color,#ffc83d)!important;color:#13294b!important;background:#fff!important;box-shadow:0 0 0 2px #13294b!important}html body #categoriesScreen .achievement-medal *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #categoriesScreen .achievement-medal svg{stroke:#13294b}html body #passScreen .pass-tier-level,html body #passScreen .pass-level{color:#13294b!important;background:#fff!important;border:3px solid #13294b!important}html body #passScreen .pass-tier-level *,html body #passScreen .pass-level *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #passScreen .pass-tier-row:is(.is-current,.current,[data-current=true]) .pass-tier-level{background:#ffc83d!important}html body #passScreen .pass-reward-rail{background:#13294b!important}html body #profileScreen #profileStats>*{color:#13294b!important;background:#fff!important;border:3px solid #13294b!important;border-radius:18px!important;box-shadow:0 4px #13294b!important}html body #profileScreen #profileStats *,html body #profileScreen :is(#refreshProfileBtn,.profile-level-band a,.profile-level-band button){color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #shopScreen .market-reveal-hint{color:#13294b!important;background:#ffc83d!important;border:2px solid #13294b!important}html body #shopScreen .market-reveal-hint *{color:#13294b!important}html body #categoriesScreen .achievement-medal>span{color:#13294b!important;background:radial-gradient(circle at 35% 25%,#fff,#eaf4ff)!important}html body #passScreen .pass-art-lock{background:0 0!important}html body #passScreen .pass-art-lock .progression-icon{border-radius:50%;color:#fff!important;background:#13294b!important;border:2px solid #fff!important}html body #passScreen .pass-art-lock .progression-icon *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #passScreen .pass-tier-level b{color:#13294b!important;-webkit-text-fill-color:#13294b!important;background:#fff!important;border:3px solid #13294b!important}html body #passScreen .pass-tier-row.is-current .pass-tier-level b{background:#ffc83d!important}html body #passScreen .pass-reward-footer{background:0 0!important}html body #passScreen .pass-reward-ribbon{background:#13294b14!important}html body #exchangeScreen .exchange-chances button{color:#13294b!important;background:#fff!important;border:2px solid #13294b!important;border-radius:14px!important}html body #exchangeScreen .exchange-chances button *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #exchangeScreen .exchange-chances button[aria-pressed=true]{background:#ffc83d!important}html body #passScreen .pass-track-switch{background:#fff!important;border:3px solid #13294b!important;border-radius:16px!important}html body #passScreen .pass-track-switch button{color:#13294b!important;background:0 0!important;border:0!important}html body #passScreen .pass-track-switch button *{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #passScreen .pass-track-switch button[aria-pressed=true],html body #passScreen .pass-track-switch button.active{background:#ffc83d!important;border-radius:12px!important}html body #passScreen .pass-rewards-heading h2{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 2px #13294b;font-family:Lilita One,sans-serif}html body #categoriesScreen .quest-group-heading{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}html body #categoriesScreen .quest-group-heading h3{overflow-wrap:anywhere;flex:1;min-width:0}html body #categoriesScreen .quest-group-heading>span{flex:none}html body #categoriesScreen .quest-group-heading:after{content:none!important}html body .games-hub{grid-template-columns:repeat(2,minmax(0,1fr))}html body .games-hub .hub-tile{grid-column:auto}html body .games-hub .hub-art{height:150px}.hub-duel .hub-art{background:linear-gradient(160deg,#ff8a65,#e8423f)}html body .hub-clash .hub-art{background:radial-gradient(circle at 50% 120%,#e8423f 0,#7a1f3a 45%,#2a1630 100%);height:150px}.hub-gate{filter:drop-shadow(0 4px #0006);width:132px;height:100px;position:relative}@media (width<=520px){html body .games-hub{grid-template-columns:1fr}html body .games-hub .hub-art{height:118px}.hub-gate{width:110px;height:84px}}html body #battleChallengeDialog.battle-dialog .battle-audience-switch{grid-template-columns:1fr 1fr;gap:10px;display:grid}html body #battleChallengeDialog.battle-dialog [data-battle-audience]{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:16px 10px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px #13294b}html body #battleChallengeDialog.battle-dialog [data-battle-audience]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px #13294b}html body #battleChallengeDialog.battle-dialog [data-battle-audience=friends]{background:linear-gradient(160deg,#ddf5e6,#fff)}html body #battleChallengeDialog.battle-dialog [data-battle-audience=online]{background:linear-gradient(160deg,#ffe4e3,#fff)}html body #battleChallengeDialog.battle-dialog [data-battle-audience][aria-pressed=true]{box-shadow:0 0 0 4px #ffc83d,0 4px #13294b}html body #battleChallengeDialog.battle-dialog [data-battle-audience] svg{fill:#fff;stroke:#13294b;stroke-width:3px;stroke-linecap:round;width:64px;height:48px}html body #battleChallengeDialog.battle-dialog [data-battle-audience] b{text-align:center;font:400 19px/1.1 Lilita One,sans-serif}html body #battleChallengeDialog.battle-dialog .battle-friend-picker[hidden],html body #battleChallengeDialog.battle-dialog .battle-field[hidden]{display:none}html body #battleChallengeDialog.battle-dialog .battle-stake-presets{grid-template-columns:repeat(2,1fr);gap:8px}html body #battleChallengeDialog.battle-dialog [data-battle-stake]{border:3px solid #13294b;border-radius:16px;justify-content:center;align-items:center;gap:6px;min-height:56px;font:900 18px/1 Nunito,sans-serif;display:inline-flex;box-shadow:0 3px #13294b}html body #battleChallengeDialog.battle-dialog [data-battle-stake] img{width:22px;height:22px}html body #battleChallengeDialog.battle-dialog [data-battle-stake]:disabled{opacity:.45}.battle-stake-custom{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.battle-stake-custom>span:first-child{color:#4a5f80;font:800 13px/1 Nunito,sans-serif}html body #battleChallengeDialog.battle-dialog #battleStake{min-height:46px;font-size:18px}html body #battleChallengeDialog.battle-dialog .battle-recap>span[hidden]{display:none!important}#battleSearchHint{color:#4a5f80;font:700 12px/1.35 Nunito,sans-serif}html body dialog.clash-dialog.impel-dialog{color:#fff;background:linear-gradient(#2a1630,#1a0f22 60%);border-color:#13294b}html body dialog.clash-dialog.impel-dialog[data-level="1"]{background:linear-gradient(#0b1a3399,#0b1a33cc),url(/assets/impel-level-1-D4ms1PMF.webp) 50%/cover}html body dialog.clash-dialog.impel-dialog[data-level="2"]{background:linear-gradient(#0b1a3399,#0b1a33cc),url(/assets/impel-level-2-DVG-kWGw.webp) 50%/cover}html body dialog.clash-dialog.impel-dialog[data-level="3"]{background:linear-gradient(#0b1a3399,#0b1a33cc),url(/assets/impel-level-3-CHML1q80.webp) 50%/cover}html body dialog.clash-dialog.impel-dialog[data-level="4"]{background:linear-gradient(#0b1a3399,#0b1a33cc),url(/assets/impel-level-4-CjLseCs6.webp) 50%/cover}html body dialog.clash-dialog.impel-dialog[data-level="5"]{background:linear-gradient(#0b1a3399,#0b1a33cc),url(/assets/impel-level-5-CBXZReYM.webp) 50%/cover}html body dialog.clash-dialog.impel-dialog[data-level="6"]{background:linear-gradient(#0b1a3399,#0b1a33cc),url(/assets/impel-level-6-ChWJgYyo.webp) 50%/cover}.impel-dialog .clash-head h2{color:#fff;flex-direction:column;gap:2px;display:flex}.impel-dialog .clash-head h2 small{letter-spacing:.12em;text-transform:uppercase;color:#ff9c8a;font:900 11px/1 Nunito,sans-serif}.impel-dialog .clash-floor{background:#e8423f}.impel-dialog .clash-tickets{background:#ffffff1a;border-color:#fff5}.impel-dialog .clash-tickets i{background:#fff2;border-color:#fff4}.impel-dialog .clash-tickets i[data-on=true]{background:#ffc83d;border-color:#13294b}.impel-dialog .clash-close{color:#13294b;background:#fff}.impel-dialog .clash-versus{justify-content:center;margin:6px 0 12px;display:flex}.impel-dialog .clash-side{flex-direction:column;align-items:center;gap:10px;display:flex}.impel-dialog .clash-total{color:#fff;align-items:center;gap:6px;font:800 14px/1 Nunito,sans-serif;display:inline-flex}.impel-dialog .clash-slot-empty{color:#fff9;background:#ffffff14;border-color:#fff6}.impel-dialog .clash-pool-head b{color:#fff}.impel-dialog .clash-pool-head button{color:#13294b;background:#fff}.impel-dialog .clash-empty,.impel-dialog .clash-error{color:#fff}.impel-dialog .clash-go{width:min(360px,100%);min-height:54px;margin:0 auto 14px;font-size:20px;display:block}.impel-tower{justify-content:center;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.impel-tower li{color:#fff;background:#2bb673;border:2px solid #13294b;border-radius:10px;place-items:center;min-width:34px;height:34px;padding:0 6px;font:400 16px/1 Lilita One,sans-serif;animation:.3s both gl-pop-in;display:grid}.impel-tower li[data-won=false]{background:#e8423f}.impel-dialog .clash-round{background:#ffffff12;border-color:#fff4}.impel-dialog .clash-round[data-outcome="1"]{background:#2bb67333}.impel-dialog .clash-round[data-outcome="-1"]{background:#e8423f33}.impel-dialog .clash-fighter b{color:#fff}.impel-dialog .clash-result{color:#13294b;background:#fff4dc}.impel-dialog .clash-result[data-won=false]{background:#f1f4f8}.impel-dialog .clash-result :is(strong,small){color:#13294b}.impel-record{color:#fff;background:#e8423f;border:2px solid #13294b;border-radius:999px;padding:5px 12px;font:900 13px/1 Nunito,sans-serif;animation:.4s .2s both gl-pop-in}.clash-result-actions{gap:8px;display:flex}.impel-skip{min-width:140px;min-height:44px;margin:12px auto 0;display:block;color:#13294b!important;background:#fff!important}html body #profileSettings .avatar-choice{position:relative}html body #profileSettings #accountDialog .avatar-choice button.avatar-info,html body #profileSettings .avatar-choice .avatar-info{z-index:2;place-items:center;display:grid;top:-2px;right:-2px;width:22px!important;height:22px!important;min-height:0!important;box-shadow:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#13294b!important;border:2px solid #fff!important;border-radius:50%!important;padding:0!important;font:900 12px/1 Nunito,sans-serif!important;position:absolute!important}html body #profileSettings .avatar-choice [data-avatar]{display:block;position:relative;overflow:hidden}html body #profileSettings .avatar-choice [data-avatar] img{object-fit:cover;border-radius:50%;display:block;opacity:1!important;width:100%!important;height:100%!important}html body #profileColorOptions{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px}html body #profileColorOptions .profile-color-chip{text-align:center;background:var(--swatch,#fff);color:#13294b;border:3px solid #13294b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:56px;padding:8px 10px;display:flex;box-shadow:0 3px #13294b}html body #profileColorOptions .profile-color-chip b{text-align:center;width:100%;font:900 15px/1.15 Nunito,sans-serif;display:block;color:inherit!important;-webkit-text-fill-color:currentColor!important;text-shadow:none!important;background:0 0!important;animation:none!important}html body #profileColorOptions .profile-color-chip small{color:inherit;opacity:.8;font:700 11px/1.25 Nunito,sans-serif}html body #profileColorOptions .profile-color-chip[aria-pressed=true]{box-shadow:0 0 0 4px #ffc83d,0 3px #13294b}html body #profileColorOptions .profile-color-chip[data-locked=true]{filter:saturate(.35);opacity:.6}.profile-color-chip[data-swatch=default]{--swatch:#fff}.profile-color-chip[data-swatch=red]{--swatch:#ff8c99}.profile-color-chip[data-swatch=green]{--swatch:#94e7ba}.profile-color-chip[data-swatch=blue]{--swatch:#9bd4ff}.profile-color-chip[data-swatch=purple]{--swatch:#c9a2f3}.profile-color-chip[data-swatch=yellow]{--swatch:#ffe282}.profile-color-chip[data-swatch=gold]{--swatch:linear-gradient(135deg,#ffe9a8,#f4c567 45%,#c99227)}.profile-color-chip[data-swatch=black]{--swatch:#1d2433;color:#fff!important}.profile-color-chip[data-swatch=rainbow]{--swatch:linear-gradient(100deg,#ff8c99,#ffe282,#94e7ba,#9bd4ff,#c9a2f3,#ffa8d6)}.profile-color-chip[data-swatch=dawn-animated]{--swatch:linear-gradient(100deg,#fff,#ffb4d8,#fff,#f88cc5)}.profile-color-chip[data-swatch=abyss-animated]{--swatch:linear-gradient(100deg,#171322,#9d65ed,#291838,#c18bff);color:#fff!important}html body .screen .search-field{align-items:center;gap:8px;min-height:50px;display:flex;box-shadow:none!important;background:#fff!important;border:2px solid #13294b!important;border-radius:14px!important;padding:0 14px!important}html body .screen .search-field input{-webkit-text-fill-color:#13294b;outline:0;flex:1;min-width:0;height:46px;font:800 16px/1 Nunito,sans-serif;box-shadow:none!important;color:#13294b!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .screen .search-field input::placeholder{color:#7c8ca6;-webkit-text-fill-color:#7c8ca6;font-weight:700}html body .screen .search-field:focus-within{box-shadow:0 0 0 3px #ffc83d!important}html body .screen .search-field>span{color:#4a5f80;font-size:18px}html body #passScreen .pass-reward-cell.is-claimed{background:#2bb673!important;border-color:#13294b!important}html body #passScreen .pass-reward-cell.is-claimed :is(*){color:#fff!important;-webkit-text-fill-color:#fff!important}html body #passScreen .pass-reward-cell.is-claimed .pass-reward-status{border-radius:999px;font-weight:900;background:#ffffff26!important}html body #passScreen .pass-reward-cell.is-claimed .pass-reward-status svg{stroke:#fff!important}html body #passScreen .pass-reward-cell.is-available{background:#fff4dc!important;box-shadow:0 0 0 3px #ffc83d!important}html body #passScreen .pass-reward-cell.is-locked{background:#fff!important}html body #passScreen .pass-tracks:not([data-premium=true]) .pass-reward-cell.pass-premium-cell:not(.is-claimed){background:#e6e9ef!important;border-color:#9aa6b8!important}html body #passScreen .pass-tracks:not([data-premium=true]) .pass-reward-cell.pass-premium-cell:not(.is-claimed) :is(img,.pass-reward-art){filter:grayscale();opacity:.55}html body #passScreen .pass-tracks:not([data-premium=true]) .pass-reward-cell.pass-premium-cell:not(.is-claimed) *{color:#6b7a90!important;-webkit-text-fill-color:#6b7a90!important}html body .achievement-panel .success-filters{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:8px;display:flex;margin:0!important;padding:14px 16px 6px!important}html body .achievement-panel .success-sort-label{margin-left:auto}html body .achievement-panel #successSort{min-height:44px;padding:0 38px 0 16px;border:2px solid #13294b!important;border-radius:999px!important}html body #exchangeInventory .exchange-card{flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;color:#13294b!important;background:#fff!important;border:2.5px solid #13294b!important;border-radius:14px!important;padding:6px 6px 8px!important;box-shadow:0 3px #13294b!important}html body #exchangeInventory .exchange-card img{aspect-ratio:5/7;object-fit:cover;border-radius:9px;width:100%}html body #exchangeInventory .exchange-card .exchange-card-value{align-items:center;gap:4px;font:900 15px/1 Nunito,sans-serif;display:inline-flex;color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #exchangeInventory .exchange-card .exchange-card-qty{background:#13294b;border-radius:999px;padding:3px 7px;font:900 12px/1 Nunito,sans-serif;position:absolute;top:10px;right:10px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #exchangeInventory .exchange-card:disabled{opacity:.5}html body .exchange-warning{display:none!important}html body #exchangeTarget{flex-direction:column;align-items:center;gap:10px;padding:6px 0;display:flex}.exchange-target-art{width:min(220px,70%);position:relative}.exchange-target-art img{aspect-ratio:5/7;object-fit:cover;border:3px solid #13294b;border-radius:12px;width:100%;display:block;box-shadow:0 5px #13294b44}.info-dot{cursor:pointer;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:-10px;right:-10px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#13294b!important;border:3px solid #fff!important;border-radius:50%!important;min-height:0!important;padding:0!important;font:900 15px/1 Nunito,sans-serif!important;box-shadow:0 2px #13294b66!important}.exchange-target-values{flex-direction:column;align-items:center;gap:4px;display:flex}.exchange-target-values b{color:#13294b;-webkit-text-fill-color:#13294b;align-items:center;gap:6px;font:400 30px/1 Lilita One,sans-serif;display:inline-flex}.exchange-target-values span{color:#13294b;-webkit-text-fill-color:#13294b;background:#ddf5e6;border:2px solid #2bb673;border-radius:999px;align-items:center;gap:4px;padding:5px 12px;font:900 15px/1 Nunito,sans-serif;display:inline-flex}.exchange-info{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:18px;max-width:min(360px,100vw - 32px);margin:auto;padding:16px;box-shadow:0 6px #13294b}.exchange-info::backdrop{background:#0b1d3666}.exchange-info>*{color:#13294b;-webkit-text-fill-color:#13294b;margin:0 0 8px;font:700 14px/1.4 Nunito,sans-serif;display:block}.exchange-info>b{font:400 20px/1.1 Lilita One,sans-serif}html body #exchangeQuote:empty{display:none}html body .staff-dialog{width:min(1100px,100vw - 16px)!important}.staff-directory h3 small,#staffInventoryCount{color:#4a5f80;margin-left:6px;font:700 13px/1 Nunito,sans-serif}.staff-directory-tools{grid-template-columns:1fr auto auto;gap:8px;margin:8px 0;display:grid}.staff-directory-tools :is(input,select){color:#13294b;background:#fff;border:2px solid #13294b;border-radius:12px;min-height:44px;padding:0 12px;font:700 14px/1 Nunito,sans-serif}.staff-directory-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;max-height:min(52dvh,420px);padding:2px;display:grid;overflow:auto}.staff-directory-list button{color:#13294b;text-align:left;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px;display:flex}.staff-directory-list button:hover{background:#eaf4ff}.staff-dir-name{flex-wrap:wrap;align-items:center;gap:4px;font:900 15px/1.2 Nunito,sans-serif;display:flex}.staff-dir-name i{background:#eaf4ff;border:1.5px solid #13294b;border-radius:999px;padding:3px 6px;font:900 10px/1 Nunito,sans-serif}.staff-dir-name i[data-kind=vip]{background:#ffc83d}.staff-dir-name i[data-kind=ban]{color:#fff;background:#e8423f}.staff-directory-list small{color:#4a5f80;font:700 12px/1.3 Nunito,sans-serif}html body .staff-card-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;max-height:min(60dvh,560px);margin:0;padding:2px;list-style:none;overflow:auto;display:grid!important}html body .staff-card-grid li{background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex;position:relative}html body .staff-card-grid img{aspect-ratio:5/7;object-fit:cover;border:2px solid #13294b;border-radius:8px;width:100%}html body .staff-card-grid .staff-card-qty{color:#fff;background:#13294b;border-radius:999px;padding:3px 7px;font:900 12px/1 Nunito,sans-serif;position:absolute;top:6px;right:6px}html body .staff-card-grid span{color:#13294b;flex-direction:column;gap:2px;font:800 12px/1.2 Nunito,sans-serif;display:flex}html body .staff-card-grid small{color:#4a5f80;font:700 11px/1.2 Nunito,sans-serif}.staff-log-cards{gap:4px;margin-top:6px;display:flex}.staff-log-cards img{aspect-ratio:5/7;object-fit:cover;border:1.5px solid #13294b;border-radius:4px;width:34px}.staff-log-author{color:#4a5f80;margin-top:4px;font:700 12px/1.3 Nunito,sans-serif;display:block}.staff-check{align-items:center;gap:10px;flex-direction:row!important;display:flex!important}.staff-check input{width:22px;height:22px}@media (width<=600px){.staff-directory-tools{grid-template-columns:1fr 1fr}.staff-directory-tools input{grid-column:1/-1}}html body #staffFeedback{border:2px solid #13294b;border-radius:14px;margin:12px 0 0;padding:10px 14px;font:800 14px/1.35 Nunito,sans-serif;position:sticky;bottom:0;color:#13294b!important;-webkit-text-fill-color:#13294b!important;background:#eaf4ff!important}html body #staffFeedback:empty{display:none}html body #profileStats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important}html body #passScreen [data-pass-scroll]{place-items:center;width:44px;height:44px;min-height:0;padding:0;display:grid;color:#13294b!important;background:#fff!important;border:2.5px solid #13294b!important;border-radius:50%!important;box-shadow:0 3px #13294b!important}html body #passScreen [data-pass-scroll] :is(svg,.op17-icon){color:#13294b;stroke:#13294b;fill:none;width:20px;height:20px}html body #passScreen [data-pass-scroll="-1"] :is(svg,.op17-icon){transform:scaleX(-1)}html body .screen :is(.exchange-selection,.collection-toolbar,.achievement-panel,.leaderboard-panel,.friends-panel) .search-field input{min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #exchangeQuote{text-align:center;margin:8px 0;font:800 14px/1.4 Nunito,sans-serif;color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body .achievement-panel .achievement-claims{justify-content:space-between;align-items:center;gap:10px;display:flex;margin:0!important;padding:14px 16px 0!important}html body .achievement-panel .achievement-claims:not(:has(p:not(:empty),button:not([hidden]))){display:none}html body #leaderboardTitle{font-family:Lilita One,sans-serif!important;font-weight:400!important}html body #battleChallengeDialog.battle-dialog .battle-audience-switch{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body #battleChallengeDialog.battle-dialog [data-battle-stake]{width:100%}html body #battleChallengeDialog.battle-dialog .battle-recap :is(strong,b) *{font-size:14px!important}html body .impel-dialog .clash-side{border-radius:20px;padding:12px;background:#ffffff10!important;border:2px solid #ffffff40!important}html body .impel-dialog .clash-total,html body .impel-dialog .clash-total *{color:#fff!important;-webkit-text-fill-color:#fff!important}html body .impel-dialog .clash-total .clash-power{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #profileSettings #profileColorOptions .profile-color-chip,html body #profileSettings #profileColorOptions .profile-color-chip[aria-pressed]{width:100%;min-width:0;background:var(--swatch,#fff)!important}html body #profileSettings #profileColorOptions .profile-color-chip[aria-pressed=true]:after{content:"✓";color:#fff;background:#13294b;border-radius:50%;place-items:center;width:20px;height:20px;font:900 12px/1 Nunito,sans-serif;display:grid;position:absolute;top:6px;right:8px}html body #profileSettings #profileColorOptions .profile-color-chip{position:relative}html body #profileSettings #profileColorOptions{grid-template-columns:repeat(auto-fill,minmax(128px,1fr))!important;padding:12px!important;display:grid!important}html body #profileSettings #accountDialog #profileColorOptions button.profile-color-chip,html body #profileSettings #accountDialog #profileColorOptions button.profile-color-chip[aria-pressed=true]{background:var(--swatch,#fff)!important}html body #profileSettings #accountDialog #profileColorOptions button.profile-color-chip[aria-pressed=true]:after{content:"✓";color:#fff;text-align:center;font:900 12px/20px Nunito,sans-serif}html body .impel-dialog .clash-versus{background:#ffffff10!important;border-color:#ffffff40!important}html body .impel-dialog .clash-round[data-outcome="0"] .clash-round-mark{color:#13294b;-webkit-text-fill-color:#13294b;background:#ffc83d}html body #profileSettings #accountDialog #profileColorOptions button.profile-color-chip[aria-pressed=true]:after{-webkit-text-fill-color:#fff!important;color:#fff!important}html body .identity-banner,html body .identity-banner *{-webkit-text-fill-color:currentColor!important}html body .identity-banner [data-name-color=rainbow]{-webkit-text-fill-color:transparent!important}html body .identity-banner .identity-copy,html body .identity-banner .player-name{color:#fff9e7}html body .identity-banner .player-title{color:#f4d691}html body :is(#friendsScreen,#leaderboardScreen,#profileScreen,#publicProfileView,#gamesScreen) .identity-banner :is(.player-name,.player-title){text-shadow:0 1px 2px #000,0 0 6px #000!important}html body .identity-banner .player-level-badge{font-weight:800;color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important;text-shadow:none!important;background:#0b1f33!important;border:1px solid #f1cc76!important}html body .identity-banner .player-vip-badge{color:#ffe29a!important;-webkit-text-fill-color:#ffe29a!important;text-shadow:none!important}html body .identity-banner #accountEmail{color:#e3eef6!important}html body #exchangeScreen .casino-panel :is(.roulette-stage,.roulette-betting,.casino-rules,.roulette-recent-box) :is(h2,h3,h4,p,span,small,b,strong,label,li,time,dt,dd,legend,em,summary,div,i,button):not(.primary-action):not(.primary-action *){text-shadow:none;color:#eaf4ff!important;-webkit-text-fill-color:currentColor!important}html body #exchangeScreen .casino-panel :is(.roulette-stage,.roulette-betting) :is(.small-note,.roulette-instructions,.casino-help-label){color:#cfe3f5!important}html body #exchangeScreen .casino-panel .roulette-table :is(button,span,b){color:#fff!important;text-shadow:0 1px 2px #0009!important}html body #exchangeScreen .casino-panel .roulette-wheel :is(span,b){color:#fff!important;text-shadow:0 1px 2px #000!important}html body #exchangeScreen .casino-panel .roulette-betting :is(button,.text-action):disabled:not(.primary-action){opacity:.8}html body #exchangeScreen .casino-panel>.casino-heading :is(h2,p,span,b){text-shadow:0 2px #13294b;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #exchangeScreen .casino-panel>.casino-heading .casino-rules :is(span,summary){text-shadow:none}html body #rechargeScreen .vip-comparison>span{text-decoration:line-through;text-decoration-thickness:2px;color:#4a5f80!important;-webkit-text-fill-color:#4a5f80!important;background:#e6eef6!important;border-color:#13294b!important}html body #rechargeScreen .vip-comparison i{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #rechargeScreen .vip-benefits>li+li:before{background:#13294b;border-color:#13294b;color:#ffd966!important}html body #exchangeInventory .exchange-card img.berry-icon,html body #exchangeSlots img.berry-icon{aspect-ratio:1;object-fit:contain;width:15px;height:15px;box-shadow:none;border:0;border-radius:0;flex:0 0 15px}html body #exchangeInventory .exchange-card .exchange-card-value{justify-content:center;width:100%;min-height:22px;display:flex}html body #exchangeInventory .exchange-card .exchange-card-value .currency-amount{font:900 14px/1 var(--gl-body,Nunito,sans-serif);color:#13294b;-webkit-text-fill-color:#13294b;letter-spacing:0;background:#fff4d2;border:1.5px solid #e6b94a;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}@media (width<=700px){html body #exchangeInventory .exchange-card .exchange-card-value .currency-amount{gap:3px;padding:2px 6px;font-size:11px}html body #exchangeInventory .exchange-card img.berry-icon{flex-basis:12px;width:12px;height:12px}}html body #exchangeTarget .exchange-target-values{text-align:center;flex-direction:column;align-items:center;gap:6px;margin-top:8px;display:flex}html body #exchangeTarget .exchange-target-values .exchange-target-label{font:800 11px/1 var(--gl-body,Nunito,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#4e6a8f;-webkit-text-fill-color:#4e6a8f;background:0 0;border:0;padding:0}html body #exchangeTarget .exchange-target-values>b{font:400 30px/1.05 var(--gl-display,"Lilita One",sans-serif);color:#13294b;-webkit-text-fill-color:#13294b;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}html body #exchangeTarget .exchange-target-values .exchange-target-bonus{font:800 13px/1.1 var(--gl-body,Nunito,sans-serif);color:#17633f;-webkit-text-fill-color:#17633f;background:#e3f7ec;border:1.5px solid #2bb673;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-style:normal;display:inline-flex}html body #exchangeTarget .exchange-target-values .currency-amount{width:auto;min-width:0;box-shadow:none;font:inherit;color:inherit;-webkit-text-fill-color:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:.3em;margin:0;padding:0;display:inline-flex}html body #exchangeTarget .exchange-target-values img.berry-icon{aspect-ratio:1;object-fit:contain;filter:none;width:1em;height:1em;box-shadow:none;border:0;border-radius:0;margin:0}html body #exchangeTarget .exchange-target-values>b img.berry-icon{width:.9em;height:.9em}@media (width<=850px){html body #exchangeTarget .exchange-target-values>b{font-size:25px}}#leaderboardScreen .ranking-switch{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=600px){#leaderboardScreen .ranking-switch{grid-template-columns:repeat(2,minmax(0,1fr))}#leaderboardScreen .ranking-switch button{min-height:40px;font-size:12px}}#leaderboardScreen .rank-collection{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}#leaderboardScreen .rank-collection>b{font:400 22px/1 var(--gl-display,"Lilita One",sans-serif);color:#13294b;-webkit-text-fill-color:#13294b;white-space:nowrap}#leaderboardScreen .rank-collection>b small{color:#4e6a8f;-webkit-text-fill-color:#4e6a8f;margin-left:1px;font-size:.68em}#leaderboardScreen .rank-collection>em{font:800 14px/1.1 var(--gl-body,Nunito,sans-serif);color:#4e6a8f;-webkit-text-fill-color:#4e6a8f;white-space:nowrap;font-style:normal;display:inline-flex}#leaderboardScreen .rank-collection>em .berry-icon{width:15px;height:15px}#leaderboardList[data-metric=balance] .rank-score .currency-amount{font:400 22px/1 var(--gl-display,"Lilita One",sans-serif);gap:7px}#leaderboardList[data-metric=balance] .rank-score .berry-icon{width:22px;height:22px}@media (width<=700px){#leaderboardScreen .rank-collection{flex-direction:row;justify-content:space-between;align-items:baseline;gap:10px;width:100%}#leaderboardScreen .rank-collection>b{font-size:18px}#leaderboardScreen .rank-collection>em{font-size:13px}#leaderboardList[data-metric=balance] .rank-score .currency-amount{font-size:18px}#leaderboardList[data-metric=balance] .rank-score .berry-icon{width:18px;height:18px}}.public-profile-dialog{width:min(640px,100vw - 24px);overflow:hidden auto;padding:0!important}.public-profile-dialog>#publicProfileTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.public-profile-dialog>#publicProfileStatus:not(:empty){margin:0;padding:56px 24px 24px}.public-profile-dialog>.close-dialog{z-index:3;top:12px!important;right:12px!important}.pcard{color:#fff;gap:16px;padding:0 22px 24px;display:grid}.pcard-hero{isolation:isolate;background:#0b1a33;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;min-height:200px;margin:0 -22px;padding:52px 22px 18px;display:flex;position:relative;overflow:hidden}.pcard-hero:before{content:"";z-index:-2;background:var(--pcard-art) center 28%/cover no-repeat;filter:blur(18px)saturate(1.35);opacity:.75;position:absolute;inset:-30px;transform:scale(1.1)}.pcard-hero:after{content:"";z-index:-1;background:radial-gradient(at 50% 18%,#ffc83d33,#0000 60%),linear-gradient(#0b1a3355 0%,#0b1a33bb 62%,#16335c 100%);position:absolute;inset:0}.pcard-hero>.identity-banner{filter:drop-shadow(0 10px 18px #0009);max-width:440px;width:min(440px,100%)!important;margin:0!important}.pcard-badges{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pcard-badge{font:800 12px/1 var(--gl-body,Nunito,sans-serif);color:#ffe4a0;-webkit-text-fill-color:#ffe4a0;letter-spacing:.02em;background:#0b1a33cc;border:1.5px solid #ffc83d88;border-radius:999px;padding:5px 12px}.pcard-badge[data-badge=vip]{color:#13294b;-webkit-text-fill-color:#13294b;background:linear-gradient(135deg,#ffd966,#e9a825);border-color:#fff2c4}.pcard-collection{background:#0b1a3399;border:1.5px solid #fff2;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:8px 12px;padding:14px 16px;display:grid}.pcard-collection>div{gap:4px;display:grid}.pcard-collection>div span,.pcard-stat>span{font:800 11px/1 var(--gl-body,Nunito,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#a9c8e8;-webkit-text-fill-color:#a9c8e8}.pcard-collection b{font:400 26px/1 var(--gl-display,"Lilita One",sans-serif);color:#fff;-webkit-text-fill-color:#fff}.pcard-collection b small{font:800 14px/1 var(--gl-body,Nunito,sans-serif);color:#a9c8e8;-webkit-text-fill-color:#a9c8e8}.pcard-percent{font:400 22px/1 var(--gl-display,"Lilita One",sans-serif);color:#ffc83d;-webkit-text-fill-color:#ffc83d}.pcard-bar{background:#ffffff1c;border-radius:999px;grid-column:1/-1;height:10px;display:block;overflow:hidden}.pcard-bar>i{border-radius:inherit;background:linear-gradient(90deg,#2bb673,#7ff0c8 55%,#ffc83d);height:100%;display:block}.pcard-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pcard-stat{background:#ffffff10;border:1.5px solid #ffffff1f;border-radius:14px;align-content:start;justify-items:start;gap:7px;min-width:0;padding:12px;display:grid}.pcard-stat .profile-stat-icon{color:#ffc83d;background:#ffc83d22;border-radius:10px;place-items:center;width:30px;height:30px;display:inline-grid}.pcard-stat .profile-stat-icon .op17-icon{width:18px;height:18px}.pcard-stat[data-stat=value] .profile-stat-icon{color:#d9c2ff;background:#c6a3ff26}.pcard-stat[data-stat=boosters] .profile-stat-icon{color:#7ff0c8;background:#7ff0c822}.pcard-stat[data-stat=impel] .profile-stat-icon{color:#ff8c8a;background:#e8423f26}.pcard-stat>span{letter-spacing:.08em;font-size:10px;line-height:1.2}.pcard-stat>b{max-width:100%;font:400 19px/1.1 var(--gl-display,"Lilita One",sans-serif);color:#fff;-webkit-text-fill-color:#fff;overflow-wrap:anywhere}.pcard-stat>b .currency-amount{white-space:normal;flex-wrap:wrap}.pcard-stat>b .berry-icon{width:17px;height:17px}.pcard-best{background:linear-gradient(110deg,#ffc83d2b,#ffffff0d 60%);border:1.5px solid #ffc83d66;border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:flex}.pcard-best>.corrupted-art{flex:0 0 58px}.pcard-best img{aspect-ratio:5/7;object-fit:cover;border-radius:7px;width:58px;display:block;box-shadow:0 4px 12px #0008}.pcard-best>div{gap:4px;min-width:0;display:grid}.pcard-best>div>span{font:800 11px/1 var(--gl-body,Nunito,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#ffe4a0;-webkit-text-fill-color:#ffe4a0;align-items:center;gap:6px;display:inline-flex}.pcard-best>div>span .op17-icon{width:16px;height:16px}.pcard-best>div>b{font:800 16px/1.2 var(--gl-body,Nunito,sans-serif);color:#fff;-webkit-text-fill-color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard-best>div>strong{font:400 22px/1 var(--gl-display,"Lilita One",sans-serif);color:#ffc83d;-webkit-text-fill-color:#ffc83d}.pcard-best>div>strong .berry-icon{width:20px;height:20px}.pcard-heading{font:400 20px/1 var(--gl-display,"Lilita One",sans-serif);color:#fff;margin:4px 0 -4px}.pcard-showcase{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pcard-card{gap:6px;min-width:0;margin:0;display:grid}.pcard-card .corrupted-art,.pcard-card img{width:100%;display:block}.pcard-card img{aspect-ratio:5/7;object-fit:cover;border-radius:9px;transition:transform .2s;box-shadow:0 6px 14px #0008}.pcard-card:hover img{transform:translateY(-3px)rotate(-1deg)}.pcard-card figcaption{text-align:center;justify-items:center;gap:3px;display:grid}.pcard-card figcaption>span{max-width:100%;font:700 12px/1.25 var(--gl-body,Nunito,sans-serif);color:#d3eafb;-webkit-text-fill-color:#d3eafb;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pcard-card figcaption>strong{font:900 13px/1 var(--gl-body,Nunito,sans-serif);color:#ffc83d;-webkit-text-fill-color:#ffc83d}.pcard-card figcaption .berry-icon{width:14px;height:14px}.pcard-empty{aspect-ratio:5/7;color:#ffffff40;background:#ffffff08;border:2px dashed #fff3;border-radius:9px;place-items:center;display:grid}.pcard-empty .op17-icon{width:26px;height:26px}@media (width<=600px){.pcard{gap:13px;padding:0 14px 18px}.pcard-hero{min-height:170px;margin:0 -14px;padding:50px 14px 14px}.pcard-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pcard-stat{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:10px}.pcard-stat .profile-stat-icon{grid-row:span 2;width:28px;height:28px}.pcard-stat>b{font-size:16px}.pcard-collection b{font-size:22px}.pcard-showcase{gap:7px}.pcard-card figcaption>span{font-size:10px}.pcard-card figcaption>strong{font-size:11px}}@media (prefers-reduced-motion:reduce){.pcard-card img{transition:none}.pcard-card:hover img{transform:none}}.presence{--dot:#9aa7b8;--ink:#5a6b86;min-width:0;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;font:900 13px/1 Nunito,sans-serif;display:inline-flex}.presence-dot{box-sizing:border-box;background:var(--dot);border:2.5px solid #13294b;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block;position:relative}.presence[data-status=online],.presence-mode [data-status=online]{--dot:#2fd27a;--ink:#0b7541}.presence[data-status=online] .presence-dot,.presence-dot[data-status=online]{box-shadow:0 0 0 3px #2fd27a40}.presence[data-status=away],.presence-mode [data-status=away]{--dot:#ffb020;--ink:#8f5b00}.presence[data-status=away] .presence-dot{background:linear-gradient(#13294b,#13294b) center/48% 2.5px no-repeat,var(--dot)}.presence[data-status=offline],.presence[data-status=unknown],.presence-dot[data-status=offline]{--dot:transparent;--ink:#5a6b86}.presence-dot[data-status=offline],.presence[data-status=offline] .presence-dot,.presence[data-status=unknown] .presence-dot{border-color:#13294b99}.presence[data-status=unknown] .presence-label,.presence-label:empty{display:none}.presence-seen{box-sizing:border-box;color:#6b7c96;white-space:normal;flex:0 0 100%;min-width:0;padding-left:21px;font:800 12px/1.3 Nunito,sans-serif}.presence-seen:empty{display:none}.presence-ago{white-space:nowrap}.friend-meta .presence{flex-wrap:wrap;row-gap:4px;max-width:100%}@media (width<=339px){.presence-seen{padding-left:0}}.presence-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .presence-panel{padding-block:18px}.presence-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.presence-panel-head h2{margin:0}.presence-own{background:#fff;border:2.5px solid #13294b;border-radius:999px;padding:6px 12px 6px 9px}.presence-own[data-status=unknown]{display:none}.presence-mode{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}html body .presence-mode button{text-align:left;color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"dot title""dot sub";align-items:center;gap:2px 12px;min-height:66px;padding:10px 14px;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:0 4px #13294b}html body .presence-mode button:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #13294b}html body .presence-mode button[aria-checked=true]{background:#ffc83d}html body .presence-mode button:disabled{opacity:.6;cursor:default}.presence-mode .presence-dot{grid-area:dot;width:18px;height:18px}.presence-mode b{grid-area:title;font:400 18px/1.1 Lilita One,sans-serif}.presence-mode small{color:#3d5070;grid-area:sub;font:700 12px/1.25 Nunito,sans-serif}.presence-mode button[aria-checked=true] small{color:#13294b}.presence-hint{color:#3d5070;margin:12px 0 0;font:700 13px/1.4 Nunito,sans-serif}.presence-hint:empty{display:none}@media (width<=520px){.presence-mode{gap:8px}html body .presence-mode button{grid-template-columns:auto;grid-template-areas:"dot""title""sub";justify-items:start;row-gap:4px;padding:10px 12px}.presence-mode b{font-size:17px}}html body .friend-row[data-friend]{grid-template-columns:minmax(0,380px) minmax(0,1fr) auto;grid-template-areas:"who meta actions";align-items:center;gap:8px 20px;padding:14px 0;display:grid}html body .friend-row[data-friend] .friend-open{grid-area:who;justify-self:start;min-width:0;max-width:100%;min-height:0}.friend-meta{flex-direction:column;grid-area:meta;align-items:flex-start;gap:8px;min-width:0;display:flex}.friend-actions{flex-wrap:wrap;grid-area:actions;align-items:center;gap:8px;display:flex}.friend-row:not([data-friend]) .friend-actions{margin-left:auto}.friend-waiting{color:#5a6b86;font:800 13px/1.2 Nunito,sans-serif}.friend-online-count{color:#0b7541;font:900 13px/1 Nunito,sans-serif}.friend-preview{color:#3d5070;align-items:baseline;gap:10px;max-width:100%;margin:0;font:700 14px/1.3 Nunito,sans-serif;display:flex}.friend-preview-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.friend-preview-text b{color:#13294b}.friend-preview-text.is-empty{color:#6b7c96}.friend-preview time{color:#6b7c96;flex:none;font:800 11px/1 Nunito,sans-serif}.friend-row[data-unread=true] .friend-preview-text{color:#13294b;font-weight:900}.friend-row[data-unread=true] .friend-preview time{color:#c5302d}html body .friend-chat-action[data-unread=true]{background:#ffc83d}@media (width<=760px){html body .friend-row[data-friend]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who""meta actions";gap:10px 12px;padding:12px 0}html body .friend-row[data-friend] .friend-open{justify-self:stretch}.friend-actions{flex-wrap:nowrap}}html body .chat-dialog{width:min(500px,100vw - 16px);height:min(680px,100dvh - 16px)}.chat-dialog .chat-head{align-items:center;gap:10px;padding:12px}.chat-dialog .chat-peer{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.chat-peer-identity{min-width:0;max-width:100%}.chat-peer-state .presence{background:#fff;border:2.5px solid #13294b;border-radius:999px;padding:5px 11px 5px 8px;font-size:12px}.chat-peer-state:empty{display:none}.chat-challenge{color:#13294b;cursor:pointer;background:#ffc83d;border:3px solid #13294b;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:42px;padding:0 14px 0 11px;font:900 13px/1 Nunito,sans-serif;display:inline-flex;box-shadow:0 3px #13294b}.chat-challenge svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.chat-challenge:active{transform:translateY(2px);box-shadow:0 1px #13294b}.chat-note{color:#3d5070;background:#e9eef5;border-bottom:2px solid #13294b1f;margin:0;padding:9px 14px;font:800 13px/1.35 Nunito,sans-serif}.chat-note[data-status=away]{color:#6b4300;background:#fff1c9}.chat-note[hidden],.chat-jump[hidden],.chat-tray[hidden],.chat-count[hidden]{display:none!important}.chat-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-dialog .chat-messages{scroll-behavior:smooth;flex:1;gap:2px;min-height:0;padding:12px 12px 8px}@media (prefers-reduced-motion:reduce){.chat-dialog .chat-messages{scroll-behavior:auto}}.chat-day{align-self:center;margin:12px 0 6px;list-style:none}.chat-day span{color:#4a5f80;text-transform:capitalize;background:#fff;border:2px solid #13294b26;border-radius:999px;padding:5px 12px;font:900 11px/1 Nunito,sans-serif;display:block}html body .chat-dialog .chat-msg{max-width:82%;margin-top:6px}html body .chat-dialog .chat-msg[data-first=false]{margin-top:0}html body .chat-dialog .chat-msg span{border-radius:16px}html body .chat-dialog .chat-msg[data-mine=false][data-end=true] span{border-bottom-left-radius:4px}html body .chat-dialog .chat-msg[data-mine=true][data-end=true] span{border-bottom-right-radius:4px}html body .chat-dialog .chat-msg[data-emoji-only=true] span{border-radius:0}.chat-dialog .chat-empty{flex-direction:column;align-items:center;gap:6px;margin:auto;display:flex}.chat-dialog .chat-empty b{font-size:44px;line-height:1}.chat-jump{z-index:3;color:#fff;cursor:pointer;background:#13294b;border:0;border-radius:999px;padding:9px 16px;font:900 13px/1 Nunito,sans-serif;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0a1d3a66}.chat-tray{background:#fff;border-top:2px solid #13294b1f;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:8px 10px;display:grid}.chat-tray button{aspect-ratio:1;cursor:pointer;background:#f7fafd;border:2px solid #13294b1f;border-radius:12px;min-height:38px;font-size:22px;line-height:1}.chat-tray button:active{transform:scale(.9)}.chat-dialog .chat-form{border-top:2px solid #13294b1f;align-items:center;gap:8px}.chat-emoji-toggle{cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;flex:none;width:48px;height:48px;font-size:22px;line-height:1}.chat-emoji-toggle[aria-expanded=true]{background:#ffc83d}.chat-field{flex:1;min-width:0;position:relative}.chat-dialog .chat-field input{box-sizing:border-box;width:100%}.chat-field:has(.chat-count:not([hidden])) input{padding-right:64px}.chat-count{color:#4a5f80;pointer-events:none;font:900 11px/1 Nunito,sans-serif;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.chat-count[data-limit=true]{color:#b5221f}@media (width<=520px){html body .chat-dialog{width:100vw;height:100dvh}.chat-challenge span{display:none}.chat-challenge{justify-content:center;width:42px;padding:0}.chat-dialog .chat-head{padding:10px}}.pcard-badge.pcard-presence{color:#13294b;background:#fff;border:2px solid #13294b;padding:4px 12px 4px 9px}.pcard-presence .presence{-webkit-text-fill-color:var(--ink)}html body #homeView .compact-opening-card .section-head :is(#displayQuantity,#displayBadge,#freeBoosterCount){--pill-h:36px;box-sizing:border-box;height:var(--pill-h);min-height:var(--pill-h);min-width:var(--pill-h);box-shadow:none;color:#13294b;-webkit-text-fill-color:#13294b;font:400 19px/1 var(--gl-display,"Lilita One",sans-serif);letter-spacing:.2px;white-space:nowrap;text-shadow:none;background:#bfe6ff;border:2.5px solid #13294b;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:6px;margin:0;padding:0 13px;display:inline-flex}html body #homeView .compact-opening-card .section-head #displayQuantity{background:#ffc83d}html body #homeView .compact-opening-card .section-head #displayQuantity[hidden]{display:none}html body #homeView .compact-opening-card .section-head #displayBadge{padding:0 12px 0 10px}html body #homeView .compact-opening-card .section-head #displayBadge img{object-fit:contain;flex:none;width:auto;max-width:none;height:20px;display:block}html body #homeView .compact-opening-card .section-head #displayBadge b{font:inherit;color:inherit;-webkit-text-fill-color:currentColor;line-height:1}html body #homeView .display-stock{flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}@media (width<=700px){html body #homeView .compact-opening-card .section-head :is(#displayQuantity,#displayBadge,#freeBoosterCount){--pill-h:32px;gap:5px;padding:0 11px;font-size:17px}html body #homeView .compact-opening-card .section-head #displayBadge{padding:0 10px 0 8px}html body #homeView .compact-opening-card .section-head #displayBadge img{height:18px}html body #homeView .display-stock{justify-content:flex-start;gap:6px}html body #homeView .compact-opening-card .section-head{align-items:flex-start}}@media (width<=360px){html body #homeView .compact-opening-card .section-head :is(#displayQuantity,#displayBadge,#freeBoosterCount){--pill-h:30px;padding:0 9px;font-size:16px}html body #homeView .compact-opening-card .section-head #displayBadge{padding:0 9px 0 7px}}@media (width<=1023px){html body .topbar .tabs>:is(.tab,.mobile-nav-more){justify-content:center;align-items:center;gap:3px}html body .topbar .tabs>:is(.tab,.mobile-nav-more)>.nav-icon{flex:none;place-items:center;width:28px;height:26px;margin:0;font-size:0;line-height:0;display:grid}html body .topbar .tabs>:is(.tab,.mobile-nav-more)>.nav-icon :is(svg,img){width:24px;height:24px;margin:0;display:block}html body .topbar .tabs>:is(.tab,.mobile-nav-more)>.tab-label{width:auto;height:auto;margin:0;line-height:1.15;display:block}}html body #exchangeScreen .page-heading{margin-bottom:8px}@media (width<=700px){html body #exchangeScreen>.page-heading.scene-banner{margin-bottom:6px;min-height:64px!important;padding:8px 2px!important}html body #exchangeScreen .casino-switch{margin-bottom:10px}html body #exchangeScreen .casino-heading{gap:4px;margin-bottom:10px}html body #exchangeScreen .casino-heading .eyebrow{display:none}html body #exchangeScreen .casino-heading h2{margin:0;font-size:24px;line-height:1.05}html body #exchangeScreen .casino-heading p{margin:3px 0 0}html body #coinflipPanel .coinflip-layout{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none;margin:0;padding:14px}html body #coinflipPanel .coinflip-stage{text-align:left;grid-template-columns:104px minmax(0,1fr);grid-template-areas:"coin side""coin text";place-items:center start;gap:4px 16px;padding:0;display:grid}html body #coinflipPanel .tesoro-coin-perspective{grid-area:coin;width:104px;height:104px;margin:0}html body #coinflipPanel #coinSide{letter-spacing:.8px;text-align:left;grid-area:side;align-self:end;min-height:0;margin:0;font-size:11px;line-height:1.3}html body #coinflipPanel #coinflipResult{text-align:left;grid-area:text;align-self:start;margin:0;font-size:13px;line-height:1.35}html body #coinflipPanel .coinflip-stage .casino-outcome{grid-column:1/-1;width:100%;max-width:none;min-height:64px;margin:8px 0 0}html body #coinflipPanel .coinflip-form{position:relative}html body #coinflipPanel .coinflip-form h3{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}html body #coinflipPanel .coinflip-form>label{gap:5px;font-size:12px}html body #coinflipPanel #coinflipAmount{min-height:42px;padding:8px 12px;font-size:15px}html body #coinflipPanel .coinflip-form fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:10px 0 6px;padding:0}html body #coinflipPanel .coinflip-form legend{margin:0 0 6px;padding:0;font-size:12px}html body #coinflipPanel .coin-choice{gap:6px;min-width:0}html body #coinflipPanel .coin-choice .coin-choice-art{width:28px;min-width:28px;height:28px}html body #coinflipPanel .coin-choice span:last-child{text-align:center;flex:1;min-width:0;padding:10px 6px;font-size:13px;line-height:1.1}html body #coinflipPanel .coinflip-form .small-note{margin:4px 0 8px;font-size:11.5px;line-height:1.35}html body #coinflipPanel .coinflip-form .casino-error:empty{display:none}html body #coinflipPanel .coinflip-form>.primary-action{min-height:48px}html body #coinflipPanel .casino-history{margin-top:10px;padding:12px}}@media (width<=340px){html body .topbar .tabs>:is(.tab,.mobile-nav-more)>.tab-label{letter-spacing:-.15px;font-size:10px}html body .topbar .tabs>:is(.tab,.mobile-nav-more){padding-inline:1px!important}}@media (width<=700px){html body #cardmatchPanel .cardmatch-layout{grid-template-columns:minmax(0,1fr);gap:12px;max-width:none;margin:0;padding:14px}html body #cardmatchPanel .cardmatch-cards{gap:8px;max-width:292px}html body #cardmatchPanel .cardmatch-stage .casino-result{min-height:0;margin:6px 0 4px}html body #cardmatchPanel .casino-history,html body #roulettePanel .casino-history{margin-top:10px}html body #roulettePanel .roulette-wheel-wrap{width:204px;margin:6px auto 10px}}@media (width<=380px){html body #coinflipPanel .coin-choice .coin-choice-art{display:none!important}}@media (width>=701px){html body #coinflipPanel .coinflip-layout{gap:24px;padding:20px 26px}html body #coinflipPanel .tesoro-coin-perspective{width:150px;height:150px;margin:6px auto}}html body #homeView .compact-opening-card .section-head .display-stock{align-self:center}@media (width<=700px){html body #homeView .compact-opening-card .section-head .display-stock{align-self:flex-start}}@media (width>=1024px){html body .topbar .brand{max-width:178px}html body .topbar .brand-logo{max-height:96px}}html body #optionsDialog .close-dialog{z-index:5;border:3px solid var(--gl-ink,#13294b);width:44px;height:44px;min-height:44px;color:var(--gl-ink,#13294b);box-shadow:0 3px 0 var(--gl-ink,#13294b);cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px}html body #optionsDialog .close-dialog svg{width:22px;height:22px;color:inherit;stroke-width:2.6px}html body #optionsDialog .close-dialog:hover{background:var(--gl-sun-hi,#ffd966)}html body #optionsDialog .close-dialog:active{box-shadow:0 1px 0 var(--gl-ink,#13294b);transform:translateY(2px)}html body #optionsDialog .close-dialog:focus-visible{outline:3px solid var(--gl-sun,#ffc83d);outline-offset:3px}@media (width>=761px) and (height>=561px){html body #optionsDialog .settings-content{padding-top:76px}}.settings-tab-short{display:none}@media (width<=760px),(height<=560px){html body #optionsDialog{width:100%;max-width:100%;height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0;margin:0;inset:0}html body #optionsDialog[open]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html body #optionsDialog .settings-sidebar{min-width:0;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 12px;border-bottom:2px solid #ffffff1f;border-right:0}html body #optionsDialog .settings-sidebar h2{border:0;align-items:center;gap:9px;min-height:44px;margin:0 58px 10px 2px;padding:0;font-size:24px;display:flex}html body #optionsDialog .settings-sidebar h2 .op17-icon{width:27px;height:27px}html body #optionsDialog .close-dialog{top:calc(10px + env(safe-area-inset-top,0px));right:12px}html body #optionsDialog .settings-navigation{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid;overflow:visible}html body #optionsDialog .settings-navigation>button{color:#d6e4f5;text-align:center;white-space:nowrap;width:auto;min-width:0;min-height:58px;box-shadow:none;background:#ffffff10;border:2px solid #ffffff26;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:7px 2px 6px;font:800 11px/1.15 Nunito,sans-serif}html body #optionsDialog .settings-navigation>button[aria-selected=true]{background:var(--gl-sun,#ffc83d);color:var(--gl-ink,#13294b);border-color:var(--gl-ink,#13294b);box-shadow:0 3px 0 var(--gl-ink,#13294b)}html body #optionsDialog .settings-navigation>button[hidden]{display:none!important}html body #optionsDialog .settings-navigation .settings-glyph{flex:none;width:22px;height:22px}html body #optionsDialog .settings-navigation>button>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}html body #optionsDialog .settings-tab-short{display:block}html body #optionsDialog .settings-navigation>button:has(.settings-tab-short) .settings-tab-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body #optionsDialog .settings-content{padding:12px 12px calc(12px + env(safe-area-inset-bottom,0px));gap:10px}html body #optionsDialog .settings-panels{padding:0}html body #optionsDialog .settings-card{border-radius:12px;padding:16px}html body #optionsDialog .settings-actions{gap:10px;padding:0}html body #optionsDialog .settings-actions>button{gap:9px;min-height:48px;padding:10px;font-size:14px}html body #optionsDialog .settings-actions .settings-glyph{flex-basis:20px;width:20px;height:20px}html body #optionsDialog :is(.audio-settings,.display-settings,.settings-info)>h3{display:none}html body #optionsDialog .audio-settings{padding:14px}html body #optionsDialog .audio-settings .option-line{min-height:44px;padding:0 0 10px}html body #optionsDialog .audio-settings .option-volume{border:0;padding:8px 0 0}html body #optionsDialog .audio-settings .option-volume input{height:28px;margin:6px 0 0}html body #optionsDialog .audio-master{padding:12px}html body #optionsDialog .audio-channel{margin-top:12px;padding-top:12px}html body #optionsDialog .audio-settings .music-description{display:none}html body #optionsDialog .background-audio-option{border-top:1px solid #8cb6c52e;border-bottom:0;margin-top:12px;padding:12px 0 0}}@media (width<=360px){html body #optionsDialog .settings-navigation{gap:4px}html body #optionsDialog .settings-navigation>button{font-size:10.5px}}@media (height<=560px) and (width>=560px){html body #optionsDialog .settings-sidebar{padding:calc(8px + env(safe-area-inset-top,0px)) 70px 8px max(14px, env(safe-area-inset-left,0px));align-items:center;gap:14px;display:flex}html body #optionsDialog .settings-sidebar h2{flex:none;min-height:0;margin:0;font-size:21px}html body #optionsDialog .settings-sidebar h2 .op17-icon{width:24px;height:24px}html body #optionsDialog .settings-navigation{flex:1;min-width:0}html body #optionsDialog .settings-navigation>button{gap:3px;min-height:48px;padding:4px 2px}html body #optionsDialog .settings-navigation .settings-glyph{width:20px;height:20px}html body #optionsDialog .close-dialog{top:calc(10px + env(safe-area-inset-top,0px));right:max(14px, env(safe-area-inset-right,0px))}html body #optionsDialog .settings-content{padding:10px max(14px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(14px, env(safe-area-inset-left,0px));gap:8px}html body #optionsDialog .settings-actions>button{min-height:44px}}html body #battleAcceptDialog[data-stake=true]{border:3px solid #ffc83d;box-shadow:0 0 0 4px #e8423f66,0 18px 40px #000a}.battle-stake-warning{background:linear-gradient(135deg,#6b1717,#2c0e1e);border:3px solid #ffc83d;border-radius:18px;align-items:flex-start;gap:14px;margin:0 0 14px;padding:16px 18px;animation:.5s cubic-bezier(.2,.9,.3,1.3) both stake-warning-in;display:flex;box-shadow:0 0 0 3px #e8423f55,0 10px 24px #0007}.battle-stake-warning-icon{color:#13294b;background:#ffc83d;border-radius:50%;flex:0 0 40px;place-items:center;height:40px;font:400 26px/1 Lilita One,sans-serif;display:grid;box-shadow:0 3px #13294b}.battle-stake-warning-copy{min-width:0}html body .battle-stake-warning strong{letter-spacing:.06em;text-transform:uppercase;color:#ffc83d;-webkit-text-fill-color:#ffc83d;margin:0;font:400 15px/1.1 Lilita One,sans-serif;display:block}html body .battle-stake-warning .battle-stake-warning-amount{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 3px #13294b;align-items:center;gap:8px;margin:8px 0;font:400 clamp(30px,8vw,42px)/1 Lilita One,sans-serif;display:flex}.battle-stake-warning-amount img{flex:0 0 32px;width:32px;height:32px}html body .battle-stake-warning-amount small{color:#ffe29a;-webkit-text-fill-color:#ffe29a;font-size:.5em}html body .battle-stake-warning p:not(.battle-stake-warning-amount){color:#ffe9e2;-webkit-text-fill-color:#ffe9e2;margin:0;font:700 13px/1.45 Nunito,sans-serif}html body .battle-stake-warning b{color:#fff;-webkit-text-fill-color:#fff}html body .battle-stake-consent{cursor:pointer;color:#fff;-webkit-text-fill-color:#fff;background:#0b1f33;border:2px dashed #ffc83d;border-radius:14px;align-items:center;gap:12px;margin:0 0 4px;padding:13px 14px;font:800 14px/1.35 Nunito,sans-serif;transition:background .15s,border-color .15s;display:flex}html body .battle-stake-consent b{color:#ffc83d;-webkit-text-fill-color:#ffc83d}.battle-stake-consent input{accent-color:#2bb673;cursor:pointer;flex:0 0 24px;width:24px;height:24px;margin:0}html body .battle-stake-consent:has(input:checked){background:#0f3a2c;border-style:solid;border-color:#2bb673}.battle-stake-consent:has(input:focus-visible){outline-offset:2px;outline:3px solid #ffc83d}html body #battleAcceptDialog[data-stake=true] #battleConfirmAcceptBtn{font-size:13px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#e8423f!important}html body #battleAcceptDialog[data-stake=true] #battleConfirmAcceptBtn:hover:not(:disabled){background:#f25a55!important}html body #battleAcceptDialog[data-stake=true] #battleConfirmAcceptBtn:disabled{cursor:not-allowed;color:#3c5372!important;-webkit-text-fill-color:#3c5372!important;background:#c9d7e6!important}html body #battleAcceptDialog[data-stake=true] .battle-accept-actions{z-index:2;background:linear-gradient(#0f223200,#0f2232 30%);margin:14px -4px 0;padding:14px 4px 2px;position:sticky;bottom:-1px}@keyframes stake-warning-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}html body #battleInviteNotice[data-stake=true]{background:linear-gradient(135deg,#6b1717,#13294b);border:3px solid #ffc83d;box-shadow:0 0 0 3px #e8423f66,0 14px 30px #0009}html body .battle-invite-stake{color:#13294b;-webkit-text-fill-color:#13294b;white-space:nowrap;background:#ffc83d;border-radius:999px;margin:6px 0 0 8px;padding:3px 10px;font:900 12px/1.3 Nunito,sans-serif;display:inline-flex}html body .battle-row[data-stake=true]{box-shadow:inset 5px 0 #ffc83d}html body .battle-row-stake{color:#13294b;-webkit-text-fill-color:#13294b;white-space:nowrap;background:#ffc83d;border:2px solid #13294b;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 10px;font:900 12px/1 Nunito,sans-serif;display:inline-flex}.battle-row-stake img{width:16px;height:16px}html body #battleResultDialog .battle-rematch-actions>.battle-rematch-confirm,html body #battleResultDialog .battle-rematch-actions>.battle-rematch-confirm:is(:hover,:focus,:active):not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;background:#e8423f!important}html body #battleResultDialog .battle-rematch-panel[data-confirm=true]>p:first-child{color:#fff;-webkit-text-fill-color:#fff;background:#6b1717;border:2px solid #ffc83d;border-radius:12px;margin:0;padding:10px 12px;font:800 13px/1.4 Nunito,sans-serif;display:block}html body #battleResultDialog .battle-rematch-actions>.battle-rematch-confirm{flex:2}@media (prefers-reduced-motion:reduce){.battle-stake-warning{animation:none}}:root{--chat-dock-width:min(400px,100vw)}html body .chat-dialog.chat-dock{z-index:245;width:var(--chat-dock-width);color:#13294b;background:#fff;border:0;border-left:3px solid #13294b;border-radius:0;flex-direction:column;max-width:100vw;height:100dvh;max-height:none;margin:0;padding:0;display:none;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 32px #0b1d3655}html body .chat-dialog.chat-dock[open]{animation:.22s ease-out both chat-dock-in;display:flex}.chat-dock>section{flex-direction:column;flex:1;min-height:0;display:none}.chat-dock[data-view=list]>.chat-list-view,.chat-dock[data-view=thread]>.chat-thread-view{display:flex}@keyframes chat-dock-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media (width>=1280px){html.chat-docked .app-shell{padding-right:calc(var(--chat-dock-width) + 32px)}html.chat-docked .battle-invite-notice{right:calc(var(--chat-dock-width) + 22px)}}.chat-dock-head{background:linear-gradient(160deg,#5ec8f2,#1696d2);border-bottom:3px solid #13294b;align-items:center;gap:10px;padding:14px 14px 12px 18px;display:flex}html body .chat-dock-head h2{color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 2px #13294b;flex:1;margin:0;font:400 26px/1 Lilita One,sans-serif}.chat-inbox-status{color:#6b4300;background:#fff1c9;border-bottom:2px solid #13294b1f;margin:0;padding:9px 14px;font:800 13px/1.35 Nunito,sans-serif}.chat-inbox-status[hidden]{display:none}.chat-conversations{overscroll-behavior:contain;background:#eaf4ff;flex-direction:column;flex:1;gap:8px;min-height:0;margin:0;padding:10px;list-style:none;display:flex;overflow-y:auto}.chat-conv{color:#13294b;text-align:left;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:transform .12s,background .12s;display:grid;box-shadow:0 3px #13294b}.chat-conv:hover{background:#fff8e6;transform:translateY(-1px)}.chat-conv:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.chat-conv[data-unread=true]{background:#fff4dc;box-shadow:0 3px #13294b,inset 5px 0 #e8423f}.chat-conv-avatar{width:52px;height:52px;position:relative}.chat-conv-avatar img{box-sizing:border-box;object-fit:cover;background:#0b1f33;border:2.5px solid #13294b;border-radius:50%;width:52px;height:52px;display:block}html body .chat-conv-avatar .presence{box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:block;position:absolute;bottom:-3px;right:-3px}html body .chat-conv-avatar .presence-dot{border:2.5px solid #fff;width:16px;height:16px;display:block;box-shadow:0 0 0 1.5px #13294b}.chat-conv-copy{flex-direction:column;gap:3px;min-width:0;display:flex}html body .chat-conv-copy>b{color:#13294b;white-space:nowrap;text-overflow:ellipsis;font:400 18px/1.15 Lilita One,sans-serif;overflow:hidden}.chat-conv-preview{color:#4a5f80;white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.3 Nunito,sans-serif;overflow:hidden}.chat-conv-preview b{color:#13294b}.chat-conv[data-unread=true] .chat-conv-preview{color:#13294b;font-weight:900}.chat-conv-preview .is-empty{font-style:italic}.chat-conv-side{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.chat-conv-side time{color:#4a5f80;white-space:nowrap;font:800 11px/1 Nunito,sans-serif}.chat-conv-badge{box-sizing:border-box;color:#fff;background:#e8423f;border:2px solid #13294b;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font:900 12px/1 Nunito,sans-serif;display:grid}.chat-conv-empty{text-align:center;color:#4a5f80;flex-direction:column;align-items:center;gap:14px;margin:auto 0;padding:34px 18px;font:800 15px/1.4 Nunito,sans-serif;display:flex}.chat-back{cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.chat-back svg{fill:none;stroke:#13294b;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}html body .chat-dock .chat-head{gap:8px;padding:10px 12px}html body .chat-dock .chat-challenge{justify-content:center;width:42px;padding:0}html body .chat-dock .chat-challenge span{display:none}html body .chat-dock .chat-peer .identity-banner{gap:8px;width:100%;min-height:0}html body .chat-dock .chat-peer .identity-avatar{flex-basis:40px;width:40px;height:40px}html body .chat-dock .chat-peer .player-name{white-space:nowrap;text-overflow:ellipsis;font-size:18px;overflow:hidden}html body .chat-dock .chat-peer .player-title{display:none}html body .chat-dock .chat-msg{max-width:85%}.chat-delivery{color:#1f7a4d;padding:0 4px;font:800 10px/1.2 Nunito,sans-serif}.chat-delivery[data-pending=true]{color:#4a5f80}.chat-launcher{z-index:235;color:#13294b;cursor:pointer;background:#ffc83d;border:3px solid #13294b;border-radius:999px;align-items:center;gap:8px;min-height:54px;padding:0 20px 0 15px;font:400 18px/1 Lilita One,sans-serif;transition:transform .12s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px #13294b,0 10px 24px #0b1d3655}.chat-launcher:hover{transform:translateY(-2px)}.chat-launcher:focus-visible{outline-offset:3px;outline:3px solid #fff}.chat-launcher[hidden],html.chat-docked .chat-launcher{display:none}.chat-launcher svg{fill:#fff;stroke:#13294b;stroke-width:2.2px;stroke-linejoin:round;width:24px;height:24px}.chat-launcher-badge{box-sizing:border-box;color:#fff;background:#e8423f;border:2.5px solid #13294b;border-radius:999px;place-items:center;min-width:26px;height:26px;padding:0 6px;font:900 13px/1 Nunito,sans-serif;display:grid;position:absolute;top:-10px;right:-6px}.chat-launcher-badge[hidden]{display:none}.chat-launcher[data-unread=true]{animation:1.6s ease-in-out 3 chat-ping}@keyframes chat-ping{0%,to{transform:none}15%{transform:scale(1.08)rotate(-4deg)}30%{transform:scale(1.08)rotate(4deg)}45%{transform:none}}body.auth-locked .chat-launcher,body.profile-required .chat-launcher{display:none}.chat-toast{z-index:255;background:#fff;border:3px solid #13294b;border-radius:18px;align-items:stretch;width:min(370px,100vw - 24px);animation:.3s cubic-bezier(.2,.9,.3,1.25) both chat-toast-in;display:flex;position:fixed;bottom:96px;right:22px;overflow:hidden;box-shadow:0 5px #13294b,0 16px 34px #0b1d3666}.chat-toast[hidden]{display:none}.chat-toast-main{color:#13294b;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 8px 12px 12px;display:grid}.chat-toast-avatar{box-sizing:border-box;object-fit:cover;background:#0b1f33;border:2.5px solid #13294b;border-radius:50%;width:46px;height:46px}.chat-toast-copy{flex-direction:column;gap:2px;min-width:0;display:flex}html body .chat-toast-name{color:#13294b;white-space:nowrap;text-overflow:ellipsis;font:400 17px/1.15 Lilita One,sans-serif;overflow:hidden}.chat-toast-text{color:#2e4466;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:700 13px/1.3 Nunito,sans-serif;display:-webkit-box;overflow:hidden}.chat-toast-cta{white-space:nowrap;background:#ffc83d;border:2.5px solid #13294b;border-radius:999px;padding:8px 12px;font:900 13px/1 Nunito,sans-serif}.chat-toast-close{color:#13294b;cursor:pointer;background:#f3f7fb;border:0;border-left:2px solid #13294b22;flex:none;width:36px;font-size:20px;line-height:1}@keyframes chat-toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@media (width<=1023px){.chat-launcher{right:12px;bottom:calc(90px + env(safe-area-inset-bottom,0px));justify-content:center;width:52px;min-height:52px;padding:0}.chat-launcher-label{display:none}.chat-toast{width:auto;left:12px;right:12px;bottom:calc(152px + env(safe-area-inset-bottom,0px))}:is(body:has(#openingScreen.active :is(#revealView,#packChoiceView):not([hidden])) .chat-launcher,body:has(#openingStatusBar:not([hidden])) .chat-launcher){display:none}}@media (width<=699px){html body .chat-dialog.chat-dock{width:100vw;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border-left:0}html body .chat-dock .chat-msg{max-width:88%}}@media (prefers-reduced-motion:reduce){html body .chat-dialog.chat-dock[open],.chat-toast,.chat-launcher[data-unread=true]{animation:none}}html body .player-vip-badge{box-shadow:0 0 0 1px #0b1f33,0 2px 6px #0006;background:linear-gradient(135deg,#6b4e1f,#2e2412)!important;border:1.5px solid #f1cc76!important}html body .player-vip-badge,html body .player-vip-badge>span,html body .screen .player-vip-badge>span{letter-spacing:.6px;color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important;text-shadow:0 1px 1px #000!important;font-weight:900!important}html body #staffDialog .staff-revoke,html body #staffDialog .staff-purge{background:#fff4f2;border:2.5px solid #e8423f;border-radius:18px;gap:10px;margin:22px 0 6px;padding:16px 18px;display:grid}html body #staffDialog :is(.staff-revoke,.staff-purge)>:is(h3,p){margin:0}html body #staffDialog :is(.staff-revoke,.staff-purge)>p{font-size:12px;line-height:1.6}html body #staffDialog .staff-purge>p{font-size:13px}html body #staffDialog .staff-revoke .staff-check{cursor:pointer;background:#fff;border:2px solid #13294b2e;border-radius:12px;align-items:flex-start;padding:10px 12px;font-weight:800}html body #staffDialog .staff-revoke .staff-check>input{flex:0 0 22px;margin:0}html body #staffDialog .staff-revoke .staff-check>span{gap:3px;min-width:0;display:grid}html body #staffDialog .staff-revoke .staff-check small{opacity:.78;font-size:11px;font-weight:600}html body #staffDialog .staff-revoke .staff-check:has(input:checked){background:#ffe3de;border-color:#e8423f}html body #staffDialog .staff-revoke .staff-check:has(input:disabled){opacity:.55;cursor:not-allowed}html body #staffDialog .staff-revoke .staff-revoke-note{opacity:.85;font-size:11px}html body #staffDialog .staff-dir-name i{-webkit-text-fill-color:currentColor}html body #staffDialog .staff-dir-name i[data-kind=deleting]{color:#fff;background:#5b2a86;border-color:#5b2a86}html body #staffDialog .identity-banner :is(.identity-copy,.player-name){color:#fff9e7;-webkit-text-fill-color:#fff9e7;text-shadow:0 1px 2px #000,0 0 6px #000}html body #staffDialog .identity-banner .player-title{color:#f4d691;-webkit-text-fill-color:#f4d691;text-shadow:0 1px 2px #000}html body #battleResultDialog .battle-result-player .identity-banner{background-color:#0a1b2c;border:1px solid #bca36b44;border-radius:12px;gap:10px;width:100%;min-width:0;max-width:100%;min-height:74px;padding:9px 18px;display:flex}html body #battleResultDialog .battle-result-player .identity-banner[data-name-frame]{background-color:#0000;background-image:var(--identity-background);background-size:var(--identity-background-size,100% 100%);background-repeat:no-repeat;background-position:var(--identity-background-position,center);border:0}html body #battleResultDialog .battle-result-player .identity-avatar{flex-basis:50px;width:50px;height:50px}html body #battleResultDialog .battle-result-player .identity-copy{min-width:0}html body #battleResultDialog .battle-result-player .identity-banner .player-name{white-space:nowrap;text-overflow:ellipsis;font-size:19px;overflow:hidden}html body #battleResultDialog .battle-result-player .identity-banner .player-title{font-size:12px}html body :is(#battleResultDialog,#battleChallengeDialog,#battleAcceptDialog,#battleLiveDialog,#battleInviteNotice) .identity-banner :is(.identity-copy,.player-name){color:#fff9e7;text-shadow:0 2px 3px #000,0 0 7px #000}html body :is(#battleResultDialog,#battleChallengeDialog,#battleAcceptDialog,#battleLiveDialog,#battleInviteNotice) .identity-banner .player-title{color:#f4d691;text-shadow:0 1px 2px #000,0 0 5px #000}html body :is(#battleResultDialog,#battleChallengeDialog,#battleAcceptDialog,#battleLiveDialog,#battleInviteNotice) .identity-banner[data-rarity=epic] .player-title{color:#e9c9ff}html body :is(#battleResultDialog,#battleChallengeDialog,#battleAcceptDialog,#battleLiveDialog,#battleInviteNotice) .identity-banner[data-rarity=legendary] .player-title{color:#ffe6a2}html body :is(#battleResultDialog,#battleChallengeDialog,#battleAcceptDialog,#battleLiveDialog,#battleInviteNotice) .identity-banner .player-level-badge{color:#f7d986;text-shadow:none}@media (width<=560px){html body #battleResultDialog .battle-result-player .identity-banner{gap:8px;min-height:64px;padding:8px 14px}html body #battleResultDialog .battle-result-player .identity-avatar{flex-basis:42px;width:42px;height:42px}html body #battleResultDialog .battle-result-player .identity-banner .player-name{font-size:16px}}html body .battle-display-card.battle-hit-play :is(img,.battle-hit-label,.battle-hit-rays){animation-delay:var(--hit-delay,0s)}html body .battle-display-card.battle-display-last img{animation-duration:.64s}html body #profileScreen #profileIdentityPanel .identity-banner :is(#socialUsername,.player-name,.identity-copy){color:#fff9e7;text-shadow:0 2px 3px #000,0 0 7px #000}html body #profileScreen #profileIdentityPanel .identity-banner .player-title{color:#f4d691;text-shadow:0 1px 2px #000,0 0 6px #000}html body #profileScreen #profileIdentityPanel .identity-banner[data-rarity=epic] .player-title{color:#e9c9ff}html body #profileScreen #profileIdentityPanel .identity-banner[data-rarity=legendary] .player-title{color:#ffe6a2}.chat-clear{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.chat-clear svg,.chat-msg-del svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.chat-clear:hover,.chat-clear:focus-visible{color:#b5221f;background:#ffe3e0}html body .chat-dialog .chat-msg{position:relative}.chat-msg-del{color:#b5221f;cursor:pointer;opacity:0;pointer-events:none;background:#fff;border:2px solid #13294b;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:-15px;padding:0;transition:opacity .12s;display:grid;position:absolute;top:50%}.chat-msg[data-mine=true] .chat-msg-del{right:calc(100% + 6px)}.chat-msg[data-mine=false] .chat-msg-del{left:calc(100% + 6px)}.chat-msg:is(:hover,:focus-within,[data-selected=true]) .chat-msg-del{opacity:1;pointer-events:auto}.chat-msg[data-selected=true]>span{outline-offset:1px;outline:3px solid #ffc83d}.chat-msg>span{cursor:pointer}@media (hover:none){.chat-msg:hover:not([data-selected=true]):not(:focus-within) .chat-msg-del{opacity:0;pointer-events:none}}.chat-confirm{background:#ffe9e6;border-bottom:2px solid #b5221f55;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 14px;display:flex}.chat-confirm[hidden]{display:none!important}.chat-confirm p{color:#6e1411;flex:200px;margin:0;font:800 13px/1.35 Nunito,sans-serif}.chat-confirm-actions{gap:8px;margin-left:auto;display:flex}.chat-confirm-actions button{cursor:pointer;border:2.5px solid #13294b;border-radius:999px;min-height:36px;padding:0 14px;font:900 13px/1 Nunito,sans-serif}.chat-confirm-actions [data-chat-confirm=no]{color:#13294b;background:#fff}.chat-confirm-actions [data-chat-confirm=yes]{color:#fff;background:#d63a33;box-shadow:0 2px #13294b}.chat-confirm-actions button:disabled{opacity:.6;cursor:wait}.chat-error[data-tone=slow]{color:#7a4b00}html body #homeView .compact-opening-card .section-head #freeBoosterCount .token-total{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;height:auto;margin:0;padding:0;display:inline}html body #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){position:relative}html body #homeView .art-side-btn{z-index:3;color:#13294b;cursor:pointer;width:68px;height:68px;font:400 13px/1 var(--gl-display,"Lilita One",sans-serif);letter-spacing:.2px;background:#fff;border:3px solid #13294b;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;margin:0;padding:0;transition:transform .12s,box-shadow .12s,background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px #13294b}html body #homeView .art-side-btn svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:26px;height:26px}html body #homeView .art-side-btn small{font:inherit;color:inherit;-webkit-text-fill-color:currentColor;white-space:nowrap}html body #homeView .art-side-btn:hover:not(:disabled){transform:translateY(calc(-50% - 2px));box-shadow:0 6px #13294b}html body #homeView .art-side-btn:active:not(:disabled){transform:translateY(calc(3px - 50%));box-shadow:0 1px #13294b}html body #homeView .art-side-btn:focus-visible{outline-offset:3px;outline:3px solid #ffc83d}html body #homeView .art-side-btn[hidden]{display:none}html body #homeView .series-side-btn{background:#bfe6ff;left:14px}html body #homeView .auto-side-btn{background:#ffc83d;right:14px}html body #homeView .auto-side-btn svg{fill:#fff;stroke-width:2.2px}html body #homeView .auto-side-btn.is-on{color:#fff;background:#2bb673;animation:1.6s ease-in-out infinite auto-side-pulse}html body #homeView .auto-side-btn.is-on svg{fill:#ffd966;stroke:#13294b}html body #homeView .auto-side-btn:disabled{color:#6c7f95;cursor:not-allowed;background:#d7e3ee;border-color:#9fb2c6;box-shadow:0 3px #9fb2c6}html body #homeView .auto-side-btn:disabled svg{fill:#fff;stroke:#9fb2c6}@keyframes auto-side-pulse{0%,to{box-shadow:0 4px #13294b,0 0 #2bb67366}50%{box-shadow:0 4px #13294b,0 0 0 8px #2bb67300}}@media (prefers-reduced-motion:reduce){html body #homeView .auto-side-btn.is-on{animation:none}}html body #homeView .compact-opening-card .opening-actions{grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn){width:100%}@media (width<=1023px){html body #homeView .art-side-btn{border-width:2.5px;border-radius:15px;gap:1px;width:50px;height:50px;font-size:11px;top:6px;transform:none;box-shadow:0 3px #13294b}html body #homeView .art-side-btn svg{width:20px;height:20px}html body #homeView .art-side-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #13294b}html body #homeView .art-side-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #13294b}html body #homeView .series-side-btn{left:6px}html body #homeView .auto-side-btn{right:6px}}@media (width<=700px){html body #homeView .art-side-btn{border-radius:13px;width:42px;height:42px;font-size:9.5px;top:2px}html body #homeView .art-side-btn svg{width:17px;height:17px}html body #homeView .series-side-btn{left:2px}html body #homeView .auto-side-btn{right:2px}html body #homeView .compact-opening-card .section-head{justify-items:start;row-gap:6px;grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body #homeView .compact-opening-card .section-head>*{grid-area:auto/1!important}html body #homeView .compact-opening-card .section-head>.opening-card-icon{display:none}html body #homeView .compact-opening-card .section-head>.opening-card-copy{min-width:0;flex:100%!important;width:100%!important;max-width:100%!important}html body #homeView .compact-opening-card .section-head>:is(.display-stock,#freeBoosterCount){margin-left:0}html body #homeView .display-stock{flex-wrap:wrap;max-width:100%}}#activeCard .card-grade-stamp{z-index:6;pointer-events:auto;filter:drop-shadow(0 3px #13294b);position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}#activeCard .card-grade-stamp[hidden]{display:none}#activeCard .card-grade-stamp .grade-chip{background:#13263b;border:2.5px solid #13294b;gap:6px;padding:3px 12px 3px 4px;font-size:13px}#activeCard .card-grade-stamp .grade-chip b{min-width:24px;height:24px;font-size:13px}#activeCard .card-grade-stamp .grade-chip small{color:#fff;font-size:12px}#activeCard .card-face.card-front{overflow:visible}@media (width<=700px){#activeCard .card-grade-stamp{bottom:-11px}#activeCard .card-grade-stamp .grade-chip{padding:2px 9px 2px 3px;font-size:11px}#activeCard .card-grade-stamp .grade-chip b{min-width:20px;height:20px;font-size:11px}#activeCard .card-grade-stamp .grade-chip small{font-size:10.5px}}.unfinished-pack-dialog p{margin:8px 0 18px}.unfinished-pack-dialog .dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html body #categoriesScreen{--sx-ink:#13294b;--sx-soft:#5b6f8c;--sx-line:#d7e3ef;--sx-paper:#f7fafd}html body #categoriesScreen .sx-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:10px;margin:0 0 14px;display:grid}html body #categoriesScreen .sx-hero>*{border:3px solid var(--sx-ink);min-width:0;box-shadow:0 4px 0 var(--sx-ink);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}html body #categoriesScreen .sx-hero :is(span,b,p){color:var(--sx-ink);-webkit-text-fill-color:var(--sx-ink);text-shadow:none}html body #categoriesScreen .sx-hero-main>div,html body #categoriesScreen .sx-hero-stat{gap:2px;display:grid}html body #categoriesScreen .sx-hero-stat{align-content:center}html body #categoriesScreen .sx-hero :is(.sx-hero-main>div>span,.sx-hero-stat>span){color:var(--sx-soft);-webkit-text-fill-color:var(--sx-soft);text-transform:uppercase;letter-spacing:.4px;font-size:12px;font-weight:800}html body #categoriesScreen .sx-hero b{font-family:var(--gl-display);white-space:nowrap;font-size:26px;font-weight:400;line-height:1.05}html body #categoriesScreen .sx-ring{--ratio:0%;background:radial-gradient(closest-side,#fff 72%,transparent 73% 100%),conic-gradient(#ffc83d var(--ratio),#e6eef6 0);border:2.5px solid var(--sx-ink);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;display:grid}html body #categoriesScreen .sx-ring>span{place-items:center;width:30px;height:30px;display:grid}html body #categoriesScreen .sx-ring :is(img,svg){width:30px;height:30px}html body #categoriesScreen .sx-claim{flex-wrap:wrap;justify-content:space-between;margin:0!important}html body #categoriesScreen .sx-claim p{margin:0;font-size:15px;font-weight:800}html body #categoriesScreen .sx-claim.has-rewards{box-shadow:0 4px 0 var(--sx-ink),0 0 0 4px #ffc83d inset;background:#fff4dc}html body #categoriesScreen .sx-claim:not(.has-rewards) p{color:var(--sx-soft);-webkit-text-fill-color:var(--sx-soft)}html body #categoriesScreen .sx-claim .primary-action{white-space:nowrap;min-height:44px;padding:0 18px}html body #categoriesScreen .sx-panel{overflow:hidden;padding:0!important}html body #categoriesScreen .sx-nav{scrollbar-width:thin;border-bottom:2px solid var(--sx-line);background:var(--sx-paper);gap:8px;padding:14px 16px;scroll-margin-top:12px;display:flex;overflow-x:auto}html body #categoriesScreen .sx-nav button{-webkit-text-fill-color:var(--sx-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex;position:relative;color:var(--sx-ink)!important;border:2px solid var(--sx-ink)!important;box-shadow:none!important;background:#fff!important}html body #categoriesScreen .sx-nav button[aria-pressed=true]{box-shadow:0 3px 0 var(--sx-ink)!important;background:#ffc83d!important}html body #categoriesScreen .sx-dot{background:#e8423f;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1.5px #e8423f}html body #categoriesScreen .sx-body{padding:6px 18px 20px}html body #categoriesScreen .sx-section{margin-top:14px}html body #categoriesScreen .sx-section-head{justify-content:space-between;align-items:baseline;gap:10px;margin:4px 2px 10px;display:flex}html body #categoriesScreen .sx-section-head h3{margin:0;font-size:22px}html body #categoriesScreen .sx-section-head span{color:var(--sx-soft);-webkit-text-fill-color:var(--sx-soft);font-size:13px;font-weight:800}html body #categoriesScreen .quest-group-ready{background:#fff4dc;border:2px dashed #e3a400;border-radius:18px;margin-left:-4px;margin-right:-4px;padding:12px 14px 14px}html body #categoriesScreen .quest-group-ready .sx-section-head span{color:#fff;-webkit-text-fill-color:#fff;background:#e8423f;border-radius:999px;place-items:center;min-width:28px;height:28px;display:inline-grid}html body #categoriesScreen .sx-part{font-size:13px;font-family:var(--gl-body);text-transform:uppercase;letter-spacing:.6px;color:var(--sx-soft);-webkit-text-fill-color:var(--sx-soft);margin:18px 2px 8px;font-weight:900}html body #categoriesScreen .sx-note{color:var(--sx-soft);-webkit-text-fill-color:var(--sx-soft);margin:6px 2px;font-weight:700}html body #categoriesScreen .sx-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,430px),1fr));gap:10px;display:grid}html body #categoriesScreen .sx-quest{--accent:#2f8fe0;border:2.5px solid var(--sx-ink);min-width:0;box-shadow:0 3px 0 var(--sx-ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}html body #categoriesScreen .sx-quest:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:5px;position:absolute;top:12px;bottom:12px;left:-2.5px}html body #categoriesScreen .sx-quest.is-ready{box-shadow:0 3px 0 var(--sx-ink),0 0 0 3px #ffc83d;background:#fffbef;border-color:#13294b}html body #categoriesScreen .sx-quest.is-done{box-shadow:none;background:#f1faf4;border-color:#9fd4b5}html body #categoriesScreen .sx-quest.is-idle .sx-medal{filter:grayscale(.55);opacity:.8}html body #categoriesScreen .sx-medal{border:3px solid var(--accent);background:radial-gradient(circle at 35% 25%,#fff,#eaf4ff);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}html body #categoriesScreen .sx-medal :is(img,svg){width:26px;height:26px}html body #categoriesScreen .sx-medal svg{stroke:var(--sx-ink)}html body #categoriesScreen .sx-medal .achievement-rarity-letter{font-family:var(--gl-display);color:var(--sx-ink);-webkit-text-fill-color:var(--sx-ink);font-size:17px}html body #categoriesScreen .sx-quest.is-done .sx-medal{background:#e3f6ea;border-color:#2bb673}html body #categoriesScreen .sx-main{flex:1;gap:4px;min-width:0;display:grid}html body #categoriesScreen .sx-name{align-items:center;gap:8px;min-width:0;display:flex}html body #categoriesScreen .sx-name b{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:900;line-height:1.2;overflow:hidden}html body #categoriesScreen .sx-tag{text-transform:uppercase;letter-spacing:.3px;background:#e8f1fb;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:900;color:#2b5c93!important;-webkit-text-fill-color:#2b5c93!important}html body #categoriesScreen .sx-desc{color:#41567a;-webkit-text-fill-color:#41567a;margin:0;font-size:13px;line-height:1.35}html body #categoriesScreen .sx-tiers{align-items:center;gap:4px;min-width:0;display:flex}html body #categoriesScreen .sx-tiers i{background:#dce6f0;border-radius:999px;flex:none;width:16px;height:6px}html body #categoriesScreen .sx-tiers i.is-current{background:var(--accent)}html body #categoriesScreen .sx-tiers i:is(.is-done,.is-claimed){background:#2bb673}html body #categoriesScreen .sx-tiers em{color:var(--sx-soft);-webkit-text-fill-color:var(--sx-soft);text-overflow:ellipsis;white-space:nowrap;margin-left:6px;font-size:12px;font-style:normal;font-weight:800;overflow:hidden}html body #categoriesScreen .sx-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;min-width:0;display:flex}html body #categoriesScreen .sx-reward{align-items:center;gap:6px;min-width:0;max-width:100%;font-size:13px;font-weight:800;display:inline-flex}html body #categoriesScreen .sx-reward>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body #categoriesScreen .sx-reward :is(img,svg){object-fit:contain;border-radius:6px;flex:none;width:22px;height:22px}html body #categoriesScreen .sx-progress{flex:150px;align-items:center;gap:8px;min-width:120px;display:flex}html body #categoriesScreen .sx-progress .progress-track,html body #categoriesScreen :is(.sx-tile,.sx-set) .progress-track{border:2px solid var(--sx-ink);border-radius:999px;flex:1;height:10px;margin:0;overflow:hidden;background:#e6eef6!important}html body #categoriesScreen .sx-progress .progress-track>span{border-radius:999px;height:100%;display:block;background:var(--accent)!important}html body #categoriesScreen .sx-progress>b{font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:900}html body #categoriesScreen .sx-action{flex:none}html body #categoriesScreen .sx-claim-btn{-webkit-text-fill-color:var(--sx-ink);cursor:pointer;border-radius:999px;min-height:42px;padding:0 16px;font-size:14px;font-weight:900;border:2.5px solid var(--sx-ink)!important;box-shadow:0 3px 0 var(--sx-ink)!important;color:var(--sx-ink)!important;background:#ffc83d!important}html body #categoriesScreen .sx-claim-btn:hover:not(:disabled){transform:translateY(-1px)}html body #categoriesScreen .sx-claim-btn:disabled{opacity:.6;cursor:wait}html body #categoriesScreen .sx-state.is-done{color:#1e8a55;-webkit-text-fill-color:#1e8a55;align-items:center;gap:4px;font-size:12px;font-weight:900;display:inline-flex}html body #categoriesScreen .sx-state.is-done svg{stroke:#1e8a55;width:16px;height:16px}html body #categoriesScreen .sx-state.is-done span{color:#1e8a55;-webkit-text-fill-color:#1e8a55}html body #categoriesScreen .sx-done{border:2px solid var(--sx-line);background:var(--sx-paper);border-radius:16px;margin-top:14px}html body #categoriesScreen .sx-done>summary{cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:900;list-style:none;display:flex}html body #categoriesScreen .sx-done>summary::-webkit-details-marker{display:none}html body #categoriesScreen .sx-done>summary:after{content:"▾";color:var(--sx-soft);margin-left:auto;transition:transform .15s}html body #categoriesScreen .sx-done[open]>summary:after{transform:rotate(180deg)}html body #categoriesScreen .sx-done>summary span{color:#1e8a55;-webkit-text-fill-color:#1e8a55;background:#e3f6ea;border-radius:999px;padding:1px 8px}html body #categoriesScreen .sx-done>.sx-list{padding:0 12px 12px}html body #categoriesScreen .sx-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;display:grid}html body #categoriesScreen .sx-tile{text-align:left;cursor:pointer;color:var(--sx-ink);border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;align-items:start;gap:8px 12px;padding:14px;display:grid;position:relative;border:2.5px solid var(--sx-ink)!important;box-shadow:0 4px 0 var(--sx-ink)!important;background:#fff!important}html body #categoriesScreen .sx-tile:hover{transform:translateY(-2px)}html body #categoriesScreen .sx-tile-icon{border:2px solid var(--sx-ink);background:#ffc83d;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}html body #categoriesScreen .sx-tile-icon :is(img,svg){width:28px;height:28px}html body #categoriesScreen .sx-tile-text{gap:3px;min-width:0;display:grid}html body #categoriesScreen .sx-tile-text b{font-family:var(--gl-display);font-size:19px;font-weight:400;line-height:1.1}html body #categoriesScreen .sx-tile-text small{color:#41567a;-webkit-text-fill-color:#41567a;font-size:13px;line-height:1.35}html body #categoriesScreen .sx-tile-progress{grid-column:1/-1;align-items:center;gap:10px;display:flex}html body #categoriesScreen :is(.sx-tile,.sx-set) .progress-track>span{background:#2bb673;border-radius:999px;height:100%;display:block}html body #categoriesScreen .sx-tile-progress em{white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}html body #categoriesScreen .sx-badge{border:2px solid var(--sx-ink);background:#e8423f;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:900;position:absolute;top:-10px;right:12px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #categoriesScreen .sx-view-head{border-bottom:2px solid var(--sx-line);align-items:center;gap:12px;margin:8px 0 6px;padding-bottom:12px;display:flex}html body #categoriesScreen .sx-view-head>div{flex:1;min-width:0}html body #categoriesScreen .sx-view-head h3{margin:0;font-size:24px}html body #categoriesScreen .sx-view-head p{color:#41567a;-webkit-text-fill-color:#41567a;margin:2px 0 0;font-size:14px}html body #categoriesScreen .sx-view-head>em{font-style:normal;font-family:var(--gl-display);flex:none;font-size:20px}html body #categoriesScreen .sx-view .sx-view .sx-view-head{display:none}html body #categoriesScreen .sx-set-tools{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 4px;display:flex}html body #categoriesScreen .sx-set-tools .search-field{flex:240px;align-items:center;min-height:44px;padding:0 14px;display:flex;border-radius:999px!important}html body #categoriesScreen .sx-set-tools input{outline:none;width:100%;min-height:40px;font-weight:700;background:0 0!important;border:0!important}html body #categoriesScreen .sx-kinds{flex-wrap:wrap;gap:6px;display:flex}html body #categoriesScreen .sx-kinds button{-webkit-text-fill-color:var(--sx-ink);cursor:pointer;border-radius:999px;min-height:38px;padding:0 13px;font-size:13px;font-weight:800;border:2px solid var(--sx-ink)!important;color:var(--sx-ink)!important;box-shadow:none!important;background:#fff!important}html body #categoriesScreen .sx-kinds button[aria-pressed=true]{background:#ffc83d!important}html body #categoriesScreen .sx-sets{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:10px;display:grid}html body #categoriesScreen .sx-set{text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex;position:relative;border:2px solid var(--sx-ink)!important;box-shadow:0 3px 0 var(--sx-ink)!important;background:#fff!important}html body #categoriesScreen .sx-set[hidden]{display:none}html body #categoriesScreen .sx-set:hover{transform:translateY(-1px)}html body #categoriesScreen .sx-set img{object-fit:contain;flex:none;width:34px;height:46px}html body #categoriesScreen .sx-set>span{flex:1;gap:3px;min-width:0;display:grid}html body #categoriesScreen .sx-set b{font-family:var(--gl-display);font-size:17px;font-weight:400;line-height:1}html body #categoriesScreen .sx-set small{color:#41567a;-webkit-text-fill-color:#41567a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body #categoriesScreen .sx-set .progress-track{flex:none;height:8px!important}html body #categoriesScreen .sx-set>em{flex:none;align-self:flex-start;font-size:12px;font-style:normal;font-weight:900}html body #categoriesScreen .sx-set>.sx-dot{position:absolute;top:-4px;right:-4px}html body #categoriesScreen .sx-back{cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-weight:800;display:inline-flex;border:2px solid var(--sx-ink)!important;color:var(--sx-ink)!important;background:#fff!important}html body #categoriesScreen .sx-back svg{width:18px;height:18px}html body #categoriesScreen .sx-set-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}html body #categoriesScreen .sx-set-title img{object-fit:contain;width:40px;height:54px}html body #categoriesScreen .sx-set-title>em{font-style:normal;font-family:var(--gl-display);margin-left:auto;font-size:20px}html body #categoriesScreen .sx-view-head:has(.sx-back){flex-wrap:wrap}@media (width<=1100px){html body #categoriesScreen .sx-hero{grid-template-columns:repeat(3,minmax(0,1fr))}html body #categoriesScreen .sx-claim{grid-column:1/-1}}@media (width<=640px){html body #categoriesScreen .sx-hero{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}html body #categoriesScreen .sx-hero>*{border-radius:16px;padding:10px 12px}html body #categoriesScreen .sx-hero-main{grid-column:1/-1}html body #categoriesScreen .sx-hero b{font-size:21px}html body #categoriesScreen .sx-hero-stat b{font-size:18px}html body #categoriesScreen .sx-ring{width:48px;height:48px}html body #categoriesScreen .sx-ring :is(img,svg){width:24px;height:24px}html body #categoriesScreen .sx-claim{padding:8px 8px 8px 14px}html body #categoriesScreen .sx-claim .primary-action{min-height:40px;padding:0 14px}html body #categoriesScreen .sx-nav{gap:6px;padding:10px 12px}html body #categoriesScreen .sx-nav button{min-height:36px;padding:0 12px;font-size:13px}html body #categoriesScreen .sx-body{padding:4px 10px 16px}html body #categoriesScreen .sx-section-head h3{font-size:19px}html body #categoriesScreen .sx-quest{align-items:flex-start;gap:10px;padding:10px 10px 10px 12px}html body #categoriesScreen .sx-medal{border-width:2.5px;width:38px;height:38px}html body #categoriesScreen .sx-medal :is(img,svg){width:22px;height:22px}html body #categoriesScreen .sx-name b{white-space:normal;font-size:15px}html body #categoriesScreen .sx-quest.is-ready{flex-wrap:wrap}html body #categoriesScreen .sx-quest.is-ready .sx-action{width:100%;padding-left:48px}html body #categoriesScreen .sx-quest.is-ready .sx-claim-btn{width:100%}html body #categoriesScreen .sx-tiles{grid-template-columns:1fr 1fr;gap:10px}html body #categoriesScreen .sx-tile{grid-template-columns:1fr;padding:12px}html body #categoriesScreen .sx-tile-icon{width:38px;height:38px}html body #categoriesScreen .sx-tile-text b{font-size:16px}html body #categoriesScreen .sx-tile-text small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}html body #categoriesScreen .sx-view-head h3{font-size:20px}html body #categoriesScreen .sx-view-head p{font-size:13px}html body #categoriesScreen .sx-sets{grid-template-columns:1fr 1fr;gap:8px}html body #categoriesScreen .sx-set{gap:8px;padding:8px 10px}html body #categoriesScreen .sx-set img{width:28px;height:38px}html body #categoriesScreen .sx-set>em{font-size:11px;position:absolute;top:8px;right:8px}html body #categoriesScreen .sx-set small{padding-right:0}}@media (width<=360px){html body #categoriesScreen .sx-tiles,html body #categoriesScreen .sx-sets{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html body #categoriesScreen :is(.sx-tile,.sx-set,.sx-claim-btn):hover{transform:none}}html body #categoriesScreen .sx-sets{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}html body #categoriesScreen .sx-set-title>em{white-space:nowrap}@media (width<=640px){html body #categoriesScreen .sx-view-head:has(.sx-back){gap:10px}html body #categoriesScreen .sx-view-head .sx-back{justify-content:center;width:100%}html body #categoriesScreen .sx-reward>span{white-space:normal}html body #categoriesScreen .sx-set-title h3{font-size:20px}html body #categoriesScreen .sx-sets{grid-template-columns:1fr 1fr}}@media (width<=360px){html body #categoriesScreen .sx-sets{grid-template-columns:1fr}}@media (width<=1100px){html body #categoriesScreen .sx-claim:not(.has-rewards){display:none}}html body #categoriesScreen .sx-legend{gap:14px;padding:12px 14px 12px 12px}html body #categoriesScreen .sx-legend .sx-medal-avatar{background:#fff;width:62px;height:62px;padding:0;overflow:hidden}html body #categoriesScreen .sx-legend .sx-medal-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}html body #categoriesScreen .sx-legend.is-idle .sx-medal{filter:none;opacity:1}html body #categoriesScreen .sx-legend.is-idle .sx-medal-avatar img{filter:grayscale(.45)}html body #categoriesScreen .sx-legend .sx-name{flex-wrap:wrap;gap:4px 10px}html body #categoriesScreen .sx-legend .sx-name b{font-size:18px}html body #categoriesScreen .sx-legend-code{color:#5b6f8c;-webkit-text-fill-color:#5b6f8c;font-size:12px;font-weight:800;display:block}html body #categoriesScreen .sx-legend-hint{color:#b3541e;-webkit-text-fill-color:#b3541e;font-size:12px;font-weight:900;display:block}html body #categoriesScreen .sx-card{aspect-ratio:5/7;border:2px solid var(--sx-ink);width:56px;box-shadow:0 3px 0 var(--sx-ink);background:#13294b;border-radius:6px;flex:none;position:relative;overflow:hidden}html body #categoriesScreen .sx-card>img{object-fit:cover;filter:grayscale(.8)brightness(.75);width:100%;height:100%;display:block}html body #categoriesScreen .sx-card.is-earned>img{filter:none}html body #categoriesScreen .sx-card-state{background:#13294be6;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html body #categoriesScreen .sx-card-state :is(img,svg){width:15px;height:15px}html body #categoriesScreen .sx-card-state svg{stroke:#fff}html body #categoriesScreen .sx-card.is-earned .sx-card-state{background:#1e8a55}@media (width<=640px){html body #categoriesScreen .sx-legend{align-items:center;gap:10px;padding:10px}html body #categoriesScreen .sx-legend .sx-medal-avatar{width:50px;height:50px}html body #categoriesScreen .sx-legend .sx-name b{font-size:16px}html body #categoriesScreen .sx-card{width:46px}html body #categoriesScreen .sx-legend.is-ready{flex-wrap:wrap}html body #categoriesScreen .sx-legend.is-ready .sx-action{width:100%;padding-left:0}}.grade-chip.is-mystery{--grade-color:#5b6f8c;background:#13263b}.grade-chip.is-mystery b{color:#fff;background:repeating-linear-gradient(135deg,#5b6f8c 0 4px,#7186a5 4px 8px)}.exchange-target-art>.grade-chip.is-mystery{z-index:3;padding:3px 10px 3px 3px;font-size:12px;position:absolute;bottom:10px;left:8px;box-shadow:0 2px #13294b}.exchange-target-art>.grade-chip.is-mystery b{min-width:24px;height:24px;font-size:14px}.case-item .case-art{width:120px;height:170px;display:block;position:relative}.case-item .case-art>img{object-fit:contain;width:100%;height:100%}.case-item .case-art>.grade-chip{padding:2px 7px 2px 2px;font-size:9.5px;position:absolute;bottom:6px;left:4px}.case-item .case-art>.grade-chip b{min-width:18px;height:18px;font-size:11px}.case-item .case-art>.grade-chip small{font-size:9px}.exchange-case-dialog .case-sheet{z-index:5;text-align:left;background:radial-gradient(#1d3554 0,#0c192a 70%);justify-content:center;align-items:center;gap:22px;padding:10px 22px;animation:.4s ease-out both caseSheetIn;display:flex;position:absolute;inset:0}.exchange-case-dialog .case-sheet[hidden]{display:none}.case-sheet-card{aspect-ratio:5/7;border-radius:10px;flex:none;height:min(210px,100% - 8px);position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffc83d,0 10px 26px #0008}.case-sheet-card>img{object-fit:cover;width:100%;height:100%;display:block}.case-sheet-card[data-grade="10"].is-revealed{box-shadow:0 0 0 3px #f6d26b,0 0 34px #f2c14e99,0 10px 26px #0008}.case-sheet-chip{z-index:4;perspective:400px;position:absolute;bottom:7px;left:6px}.case-sheet-chip .grade-chip{border:2px solid #13294b;padding:3px 10px 3px 3px;font-size:12px}.case-sheet-chip .grade-chip b{min-width:26px;height:26px;font-size:14px}.case-sheet-chip .grade-chip small{font-size:11px}.case-sheet-text{gap:6px;min-width:0;max-width:330px;display:grid}.case-sheet-text small{letter-spacing:.5px;text-transform:uppercase;color:#c9d8e8;font-size:12px;font-weight:800}.case-sheet-text b{font-family:var(--gl-display,"Lilita One"),sans-serif;color:#fff;font-size:23px;font-weight:400;line-height:1.1}.case-sheet-grade{color:#ffe7a3;font-size:15px;font-weight:800}.case-sheet-value{color:#8ef2ba;font-size:15px;font-weight:900}@keyframes caseSheetIn{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@media (width<=560px){.exchange-case-dialog .case-sheet{gap:12px;padding:8px 12px}.case-sheet-card{height:min(180px,100% - 8px)}.case-sheet-text b{font-size:18px}.case-sheet-text small{font-size:10.5px}.case-sheet-grade,.case-sheet-value{font-size:13px}}@media (prefers-reduced-motion:reduce){.exchange-case-dialog .case-sheet{animation:none}}.auto-confirm-dialog{max-width:min(440px,100vw - 28px)}.auto-confirm-dialog p{margin:8px 0 12px;line-height:1.45}.auto-confirm-facts{background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;gap:7px;margin:0 0 14px;padding:12px 14px;list-style:none;display:grid}.auto-confirm-facts li{padding-left:20px;font-size:14px;font-weight:700;line-height:1.35;position:relative}.auto-confirm-facts li:before{content:"";background:var(--gl-sun,#ffc83d);border-radius:50%;width:9px;height:9px;position:absolute;top:.45em;left:2px}.auto-confirm-facts small{opacity:.75;font-weight:700}.auto-confirm-skip{cursor:pointer;align-items:center;gap:8px;margin:0 0 16px;font-size:13px;font-weight:700;display:flex}.auto-confirm-skip input{width:18px;height:18px;accent-color:var(--gl-sun,#ffc83d)}.auto-confirm-dialog .dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}html body #headerDisplays.has-welcome:after{background:var(--gl-red,#e8423f);border:2px solid var(--gl-ink,#13294b)}.psa-badge{font-family:var(--gl-body,"Nunito",sans-serif);vertical-align:middle;white-space:nowrap;border:1.5px solid #13294b;border-radius:6px;flex:none;align-items:stretch;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1.5px #ffffffb3}html body .psa-badge small{letter-spacing:.6px;background:#c8232c;place-items:center;padding:3px 5px;font-size:10px;font-weight:900;display:grid;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important}html body .psa-badge b{background:#fff;place-items:center;min-width:22px;padding:3px 6px;font-size:13px;font-weight:900;display:grid;color:#13294b!important;-webkit-text-fill-color:#13294b!important;text-shadow:none!important}html body .psa-badge[data-grade="9"] b{background:#e7ddff}html body .psa-badge[data-grade="10"] b{background:linear-gradient(135deg,#fff3b0,#e9b33a 45%,#c48a1e);color:#3b2a08!important;-webkit-text-fill-color:#3b2a08!important}html body .psa-badge[data-grade="10"]{border-color:#7a5410}html body #leaderboardScreen .rank-profile{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;margin:0;padding:0;display:block;box-shadow:none!important;background:0 0!important;border:0!important}html body #leaderboardScreen .rank-profile:hover .identity-banner{filter:brightness(1.07)}html body #leaderboardScreen .rank-profile:focus-visible,html body #leaderboardScreen .rank-drop-btn:focus-visible{outline:3px solid var(--gl-sun,#ffc83d);outline-offset:3px}html body #leaderboardScreen .rank-drop-score:has(>.rank-drop-btn){display:block}html body #leaderboardScreen .rank-drop-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:14px;margin:0;padding:6px 8px;transition:background .15s,border-color .15s;display:grid;box-shadow:none!important;background:0 0!important;border:2px solid #0000!important}html body #leaderboardScreen .rank-drop-btn:hover{background:#13294b0f!important;border-color:#13294b40!important}html body #leaderboardScreen .rank-drop-btn:hover .rank-drop-art{transform:translateY(-2px)scale(1.04)}html body #leaderboardScreen .rank-drop-art{transition:transform .15s}html body #leaderboardScreen .rank-value-line{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}@media (width<=1000px){html body #leaderboardScreen .rank-drop-btn{grid-template-columns:44px minmax(0,1fr);gap:10px}}@media (width<=700px){html body #leaderboardScreen .rank-drop-btn{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:4px 6px}html body #leaderboardScreen .rank-value-line{gap:4px 8px}}@media (prefers-reduced-motion:reduce){html body #leaderboardScreen .rank-drop-art{transition:none}html body #leaderboardScreen .rank-drop-btn:hover .rank-drop-art{transform:none}}.detail-peer{color:#13294b;background:#fff4dc;border:2px solid #13294b;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 10px;padding:8px 12px;font-size:14px;font-weight:800;display:flex}.detail-peer[hidden]{display:none}.detail-peer b{color:#13294b}.pcard-best strong{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}html body #homeView .series-pair{grid-template-columns:1fr 1fr;gap:0;display:grid}html body #homeView .series-pair>.series-current{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;gap:4px 12px;padding:10px 14px}html body #homeView .series-pair>.series-current+.series-current{border-left:2px solid #13294b26;border-radius:0 18px 0 0}html body #homeView .series-pair>.series-current:first-child{border-radius:18px 0 0}html body #homeView .series-pair .series-current>img{grid-row:span 2;width:46px;height:66px}html body #homeView .series-pair .series-current-progress{grid-area:2/2/auto/-1}html body #homeView .series-pair .series-current-text b{font-size:24px}html body #homeView .series-pair .series-current-text small{font-weight:900}html body #homeView .series-pair .series-current-action{align-self:center}html body #homeView .series-current.is-locked{cursor:not-allowed}html body #homeView .series-current.is-locked .series-current-action{color:#5b6f8c;background:#e6eef6;border:2px solid #13294b33}html body #homeView .series-current.is-locked:hover .series-current-action{filter:none}html body #homeView .series-side-btn.is-locked{opacity:.55;filter:grayscale(.5);cursor:not-allowed}html body #homeView .series-side-btn.is-locked:hover:not(:disabled){transform:translateY(-50%);box-shadow:0 4px #13294b}@media (width<=760px){html body #homeView .series-pair{grid-template-columns:1fr}html body #homeView .series-pair>.series-current+.series-current{border-top:2px solid #13294b26;border-left:0;border-radius:0}html body #homeView .series-pair>.series-current:first-child{border-radius:18px 18px 0 0}}.install-app-card{background:#ffffff0d;border:1px solid #9fc4d466;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.install-app-card>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.install-app-card b{font-weight:900}.install-app-card span{opacity:.85;font-size:13px;line-height:1.4}.install-app-card button{background:var(--gl-sun,#ffc83d);min-height:40px;color:var(--gl-navy,#13294b);border-radius:999px;flex:none;padding:0 16px;font-weight:900}.pwa-banner{z-index:1200;left:50%;bottom:calc(env(safe-area-inset-bottom) + 84px);border:2px solid var(--gl-navy,#13294b);width:min(560px,100vw - 24px);color:var(--gl-navy,#13294b);background:#fffdf5;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;animation:.35s ease-out pwa-in;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 12px 32px #0006}.pwa-banner img{border-radius:12px;flex:none;width:44px;height:44px}.pwa-banner>div:first-of-type{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pwa-banner b{font-family:Lilita One,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1.1}.pwa-banner span{font-size:12.5px;line-height:1.35}.pwa-banner-actions{flex:none;gap:6px;display:flex}.pwa-banner button{border-radius:999px;min-height:38px;padding:0 12px;font-size:13px;font-weight:900}.pwa-banner .pwa-later{color:inherit;background:0 0;border:1px solid #13294b40}.pwa-banner .pwa-install{background:var(--gl-sun,#ffc83d);color:var(--gl-navy,#13294b);border:2px solid var(--gl-navy,#13294b)}@media (width>=1024px){.pwa-banner{bottom:24px}}@media (width<=420px){.pwa-banner{flex-wrap:wrap}.pwa-banner-actions{justify-content:flex-end;width:100%}}@keyframes pwa-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pwa-banner{animation:none}}#openingScreen{--o-ink:#13294b;--o-navy:#0f2747;--o-navy-2:#173863;--o-line:#2f5d8f;--o-sun:#ffc83d;--o-sky:#cfeaff;--o-paper:#f2f9ff}html body #openingScreen #homeView{max-width:1340px;margin-inline:auto}html body #openingScreen #homeView>:is(.opening-heading,.series-bar,.opening-wallet,.port-layout,.opening-bottom-row){box-sizing:border-box;width:100%;max-width:none;margin-inline:0}@media (width>=1024px){html body #main:has(#openingScreen.active #homeView:not([hidden])){margin-top:26px!important;padding-top:12px!important}}html body #openingScreen .opening-heading{text-align:left;gap:16px;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;margin:4px 0 18px!important;padding:0!important;display:flex!important}html body #openingScreen .opening-heading>.opening-heading-copy{display:grid!important}html body #openingScreen .opening-heading:after{display:none!important}html body #openingScreen .opening-heading-icon{border:3px solid var(--o-ink);width:72px;height:72px;box-shadow:0 4px 0 var(--o-ink);background:linear-gradient(160deg,#ffd866,#f5a623);border-radius:20px;flex:none;place-items:center;transform:rotate(-6deg);display:grid!important}html body #openingScreen .opening-heading-icon img{object-fit:contain;width:52px;height:52px;transform:rotate(6deg)}html body #openingScreen .opening-heading-copy{gap:2px;min-width:0;display:grid}html body #openingScreen .opening-heading h1{margin:0!important;font-size:clamp(34px,4vw,50px)!important;line-height:1!important}html body #openingScreen #openingIntro{text-shadow:0 2px #13294b66;color:#fff!important;opacity:1!important;max-width:none!important;margin:0!important;font:800 clamp(14px,1.4vw,19px)/1.25 Nunito,system-ui,sans-serif!important;display:block!important}html body #openingScreen .series-bar{overflow:hidden;border:2px solid var(--o-line)!important;background:linear-gradient(180deg,var(--o-navy-2),var(--o-navy))!important;border-radius:22px!important;margin:0 0 12px!important;padding:0!important;box-shadow:0 5px #0b1d36,inset 0 1px #ffffff1a!important}html body #openingScreen .series-bar .series-pair{grid-template-columns:1fr 1fr!important;gap:0!important;display:grid!important}html body #openingScreen .series-pair>.series-current{color:#fff;text-align:left;cursor:pointer;align-items:center;position:relative;background:0 0!important;border:0!important;border-radius:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:4px 16px!important;padding:14px 22px 16px 18px!important;display:grid!important}html body #openingScreen .series-pair>.series-current+.series-current{border-left:0!important}html body #openingScreen .series-pair>.series-current+.series-current:before{content:"";background:#ffffff1f;border-radius:2px;width:2px;position:absolute;top:18px;bottom:18px;left:0}html body #openingScreen .series-pair>.series-current:hover{background:#ffffff08!important}html body #openingScreen .series-pair .series-current>img{object-fit:contain;filter:drop-shadow(0 6px 8px #0008);grid-column:1;grid-row:1/4!important;width:74px!important;height:86px!important;transform:none!important}html body #openingScreen .series-pair .series-current-text{grid-area:1/2;align-items:center;gap:10px;min-width:0;display:flex!important}html body #openingScreen .series-pair .series-current-text small{letter-spacing:0!important;text-transform:none!important;color:#fff!important;font:400 22px/1 Lilita One,sans-serif!important}html body #openingScreen .series-pair .series-current-text b{border-radius:999px;align-items:center;padding:4px 12px;display:inline-flex;box-shadow:inset 0 -2px #0002;background:var(--o-sun)!important;color:var(--o-ink)!important;letter-spacing:.2px!important;font:400 17px/1 Lilita One,sans-serif!important}html body #openingScreen .series-pair .series-current-text em{display:none!important}html body #openingScreen .series-pair .series-current-progress{color:#dbe8f6!important;grid-area:2/2/4/4!important;gap:6px!important;font-size:15px!important;display:grid!important}html body #openingScreen .series-pair .series-count{font-weight:800}html body #openingScreen .series-pair .series-count b{color:#fff!important;font:400 22px/1 Lilita One,sans-serif!important}html body #openingScreen .series-meter-row{align-items:center;gap:14px;display:flex}html body #openingScreen .series-meter-row .series-meter{border-radius:99px;flex:1;overflow:hidden;box-shadow:inset 0 1px 2px #0008;background:#0a1a30!important;height:10px!important}html body #openingScreen .series-meter-row .series-meter i{border-radius:inherit;height:100%;display:block;background:linear-gradient(90deg,#ffb21e,var(--o-sun))!important}html body #openingScreen .series-pct{text-align:right;color:#fff;min-width:44px;font:400 17px/1 Lilita One,sans-serif}html body #openingScreen .series-pair .series-current-action{white-space:nowrap;border:2px solid #fff;justify-self:end;align-items:center;gap:8px;box-shadow:0 3px #0b1d36;color:var(--o-ink)!important;background:#fff!important;border-radius:999px!important;grid-area:1/3!important;padding:8px 14px 8px 12px!important;font:900 13px/1 Nunito,system-ui,sans-serif!important;display:inline-flex!important}html body #openingScreen .series-pair .series-current-action:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h14l-4-4M20 16H6l4 4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 8h14l-4-4M20 16H6l4 4'/%3E%3C/svg%3E") 50%/contain no-repeat}html body #openingScreen .series-pair .series-current:hover .series-current-action{background:var(--o-sky)!important}html body #openingScreen .series-pair .series-current.is-locked .series-current-action{box-shadow:none;border-color:#3b5a82;color:#c8d6e6!important;background:#2a4467!important}html body #openingScreen .series-pair .series-current.is-locked .series-current-action:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}html body #openingScreen .opening-wallet{color:#fff;flex-wrap:wrap;align-items:center;border:2px solid var(--o-line)!important;border-top:2px solid var(--o-line)!important;background:linear-gradient(180deg,var(--o-navy-2),var(--o-navy))!important;border-radius:18px!important;gap:8px 22px!important;margin:0 0 18px!important;padding:11px 20px!important;font-size:16px!important;display:flex!important;box-shadow:0 4px #0b1d36!important}html body #openingScreen .opening-wallet .series-costs-label{letter-spacing:0!important;text-transform:none!important;color:#fff!important;margin:0 4px 0 0!important;font:400 19px/1 Lilita One,sans-serif!important}html body #openingScreen .opening-wallet .token-chip{align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;padding:0!important}html body #openingScreen .opening-wallet .token-chip .token-icon{width:26px!important;height:26px!important}html body #openingScreen .opening-wallet .token-chip b{font:400 20px/1 Lilita One,sans-serif;color:#fff!important}html body #openingScreen .opening-wallet .token-chip.is-short{opacity:.72}html body #openingScreen .opening-wallet .token-chip span{color:#e4eef9}html body #openingScreen .opening-wallet .series-costs-rule{font-weight:700;color:#e4eef9!important;margin-left:auto!important;font-size:15px!important}html body #openingScreen .opening-wallet .welcome-chip{margin:0!important}html body #openingScreen .series-costs-info{color:#fff;cursor:help;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-10px;display:grid}html body #openingScreen .series-costs-info svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}html body #openingScreen .series-costs-info:focus-visible{outline:3px solid var(--o-sun);outline-offset:2px}html body #openingScreen #homeView .port-layout{align-items:stretch;grid-template-columns:1fr 1fr!important;gap:22px!important;display:grid!important}html body #openingScreen #homeView .port-layout>.display-packs-panel{grid-column:1/-1}html body #openingScreen #homeView .compact-opening-card{transition:box-shadow .2s,border-color .2s;text-align:left!important;border:3px solid var(--o-ink)!important;background:linear-gradient(180deg,#fff,var(--o-paper))!important;box-shadow:0 6px 0 var(--o-ink),0 0 0 0 #ffc83d00!important;border-radius:24px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;height:auto!important;min-height:0!important;padding:20px 22px 22px!important;display:flex!important;overflow:visible!important}html body #openingScreen #homeView .compact-opening-card>*{order:0!important;grid-area:auto!important;place-self:stretch stretch!important;width:auto!important;max-width:none!important}html body #openingScreen #homeView .compact-opening-card>:is(#emptyDisplay,.gift-art){flex:auto}html body #openingScreen #homeView .compact-opening-card>.opening-actions{margin-top:auto!important}html body #openingScreen #homeView .compact-opening-card.is-ready{border-color:var(--o-ink)!important;box-shadow:0 0 0 4px var(--o-sun),0 6px 0 4px var(--o-ink),0 0 34px 6px #ffc83d55!important}html body #openingScreen #homeView .compact-opening-card>.section-head{border:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;margin:0!important;padding:0!important;display:grid!important}html body #openingScreen #homeView .compact-opening-card .opening-card-icon{background:var(--o-sky);border:2.5px solid var(--o-ink);width:56px;height:56px;color:var(--o-ink);border-radius:16px;place-items:center;display:grid!important}html body #openingScreen #homeView .compact-opening-card .opening-card-icon svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;width:34px;height:34px}html body #openingScreen #homeView .compact-opening-card .opening-card-copy{gap:3px;min-width:0;display:grid}html body #openingScreen #homeView .compact-opening-card .opening-card-copy h2{color:var(--o-ink)!important;margin:0!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1!important}html body #openingScreen #homeView .compact-opening-card .opening-card-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#3d5576!important;margin:0!important;font:700 15px/1.3 Nunito,system-ui,sans-serif!important;display:block!important}html body #openingScreen #homeView .compact-opening-card :is(#displayBadge,#freeBoosterCount){white-space:nowrap;align-items:center;gap:8px;min-height:44px;border:2.5px solid var(--o-ink)!important;height:auto!important;color:var(--o-ink)!important;background:#fff!important;border-radius:999px!important;padding:6px 18px!important;font:400 22px/1 Lilita One,sans-serif!important;display:inline-flex!important;box-shadow:inset 0 -3px #13294b14!important}html body #openingScreen #homeView #displayBadge .pack-glyph{width:16px;height:22px;fill:var(--o-ink)}html body #openingScreen #homeView #freeBoosterCount:before{content:"";background:url(/assets/token-booster-BPvnkiMr.webp) 50%/contain no-repeat;flex:none;width:26px;height:26px}html body #openingScreen #homeView #freeBoosterCount .token-total,html body #openingScreen #homeView #freeBoosterCount .token-total.is-excess{color:#1f9a59}html body #openingScreen #homeView .display-stock{flex-wrap:nowrap;align-items:center;gap:8px;display:inline-flex!important}html body #openingScreen #homeView #displayQuantity:not([hidden]){align-items:center;min-height:44px;border:2.5px solid var(--o-ink)!important;border-radius:999px!important;padding:6px 14px!important;font:400 18px/1 Lilita One,sans-serif!important;display:inline-flex!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){grid-template-columns:auto minmax(0,1fr);place-items:center;gap:12px;background:0 0!important;border:0!important;height:auto!important;min-height:220px!important;margin:0!important;padding:4px 0!important;display:grid!important;position:relative!important}html body #openingScreen #homeView .compact-opening-card :is(#openingDisplayArt,#openingBoosterArt){object-fit:contain;filter:drop-shadow(0 14px 16px #13294b40);grid-area:1/2;width:auto!important;max-width:100%!important;height:clamp(170px,22vw,250px)!important;max-height:none!important;margin:0!important;transform:none!important}html body #openingScreen #homeView .compact-opening-card .gift-art>#openingBoosterArt{height:clamp(150px,18vw,200px)!important}html body #openingScreen #homeView .display-board.display-waiting #openingDisplayArt{opacity:.92;filter:grayscale()drop-shadow(0 14px 16px #13294b40)!important}html body #openingScreen #homeView .art-side-stack{z-index:3;grid-area:1/1;align-self:center;gap:14px;display:grid}html body #openingScreen #homeView .art-side-stack .art-side-btn{justify-content:flex-start;align-items:center;border:3px solid var(--o-ink)!important;width:150px!important;height:58px!important;box-shadow:0 4px 0 var(--o-ink)!important;border-radius:16px!important;flex-direction:row!important;gap:12px!important;padding:0 18px!important;font:400 21px/1 Lilita One,sans-serif!important;display:inline-flex!important;position:static!important;transform:none!important}html body #openingScreen #homeView .art-side-stack .art-side-btn[hidden]{display:none!important}html body #openingScreen #homeView .art-side-stack .art-side-btn svg{width:28px!important;height:28px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn:hover:not(:disabled){box-shadow:0 6px 0 var(--o-ink)!important;transform:translateY(-2px)!important}html body #openingScreen #homeView .art-side-stack .art-side-btn:active:not(:disabled){box-shadow:0 1px 0 var(--o-ink)!important;transform:translateY(3px)!important}html body #openingScreen #homeView .art-side-stack .series-side-btn{background:var(--o-sky)!important;color:var(--o-ink)!important}html body #openingScreen #homeView .art-side-stack .series-side-btn svg{fill:none;stroke:currentColor;stroke-width:2.3px}html body #openingScreen #homeView .art-side-stack .series-side-btn.is-locked{opacity:.55;cursor:not-allowed}html body #openingScreen #homeView .art-side-stack .auto-side-btn{background:var(--o-sun)!important;color:var(--o-ink)!important}html body #openingScreen #homeView .art-side-stack .auto-side-btn svg{fill:var(--o-ink)!important;stroke:var(--o-ink)!important;stroke-width:1.6px!important}html body #openingScreen #homeView .art-side-stack .auto-side-btn:disabled{color:#8a9bb0!important;background:#eef2f7!important;border-color:#b8c6d6!important;box-shadow:0 3px #b8c6d6!important}html body #openingScreen #homeView .art-side-stack .auto-side-btn:disabled svg{fill:none!important;stroke:#8a9bb0!important;stroke-width:2px!important}html body #openingScreen #homeView .art-side-stack .auto-side-btn.is-on{color:#fff!important;background:#2bb673!important}html body #openingScreen #homeView .art-side-stack .auto-side-btn.is-on svg{fill:#ffd966!important;stroke:var(--o-ink)!important}html body #openingScreen #homeView .auto-side-btn{position:relative}html body #openingScreen #homeView .art-side-stack .auto-side-btn[data-left]:not([data-left=""]):after{content:attr(data-left);box-sizing:border-box;border:2.5px solid var(--o-ink);min-width:26px;height:26px;color:var(--o-ink);background:#fff;border-radius:99px;place-items:center;padding:0 7px;font:400 13px/1 Lilita One,sans-serif;display:grid;position:absolute;top:-10px;right:-10px}html body #openingScreen #homeView .display-hit-chip{z-index:2;position:absolute;top:0;right:0}html body #openingScreen #homeView .booster-status-row{grid-template-columns:40px minmax(0,340px) 40px;justify-content:center;align-items:center;gap:12px;display:grid}html body #openingScreen #homeView .set-step-btn{width:40px;height:40px;color:var(--o-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 2px 8px #13294b26}html body #openingScreen #homeView .set-step-btn svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}html body #openingScreen #homeView .set-step-btn:hover{background:var(--o-sky)}html body #openingScreen #homeView .set-step-btn:focus-visible{outline:3px solid var(--o-sun);outline-offset:2px}html body #openingScreen #homeView .booster-status-row .opening-countdown{justify-content:center;align-items:center;gap:10px;min-height:44px;border:2.5px solid var(--o-ink)!important;box-shadow:none!important;background:#ddf0ff!important;border-radius:14px!important;margin:0!important;padding:4px 16px!important;display:flex!important}html body #openingScreen #homeView .booster-status-row .opening-countdown>div{align-items:center;gap:8px;display:flex}html body #openingScreen #homeView .booster-status-row .opening-countdown svg{fill:none;width:22px;height:22px;stroke:var(--o-ink);stroke-width:2.4px;stroke-linecap:round}html body #openingScreen #homeView .booster-status-row #freeBoosterTimer{color:var(--o-ink)!important;margin:0!important;font:400 21px/1 Lilita One,sans-serif!important}html body #openingScreen #homeView .booster-status-row #freeBoosterTimerCaption{display:none!important}html body #openingScreen #homeView .booster-gift[data-full=true] .opening-countdown>div>svg{display:none}html body #openingScreen #homeView .booster-gift[data-full=true] .opening-countdown>div:before{content:"";background:var(--o-sun) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2313294B' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/16px no-repeat;border:2px solid var(--o-ink);box-sizing:border-box;border-radius:50%;flex:none;width:24px;height:24px}html body #openingScreen #homeView #pendingBoosterText{text-align:center;color:#3d5576!important;margin:-4px 0 0!important;font:700 14px/1.3 Nunito,system-ui,sans-serif!important}html body #openingScreen #homeView #pendingBoosterText[hidden]{display:none!important}html body #openingScreen #homeView .compact-opening-card .opening-actions{margin:0!important}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn){justify-content:center;align-items:center;gap:4px;border:3px solid var(--o-ink)!important;background:var(--o-sun)!important;min-height:64px!important;color:var(--o-ink)!important;box-shadow:0 5px 0 var(--o-ink)!important;border-radius:18px!important;font:400 28px/1 Lilita One,sans-serif!important;display:inline-flex!important}html body #openingScreen #homeView .compact-opening-card #openGiftBtn:before{background:var(--o-ink);flex:none;width:30px;height:30px;margin-right:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='2.6' stroke-linejoin='round'%3E%3Crect x='7' y='4' width='18' height='24' rx='3' transform='rotate(10 16 16)'/%3E%3Cpath d='m17 10-4 6h5l-3 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='none' stroke='black' stroke-width='2.6' stroke-linejoin='round'%3E%3Crect x='7' y='4' width='18' height='24' rx='3' transform='rotate(10 16 16)'/%3E%3Cpath d='m17 10-4 6h5l-3 6'/%3E%3C/svg%3E") 50%/contain no-repeat;content:""!important;opacity:1!important;display:block!important;position:static!important;inset:auto!important;transform:none!important}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn)[data-cost]:not([data-cost=""]):after{background-color:var(--o-ink)!important;color:#fff!important;background-position:7px!important;background-size:22px 22px!important;border-radius:999px!important;margin-left:14px!important;padding:5px 12px 5px 34px!important;font:400 19px/1 Lilita One,sans-serif!important;position:static!important}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn):disabled{opacity:1!important;filter:none!important}html body #openingScreen #homeView .compact-opening-card #mainClaimBtn.is-timer{cursor:default;min-height:56px!important;box-shadow:0 3px 0 var(--o-ink)!important;background:#ddf0ff!important;gap:10px!important;font:800 18px/1 Nunito,system-ui,sans-serif!important}html body #openingScreen #homeView #mainClaimBtn .claim-clock{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;width:24px;height:24px}html body #openingScreen #homeView #mainClaimBtn .claim-timer-time{letter-spacing:.5px;font:400 24px/1 Lilita One,sans-serif}html body #openingScreen .opening-bottom-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-top:22px;display:flex}html body #openingScreen .opening-bottom-row>#todayStrip{max-width:100%;min-height:64px;border:2px solid var(--o-line)!important;background:linear-gradient(180deg,var(--o-navy-2),var(--o-navy))!important;color:#fff!important;border-radius:20px!important;gap:16px!important;width:auto!important;margin:0!important;padding:8px 22px 8px 18px!important;box-shadow:0 4px #0b1d36!important}html body #openingScreen .opening-bottom-row>#todayStrip:hover{background:linear-gradient(#1d4373,#12305a)!important}html body #openingScreen .opening-bottom-row>#todayStrip .strip-title{color:#fff;border-right:2px solid #fff2;padding-right:16px;font-size:22px}html body #openingScreen .opening-bottom-row>#todayStrip .strip-m{background:#fff}.auto-slot[hidden]{display:none!important}html body .auto-slot>.opening-status-bar{z-index:auto!important;width:auto!important;max-width:100%!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html body .auto-slot>.opening-status-bar[hidden]{display:none!important}html body .auto-slot #stopAutoOpeningBtn{min-height:56px;gap:12px!important;padding-inline:12px!important;font:400 19px/1 Lilita One,sans-serif!important}html body .auto-slot #stopAutoOpeningBtn svg{width:24px;height:24px}html body .auto-slot-home>.opening-status-bar{border:2px solid var(--o-line,#2f5d8f)!important;background:linear-gradient(#173863,#0f2747)!important;border-radius:20px!important;padding:4px 8px!important;box-shadow:0 4px #0b1d36!important}html body #revealView .reveal-center{position:relative}html body #revealView .auto-slot-reveal-side{z-index:6;position:absolute;top:45%;left:calc(50% + 170px);transform:translateY(-50%)}html body #revealView .auto-slot-reveal-side>.opening-status-bar{border-radius:22px!important}html body #revealView .auto-slot-reveal-top{flex:none;align-items:center;display:flex}html body #revealView .auto-slot-reveal-top>.opening-status-bar{gap:8px!important;padding:3px 6px!important}html body #revealView .auto-slot-reveal-top #stopAutoOpeningBtn{min-height:44px}@media (width<=1023px){html body #revealView .reveal-top{flex-wrap:nowrap;justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}html body #revealView .reveal-top>#pauseOpeningBtn{white-space:nowrap;min-width:0;margin-left:auto!important}html body #revealView .auto-slot-reveal-top #autoOpeningStatus{display:none}}@media (width<=700px){html body #revealView .reveal-top>#pauseOpeningBtn{min-height:44px!important;padding-inline:14px!important;font-size:0!important}html body #revealView .reveal-top>#pauseOpeningBtn:after{font-weight:800;content:"← Retour"!important;font-size:15px!important}html body #revealView .auto-slot-reveal-top #stopAutoOpeningBtn{min-height:44px;gap:8px!important;padding-inline:8px!important;font-size:16px!important}}@media (width>=1024px) and (height<=900px){html body #openingScreen .opening-heading{margin:0 0 12px!important}html body #openingScreen .opening-heading-icon{border-radius:16px;width:58px;height:58px}html body #openingScreen .opening-heading-icon img{width:42px;height:42px}html body #openingScreen .opening-heading h1{font-size:40px!important}html body #openingScreen .series-pair>.series-current{padding-block:10px 12px!important}html body #openingScreen .series-pair .series-current>img{width:60px!important;height:70px!important}html body #openingScreen .opening-wallet{margin-bottom:14px!important;padding-block:8px!important}html body #openingScreen #homeView .compact-opening-card{gap:10px!important;padding:16px 20px 18px!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){min-height:170px!important}html body #openingScreen #homeView .compact-opening-card :is(#openingDisplayArt,#openingBoosterArt){height:170px!important}html body #openingScreen #homeView .compact-opening-card .gift-art>#openingBoosterArt{height:160px!important}html body #openingScreen .opening-bottom-row{margin-top:16px}}@media (width<=1180px){html body #openingScreen #homeView .art-side-stack .art-side-btn{gap:9px!important;width:124px!important;height:52px!important;padding:0 14px!important;font-size:18px!important}html body #openingScreen .series-pair>.series-current{column-gap:12px!important;padding:12px 16px 14px 14px!important}html body #openingScreen .series-pair .series-current>img{width:56px!important;height:70px!important}}@media (width<=1023px){html body #openingScreen .opening-heading-icon{border-radius:16px;width:58px;height:58px}html body #openingScreen .opening-heading-icon img{width:42px;height:42px}html body #openingScreen .series-bar .series-pair{grid-template-columns:1fr!important}html body #openingScreen .series-pair>.series-current+.series-current:before{width:auto;height:2px;inset:0 18px auto}html body #openingScreen .opening-wallet .series-costs-rule{flex-basis:100%;order:9;margin-left:0!important;font-size:13px!important}html body #openingScreen .series-costs-info{display:none}}@media (width<=700px){html body #openingScreen .opening-heading{gap:12px;margin:2px 0 14px!important}html body #openingScreen .opening-heading-icon{border-width:2.5px;border-radius:14px;width:48px;height:48px}html body #openingScreen .opening-heading-icon img{width:34px;height:34px}html body #openingScreen .opening-heading h1{font-size:32px!important}html body #openingScreen #openingIntro{font-size:14px!important}html body #openingScreen .series-bar{border-radius:18px!important;margin-bottom:10px!important}html body #openingScreen .series-bar .series-pair{grid-template-columns:1fr 1fr!important}html body #openingScreen .series-pair>.series-current+.series-current:before{width:2px;height:auto;inset:12px auto 12px 0}html body #openingScreen .series-pair>.series-current{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px 8px!important;padding:10px 10px 12px!important}html body #openingScreen .series-pair .series-current>img{grid-row:1!important;width:34px!important;height:44px!important}html body #openingScreen .series-pair .series-current-text{flex-direction:column;grid-column:2;align-items:flex-start;gap:3px}html body #openingScreen .series-pair .series-current-text small{font-size:16px!important}html body #openingScreen .series-pair .series-current-text b{padding:2px 8px;font-size:13px!important}html body #openingScreen .series-pair .series-current-progress{grid-area:2/1/auto/-1!important;gap:4px!important;font-size:12px!important}html body #openingScreen .series-pair .series-count b{font-size:15px!important}html body #openingScreen .series-meter-row{gap:8px}html body #openingScreen .series-meter-row .series-meter{height:7px!important}html body #openingScreen .series-pct{min-width:0;font-size:13px}html body #openingScreen .series-pair .series-current-action{border-width:0;justify-content:center;gap:0;width:34px;height:34px;position:absolute;top:8px;right:8px;padding:0!important;font-size:0!important}html body #openingScreen .series-pair .series-current-action:before{width:17px;height:17px}html body #openingScreen .opening-wallet{border-radius:16px!important;gap:6px 14px!important;margin-bottom:12px!important;padding:8px 12px!important}html body #openingScreen .opening-wallet .series-costs-label,html body #openingScreen .opening-wallet .series-costs-rule{display:none!important}html body #openingScreen .opening-wallet .token-chip{gap:6px;font-size:13px}html body #openingScreen .opening-wallet .token-chip .token-icon{width:22px!important;height:22px!important}html body #openingScreen .opening-wallet .token-chip b{font-size:17px}html body #openingScreen .opening-wallet .welcome-chip{font-size:11px!important}html body #openingScreen #homeView .port-layout{gap:10px!important}html body #openingScreen #homeView .compact-opening-card{box-shadow:0 4px 0 var(--o-ink)!important;border-width:2.5px!important;border-radius:18px!important;gap:8px!important;padding:10px 10px 12px!important}html body #openingScreen #homeView .compact-opening-card.is-ready{box-shadow:0 0 0 3px var(--o-sun),0 4px 0 3px var(--o-ink),0 0 20px 4px #ffc83d55!important}html body #openingScreen #homeView .compact-opening-card>.section-head{justify-items:start;grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important;display:grid!important}html body #openingScreen #homeView .compact-opening-card>.section-head>*{grid-area:auto/1!important;margin:0!important}html body #openingScreen #homeView .compact-opening-card .opening-card-icon{display:none!important}html body #openingScreen #homeView .compact-opening-card .opening-card-copy h2{font-size:20px!important;line-height:1.05!important}html body #openingScreen #homeView .compact-opening-card .opening-card-description{display:none!important}html body #openingScreen #homeView .compact-opening-card :is(#displayBadge,#freeBoosterCount){gap:6px;min-height:32px;border-width:2px!important;padding:3px 10px!important;font-size:16px!important}html body #openingScreen #homeView #freeBoosterCount:before{width:18px;height:18px}html body #openingScreen #homeView .display-stock{flex-wrap:wrap;gap:4px}html body #openingScreen #homeView #displayQuantity:not([hidden]){min-height:32px;border-width:2px!important;padding:3px 10px!important;font-size:13px!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){grid-template-columns:auto minmax(0,1fr);gap:6px;min-height:0!important}html body #openingScreen #homeView .compact-opening-card :is(#openingDisplayArt,#openingBoosterArt){height:112px!important}html body #openingScreen #homeView .compact-opening-card .gift-art>#openingBoosterArt{height:108px!important}html body #openingScreen #homeView .art-side-stack{gap:8px}html body #openingScreen #homeView .art-side-stack .art-side-btn{justify-content:center;width:46px!important;height:46px!important;box-shadow:0 3px 0 var(--o-ink)!important;border-width:2.5px!important;border-radius:13px!important;flex-direction:column!important;gap:1px!important;padding:0!important;font-size:10px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn svg{width:19px!important;height:19px!important}html body #openingScreen #homeView .art-side-stack .auto-side-btn[data-left]:not([data-left=""]):after{border-width:2px;min-width:20px;height:20px;padding:0 5px;font-size:11px;top:-8px;right:-8px}html body #openingScreen #homeView .booster-status-row{grid-template-columns:28px minmax(0,1fr) 28px;gap:4px}html body #openingScreen #homeView .set-step-btn{width:28px;height:28px}html body #openingScreen #homeView .set-step-btn svg{width:16px;height:16px}html body #openingScreen #homeView .booster-status-row .opening-countdown{gap:5px;min-height:34px;border-width:2px!important;border-radius:11px!important;padding:2px 6px!important}html body #openingScreen #homeView .booster-status-row .opening-countdown svg{width:16px;height:16px}html body #openingScreen #homeView .booster-status-row #freeBoosterTimer{font-size:16px!important}html body #openingScreen #homeView .booster-gift[data-full=true] .opening-countdown>div:before{background-size:12px;width:18px;height:18px}html body #openingScreen #homeView #pendingBoosterText{margin:-2px 0 0!important;font-size:11.5px!important}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn){min-height:48px!important;box-shadow:0 4px 0 var(--o-ink)!important;border-width:2.5px!important;border-radius:14px!important;padding:0 6px!important;font-size:19px!important}html body #openingScreen #homeView .compact-opening-card #openGiftBtn:before{width:20px;height:20px;margin-right:4px}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn){position:relative;overflow:visible!important}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn)[data-cost]:not([data-cost=""]):after{border:2px solid #fff;background-position:4px!important;background-size:16px 16px!important;margin:0!important;padding:3px 7px 3px 24px!important;font-size:13px!important;position:absolute!important;top:-12px!important;right:-4px!important}html body #openingScreen #homeView .compact-opening-card #mainClaimBtn.is-timer{gap:6px!important;min-height:48px!important;font-size:0!important}html body #openingScreen #homeView #mainClaimBtn.is-timer .claim-timer-label{display:none}html body #openingScreen #homeView #mainClaimBtn .claim-clock{width:18px;height:18px}html body #openingScreen #homeView #mainClaimBtn .claim-timer-time{font-size:17px}html body #openingScreen .opening-bottom-row{gap:10px;margin-top:16px}html body #openingScreen .opening-bottom-row>#todayStrip{flex:100%;justify-content:space-between;min-height:58px;padding:6px 12px!important}html body #openingScreen .opening-bottom-row>#todayStrip .strip-title{padding-right:10px;font-size:18px}html body #openingScreen .opening-bottom-row>.auto-slot-home{justify-content:center;display:flex}}@media (width<=360px){html body #openingScreen #homeView .compact-opening-card{padding:8px 7px 10px!important}html body #openingScreen #homeView .compact-opening-card .opening-card-copy h2{font-size:17px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn{border-radius:11px!important;width:38px!important;height:38px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn small{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}html body #openingScreen #homeView .compact-opening-card :is(#openingDisplayArt,#openingBoosterArt){height:90px!important}html body #openingScreen #homeView .compact-opening-card .opening-actions>:is(#mainClaimBtn,#openGiftBtn){font-size:16px!important}html body #openingScreen #homeView .booster-status-row{grid-template-columns:22px minmax(0,1fr) 22px;gap:2px}html body #openingScreen #homeView .set-step-btn{width:22px;height:22px}}.auto-qty{background:#ffffff10;border:1px solid #ffffff2a;border-radius:16px;gap:10px;margin:0 0 14px;padding:14px;display:grid}.auto-qty[hidden]{display:none}.auto-qty-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.auto-qty-head label{color:#fff;font:400 19px/1.1 Lilita One,sans-serif}.auto-qty-head small{color:#c9d8e8;font-size:13px;font-weight:800}.auto-qty-stepper{grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;display:grid}.auto-qty-stepper button{color:#13294b;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:14px;height:52px;font:400 28px/1 Lilita One,sans-serif;box-shadow:0 3px #13294b}.auto-qty-stepper button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.auto-qty-stepper input{box-sizing:border-box;color:#13294b;text-align:center;-moz-appearance:textfield;background:#fff;border:2.5px solid #13294b;border-radius:14px;width:100%;height:52px;font:400 28px/1 Lilita One,sans-serif}.auto-qty-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.auto-qty-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auto-qty-stepper input:focus-visible,.auto-qty-stepper button:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.auto-qty-presets{flex-wrap:wrap;gap:6px;display:flex}.auto-qty-presets button{color:#fff;cursor:pointer;background:0 0;border:2px solid #fff5;border-radius:99px;min-height:34px;padding:0 13px;font:800 14px/1 Nunito,system-ui,sans-serif}.auto-qty-presets button[aria-pressed=true]{color:#13294b;background:#ffc83d;border-color:#ffc83d}.auto-qty-cost{color:#c9d8e8;border-top:1px solid #fff2;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:10px;font-size:14px;font-weight:800;display:flex;margin:2px 0 0!important}.auto-qty-cost #autoQtyCost{text-align:right;color:#fff;justify-items:end;gap:3px;display:grid}.auto-qty-cost #autoQtyCost .auto-qty-line{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.auto-qty-cost #autoQtyCost .token-icon{width:22px;height:22px}.auto-qty-cost #autoQtyCost b{font:400 22px/1 Lilita One,sans-serif}.auto-qty-cost #autoQtyCost small{color:#c9d8e8;font-size:12px;font-weight:700}.auto-qty-cost #autoQtyCost .auto-qty-after{color:#8ef2ba}.auto-confirm-facts li[hidden]{display:none}.grade-slab{--tone:#6e9bd1;--tone-ink:#fff;color:#fff;text-align:left;background:linear-gradient(#152c4b,#0e1f37);border:1px solid #ffffff26;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 14px 8px 8px;line-height:1;display:inline-grid;box-shadow:inset 0 1px #ffffff12,0 6px 16px #0005}.grade-slab[data-grade="1"],.grade-slab[data-grade="2"]{--tone:#d8644a}.grade-slab[data-grade="3"],.grade-slab[data-grade="4"]{--tone:#e09a3e}.grade-slab[data-grade="5"],.grade-slab[data-grade="6"]{--tone:#9db84a}.grade-slab[data-grade="7"],.grade-slab[data-grade="8"]{--tone:#3fb6d6}.grade-slab[data-grade="9"]{--tone:#9c82f0}.grade-slab[data-grade="10"]{--tone:#f2c14e;background:linear-gradient(#2a2412,#15130b);border-color:#f2c14e80}.grade-slab-num{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:9px;justify-content:center;align-items:center;gap:1px;min-width:46px;height:42px;padding:0 6px;display:flex}.grade-slab-num b{color:var(--tone);font-variant-numeric:tabular-nums;font:400 30px/1 Lilita One,sans-serif}.grade-slab-num small{color:#ffffff80;align-self:flex-end;margin-bottom:8px;font-size:11px;font-weight:800}.grade-slab-body{gap:7px;min-width:0;display:grid}.grade-slab-top{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.grade-slab-top small{letter-spacing:1.4px;text-transform:uppercase;color:#ffffff8c;font-size:10px;font-weight:900}.grade-slab-top strong{color:#fff;text-overflow:ellipsis;font:800 15px/1 Nunito,system-ui,sans-serif;overflow:hidden}.grade-slab-meter{grid-template-columns:repeat(10,1fr);gap:3px;min-width:120px;display:grid}.grade-slab-meter i{background:#ffffff1f;border-radius:2px;height:6px}.grade-slab-meter i.on{background:var(--tone)}.grade-slab-mult{color:#ffffffb3;white-space:nowrap;font:800 13px/1 Nunito,system-ui,sans-serif}.grade-slab-mult:empty{display:none}.grade-slab[data-grade="10"] .grade-slab-num b{background:linear-gradient(#fff1b8,#f2c14e 55%,#c98e1e);color:#0000;-webkit-background-clip:text;background-clip:text}.grade-slab[data-grade="10"] .grade-slab-mult{color:#f2c14e}.grade-slab[data-grade="10"]{position:relative;overflow:hidden}.grade-slab[data-grade="10"]:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#fff3 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}#activeCard .card-grade-stamp,html body #revealView.is-concealed #cardMeta>.reveal-grade-row{display:none!important}html body #revealView #cardMeta>.reveal-grade-row{flex:100%;order:2;justify-content:center;margin:2px 0 0;display:flex}html body #revealView #cardMeta>.reveal-card-values{order:3}html body #revealView #cardMeta .reveal-grade-value{display:none!important}html body #revealView #cardMeta .reveal-grade-value b{align-items:center;gap:5px;display:inline-flex}html body #revealView #cardMeta .reveal-grade-value i{box-sizing:border-box;background:var(--tone,#3fb6d6);color:#0e1f37;border-radius:6px;place-items:center;min-width:19px;height:19px;padding:0 4px;font:400 13px/1 Lilita One,sans-serif;display:inline-grid}html body #revealView #cardMeta .reveal-grade-value em{font-style:normal}html body #revealView #cardMeta .reveal-grade-value:is([data-grade="1"],[data-grade="2"]){--tone:#d8644a}html body #revealView #cardMeta .reveal-grade-value:is([data-grade="3"],[data-grade="4"]){--tone:#e09a3e}html body #revealView #cardMeta .reveal-grade-value:is([data-grade="5"],[data-grade="6"]){--tone:#9db84a}html body #revealView #cardMeta .reveal-grade-value:is([data-grade="7"],[data-grade="8"]){--tone:#3fb6d6}html body #revealView #cardMeta .reveal-grade-value[data-grade="9"]{--tone:#9c82f0}html body #revealView #cardMeta .reveal-grade-value[data-grade="10"]{--tone:#f2c14e}@media (width<=1023px),(height<=760px){html body #revealView #cardMeta>.reveal-grade-row{display:none!important}html body #revealView #cardMeta .reveal-grade-value{display:flex!important}@media (prefers-reduced-motion:no-preference){html body #revealView:not(.is-concealed) #cardMeta .reveal-grade-value i{animation:.3s ease-out .12s both slab-num}}}@media (width<=380px){html body #revealView #cardMeta .reveal-grade-value em{display:none}}html body #revealView #cardMeta .grade-slab{margin:0}html body #revealView #cardMeta .grade-slab i,.grade-slab-meter>i{color:#0000!important;width:auto!important;height:6px!important;margin:0!important;font-size:0!important;line-height:0!important;display:block!important}html body #revealView #cardMeta .grade-slab.is-reveal{gap:10px;padding:6px 12px 6px 6px}html body #revealView #cardMeta .grade-slab.is-reveal .grade-slab-num{min-width:40px;height:36px}html body #revealView #cardMeta .grade-slab.is-reveal .grade-slab-num b{font-size:25px}html body #revealView #cardMeta .grade-slab.is-reveal .grade-slab-meter{min-width:100px}@media (prefers-reduced-motion:no-preference){html body #revealView:not(.is-concealed) #cardMeta .grade-slab{animation:.32s cubic-bezier(.2,.8,.25,1) both slab-in}html body #revealView:not(.is-concealed) #cardMeta .grade-slab .grade-slab-meter i.on{animation:slab-bar .22s calc(var(--i) * 32ms + .14s) ease-out both}html body #revealView:not(.is-concealed) #cardMeta .grade-slab .grade-slab-num b{animation:.3s ease-out .12s both slab-num}html body #revealView:not(.is-concealed) #cardMeta .grade-slab[data-grade="10"]:after{animation:1.1s ease-in-out .55s both slab-sheen}}@keyframes slab-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes slab-bar{0%{background:#ffffff1f;transform:scaleY(.4)}to{transform:none}}@keyframes slab-num{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes slab-sheen{to{transform:translate(120%)}}html body dialog.exchange-case-dialog[data-result=win]{border-color:#f2c14e66}html body dialog.exchange-case-dialog[data-result=win] h2,html body dialog.exchange-case-dialog h2#exchangeCaseTitle{-webkit-text-fill-color:#fff;text-shadow:0 2px #0006;color:#fff!important;background:0 0!important}html body dialog.exchange-case-dialog .case-sheet{background:linear-gradient(#10223a,#0b1829)!important;gap:26px!important;padding:12px 28px!important}html body dialog.exchange-case-dialog .case-sheet-card{border-radius:10px!important;height:min(220px,100% - 12px)!important;box-shadow:0 0 0 1px #ffffff30,0 14px 30px #000a!important}html body dialog.exchange-case-dialog .case-sheet-card[data-grade="10"].is-revealed{box-shadow:0 0 0 2px #f2c14e,0 14px 30px #000a,0 0 28px #f2c14e44!important}html body dialog.exchange-case-dialog .case-sheet-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#0000 0,#9fd8ff30 46%,#d9f1ff70 50%,#9fd8ff30 54%,#0000 100%) 0 0/100% 220% no-repeat;position:absolute;inset:0}html body dialog.exchange-case-dialog .case-sheet[data-stage=scanning] .case-sheet-scan{opacity:1;animation:1.1s ease-in-out infinite case-scan}@keyframes case-scan{0%{background-position:0 160%}to{background-position:0 -60%}}html body dialog.exchange-case-dialog .case-sheet-text{gap:8px!important;max-width:360px!important}html body dialog.exchange-case-dialog .case-sheet-text>small{color:#9fb6cf!important;letter-spacing:1px!important}html body dialog.exchange-case-dialog .case-sheet-text>b{font-size:26px!important}html body dialog.exchange-case-dialog .case-sheet-text .grade-slab{margin:4px 0 2px}html body dialog.exchange-case-dialog .grade-slab.is-lg{gap:14px;padding:10px 16px 10px 10px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-num{min-width:54px;height:50px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-num b{font-size:34px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-meter{min-width:150px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-meter i{height:7px}html body dialog.exchange-case-dialog .grade-slab.is-pending .grade-slab-num b{color:#fff6}html body dialog.exchange-case-dialog .grade-slab.is-pending .grade-slab-top strong{color:#ffffffa6}@media (prefers-reduced-motion:no-preference){html body dialog.exchange-case-dialog .grade-slab.is-pending .grade-slab-meter i{animation:slab-wait 1s calc(var(--i) * 70ms) ease-in-out infinite}html body dialog.exchange-case-dialog .grade-slab.is-filling .grade-slab-meter i.on{animation:.18s ease-out both slab-bar}html body dialog.exchange-case-dialog .grade-slab.is-set{animation:.4s ease-out slab-set}html body dialog.exchange-case-dialog .grade-slab.is-set[data-grade="10"]:after{animation:1.2s ease-in-out .1s both slab-sheen}html body dialog.exchange-case-dialog .case-sheet-value strong{animation:.35s ease-out both slab-num}}@keyframes slab-wait{0%,to{background:#ffffff1a}50%{background:#fff5}}@keyframes slab-set{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--tone) 60%,transparent),0 6px 16px #0005}to{box-shadow:0 0 0 12px #0000,0 6px 16px #0005}}html body dialog.exchange-case-dialog .case-sheet-grade{min-height:1.3em;color:#c9d8e8!important;font-size:14px!important;font-weight:700!important}html body dialog.exchange-case-dialog .case-sheet-value{align-items:baseline;gap:10px;display:flex;color:#c9d8e8!important;font-size:14px!important}html body dialog.exchange-case-dialog .case-sheet-value:empty{display:none}html body dialog.exchange-case-dialog .case-sheet-value strong{color:#fff;font:400 22px/1 Lilita One,sans-serif}html body dialog.exchange-case-dialog .case-sheet-value em{color:#fff9;font-style:normal;font-weight:800}@media (width<=700px){html body dialog.exchange-case-dialog .case-sheet{gap:14px!important;padding:8px 14px!important}html body dialog.exchange-case-dialog .case-sheet-card{height:min(170px,100% - 10px)!important}html body dialog.exchange-case-dialog .case-sheet-text>b{font-size:19px!important}html body dialog.exchange-case-dialog .grade-slab.is-lg{gap:9px;padding:7px 10px 7px 7px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-num{min-width:42px;height:40px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-num b{font-size:26px}html body dialog.exchange-case-dialog .grade-slab.is-lg .grade-slab-meter{min-width:90px}html body dialog.exchange-case-dialog .grade-slab-mult,html body dialog.exchange-case-dialog .case-sheet-grade{display:none}}#openingScreen,#skipDialog,#skipResultDialog{--o-ink:#13294b;--o-navy:#0f2747;--o-navy-2:#173863;--o-sun:#ffc83d;--o-sky:#cfeaff;--o-paper:#f2f9ff;--o-green:#2bb673;--o-violet:#7b5cff}html body #openingScreen #homeView .art-side-stack{gap:10px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn{height:52px!important}html body #openingScreen #homeView .art-side-stack .skip-side-btn{position:relative;background:linear-gradient(180deg,#9c86ff,var(--o-violet))!important;color:#fff!important}html body #openingScreen #homeView .art-side-stack .skip-side-btn svg{fill:#fff!important;stroke:var(--o-ink)!important;stroke-width:1.4px!important}html body #openingScreen #homeView .art-side-stack .skip-side-btn small{color:#fff!important;-webkit-text-fill-color:#fff!important}html body #openingScreen #homeView .art-side-stack .skip-side-btn:disabled{color:#8a9bb0!important;background:#eef2f7!important;border-color:#b8c6d6!important;box-shadow:0 3px #b8c6d6!important}html body #openingScreen #homeView .art-side-stack .skip-side-btn:disabled small{color:#8a9bb0!important;-webkit-text-fill-color:#8a9bb0!important}html body #openingScreen #homeView .art-side-stack .skip-side-btn:disabled svg{fill:#fff!important;stroke:#9fb2c6!important}html body #openingScreen #homeView .art-side-stack .art-side-btn[data-locked=true]{color:#5d7089!important;background:#eef2f7!important;border-color:#9fb2c6!important;box-shadow:0 3px #9fb2c6!important}html body #openingScreen #homeView .art-side-stack .art-side-btn[data-locked=true] small{color:#5d7089!important;-webkit-text-fill-color:#5d7089!important}html body #openingScreen #homeView .art-side-stack .art-side-btn[data-locked=true] svg{fill:none!important;stroke:#7d90a8!important;stroke-width:2px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn[data-locked=true]:before{content:"";background:var(--o-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC83D' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") center/13px no-repeat;z-index:2;border:2px solid #fff;border-radius:50%;width:22px;height:22px;position:absolute;top:-8px;right:-8px}html body #openingScreen #homeView .art-side-stack .auto-side-btn[data-locked=true]:after{display:none!important}html body #openingScreen .resume-card{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;animation:2.4s ease-in-out infinite resume-glow;border:3px solid var(--o-ink)!important;box-shadow:0 6px 0 var(--o-ink),0 0 0 6px #ffc83d33!important;color:var(--o-ink)!important;text-align:left!important;background:linear-gradient(105deg,#fff6d8 0%,#ffe7a3 55%,#ffd45e 100%)!important;border-radius:22px!important;margin:0 0 22px!important;padding:14px 18px!important;display:grid!important}html body #openingScreen .resume-card[hidden]{display:none!important}@keyframes resume-glow{0%,to{box-shadow:0 6px 0 var(--o-ink),0 0 0 6px #ffc83d33}50%{box-shadow:0 6px 0 var(--o-ink),0 0 0 11px #ffc83d55}}html body #openingScreen .resume-art{width:62px;height:84px;display:block;position:relative}html body #openingScreen .resume-art img{object-fit:contain;filter:drop-shadow(0 4px #13294b55);width:100%;height:100%;transform:rotate(-8deg)}html body #openingScreen .resume-art .resume-pulse{background:#e5484d;border:3px solid #fff;border-radius:50%;width:16px;height:16px;animation:1.4s ease-out infinite resume-dot;position:absolute;top:-6px;right:-6px;box-shadow:0 0 #e5484d88}@keyframes resume-dot{0%{box-shadow:0 0 #e5484d99}to{box-shadow:0 0 0 12px #e5484d00}}html body #openingScreen .resume-copy{gap:4px;min-width:0;display:grid}html body #openingScreen .resume-kicker{letter-spacing:.8px;text-transform:uppercase;color:#b4232a;align-items:center;gap:7px;font:900 12px/1 Nunito,system-ui,sans-serif;display:inline-flex}html body #openingScreen .resume-kicker i{background:#e5484d;border-radius:50%;width:8px;height:8px}html body #openingScreen .resume-copy b{color:var(--o-ink);white-space:nowrap;text-overflow:ellipsis;font:400 24px/1.1 Lilita One,sans-serif;overflow:hidden}html body #openingScreen .resume-detail{color:#3a4e6b;font:800 14px/1.2 Nunito,system-ui,sans-serif}html body #openingScreen .resume-dots{flex-wrap:wrap;gap:4px;display:flex}html body #openingScreen .resume-dots i{background:#13294b33;border-radius:99px;width:14px;height:6px}html body #openingScreen .resume-dots i.is-open{background:var(--o-ink)}html body #openingScreen .resume-dots i.is-current{background:#e5484d;width:22px}html body #openingScreen .resume-hits{background:var(--o-ink);color:#ffe7a3;border-radius:999px;align-items:baseline;gap:5px;padding:8px 14px;font:400 22px/1 Lilita One,sans-serif;display:inline-flex}html body #openingScreen .resume-hits[hidden]{display:none}html body #openingScreen .resume-hits small{color:#fff;text-transform:uppercase;letter-spacing:.5px;font:900 12px/1 Nunito,system-ui,sans-serif}html body #openingScreen .resume-card #resumeBtn{white-space:nowrap;border:3px solid var(--o-ink)!important;background:var(--o-ink)!important;color:#fff!important;border-radius:16px!important;min-height:56px!important;padding:0 24px!important;font:400 21px/1 Lilita One,sans-serif!important;box-shadow:0 4px #0b1d36!important}html body #openingScreen .resume-card #resumeBtn:hover{transform:translateY(-2px)}html body #openingScreen #homeView .compact-opening-card.is-running{position:relative;box-shadow:0 6px 0 var(--o-ink),0 0 0 5px #e5484d33!important;border-color:#e5484d!important}body[data-pack-open] #openingScreen #homeView .compact-opening-card #openGiftBtn[data-resume=true]{background:var(--o-ink)!important;color:#fff!important}body[data-pack-open] #openingScreen #homeView .compact-opening-card #openGiftBtn[data-resume=true]:before{background:#fff!important}html body #openingScreen .display-run-status{background:var(--o-sky);border:2px solid var(--o-ink);border-radius:16px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 12px;padding:10px 14px;display:grid}html body #openingScreen .display-run-status[hidden]{display:none}html body #openingScreen .display-run-label{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}html body #openingScreen .display-run-label b{color:var(--o-ink);font:400 17px/1.1 Lilita One,sans-serif}html body #openingScreen .display-run-label span{color:#3a4e6b;font:800 13px/1.2 Nunito,system-ui,sans-serif}html body #openingScreen .display-run-track{background:#13294b22;border-radius:99px;grid-area:2/1/auto/-1;height:9px;overflow:hidden}html body #openingScreen .display-run-track i{border-radius:inherit;background:linear-gradient(90deg,#ffb21e,var(--o-sun));height:100%;display:block;box-shadow:inset 0 -2px #0001}html body #openingScreen .display-run-hits{white-space:nowrap;border-radius:999px;grid-area:1/2;align-items:baseline;gap:3px;padding:5px 11px;display:inline-flex;background:var(--o-ink)!important;color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important;font:900 13px/1 Nunito,system-ui,sans-serif!important}html body #openingScreen .display-run-hits *{color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important}html body #openingScreen .display-run-hits b{font:400 17px/1 Lilita One,sans-serif!important}html body #openingScreen .display-run-label b,html body #openingScreen .display-run-label b *{color:var(--o-ink)!important;-webkit-text-fill-color:var(--o-ink)!important;font:400 17px/1.1 Lilita One,sans-serif!important}html body #openingScreen #homeView .display-packs-panel{border:3px solid var(--o-ink)!important;background:linear-gradient(#173863,#0f2747)!important;border-radius:24px!important;padding:18px 20px 20px!important;box-shadow:0 6px #0b1d36!important}html body #openingScreen #homeView .display-selection-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}html body #openingScreen #homeView .display-selection-heading h2{margin:0;color:#fff!important;font:400 26px/1.1 Lilita One,sans-serif!important}html body #openingScreen #homeView .display-picker-note{color:#cfeaff;margin:4px 0 0;font:800 14px/1.3 Nunito,system-ui,sans-serif}html body #openingScreen #homeView .display-picker-note b{color:var(--o-sun)}html body #openingScreen #homeView #hideDisplayBoostersBtn{white-space:nowrap;color:var(--o-ink)!important;background:#fff!important;border-radius:999px!important;padding:8px 14px!important;font:900 14px/1 Nunito,system-ui,sans-serif!important;box-shadow:0 3px #0b1d36!important}html body #openingScreen #homeView .display-packs-panel .display-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:10px 8px!important;padding:2px!important}html body #openingScreen #homeView .display-packs-panel .display-pack{align-content:start;justify-items:center;gap:5px;transition:transform .15s,background .15s;position:relative;opacity:1!important;background:#ffffff10!important;border:2px solid #2f5d8f!important;border-radius:12px!important;min-width:0!important;padding:7px 4px 6px!important;animation:none!important;display:grid!important}html body #openingScreen #homeView .display-packs-panel .display-pack img{object-fit:contain!important;opacity:1!important;filter:none!important;width:100%!important;height:74px!important;transform:none!important}html body #openingScreen #homeView .display-packs-panel .display-pack>span{background:#ffffff1f;border-radius:99px;padding:3px 8px;color:#fff!important;opacity:1!important;margin:0!important;font:900 12px/1 Nunito,system-ui,sans-serif!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=closed]:not(:disabled):hover,html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=next]:not(:disabled):hover{cursor:pointer;transform:translateY(-4px);background:#ffffff26!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=next]{box-shadow:0 0 0 3px #ffc83d55;border-color:var(--o-sun)!important;background:#ffc83d24!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=next]>span{background:var(--o-sun);color:var(--o-ink)!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=opened]{background:#0002!important;border-style:dashed!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=opened] img{opacity:.38!important;filter:grayscale(.8)!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=opened]>span{background:#2bb67333;color:#8cf0be!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=hit]{background:linear-gradient(#ffd96633,#ffffff08)!important;border-color:#ffd966!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=hit] img{border-radius:5px;box-shadow:0 0 0 2px #ffd966,0 0 14px #ffd96688}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=hit]>span{background:#ffd966;color:var(--o-ink)!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=current]{box-shadow:0 0 0 3px #e5484d55;background:#e5484d2e!important;border-color:#e5484d!important}html body #openingScreen #homeView .display-packs-panel .display-pack[data-state=current]>span{background:#e5484d;color:#fff!important}html body #openingScreen #homeView .display-packs-panel .display-pack:disabled:not([data-state=opened]):not([data-state=hit]){opacity:1!important}html body #openingScreen #homeView .display-progress{margin-top:16px!important}html body #openingScreen #homeView #displayProgressText{color:#fff!important;font:900 14px/1.2 Nunito,system-ui,sans-serif!important}html body #openingScreen .opening-hud-hits{white-space:nowrap;border:2px solid #0b1d36;border-radius:999px;justify-self:start;align-items:center;gap:6px;box-shadow:0 2px #0b1d36;color:#13294b!important;background:linear-gradient(#ffe58a,#ffc83d)!important;width:auto!important;margin:8px 0 0!important;padding:4px 11px 4px 9px!important;font:900 11px/1 Nunito,system-ui,sans-serif!important;display:inline-flex!important}html body #openingScreen .opening-hud-hits[hidden]{display:none!important}html body #openingScreen .opening-hud-hits>span{font-size:12px;color:#13294b!important}html body #openingScreen .opening-hud-hits b{color:#13294b!important;font:400 17px/1 Lilita One,sans-serif!important}html body #openingScreen .opening-hud-hits small{text-transform:uppercase;letter-spacing:.4px;color:#13294b!important;-webkit-text-fill-color:#13294b!important;opacity:1!important;font:900 11px/1 Nunito,system-ui,sans-serif!important}html body #openingScreen #skipRevealBtn{color:#fff!important;background:linear-gradient(#9c86ff,#7b5cff)!important;border-color:#13294b!important}html body #openingScreen #skipRevealBtn svg{fill:#fff;stroke:#13294b;stroke-width:1.2px;width:20px;height:20px}html body #openingScreen #skipRevealBtn[data-locked=true]{color:#cfeaff!important;background:#2a4469!important}html body #openingScreen #skipRevealBtn[data-locked=true] svg{fill:none;stroke:#cfeaff;stroke-width:2px}html body #openingScreen #skipRevealBtn[data-locked=true]:after{content:"🔒";margin-left:4px;font-size:12px}html body #openingScreen #revealView[data-auto-next=true] #revealContent{opacity:.55;pointer-events:none;transition:opacity .2s}html body #openingScreen #revealView[data-auto-next=true]:after{content:"Booster suivant…";color:#ffe7a3;z-index:20;background:#13294bee;border:2.5px solid #ffc83d;border-radius:999px;padding:12px 22px;font:400 22px/1 Lilita One,sans-serif;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0006}#skipDialog{text-align:center;max-width:480px!important}#skipDialog .skip-badge{background:linear-gradient(#9c86ff,#7b5cff);border:3px solid #13294b;border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 8px;display:grid;transform:rotate(-5deg);box-shadow:0 4px #13294b}#skipDialog .skip-badge svg{fill:#fff;stroke:#13294b;stroke-width:1.3px;width:34px;height:34px}#skipDialog[data-locked=true] .skip-badge{background:linear-gradient(#ffd866,#f5a623)}#skipDialog h2{margin:4px 0 6px}#skipDialog #skipText{max-width:40ch;margin:0 auto 12px}#skipDialog .auto-confirm-facts{text-align:left}#skipDialog #skipStartBtn{color:#fff!important;background:linear-gradient(#9c86ff,#7b5cff)!important}#skipDialog[data-locked=true] #skipStartBtn{color:#13294b!important;background:#ffc83d!important}#skipResultDialog{max-height:calc(100dvh - 24px);overflow:auto;color:#fff!important;background:linear-gradient(#173863,#0f2747)!important;border:3px solid #13294b!important;border-radius:26px!important;width:min(980px,100vw - 24px)!important;max-width:none!important;padding:22px 22px 18px!important;box-shadow:0 10px #0b1d36,0 30px 60px #0008!important}#skipResultDialog .close-dialog{border:2px solid #13294b;border-radius:50%;width:44px;height:44px;position:absolute;top:12px;right:12px;color:#13294b!important;background:#fff!important}#skipResultDialog .skip-result-head{text-align:center;padding:0 40px}#skipResultDialog .eyebrow{letter-spacing:1.2px;color:#ffc83d!important}#skipResultDialog h2{margin:6px 0 12px;font:400 34px/1.05 Lilita One,sans-serif;color:#fff!important}#skipResultDialog .skip-result-stats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}#skipResultDialog .skip-result-stats span{color:#cfeaff;background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:baseline;gap:5px;padding:7px 12px;font:800 14px/1 Nunito,system-ui,sans-serif;display:inline-flex}#skipResultDialog .skip-result-stats b{color:#fff;font:400 18px/1 Lilita One,sans-serif}#skipResultDialog h3{margin:18px 0 10px;font:400 20px/1 Lilita One,sans-serif;color:#ffe7a3!important}#skipResultDialog .skip-hit-row{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}#skipResultDialog .skip-hit{color:#fff;text-align:center;cursor:pointer;animation:.45s cubic-bezier(.2,.8,.25,1) both skip-hit-in;animation-delay:calc(var(--i,0)*90ms);background:linear-gradient(#ffd96630,#ffffff08);border:2px solid #ffd966;border-radius:16px;gap:6px;padding:8px;display:grid}#skipResultDialog .skip-hit[data-tier=ultra]{background:linear-gradient(#ff7ad933,#7b5cff22);border-color:#ff7ad9;box-shadow:0 0 18px #ff7ad966}#skipResultDialog .skip-hit:hover{transform:translateY(-3px)}@keyframes skip-hit-in{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}#skipResultDialog .skip-hit-art{aspect-ratio:63/88;background:#0b1d36;border-radius:9px;display:block;position:relative;overflow:hidden}#skipResultDialog .skip-hit-art img{object-fit:cover;width:100%;height:100%;display:block}#skipResultDialog .skip-hit-art .new-label,#skipResultDialog .skip-card .new-label{color:#fff;background:#e5484d;border-radius:6px;padding:3px 6px;font:900 10px/1 Nunito,system-ui,sans-serif;position:absolute;top:5px;left:5px}#skipResultDialog .skip-hit-meta{gap:3px;display:grid}#skipResultDialog .skip-hit-meta small{color:#ffc83d;letter-spacing:.5px;font:900 11px/1 Nunito,system-ui,sans-serif}#skipResultDialog .skip-hit-meta b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.15 Nunito,system-ui,sans-serif;overflow:hidden}#skipResultDialog .skip-hit-meta>span{color:#ffe7a3;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font:900 13px/1 Nunito,system-ui,sans-serif;display:inline-flex}#skipResultDialog .skip-no-hit{text-align:center;color:#cfeaff;background:#ffffff10;border-radius:14px;margin:0;padding:14px}#skipResultDialog .skip-card-grid{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:7px;display:grid}#skipResultDialog .skip-card{aspect-ratio:63/88;cursor:pointer;background:#0b1d36;border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}#skipResultDialog .skip-card img{object-fit:cover;width:100%;height:100%;display:block}#skipResultDialog .skip-card .qty-label{color:#fff;background:#13294bdd;border-radius:5px;padding:2px 5px;font:900 10px/1 Nunito,system-ui,sans-serif;position:absolute;bottom:3px;right:3px}#skipResultDialog .dialog-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}#skipResultDialog .dialog-actions .secondary-action{color:#13294b!important;background:#fff!important}@media (width<=1023px){html body #openingScreen .resume-card{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:12px 14px!important}html body #openingScreen .resume-card #resumeBtn{grid-column:1/-1;width:100%;min-height:50px!important}html body #openingScreen .resume-art{width:48px;height:66px}html body #openingScreen .resume-copy b{font-size:20px}html body #openingScreen #homeView .display-packs-panel .display-grid{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@media (width<=760px){html body #openingScreen #homeView .art-side-stack{gap:6px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn{width:42px!important;height:42px!important}html body #openingScreen #homeView .display-packs-panel{padding:14px 12px!important}html body #openingScreen #homeView .display-packs-panel .display-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:8px 6px!important}html body #openingScreen #homeView .display-packs-panel .display-pack img{height:58px!important}html body #openingScreen #homeView .display-selection-heading h2{font-size:21px!important}html body #openingScreen .display-run-status{column-gap:8px;padding:8px 10px}html body #openingScreen .display-run-label b{font-size:14px}html body #openingScreen .display-run-label span{font-size:12px}html body #openingScreen .display-run-hits{padding:4px 8px;font-size:11px}#skipResultDialog{border-radius:20px!important;padding:16px 12px 14px!important}#skipResultDialog h2{font-size:26px}#skipResultDialog .skip-result-head{padding:0 34px}#skipResultDialog .skip-hit-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#skipResultDialog .skip-card-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr))}}@media (width<=420px){html body #openingScreen #homeView .art-side-stack .art-side-btn{border-radius:10px!important;width:36px!important;height:36px!important}html body #openingScreen #homeView .display-packs-panel .display-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #openingScreen .display-run-status{grid-template-columns:1fr}html body #openingScreen .display-run-hits{grid-area:3/1;justify-self:start}html body #openingScreen .resume-hits{display:none!important}}@media (prefers-reduced-motion:reduce){html body #openingScreen .resume-card,html body #openingScreen .resume-art .resume-pulse,#skipResultDialog .skip-hit{animation:none!important}}.auto-qty-cost #skipQtyCost{text-align:right;color:#fff;justify-items:end;gap:3px;display:grid}.auto-qty-cost #skipQtyCost .auto-qty-line{white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.auto-qty-cost #skipQtyCost .token-icon{width:22px;height:22px}.auto-qty-cost #skipQtyCost b{font:400 22px/1 Lilita One,sans-serif}.auto-qty-cost #skipQtyCost small{color:#c9d8e8;font-size:12px;font-weight:700}.auto-qty-cost #skipQtyCost .auto-qty-after{color:#8ef2ba}#skipDialog .auto-qty-head label{white-space:nowrap}#skipResultDialog .skip-card .qty-label{top:auto!important;left:auto!important;width:auto!important;min-width:0!important;height:auto!important;line-height:1!important;inset:auto 3px 3px auto!important;transform:none!important}#skipResultDialog .skip-hit-art .card-wear,#skipResultDialog .skip-card .card-wear{pointer-events:none;position:absolute;inset:0}#skipFacts:empty{display:none}.pcard-stats{align-items:stretch}.pcard-stat{grid-template-rows:auto minmax(2.5em,auto) 1fr!important;align-content:stretch!important;row-gap:8px!important}.pcard-stat>span:not(.profile-stat-icon){align-items:flex-start;min-height:2.5em;display:flex;line-height:1.25!important}.pcard-stat>b{font-variant-numeric:tabular-nums;align-self:end;align-items:center;min-height:1.3em;display:flex}.pcard-stat>b .currency-amount{align-items:center;gap:6px;display:inline-flex;white-space:nowrap!important;flex-wrap:nowrap!important}@media (width<=600px){.pcard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pcard-stat{grid-template-rows:minmax(2.5em,auto) auto!important;align-content:center!important;row-gap:4px!important}.pcard-stat>span:not(.profile-stat-icon){align-items:flex-end;min-height:2.5em}.pcard-stat>b{align-self:start}}.pcard-card figcaption{gap:5px!important}.pcard-card figcaption>strong{align-items:center;gap:5px;display:inline-flex}.pcard-card figcaption .psa-badge,.pcard-card figcaption [class*=psa]{transform-origin:50%;transform:scale(.92)}.pcard-card[data-grade="10"] img{box-shadow:0 0 0 2px #ffd966,0 0 16px #ffd96699,0 6px 14px #0008!important}.impel-v2 .clash-stats{gap:10px}.impel-v2 .impel-lives{background:#ffffff14;border:2px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 10px;display:inline-flex}.impel-v2 .impel-hearts{gap:4px;display:inline-flex}.impel-v2 .impel-hearts i{background:#ffffff2a;width:20px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21 2.6 11.8A6 6 0 0 1 12 4.4a6 6 0 0 1 9.4 7.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21 2.6 11.8A6 6 0 0 1 12 4.4a6 6 0 0 1 9.4 7.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.impel-v2 .impel-hearts i[data-on=true]{background:#ff5a5f}.impel-v2 .impel-life-text{gap:2px;display:grid}.impel-v2 .impel-life-text b{color:#fff;font:400 16px/1 Lilita One,sans-serif}.impel-v2 .impel-life-text small{color:#ffd9a3;font-variant-numeric:tabular-nums;font:800 12px/1.1 Nunito,sans-serif}.impel-v2 .impel-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:2px 0 12px;padding:0;list-style:none;display:grid}.impel-v2 .impel-rules li{color:#e6f0fa;background:#0b1d36b3;border:1.5px solid #ffffff2e;border-radius:14px;align-items:flex-start;gap:8px;padding:10px;font:700 12.5px/1.35 Nunito,sans-serif;display:flex}.impel-v2 .impel-rules li b{color:#13294b;background:#ffc83d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:400 15px/1 Lilita One,sans-serif;display:grid}.impel-v2 .impel-rules strong{color:#ffe7a3}.impel-v2 .impel-team{background:#ffffff10;border:2px solid #ffffff40;border-radius:20px;justify-content:center;align-items:center;gap:16px;margin:0 0 10px;padding:12px;display:flex}.impel-v2 .impel-team .clash-slots{grid-template-columns:repeat(3,84px)}.impel-v2 .impel-team-total{text-align:center;justify-items:center;gap:4px;min-width:150px;display:grid}.impel-v2 .impel-team-total span{letter-spacing:.1em;text-transform:uppercase;color:#cfeaff;font:900 11px/1 Nunito,sans-serif}.impel-v2 .impel-team-total b{color:#ffc83d;text-shadow:0 3px #13294b;font:400 44px/1 Lilita One,sans-serif}.impel-v2 .impel-team-total small{color:#fff;font:800 13px/1.2 Nunito,sans-serif}.impel-v2 .impel-team-total small strong{color:#ffc83d;font-size:16px}.impel-v2 .impel-legend{color:#e6f0fa;background:#0b1d3699;border:1px solid #ffffff26;border-radius:12px;margin:2px 0 6px;padding:8px 12px;font:700 12.5px/1.4 Nunito,sans-serif}.impel-v2 .impel-legend summary{cursor:pointer;color:#ffe7a3;font-weight:900}.impel-v2 .impel-legend p{margin:6px 0 2px}.impel-v2 .impel-duel{background:#0b1d36cc;border:2.5px solid #ffffff40;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(120px,190px) minmax(0,1fr);align-items:center;gap:12px;padding:14px;animation:.3s cubic-bezier(.2,1.4,.4,1) both gl-pop-in;display:grid}.impel-v2 .impel-duel[data-won=true]{border-color:#2bb673;box-shadow:0 0 0 3px #2bb67344}.impel-v2 .impel-duel[data-won=false]{border-color:#e8423f;box-shadow:0 0 0 3px #e8423f55}.impel-v2 .impel-side{justify-items:center;gap:8px;min-width:0;display:grid}.impel-v2 .impel-side-label{letter-spacing:.1em;text-transform:uppercase;color:#cfeaff;font:900 11px/1 Nunito,sans-serif}.impel-v2 .impel-side[data-side=bot] .impel-side-label{color:#ffb3ad}.impel-v2 .impel-mini{gap:6px;display:flex}.impel-v2 .impel-mini span{width:52px;position:relative}.impel-v2 .impel-mini img{aspect-ratio:5/7;object-fit:cover;border:2px solid #13294b;border-radius:7px;width:100%;display:block}.impel-v2 .impel-side[data-side=bot] .impel-mini img{filter:saturate(.75)brightness(.85)}.impel-v2 .impel-mini .clash-power{min-width:26px;padding:2px 5px;font-size:11px;bottom:-6px}.impel-v2 .impel-total{color:#fff;text-shadow:0 3px #13294b;font:400 40px/1 Lilita One,sans-serif}.impel-v2 .impel-side[data-side=me] .impel-total{color:#7cf0b4}.impel-v2 .impel-side[data-side=bot] .impel-total{color:#ff8c8a}.impel-v2 .impel-bars{text-align:center;justify-items:stretch;gap:8px;display:grid}.impel-v2 .impel-bar{background:#ffffff1a;border-radius:99px;height:14px;display:block;position:relative;overflow:hidden}.impel-v2 .impel-bar:after{content:"";width:var(--w,0%);border-radius:inherit;background:#2bb673;animation:.5s ease-out both impel-fill;position:absolute;inset:0 auto 0 0}.impel-v2 .impel-bar[data-side=bot]:after{background:#e8423f}@keyframes impel-fill{0%{width:0}}.impel-v2 .impel-verdict{color:#fff;white-space:nowrap;background:#2bb673;border:2px solid #13294b;border-radius:999px;margin-top:4px;padding:6px 10px;font:400 16px/1 Lilita One,sans-serif}.impel-v2 .impel-duel[data-won=false] .impel-verdict{background:#e8423f}.impel-v2 .impel-loot{color:#fff;text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;margin:12px 0 0;font:900 13px/1 Nunito,sans-serif;display:flex}.impel-v2 .impel-loot .clash-gain{text-transform:none;letter-spacing:0;color:#ffe7a3;font-size:20px}.impel-v2 .impel-why{color:#13294b;text-align:center;margin:0;font:800 14px/1.35 Nunito,sans-serif}.impel-v2 .impel-tip{text-align:center;color:#4a5f80!important;font:700 12.5px/1.35 Nunito,sans-serif!important}.impel-v2 .impel-tower li{min-width:30px;height:30px;font-size:14px}@media (width<=620px){.impel-v2 .impel-rules{grid-template-columns:1fr;gap:6px}.impel-v2 .impel-rules li{padding:8px 10px;font-size:12px}.impel-v2 .impel-team{flex-direction:column;gap:10px}.impel-v2 .impel-team .clash-slots{grid-template-columns:repeat(3,72px)}.impel-v2 .impel-team-total b{font-size:36px}.impel-v2 .impel-duel{grid-template-columns:1fr;gap:10px;padding:12px}.impel-v2 .impel-bars{order:2}.impel-v2 .impel-side[data-side=bot]{order:3}.impel-v2 .impel-total{font-size:32px}.impel-v2 .impel-mini span{width:44px}}@media (prefers-reduced-motion:reduce){.impel-v2 .impel-duel,.impel-v2 .impel-bar:after{animation:none!important}}#battleLiveDialog .battle-live-card.battle-card-enter img{transform-origin:50%;animation:.55s cubic-bezier(.2,.8,.25,1) both battle-card-in}@keyframes battle-card-in{0%{filter:brightness(1.6);transform:perspective(700px)rotateY(88deg)scale(.94)}60%{filter:brightness(1.15)}to{filter:none;transform:none}}#battleLiveDialog .battle-final-card[data-tension=true]{filter:drop-shadow(0 0 16px #ffd966)drop-shadow(0 0 4px #fff);animation:.42s ease-in-out infinite battle-tension}@keyframes battle-tension{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-1.6deg)translateY(-2px)}75%{transform:rotate(1.6deg)translateY(-1px)}}@media (prefers-reduced-motion:reduce){#battleLiveDialog .battle-live-card.battle-card-enter img,#battleLiveDialog .battle-final-card[data-tension=true]{animation:none!important}}html body #battleChallengeDialog .battle-set-picker{background:#eaf4ff;border:2px solid #13294b;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}html body #battleChallengeDialog .battle-set-picker span{color:#13294b;text-transform:uppercase;letter-spacing:.06em;font:900 13px/1.2 Nunito,sans-serif}html body #battleChallengeDialog .battle-set-picker select{color:#13294b;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:12px;flex:1;max-width:340px;min-height:44px;padding:0 12px;font:800 15px/1.2 Nunito,sans-serif}html body #battleChallengeDialog .battle-format-options img{object-fit:contain}@media (width<=520px){html body #battleChallengeDialog .battle-set-picker{flex-direction:column;align-items:stretch}html body #battleChallengeDialog .battle-set-picker select{max-width:none}}.impel-v2 .clash-pool-head b{white-space:nowrap}@media (width<=480px){.impel-v2 .clash-pool-head{gap:6px}.impel-v2 .clash-pool-head button{padding:6px 9px;font-size:12px}}.pcard-card,.pcard-card figcaption{align-content:start}html body #revealView .auto-slot-reveal-top{margin-block:-4px}#battleChallengeDialog[data-step="4"] .battle-wizard-steps li[data-step="4"]{color:#13294b;background:#ffc83d;border-color:#13294b}#battleChallengeDialog[data-step="4"] .battle-wizard-steps li:is([data-step="1"],[data-step="2"],[data-step="3"]){color:#13294b;background:#ddf5e6;border-color:#2bb673}#battleChallengeDialog[data-step="4"] .battle-step[data-wizard-step="4"]{flex-direction:column;gap:12px;animation:.25s both gl-step-in;display:flex}html body #battleChallengeDialog.battle-dialog .battle-wizard-steps li{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=480px){html body #battleChallengeDialog.battle-dialog .battle-wizard-steps{gap:4px}html body #battleChallengeDialog.battle-dialog .battle-wizard-steps li{gap:4px;padding:5px 6px;font-size:10.5px}html body #battleChallengeDialog.battle-dialog .battle-wizard-steps li:before{width:17px;height:17px;font-size:10px}}#battleChallengeDialog .battle-series-step{overscroll-behavior:contain;max-height:min(58vh,560px);padding:2px 4px 6px 2px;overflow:auto}.battle-set-last-card{background:linear-gradient(135deg,#fff4dc,#ffe7a3);border:3px solid #13294b;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 4px #13294b}.battle-set-last-card>img{object-fit:contain;filter:drop-shadow(0 6px 8px #0005);width:76px;height:96px;transform:rotate(-6deg)}.battle-set-last-text{color:#13294b;flex-direction:column;gap:3px;min-width:0;display:flex}.battle-set-kicker{letter-spacing:.12em;text-transform:uppercase;color:#8a5a2b;font:900 11px/1 Nunito,sans-serif}.battle-set-last-text b{color:#13294b;font:400 26px/1 Lilita One,sans-serif}.battle-set-last-text small{color:#33476a;text-overflow:ellipsis;white-space:nowrap;font:800 13px/1.25 Nunito,sans-serif;overflow:hidden}.battle-set-cost{color:#13294b;align-items:center;gap:5px;font:900 13px/1.2 Nunito,sans-serif;display:inline-flex}.battle-set-cost img{width:16px;height:16px}html body #battleChallengeDialog .battle-set-again{white-space:nowrap;min-height:48px;padding:0 16px}.battle-set-group{letter-spacing:.12em;text-transform:uppercase;color:#4a5f80;margin:14px 2px 8px;font:900 12px/1 Nunito,sans-serif}.battle-set-tiles{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}html body #battleChallengeDialog .battle-set-tile{color:#13294b;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:16px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 6px 9px;transition:transform .15s,background .15s;display:flex;position:relative;box-shadow:0 3px #13294b}html body #battleChallengeDialog .battle-set-tile:hover:not(:disabled){background:#fff4dc;transform:translateY(-2px)}html body #battleChallengeDialog .battle-set-tile[aria-pressed=true]{background:#fff4dc;border-color:#f5a623;box-shadow:0 0 0 3px #ffc83d,0 3px #13294b}.battle-set-tile img{object-fit:contain;filter:drop-shadow(0 4px 6px #0004);width:100%;height:92px}.battle-set-tile b{font:400 17px/1 Lilita One,sans-serif}.battle-set-name{color:#4a5f80;text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:2.4em;font:800 11px/1.2 Nunito,sans-serif;display:-webkit-box;overflow:hidden}.battle-set-tile .battle-set-cost{font-size:12px}@media (width<=520px){.battle-set-last-card{grid-template-columns:auto minmax(0,1fr);gap:10px}.battle-set-last-card>img{width:58px;height:74px}html body #battleChallengeDialog .battle-set-again{grid-column:1/-1}.battle-set-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.battle-set-tile img{height:70px}}html body #openingScreen #homeView .art-side-stack .art-side-btn[data-locked=true]{position:relative!important}.auto-tear{z-index:40;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.auto-tear[hidden]{display:none}.auto-tear[data-phase=in]{animation:.5s ease-in-out .25s infinite alternate auto-tear-wait}.auto-tear-glow{aspect-ratio:1;filter:blur(4px);background:radial-gradient(circle,#ffe7a3cc 0,#ffc83d55 40%,#fff0 70%);border-radius:50%;width:70%;position:absolute}.auto-tear-pack{aspect-ratio:.62;width:min(74%,220px);position:relative}.auto-tear-top,.auto-tear-body{background:var(--tear-art) center/contain no-repeat;filter:drop-shadow(0 10px 14px #0007);position:absolute;inset:0}.auto-tear-top{clip-path:inset(0 0 81%);transform-origin:12% 19%}.auto-tear-body{clip-path:inset(19% 0 0)}.auto-tear-line{transform-origin:0;background:linear-gradient(90deg,#fff0,#fff 20%,#ffe7a3 50%,#fff 80%,#fff0);border-radius:5px;height:5px;position:absolute;top:18%;left:6%;right:6%;transform:scaleX(0);box-shadow:0 0 14px #fff,0 0 26px #ffc83d}.auto-tear-flash{opacity:0;background:radial-gradient(circle at 50% 40%,#fff 0,#fffbe6aa 35%,#fff0 65%);position:absolute;inset:0}@keyframes auto-tear-wait{0%{transform:rotate(-1.5deg)scale(1)}to{transform:rotate(1.5deg)scale(1.03)}}html[data-motion=full] body #openingScreen #revealView[data-auto-next=true]:after{display:none}@media (prefers-reduced-motion:reduce){.auto-tear{display:none!important}}.wheel-dialog{color:#fff;background:radial-gradient(circle at 50% 0,#2c6cb8 0,#13294b 62%);border:3px solid #13294b;border-radius:26px;width:min(560px,100vw - 20px);max-height:calc(100dvh - 24px);padding:18px 18px 20px;position:fixed;overflow:auto;box-shadow:0 8px #0b1d36,0 24px 60px #0008}.wheel-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04101fcc}.wheel-close{color:#13294b;cursor:pointer;z-index:3;background:#fff;border:2.5px solid #13294b;border-radius:50%;width:40px;height:40px;font:900 22px/1 Nunito,sans-serif;position:absolute;top:12px;right:12px}.wheel-head{flex-direction:column;align-items:center;gap:4px;margin:0 46px 10px;display:flex;position:static}.wheel-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffe7a3;font:900 11px/1 Nunito,sans-serif}.wheel-head h2{color:#fff;text-shadow:0 3px #0b1d36;margin:0;font:400 32px/1 Lilita One,sans-serif}.wheel-info{z-index:3;color:#ffc83d;cursor:pointer;background:#13294b;border:2px solid #ffc83d;border-radius:50%;width:40px;height:40px;font:italic 900 16px/1 Georgia,serif;position:absolute;top:14px;left:14px;font-size:19px!important}.wheel-info[aria-expanded=true]{color:#13294b;background:#ffc83d}.wheel-stage{aspect-ratio:1;width:min(380px,82vw);margin:6px auto 4px;position:relative}.wheel-rotor{will-change:transform;position:absolute;inset:0}.wheel-svg{filter:drop-shadow(0 10px 18px #0009);width:100%;height:100%;display:block}.wheel-label{fill:#fff;text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:#0b1d36;stroke-width:3px;font:400 17px Lilita One,sans-serif}.wheel-label.is-supreme{fill:#13294b;stroke:#ffe7a3}.wheel-stud{fill:#ffe7a3;stroke:#13294b;stroke-width:1px}.wheel-pointer{z-index:2;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 3px #13294b);background:#e8423f;width:34px;height:44px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.wheel-pointer:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#ff8c8a;position:absolute;inset:5px 8px 13px}.wheel-spin{z-index:2;aspect-ratio:1;color:#13294b;cursor:pointer;background:radial-gradient(circle at 40% 30%,#ffe7a3,#ffc83d 55%,#f5a623);border:4px solid #13294b;border-radius:50%;place-items:center;width:28%;font:400 clamp(16px,4.6vw,22px)/1 Lilita One,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px #13294b,0 0 0 6px #fff3}.wheel-spin:not(:disabled):not(.is-wait){animation:1.4s ease-in-out infinite wheel-pulse}.wheel-spin:disabled{cursor:default;opacity:.9}.wheel-spin.is-wait{cursor:default;background:#e6eef6}.wheel-spin.is-wait svg{fill:none;stroke:#13294b;stroke-width:2.4px;stroke-linecap:round;width:46%}@keyframes wheel-pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.07)}}.wheel-status{text-align:center;color:#e6f0fa;margin:10px 0 0;font:800 15px/1.3 Nunito,sans-serif}.wheel-status b{font-variant-numeric:tabular-nums;color:#ffc83d}.wheel-error{text-align:center;color:#ffb4b2;margin:8px 0 0;font:800 14px/1.3 Nunito,sans-serif}.wheel-odds{color:#13294b;background:#fff;border:3px solid #0b1d36;border-radius:18px;margin:14px 0 0;padding:12px 14px}.wheel-odds h3{margin:0 0 8px;font:400 19px/1 Lilita One,sans-serif}.wheel-odds ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wheel-odds li{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 6px;font:800 13px/1.2 Nunito,sans-serif;display:grid}.wheel-odds li:nth-child(odd){background:#f2f7fc}.wheel-odds li.is-supreme{background:linear-gradient(90deg,#ffe7a3,#ffc83d)}.wheel-odds li img{object-fit:contain;width:26px;height:26px}.wheel-odds li b{font-variant-numeric:tabular-nums;font:900 14px/1 Nunito,sans-serif}.wheel-odds li small{color:#4a5f80;font:800 11px/1.2 Nunito,sans-serif}.wheel-odds-one{text-align:right;min-width:72px}.wheel-odds-skip svg,.wheel-result-skip svg{fill:#13294b;stroke:#13294b;stroke-width:1.2px;stroke-linejoin:round;display:block}.wheel-odds-skip{background:#ffc83d;border:2px solid #13294b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.wheel-odds-skip svg{width:16px;height:16px}.wheel-odds p{color:#33476a;margin:8px 0 0;font:700 12px/1.4 Nunito,sans-serif}.wheel-result{z-index:4;text-align:center;background:#0b1d36ee;border-radius:23px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;animation:.35s both wheel-result-in;display:flex;position:absolute;inset:0}.wheel-result-kicker{letter-spacing:.16em;text-transform:uppercase;color:#ffe7a3;font:900 12px/1 Nunito,sans-serif}.wheel-result>img{object-fit:contain;filter:drop-shadow(0 8px 14px #0008);width:110px;height:110px}.wheel-result>img.wheel-result-card{aspect-ratio:5/7;object-fit:cover;border:3px solid #ffc83d;border-radius:10px;width:150px;height:auto}.wheel-result>b{color:#fff;overflow-wrap:anywhere;max-width:100%;font:400 30px/1.05 Lilita One,sans-serif}.wheel-result>p{color:#e6f0fa;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:360px;margin:0;font:800 15px/1.4 Nunito,sans-serif;display:flex}.wheel-result .primary-action{min-width:180px;min-height:50px}.wheel-result.is-supreme{background:radial-gradient(circle at 50% 35%,#ffe7a3 0,#f5a623 30%,#13294bf2 70%)}.wheel-result.is-supreme>b{color:#fff;text-shadow:0 3px #13294b}.wheel-result-skip{background:#ffc83d;border:4px solid #13294b;border-radius:50%;place-items:center;width:120px;height:120px;animation:1.2s ease-in-out infinite wheel-pulse-plain;display:grid;box-shadow:0 0 0 8px #fff6,0 0 40px #ffe7a3}.wheel-result-skip svg{width:66px;height:66px}@keyframes wheel-pulse-plain{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes wheel-result-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wheel-spin,.wheel-result,.wheel-result-skip{animation:none!important}}.today-wheel{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid;color:#fff!important;background:linear-gradient(135deg,#1e4e8c,#13294b)!important}.today-wheel[data-ready=true]{box-shadow:0 5px 0 var(--ink),0 0 0 3px #ffc83d inset!important}.today-wheel-art .wheel-mini{width:68px;height:68px;display:block}.today-wheel[data-ready=true] .today-wheel-art .wheel-mini{animation:6s linear infinite today-wheel-turn}@keyframes today-wheel-turn{to{transform:rotate(360deg)}}.today-wheel-text{flex-direction:column;gap:4px;min-width:0;display:flex}.today-wheel .today-kicker{color:#ffe7a3}.today-wheel h2{color:#fff;margin:0;font:400 24px/1.05 Lilita One,sans-serif}.today-wheel p{margin:0;font:700 13px/1.35 Nunito,sans-serif;color:#e6f0fa!important}.today-wheel p b{font-variant-numeric:tabular-nums;color:#ffc83d!important}.today-wheel-btn{color:#13294b;cursor:pointer;white-space:nowrap;background:#ffc83d;border:2.5px solid #0b1d36;border-radius:14px;min-height:46px;padding:0 16px;font:400 17px/1 Lilita One,sans-serif;box-shadow:0 3px #0b1d36}.today-wheel[data-ready=true] .today-wheel-btn{animation:1.6s ease-in-out infinite today-pop}.today-wheel[data-ready=false] .today-wheel-btn{background:#fff}.today-missions-head{align-items:center;gap:8px;margin:2px 2px 10px;display:flex}.today-missions-head h2{color:var(--ink);flex:1;margin:0;font:400 19px/1.1 Lilita One,sans-serif}.today-missions-count{font:900 14px/1 Nunito,sans-serif}.today-claim-all{border:2.5px solid var(--ink);background:var(--sun);min-height:36px;color:var(--ink);box-shadow:0 2px 0 var(--ink);cursor:pointer;border-radius:999px;padding:0 12px;font:900 13px/1 Nunito,sans-serif}.today-claim-all:disabled{opacity:.6;cursor:default}.today-hint{font:700 12px/1.25 Nunito,sans-serif;color:#4a5f80!important}.today-go{border:2px solid var(--ink);min-height:30px;color:var(--ink);cursor:pointer;background:#eaf4ff;border-radius:999px;align-self:flex-start;padding:0 10px;font:900 12px/1 Nunito,sans-serif}.today-go:hover{background:#d6ebff}.today-claim{flex-direction:column;gap:3px;padding:5px 10px}.today-claim-label{letter-spacing:.06em;text-transform:uppercase;font:900 11px/1 Nunito,sans-serif}.today-claim .today-chip{gap:3px}.today-claim:has(.today-claim-label){flex-direction:column}.day-pics{justify-content:center;align-items:center;gap:1px;display:flex}.day-pics img{width:20px!important;height:20px!important}.day-amount{text-align:center;font-size:11px;line-height:1.1}.strip-wheel{align-items:center;display:inline-flex}.strip-wheel .wheel-mini{width:30px;height:30px;animation:6s linear infinite today-wheel-turn}@media (width<=700px){.today-wheel{grid-template-columns:auto minmax(0,1fr);gap:10px}.today-wheel-art .wheel-mini{width:54px;height:54px}.today-wheel-btn{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.today-wheel-art .wheel-mini,.strip-wheel .wheel-mini,.today-wheel-btn{animation:none!important}}.showcase-card-grade{justify-content:center;align-items:center;margin-top:4px;line-height:1;display:flex}#showcaseGrid>.showcase-entry>.showcase-card-value{justify-content:center;align-items:center;gap:5px;display:flex}.showcase-card-option .showcase-card-grade{margin-top:2px}.showcase-card-option .showcase-card-grade>*{transform:scale(.9)}@media (prefers-reduced-motion:no-preference){html body #revealView:not(.is-concealed) #cardMeta .grade-slab.is-filling .grade-slab-meter i.on{animation:.2s ease-out both grade-notch}html body #revealView:not(.is-concealed) #cardMeta .grade-slab.is-filling .grade-slab-num b{animation:none}html body #revealView:not(.is-concealed) #cardMeta .grade-slab.is-filling{box-shadow:0 0 0 2px #ffc83d66,0 0 18px #ffc83d33}html body #revealView:not(.is-concealed) #cardMeta .grade-slab.is-set{animation:.45s cubic-bezier(.2,.9,.3,1.3) both grade-set}html body #revealView:not(.is-concealed) #cardMeta .grade-slab.is-set[data-grade="10"]:after{animation:1.1s ease-in-out .1s both slab-sheen}html body #revealView:not(.is-concealed) #cardMeta .reveal-grade-value.is-filling i{animation:none}html body #revealView:not(.is-concealed) #cardMeta .reveal-grade-value.is-set b{animation:.45s cubic-bezier(.2,.9,.3,1.3) both grade-set}}@keyframes grade-notch{0%{background:#fff;transform:scaleY(1.9);box-shadow:0 0 8px #fff}to{transform:none}}@keyframes grade-set{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}html body #openingScreen #homeView .art-side-stack .auto-side-wrap{display:block;position:relative}html body #openingScreen #homeView .art-side-stack .auto-side-wrap>.auto-side-btn{width:100%}.auto-gear-btn{z-index:3;color:#13294b;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;transition:transform .15s;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px #13294b}.auto-gear-btn:hover{transform:rotate(40deg)scale(1.08)}.auto-gear-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.auto-side-btn[data-locked=true]+.auto-gear-btn,.auto-side-btn[hidden]+.auto-gear-btn{display:none}@media (width<=700px){.auto-gear-btn{width:22px;height:22px;top:-7px;right:-7px}.auto-gear-btn svg{width:13px;height:13px}}.auto-quick-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(460px,100vw - 20px);padding:20px 20px 18px;box-shadow:0 8px #13294b,0 24px 60px #0008}.auto-quick-dialog::backdrop{background:#04101fcc}.auto-quick-dialog header{margin:0 40px 12px 0}.auto-quick-dialog header .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#8a5a2b;font:900 11px/1 Nunito,sans-serif}.auto-quick-dialog h2{color:#13294b;margin:4px 0;font:400 26px/1.05 Lilita One,sans-serif}.auto-quick-dialog header p{color:#33476a;margin:0;font:700 13px/1.35 Nunito,sans-serif}.auto-quick-dialog .close-dialog{position:absolute;top:14px;right:14px}.aq-row{background:#f2f7fc;border:2px solid #13294b22;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:10px 12px;display:flex}.aq-row>span:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.aq-row b{font:900 14px/1.2 Nunito,sans-serif}.aq-row small{color:#4a5f80;font:700 12px/1.3 Nunito,sans-serif}.aq-row select{color:#13294b;background:#fff;border:2px solid #13294b;border-radius:12px;flex:none;max-width:210px;min-height:40px;padding:0 10px;font:800 13px/1 Nunito,sans-serif}.aq-row select:disabled{opacity:.5}.auto-quick-dialog .aq-switch{cursor:pointer;flex:none;transition:background .2s;appearance:none!important;width:50px!important;min-width:50px!important;height:28px!important;box-shadow:none!important;background:#c9d6e4!important;border:2px solid #13294b!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.auto-quick-dialog .aq-switch:after{content:"";background:#fff;border:2px solid #13294b;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px}.auto-quick-dialog .aq-switch:checked{background:#ffc83d!important}.auto-quick-dialog .aq-switch:checked:after{transform:translate(22px)}.auto-quick-dialog .aq-switch:before{display:none!important}.aq-speed{border:2px solid #13294b;border-radius:12px;display:inline-flex;overflow:hidden}.aq-speed button{color:#13294b;cursor:pointer;background:#fff;border:0;min-width:52px;min-height:38px;font:900 14px/1 Nunito,sans-serif}.aq-speed button+button{border-left:2px solid #13294b}.aq-speed button[aria-pressed=true]{background:#ffc83d}.aq-status{color:#2bb673;min-height:18px;margin:2px 0 8px;font:800 12px/1.3 Nunito,sans-serif}.aq-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.aq-actions button{min-height:44px}html body .battle-history-row .battle-row-badge[data-kind]{border-radius:999px;justify-content:center;align-items:center;min-width:92px;padding:6px 12px;display:inline-flex;box-shadow:0 2px #13294b;border:2px solid #13294b!important;font:900 13px/1 Nunito,sans-serif!important}html body .battle-history-row .battle-row-badge[data-kind=win]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#2bb673!important}html body .battle-history-row .battle-row-badge[data-kind=loss]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#e8423f!important}html body .battle-history-row .battle-row-badge[data-kind=draw]{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#1e88e5!important}@media (width>=1024px) and (height>=540px){html body{--fit-h:calc(100dvh - 60px)}html body #main:has(>:is(#passScreen,#shopScreen,#rechargeScreen).active){margin-bottom:0!important;padding-bottom:12px!important}html body #passScreen.screen.active{flex-direction:column;gap:8px;padding-bottom:0;display:flex}html body #passScreen .progression-heading.scene-banner{flex:none;align-items:center;display:flex;height:52px!important;min-height:0!important;margin:0!important;padding:0 20px!important}html body #passScreen .progression-heading.scene-banner>div{align-items:baseline;gap:14px;display:flex}html body #passScreen .progression-heading h1{margin:0!important;font-size:28px!important;line-height:1!important}html body #passScreen .progression-heading p{margin:0!important;font-size:13px!important}html body #passScreen .pass-showcase{flex:none;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)!important;gap:10px!important;margin:0!important;display:grid!important}html body #passScreen .pass-progress-panel{grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr);grid-template-areas:"seal head sources""seal info sources""seal track sources";align-items:center;gap:4px 14px;min-height:0!important;padding:10px 14px!important;display:grid!important}html body #passScreen .pass-progress-heading{display:contents!important}html body #passScreen .pass-level-seal{grid-area:seal;width:80px!important;min-width:0!important;height:80px!important}html body #passScreen .pass-progress-heading>div:not(.pass-level-seal){grid-area:head;min-width:0}html body #passScreen .pass-progress-heading h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:19px!important}html body #passScreen .pass-progress-heading p{display:none}html body #passScreen .pass-xp-info{grid-area:info;gap:8px;font-size:12.5px;margin:0!important}html body #passScreen .pass-xp-track{grid-area:track;margin:0!important}html body #passScreen .pass-xp-sources{grid-area:sources;grid-template-columns:1fr!important;gap:5px!important;margin:0!important;display:grid!important}html body #passScreen .pass-xp-sources>span{align-items:center;gap:6px;flex-direction:row!important;height:auto!important;min-height:0!important;padding:3px 10px!important;font-size:12px!important;display:flex!important}html body #passScreen .pass-xp-sources>span br{display:none}html body #passScreen .pass-premium-panel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title total""text total""button button";align-content:center;gap:5px 10px;min-height:0!important;padding:10px 14px!important;display:grid!important}html body #passScreen .pass-premium-art,html body #passScreen .pass-cosmetic-summary{display:none!important}html body #passScreen #passPremiumTitle{grid-area:title;margin:0!important;font-size:21px!important}html body #passScreen .pass-premium-panel>p{grid-area:text;max-width:none!important;margin:0!important;font-size:12px!important;line-height:1.3!important}html body #passScreen .pass-premium-total{grid-area:total;align-self:center;min-height:0!important;margin:0!important;padding:6px 10px!important}html body #passScreen .pass-premium-total span{font-size:13px!important}html body #passScreen .pass-premium-panel>button{grid-area:button;height:38px!important;min-height:38px!important;margin:2px 0 0!important}html body #passScreen .pass-rewards-heading{flex:none;align-items:center;gap:12px;min-height:0!important;margin:0!important;display:flex!important}html body #passScreen .pass-rewards-heading>div:first-child{align-items:center;gap:10px;display:flex}html body #passScreen .pass-rewards-heading h2{margin:0!important;font-size:21px!important}html body #passScreen .pass-available-count{margin:0!important}html body #passScreen .pass-rewards-tools{margin-left:auto}html body #passScreen .pass-rewards-tools button{height:38px!important;min-height:38px!important}html body #passScreen .pass-rewards-tools .icon-button{width:38px!important}html body #passScreen .pass-tracks{--tier-width:150px!important;--axis-height:46px!important;--reward-height:clamp(130px,calc((100dvh - var(--pass-top,404px)) / 2),226px)!important;margin:0!important;padding:8px 10px 6px 4px!important}html body #passScreen .pass-tracks~:not(.pass-tracks){display:none}html body #passScreen .pass-level-seal span,html body #passScreen .pass-level-seal small{letter-spacing:.08em;font-size:8.5px!important}html body #passScreen .pass-xp-info{white-space:nowrap}html body #passScreen .pass-xp-info span{text-overflow:ellipsis;overflow:hidden}html body #passScreen .pass-tier-level b{width:34px!important;height:34px!important;font-size:15px!important}html body #passScreen .pass-premium-cell{padding-top:26px!important}html body #passScreen .pass-reward-ribbon{height:22px!important;font-size:10px!important}html body #passScreen .pass-reward-footer{flex-basis:28px!important;min-height:28px!important}html body #passScreen .pass-reward-footer button{height:24px!important;min-height:24px!important;font-size:12px!important}html body #passScreen .pass-coin-art{width:auto!important;height:min(93px,calc(var(--reward-height) - 90px))!important}html body #passScreen .pass-pack-art{height:min(107px,calc(var(--reward-height) - 80px))!important;width:auto!important}html body #shopScreen.screen.active{height:var(--fit-h);flex-direction:column;gap:8px;min-height:520px;padding-bottom:0;display:flex;overflow:hidden}html body #shopScreen>.page-heading{flex:none;align-items:center;min-height:0!important;margin:0!important;padding:0!important}html body #shopScreen>.page-heading h1{margin:0!important;font-size:30px!important;line-height:1.1!important}html body #shopScreen .shop-balance b{font-size:26px!important;line-height:1!important}html body #shopScreen .shop-switch{display:none!important}html body #shopScreen .shop-layout{flex:0 auto;height:clamp(200px,40vh,300px);min-height:0;grid-template-columns:250px minmax(0,1fr)!important;gap:10px!important;margin:0!important;display:grid!important}html body #shopScreen .shop-grid{grid-template-rows:1fr 1fr;min-height:0;gap:10px!important;display:grid!important}html body #shopScreen .shop-card{grid-template-rows:auto auto auto 1fr;grid-template-columns:64px minmax(0,1fr);align-content:center;gap:2px 10px;height:100%!important;min-height:0!important;margin:0!important;padding:8px 12px!important;display:grid!important}html body #shopScreen .shop-card .shop-art{grid-row:1/4;align-self:center;width:64px!important;height:72px!important;margin:0!important}html body #shopScreen .shop-card .shop-art img{object-fit:contain;width:100%!important;height:100%!important}html body #shopScreen .shop-card h2{line-height:1.1;margin:0!important;font-size:17px!important}html body #shopScreen .shop-card>p:not(.small-note){margin:0!important;font-size:12px!important}html body #shopScreen .shop-card .shop-price{margin:0!important;font-size:18px!important}html body #shopScreen .shop-card .shop-price *{font-size:18px!important}html body #shopScreen .shop-card>button{grid-column:1/-1;align-self:end;min-height:34px!important;margin:4px 0 0!important;font-size:14px!important}html body #shopScreen .shop-card .small-note:empty{display:none}html body #shopScreen .shop-card .small-note{grid-column:1/-1;margin:0!important;font-size:11px!important}html body #shopScreen .card-market{flex-direction:column;min-height:0;height:100%!important;margin:0!important;padding:8px 14px!important;display:flex!important}html body #shopScreen .card-market .section-head{flex:none;align-items:center;min-height:0!important;margin:0 0 6px!important}html body #shopScreen .card-market .section-head h2{margin:0!important;font-size:20px!important}html body #shopScreen .market-timer{align-items:baseline;gap:8px;display:flex!important}html body #shopScreen .market-timer b{font-size:18px!important}html body #shopScreen .card-shop-grid{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;display:grid!important}html body #shopScreen .market-card{flex-direction:column;height:100%!important;min-height:0!important;padding:6px!important;display:flex!important}html body #shopScreen .market-inspect{flex:1;height:auto!important;min-height:0!important;padding:0!important}html body #shopScreen .market-art{justify-content:center;display:flex;width:100%!important;height:100%!important}html body #shopScreen .market-art img{object-fit:contain;max-width:100%;width:auto!important;height:100%!important}html body #shopScreen .market-price{flex:none;min-height:0!important;margin:4px 0 0!important;font-size:15px!important}html body #shopScreen .market-price small{line-height:1.1;font-size:10px!important}html body #shopScreen .product-catalog{flex-direction:column;flex:auto;gap:6px;min-height:0;margin:0!important;padding:0!important;display:flex!important}html body #shopScreen .product-catalog-head{display:none!important}html body #shopScreen .product-tools{flex:none;align-items:center;flex-wrap:nowrap!important;gap:10px!important;margin:0!important;display:flex!important}html body #shopScreen .product-tools:before{content:"Toutes les séries";color:#fff;text-shadow:0 2px #0b1d36;flex:none;margin-right:4px;font:400 20px/1 Lilita One,sans-serif}html body #shopScreen .product-filters{flex:none;flex-wrap:nowrap!important;gap:6px!important}html body #shopScreen .product-filters button{min-height:32px!important;padding:0 12px!important;font-size:13px!important}html body #shopScreen .product-tools .search-field{flex:200px;min-width:120px;height:38px!important;min-height:0!important}html body #shopScreen .product-tools .search-field input{height:36px!important;font-size:14px!important}html body #shopScreen .product-tools .sort-field{flex:none}html body #shopScreen .product-tools .sort-field select{height:36px!important;min-height:36px!important;font-size:13px!important}html body #shopScreen .product-grid{scroll-snap-type:x proximity;overscroll-behavior-x:contain;flex:auto;min-height:0;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:none!important;grid-auto-columns:clamp(200px,17vw,250px)!important;grid-auto-flow:column!important;gap:10px!important;margin:0!important;padding:2px 2px 10px!important;display:grid!important;overflow:auto hidden!important}html body #shopScreen .shop-product{scroll-snap-align:start;flex-direction:column;height:100%!important;min-height:0!important;margin:0!important;display:flex!important}html body #shopScreen .shop-product-art{flex:auto;height:auto!important;min-height:0!important;padding:6px!important}html body #shopScreen .shop-product-art img{object-fit:contain;max-width:100%;width:auto!important;height:100%!important}html body #shopScreen .shop-product-body{flex:none;gap:2px!important;padding:6px 10px 2px!important}html body #shopScreen .shop-product-title h3{font-size:17px!important}html body #shopScreen .shop-product-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important;font-size:12px!important}html body #shopScreen .shop-product-meta{display:none!important}html body #shopScreen .shop-progress{margin:2px 0 0!important}html body #shopScreen .shop-product-actions{flex:none;gap:6px!important;padding:4px 10px 8px!important}html body #shopScreen .shop-buy{min-height:0!important;padding:4px 8px!important}html body #shopScreen .shop-buy span{font-size:11px!important}html body #shopScreen .shop-buy b,html body #shopScreen .shop-buy b *{font-size:15px!important}html body #shopScreen .shop-open-link{flex:none;min-height:0!important;padding:0 0 6px!important;font-size:12px!important}html body #shopScreen .shop-footer{flex:none;min-height:0!important;margin:0!important;padding:0!important}html body #shopScreen .shop-footer button{min-height:28px!important;font-size:13px!important}html body #rechargeScreen.screen.active{flex-direction:column;gap:8px;min-height:0;padding-bottom:0;display:flex;position:relative}html body #rechargeScreen #rechargeOverview .page-heading{align-items:center;min-height:0!important;margin:0!important;padding:0!important}html body #rechargeScreen #rechargeOverview h1{margin:0!important;font-size:30px!important;line-height:1.1!important}html body #rechargeScreen .recharge-balance b{font-size:24px!important}html body #rechargeScreen #paidShop{flex-direction:column;gap:8px;display:flex;margin:0!important;padding:0!important}html body #rechargeScreen .paid-intro{position:absolute;top:6px;right:170px;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body #rechargeScreen .paid-intro>div{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body #rechargeScreen .paid-offers{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1.05fr)!important;gap:10px 12px!important;margin:0!important;display:grid!important}html body #rechargeScreen .paid-packs,html body #rechargeScreen .paid-addons{display:contents!important}html body #rechargeScreen .paid-offer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:6px 8px;position:relative;height:auto!important;min-height:0!important;margin:0!important;padding:10px 14px!important;display:grid!important}html body #rechargeScreen .paid-offer>:not(button):not(.paid-ribbon):not(.paid-vip-label){grid-column:1/-1}html body #rechargeScreen .paid-offer>button,html body #rechargeScreen .paid-auto-actions>button{align-self:end;width:100%!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0 8px!important;font-size:14px!important}html body #rechargeScreen .paid-offer-heading{gap:2px 8px!important;min-height:0!important;margin:0!important;padding:0!important}html body #rechargeScreen .paid-offer h3{margin:0!important;font-size:20px!important;line-height:1.1!important}html body #rechargeScreen .paid-price{font-size:20px!important;line-height:1.1!important}html body #rechargeScreen .paid-duration{font-size:12px!important}html body #rechargeScreen .paid-offer-art{height:96px!important;min-height:0!important;margin:0!important;padding:0!important}html body #rechargeScreen .paid-offer-art img{object-fit:contain;max-width:100%;margin:0 auto;display:block;width:auto!important;height:100%!important}html body #rechargeScreen .paid-pass-caption{text-align:center;margin:0!important;font-size:12px!important;line-height:1.3!important}html body #rechargeScreen .paid-offer--pass{grid-area:1/1}html body #rechargeScreen .paid-offer--vip{grid-area:1/2}html body #rechargeScreen .paid-offer--auto{grid-area:1/3}html body #rechargeScreen .paid-offer--pass .paid-offer-heading{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 8px!important;display:flex!important}html body #rechargeScreen .paid-offer--pass .paid-offer-art{height:78px!important}html body #rechargeScreen .paid-offer--vip{grid-template-columns:minmax(0,1fr) auto auto!important;align-content:start!important}html body #rechargeScreen .paid-offer--vip .paid-offer-heading{flex-wrap:wrap;align-items:baseline;text-align:left!important;grid-area:1/1!important;gap:2px 8px!important;display:flex!important}html body #rechargeScreen .paid-offer--vip>button.primary-action{align-self:center;grid-area:1/2!important;width:auto!important;padding:0 18px!important;position:static!important}html body #rechargeScreen .paid-offer--vip>button.paid-gift-action{align-self:center;grid-area:1/3!important;width:auto!important;padding:0 14px!important;position:static!important}html body #rechargeScreen .paid-offer--vip .vip-title-mark{width:26px!important;height:26px!important;position:static!important}html body #rechargeScreen .paid-vip-intro{display:none!important}html body #rechargeScreen .paid-vip-label{position:absolute!important;top:-12px!important;right:14px!important}html body #rechargeScreen .vip-benefits{grid-area:2/1/auto/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important}html body #rechargeScreen .vip-benefits:before,html body #rechargeScreen .vip-benefits:after,html body #rechargeScreen .vip-benefit:before,html body #rechargeScreen .vip-benefit:after{display:none!important}html body #rechargeScreen .vip-benefit{text-align:center;align-items:center;justify-content:flex-start!important;gap:4px!important;height:auto!important;min-height:0!important;padding:8px 6px!important}html body #rechargeScreen .vip-benefit-art{flex:none;width:44px!important;height:44px!important;min-height:0!important;margin:0 auto!important}html body #rechargeScreen .vip-benefit-art img,html body #rechargeScreen .vip-benefit-art svg{object-fit:contain;width:100%!important;height:100%!important}html body #rechargeScreen .vip-benefit b{font-size:12px!important;line-height:1.2!important}html body #rechargeScreen .vip-benefit p{display:none!important}html body #rechargeScreen .vip-comparison{gap:4px!important;margin:0!important;font-size:12px!important}html body #rechargeScreen .vip-comparison span,html body #rechargeScreen .vip-comparison strong{min-height:0!important;padding:2px 6px!important;font-size:12px!important}html body #rechargeScreen .paid-offer--auto{flex-direction:column;gap:6px;display:flex!important}html body #rechargeScreen .paid-offer--auto .paid-offer-heading{text-align:left;flex-flow:wrap;align-items:baseline;gap:2px 8px!important;display:flex!important}html body #rechargeScreen .paid-offer--auto .paid-offer-art{order:-1;border:0!important;width:100%!important;height:62px!important}html body #rechargeScreen .paid-auto-description{flex-basis:100%;margin:0!important;font-size:12px!important;line-height:1.3!important}html body #rechargeScreen .paid-auto-duration{flex-basis:100%;font-size:11px!important}html body #rechargeScreen .paid-auto-actions{grid-template-columns:1fr 1fr;border:0!important;gap:8px!important;width:100%!important;margin:auto 0 0!important;padding:0!important;display:grid!important}html body #rechargeScreen #paidCreditsTitle{grid-area:2/1/auto/-1;margin:2px 0 -2px!important;font-size:14px!important}html body #rechargeScreen .paid-credits{grid-area:3/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}html body #rechargeScreen .paid-credits .paid-offer{align-items:center;grid-template-columns:62px minmax(0,1fr) minmax(0,1fr)!important;padding:12px 12px 10px!important}html body #rechargeScreen .paid-credits .paid-offer-art{align-self:center;grid-area:1/1/3!important;width:62px!important;height:62px!important}html body #rechargeScreen .paid-credits .paid-offer-heading{flex-wrap:wrap;align-items:baseline;text-align:left!important;grid-area:1/2/auto/4!important;gap:0 8px!important;display:flex!important}html body #rechargeScreen .paid-credits .paid-offer h3{white-space:nowrap;font-size:16px!important}html body #rechargeScreen .paid-credits .paid-price{font-size:16px!important}html body #rechargeScreen .paid-credits .paid-credit-detail{display:none!important}html body #rechargeScreen .paid-credits .paid-offer>button.primary-action{grid-area:2/2!important}html body #rechargeScreen .paid-credits .paid-offer>button.paid-gift-action{grid-area:2/3!important}html body #rechargeScreen .paid-credits .paid-ribbon{top:-11px!important}html body #rechargeScreen .paid-wallet-dock{justify-content:space-between;align-items:center;gap:10px!important;min-height:0!important;margin:0!important;padding:6px 14px!important;display:flex!important}html body #rechargeScreen .paid-wallet-info{flex-direction:column;gap:2px;display:flex}html body #rechargeScreen .paid-wallet-info p{margin:0!important;font-size:12px!important}html body #rechargeScreen .paid-actions>button{height:34px!important;min-height:34px!important;font-size:13px!important}html body #rechargeScreen .paid-footnote{margin:0!important;font-size:11px!important;line-height:1.3!important}html body #rechargeScreen .paid-feedback:empty,html body #rechargeScreen .paid-history:empty{display:none}}@media (width>=1024px) and (height>=540px) and (height<=759px){html body #passScreen .progression-heading.scene-banner{display:none!important}html body #passScreen .pass-tracks{--pass-top:344px}}@media (width>=1024px) and (height<=600px){html body #shopScreen.screen.active{height:auto;overflow:visible}}@media (width>=1024px) and (height>=540px){html body #rechargeScreen .vip-comparison{flex-wrap:wrap;justify-content:center;row-gap:3px!important;display:flex!important}html body #rechargeScreen .vip-comparison span,html body #rechargeScreen .vip-comparison strong{padding:2px 5px!important;font-size:11px!important}html body #rechargeScreen .paid-vip-label{transform:translate(-50%);left:50%!important;right:auto!important}html body #shopScreen .shop-card{overflow:hidden;grid-template-rows:auto auto auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-content:center!important;row-gap:1px!important;padding:8px 12px!important}html body #shopScreen .shop-card .shop-art{grid-row:1/4!important;width:52px!important;height:62px!important}html body #shopScreen .shop-card>p:not(.small-note){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body #shopScreen .shop-card>button{grid-area:4/1/auto/-1!important;height:32px!important;min-height:32px!important;margin:6px 0 0!important}html body #shopScreen .shop-product-art{flex:1 1 0!important;min-height:60px!important;position:relative!important}html body #shopScreen .shop-product-art img{object-fit:contain!important;width:calc(100% - 12px)!important;max-width:none!important;height:calc(100% - 12px)!important;margin:0!important;position:absolute!important;inset:6px!important;transform:none!important}html body #shopScreen .shop-product-title{gap:6px}html body #shopScreen .shop-product-title h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body #shopScreen .shop-progress{display:none!important}html body #shopScreen .shop-layout{height:clamp(200px,34vh,300px)!important}html body #shopScreen .shop-card{grid-template-rows:auto auto auto!important;grid-template-columns:52px minmax(0,1fr) auto!important;column-gap:10px!important}html body #shopScreen .shop-card .shop-art{grid-area:1/1/4!important}html body #shopScreen .shop-card h2,html body #shopScreen .shop-card>p:not(.small-note){grid-column:2/4!important}html body #shopScreen .shop-card .shop-price{align-self:center;grid-area:3/2!important}html body #shopScreen .shop-card>button{align-self:center;grid-area:3/3!important;width:auto!important;margin:0!important;padding:0 14px!important;font-size:13px!important}html body #shopScreen .shop-card .small-note{display:none!important}html body #shopScreen .shop-layout{grid-template-columns:300px minmax(0,1fr)!important}html body #shopScreen .shop-card>button{white-space:nowrap;padding:0 12px!important;font-size:12.5px!important}html body #shopScreen .shop-footer{margin-top:-4px!important}}html body dialog.clash-dialog.impel-v3{color:#fff;overscroll-behavior:contain;border:3px solid #13294b;border-radius:26px;width:min(980px,100vw - 16px);max-height:calc(100dvh - 16px);padding:18px 20px 20px;overflow:auto;box-shadow:0 8px #13294b,0 30px 80px #0008}.impel-v3 :is(h2,h3,p){margin:0}.impel-v3 .iv3-close{color:#13294b;cursor:pointer;z-index:2;background:#fff;border:3px solid #13294b;border-radius:50%;width:44px;height:44px;font:400 26px/1 Lilita One,sans-serif;position:absolute;top:12px;right:12px;box-shadow:0 3px #13294b}.impel-v3 .iv3-close:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.impel-v3 .iv3-head{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:12px;padding-right:56px;display:flex;position:relative}.impel-v3 .iv3-title{flex:260px;min-width:0}.impel-v3 .iv3-title h2{color:#ffc83d;text-shadow:0 3px #13294b,0 0 18px #0009;font:400 34px/1 Lilita One,sans-serif}.impel-v3 .iv3-title h2 i{color:#ffe7a3cc;font-size:20px;font-style:normal}.impel-v3 .iv3-title small{letter-spacing:.1em;text-transform:uppercase;color:#ffb3ad;margin-bottom:4px;font:900 12px/1 Nunito,sans-serif;display:block}.impel-v3 .iv3-title p{color:#e6f0fa;margin-top:6px;font:700 14px/1.35 Nunito,sans-serif}.impel-v3 .iv3-title p b{color:#ffe7a3}.impel-v3 .iv3-stats,.impel-v3 .iv3-run-stats{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.impel-v3 .iv3-record{background:#0b1d36d9;border:2px solid #ffffff40;border-radius:14px;justify-items:center;padding:6px 14px;display:grid}.impel-v3 .iv3-record small,.impel-v3 :is(.iv3-haki,.iv3-bag) small{letter-spacing:.1em;text-transform:uppercase;color:#cfeaff;font:900 10px/1 Nunito,sans-serif}.impel-v3 .iv3-record b{color:#ffc83d;font:400 26px/1 Lilita One,sans-serif}.impel-v3 .iv3-record b i{color:#fff9;font-size:14px;font-style:normal}.impel-v3 .iv3-lives{background:#0b1d36d9;border:2px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 10px;display:inline-flex}.impel-v3 .iv3-lives>span:last-child{gap:2px;display:grid}.impel-v3 .iv3-lives b{font:400 15px/1 Lilita One,sans-serif}.impel-v3 .iv3-lives small{color:#ffd9a3;font-variant-numeric:tabular-nums;font:800 12px/1.1 Nunito,sans-serif}.impel-v3 .iv3-hearts{gap:4px;display:inline-flex}.impel-v3 .iv3-hearts i{background:#ffffff2a;width:20px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21 2.6 11.8A6 6 0 0 1 12 4.4a6 6 0 0 1 9.4 7.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22'%3E%3Cpath d='M12 21 2.6 11.8A6 6 0 0 1 12 4.4a6 6 0 0 1 9.4 7.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.impel-v3 .iv3-hearts i[data-on=true]{background:#ff5a5f}.impel-v3 .iv3-how{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.impel-v3 .iv3-how li{color:#e6f0fa;background:#0b1d36d9;border:1.5px solid #ffffff2e;border-radius:14px;align-items:flex-start;gap:8px;padding:10px;font:700 12.5px/1.35 Nunito,sans-serif;display:flex}.impel-v3 .iv3-how li b{color:#13294b;background:#ffc83d;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:400 15px/1 Lilita One,sans-serif;display:grid}.impel-v3 .iv3-how strong{color:#ffe7a3}.impel-v3 .iv3-ladder{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.impel-v3 .iv3-ladder li{background:#0b1d36cc;border:2px solid #ffffff26;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:6px;min-width:0;padding:6px;display:grid;position:relative}.impel-v3 .iv3-ladder li[data-state=beaten],.impel-v3 .iv3-ladder li[data-state=done]{border-color:#2bb67399}.impel-v3 .iv3-ladder li[data-state=now]{border-color:#ffc83d;box-shadow:0 0 0 2px #ffc83d55}.impel-v3 .iv3-ladder li[data-final=true]{background:linear-gradient(135deg,#3b2a05ee,#0b1d36ee);border-color:#ffc83d}.impel-v3 .iv3-boss-art{aspect-ratio:5/7;background:#13294b;border:2px solid #13294b;border-radius:6px;width:38px;overflow:hidden}.impel-v3 .iv3-boss-art img{object-fit:cover;width:100%;height:100%;display:block}.impel-v3 .iv3-ladder-copy{gap:2px;min-width:0;display:grid}.impel-v3 .iv3-ladder-copy small{color:#cfeaff;text-transform:uppercase;letter-spacing:.06em;font:900 10px/1 Nunito,sans-serif}.impel-v3 .iv3-ladder-copy b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:400 14px/1.05 Lilita One,sans-serif;overflow:hidden}.impel-v3 .iv3-loot{color:#ffe7a3;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 8px;font:900 12.5px/1.2 Nunito,sans-serif;display:inline-flex}.impel-v3 .iv3-loot span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.impel-v3 .iv3-loot img{object-fit:contain;width:16px;height:16px}.impel-v3 .iv3-loot .is-toploader{color:#13294b;background:linear-gradient(90deg,#f59e0b,#ffc83d);border-radius:999px;padding:1px 6px 1px 2px}.impel-v3 .iv3-loot .is-toploader img{width:14px;height:18px}.impel-v3 .iv3-loot.is-empty{color:#fff9}.impel-v3 .iv3-team{background:#0b1d36e6;border:2px solid #ffffff40;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 10px;padding:12px 14px;display:grid}.impel-v3 .iv3-team-copy{text-align:center;justify-items:center;gap:2px;min-width:110px;display:grid}.impel-v3 .iv3-team-copy span{letter-spacing:.1em;text-transform:uppercase;color:#cfeaff;font:900 11px/1 Nunito,sans-serif}.impel-v3 .iv3-team-copy b{color:#ffc83d;text-shadow:0 3px #13294b;font:400 40px/1 Lilita One,sans-serif}.impel-v3 .iv3-team-copy small{color:#fff;font:800 12px/1.2 Nunito,sans-serif}.impel-v3 .iv3-crew-slots{grid-template-columns:repeat(5,minmax(0,78px));justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:grid}.impel-v3 .iv3-slot{aspect-ratio:5/7;cursor:pointer;background:#ffffff14;border:2.5px solid #13294b;border-radius:10px;place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:visible}.impel-v3 .iv3-slot img{object-fit:cover;border-radius:7px;width:100%;height:100%}.impel-v3 .iv3-slot.is-empty{color:#fff9;cursor:default;border:2.5px dashed #fff6;font:400 22px/1 Lilita One,sans-serif}.impel-v3 .iv3-go{white-space:nowrap;min-height:52px;padding:0 22px}.impel-v3 .iv3-power{color:#13294b;text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;background:#fff;border:2px solid #13294b;border-radius:999px;min-width:30px;padding:2px 7px;font:400 13px/1.1 Lilita One,sans-serif;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.impel-v3 .iv3-power[data-tier=uncommon]{background:#cfeaff}.impel-v3 .iv3-power[data-tier=rare]{background:#7cf0b4}.impel-v3 .iv3-power[data-tier=epic]{background:#ffc83d}.impel-v3 .iv3-power[data-tier=mythic]{color:#13294b;background:linear-gradient(90deg,#ff7ad9,#ffc83d,#7cf0b4)}.impel-v3 .iv3-power.is-masked{color:#ffc83d;background:#13294b;border-color:#ffc83d}.impel-v3 .iv3-legend{color:#e6f0fa;background:#0b1d36cc;border:1px solid #ffffff26;border-radius:12px;margin:0 0 8px;padding:8px 12px;font:700 12.5px/1.4 Nunito,sans-serif}.impel-v3 .iv3-legend summary{cursor:pointer;color:#ffe7a3;font-weight:900}.impel-v3 .iv3-legend p{margin-top:6px}.impel-v3 .iv3-pool-head{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.impel-v3 .iv3-pool-head b{font:400 18px/1 Lilita One,sans-serif}.impel-v3 .iv3-pool-head span{color:#cfeaff;flex:1;font:700 12.5px/1.2 Nunito,sans-serif}.impel-v3 .iv3-chip-btn{color:#13294b;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:999px;min-height:36px;padding:0 14px;font:900 13px/1 Nunito,sans-serif}.impel-v3 .iv3-chip-btn.is-gold{background:#ffc83d}.impel-v3 .iv3-pool{background:#0b1d3699;border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:12px 8px;max-height:min(42vh,360px);margin:0;padding:4px 4px 12px;list-style:none;display:grid;overflow:auto}.impel-v3 .iv3-pick{aspect-ratio:5/7;cursor:pointer;background:#13294b;border:2px solid #13294b;border-radius:9px;width:100%;padding:0;position:relative}.impel-v3 .iv3-pick img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.impel-v3 .iv3-pick:disabled{opacity:.35;cursor:default}.impel-v3 .iv3-pick:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px #ffc83d}.impel-v3 .iv3-qty{color:#fff;background:#13294b;border-radius:999px;padding:1px 5px;font:900 11px/1.2 Nunito,sans-serif;position:absolute;top:3px;right:3px}.impel-v3 .iv3-empty{text-align:center;padding:16px;font:800 14px/1.3 Nunito,sans-serif}.impel-v3 .iv3-error{color:#fff;background:#e8423f;border:2px solid #13294b;border-radius:12px;margin:8px 0;padding:8px 12px;font:800 13px/1.3 Nunito,sans-serif}.impel-v3 .iv3-head.is-run{align-items:flex-end}.impel-v3 .iv3-haki,.impel-v3 .iv3-bag{background:#0b1d36e6;border:2px solid #fff3;border-radius:12px;gap:4px;padding:6px 10px;display:grid}.impel-v3 .iv3-bag[data-kind=risk]{border-color:#ffb3ad88}.impel-v3 .iv3-bag[data-kind=safe]{border-color:#7cf0b488}.impel-v3 .iv3-haki b{gap:4px;display:flex}.impel-v3 .iv3-haki i{background:#ffffff26;border:2px solid #fff5;border-radius:50%;width:16px;height:16px}.impel-v3 .iv3-haki i[data-on=true]{background:radial-gradient(circle at 35% 35%,#e9d5ff,#8b5cf6);border-color:#13294b;box-shadow:0 0 8px #a78bfa}.impel-v3 .iv3-tower{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;width:100%;margin:0;padding:0;list-style:none;display:grid}.impel-v3 .iv3-tower li{background:#ffffff26;border-radius:99px;height:8px}.impel-v3 .iv3-tower li[data-boss=true]{background:#ffffff40;height:12px;margin-top:-2px;box-shadow:inset 0 0 0 2px #ffc83d88}.impel-v3 .iv3-tower li[data-state=done]{background:#2bb673}.impel-v3 .iv3-tower li[data-state=now]{background:#ffc83d;box-shadow:0 0 8px #ffc83d}.impel-v3 .iv3-level-note{color:#e6f0fa;background:#0b1d36cc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;padding:8px 12px;font:700 13px/1.3 Nunito,sans-serif;display:flex}.impel-v3 .iv3-level-note b{color:#ffe7a3}.impel-v3 .iv3-arena{background:#0b1d36e6;border:2.5px solid #ffffff40;border-radius:22px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:12px;display:grid}.impel-v3 .iv3-lane{grid-template-rows:subgrid;grid-row:span 3;justify-items:stretch;gap:6px;min-width:0;display:grid}.impel-v3 .iv3-vs{color:#fff;z-index:1;background:#e8423f;border:2px solid #13294b;border-radius:999px;justify-self:center;margin:-2px 0;padding:1px 12px;font:400 14px/1.2 Lilita One,sans-serif}.impel-v3 .iv3-guard{text-align:center;background:#2a1630cc;border:2px solid #ffb3ad55;border-radius:16px;justify-items:center;gap:4px;padding:8px 6px 10px;display:grid;position:relative}.impel-v3 .iv3-guard.is-boss{background:linear-gradient(#5b1a1aee,#2a1630ee);border-color:#ffc83d;box-shadow:0 0 0 2px #ffc83d44,0 0 22px #e8423f55}.impel-v3 .iv3-guard-art{aspect-ratio:5/7;background:#13294b;border:2.5px solid #13294b;border-radius:9px;width:min(80px,100%);overflow:hidden}.impel-v3 .iv3-guard-art img{object-fit:cover;filter:saturate(.8)brightness(.9);width:100%;height:100%;display:block}.impel-v3 .iv3-guard.is-boss .iv3-guard-art{width:min(92px,100%)}.impel-v3 .iv3-guard-name{color:#ffb3ad;text-transform:uppercase;letter-spacing:.06em;font:900 12px/1.1 Nunito,sans-serif}.impel-v3 .iv3-guard.is-boss .iv3-guard-name{color:#ffc83d;text-transform:none;letter-spacing:0;font:400 16px/1 Lilita One,sans-serif}.impel-v3 .iv3-guard .iv3-power{padding:3px 10px;font-size:18px;position:static;transform:none}.impel-v3 .iv3-range{color:#ffe7a3;font:800 11.5px/1 Nunito,sans-serif}.impel-v3 .iv3-duel-slot{color:#fff;background:#ffffff0f;border:2.5px dashed #ffffff4d;border-radius:16px;align-content:start;justify-items:center;gap:6px;min-height:168px;padding:8px 6px;display:grid;position:relative}.impel-v3 button.iv3-duel-slot{cursor:pointer;place-content:center;font:800 13px/1.2 Nunito,sans-serif}.impel-v3 .iv3-duel-slot.is-active{background:#ffc83d1f;border-color:#ffc83d;box-shadow:0 0 0 3px #ffc83d33}.impel-v3 .iv3-duel-slot.is-filled{border-style:solid;border-color:#7cf0b466}.impel-v3 .iv3-slot-card{aspect-ratio:5/7;cursor:pointer;background:#13294b;border:2.5px solid #13294b;border-radius:9px;width:min(80px,100%);padding:0;position:relative}.impel-v3 .iv3-slot-card img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.impel-v3 .iv3-odds{color:#13294b;background:#ffc83d;border:2px solid #13294b;border-radius:999px;margin-top:6px;padding:2px 10px;font:900 12px/1.3 Nunito,sans-serif}.impel-v3 .iv3-odds[data-odds=win]{background:#7cf0b4}.impel-v3 .iv3-odds[data-odds=lose]{background:#ff8c8a}.impel-v3 .iv3-haki-btn{color:#4c1d95;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:999px;min-height:32px;padding:0 10px;font:900 12px/1 Nunito,sans-serif}.impel-v3 .iv3-haki-btn[aria-pressed=true]{color:#fff;background:#8b5cf6;box-shadow:0 0 12px #a78bfa}.impel-v3 .iv3-haki-btn:disabled{opacity:.4;cursor:default}.impel-v3 .iv3-duel-slot[data-state]{border-style:solid}.impel-v3 .iv3-duel-slot[data-state=won]{background:#2bb6731f;border-color:#2bb673}.impel-v3 .iv3-duel-slot[data-state=lost]{background:#e8423f1f;border-color:#e8423f}.impel-v3 .iv3-duel-slot[data-state=lost] .iv3-slot-card{filter:grayscale(.8)brightness(.7)}.impel-v3 .iv3-duel-slot[data-just=true] .iv3-slot-card{animation:.55s cubic-bezier(.2,1.4,.4,1) both iv3-strike}.impel-v3 .iv3-duel-slot[data-just=true] .iv3-verdict{animation:.45s cubic-bezier(.2,1.6,.4,1) .2s both iv3-stamp}.impel-v3 .iv3-verdict{white-space:nowrap;background:#ffffff26;border-radius:999px;margin-top:6px;padding:4px 10px;font:400 15px/1.1 Lilita One,sans-serif}.impel-v3 .iv3-duel-slot[data-state=won] .iv3-verdict{background:#2bb673;border:2px solid #13294b}.impel-v3 .iv3-duel-slot[data-state=lost] .iv3-verdict{background:#e8423f;border:2px solid #13294b}@keyframes iv3-strike{0%{transform:translateY(0)}40%{transform:translateY(-34px)scale(1.08)}to{transform:none}}@keyframes iv3-stamp{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}.impel-v3 .iv3-advice{text-align:center;color:#13294b;background:#ffc83d;border:2px solid #13294b;border-radius:12px;margin:10px 0 0;padding:8px 12px;font:800 14px/1.3 Nunito,sans-serif}.impel-v3 .iv3-advice[data-odds=win]{background:#7cf0b4}.impel-v3 .iv3-advice[data-odds=lose]{background:#ff8c8a}.impel-v3 .iv3-hint{color:#e6f0fa;text-align:center;margin:10px 0 6px;font:700 13px/1.35 Nunito,sans-serif}.impel-v3 .iv3-bench{grid-template-columns:repeat(5,minmax(0,84px));justify-content:center;gap:10px;margin:0 0 4px;padding:6px 0 14px;list-style:none;display:grid}.impel-v3 .iv3-member{aspect-ratio:5/7;cursor:pointer;background:#13294b;border:2.5px solid #13294b;border-radius:10px;width:100%;padding:0;transition:transform .15s;position:relative}.impel-v3 .iv3-member img{object-fit:cover;border-radius:7px;width:100%;height:100%;display:block}.impel-v3 .iv3-member[data-state=ready]:hover{transform:translateY(-3px);box-shadow:0 5px #ffc83d}.impel-v3 .iv3-member[data-state=placed]{opacity:.55;box-shadow:0 0 0 3px #7cf0b4}.impel-v3 .iv3-member[data-state=wounded]{cursor:not-allowed}.impel-v3 .iv3-member[data-state=wounded] img{filter:grayscale()brightness(.55)}.impel-v3 .iv3-bonus{color:#fff;background:#2bb673;border:2px solid #13294b;border-radius:999px;padding:1px 6px;font:900 11px/1.2 Nunito,sans-serif;position:absolute;top:4px;right:4px}.impel-v3 .iv3-wound,.impel-v3 .iv3-placed{color:#fff;text-align:center;background:#e8423f;border:2px solid #13294b;border-radius:8px;padding:3px 4px;font:400 12px/1.05 Lilita One,sans-serif;display:grid;position:absolute;inset:auto 4px 22px}.impel-v3 .iv3-wound small{font:800 10px/1 Nunito,sans-serif}.impel-v3 .iv3-placed{background:#2bb673}.impel-v3 .iv3-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.impel-v3 .iv3-actions>button{min-width:180px;min-height:50px}.impel-v3 .iv3-banner{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:18px;justify-items:center;gap:6px;margin-top:12px;padding:14px;animation:.35s cubic-bezier(.2,1.4,.4,1) both iv3-stamp;display:grid;box-shadow:0 5px #13294b}.impel-v3 .iv3-banner strong{font:400 26px/1 Lilita One,sans-serif}.impel-v3 .iv3-banner[data-kind=boss]{background:linear-gradient(#ffe7a3,#ffc83d)}.impel-v3 .iv3-banner .iv3-loot{color:#13294b}.impel-v3 .iv3-banner em{text-transform:uppercase;letter-spacing:.08em;color:#ffc83d;background:#13294b;border-radius:999px;padding:4px 10px;font:900 12px/1 Nunito,sans-serif}.impel-v3 .iv3-favor{gap:10px;display:grid}.impel-v3 .iv3-favor h3{text-align:center;color:#ffe7a3;font:400 22px/1.1 Lilita One,sans-serif}.impel-v3 .iv3-favor-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.impel-v3 .iv3-favor-card{color:#13294b;text-align:center;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:18px;gap:6px;padding:16px 12px;display:grid;box-shadow:0 5px #13294b}.impel-v3 .iv3-favor-card b{font:400 20px/1 Lilita One,sans-serif}.impel-v3 .iv3-favor-card span{font:800 13px/1.3 Nunito,sans-serif}.impel-v3 .iv3-favor-card:hover{background:#fff7dd;transform:translateY(-2px)}.impel-v3 .iv3-end{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:22px;justify-items:center;gap:8px;padding:22px 16px;display:grid;box-shadow:0 6px #13294b}.impel-v3 .iv3-end strong{font:400 34px/1 Lilita One,sans-serif}.impel-v3 .iv3-end[data-outcome=escaped]{background:linear-gradient(#fff7dd,#ffe7a3)}.impel-v3 .iv3-end[data-outcome=lost] strong{color:#b42318}.impel-v3 .iv3-end-floors{font:800 15px/1.2 Nunito,sans-serif}.impel-v3 .iv3-end-floors em{color:#b45309;font-style:normal}.impel-v3 .iv3-end .iv3-why,.impel-v3 .iv3-end .iv3-hint{color:#33476b}.impel-v3 .iv3-end-gain{background:#13294b;border-radius:14px;justify-items:center;gap:6px;padding:10px 16px;display:grid}.impel-v3 .iv3-end-gain small{letter-spacing:.1em;text-transform:uppercase;color:#cfeaff;font:900 11px/1 Nunito,sans-serif}.impel-v3 .iv3-end-gain .iv3-loot{font-size:16px}.impel-v3 .iv3-end-gain .iv3-loot img{width:22px;height:22px}.impel-v3 .iv3-end-toploader{filter:drop-shadow(0 6px #13294b44);width:84px;animation:.5s cubic-bezier(.2,1.4,.4,1) both iv3-stamp}@media (width<=820px){.impel-v3 .iv3-how{grid-template-columns:repeat(2,minmax(0,1fr))}.impel-v3 .iv3-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}.impel-v3 .iv3-team{grid-template-columns:1fr;justify-items:center}.impel-v3 .iv3-go{width:100%}}@media (width<=560px){html body dialog.clash-dialog.impel-v3{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:12px 10px 16px}.impel-v3 .iv3-title h2{font-size:28px}.impel-v3 .iv3-how li{padding:8px;font-size:12px}.impel-v3 .iv3-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.impel-v3 .iv3-crew-slots{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%}.impel-v3 .iv3-pool{grid-template-columns:repeat(auto-fill,minmax(62px,1fr))}.impel-v3 .iv3-run-stats{grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:6px;width:100%;display:grid}.impel-v3 .iv3-bag,.impel-v3 .iv3-haki{min-width:0;padding:5px 8px}.impel-v3 .iv3-bag .iv3-loot{font-size:11.5px}.impel-v3 .iv3-arena{gap:6px;padding:10px 6px}.impel-v3 .iv3-guard{padding:6px 4px 10px}.impel-v3 .iv3-duel-slot{min-height:150px;padding:6px 4px}.impel-v3 .iv3-haki-btn{min-height:30px;padding:0 8px;font-size:11px}.impel-v3 .iv3-bench{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.impel-v3 .iv3-favor-list{grid-template-columns:1fr}.impel-v3 .iv3-actions>button{flex:100%}}@media (prefers-reduced-motion:reduce){.impel-v3 *{transition:none!important;animation:none!important}}.toploader-btn{color:#13294b;cursor:pointer;background:linear-gradient(90deg,#ffe7a3,#ffc83d);border:2.5px solid #13294b;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin-top:8px;padding:4px 12px 4px 6px;font:400 15px/1 Lilita One,sans-serif;transition:transform .15s;display:inline-flex;box-shadow:0 3px #13294b}.toploader-btn img{object-fit:contain;width:22px;height:30px;margin:-6px 0}.toploader-btn b{color:#ffc83d;background:#13294b;border-radius:999px;padding:2px 7px;font:900 12px/1.2 Nunito,sans-serif}.toploader-btn:hover{transform:translateY(-1px)}.toploader-btn:focus-visible{outline-offset:2px;outline:3px solid #2f6fd1}.toploader-btn[hidden]{display:none}#cardMeta .toploader-btn{align-self:center}#detailGrades .toploader-btn{margin-top:10px}.toploader-dialog{color:#fff;background:radial-gradient(circle at 30% 0,#2c6cb8 0,#13294b 65%);border:3px solid #13294b;border-radius:26px;width:min(640px,100vw - 16px);max-height:calc(100dvh - 16px);padding:18px;overflow:auto;box-shadow:0 8px #0b1d36,0 24px 60px #0008}.toploader-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04101fcc}.toploader-close{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:50%;width:42px;height:42px;font:400 24px/1 Lilita One,sans-serif;position:absolute;top:12px;right:12px}.toploader-head{align-items:center;gap:12px;margin-bottom:14px;padding-right:50px;display:flex}.toploader-head img{width:44px;height:58px}.toploader-head span{letter-spacing:.12em;text-transform:uppercase;color:#ffc83d;font:900 11px/1 Nunito,sans-serif}.toploader-head h2{color:#fff;margin:2px 0;font:400 26px/1.05 Lilita One,sans-serif}.toploader-head small{color:#cfeaff;font:700 13px/1.2 Nunito,sans-serif}.toploader-body{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:16px;display:grid}.toploader-card{aspect-ratio:5/7;background:linear-gradient(135deg,#e8f6ffcc,#8cc8f566);border:3px solid #13294b;border-radius:12px;width:170px;padding:10px;position:relative;box-shadow:0 6px #0b1d36}.toploader-card img{object-fit:cover;border-radius:6px;width:100%;height:100%;display:block}.toploader-shell{border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#fff6 0,#fff0 30% 70%,#fff4 100%);position:absolute;inset:0}.toploader-card[data-grade="10"]{box-shadow:0 6px #0b1d36,0 0 0 3px #ffc83d,0 0 30px #ffc83daa}.toploader-side{gap:12px;min-width:0;display:grid}.toploader-odds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.toploader-odds span{color:#13294b;background:#fff;border:2.5px solid #13294b;border-radius:14px;justify-items:center;gap:3px;padding:10px 6px;display:grid;box-shadow:0 4px #0b1d36}.toploader-odds span[data-grade="10"]{background:linear-gradient(#fff7dd,#ffc83d)}.toploader-odds b{font:400 22px/1 Lilita One,sans-serif}.toploader-odds small{font:900 15px/1 Nunito,sans-serif}.toploader-odds em{color:#33476b;font:800 12px/1.1 Nunito,sans-serif}.toploader-note,.toploader-status{color:#e6f0fa;margin:0;font:700 13.5px/1.4 Nunito,sans-serif}.toploader-note b{color:#ffc83d}.toploader-error{background:#e8423f;border-radius:10px;margin:0;padding:8px 10px;font:800 13px/1.3 Nunito,sans-serif}.toploader-actions{flex-wrap:wrap;gap:8px;display:flex}.toploader-actions>button{flex:160px;min-height:48px}.toploader-reel{background:#0b1d36;border:3px solid #ffc83d;border-radius:16px;height:66px;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000a}.toploader-track{will-change:transform;align-items:center;gap:8px;height:100%;padding:0 8px;display:flex}.toploader-track span{color:#13294b;background:#fff;border:2px solid #13294b;border-radius:10px;flex:none;place-items:center;width:86px;height:46px;font:400 18px/1 Lilita One,sans-serif;display:grid}.toploader-track span[data-grade="10"]{background:linear-gradient(#ffe7a3,#ffc83d)}.toploader-pointer{z-index:2;background:#e8423f;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%;box-shadow:0 0 8px #e8423f}.toploader-result{justify-items:start;gap:6px;animation:.45s cubic-bezier(.2,1.4,.4,1) both iv3-stamp;display:grid}.toploader-kicker{letter-spacing:.1em;text-transform:uppercase;color:#ffc83d;font:900 12px/1 Nunito,sans-serif}.toploader-result strong{color:#fff;text-shadow:0 4px #0b1d36;font:400 46px/1 Lilita One,sans-serif}.toploader-result[data-grade="10"] strong{color:#ffc83d}.toploader-result p{color:#e6f0fa;margin:0;font:700 14px/1.4 Nunito,sans-serif}.toploader-result p b{color:#ffe7a3}@media (width<=520px){.toploader-body{grid-template-columns:1fr;justify-items:center}.toploader-card{width:150px}.toploader-result{text-align:center;justify-items:center}}.super-wheel-card{position:relative;overflow:hidden}.super-wheel-art{place-items:center;display:grid;position:relative}.super-wheel-disc{aspect-ratio:1;background:conic-gradient(#ffc83d 0 30deg,#13294b 30deg 60deg,#1e4e8c 60deg 90deg,#13294b 90deg 120deg,#1e4e8c 120deg 150deg,#13294b 150deg 180deg,#1e4e8c 180deg 210deg,#13294b 210deg 240deg,#1e4e8c 240deg 270deg,#13294b 270deg 300deg,#1e4e8c 300deg 330deg,#13294b 330deg 360deg);border:4px solid #13294b;border-radius:50%;width:86px;box-shadow:0 0 0 3px #ffc83d,0 4px #13294b}.super-wheel-art img{filter:drop-shadow(0 3px #13294b55);width:42px;height:56px;position:absolute;bottom:-2px;right:calc(50% - 64px)}#superWheelBtn[data-short=true]{color:#33476b;background:#fff}.wheel-dialog.is-super{background:radial-gradient(circle at 50% 0,#6d3cc9 0,#2a1452 62%)}.wheel-dialog.is-super .wheel-kicker{color:#ffe7a3}.wheel-result-toploader{object-fit:contain;width:72px;height:96px}.wheel-result-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.wheel-result-actions>button{flex:150px;min-height:46px}.wheel-dialog .wheel-confirm{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:18px;max-width:420px;margin:14px auto 4px;padding:16px 18px;box-shadow:0 4px #13294b}.wheel-dialog .wheel-confirm>b{color:#13294b;font:400 24px/1.15 Lilita One,sans-serif;display:block}.wheel-dialog .wheel-confirm p{color:#13294b;margin:6px 0 0;font:700 15px/1.4 Nunito,sans-serif}.wheel-dialog .wheel-confirm .wheel-confirm-balance{color:#3c5372}.wheel-dialog .wheel-confirm-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.wheel-dialog .wheel-confirm-actions button{justify-content:center;width:100%;min-height:46px}.stock-dialog{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(470px,100vw - 32px);padding:22px 22px 20px;box-shadow:0 6px #13294b}.stock-dialog::backdrop{background:#071426b3}html body .stock-dialog .stock-dialog-art{background:radial-gradient(circle at 50% 45%,#fff1c2,#f7fafd 70%)!important;border-radius:16px!important;height:220px!important;margin:-4px -4px 12px!important;display:block!important;position:relative!important;overflow:hidden!important}html body .stock-dialog .stock-dialog-art img{filter:drop-shadow(0 8px 12px #13294b55);object-fit:contain!important;width:92%!important;max-width:none!important;height:92%!important;max-height:none!important;position:absolute!important;inset:4%!important}.stock-dialog-kicker{letter-spacing:.06em;text-transform:uppercase;color:#1f8a4c;font:900 12px/1.2 Nunito,sans-serif;display:block}.stock-dialog h2{color:#13294b;margin:4px 0 2px;font:400 30px/1.1 Lilita One,sans-serif}.stock-dialog p{color:#3c5372;margin:4px 0 0;font:700 15px/1.4 Nunito,sans-serif}.stock-dialog .stock-dialog-count{color:#13294b}.stock-dialog-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.stock-dialog-actions button{justify-content:center;width:100%;min-height:48px;font-size:16px}.booster-stock-note{color:#13294b;text-align:center;background:#e9f8ef;border:2px solid #1f8a4c;border-radius:999px;margin:6px 0 0;padding:6px 12px;font:800 13px/1.3 Nunito,sans-serif}.booster-stock-note b{color:#1f8a4c;font-size:15px}.stock-chip{color:#13294b;background:#e9f8ef;border:1.5px solid #1f8a4c;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font:800 12px/1.2 Nunito,sans-serif;display:inline-flex}.stock-chip .token-icon{width:16px;height:16px}html body dialog:not(#optionsDialog)>.close-dialog{z-index:5;cursor:pointer;aspect-ratio:1!important;color:#13294b!important;-webkit-text-fill-color:#13294b!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;text-shadow:none!important;opacity:1!important;background:#fff!important;border:3px solid #13294b!important;border-radius:50%!important;flex:none!important;place-items:center!important;margin:0!important;padding:0!important;font:900 24px/1 Nunito,sans-serif!important;display:grid!important;position:absolute!important;inset:12px 12px auto auto!important;transform:none!important;box-shadow:0 3px #13294b!important}html body dialog:not(#optionsDialog)>.close-dialog:hover{background:#fff6d8!important}html body dialog:not(#optionsDialog)>.close-dialog:active{transform:translateY(2px)!important;box-shadow:0 1px #13294b!important}html body dialog:not(#optionsDialog)>.close-dialog:focus-visible{outline-offset:2px;outline:3px solid #ffc83d!important}html body dialog:not(#optionsDialog)>.close-dialog svg{width:20px;height:20px}@media (width<=700px){html body dialog:not(#optionsDialog)>.close-dialog{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;font-size:22px!important;top:10px!important;right:10px!important}}html body #purchaseDialog .purchase-qty{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:12px 0 4px;display:flex}html body #purchaseDialog .purchase-qty[hidden]{display:none}html body #purchaseDialog .purchase-qty-label{text-align:center;color:#3c5372;text-transform:uppercase;letter-spacing:.05em;width:100%;font:900 13px/1.2 Nunito,sans-serif}html body #purchaseDialog .purchase-qty button{color:#13294b;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:999px;min-width:58px;min-height:40px;padding:0 12px;font:900 15px/1 Nunito,sans-serif;box-shadow:0 3px #13294b}html body #purchaseDialog .purchase-qty button[aria-pressed=true]{background:#ffc83d}html body #purchaseDialog .purchase-qty button:disabled{opacity:.35;cursor:not-allowed;box-shadow:none}html body #purchaseDialog .purchase-qty button:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}#passScreen .pass-pages{scrollbar-width:none;gap:6px;margin:0;padding:2px 2px 4px;display:flex;overflow-x:auto}#passScreen .pass-pages::-webkit-scrollbar{display:none}#passScreen .pass-pages button{color:#13294b;cursor:pointer;white-space:nowrap;background:#fff;border:2.5px solid #13294b;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;min-width:76px;min-height:38px;padding:0 10px;font:400 15px/1 Lilita One,sans-serif;display:inline-flex;position:relative;box-shadow:0 3px #13294b}#passScreen .pass-pages button[data-state=locked]{color:#5b6f8f;background:#e6eef6;box-shadow:0 3px #13294b66}#passScreen .pass-pages button[data-state=done]{background:#e9fbf1}#passScreen .pass-pages button[aria-current=page]{color:#13294b;background:#ffc83d;transform:translateY(-1px)}#passScreen .pass-pages button:focus-visible{outline-offset:2px;outline:3px solid #2f6fd1}#passScreen .pass-pages svg{width:14px;height:14px}#passScreen .pass-page-badge{color:#fff;background:#e8423f;border:2px solid #13294b;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font:900 11px/1 Nunito,sans-serif;display:grid}#passScreen .pass-page-here{background:#2f6fd1;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #2f6fd155}#passScreen .pass-page-done{color:#1c8c57;display:inline-grid}#passScreen .pass-page-lock{color:#5b6f8f;display:inline-grid}#passScreen .pass-scroll-controls .icon-button:disabled{opacity:.35;cursor:default}@media (width>=1024px){html body #passScreen .pass-reward-rail{scroll-snap-type:none;overflow-x:auto}html body #passScreen .pass-tier-list{grid-template-columns:repeat(10,minmax(88px,1fr));width:100%;min-width:0;gap:8px!important;display:grid!important}html body #passScreen .pass-tracks .pass-tier-row{min-width:0;flex:none!important;grid-template-columns:minmax(0,1fr)!important;width:auto!important}html body #passScreen .pass-reward-cell{min-width:0}html body #passScreen .pass-reward-content{font-size:12px}html body #passScreen .pass-reward-content :is(.pass-cosmetic-label,.pass-reward-boosters,.pass-reward-berries){max-width:100%;font-size:12px!important}html body #passScreen .pass-reward-content b,html body #passScreen .pass-reward-content .pass-reward-berries{white-space:nowrap}html body #passScreen .pass-rarity{letter-spacing:.06em!important;font-size:9px!important}html body #passScreen .pass-reward-ribbon{gap:3px;font-size:9.5px!important}}@media (width<=1023px){#passScreen .pass-pages{margin:6px 0 2px}#passScreen .pass-pages button{flex:none;min-width:70px;min-height:36px;font-size:14px}}#rechargeScreen .paid-intro .status-badge{box-shadow:0 2px #13294b;color:#13294b!important;opacity:1!important;background:#fff!important;border:2px solid #13294b!important;font-weight:900!important}#rechargeScreen .vip-benefit-art .vip-clock{width:100%;height:100%}#rechargeScreen .paid-footnote,#rechargeScreen .paid-feedback{text-shadow:0 1px #13294b,0 0 6px #13294b99;color:#fff!important;opacity:1!important;font-weight:700!important}#rechargeScreen .paid-feedback{text-shadow:none;background:#13294bcc;border-radius:999px;justify-self:center;display:inline-block;margin:6px auto 0!important;padding:4px 12px!important}#rechargeScreen .paid-feedback:empty{display:none}@media (width>=1024px){html body #rechargeScreen .paid-offer--pass{grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch!important}html body #rechargeScreen .paid-offer--pass .paid-offer-art{align-self:stretch;min-height:64px;max-height:110px;height:auto!important}html body #rechargeScreen .paid-offer--pass .paid-offer-art img{max-height:110px;height:100%!important}html body #rechargeScreen .paid-offer--vip{grid-template-rows:auto minmax(0,1fr)!important;align-content:stretch!important}html body #rechargeScreen .vip-benefits{align-self:stretch;align-items:stretch}html body #rechargeScreen .vip-benefit{flex-direction:column;justify-content:center!important;display:flex!important}html body #rechargeScreen .paid-offer--auto{overflow:hidden}html body #rechargeScreen .paid-offer--auto .paid-offer-art{flex:none;height:84px!important}html body #rechargeScreen .paid-offer--auto .paid-offer-art>img{top:5px;width:48px!important;height:74px!important}html body #rechargeScreen .paid-offer--auto .paid-auto-emblem{width:62px!important;height:62px!important}html body #rechargeScreen .paid-offer--auto .paid-auto-emblem>svg{width:38px!important;height:38px!important}html body #rechargeScreen .paid-credits .paid-offer-heading{flex-direction:column!important;align-items:flex-start!important;gap:0!important}html body #rechargeScreen .paid-credits .paid-offer h3{font-size:16px!important}html body #rechargeScreen .paid-credits .paid-price{color:#2f6fd1;font-size:15px!important}html body #rechargeScreen .paid-offer--best:before,html body #rechargeScreen .paid-offer--best:after{display:none!important}html body #rechargeScreen .paid-wallet-dock{min-height:46px!important}}html body #passScreen [data-pass-step]{place-items:center;width:44px;height:44px;min-height:0;padding:0;display:grid;color:#13294b!important;background:#fff!important;border:2.5px solid #13294b!important;border-radius:50%!important;box-shadow:0 3px #13294b!important}html body #passScreen [data-pass-step] :is(svg,.op17-icon,.progression-icon){color:#13294b;stroke:#13294b;fill:none;width:20px;height:20px}html body #passScreen [data-pass-step="-1"] svg{transform:scaleX(-1)}html body #passScreen [data-pass-step]:disabled{opacity:.4;box-shadow:none!important}@media (width>=1024px) and (height>=540px){html body #passScreen .pass-tracks{--pass-top:452px}html body #passScreen .pass-pages{flex:none}}@media (width>=1024px) and (height>=540px) and (height<=759px){html body #passScreen .pass-tracks{--pass-top:404px}html body #passScreen .pass-pages{padding:0 2px 3px}html body #passScreen .pass-pages button{min-height:32px;font-size:14px;box-shadow:0 2px #13294b}}@media (width>=1024px){html body #passScreen .pass-tier-list .cosmetic-title-seal{gap:3px;padding:4px 8px!important;font-size:16px!important}html body #passScreen .pass-tier-list .cosmetic-preview>img{max-width:46px;max-height:46px}html body #passScreen .pass-tier-list .pass-cosmetic-art{max-height:calc(var(--reward-height) - 96px);overflow:hidden}html body #passScreen .pass-tier-list .pass-cosmetic-label{line-height:1.15;font-size:11px!important}}@media (width>=1024px) and (height>=540px){html body #shopScreen .shop-layout{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:270px minmax(0,1fr) 168px!important}html body #shopScreen .shop-grid{display:contents!important}html body #shopScreen .shop-grid>.shop-card:first-child{grid-area:1/1}html body #shopScreen .shop-grid>.shop-card:nth-child(2){grid-area:2/1}html body #shopScreen .card-market{grid-area:1/2/3}html body #shopScreen .shop-card.super-wheel-card{text-align:center;flex-direction:column;grid-area:1/3/3;justify-content:center;align-items:center;gap:4px;padding:10px!important;display:flex!important}html body #shopScreen .super-wheel-card .shop-art{flex:auto;place-items:center;min-height:0;display:grid;width:auto!important;height:auto!important}html body #shopScreen .super-wheel-card .super-wheel-disc{width:clamp(56px,9vh,96px)}html body #shopScreen .super-wheel-card .shop-art img{bottom:-4px;right:-8px;width:36px!important;height:48px!important}html body #shopScreen .super-wheel-card>p{line-height:1.25;white-space:normal!important;text-overflow:clip!important;font-size:11.5px!important;overflow:visible!important}html body #shopScreen .super-wheel-card>button{width:100%;margin-top:4px!important}}.super-wheel-card h2{color:#5b21b6}#passScreen .pass-available-count{color:#13294b!important;opacity:1!important;background:#fff!important;border:2px solid #13294b!important;font-weight:900!important}#passScreen .pass-available-count.has-rewards{background:#ffc83d!important}@media (width>=1024px) and (height<=820px){html body #openingScreen #homeView{gap:8px!important}html body #openingScreen #homeView .opening-heading{gap:10px!important;height:auto!important;min-height:0!important;margin:0!important}html body #openingScreen #homeView .opening-heading-icon{flex-basis:44px!important;width:44px!important;height:44px!important}html body #openingScreen #homeView .opening-heading-icon img{width:30px!important;height:30px!important}html body #openingScreen #homeView .opening-heading h1{margin:0!important;font-size:28px!important;line-height:1.05!important}html body #openingScreen #homeView #openingIntro{margin:0!important;font-size:13px!important;line-height:1.2!important}html body #openingScreen #homeView .series-bar{min-height:0!important;margin:0!important;padding:4px!important}html body #openingScreen #homeView .series-current{height:auto!important;min-height:0!important;padding:6px 12px!important}html body #openingScreen #homeView .series-current img{width:auto!important;max-height:46px!important}html body #openingScreen #homeView .opening-wallet{align-items:center;flex-wrap:nowrap!important;gap:12px!important;min-height:0!important;margin:0!important;padding:6px 14px!important;display:flex!important}html body #openingScreen #homeView .opening-wallet .series-costs-rule{display:none!important}html body #openingScreen #homeView .opening-wallet .series-costs-info{margin-left:auto!important;position:static!important}html body #openingScreen #homeView .port-layout{margin:0!important}html body #openingScreen #homeView .compact-opening-card{height:auto!important;min-height:0!important;padding-top:12px!important;padding-bottom:12px!important}html body #openingScreen #homeView .compact-opening-card .section-head{min-height:0!important;margin-bottom:4px!important}html body #openingScreen #homeView .compact-opening-card .section-head h2{font-size:24px!important;line-height:1!important}html body #openingScreen #homeView .empty-display{height:clamp(130px,100dvh - 470px,266px)!important;min-height:0!important}html body #openingScreen #homeView .empty-display img{width:auto!important;max-height:100%!important}html body #openingScreen #homeView .gift-art{height:clamp(96px,100dvh - 520px,184px)!important;min-height:0!important}html body #openingScreen #homeView .gift-art img{width:auto!important;max-height:100%!important}html body #openingScreen #homeView .booster-status-row{min-height:0!important;margin:0!important}html body #openingScreen #homeView>*+*{margin-top:0!important}html body #openingScreen #homeView .series-current{row-gap:2px!important}html body #openingScreen #homeView .series-current-progress{gap:2px!important}html body #openingScreen #homeView .series-count b{font-size:18px!important;line-height:1!important}html body #openingScreen #homeView .series-current-text b{font-size:18px!important}html body #openingScreen #homeView .series-current-action{height:32px!important;min-height:32px!important}html body #openingScreen #homeView .art-side-stack{gap:6px!important}html body #openingScreen #homeView .art-side-btn{height:40px!important;min-height:40px!important}html body #openingScreen #homeView .auto-side-wrap{height:auto!important;min-height:0!important}html body #openingScreen #homeView .auto-side-wrap>.art-side-btn{position:relative!important;top:auto!important}html body #openingScreen #homeView .opening-card-icon{width:44px!important;height:44px!important}html body #openingScreen #homeView .opening-actions .primary-action{height:54px!important;min-height:54px!important}}@media (width>=1024px) and (height<=780px){html body header.topbar .brand{height:auto!important;min-height:0!important;margin-bottom:4px!important}html body header.topbar .brand-logo{width:auto!important;height:58px!important;max-height:58px!important}html body header.topbar nav.tabs{gap:2px!important;overflow:visible!important}html body header.topbar nav.tabs .tab{height:32px!important;min-height:32px!important;padding-top:0!important;padding-bottom:0!important;font-size:15px!important}html body header.topbar nav.tabs .tab .nav-icon{width:22px!important;height:22px!important}html body header.topbar .topbar-actions{gap:6px!important;padding-top:8px!important}html body header.topbar .header-tokens .header-chip{height:34px!important;min-height:34px!important}html body header.topbar #walletBtn{height:38px!important;min-height:38px!important}html body header.topbar #accountSidebarBtn,html body header.topbar #optionsBtn{height:34px!important;min-height:34px!important}}#rechargeScreen .paid-starter[hidden]{display:none!important}#rechargeScreen .paid-starter-card{color:#13294b;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"art head actions""art items actions";align-items:center;gap:6px 16px;position:relative;overflow:hidden;background:linear-gradient(100deg,#fff7dd 0,#ffe7a3 55%,#ffc83d 100%)!important;border:3px solid #13294b!important;padding:12px 16px!important;display:grid!important;box-shadow:0 5px #13294b!important}#rechargeScreen .paid-starter-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff8,#fff0);width:40%;animation:4.5s ease-in-out infinite starter-shine;position:absolute;inset:-40% auto -40% -20%;transform:skew(-18deg)}@keyframes starter-shine{0%,60%{left:-30%}to{left:120%}}#rechargeScreen .paid-starter-art{grid-area:art;width:96px;height:72px;position:relative}#rechargeScreen .paid-starter-art img{object-fit:contain;filter:drop-shadow(0 3px #13294b55);width:52px;height:52px;position:absolute}#rechargeScreen .paid-starter-art img:first-child{top:14px;left:0;transform:rotate(-12deg)}#rechargeScreen .paid-starter-art img:nth-child(2){z-index:1;top:0;left:26px}#rechargeScreen .paid-starter-art img:nth-child(3){width:40px;height:40px;top:22px;left:50px}#rechargeScreen .paid-starter-head{flex-wrap:wrap;grid-area:head;align-items:baseline;gap:2px 10px;display:flex}#rechargeScreen .paid-starter-kicker{letter-spacing:.1em;text-transform:uppercase;color:#b45309;flex-basis:100%;font:900 11px/1 Nunito,sans-serif}#rechargeScreen .paid-starter-head h3{color:#13294b;margin:0;font:400 24px/1.05 Lilita One,sans-serif}#rechargeScreen .paid-starter-head .paid-price{color:#13294b;font:400 24px/1 Lilita One,sans-serif}#rechargeScreen .paid-starter-items{flex-wrap:wrap;grid-area:items;gap:6px;margin:0;padding:0;list-style:none;display:flex}#rechargeScreen .paid-starter-items li{white-space:nowrap;background:#fff;border:2px solid #13294b;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 5px;font:900 13px/1 Nunito,sans-serif;display:inline-flex}#rechargeScreen .paid-starter-items img{object-fit:contain;width:20px;height:20px}#rechargeScreen .paid-starter-actions{grid-area:actions;gap:6px;min-width:150px;display:grid}#rechargeScreen .paid-starter-actions>button{min-height:40px!important;margin:0!important}@media (width>=1024px){html body #rechargeScreen .paid-starter{grid-area:1/1/auto/-1}html body #rechargeScreen .paid-offers:has(.paid-starter-card) .paid-offer--pass{grid-row:2}html body #rechargeScreen .paid-offers:has(.paid-starter-card) .paid-offer--vip{grid-row:2}html body #rechargeScreen .paid-offers:has(.paid-starter-card) .paid-offer--auto{grid-row:2}html body #rechargeScreen .paid-offers:has(.paid-starter-card) #paidCreditsTitle{grid-row:3}html body #rechargeScreen .paid-offers:has(.paid-starter-card) .paid-credits{grid-row:4}}@media (width<=760px){#rechargeScreen .paid-starter-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"art head""items items""actions actions";margin-bottom:12px}#rechargeScreen .paid-starter-actions{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){#rechargeScreen .paid-starter-card:after{animation:none;display:none}}html body #leaderboardScreen .rank-row .rank-position .op17-icon{filter:drop-shadow(0 0 .6px #13294b)drop-shadow(0 2px #13294b);width:30px;height:30px}html body #leaderboardScreen .rank-row[data-rank="1"] .rank-position .op17-icon{color:#f5b811}html body #leaderboardScreen .rank-row[data-rank="2"] .rank-position .op17-icon{color:#c3ced8}html body #leaderboardScreen .rank-row[data-rank="3"] .rank-position .op17-icon{color:#c9824a}@media (width<=700px){html body #leaderboardScreen .rank-row .rank-position .op17-icon{width:22px;height:22px}}html body #exchangeInventory .exchange-card .exchange-card-psa{z-index:2;pointer-events:none;display:flex;position:absolute;top:10px;left:10px}html body #exchangeInventory .exchange-card .exchange-card-psa .psa-badge{box-shadow:0 2px #13294b}@media (width<=700px){html body #exchangeInventory .exchange-card .exchange-card-psa{transform-origin:0 0;top:8px;left:7px;transform:scale(.78)}}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art)>.art-side-stack{z-index:3;top:50%;left:0;transform:translateY(-50%);grid-area:auto!important;position:absolute!important}html body #openingScreen #homeView .compact-opening-card .art-stepper{grid-area:1/1/auto/-1;justify-content:center;align-items:center;gap:14px;min-width:0;max-width:100%;display:flex}html body #openingScreen #homeView .compact-opening-card .art-stepper :is(#openingDisplayArt,#openingBoosterArt){flex:0 auto;min-width:0;grid-area:auto!important}html body #openingScreen #homeView .compact-opening-card .art-stepper #openingBoosterArt{height:clamp(150px,18vw,200px)!important}html body #openingScreen #homeView .compact-opening-card .art-stepper .set-step-btn{border:2.5px solid #13294b;flex:none;box-shadow:0 3px #13294b}html body #openingScreen #homeView .compact-opening-card .art-stepper .set-step-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}html body #openingScreen #homeView .booster-status-row{grid-template-columns:minmax(0,340px)!important;justify-content:center!important}html body #openingScreen #homeView .compact-opening-card>.section-head{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;display:grid!important}html body #openingScreen #homeView .compact-opening-card>.section-head .opening-card-copy{text-align:center!important;justify-self:center!important}html body #openingScreen #homeView .compact-opening-card>.section-head .opening-card-copy :is(h2,p){text-align:center!important}@media (width>=701px){html body #openingScreen #homeView .art-side-stack{gap:10px!important}html body #openingScreen #homeView .art-side-stack .art-side-btn{border-radius:14px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;width:74px!important;height:62px!important;padding:0!important;font-size:14px!important;line-height:1!important}html body #openingScreen #homeView .art-side-stack .art-side-btn svg{width:22px!important;height:22px!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){padding-inline:84px!important}html body #openingScreen #homeView .art-side-stack .auto-side-wrap{justify-self:start!important;width:74px!important;margin:0!important}html body #openingScreen #homeView .art-side-stack .auto-side-wrap>.auto-side-btn{left:0!important;right:auto!important}}@media (width<=700px){html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){padding:0 0 0 52px!important}html body #openingScreen #homeView .compact-opening-card .art-stepper{gap:0;width:100%;position:relative}html body #openingScreen #homeView .compact-opening-card .art-stepper :is(#openingDisplayArt,#openingBoosterArt){max-width:calc(100% - 8px)!important}html body #openingScreen #homeView .compact-opening-card .art-stepper .set-step-btn{z-index:2;top:50%;transform:translateY(-50%);box-shadow:0 2px #13294b;border-width:2px!important;width:26px!important;height:26px!important;position:absolute!important}html body #openingScreen #homeView .compact-opening-card .art-stepper .set-step-btn:first-child{left:-4px}html body #openingScreen #homeView .compact-opening-card .art-stepper .set-step-btn:last-child{right:-4px}html body #openingScreen #homeView .compact-opening-card .art-stepper .set-step-btn svg{width:15px!important;height:15px!important}html body #openingScreen #homeView .booster-status-row{grid-template-columns:minmax(0,1fr)!important}}html body #rechargeScreen .primary-action{isolation:isolate;position:relative!important;overflow:hidden!important}@media (width>=1000px){html body #rechargeScreen #paidShop{gap:18px!important}html body #rechargeScreen #paidShop .paid-offers{grid-template-rows:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"starter starter starter starter""pass vip vip auto""title title title title""credits credits credits credits"!important;grid-auto-rows:auto!important;align-items:stretch!important;gap:18px!important;display:grid!important}html body #rechargeScreen #paidShop .paid-starter{min-width:0;grid-area:starter!important}html body #rechargeScreen #paidShop .paid-offer--pass{grid-area:pass!important}html body #rechargeScreen #paidShop .paid-offer--vip{grid-area:vip!important}html body #rechargeScreen #paidShop .paid-offer--auto{grid-area:auto!important}html body #rechargeScreen #paidShop .paid-section-title{grid-area:title!important;margin:10px 0 0!important}html body #rechargeScreen #paidShop .paid-credits{grid-area:credits!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:0!important;display:grid!important}html body #rechargeScreen #paidShop .paid-offer{border-radius:22px!important;min-width:0!important;margin:0!important;padding:20px!important;transition:box-shadow .18s,border-color .18s!important;position:relative!important;transform:none!important}html body #rechargeScreen #paidShop .paid-offer:hover{box-shadow:0 5px #13294b,0 0 0 3px #ffc83d!important}html body #rechargeScreen #paidShop .paid-offer :is(.primary-action,.secondary-action){justify-content:center!important;width:100%!important;min-height:44px!important;margin:0!important;font-size:15px!important}html body #rechargeScreen #paidShop .paid-offer h3{margin:0!important}html body #rechargeScreen #paidShop .paid-offer :is(h3,.paid-price){letter-spacing:0!important;color:#13294b!important;-webkit-text-fill-color:#13294b!important;font-family:Lilita One,sans-serif!important;font-weight:400!important}html body #rechargeScreen #paidShop .paid-offer :is(.paid-offer--pass,.paid-offer--vip,.paid-offer--auto) h3,html body #rechargeScreen #paidShop :is(.paid-offer--pass,.paid-offer--vip,.paid-offer--auto) :is(h3,.paid-price){font-size:26px!important;line-height:1.1!important}html body #rechargeScreen #paidShop .paid-starter-card{background:linear-gradient(100deg,#fff6d8 0%,#fff 46%)!important;grid-template:"art head actions""art items actions"/150px minmax(0,1fr) 220px!important;align-items:center!important;gap:14px 24px!important;padding:22px 26px!important;display:grid!important;overflow:hidden!important}html body #rechargeScreen #paidShop .paid-starter-card:after{display:none!important}html body #rechargeScreen #paidShop .paid-starter-art{grid-area:art!important;width:150px!important;height:110px!important;margin:0!important;position:relative!important}html body #rechargeScreen #paidShop .paid-starter-art img{filter:drop-shadow(0 4px #13294b33);position:absolute!important}html body #rechargeScreen #paidShop .paid-starter-art img:first-child{width:84px!important;height:84px!important;top:22px!important;left:0!important}html body #rechargeScreen #paidShop .paid-starter-art img:nth-child(2){width:72px!important;height:72px!important;top:0!important;left:44px!important}html body #rechargeScreen #paidShop .paid-starter-art img:nth-child(3){width:56px!important;height:56px!important;top:50px!important;left:92px!important}html body #rechargeScreen #paidShop .paid-starter-head{min-width:0;flex-wrap:wrap!important;grid-area:head!important;align-items:baseline!important;gap:4px 14px!important;width:auto!important;display:flex!important}html body #rechargeScreen #paidShop .paid-starter-kicker{letter-spacing:.06em;text-transform:uppercase;flex:1 0 100%;color:#b5762a!important;-webkit-text-fill-color:#b5762a!important;font:900 12px/1.2 Nunito,sans-serif!important}html body #rechargeScreen #paidShop .paid-starter-head h3{font:400 30px/1.1 Lilita One,sans-serif!important}html body #rechargeScreen #paidShop .paid-starter-head .paid-price{color:#13294b!important;font:400 30px/1.1 Lilita One,sans-serif!important}html body #rechargeScreen #paidShop .paid-starter-items{grid-area:items!important;grid-template-columns:repeat(2,max-content)!important;gap:10px 12px!important;width:auto!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}@media (width>=1500px){html body #rechargeScreen #paidShop .paid-starter-items{grid-template-columns:repeat(4,max-content)!important}}html body #rechargeScreen #paidShop .paid-starter-items li{white-space:nowrap;background:#fff!important;border:2px solid #13294b!important;border-radius:999px!important;align-items:center!important;gap:8px!important;padding:7px 12px 7px 8px!important;font:800 14px/1.2 Nunito,sans-serif!important;display:flex!important}html body #rechargeScreen #paidShop .paid-starter-items img{object-fit:contain!important;width:28px!important;height:28px!important}html body #rechargeScreen #paidShop .paid-starter-actions{grid-area:actions!important;grid-template-columns:1fr!important;align-self:center!important;gap:12px!important;width:auto!important;display:grid!important}html body #rechargeScreen #paidShop .paid-starter-actions :is(.primary-action,.secondary-action){width:100%!important;min-height:48px!important;margin:0!important;font-size:16px!important}html body #rechargeScreen #paidShop .paid-offer--pass{text-align:center;grid-template:"head head""art art"minmax(150px,1fr)"cap cap""buy gift"/1fr 1fr!important;align-items:center!important;gap:14px 10px!important;display:grid!important}html body #rechargeScreen #paidShop .paid-offer--pass .paid-offer-heading{flex-wrap:wrap!important;grid-area:head!important;justify-content:center!important;gap:4px 8px!important;margin:0!important}html body #rechargeScreen #paidShop .paid-offer--pass .paid-offer-art{grid-area:art!important;width:100%!important;height:100%!important;min-height:150px!important;margin:0!important}html body #rechargeScreen #paidShop .paid-offer--pass .paid-offer-art img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:150px!important;margin:auto!important;position:static!important}html body #rechargeScreen #paidShop .paid-offer--pass .paid-pass-caption{grid-area:cap!important;margin:0!important;font-size:14px!important;line-height:1.45!important}html body #rechargeScreen #paidShop .paid-offer--pass .primary-action{grid-area:buy!important}html body #rechargeScreen #paidShop .paid-offer--pass .paid-gift-action{grid-area:gift!important}html body #rechargeScreen #paidShop .paid-offer--vip{grid-template:"head head""list list"1fr"buy gift"/1fr 1fr!important;gap:16px 12px!important;padding-top:26px!important;display:grid!important}html body #rechargeScreen #paidShop .paid-offer--vip .paid-offer-heading{flex-wrap:wrap!important;grid-area:head!important;align-items:center!important;gap:6px 10px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html body #rechargeScreen #paidShop .paid-offer--vip .paid-offer-heading .paid-duration{position:static!important}html body #rechargeScreen #paidShop .paid-offer--vip .paid-vip-label{white-space:nowrap;position:absolute!important;top:-14px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefits{grid-area:list!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:1fr!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit{text-align:left!important;border-radius:16px!important;grid-template-columns:52px minmax(0,1fr)!important;grid-template-areas:"art text""art cmp"!important;align-content:center!important;align-items:center!important;gap:4px 12px!important;height:auto!important;min-height:0!important;padding:12px 14px!important;display:grid!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit:before{display:none!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit-art{grid-area:art!important;width:52px!important;height:52px!important;margin:0!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit-art :is(img,svg){width:46px!important;height:46px!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit>b{text-align:left!important;grid-area:text!important;margin:0!important;font-size:15px!important;line-height:1.25!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit:not(:has(.vip-comparison))>b{grid-row:1/span 2;align-self:center!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-comparison{flex-wrap:nowrap!important;grid-area:cmp!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:auto!important;margin:0!important;display:flex!important}html body #rechargeScreen #paidShop .paid-offer--vip .primary-action{grid-area:buy!important;position:relative!important}html body #rechargeScreen #paidShop .paid-offer--vip .paid-gift-action{grid-area:gift!important}html body #rechargeScreen #paidShop .paid-offer--auto{flex-direction:column!important;gap:14px!important;display:flex!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-art{order:-1;flex:1 0 140px!important;width:100%!important;height:auto!important;min-height:140px!important;margin:0!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-heading h3{white-space:nowrap!important;align-items:center!important;gap:8px!important;width:auto!important;display:flex!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-heading{flex-wrap:wrap!important;align-items:baseline!important;gap:6px 10px!important;height:auto!important;margin:0!important;display:flex!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-heading :is(.paid-auto-description,.paid-auto-duration){flex:1 0 100%;margin:0!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-heading .paid-price{position:static!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-auto-description{font-size:14px!important;line-height:1.45!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-auto-actions{grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin-top:auto!important;display:grid!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer{text-align:center!important;grid-template:"art art"96px"head head""buy gift"/1fr 1fr!important;justify-items:stretch!important;gap:12px 10px!important;padding:24px 18px 18px!important;display:grid!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-art{grid-area:art!important;place-items:center!important;width:100%!important;height:96px!important;margin:0!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-art img{object-fit:contain!important;width:auto!important;max-width:100%!important;height:92px!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-heading{flex-direction:column!important;grid-area:head!important;align-items:center!important;gap:4px!important;width:auto!important;margin:0!important;display:flex!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-heading h3{white-space:nowrap;font-size:19px!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-heading .paid-price{font-size:17px!important}html body #rechargeScreen #paidShop .paid-credits .primary-action{grid-area:buy!important}html body #rechargeScreen #paidShop .paid-credits .paid-gift-action{grid-area:gift!important}html body #rechargeScreen #paidShop .paid-credits .paid-ribbon{white-space:nowrap;top:-13px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width>=1000px) and (width<=1239px){html body #rechargeScreen #paidShop .paid-offers{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"starter starter""pass auto""vip vip""title title""credits credits"!important}html body #rechargeScreen #paidShop .paid-credits{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefits{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit{text-align:center!important;grid-template-columns:1fr!important;grid-template-areas:"art""text""cmp"!important;justify-items:center!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit>b{text-align:center!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit:not(:has(.vip-comparison))>b{grid-row:auto}html body #rechargeScreen #paidShop .paid-starter-card{grid-template-columns:120px minmax(0,1fr) 190px!important;column-gap:18px!important}html body #rechargeScreen #paidShop .paid-starter-art{transform-origin:0;transform:scale(.82)}}@media (width>=1240px){html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit:not(:has(.vip-comparison)){grid-template-rows:1fr!important;grid-template-areas:"art text"!important}html body #rechargeScreen #paidShop .paid-offer--vip .vip-benefit:not(:has(.vip-comparison))>b{grid-row:auto!important}}@media (width>=1000px){html body #rechargeScreen #paidShop .paid-offer--pass .paid-offer-art{min-height:170px!important;position:relative!important}html body #rechargeScreen #paidShop .paid-offer--pass .paid-offer-art img{object-fit:contain!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-art{flex:1 0 170px!important;min-height:170px!important;position:relative!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-offer-art img{width:auto!important;height:150px!important}html body #rechargeScreen #paidShop .paid-offer--auto .paid-auto-emblem{width:78px!important;height:78px!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer{grid-template-rows:128px auto auto!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-art{height:128px!important}html body #rechargeScreen #paidShop .paid-credits .paid-offer-art img{height:124px!important}}html body #rechargeScreen .paid-pass-perks{text-align:left!important;gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html body #rechargeScreen .paid-pass-perks li{color:#13294b;padding-left:24px;font:800 14px/1.35 Nunito,sans-serif;position:relative}html body #rechargeScreen .paid-pass-perks li:before{content:"";background:#1f8a4c url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") 50%/11px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:0}@media (width>=1000px){html body #rechargeScreen #paidShop .paid-offer--pass .paid-pass-perks{justify-self:stretch!important;padding:0 4px!important}}html body #shopScreen .shop-layout[data-shop-mode=booster] .shop-grid>.shop-card:first-child,html body #shopScreen .shop-layout[data-shop-mode=display] .shop-grid>.shop-card:nth-child(2){display:none!important}html body #shopScreen .market-card :is(.market-back,.market-front){background:0 0!important;border-radius:8px!important;overflow:hidden!important}html body #shopScreen .market-card :is(.market-back,.market-front) img{object-fit:cover!important;background:0 0!important;width:100%!important;height:100%!important}@media (width>=1000px){html body #shopScreen{height:auto!important;min-height:0!important;overflow:visible!important}html body #shopScreen .shop-layout{flex:none!important;grid-template-rows:auto auto!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"feat feat wheel""market market market"!important;gap:16px!important;height:auto!important;min-height:0!important;display:grid!important}html body #shopScreen .shop-grid{display:contents!important}html body #shopScreen .shop-grid>.shop-card:first-child,html body #shopScreen .shop-grid>.shop-card:nth-child(2){grid-area:feat!important}html body #shopScreen .card-market{grid-area:market!important;height:auto!important;min-height:0!important}html body #shopScreen .shop-card.super-wheel-card{grid-area:wheel!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card){grid-template:"art title""art note""art mode""art foot"1fr/minmax(150px,34%) minmax(0,1fr)!important;align-items:start!important;gap:6px 22px!important;height:auto!important;min-height:0!important;padding:14px 20px 14px 14px!important;display:grid!important;position:relative!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) .shop-art{background:radial-gradient(circle at 50% 45%,#fff1c2,#f7fafd 70%)!important;border-radius:14px!important;grid-area:art!important;place-items:center!important;width:100%!important;height:100%!important;min-height:190px!important;margin:0!important;display:grid!important;overflow:hidden!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) .shop-art img{object-fit:contain!important;width:92%!important;height:92%!important;max-height:210px!important;position:static!important;transform:none!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;grid-area:title!important;margin:6px 0 0!important;font-size:30px!important;line-height:1.1!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) h2+p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;grid-area:note!important;margin:0!important;font-size:16px!important;line-height:1.35!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) .shop-mode{grid-area:mode!important;margin-top:8px!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) .shop-price{grid-area:foot!important;place-self:end start!important;align-items:center!important;height:48px!important;margin:12px 0 0!important;font-size:26px!important;display:flex!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) :is(#buyDisplayBtn,#buyBoosterBtn){grid-area:foot!important;justify-content:center!important;place-self:end!important;width:150px!important;min-width:150px!important;height:48px!important;min-height:48px!important;margin:12px 0 0!important;padding:0 12px!important;font-size:16px!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) .small-note:empty{display:none!important}html body #shopScreen .shop-grid>.shop-card:not(.super-wheel-card) .small-note:not(:empty){grid-column:2;margin:6px 0 0!important}html body #shopScreen .card-market{flex-direction:column!important;align-self:stretch!important;padding:18px!important;display:flex!important}html body #shopScreen .card-shop-grid{flex:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:12px!important;height:auto!important;display:grid!important}html body #shopScreen .card-shop-grid .market-card{flex-direction:column!important;justify-content:space-between!important;gap:8px!important;width:auto!important;height:auto!important;min-height:0!important;padding:10px!important;display:flex!important}html body #shopScreen .card-market .card-shop-grid .market-card .market-inspect{flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important}html body #shopScreen .card-market .card-shop-grid .market-card .market-art{aspect-ratio:63/88!important;flex:none!important;width:min(100%,170px)!important;max-width:170px!important;height:auto!important}html body #shopScreen .card-shop-grid .market-price{text-align:center!important;justify-content:center!important;width:100%!important}html body #shopScreen .shop-card.super-wheel-card{text-align:center!important;grid-template:"art"1fr"title""note""foot"/1fr!important;place-items:center!important;row-gap:4px!important;height:auto!important;padding:14px 18px 16px!important;display:grid!important}html body #shopScreen .super-wheel-card .shop-art{background:radial-gradient(circle,#ede3ff,#f7fafd 70%)!important;border-radius:14px!important;grid-area:art!important;place-items:center!important;width:100%!important;height:100%!important;min-height:130px!important;margin:0!important;display:grid!important;position:relative!important}html body #shopScreen .super-wheel-card .super-wheel-disc{width:118px!important;height:118px!important}html body #shopScreen .super-wheel-card .shop-art img{width:42px!important;height:auto!important;position:absolute!important;inset:calc(50% + 10px) auto auto calc(50% + 34px)!important}html body #shopScreen .super-wheel-card h2{text-align:center!important;grid-area:title!important;margin:6px 0 0!important;font-size:26px!important;line-height:1.1!important}html body #shopScreen .super-wheel-card #superWheelNote{text-align:center!important;grid-area:note!important;margin:0!important;font-size:14px!important;line-height:1.35!important}html body #shopScreen .super-wheel-card .shop-price{grid-area:foot!important;justify-self:start!important;align-items:center!important;height:48px!important;margin:10px 0 0!important;font-size:22px!important;display:flex!important}html body #shopScreen .super-wheel-card #superWheelBtn{grid-area:foot!important;justify-content:center!important;justify-self:end!important;width:auto!important;min-width:120px!important;height:48px!important;min-height:48px!important;margin:10px 0 0!important;padding:0 16px!important;font-size:16px!important}html body #shopScreen .product-catalog{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}html body #shopScreen .product-grid{scroll-snap-type:none!important;flex:none!important;grid-template-rows:none!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;grid-auto-rows:auto!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:16px!important;height:auto!important;padding:2px 0 8px!important;display:grid!important;overflow:visible!important}html body #shopScreen .shop-product{border-radius:18px!important;flex-direction:column!important;gap:10px!important;height:auto!important;min-height:0!important;padding:10px 10px 14px!important;display:flex!important}html body #shopScreen .shop-product-art{aspect-ratio:4/5!important;background:#0b1b33!important;border-radius:12px!important;flex:none!important;place-items:center!important;height:auto!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #shopScreen .shop-product-art:before{transform:scale(1.1);content:""!important;background:var(--art) center/cover no-repeat!important;filter:blur(18px)brightness(.75)saturate(1.2)!important;position:absolute!important;inset:-20px!important}html body #shopScreen .shop-product-art img{z-index:1;filter:drop-shadow(0 6px 10px #0008);object-fit:contain!important;width:92%!important;max-width:none!important;height:92%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:4%!important}html body #shopScreen .shop-product-body{gap:2px!important;padding:0 4px!important}html body #shopScreen .shop-product-title h3{font-size:22px!important}html body #shopScreen .shop-product-name{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:15px!important;line-height:1.3!important;overflow:hidden!important}html body #shopScreen .shop-product .shop-mode{margin:0 4px!important}html body #shopScreen .shop-product-foot{justify-content:space-between!important;align-items:center!important;gap:10px!important;margin:auto 4px 0!important;display:flex!important}html body #shopScreen .shop-product-price{white-space:nowrap;color:#ffd15c!important;-webkit-text-fill-color:#ffd15c!important;align-items:center!important;font-size:22px!important;display:flex!important}html body #shopScreen .shop-product-buy{flex:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 20px!important;font-size:15px!important}html body #shopScreen .shop-product .product-soon{margin:auto 4px 0!important}}html body #shopScreen .product-grid .product-more{color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:10px;min-height:48px;margin:6px 0 4px;padding:0 28px;font:900 16px/1 Nunito,sans-serif;display:inline-flex;box-shadow:0 4px #13294b}html body #shopScreen .product-grid .product-more small{font-size:13px;font-weight:800;color:#5b6f8a!important;-webkit-text-fill-color:#5b6f8a!important}html body #shopScreen .product-grid .product-more{color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #shopScreen .product-grid .product-more:hover{background:#fff6d8}html body #shopScreen .product-grid .product-more:focus-visible{outline-offset:3px;outline:3px solid #ffc83d}html body #shopScreen .shop-mode{background:#e6eef6;border:2px solid #13294b;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;width:100%;max-width:300px;padding:4px;display:grid}html body #shopScreen .shop-product .shop-mode{background:#0b1b33;border-color:#fff3;max-width:none}html body #shopScreen .shop-mode button{color:#13294b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:36px;font:900 14px/1 Nunito,sans-serif;transition:background .15s,color .15s}html body #shopScreen .shop-product .shop-mode button{color:#c7d6e6}html body #shopScreen .shop-mode button[aria-pressed=true]{color:#13294b;background:#ffc83d;box-shadow:0 2px #13294b}html body #shopScreen .shop-mode button:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}html body #shopScreen .shop-mode button[aria-pressed=false]:hover{background:#fff2}@media (width>=1000px){html body #shopScreen .shop-card .shop-price .currency-amount{gap:6px!important;font-size:26px!important}html body #shopScreen .shop-card .shop-price .berry-icon{width:26px!important;height:26px!important}html body #shopScreen .shop-product-price .currency-amount{gap:6px!important;font-size:22px!important}html body #shopScreen .shop-product-price .berry-icon{width:22px!important;height:22px!important}html body #shopScreen .card-market .card-shop-grid .market-card .market-reveal-hint{width:auto!important;max-width:calc(100% - 12px)!important;padding:0 12px!important;inset:auto auto 10% 50%!important;translate:-50%!important}html body #shopScreen .product-tools{flex-wrap:wrap!important;row-gap:10px!important}html body #shopScreen .product-tools .search-field{flex:240px!important;min-width:220px!important}}@media (width>=1000px) and (width<=1239px){html body #shopScreen .shop-card.super-wheel-card{grid-template-rows:1fr auto auto auto auto!important;grid-template-areas:"art""title""note""price""btn"!important}html body #shopScreen .super-wheel-card .shop-price{grid-area:price!important;justify-self:center!important;height:auto!important;margin:6px 0 0!important}html body #shopScreen .super-wheel-card #superWheelBtn{grid-area:btn!important;justify-self:stretch!important;width:100%!important;margin:8px 0 0!important}}@media (width<=999px){html body #shopScreen .product-grid .shop-product{border-radius:16px!important;grid-template:"art body""art mode""art foot"1fr/118px minmax(0,1fr)!important;gap:8px 12px!important;height:auto!important;min-height:0!important;padding:10px!important;display:grid!important}html body #shopScreen .product-grid .shop-product-art{aspect-ratio:auto!important;background:#0b1b33!important;border-radius:12px!important;grid-area:art!important;width:100%!important;height:100%!important;min-height:168px!important;margin:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body #shopScreen .product-grid .shop-product-art:before{content:""!important;background:var(--art) center/cover no-repeat!important;filter:blur(16px)brightness(.75)!important;position:absolute!important;inset:-20px!important}html body #shopScreen .product-grid .shop-product-art img{z-index:1;object-fit:contain!important;width:92%!important;max-width:none!important;height:92%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:4%!important}html body #shopScreen .product-grid .shop-product-body{grid-area:body!important;min-width:0!important;padding:0!important}html body #shopScreen .product-grid .shop-product-title h3{font-size:20px!important}html body #shopScreen .product-grid .shop-product-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal!important;font-size:14px!important;display:-webkit-box!important}html body #shopScreen .product-grid .shop-product .shop-mode{grid-area:mode!important;max-width:none!important;margin:0!important;padding:3px!important}html body #shopScreen .product-grid .shop-product .shop-mode button{min-height:34px!important;font-size:14px!important}html body #shopScreen .product-grid .shop-product-foot{grid-area:foot!important;justify-content:space-between!important;align-self:end!important;align-items:center!important;gap:8px!important;margin:0!important;display:flex!important}html body #shopScreen .product-grid .shop-product-price{color:#ffd15c!important;-webkit-text-fill-color:#ffd15c!important;font-size:20px!important}html body #shopScreen .product-grid .shop-product-price .currency-amount{font-size:20px!important}html body #shopScreen .product-grid .shop-product-buy{width:auto!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 16px!important;font-size:15px!important}html body #shopScreen .product-grid .shop-product .product-soon{grid-area:foot!important;align-self:end!important;margin:0!important}}html body #auctionScreen{max-width:1400px;margin-inline:auto}html body #auctionScreen .auction-heading{flex-wrap:wrap;gap:16px;justify-content:space-between!important;align-items:flex-end!important;display:flex!important}html body #auctionScreen .auction-subtitle{color:#fff;text-shadow:0 1px #13294b;margin:4px 0 0;font:700 15px/1.4 Nunito,sans-serif}html body #auctionScreen .auction-heading-actions{align-items:center;gap:12px;display:flex}html body #auctionScreen .auction-count{color:#13294b;background:#fff;border:2.5px solid #13294b;border-radius:999px;padding:8px 14px;font:900 14px/1 Nunito,sans-serif}html body #auctionScreen #auctionSellBtn{min-height:48px;padding:0 22px;font-size:16px}html body #auctionScreen .auction-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 12px;display:flex}html body #auctionScreen .auction-tabs{background:#fff;border:2.5px solid #13294b;border-radius:999px;grid-auto-flow:column;gap:4px;padding:4px;display:inline-grid}html body #auctionScreen .auction-tabs button{color:#13294b;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 16px;font:900 14px/1 Nunito,sans-serif}html body #auctionScreen .auction-tabs button[aria-pressed=true]{background:#ffc83d;box-shadow:0 2px #13294b}html body #auctionScreen .auction-search{flex:260px;min-width:200px}html body #auctionScreen .auction-search input{color:#13294b;background:#fff;border:2.5px solid #13294b;border-radius:14px;width:100%;height:44px;padding:0 16px;font:700 15px Nunito,sans-serif}html body #auctionScreen .sort-field{color:#fff;align-items:center;gap:8px;font:900 14px Nunito,sans-serif;display:flex}html body #auctionScreen .sort-field select{color:#13294b;background:#fff;border:2.5px solid #13294b;border-radius:14px;height:44px;padding:0 12px;font:800 14px Nunito,sans-serif}html body #auctionScreen .auction-held{color:#13294b;background:#fff6d8;border:2.5px solid #13294b;border-radius:14px;margin:0 0 12px;padding:10px 14px;font:800 14px/1.3 Nunito,sans-serif}html body #auctionScreen .auction-empty{color:#13294b;text-align:center;background:#fff;border:3px solid #13294b;border-radius:20px;margin:24px 0;padding:28px 20px;font:800 16px/1.45 Nunito,sans-serif;box-shadow:0 5px #13294b}html body #auctionScreen .auction-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}html body #auctionScreen .auction-card{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:20px;flex-direction:column;min-width:0;padding:10px;display:flex;box-shadow:0 5px #13294b}html body #auctionScreen .auction-card.is-leading{border-color:#1f8a4c;box-shadow:0 5px #1f8a4c}html body #auctionScreen .auction-card.is-outbid{border-color:#c9372c;box-shadow:0 5px #c9372c}html body #auctionScreen .auction-art{aspect-ratio:63/88;cursor:pointer;background:#0b1b33;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}html body #auctionScreen .auction-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .auction-psa{z-index:2;display:flex;position:absolute;top:8px;left:8px}html body #auctionScreen .auction-status{z-index:2;color:#fff;text-align:center;background:#13294b;border-radius:999px;padding:6px 10px;font:900 13px/1 Nunito,sans-serif;position:absolute;bottom:8px;left:8px;right:8px}html body #auctionScreen .is-leading .auction-status{background:#1f8a4c}html body #auctionScreen .is-outbid .auction-status{background:#c9372c}html body #auctionScreen .auction-body{flex-direction:column;flex:1;gap:4px;padding:10px 4px 2px;display:flex}html body #auctionScreen .auction-name{white-space:nowrap;text-overflow:ellipsis;font:400 20px/1.15 Lilita One,sans-serif;overflow:hidden}html body .auction-meta{color:#4a5f7d;white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.35 Nunito,sans-serif;display:block;overflow:hidden}html body .auction-price{flex-direction:column;margin-top:6px;display:flex}html body .auction-price small{color:#4a5f7d;text-transform:uppercase;letter-spacing:.05em;font:900 11px/1.2 Nunito,sans-serif}html body .auction-price strong{color:#13294b;font:400 26px/1.15 Lilita One,sans-serif}html body .auction-price strong .berry-icon{width:24px;height:24px}html body .auction-price.is-large strong{font-size:32px}html body #auctionScreen .auction-facts{color:#13294b;justify-content:space-between;gap:8px;font:800 13px/1.3 Nunito,sans-serif;display:flex}html body #auctionScreen .auction-time{font-variant-numeric:tabular-nums}html body #auctionScreen .auction-mine{color:#1f8a4c;margin:2px 0 0;font:800 13px/1.3 Nunito,sans-serif}html body #auctionScreen .auction-actions{margin-top:auto;padding-top:10px;display:grid}html body #auctionScreen .auction-actions button{justify-content:center;width:100%;min-height:44px;font-size:15px}html body #auctionScreen .auction-section-title{color:#fff;text-shadow:0 2px #13294b;margin:26px 0 10px;font:400 24px/1.1 Lilita One,sans-serif}html body #auctionScreen .auction-recent{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;display:grid}html body #auctionScreen .auction-recent-row{color:#13294b;background:#fff;border:2.5px solid #13294b;border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex}html body #auctionScreen .auction-recent-row img{object-fit:cover;border-radius:6px;width:44px;height:62px}html body #auctionScreen .auction-recent-row span{flex-wrap:wrap;align-items:center;gap:4px 8px;font:800 14px/1.3 Nunito,sans-serif;display:flex}html body #auctionScreen .auction-recent-row small{color:#4a5f7d;flex:1 0 100%;font-weight:700}html body .auction-dialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);padding:22px;overflow:auto;box-shadow:0 6px #13294b}html body .auction-dialog::backdrop{background:#071426b3}html body .auction-dialog h2{color:#13294b;margin:0 52px 14px 0;font:400 28px/1.1 Lilita One,sans-serif}html body .auction-dialog .auction-search{margin-bottom:12px;display:block}html body .auction-dialog .auction-search input{color:#13294b;border:2.5px solid #13294b;border-radius:14px;width:100%;height:46px;padding:0 16px;font:700 15px Nunito,sans-serif}html body .auction-pick-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;max-height:min(56dvh,520px);padding:2px;display:grid;overflow:auto}html body .auction-pick{color:#13294b;text-align:left;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex}html body .auction-pick:hover,html body .auction-pick:focus-visible{background:#fff6d8;outline:none}html body .auction-pick-art{aspect-ratio:63/88;background:#0b1b33;border-radius:9px;display:block;position:relative;overflow:hidden}html body .auction-pick-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .auction-pick b{white-space:nowrap;text-overflow:ellipsis;font:800 13px/1.25 Nunito,sans-serif;overflow:hidden}html body .auction-pick small{color:#4a5f7d;font:800 12px/1.2 Nunito,sans-serif}html body .auction-sell-layout{grid-template-columns:minmax(150px,34%) minmax(0,1fr);align-items:start;gap:22px;display:grid}html body .auction-sell-art{aspect-ratio:63/88;background:#0b1b33;border:3px solid #13294b;border-radius:14px;display:block;position:relative;overflow:hidden}html body .auction-sell-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .auction-sell-form{flex-direction:column;gap:10px;min-width:0;display:flex}html body .auction-sell-name{font:400 26px/1.1 Lilita One,sans-serif}html body .auction-field{flex-direction:column;gap:6px;font:900 14px/1.3 Nunito,sans-serif;display:flex}html body .auction-field small{color:#4a5f7d;font-weight:700}html body .auction-field input{color:#13294b;border:2.5px solid #13294b;border-radius:14px;height:50px;padding:0 16px;font:900 20px Nunito,sans-serif}html body .auction-field-label{font:900 14px/1.3 Nunito,sans-serif}html body .auction-chips{flex-wrap:wrap;gap:8px;display:flex}html body .auction-chips button{color:#13294b;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:999px;min-height:40px;padding:0 14px;font:900 14px/1 Nunito,sans-serif;box-shadow:0 3px #13294b}html body .auction-chips button[aria-pressed=true]{background:#ffc83d}html body .auction-note{color:#3c5372;background:#f2f6fb;border-radius:12px;margin:4px 0 0;padding:10px 12px;font:700 13px/1.45 Nunito,sans-serif}html body .auction-balance{margin:0;font:800 14px/1.3 Nunito,sans-serif}html body .auction-dialog-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}html body .auction-dialog-actions button{justify-content:center;min-width:160px;min-height:48px}html body .auction-dialog-actions button[hidden]{display:none}@media (width<=700px){html body #auctionScreen .auction-heading{align-items:flex-start}html body #auctionScreen .auction-heading-actions{justify-content:space-between;width:100%}html body #auctionScreen .auction-tabs{grid-auto-columns:1fr;width:100%}html body #auctionScreen .auction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html body #auctionScreen .auction-name{font-size:16px}html body #auctionScreen .auction-price strong{font-size:20px}html body #auctionScreen .auction-facts{flex-direction:column;gap:2px;font-size:12px}html body .auction-dialog{padding:16px}html body .auction-sell-layout{grid-template-columns:110px minmax(0,1fr);gap:12px}html body .auction-dialog-actions{flex-direction:column-reverse}html body .auction-dialog-actions button{width:100%}}@media (width>=1000px){html body #shopScreen .shop-layout{grid-template-rows:auto!important;grid-template-areas:"feat feat wheel"!important}}html body #shopScreen .card-market[hidden]{display:none!important}html body .auction-dialog :is(.auction-balance,.auction-sell-name,.auction-field,.auction-field-label){color:#13294b!important;-webkit-text-fill-color:#13294b!important;opacity:1!important}html body .auction-dialog :is(.auction-meta,.auction-field small,.auction-note){color:#3c5372!important;-webkit-text-fill-color:#3c5372!important;opacity:1!important}html body .auction-dialog .auction-balance{font-size:15px!important}@media (width<=700px){html body #auctionScreen .auction-tabs button{white-space:nowrap;padding:0 8px;font-size:13px}}html body .auto-opening-bar #stopAutoOpeningBtn:not(:disabled){cursor:pointer}html body .auto-opening-bar[data-state=off] #stopAutoOpeningBtn:not(:disabled):hover{background:#ffffff14}html body .auto-opening-bar[data-locked=true] .auto-switch-track{display:none}html body .auto-opening-bar[data-locked=true] #autoToggleState{color:#ffc83d}html body .auto-opening-bar[data-locked=true] #stopAutoOpeningBtn:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFC83D' stroke-width='2.6' stroke-linecap='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:18px;height:18px}html body #exchangeScreen .casino-switch .super-wheel-disc.casino-tab-art{border-width:2px;width:28px;height:28px;box-shadow:0 0 0 1.5px #ffc83d}html body #exchangeScreen .casino-heading .super-wheel-disc.casino-heading-art{border-width:3px;width:46px;height:46px;box-shadow:0 0 0 2px #ffc83d,0 3px #13294b}html body #superwheelPanel .superwheel-layout{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:28px;max-width:820px;margin:0 auto;padding:22px 26px;display:grid;box-shadow:0 5px #13294b}html body #superwheelPanel .superwheel-stage{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}html body #superwheelPanel .superwheel-art{aspect-ratio:1;background:radial-gradient(circle at 50% 48%,#ede3ff 0,#dccbff 42%,#f7fafd 72%);border-radius:18px;place-items:center;width:100%;max-width:330px;display:grid;position:relative}html body #superwheelPanel .superwheel-art .super-wheel-disc{aspect-ratio:1;border-width:6px;width:78%;height:auto;box-shadow:0 0 0 5px #ffc83d,0 7px #13294b}html body #superwheelPanel .superwheel-pointer{z-index:2;filter:drop-shadow(0 3px #13294b);border-top:24px solid #e5484d;border-left:15px solid #0000;border-right:15px solid #0000;width:0;height:0;position:absolute;top:4%;left:50%;translate:-50%}html body #superwheelPanel .superwheel-art img{z-index:2;filter:drop-shadow(0 4px #13294b66);width:24%;height:auto;position:absolute;bottom:5%;right:6%}html body #superwheelPanel .superwheel-caption{letter-spacing:1px;text-align:center;color:#5b21b6;font-size:12px;font-weight:900}html body #superwheelPanel .superwheel-stage .small-note{text-align:center;color:#13294b;margin:0;font-size:12px}html body #superwheelPanel .superwheel-side{flex-direction:column;gap:12px;min-width:0;display:flex}html body #superwheelPanel .superwheel-side h3{color:#13294b;margin:0;font:400 19px/1.2 Lilita One,Nunito,system-ui,sans-serif}html body #superwheelPanel .superwheel-prize-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}html body #superwheelPanel .superwheel-prize-list li{background:#f7fafd;border:2px solid #c9d7e6;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 12px 6px 6px;display:grid}html body #superwheelPanel .superwheel-prize-list li img{object-fit:contain;width:40px;height:40px}html body #superwheelPanel .superwheel-prize-list li span{min-width:0;font-size:14px;font-weight:800;line-height:1.25}html body #superwheelPanel .superwheel-prize-list li small{letter-spacing:.5px;text-transform:uppercase;color:#8a5a00;font-size:11px;font-weight:900;display:block}html body #superwheelPanel .superwheel-prize-list li b{white-space:nowrap;background:#13294b;border-radius:999px;padding:4px 10px;font-size:13px;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #superwheelPanel .superwheel-prize-list li.is-supreme{background:linear-gradient(90deg,#fff4d1,#ffe7a3);border-color:#f5a623}html body #superwheelPanel .superwheel-prize-list li.is-supreme b{background:#f5a623;color:#13294b!important;-webkit-text-fill-color:#13294b!important}html body #superwheelPanel .superwheel-side>.small-note{color:#13294b;margin:0;font-size:12px;line-height:1.45}html body #superwheelPanel .superwheel-buy{border-top:2px dashed #c9d7e6;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;display:flex}html body #superwheelPanel .superwheel-price{flex-direction:column;gap:2px;min-width:0;display:flex}html body #superwheelPanel .superwheel-price small{letter-spacing:1px;text-transform:uppercase;color:#5b6f8f;font-size:11px;font-weight:900}html body #superwheelPanel .superwheel-price b{white-space:nowrap;font-size:24px;line-height:1}html body #superwheelPanel .superwheel-price b .berry-icon{width:24px;height:24px}html body #superwheelPanel #superWheelBtn{flex:none;min-width:170px;min-height:52px;font-size:16px}html body #superwheelPanel #superWheelBtn[data-short=true]{color:#33476b!important;background:#fff!important}@media (width<=850px){html body #exchangeScreen .casino-switch{grid-template-columns:repeat(5,minmax(0,1fr))!important}html body #superwheelPanel .superwheel-layout{grid-template-columns:minmax(0,1fr);gap:16px;max-width:520px;padding:16px}html body #superwheelPanel .superwheel-art{max-width:260px}}@media (width<=540px){html body #exchangeScreen .casino-switch button{padding-inline:2px!important}html body #superwheelPanel .superwheel-layout{padding:14px}html body #superwheelPanel .superwheel-art{max-width:220px}html body #superwheelPanel #superWheelBtn{min-width:140px}}html body #shopScreen .shop-layout[hidden],html body #shopScreen .shop-switch{display:none!important}html body #leaderboardScreen .rank-row.rank-row-impel{grid-template-columns:76px minmax(0,1fr) auto 168px}html body #leaderboardScreen .rank-row-impel>.rank-identity{grid-area:1/2}html body #leaderboardScreen .rank-impel-team{background:#e6eef6;border:2px solid #c9d7e6;border-radius:12px;grid-area:1/3;align-items:center;gap:6px;padding:6px;display:flex}html body #leaderboardScreen .rank-impel-team img{aspect-ratio:63/88;object-fit:cover;background:#13294b;border-radius:4px;width:40px;height:auto;display:block;box-shadow:0 2px #13294b55}html body #leaderboardScreen .rank-row-impel>.rank-impel-score{text-align:right;flex-direction:column;grid-area:1/4;justify-self:stretch;align-items:flex-end;gap:6px;display:flex}html body #leaderboardScreen .rank-impel-floor{color:#13294b;white-space:nowrap;font-size:15px;font-weight:800}html body #leaderboardScreen .rank-impel-floor b{color:#13294b;font:400 26px/1 Lilita One,Nunito,system-ui,sans-serif}html body #leaderboardScreen .rank-impel-power{white-space:nowrap;background:#13294b;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}html body #leaderboardScreen .rank-impel-power small{letter-spacing:.6px;text-transform:uppercase;font-size:10px;font-weight:900;color:#ffe7a3!important;-webkit-text-fill-color:#ffe7a3!important}html body #leaderboardScreen .rank-impel-power .is-short{display:none}html body #leaderboardScreen .rank-impel-power b{font-size:15px;font-weight:900;color:#fff!important;-webkit-text-fill-color:#fff!important}html body #leaderboardScreen .rank-row-impel.no-team>.rank-identity{grid-column:2/4}@media (width<=1000px) and (width>=701px){html body #leaderboardScreen .rank-row.rank-row-impel{grid-template-columns:60px minmax(0,1fr) auto 112px}html body #leaderboardScreen .rank-impel-power{gap:5px;padding:3px 8px}html body #leaderboardScreen .rank-impel-power .is-long{display:none}html body #leaderboardScreen .rank-impel-power .is-short{display:inline}html body #leaderboardScreen .rank-impel-team{gap:4px;padding:4px}html body #leaderboardScreen .rank-impel-team img{width:28px}}@media (width<=700px){html body #leaderboardScreen .rank-row.rank-row-impel{grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr) auto}html body #leaderboardScreen .rank-row-impel>.rank-identity{grid-area:1/2/auto/4}html body #leaderboardScreen .rank-impel-team{grid-area:2/2;justify-self:start;gap:3px;padding:3px}html body #leaderboardScreen .rank-impel-team img{width:27px}html body #leaderboardScreen .rank-row-impel>.rank-impel-score{grid-area:2/3;align-self:center;gap:4px;width:auto}html body #leaderboardScreen .rank-impel-power{gap:5px;padding:3px 8px}html body #leaderboardScreen .rank-impel-power .is-long{display:none}html body #leaderboardScreen .rank-impel-power .is-short{display:inline}html body #leaderboardScreen .rank-row-impel.no-team>.rank-impel-score{flex-direction:row;grid-column:2/4;justify-content:flex-start}html body #leaderboardScreen .rank-impel-floor b{font-size:22px}}@media (width<=359px){html body #leaderboardScreen .rank-row.rank-row-impel{grid-template-columns:23px minmax(0,1fr) auto}html body #leaderboardScreen .rank-impel-team{gap:2px;padding:2px}html body #leaderboardScreen .rank-impel-team img{width:22px}html body #leaderboardScreen .rank-impel-floor b{font-size:20px}html body #leaderboardScreen .rank-impel-power{padding:2px 7px}}@media (width>=1000px){html body #shopScreen .shop-product-foot{min-width:0;gap:8px!important}html body #shopScreen .shop-product-price,html body #shopScreen .shop-product-price .currency-amount{min-width:0;font-size:20px!important}html body #shopScreen .shop-product-price .berry-icon{width:20px!important;height:20px!important}html body #shopScreen .shop-product-buy{padding:0 14px!important}}html body #shopScreen .shop-product-art .series-info-bubble{color:#13294b;-webkit-text-fill-color:#13294b;cursor:pointer;background:#fff;border:2.5px solid #13294b;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;font:italic 900 16px/1 Georgia,Times New Roman,serif;transition:transform .15s;display:grid;top:8px;left:8px;box-shadow:0 2px #13294b;z-index:3!important;position:absolute!important}html body #shopScreen .shop-product-art .series-info-bubble:hover{transform:scale(1.08)}html body #shopScreen .shop-product-art .series-info-bubble:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.detail-tag.detail-series{cursor:pointer;color:#fff;-webkit-text-fill-color:#fff;max-width:100%;font:inherit;background:#13294b;padding:3px 12px 3px 4px;font:900 13px/1 Nunito,sans-serif;transition:transform .15s}.detail-tag.detail-series:hover{transform:translateY(-1px)}.detail-tag.detail-series:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.detail-tag.detail-series img{object-fit:contain;filter:drop-shadow(0 1px 1px #0006);flex:none;width:20px;height:26px}html body #detailDialog .detail-tag.detail-series small{text-overflow:ellipsis;white-space:nowrap;color:#c9daf2;-webkit-text-fill-color:#c9daf2;min-width:0;font:700 12px/1 Nunito,sans-serif;overflow:hidden}html body #detailDialog .detail-tag.detail-series small:before{content:"· "}html body #seriesDropsDialog{color:#13294b;background:#fff;border:3px solid #13294b;border-radius:24px;width:min(980px,100vw - 24px);height:min(860px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:20px 20px 0;overflow:hidden;box-shadow:0 6px #13294b}html body #seriesDropsDialog[open]{flex-direction:column;gap:10px;display:flex}html body #seriesDropsDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1d36c0}html body #seriesDropsDialog :is(h2,h3,p,span,b,small,em){color:inherit;-webkit-text-fill-color:currentColor}html body #seriesDropsDialog .close-dialog{color:#13294b;-webkit-text-fill-color:#13294b;z-index:3;background:#fff;border:3px solid #13294b;border-radius:50%;width:44px;height:44px;font-size:24px;line-height:1;position:absolute;top:10px;right:10px;box-shadow:0 3px #13294b}.series-drops-head{flex:none;align-items:center;gap:14px;padding-right:52px;display:flex}.series-drops-head img{object-fit:contain;filter:drop-shadow(0 4px 6px #13294b55);flex:none;width:64px;height:84px}.series-drops-head>div{min-width:0}html body #seriesDropsDialog #seriesDropsKind{letter-spacing:.06em;text-transform:uppercase;color:#4a5f80;margin:0 0 2px;font:900 12px/1.2 Nunito,sans-serif}html body #seriesDropsDialog #seriesDropsTitle{color:#13294b;-webkit-text-fill-color:#13294b;background:0 0;margin:0;font:400 clamp(22px,3.4vw,30px)/1.05 Lilita One,sans-serif}html body #seriesDropsDialog #seriesDropsMeta{color:#4a5f80;margin:4px 0 0;font:800 14px/1.3 Nunito,sans-serif}html body #seriesDropsDialog .series-drops-hint{color:#4a5f80;flex:none;margin:0;font:700 13px/1.35 Nunito,sans-serif}.series-drops-tiers{scrollbar-width:thin;flex:none;gap:6px;padding:2px 2px 6px;display:flex;overflow-x:auto}.series-drops-tiers button{color:#13294b;-webkit-text-fill-color:#13294b;cursor:pointer;background:#eaf4ff;border:2px solid #13294b;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 11px;font:800 13px/1 Nunito,sans-serif;display:inline-flex}html body #seriesDropsDialog .series-drops-tiers button small{color:#fff;-webkit-text-fill-color:#fff;background:#13294b;border-radius:999px;padding:3px 7px;font:900 11px/1 Nunito,sans-serif}.series-drops-tiers button:hover{background:#fff4dc}.series-drops-list{overscroll-behavior:contain;flex:auto;min-height:0;margin:0 -20px;padding:0 20px 24px;scroll-padding-top:44px;overflow-y:auto}.drops-tier{margin:0 0 6px}html body #seriesDropsDialog .drops-tier h3{z-index:2;color:#13294b;background:#fff;border-bottom:2px solid #e3ecf7;align-items:baseline;gap:8px;margin:0 -20px 10px;padding:10px 20px 8px;font:400 20px/1.1 Lilita One,sans-serif;display:flex;position:sticky;top:0}html body #seriesDropsDialog .drops-tier h3 small{color:#4a5f80;font:800 13px/1 Nunito,sans-serif}.drop-card{color:#13294b;text-align:left;cursor:pointer;background:#f6f9fd;border:2.5px solid #13294b;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:6px 6px 10px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 3px #13294b}.drop-card:hover{transform:translateY(-2px);box-shadow:0 5px #13294b}.drop-card:focus-visible{outline-offset:2px;outline:3px solid #ffc83d}.drop-card[data-quality=rare]{background:#fff8e6}.drop-card[data-quality=ultra]{background:linear-gradient(160deg,#fff1c9,#f5e1ff)}.drop-card.is-current{border-color:#e8423f;box-shadow:0 3px #e8423f,0 0 0 3px #e8423f55}.drop-card-art{aspect-ratio:63/88;background:#0b1b33;border-radius:10px;display:block;position:relative;overflow:hidden}.drop-card-art img{object-fit:cover;width:100%;height:100%;display:block}.drop-card-owned{color:#fff;background:#2bb673;border:2px solid #13294b;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:6px;right:6px}.drop-card-owned svg{width:15px;height:15px}html body #seriesDropsDialog .drop-card-name{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding:0 2px;font:900 15px/1.15 Nunito,sans-serif;overflow:hidden}html body #seriesDropsDialog .drop-card-code{color:#4a5f80;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font:800 12px/1.2 Nunito,sans-serif;overflow:hidden}html body #seriesDropsDialog .drop-card-code em{color:#13294b;font-style:normal}html body #seriesDropsDialog .drop-card-price{color:#13294b;align-items:center;gap:5px;padding:0 2px;font:900 18px/1.1 Nunito,sans-serif;display:flex}@media (width<=640px){html body #seriesDropsDialog{border-radius:20px;width:calc(100vw - 16px);height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:14px 14px 0}.series-drops-head{gap:10px}.series-drops-head img{width:46px;height:62px}.series-drops-list{margin:0 -14px;padding:0 14px 20px}html body #seriesDropsDialog .drops-tier h3{margin:0 -14px 8px;padding:8px 14px 6px;font-size:18px}.drops-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.drop-card{border-width:2px;border-radius:12px;padding:4px 4px 8px}html body #seriesDropsDialog .drop-card-name{font-size:13px}html body #seriesDropsDialog .drop-card-code{font-size:11px}html body #seriesDropsDialog .drop-card-price{font-size:15px}}.today-wanted .today-bounty img.token{object-fit:contain;width:30px;height:30px}.today-wanted-found{color:#fff;background:#2bb673;border:2px solid #13294b;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font:900 15px/1 Nunito,sans-serif;display:inline-flex}.today-wanted-found svg{width:16px;height:16px}.today-wanted[data-found=true] .today-poster img{filter:saturate(.85)}.today-wanted-hint{color:#7a4a1e;margin:0;font:700 14px/1.35 Nunito,sans-serif}.today-wanted-sets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.today-wanted-sets small{letter-spacing:.12em;text-transform:uppercase;color:#8a5a2b;margin-right:2px;font:900 11px/1 Nunito,sans-serif}.today-wanted-sets em{color:#8a5a2b;font:900 13px/1 Nunito,sans-serif}.today-wanted-set{color:#5a3412;cursor:pointer;background:#fff4dc;border:2px solid #5a3412;border-radius:999px;min-height:32px;padding:5px 12px;font:900 13px/1 Nunito,sans-serif;transition:transform .15s;box-shadow:0 2px #5a3412}.today-wanted-set:hover{transform:translateY(-1px)}.today-wanted-set:focus-visible{outline-offset:2px;outline:3px solid #13294b}.choice-wanted,.skip-wanted{color:#2bb673;-webkit-text-fill-color:#2bb673;font-weight:900}@media (width<=520px){.today-wanted{align-items:flex-start}.today-wanted-hint{font-size:13px}}.pcard-card.is-open,.pcard-best.is-open{cursor:pointer}.pcard-open{width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9px;margin:0;padding:0;display:block}.pcard-best>.pcard-open{flex:0 0 58px;width:58px}.pcard-open:focus-visible{outline-offset:3px;outline:3px solid #ffc83d}.pcard-best.is-open:hover{border-color:#ffc83d}@property --pristine-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes pristine-holo{to{background-position:300%}}@keyframes pristine-spin{to{--pristine-angle:360deg}}@keyframes pristine-foil{0%,to{background-position:0 0}50%{background-position:100% 100%}}@keyframes pristine-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes pristine-glow{0%,to{box-shadow:0 0 0 2px #fff,0 0 22px #c9a6ff,0 0 54px #ff8fd8aa,0 10px 24px #0008}50%{box-shadow:0 0 0 2px #fff,0 0 30px #9ff3ff,0 0 72px #ffe08aaa,0 10px 24px #0008}}:root{--pristine-holo:linear-gradient(110deg,#ffd1f0,#fff1b8 18%,#b8f6ff 36%,#dccbff 54%,#ffd1f0 72%,#fff1b8 90%)}html body .psa-badge[data-grade="11"]{background:conic-gradient(from var(--pristine-angle),#ff6ad5,#ffd36e,#6cf5ff,#a98bff,#ff6ad5) border-box;border:1.5px solid #0000;animation:3.2s linear infinite pristine-spin;position:relative;box-shadow:0 0 0 1.5px #fffc,0 0 14px #c9a6ffaa}html body .psa-badge[data-grade="11"] small{background:#0d0a16;color:#f6d77a!important;-webkit-text-fill-color:#f6d77a!important}html body .psa-badge[data-grade="11"] b{background:var(--pristine-holo);background-size:300% 100%;animation:2.6s linear infinite pristine-holo;color:#1b0f33!important;-webkit-text-fill-color:#1b0f33!important}.grade-chip[data-grade="11"]{--grade-color:var(--pristine-holo);background:linear-gradient(90deg,#1a1028,#0d0a16);box-shadow:0 0 0 1px #c9a6ff99,0 0 10px #c9a6ff88}.grade-chip[data-grade="11"] b{background:var(--pristine-holo);color:#1b0f33;text-shadow:none;background-size:300% 100%;animation:2.6s linear infinite pristine-holo}.grade-chip[data-grade="11"] small{color:#f6d77a}.card-wear[data-grade="11"]{background-image:radial-gradient(circle at 16% 12%,#fff 0 .7%,#0000 1.6%),radial-gradient(circle at 84% 20%,#fff 0 .6%,#0000 1.4%),radial-gradient(circle at 72% 86%,#fff 0 .7%,#0000 1.6%),radial-gradient(circle at 24% 74%,#fff 0 .5%,#0000 1.3%),radial-gradient(circle at 50% 40%,#fff 0 .4%,#0000 1.1%);animation:2.4s ease-in-out infinite pristine-twinkle;overflow:hidden;box-shadow:inset 0 0 0 1px #fffa,inset 0 0 34px #c9a6ff80}.card-wear[data-grade="11"]:before{content:"";border-radius:inherit;background:conic-gradient(from var(--pristine-angle),#ff6ad5,#ffd36e,#6cf5ff,#a98bff,#ff6ad5);-webkit-mask-composite:xor;padding:4px;animation:4s linear infinite pristine-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.card-wear[data-grade="11"]:after{content:"";border-radius:inherit;mix-blend-mode:color-dodge;opacity:.55;background:linear-gradient(125deg,#0000 18%,#ff6ad58c 30%,#ffd36e8c 40%,#6cf5ff8c 50%,#a98bff8c 60%,#0000 74%) 0 0/260% 260%;animation:5.5s ease-in-out infinite pristine-foil;position:absolute;inset:0}:is(.tile-art,#detailCard,#activeCard,.case-sheet-card,.skip-hit-art,.toploader-card)[data-grade="11"],.pcard-card[data-grade="11"] img{animation:3.2s ease-in-out infinite pristine-glow}html body #revealView.is-concealed #activeCard[data-grade="11"]{animation:none}.grade-slab[data-grade="11"]:not(.is-filling){--tone:#e9d7ff;background:linear-gradient(180deg,#1b1427,#0b0812) padding-box,conic-gradient(from var(--pristine-angle),#ff6ad5,#ffd36e,#6cf5ff,#a98bff,#ff6ad5) border-box;border:1px solid #0000;animation:4s linear infinite pristine-spin;position:relative;overflow:hidden;box-shadow:0 0 24px #b48cff66,0 6px 16px #0006}.grade-slab[data-grade="11"].is-filling{--tone:#f2c14e}.grade-slab[data-grade="11"]:not(.is-filling) .grade-slab-num b{background:var(--pristine-holo);color:#0000;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite pristine-holo}.grade-slab[data-grade="11"]:not(.is-filling) .grade-slab-top strong{background:var(--pristine-holo);color:#0000;-webkit-text-fill-color:transparent;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.6s linear infinite pristine-holo}.grade-slab[data-grade="11"]:not(.is-filling) .grade-slab-mult{color:#f6d77a}.grade-slab[data-grade="11"] .grade-slab-meter{grid-template-columns:repeat(10,1fr) 1.6fr}.grade-slab[data-grade="11"] .grade-slab-meter i.on{background:#f1e6ff;box-shadow:0 0 5px #d6b8ff}.grade-slab-meter i.is-over{animation:1.8s linear infinite pristine-holo;background:var(--pristine-holo)!important;background-size:300% 100%!important;box-shadow:0 0 10px #fff,0 0 18px #c9a6ff!important}.grade-slab.is-filling .grade-slab-meter i.is-over{visibility:hidden}html body #revealView #cardMeta .reveal-grade-value[data-grade="11"]:not(.is-filling){--tone:#e9d7ff}html body #revealView #cardMeta .reveal-grade-value[data-grade="11"]:not(.is-filling) i{background:var(--pristine-holo);color:#1b0f33;background-size:300% 100%;animation:2.6s linear infinite pristine-holo}@keyframes pristine-pop{0%{transform:scale(1)}18%{transform:scale(1.07)rotate(-1.5deg)}36%{transform:scale(.98)rotate(1deg)}60%{transform:scale(1.03)}to{transform:scale(1)}}.is-pristine-moment{animation:.9s cubic-bezier(.2,.9,.3,1.2) both pristine-pop!important}@keyframes pristine-in{0%{opacity:0}to{opacity:1}}@keyframes pristine-flash{0%{opacity:0}10%{opacity:.95}to{opacity:0}}@keyframes pristine-rays{to{transform:rotate(360deg)}}@keyframes pristine-ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(7)}}@keyframes pristine-title{0%{opacity:0;filter:blur(8px);transform:scale(.3)rotate(-8deg)}55%{opacity:1;filter:blur();transform:scale(1.12)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes pristine-spark{0%{transform:rotate(var(--a)) translateY(0) scale(.2);opacity:0}15%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(var(--s));opacity:0}}@keyframes pristine-out{to{opacity:0;transform:scale(1.04)}}.pristine-burst{z-index:2147483000;cursor:pointer;background:radial-gradient(circle,#3a2566d9,#120c22eb 55%,#07050ef2);place-items:center;animation:.25s ease-out both pristine-in;display:grid;position:fixed;inset:0;overflow:hidden}.pristine-burst:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff,#fff8 40%,#fff0 75%);animation:.9s ease-out both pristine-flash;position:absolute;inset:0}.pristine-burst.is-leaving{animation:.6s ease-in both pristine-out}.pristine-rays{background:repeating-conic-gradient(#fff0 0 7deg,#ffffff30 7deg 9deg,#fff0 9deg 15deg),conic-gradient(#ff6ad540,#ffd36e40,#6cf5ff40,#a98bff40,#ff6ad540);border-radius:50%;width:170vmax;height:170vmax;animation:9s linear infinite pristine-rays;position:absolute;-webkit-mask:radial-gradient(circle,#000 8%,#0000 46%);mask:radial-gradient(circle,#000 8%,#0000 46%)}.pristine-ring{border:3px solid #fff;border-radius:50%;width:18vmin;height:18vmin;animation:1.2s cubic-bezier(.2,.8,.2,1) both pristine-ring;position:absolute;box-shadow:0 0 30px #fff,0 0 60px #c9a6ff,inset 0 0 30px #9ff3ff}.pristine-ring.is-late{border-color:#ffe08a;animation-delay:.25s}.pristine-burst>i{background:var(--pristine-holo);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 6px #fff);width:16px;height:16px;animation:pristine-spark 1.6s var(--t) cubic-bezier(.15,.8,.3,1) both;background-size:300% 100%;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.pristine-title{text-align:center;justify-items:center;gap:2px;animation:1s cubic-bezier(.2,1.3,.3,1) .12s both pristine-title;display:grid;position:relative}.pristine-title small{letter-spacing:.5em;color:#f6d77a;-webkit-text-fill-color:#f6d77a;text-shadow:0 2px #0b0812;margin-right:-.5em;font:900 clamp(16px,3.4vmin,26px)/1 Nunito,sans-serif}.pristine-title span{background:var(--pristine-holo);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 7px #2a1650)drop-shadow(0 0 34px #c9a6ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;font:400 clamp(110px,26vmin,230px)/.9 Lilita One,sans-serif;animation:2.4s linear infinite pristine-holo}.pristine-title em{letter-spacing:.42em;text-transform:uppercase;color:#fff;-webkit-text-fill-color:#fff;text-shadow:0 0 14px #c9a6ff,0 2px #0b0812;margin-right:-.42em;font:900 clamp(14px,3vmin,22px)/1 Nunito,sans-serif}@media (prefers-reduced-motion:reduce){.card-wear[data-grade="11"],.card-wear[data-grade="11"]:before,.card-wear[data-grade="11"]:after,.psa-badge[data-grade="11"],.psa-badge[data-grade="11"] b,.grade-chip[data-grade="11"] b,.grade-slab[data-grade="11"],.grade-slab[data-grade="11"] *,:is(.tile-art,#detailCard,#activeCard,.case-sheet-card,.skip-hit-art,.toploader-card)[data-grade="11"],.pcard-card[data-grade="11"] img,.is-pristine-moment{animation:none!important}}@keyframes pristine-cell{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1.08)}}.toploader-track span[data-grade="11"]{animation:.45s cubic-bezier(.2,1.4,.3,1) both pristine-cell,2s linear infinite pristine-holo;box-shadow:0 0 0 2px #fff,0 0 22px #c9a6ff;background:var(--pristine-holo)!important;color:#1b0f33!important;-webkit-text-fill-color:#1b0f33!important;background-size:300% 100%!important}.toploader-result[data-grade="11"] strong{background:var(--pristine-holo);filter:drop-shadow(0 0 12px #c9a6ff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite pristine-holo;color:#0000!important;-webkit-text-fill-color:transparent!important}.toploader-result[data-grade="11"] .toploader-kicker{color:#f6d77a;-webkit-text-fill-color:#f6d77a}@media (prefers-reduced-motion:reduce){.toploader-track span[data-grade="11"],.toploader-result[data-grade="11"] strong{animation:none!important}}html body .toploader-odds span small{color:#13294b;-webkit-text-fill-color:#13294b}#activeCardImage.is-loading{opacity:0!important}.showcase-card-picker .showcase-picker-more{pointer-events:none;grid-column:1/-1;height:1px;display:block}html body #skipDialog{max-width:min(480px,100vw - 24px)!important}html body #skipDialog.small-dialog,html body dialog.small-dialog{width:min(470px,100vw - 24px)!important}@media (width>=701px) and (width<=1179px){html body #openingScreen #homeView .compact-opening-card>.section-head{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}html body #openingScreen #homeView .compact-opening-card>.section-head .opening-card-icon{display:none!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art){flex-direction:column!important;align-items:center!important;gap:12px!important;padding:4px 0!important;display:flex!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art)>.art-side-stack{flex-direction:row!important;order:2!important;justify-content:center!important;gap:10px!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}html body #openingScreen #homeView .compact-opening-card :is(#emptyDisplay,.gift-art)>.art-stepper{order:1!important;justify-content:center!important;width:100%!important;max-width:none!important}}@media (width>=701px) and (width<=999px){:is(html body #shopScreen .product-grid,html body #shopScreen .product-grid:has(.shop-product)){grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important}}@media (width<=999px){html body #shopScreen .product-grid .shop-product-buy{white-space:nowrap!important;flex-shrink:0!important;min-width:max-content!important}html body #shopScreen .product-grid .shop-product-foot{flex-wrap:wrap!important}}@media (width<=1023px){html body:has(#chatLauncher:not([hidden])) .topbar .tabs{right:calc(10px + 52px + 8px + env(safe-area-inset-right,0px))!important}html body .chat-launcher{right:calc(10px + env(safe-area-inset-right,0px))!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;width:52px!important;height:52px!important;min-height:52px!important}}@media (width<=1023px) and (height<=500px) and (orientation:landscape){html body .topbar .tabs{bottom:calc(6px + env(safe-area-inset-bottom,0px))!important;padding:3px!important}html body .topbar .tabs>button{border-radius:16px!important;flex-direction:row!important;justify-content:center!important;gap:6px!important;height:40px!important;min-height:40px!important;padding:0 6px!important}html body .topbar .tabs>button .nav-icon{flex:none;width:22px!important;height:22px!important}html body .topbar .tabs>button[data-notification=true]:after{top:8px!important;left:auto!important;right:10px!important}html body .app-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))!important}html body .chat-launcher{width:44px!important;height:44px!important;min-height:44px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important}html body:has(#chatLauncher:not([hidden])) .topbar .tabs{right:calc(10px + 44px + 8px + env(safe-area-inset-right,0px))!important}html body #optionsDialog #settingsSaveStatus:not(:focus-within){min-height:0!important}html body #optionsDialog #settingsSaveStatus:empty{display:none!important}}@media (width<=900px) and (height<=780px){html body #authGate .auth-landing{gap:10px!important}html body #authGate .auth-art{grid-template-rows:auto auto auto!important;gap:6px!important;padding:14px 0!important}html body #authGate .auth-logo{width:min(150px,50%)!important}html body #authGate .auth-collectible{flex-basis:84px!important;width:84px!important}html body #authGate .auth-collectible figcaption{display:none!important}html body #authGate .auth-card-window,html body #authGate .auth-card-parade{padding-block:6px!important}html body #authGate .auth-adventure-copy h2{margin:6px 0!important;font-size:22px!important}html body #authGate .auth-adventure-copy>p{display:none!important}html body #authGate .auth-content{padding-block:18px!important}}@media (width<=900px) and (height<=620px){html body #authGate .auth-adventure-copy{display:none!important}html body #authGate .auth-art{padding-bottom:10px!important}html body #authGate .auth-content{padding-block:14px!important}html body #authGate .auth-signin-copy{margin:8px 0!important}html body #authGate .auth-status{margin:6px 0!important}}@media (orientation:landscape) and (height<=520px) and (width<=1023px){html body #authGate .auth-landing{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;min-height:100dvh!important}html body #authGate .auth-art{align-content:center;grid-template-rows:auto minmax(0,1fr)!important}html body #authGate .auth-content{align-self:center!important;padding-block:12px!important}html body #authGate .auth-signin-copy{margin:6px 0!important}html body #authGate #authGateHint{margin-top:8px!important;padding-top:8px!important}}@media (width>=701px) and (width<=1179px){html body #profileScreen #profileStats:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))!important}html body #profileScreen #profileStats:has(>:nth-child(5):last-child)>:nth-child(-n+3){grid-column:span 2!important}html body #profileScreen #profileStats:has(>:nth-child(5):last-child)>:nth-child(n+4){grid-column:span 3!important}}@media (width<=700px){html body #collectionScreen #collectionFilters:not([hidden]){scroll-snap-type:x proximity;scrollbar-width:none;padding-bottom:2px;margin-inline:-2px;padding-inline:2px;overflow-x:auto;flex-wrap:nowrap!important;gap:8px!important;display:flex!important}html body #collectionScreen #collectionFilters::-webkit-scrollbar{display:none}html body #collectionScreen #collectionFilters:not([hidden])>label{scroll-snap-align:start;flex:0 0 150px!important;min-width:0!important}}@media (width<=359px){html body .topbar .header-tokens{gap:4px!important;display:flex!important}html body .topbar #headerBoosters{display:inline-flex!important}html body .topbar .header-tokens .header-chip{gap:3px!important;padding-inline:6px!important}html body .topbar .header-tokens .token-icon{width:20px!important;height:20px!important}html body .topbar .topbar-actions{gap:3px!important}html body .topbar #walletBtn{padding-inline:7px!important}}@media (width<=1180px){html body .pass-level-seal>span{font-size:8px!important}html body :is(.pass-current-label,.pass-rarity,.pass-reward-boosters>span,.pass-reward-art>span,.pass-cosmetic-label>small,.pass-cosmetic-label>span,.pass-xp-info>span,.paid-vip-label){font-size:10px!important}}@media (width<=700px){html body :is(.pass-cosmetic-label,.player-vip-badge,.identity-level.player-level-badge,.paid-ribbon,#profileStats b>small){font-size:10px!important}}@media (width<=1023px){html body :is(.pass-pages>button,.pass-track-switch>button,.product-filters>button,.shop-mode button,.ranking-switch>button,#shopCollectionBtn,.shop-open-link,#sellDuplicatesBtn,.pass-claim-all,.pass-premium-panel .primary-action,#gamesFriendsBtn,.sort-field select,#productSort,.shop-product-buy){min-height:44px!important}html body :is(#collectionSeriesToggle,.collection-icon-button,#refreshBattlesBtn){min-width:44px!important;min-height:44px!important}html body .topbar :is(#headerBoosters,#headerDisplays,#walletBtn,#optionsBtn,#accountSidebarBtn){min-height:44px!important}}@media (width>=360px) and (width<=1023px){html body .topbar :is(#optionsBtn,#accountSidebarBtn){min-width:44px!important}}@media (width<=700px){html body #openingScreen .art-side-btn{position:relative}html body :is(#displaySetPrevBtn,#displaySetNextBtn,#boosterSetPrevBtn,#boosterSetNextBtn):after,html body #openingScreen :is(.art-side-btn,#autoDisplayBtn,#skipDisplayBtn,#autoGiftBtn,#skipGiftBtn):after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=1023px){html body .series-info-bubble:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (hover:none){html body :is(.hub-tile,.clash-card,.battle-friend,.set-option,.replay-ritual-btn,.chat-conv,.chat-launcher,.shop-buy,.drop-card,.today-wanted-set,.toploader-btn,.detail-tag.detail-series,.iv3-pick,.iv3-member,.iv3-favor-card,#categoriesScreen :is(.sx-tile,.sx-set,.sx-claim-btn),#skipResultDialog .skip-hit,#battleChallengeDialog :is(.battle-set-tile,[data-battle-audience]),#openingScreen #resumeBtn):hover:not(:active){transform:none!important}}@media (width<=700px){html body #openingScreen #homeView #openingSetCosts,html body #openingScreen #homeView .compact-opening-card .art-side-stack>button.series-side-btn{display:none!important}html body #openingScreen #homeView .display-board #emptyDisplay{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:0!important;padding:4px 0!important;display:flex!important}html body #openingScreen #homeView .display-board #emptyDisplay>.art-side-stack{flex-direction:row!important;order:2!important;justify-content:center!important;gap:8px!important;width:auto!important;display:flex!important;position:static!important;transform:none!important}html body #openingScreen #homeView .display-board #emptyDisplay>.art-stepper{order:1!important;width:100%!important}html body #openingScreen #homeView .compact-opening-card.display-board .art-stepper #openingDisplayArt{object-fit:contain!important;width:min(132px,100% - 56px)!important;height:auto!important;max-height:108px!important}}@media (width<=700px) and (height<=700px){html body #openingScreen #homeView .compact-opening-card.booster-gift .art-stepper #openingBoosterArt{height:104px!important}html body #openingScreen #homeView .series-bar .series-current-progress{display:none!important}}@media (width<=1023px){html body .topbar a.brand{position:relative;overflow:visible}html body .topbar a.brand:after{content:"OP17";color:#13294b;letter-spacing:.3px;pointer-events:none;background:#ffd23f;border:2px solid #13294b;border-radius:8px;padding:1px 5px 0;font:400 10px/1.2 Lilita One,Nunito,system-ui,sans-serif;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}}@media (width<=700px){html body #authGate .auth-brand{display:none!important}html body #authGate .auth-art{grid-template-rows:auto auto!important}}@media (width>=1024px){html body .mobile-nav-items>.mobile-profile-tab,html body .mobile-nav-items>.mobile-nav-help,html body .plus-coach{display:none!important}}@media (width<=1023px){html body .topbar-actions>.help-top-btn{display:none!important}}@media (width>=1024px){html body .topbar-actions>.help-top-btn{color:#13294b;cursor:pointer;background:#fff;border:2px solid #13294b;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:42px;min-height:42px;padding:1px 6px;font:600 18px/1 Nunito,system-ui,Segoe UI,sans-serif;box-shadow:0 3px #13294b;display:flex!important}html body .topbar-actions>.help-top-btn .options-label{font:650 11px/1.6 Nunito,system-ui,Segoe UI,sans-serif;display:block}html body .topbar-actions>.help-top-btn>span[aria-hidden]{width:auto;font:800 18px/1 Nunito,system-ui,sans-serif;display:block}}html body .mobile-nav-items>:is(.mobile-nav-help,.mobile-profile-tab){color:#13294b;cursor:pointer;background:#fff;border:3px solid #13294b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:92px;padding:12px;font:400 13px/1.1 Lilita One,Nunito,system-ui,sans-serif;display:flex;position:relative;box-shadow:0 3px #13294b}html body .mobile-nav-items>:is(.mobile-nav-help,.mobile-profile-tab) .nav-icon{place-items:center;width:40px;height:40px;display:grid}html body .mobile-nav-items>.mobile-profile-tab .nav-icon img{object-fit:contain;width:34px;height:34px}html body .mobile-nav-items>:is(.mobile-nav-help,.mobile-profile-tab) .nav-icon svg{width:28px;height:28px}html body .mobile-nav-items>:is(.mobile-nav-help,.mobile-profile-tab):active{transform:translateY(2px);box-shadow:0 1px #13294b}html body .mobile-nav-items>.mobile-profile-tab[aria-current=page]{background:#ffd23f}html body #mobileNavMore .tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}html body #mobileNavMore .tab-label[data-long]{letter-spacing:-.2px;font-size:9px!important}@media (width<=1023px){html body .topbar .tabs>button.tab.active[data-notification=true]:after,html body #openingScreen #todayStrip .strip-dot{display:none!important}}@media (width<=700px){html body #profileScreen #profileStats:has(>:nth-child(5):last-child)>:nth-child(5){grid-column:1/-1!important}html body #collectionScreen #collectionFilters:not([hidden]){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);padding-right:28px!important}}html body .plus-coach{z-index:90;right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(10px + 72px + 14px + env(safe-area-inset-bottom,0px));color:#13294b;background:#fff;border:3px solid #13294b;border-radius:16px;align-items:center;gap:8px;width:min(330px,100vw - 24px);padding:7px 8px 7px 12px;font:700 12px/1.25 Nunito,system-ui,sans-serif;display:flex;position:fixed;box-shadow:0 3px #13294b,0 10px 24px #00000040}html body .plus-coach[hidden]{display:none!important}html body .plus-coach{pointer-events:none}html body .plus-coach button{pointer-events:auto}html body .plus-coach,html body .plus-coach p,html body .plus-coach b{color:#13294b!important;opacity:1!important}html body .plus-coach .text-action{color:#1e4e8c!important}html body .plus-coach:after{content:"";background:#fff;border:3px solid #13294b;border-top:0;border-left:0;width:16px;height:16px;position:absolute;bottom:-11px;right:78px;transform:rotate(45deg)}html body .plus-coach p{flex:auto;min-width:0;margin:0}html body .plus-coach-actions{flex:none;justify-content:flex-end;align-items:center;gap:2px;display:flex}html body .plus-coach-actions .primary-action{min-height:36px!important;padding:0 12px!important;font-size:13px!important}html body .plus-coach-actions .text-action{min-height:36px;padding:0 8px;font-size:13px}@media (height<=500px) and (orientation:landscape){html body .plus-coach{bottom:calc(6px + 52px + 10px + env(safe-area-inset-bottom,0px))}}html body #helpDialog{max-height:calc(100dvh - 24px);overflow-y:auto}html body #helpDialog .help-list{gap:12px;margin:12px 0 4px;display:grid}html body #helpDialog .help-list>div{margin:0}html body #helpDialog .help-list dt{margin:0 0 2px;font-size:15px;font-weight:900}html body #helpDialog .help-list dd{opacity:.92;margin:0;font-size:14px;line-height:1.4}html body .games-hub .hub-conquest{grid-column:1/-1}html body .hub-conquest .hub-art{background:radial-gradient(circle at 50% 115%,#ffe07a 0,#5ec8f2 38%,#1676c8 100%)}.hub-conquest .hub-new{z-index:2}.conquest-page{padding-bottom:28px}.cq-page{flex-direction:column;gap:16px;max-width:1120px;margin:0 auto;display:flex}.cq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cq-head-title{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cq-title{font:400 38px/1.05 var(--gl-display);color:#fff;text-shadow:0 3px 0 var(--gl-ink);margin:0}.cq-head .cq-muted{color:#e6f4ff}.cq-muted{color:#4a5f80;font:700 14px/1.4 var(--gl-body);margin:0}.cq-error{border:3px solid var(--gl-red);color:#8a1c1a;font:800 14px/1.35 var(--gl-body);background:#ffe4e3;border-radius:14px;margin:0;padding:10px 14px}.cq-hint{border:3px solid var(--gl-ink);color:var(--gl-ink);font:800 14px/1.35 var(--gl-body);background:#fff4dc;border-radius:14px;margin:0;padding:10px 14px}.cq-help{border:var(--gl-border);min-height:44px;color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);font:900 15px/1 var(--gl-body);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px}.cq-panel{border:var(--gl-border);color:var(--gl-ink);box-shadow:var(--gl-shadow);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:16px;display:flex}.cq-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cq-panel h2{font:400 24px/1.1 var(--gl-display);color:var(--gl-ink);margin:0}.cq-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cq-actions .cq-muted{margin-right:auto}.cq-card{--cq-own:#1696d2;aspect-ratio:5/7;border:3px solid var(--gl-ink);background:var(--cq-own);border-radius:12px;width:100%;padding:5%;display:block;position:relative;overflow:visible;box-shadow:0 3px #13294b55}.cq-card[data-owner=opp]{--cq-own:#e8423f}.cq-card[data-grade=epic]{box-shadow:0 0 0 2px #fff,0 0 0 4px #9b6be8,0 3px #13294b55}.cq-card[data-grade=mythic]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gl-sun),0 0 16px #ffc83d99}.cq-card-art{background:#0b1a33;border-radius:8px;width:100%;height:100%;display:block;overflow:hidden}.cq-card-art img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.cq-card-blank{background:repeating-linear-gradient(135deg,#ffffff30 0 6px,#ffffff10 6px 12px),var(--cq-own)}.cq-n{aspect-ratio:1;border:2.5px solid var(--gl-ink);width:clamp(18px,24%,30px);color:var(--gl-ink);font:400 clamp(11px,3.4vw,17px)/1 var(--gl-display);pointer-events:none;background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 2px #13294b66}.cq-n-t{top:2%;left:50%;transform:translate(-50%)}.cq-n-b{bottom:2%;left:50%;transform:translate(-50%)}.cq-n-l{top:50%;left:3%;transform:translateY(-50%)}.cq-n-r{top:50%;right:3%;transform:translateY(-50%)}.cq-card.is-small{border-width:2px;border-radius:9px;padding:4%}.cq-card.is-small .cq-n{border-width:2px;width:clamp(15px,30%,22px);font-size:clamp(10px,2.6vw,13px)}.cq-hand-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.cq-hand-panel .cq-hand-row,.cq-draft .cq-hand-row{grid-template-columns:repeat(5,minmax(0,150px));justify-content:center}.cq-hand-row.is-compact{gap:8px;margin:4px 0 8px}.cq-slot{min-width:0;color:var(--gl-ink);text-align:center;cursor:default;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}button.cq-slot{cursor:pointer}button.cq-slot:hover .cq-card{transform:translateY(-2px)}.cq-slot-name{font:400 15px/1.1 var(--gl-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-slot.is-empty{aspect-ratio:5/7;color:#4a5f80;background:#f1f6fb;border:3px dashed #13294b66;border-radius:12px;align-content:center;place-items:center;gap:2px;display:grid}.cq-slot.is-empty span{font:400 28px/1 var(--gl-display)}.cq-slot.is-empty small{font:800 12px/1.2 var(--gl-body)}.cq-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cq-mode{border:var(--gl-border);color:var(--gl-ink);box-shadow:var(--gl-shadow);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:0 0 16px;display:flex;overflow:hidden}.cq-mode>:not(.cq-mode-band){margin-left:16px;margin-right:16px}.cq-mode h3{font:400 24px/1.1 var(--gl-display);color:var(--gl-ink);margin:2px 16px 0}.cq-mode-band{border-bottom:var(--gl-border);background:linear-gradient(160deg,#b48cf2,#7a4cc2);place-items:center;height:96px;display:grid}.cq-mode[data-mode=online] .cq-mode-band{background:linear-gradient(160deg,#ff8a65,#e8423f)}.cq-mode[data-mode=friend] .cq-mode-band{background:linear-gradient(160deg,#7bd88f,#2bb673)}.cq-mode-band svg{fill:#fff;width:70px;height:70px;stroke:var(--gl-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.cq-mode[data-mode=friend] .cq-mode-band svg{width:84px;height:56px}.cq-mode .primary-action{min-height:48px;margin-top:auto}.cq-bot-face{place-items:center;display:inline-grid}.cq-bot-face svg{fill:#e9f5ff;width:70px;height:70px;stroke:var(--gl-ink);stroke-width:3px;stroke-linecap:round}.cq-bot-face svg circle{fill:#ffc83d}.cq-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.cq-level{border:var(--gl-border);min-height:64px;color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);cursor:pointer;background:#f3ecff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;display:flex}.cq-level:nth-child(2){background:#fff4dc}.cq-level:nth-child(3){background:#ffe4e3}.cq-level b{font:400 17px/1 var(--gl-display)}.cq-level span{font:900 13px/1 var(--gl-body);align-items:center;gap:4px;display:inline-flex}.cq-level img,.cq-chip img,.cq-gainline img,.cq-stake-alert img{width:18px;height:18px}.cq-level:disabled,.cq-chip:disabled{opacity:.5;cursor:not-allowed}.cq-level:active:not(:disabled){box-shadow:0 1px 0 var(--gl-ink);transform:translateY(2px)}.cq-chips{flex-wrap:wrap;gap:6px;display:flex}.cq-chip{border:2.5px solid var(--gl-ink);min-height:38px;color:var(--gl-ink);font:900 13px/1 var(--gl-body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;display:inline-flex}.cq-chip[aria-pressed=true]{background:var(--gl-sun);box-shadow:0 2px 0 var(--gl-ink)}.cq-live{gap:8px}.cq-row{font:800 14px/1.25 var(--gl-body);background:#f1f6fb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cq-row b{font:400 18px/1.1 var(--gl-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-row>span:not(.cq-badge):not(.cq-row-actions){color:#4a5f80}.cq-row-actions{gap:6px;display:flex}.cq-row[data-kind=received]{background:#fff4dc}.cq-badge{background:var(--gl-ink);color:#fff;font:900 12px/1 var(--gl-body);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:5px 10px}.cq-row[data-kind=received] .cq-badge,.cq-row[data-kind=active] .cq-badge{background:var(--gl-red)}.cq-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cq-stats span{color:#4a5f80;font:800 12px/1.2 var(--gl-body);text-align:center;background:#f1f6fb;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;display:flex}.cq-stats b{color:var(--gl-ink);font:400 26px/1 var(--gl-display)}.cq-history{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cq-history li{border:2.5px solid var(--gl-ink);font:700 12px/1.3 var(--gl-body);color:#4a5f80;background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.cq-history li b{font:400 16px/1.1 var(--gl-display);color:var(--gl-ink)}.cq-history li[data-outcome=win]{background:#ddf5e6}.cq-history li[data-outcome=loss]{background:#ffe4e3}.cq-history li[data-outcome=draw]{background:#e3f0ff}.cq-history em{color:var(--gl-ink);font-style:normal;font-weight:900}.cq-ladder-title{font:400 20px/1.1 var(--gl-display);margin:6px 0 0}.cq-ladder{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cq-ladder li{font:800 13px/1.2 var(--gl-body);background:#f1f6fb;border-radius:12px;grid-template-columns:32px 34px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.cq-ladder li[data-me=true]{box-shadow:inset 0 0 0 2.5px var(--gl-sun);background:#fff4dc}.cq-ladder img{border:2px solid var(--gl-ink);background:#fff;border-radius:50%;width:34px;height:34px}.cq-ladder b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-ladder em{font:400 18px/1 var(--gl-display);font-style:normal}.cq-rank{font:400 18px/1 var(--gl-display);text-align:center}.cq-filters{flex-wrap:wrap;gap:10px;display:flex}.cq-filters .search-field{flex:220px}.cq-filters input,.cq-filters select{min-height:44px}.cq-pool{grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:14px;display:grid}.cq-tile{border:var(--gl-border);color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:8px 8px 10px;transition:transform .12s;display:flex;position:relative}.cq-tile:hover:not(:disabled){transform:translateY(-2px)}.cq-tile:disabled{cursor:default;opacity:.62}.cq-tile-name{font:400 17px/1.1 var(--gl-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.2em;display:-webkit-box;overflow:hidden}.cq-tile-meta{font:800 12px/1.2 var(--gl-body);color:#4a5f80;align-items:center;gap:6px;display:flex}.cq-total{border:2px solid var(--gl-ink);min-width:32px;height:26px;color:var(--gl-ink);font:400 15px/1 var(--gl-display);background:#e3f0ff;border-radius:999px;place-items:center;padding:0 6px;display:inline-grid}.cq-total[data-grade=rare]{background:#ddf5e6}.cq-total[data-grade=epic]{background:#eadcff}.cq-total[data-grade=mythic]{background:var(--gl-sun)}.cq-qty,.cq-picked{border:2.5px solid var(--gl-ink);min-width:26px;height:26px;font:900 12px/1 var(--gl-body);z-index:2;border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;top:2px}.cq-qty{color:var(--gl-ink);background:#fff;right:2px}.cq-picked{background:var(--gl-sun);color:var(--gl-ink);left:2px}.cq-more{align-self:center}body.cq-playing{overflow:hidden}.cq-layer{z-index:300;position:fixed;inset:0}.cq-layer[hidden]{display:none}.cq-table{z-index:0;padding:calc(8px + env(safe-area-inset-top)) 10px calc(10px + env(safe-area-inset-bottom));color:#fff;background:radial-gradient(circle at 50% 35%,#3aa6e6 0,#1676c8 45%,#0b3a66 100%);grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;display:grid;position:fixed;inset:0;overflow:hidden}.cq-table-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cq-icon-btn{border:var(--gl-border);min-width:42px;min-height:42px;color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);font:900 15px/1 var(--gl-body);cursor:pointer;background:#fff;border-radius:999px;padding:6px 12px}.cq-concede{background:#ffe4e3}.cq-turn{text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.cq-turn b{font:400 20px/1.1 var(--gl-display);text-shadow:0 2px 0 var(--gl-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-clock{white-space:nowrap;border:2.5px solid var(--gl-ink);min-width:46px;height:30px;color:var(--gl-ink);font:400 16px/1 var(--gl-display);background:#fff;border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.cq-clock[data-low=true]{background:var(--gl-red);color:#fff;animation:1s ease-in-out infinite cq-pulse}.cq-side{align-items:center;gap:10px;min-width:0;display:flex}.cq-player{border:var(--gl-border);min-width:0;color:var(--gl-ink);box-shadow:var(--gl-shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:5px 10px 5px 5px;display:flex}.cq-player[data-side=me]{background:#e3f4ff}.cq-player[data-side=opp]{background:#ffe9e8}.cq-player[data-turn=true]{box-shadow:0 0 0 4px var(--gl-sun),var(--gl-shadow-sm)}.cq-player>img,.cq-player .cq-bot-face{border:2px solid var(--gl-ink);background:#fff;border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.cq-player .cq-bot-face svg{width:34px;height:34px}.cq-player-name{flex-direction:column;min-width:0;display:flex}.cq-player-name b{font:400 17px/1.05 var(--gl-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-player-name small{font:800 11px/1.2 var(--gl-body);color:#4a5f80}.cq-score{background:var(--gl-ink);color:#fff;min-width:38px;height:38px;font:400 22px/1 var(--gl-display);border-radius:50%;place-items:center;margin-left:auto;display:grid}.cq-player[data-side=me] .cq-score{background:#1696d2}.cq-player[data-side=opp] .cq-score{background:var(--gl-red)}.cq-hand{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;min-width:0;display:grid}.cq-hand-card{background:0 0;border:0;border-radius:12px;min-width:0;padding:0;transition:transform .14s;display:block;position:relative}button.cq-hand-card{cursor:pointer}button.cq-hand-card:disabled{cursor:default}.cq-hand-card.is-played{aspect-ratio:5/7;border:2.5px dashed #fff5;border-radius:12px}.cq-hand-card[aria-pressed=true]{transform:translateY(-10px)}.cq-hand-card[aria-pressed=true] .cq-card{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--gl-sun),0 8px 18px #0006}.cq-table[data-turn=me] .cq-hand[data-side=me] button.cq-hand-card:not(:disabled):hover{transform:translateY(-6px)}.cq-hand[data-side=opp]{opacity:.95}.cq-board-wrap{place-items:center;min-height:0;display:grid;position:relative}.cq-board{--cq-w:min(100%,calc((100dvh - 330px) / 1.45),560px);width:var(--cq-w);border:4px solid var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink),0 18px 40px #0005;background:#fff4dc;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(5px,1.6vw,10px);padding:clamp(6px,1.8vw,12px);display:grid}.cq-cell{aspect-ratio:5/7;color:var(--gl-ink);background:#f3e3c0;border:3px dashed #13294b44;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}button.cq-cell:not(:disabled){cursor:pointer;border-color:var(--gl-sun);background:#fff0c2;animation:1.4s ease-in-out infinite cq-glow}button.cq-cell:not(:disabled):hover{background:#ffe08a}.cq-cell.is-filled{background:0 0;border:0}.cq-gain{background:var(--gl-sun);border:3px solid var(--gl-ink);min-width:40px;height:40px;font:400 20px/1 var(--gl-display);box-shadow:0 3px 0 var(--gl-ink);border-radius:999px;place-items:center;padding:0 8px;display:grid}.cq-cell.is-threat .cq-card{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--gl-sun);animation:.6s ease-in-out infinite cq-wobble}.cq-cell.is-dropped .cq-card{animation:.38s cubic-bezier(.2,1.4,.4,1) both cq-drop}.cq-cell.is-flipped .cq-card{--cq-from:#1696d2;animation:cq-flip .56s ease-in-out var(--cq-delay,.18s) both}.cq-cell.is-flipped[data-owner=me] .cq-card{--cq-from:#e8423f}.cq-banner{z-index:3;background:var(--gl-sun);border:4px solid var(--gl-ink);box-shadow:0 5px 0 var(--gl-ink);color:var(--gl-ink);font:400 clamp(30px,8vw,52px)/1 var(--gl-display);white-space:nowrap;pointer-events:none;border-radius:999px;padding:10px 22px;animation:.9s ease-out both cq-banner;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cq-banner[data-rule=combo]{background:#ff8a65}.cq-auto-note{font:800 12px/1.2 var(--gl-body);color:#e6f4ff;white-space:nowrap;margin:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%,100%)}@media (width<=700px){.cq-table{gap:6px;padding-left:8px;padding-right:8px}.cq-side{gap:6px}.cq-side[data-side=me]{flex-direction:row-reverse}.cq-player{border-width:2.5px;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;gap:3px;padding:4px}.cq-player-name{display:none}.cq-player>img,.cq-player .cq-bot-face{width:30px;height:30px}.cq-player .cq-bot-face svg{width:26px;height:26px}.cq-score{width:30px;min-width:30px;height:30px;margin:0;font-size:18px}.cq-hand[data-side=opp]{grid-template-columns:repeat(5,minmax(0,52px));justify-content:center;gap:6px}.cq-hand[data-side=me]{gap:6px}.cq-board{--cq-w:min(100%,calc((100dvh - 272px - env(safe-area-inset-top) - env(safe-area-inset-bottom)) / 1.43))}.cq-turn b{font-size:17px}.cq-icon-btn{min-height:38px;padding:5px 10px;font-size:13px}.cq-gain{min-width:32px;height:32px;font-size:16px}.cq-auto-note{display:none}}@media (width<=400px){.cq-concede .cq-long{display:none}.cq-turn b{font-size:15px}}@media (width>=401px){.cq-concede .cq-short{display:none}}body.cq-playing .app-toast{bottom:auto;top:calc(56px + env(safe-area-inset-top));padding:8px 14px;font-size:12px}@media (width>=900px) and (height>=560px){.cq-table{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(200px,260px);column-gap:24px;padding:16px 24px 24px}.cq-table-head{grid-column:1/-1}.cq-side{flex-direction:column;align-self:center;align-items:stretch;gap:12px}.cq-side[data-side=me]{flex-direction:column-reverse;grid-area:2/1}.cq-side[data-side=opp]{grid-area:2/3}.cq-board-wrap{grid-area:2/2}.cq-hand{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cq-hand .cq-hand-card:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - 5px)}.cq-board{--cq-w:min(100%,calc((100dvh - 140px) / 1.43),620px)}.cq-turn b{font-size:24px}.cq-n{font-size:clamp(13px,1.5vw,18px)}.cq-hand[data-side=me] .cq-hand-card[aria-pressed=true]{transform:translate(10px)translateY(-4px)}}@media (width>=900px) and (height>=560px) and (height<=760px){.cq-hand{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-hand .cq-hand-card:nth-child(5){grid-column:auto;width:auto}}.cq-result,.cq-queue{z-index:2;background:#0b1a33b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cq-result-card,.cq-queue-card{border:4px solid var(--gl-ink);width:min(440px,100%);color:var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink);text-align:center;background:#fff;border-radius:26px;flex-direction:column;align-items:center;gap:10px;padding:22px 20px;animation:.35s cubic-bezier(.2,1.4,.4,1) both cq-pop;display:flex}.cq-result-card h2,.cq-queue-card h2{font:400 40px/1 var(--gl-display);color:var(--gl-ink);margin:0}.cq-queue-card h2{font-size:26px}.cq-result[data-outcome=win] h2{color:#1a8f55}.cq-result[data-outcome=loss] h2{color:#c9302e}.cq-result .eyebrow{color:#4a5f80}.cq-final{font:400 30px/1 var(--gl-display);align-items:center;gap:12px;margin:0;display:flex}.cq-final>span{color:var(--gl-ink)}.cq-final b{border:3px solid var(--gl-ink);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:34px;display:grid}.cq-final b[data-side=me]{background:#1696d2}.cq-final b[data-side=opp]{background:var(--gl-red)}.cq-gainline{color:var(--gl-ink);font:900 18px/1.2 var(--gl-body);align-items:center;gap:6px;margin:0;display:inline-flex}.cq-result-card .cq-muted{color:#4a5f80}.cq-result .cq-actions,.cq-queue .cq-actions{justify-content:center}.cq-radar{width:96px;height:96px;position:relative}.cq-radar i{border:3px solid #1696d2;border-radius:50%;animation:2.1s ease-out infinite cq-radar;position:absolute;inset:0}.cq-radar i:nth-child(2){animation-delay:.7s}.cq-radar i:nth-child(3){animation-delay:1.4s}.cq-dialog{border:4px solid var(--gl-ink);width:min(520px,100vw - 24px);max-height:calc(100dvh - 32px);color:var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink);background:#fff;border-radius:24px;padding:22px 20px 18px}.cq-dialog::backdrop{background:#0b1a33b8}.cq-dialog h2{font:400 28px/1.1 var(--gl-display);color:var(--gl-ink);margin:0 0 8px}.cq-dialog h3{font:400 18px/1.1 var(--gl-display);margin:10px 0 6px}.cq-dialog .eyebrow{color:#4a5f80}.cq-friends{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.cq-friends li{background:#f1f6fb;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cq-friends img{border:2px solid var(--gl-ink);background:#fff;border-radius:50%;width:44px;height:44px}.cq-friends b{font:400 18px/1.1 var(--gl-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cq-friends span{font:800 12px/1 var(--gl-body);color:#4a5f80}.cq-stake-alert{border:3px solid var(--gl-red);text-align:center;background:#ffe4e3;border-radius:16px;flex-direction:column;align-items:center;gap:4px;margin:8px 0;padding:12px;display:flex}.cq-stake-alert b{font:900 13px/1 var(--gl-body);text-transform:uppercase;letter-spacing:.06em;color:#8a1c1a}.cq-stake-alert strong{font:400 30px/1 var(--gl-display);align-items:center;gap:6px;display:inline-flex}.cq-stake-alert img{width:26px;height:26px}.cq-stake-alert span{font:800 13px/1.3 var(--gl-body)}.cq-confirm{border:2.5px solid var(--gl-ink);font:900 14px/1.3 var(--gl-body);cursor:pointer;background:#fff4dc;border-radius:14px;align-items:center;gap:10px;margin:8px 0;padding:10px 12px;display:flex}.cq-confirm input{width:22px;height:22px;accent-color:var(--gl-red)}.cq-dialog .cq-actions{margin-top:12px}.cq-rules{flex-direction:column;gap:10px;margin:8px 0 12px;padding-left:22px;display:flex}.cq-rules li{font:700 14px/1.4 var(--gl-body);color:#33496b}.cq-rules b{font:400 18px/1.1 var(--gl-display);color:var(--gl-ink);display:block}html body .cq-dialog p{color:#33496b}html body .cq-dialog p.cq-error{color:#8a1c1a}.cq-rules p{margin:2px 0 0}.cq-rule-demo{align-items:center;gap:10px;margin:4px 0 6px;display:flex}.cq-rule-demo .cq-card{width:64px}.cq-rule-demo span{font:400 20px/1 var(--gl-display);color:var(--gl-ink)}@media (width<=900px){.cq-modes{grid-template-columns:1fr 1fr}.cq-mode[data-mode=bot]{grid-column:1/-1}}@media (width<=700px){.cq-title{font-size:32px}.cq-modes{grid-template-columns:1fr}.cq-mode-band{height:78px}.cq-mode-band svg,.cq-bot-face svg{width:56px;height:56px}.cq-hand-row{gap:6px}.cq-slot-name{font-size:12px}.cq-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.cq-stats span:nth-child(n+4){grid-column:span 1}.cq-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.cq-row>span:not(.cq-badge):not(.cq-row-actions){grid-area:2/2}.cq-row>button,.cq-row-actions{grid-area:1/3/3}.cq-pool{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.cq-tile{border-radius:14px;padding:6px 6px 8px}.cq-tile-name{font-size:14px}.cq-panel{padding:12px}.cq-ladder li{grid-template-columns:26px 30px minmax(0,1fr) auto;gap:8px}.cq-ladder li>span:not(.cq-rank){display:none}.cq-friends li{grid-template-columns:40px minmax(0,1fr) auto}.cq-friends li span{display:none}}@media (width<=480px){.cq-n{border-width:2px}}@keyframes cq-drop{0%{opacity:0;transform:translateY(-22px)scale(1.18)}to{opacity:1;transform:none}}@keyframes cq-flip{0%{background:var(--cq-from);transform:perspective(500px)rotateY(0)}49%{background:var(--cq-from)}50%{background:var(--cq-own);transform:perspective(500px)rotateY(90deg)scale(1.06)}to{background:var(--cq-own);transform:perspective(500px)rotateY(0)}}@keyframes cq-banner{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-8deg)}25%{opacity:1;transform:translate(-50%,-50%)scale(1.12)rotate(2deg)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-60%)scale(.96)}}@keyframes cq-glow{0%,to{box-shadow:inset 0 0 #ffc83d00}50%{box-shadow:inset 0 0 0 4px #ffc83d88}}@keyframes cq-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2.5deg)}75%{transform:rotate(2.5deg)}}@keyframes cq-pulse{50%{transform:scale(1.08)}}@keyframes cq-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes cq-radar{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cq-table *,.cq-result *,.cq-queue *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}html[data-motion=reduced] :is(.cq-table,.cq-result,.cq-queue) *{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html body .hub-conquest[data-notification=true]:after{z-index:2;left:10px;right:auto}html body #summaryView .summary-stats{max-width:1100px;font-size:inherit;color:inherit;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:8px auto 22px;display:grid}html body #summaryView .summary-stat{color:#d3eafb;text-align:center;background:#ffffff14;border:2px solid #ffffff2e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:12px 10px;display:flex}html body #summaryView .summary-stat>span{font:900 11px/1.2 var(--gl-body);letter-spacing:.08em;text-transform:uppercase;color:#bfe6ff}html body #summaryView .summary-stat>b{color:#fff;max-width:100%;font:400 26px/1.05 var(--gl-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body #summaryView .summary-stat>small{font:800 12px/1.25 var(--gl-body);color:#d3eafb}html body #summaryView .summary-stat.is-value{border:3px solid var(--gl-ink);box-shadow:0 4px 0 var(--gl-ink-deep);background:linear-gradient(160deg,#ffe48a,#ffc83d);grid-column:span 2}html body #summaryView .summary-stat.is-value>span,html body #summaryView .summary-stat.is-value>small{color:var(--gl-ink)}html body #summaryView .summary-stat.is-value>b{color:var(--gl-ink);font-size:42px}html body #summaryView .summary-stat.is-value .berry-icon{width:34px;height:34px}html body #summaryView .summary-stat.is-best>b{font-size:19px}html body #summaryView .summary-caption{font:400 20px/1.1 var(--gl-display);color:#fff;text-align:left;grid-column:1/-1;margin:0 0 2px}html body #summaryView .summary-card .tile-meta strong.summary-gain{color:#fff;font:900 17px/1 var(--gl-body);background:#ffffff1c;border-radius:12px;justify-content:space-between;align-items:center;gap:6px;margin-top:6px;padding:7px 10px;display:flex}html body #summaryView .summary-card .summary-gain .euro-value{color:inherit;opacity:.8;margin:0;font-size:12px;font-weight:800}html body #summaryView .summary-card[data-value-tier=mid] .summary-gain{color:var(--gl-ink);background:#bfe6ff}html body #summaryView .summary-card[data-value-tier=high] .summary-gain,html body #summaryView .summary-card[data-value-tier=top] .summary-gain{color:var(--gl-ink);box-shadow:0 2px 0 var(--gl-ink-deep);background:linear-gradient(160deg,#ffe48a,#ffc83d)}html body #summaryView .summary-card[data-value-tier=top]{box-shadow:0 0 0 3px var(--gl-sun),0 0 22px #ffc83d80}html body #summaryView .summary-card[data-value-tier=top] .summary-gain{font-size:20px}@media (width<=700px){html body #summaryView .summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body #summaryView .summary-stat{padding:10px 8px}html body #summaryView .summary-stat>b{font-size:22px}html body #summaryView .summary-stat.is-value>b{font-size:32px}html body #summaryView .summary-card .tile-meta strong.summary-gain{flex-direction:column;align-items:flex-start;gap:2px;padding:6px 8px;font-size:15px}}.opening-hud-name{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.opening-hud-name>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.drops-info-btn{border:2.5px solid var(--gl-ink);width:26px;height:26px;color:var(--gl-ink);box-shadow:0 2px 0 var(--gl-ink-deep);font:400 16px/1 var(--gl-display);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.drops-info-btn:hover{background:var(--gl-sun)}.drops-info-btn:before{content:"";position:absolute;inset:-9px}.drops-info-btn{position:relative}@media (width<=700px){.drops-info-btn{width:22px;height:22px;font-size:14px}}.drops-dialog{border:4px solid var(--gl-ink);width:min(940px,100vw - 20px);max-height:calc(100dvh - 24px);color:var(--gl-ink);box-shadow:0 6px 0 var(--gl-ink);background:#fff;border-radius:24px;padding:22px 20px 18px;overflow:auto}.drops-dialog::backdrop{background:#0b1a33b8}.drops-dialog .eyebrow{color:#4a5f80}.drops-dialog h2{font:400 30px/1.1 var(--gl-display);color:var(--gl-ink);margin:0 0 4px}html body .drops-dialog .drops-intro{color:#33496b;font:700 14px/1.4 var(--gl-body);margin:0 0 14px}.drops-group{margin:0 0 16px}.drops-group>header{z-index:1;background:#fff;border-bottom:2px solid #13294b1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:0 -4px 8px;padding:8px 4px;display:flex;position:sticky;top:-22px}.drops-group h3{font:400 20px/1.1 var(--gl-display);color:var(--gl-ink);margin:0}.drops-group>header span{font:800 12px/1.2 var(--gl-body);color:#4a5f80}.drops-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.drops-card{min-width:0;color:var(--gl-ink);text-align:left;cursor:pointer;opacity:.62;background:#f1f6fb;border:2px solid #13294b33;border-radius:12px;flex-direction:column;gap:4px;padding:5px 5px 7px;display:flex}.drops-card.is-owned{opacity:1;border-color:var(--gl-ink);background:#fff}.drops-card:hover{opacity:1;transform:translateY(-2px)}.drops-art{aspect-ratio:5/7;background:#0b1a33;border-radius:8px;display:block;position:relative;overflow:hidden}.drops-art img{object-fit:cover;width:100%;height:100%;display:block}.drops-rarity{color:#fff;font:900 10px/1.2 var(--gl-body);background:#13294be6;border-radius:999px;padding:2px 6px;font-style:normal;position:absolute;bottom:4px;left:4px}.drops-owned{background:var(--gl-green);color:#fff;width:20px;height:20px;font:900 11px/1 var(--gl-body);border:2px solid #fff;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:4px;right:4px}.drops-card b{font:400 14px/1.1 var(--gl-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drops-card small{font:800 12px/1 var(--gl-body);color:#4a5f80}.drops-card small .berry-icon{width:14px;height:14px}@media (width<=480px){.drops-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.drops-dialog{padding:18px 12px 14px}}@media (width<=1023px){html body .topbar a.brand{display:none!important}html body .topbar #walletBtn.wallet{flex:auto;justify-content:flex-start}html body .topbar .topbar-actions{justify-content:flex-start}}@media (width<=360px){html body .topbar.voyage-frame,html body .topbar .topbar-actions{gap:4px}html body .topbar #walletBtn.wallet{gap:4px;padding:0 8px 0 5px}html body .topbar #walletBtn #balance{font-size:13px}html body .topbar #walletBtn .berry-icon{width:18px;height:18px}html body .topbar :is(#accountSidebarBtn,#optionsBtn){width:40px;height:40px}html body header.topbar .header-tokens .header-chip{gap:2px!important;padding-inline:4px!important}}html body #summaryView .summary-card .summary-gain .currency-amount{white-space:nowrap;align-items:center;gap:5px;margin:0;display:inline-flex;font:900 18px/1 var(--gl-body)!important;color:inherit!important}html body #summaryView .summary-card[data-value-tier=top] .summary-gain .currency-amount{font-size:21px!important}html body #summaryView .summary-card .summary-gain .berry-icon{width:18px;height:18px}html body #summaryView .summary-card .summary-gain .euro-value{opacity:.75;font:800 12px/1 var(--gl-body)!important;color:inherit!important;display:inline!important}html body #summaryView .summary-stat .currency-amount{align-items:center;gap:6px;display:inline-flex;font-size:inherit!important;color:inherit!important}html body #summaryView .summary-stat.is-best small .berry-icon{width:14px;height:14px}@media (width<=700px){html body #summaryView .summary-card .summary-gain .currency-amount{font-size:15px!important}}
