:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b13;--surface:#10151f;--surface-2:#151c29;--line:#222a3b;--text:#f2f5ff;--muted:#7d879e;--blue:#4e7bff;--ice:#9bb7ff;--green:#9bdec6;--ease:cubic-bezier(.2, .8, .2, 1);background:var(--bg);font-synthesis:none;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;min-width:320px}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;margin:0;font-family:Manrope,Arial,sans-serif}button,input{font:inherit}button,a,input{touch-action:manipulation}button{color:inherit;cursor:pointer;border:0}button:disabled{cursor:default;opacity:.48}a{color:inherit;text-decoration:none}button:focus-visible{outline-offset:4px;outline:2px solid #a8c0ff}a:focus-visible{outline-offset:4px;outline:2px solid #a8c0ff}input:focus-visible{outline-offset:4px;outline:2px solid #a8c0ff}button{transition:background .2s, border-color .2s, transform .2s var(--ease), opacity .2s}button:active:not(:disabled){transform:scale(.975)}h1,h2,h3,p{margin:0}svg{flex-shrink:0}img{display:block}::selection{color:#fff;background:#4b70c9}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-thumb{background:#283044;border-radius:9px}input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.muted{color:var(--muted)}.center{text-align:center}.emoji{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 4px 12px #0002);flex-shrink:0}.ambient-background{pointer-events:none;background:radial-gradient(at 50% 0,#15295030,#0000 62%);position:fixed;top:0;bottom:0;left:0;right:0}.app-shell{background:linear-gradient(#0c101b 0,#080b13 650px);border-left:1px solid #ffffff04;border-right:1px solid #ffffff04;width:100%;max-width:510px;min-height:100dvh;margin:auto;position:relative}.topbar{justify-content:space-between;align-items:center;gap:12px;padding:26px 24px 18px;display:flex}.player-button{text-align:left;background:0 0;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.avatar{color:#c0d2ff;background:linear-gradient(145deg,#203153,#10192a);border:1px solid #829ed43b;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:grid;position:relative}.avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.avatar>i{background:#8dbcae;border:2px solid #0b1019;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.player-button>span:last-child{min-width:0}.player-button small{color:var(--muted);letter-spacing:1.7px;margin-bottom:4px;font-size:8px;font-weight:700;display:block}.player-button b{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;max-width:180px;font-size:13px;font-weight:750;display:flex;overflow:hidden}.balance-chip{white-space:nowrap;background:#131b2c;border:1px solid #2b3b60;border-radius:30px;align-items:center;gap:7px;min-height:38px;padding:8px 11px 8px 7px;display:flex}.balance-symbol{color:#d9e6ff;background:linear-gradient(150deg,#517ef1,#23468e);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.balance-chip b{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-size:14px}.balance-chip>span:last-child{color:#9aa9c7;font-size:9px;font-weight:750}.preview-strip{border-bottom:1px solid #ffffff07;justify-content:space-between;align-items:center;gap:9px;margin:0 24px 10px;padding-bottom:10px;display:flex}.preview-strip>span{color:#7483a1;letter-spacing:1.25px;align-items:center;gap:5px;font-size:7px;font-weight:700;display:flex}.preview-strip i{background:#6583cb;border-radius:50%;width:4px;height:4px}.preview-strip button{color:#93a6d2;background:0 0;align-items:center;gap:4px;padding:4px 0;font-size:8px;display:flex}.page-enter{animation:page-in .35s var(--ease) both}.page-heading{padding:26px 0 27px}.page-heading .overline{color:#8592b2;letter-spacing:2.3px;margin-bottom:12px;font-size:8px;font-weight:750}.page-heading h1{letter-spacing:-2.2px;font-size:40px;font-weight:750;line-height:1.13}.page-heading>p:last-child{color:var(--muted);margin-top:13px;font-size:11px;line-height:1.6}.page-heading.centered{text-align:center;padding:17px 0 0}.centered h1{letter-spacing:-1.6px;font-size:34px}.centered .overline{letter-spacing:2.1px;margin-bottom:9px;font-size:7px}.centered>p:last-child{margin-top:8px;font-size:11px}.eyebrow-row{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.season-pill{color:#9badd2;letter-spacing:1.3px;background:#10192b60;border:1px solid #293c632e;border-radius:5px;align-items:center;gap:6px;padding:7px 8px;font-size:7px;font-weight:750;display:flex}.season-pill i,.status-dot{background:#83a3ff;border-radius:50%;width:4px;height:4px;display:inline-block;box-shadow:0 0 8px #5285ff70}.icon-button{color:#b8c4dd;background:#1a2130;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.icon-button.subtle{color:#626e87;background:0 0}.button{letter-spacing:.1px;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:52px;padding:14px 17px;font-size:12px;font-weight:750;display:flex}.primary{color:#fff;background:linear-gradient(115deg,#5e87ff,#3c68ef);border:1px solid #8eacff3b;box-shadow:inset 0 1px #ffffff23,0 7px 25px #2348b828}.primary:hover:not(:disabled){background:linear-gradient(115deg,#6b91ff,#4b76fa)}.secondary{color:#c2d1f4;background:#182035;border:1px solid #2d3b5b}.text-button{color:#b9c9ef;background:0 0;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:10px;font-weight:700;display:inline-flex}.small-button{color:#b8c7e9;white-space:nowrap;background:#1e273b;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;min-height:34px;padding:8px 10px;font-size:9px;font-weight:750;display:flex}.progress-track{background:#253047;border-radius:10px;height:3px;overflow:hidden}.progress-track i{border-radius:inherit;height:100%;transition:width .55s var(--ease);background:linear-gradient(90deg,#3a65d5,#99b8ff);display:block}.rg{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.rg svg{color:#8caeff}.section-label{justify-content:space-between;align-items:center;gap:10px;margin:25px 0 12px;display:flex}.section-label h2,.section-label h3{letter-spacing:-.15px;font-size:12px;font-weight:750}.section-label>span{letter-spacing:1px;color:#64728d;font-size:6px;font-weight:750}.mini-tag{letter-spacing:1.5px;color:#9cb2e0;align-items:center;gap:5px;font-size:7px;font-weight:750;display:inline-flex}.quiet-note{color:#5f708f;justify-content:center;align-items:center;gap:11px;margin:27px 0 12px;display:flex}.quiet-note p{color:#77829a;font-size:9px;line-height:1.8}.fine-print{color:#68758e;text-align:center;margin-top:13px;font-size:9px;line-height:1.8}.app-footer{letter-spacing:1.3px;color:#46536b;justify-content:center;align-items:center;gap:9px;padding:35px 0 6px;font-size:6px;font-weight:750;display:flex}.app-footer>span{letter-spacing:2px}.app-footer>i{background:#4c6081;border-radius:50%;width:2px;height:2px}.forge-stage{isolation:isolate;place-items:center;height:286px;margin:5px -12px 0;display:grid;position:relative;overflow:hidden}.forge-halo{filter:blur(13px);background:radial-gradient(circle,#184cdb35 0,#1a3f9123 38%,#0000 70%);border-radius:50%;width:240px;height:240px;animation:6s ease-in-out infinite halo;position:absolute}.forge-grid{opacity:.7;background-image:radial-gradient(#5d78b521 .7px,#0000 .7px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(#000 0,#0000 65%);mask-image:radial-gradient(#000 0,#0000 65%)}.chrome-logo{object-fit:contain;z-index:2;filter:drop-shadow(0 20px 25px #0007)drop-shadow(0 0 10px #2b68ff24);-webkit-user-select:none;user-select:none;pointer-events:none;width:206px;height:206px;animation:5s ease-in-out infinite logo-float;position:absolute;top:39px}.orbit{width:292px;height:292px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.orbit-base{fill:none;stroke:#2a416a;stroke-width:.7px;opacity:.7}.orbit-inner{fill:none;stroke:#193056;stroke-width:.5px;stroke-dasharray:2 13;opacity:.6}.orbit-dashes{fill:none;stroke:#38517a;stroke-width:1px;stroke-dasharray:1 24;opacity:.5}.orbit-target{fill:none;stroke:#6c9cff;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 9px #578dffbb)}.orbit-active .orbit-base{stroke:#5074b3;stroke-width:1.1px}.stage-caption{z-index:3;letter-spacing:2px;color:#92a2c2;font-size:10px;line-height:1.7;position:absolute;top:130px}.stage-caption b{letter-spacing:1.2px;color:#5f7397;font-size:5px}.stage-caption-left{left:4px}.stage-caption-right{text-align:right;right:4px}.tiny-line{background:#59759f;width:17px;height:1px;margin-bottom:7px;display:block}.stage-caption-right .tiny-line{margin:7px 0 0 auto}.forge-traits{color:#6b7994;letter-spacing:1.1px;justify-content:space-between;align-items:center;margin:2px 0 13px;font-size:6px;font-weight:750;display:flex}.forge-traits>span:first-child{align-items:center;gap:5px;display:flex}.forge-traits .status-dot{width:3px;height:3px}.forge-button{justify-content:space-between;min-height:51px}.button-meta{color:#e0eaff;border-left:1px solid #d9e5ff40;align-items:center;gap:4px;padding-left:13px;font-size:10px;line-height:17px;display:flex}.tap-emblem{z-index:4;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:206px;height:206px;padding:0;transition:transform .1s,filter .16s;position:absolute;top:39px}.tap-emblem .chrome-logo{width:100%;height:100%;position:static}.tap-emblem:active:not(:disabled){filter:brightness(1.16);transform:scale(.93)}.tap-emblem:focus-visible{outline-offset:5px;outline:2px solid #8bb0ff}.tap-emblem.needs-forge{filter:saturate(.55)}.tap-emblem:disabled{cursor:wait}.is-result .tap-emblem{width:164px;height:164px;top:12px}.is-result .tap-emblem .chrome-logo{width:100%;height:100%}.tap-particles{z-index:6;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tap-particle{color:#f4f8ff;letter-spacing:-1px;text-shadow:0 0 18px #6798ffcc,0 3px 12px #000;align-items:baseline;gap:4px;font-size:30px;font-weight:850;animation:.85s cubic-bezier(.12,.65,.25,1) both tap-rise;display:flex;position:absolute}.tap-particle small{letter-spacing:.3px;color:#a9c6ff;font-size:10px}@keyframes tap-rise{0%{opacity:0;transform:translate(-50%)scale(.7)}15%{opacity:1;transform:translate(-50%,-13px)scale(1)}65%{opacity:1}to{opacity:0;transform:translate(-50%,-92px)scale(.9)}}.tap-charge{margin:0 1px 17px}.tap-charge>div:first-child{color:#b3c3df;align-items:center;gap:6px;margin-bottom:8px;font-size:11px;display:flex}.tap-charge svg{color:#8bafff}.tap-charge b{color:#edf3ff;font-variant-numeric:tabular-nums;margin-left:auto}.tap-charge small{color:#697a98;font-size:10px}.tap-charge .progress-track{background:#1b253a;height:4px}.tap-charge p{color:#8293b1;margin:8px 0 0;font-size:10px;line-height:1.65}.tap-charge.challenge-ready p{color:#b0c8ff}.forge-secondary{color:#e1eaff;background:linear-gradient(110deg,#192b4b,#142039);border:1px solid #36517e}.forge-secondary:hover{background:#203252;border-color:#668dd2}.tap-upgrades{margin-top:7px}.upgrade-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.upgrade-card{background:radial-gradient(at 15% 0,#24427438,#0000 65%),linear-gradient(145deg,#121b2d,#0c1220);border:1px solid #2a3854;border-radius:18px;padding:17px 15px 15px;position:relative;overflow:hidden}.upgrade-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.upgrade-icon{color:#b3ccff;background:linear-gradient(140deg,#2a416a,#17243d);border:1px solid #3b5582;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 1px #93b7ff18}.upgrade-card-top>span:last-child{color:#c8d8f5;letter-spacing:.5px;font-size:9px;font-weight:800}.upgrade-card-top small{color:#607494;font-size:9px}.upgrade-card h3{color:#f2f5fc;letter-spacing:-.3px;margin:15px 0 5px;font-size:14px}.upgrade-card>p{color:#8c9cba;min-height:33px;margin:0;font-size:10px;line-height:1.65}.upgrade-value{align-items:center;gap:8px;margin:14px 0 12px;display:flex}.upgrade-value strong{color:#f0f5ff;letter-spacing:-.8px;align-items:baseline;gap:5px;font-size:26px;display:flex}.upgrade-value small{letter-spacing:0;color:#91a4c4;font-size:8px;font-weight:650}.upgrade-value>svg{color:#5f8be9;margin-left:auto}.upgrade-value>span{color:#8bb1ff;font-size:18px;font-weight:750}.upgrade-levels{gap:4px;margin-bottom:16px;display:flex}.upgrade-levels i{background:#25324c;border-radius:3px;flex:1;height:3px}.upgrade-levels i.filled{background:#6e9aff;box-shadow:0 0 7px #5d8dff38}.upgrade-button{color:#e8f0ff;background:linear-gradient(120deg,#2c55a0,#234480);border:1px solid #4e75c4;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;font-size:11px;font-weight:750;transition:background .15s,transform .1s;display:flex}.upgrade-button:hover:not(:disabled){background:#3460af}.upgrade-button:active:not(:disabled){transform:scale(.97)}.upgrade-button .rg{font-size:11px}.upgrade-button:disabled{opacity:.45;cursor:default}.upgrade-card.maxed .upgrade-button{opacity:1;color:#9eb8e8;background:#16243b;border-color:#304a72}.upgrade-shortfall{text-align:center;color:#8497b7;margin-top:9px;font-size:9px;display:block}.tap-save-note{color:#788bab;justify-content:center;align-items:flex-start;gap:5px;margin:13px 0 5px;font-size:9px;line-height:1.6;display:flex}.tap-save-note svg{flex-shrink:0;margin-top:1px}@media (min-width:650px){.tap-emblem{width:226px;height:226px;top:46px}.is-result .tap-emblem{width:180px;height:180px;top:19px}}@media (max-width:360px){.upgrade-grid{gap:9px}.upgrade-card{padding:13px 11px}.upgrade-value{gap:4px}.upgrade-value strong{gap:3px;font-size:23px}.upgrade-value small{font-size:7px}.upgrade-card-top>span:last-child{font-size:8px}.tap-charge p{font-size:9px}}.energy-block{padding:17px 2px 0}.energy-label{color:#9aabc9;align-items:center;gap:5px;margin-bottom:7px;font-size:9px;display:flex}.energy-label>svg{color:#9ab5f5}.energy-label b{color:#d2dfff;margin-left:auto;font-size:10px}.energy-label small{color:#5f7196;font-size:8px;font-weight:600}.energy-label button{color:#a8c4ff;background:#18223b;border:1px solid #2e436a;border-radius:6px;place-items:center;width:25px;height:23px;margin-left:7px;display:grid}.energy-block .progress-track{height:3px}.energy-block>p{letter-spacing:.2px;text-align:center;color:#54647e;margin-top:7px;font-size:6px}.rank-progress{border-bottom:1px solid #20293b90;align-items:center;gap:11px;margin-top:6px;padding:17px 0;display:flex}.rank-mark{clip-path:polygon(50% 0,94% 24%,94% 75%,50% 100%,6% 75%,6% 24%);color:#b4c9ff;background:linear-gradient(145deg,#283b65,#15213a);place-items:center;width:33px;height:36px;display:grid}.rank-progress>div:nth-child(2){flex:1}.rank-progress>div:nth-child(2)>div:first-child{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.rank-progress span{color:#667897;font-size:7px}.rank-progress>svg{color:#536787}.rank-progress .progress-track{background:#202b43;height:2px}.quick-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.quick-card{text-align:left;background:linear-gradient(140deg,#121b2a,#10141e);border:1px solid #25314980;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:139px;padding:13px 14px 15px;display:flex;position:relative;overflow:hidden}.quick-card>svg{color:#687999;position:absolute;top:13px;right:13px}.quick-card .emoji{filter:grayscale(.65)saturate(.75);margin:0 0 9px -3px}.quick-card b{font-size:10px;font-weight:750}.quick-card>span{color:#7483a1;margin-top:6px;font-size:7px}.airdrop-note{isolation:isolate;background:linear-gradient(120deg,#1426508c,#0d1423);border:1px solid #2e43733d;border-radius:14px;margin-top:28px;padding:23px 20px;position:relative;overflow:hidden}.airdrop-note>p{z-index:2;letter-spacing:2px;color:#809bcf;margin-bottom:10px;font-size:6px;position:relative}.airdrop-note h3{z-index:2;letter-spacing:-.8px;margin-bottom:10px;font-size:23px;line-height:1.15;position:relative}.airdrop-note>span{z-index:2;color:#8294b6;font-size:8px;line-height:1.8;position:relative}.airdrop-note>.text-button{z-index:2;justify-content:flex-start;margin-top:11px;font-size:8px;display:flex;position:relative}.airdrop-note>img{opacity:.19;filter:blur(.3px);width:175px;position:absolute;top:15px;right:-40px;transform:rotate(20deg)}.airdrop-line{border:1px solid #4673bb2e;border-radius:50%;width:210px;height:210px;position:absolute;top:20px;right:-40px}.signal-request{z-index:4;color:#b8d0ff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#101c35e0;border:1px solid #638fd64d;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;display:flex;position:absolute;bottom:7px}.signal-request b{color:#718ebd;margin-left:5px;font-size:7px}.is-active .chrome-logo{width:178px;height:178px;animation:4s ease-in-out infinite logo-float;top:44px}.signal-buttons{grid-template-columns:repeat(3,1fr);gap:9px;margin:9px 0 13px;display:grid}.signal-buttons>button{color:#90a5cd;background:#121c30;border:1px solid #2a3652;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:68px;padding:10px 5px;font-size:8px;font-weight:700;display:flex}.signal-buttons>button.selected{color:#e0eaff;background:linear-gradient(145deg,#24488b,#172747);border-color:#779cff;box-shadow:0 0 20px #2458dd16}.forge-result{z-index:6;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:210px;animation:result-in .4s var(--ease);background:linear-gradient(#122442f0,#0e1a31);border:1px solid #38558899;border-radius:15px;padding:13px 20px;position:absolute;bottom:6px}.forge-result>span{letter-spacing:2px;color:#93aee1;font-size:6px}.forge-result strong{letter-spacing:-1px;margin-top:3px;font-size:28px;display:block}.forge-result strong small{color:#87a8ed;letter-spacing:0;font-size:11px}.forge-result p{color:#8ea7cf;justify-content:center;align-items:center;gap:8px;margin-top:5px;font-size:7px;display:flex}.forge-result i{background:#8ea7cf;border-radius:50%;width:2px;height:2px}.is-result .chrome-logo{opacity:.9;width:165px;height:165px;top:7px}.bottom-nav{z-index:30;width:100%;max-width:510px;padding:7px 11px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0e17ed;border-top:1px solid #26304980;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -15px 50px #080b134a}.bottom-nav>button{color:#56637d;background:0 0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;min-height:53px;padding:0 3px;font-size:7px;font-weight:700;display:flex;position:relative}.bottom-nav>button.active{color:#a8c4ff}.nav-icon{place-items:center;width:34px;height:28px;display:grid;position:relative}.nav-center .nav-icon{color:#9abaff;background:linear-gradient(145deg,#274583,#12213e);border:1px solid #557bca6b;border-radius:13px;width:48px;height:45px;box-shadow:0 0 20px #3568cc1a}.nav-center.active .nav-icon{color:#fff;background:linear-gradient(145deg,#638dff,#335cca);border-color:#a0bcff75;box-shadow:0 5px 20px #3568cc3d}.nav-notification{background:#739bff;border-radius:50%;width:4px;height:4px;position:absolute;top:3px;right:3px;box-shadow:0 0 5px #83aaff66}.bottom-nav>.active:not(.nav-center):after{content:"";background:#789cff;border-radius:8px;width:20px;height:2px;position:absolute;top:-7px;left:calc(50% - 10px);box-shadow:0 1px 12px #5b88ff60}.cases-list{gap:15px;display:grid}.case-card{isolation:isolate;text-align:left;background:radial-gradient(at 50% 28%,#24395a55,#0000 63%),#101620;border:1px solid #2b3a5366;border-radius:17px;width:100%;padding:16px 18px 18px;display:block;position:relative;overflow:hidden}.case-top{justify-content:space-between;align-items:center;display:flex}.case-top>svg{color:#778cab}.case-art{place-items:center;height:153px;display:grid;position:relative}.case-art>.emoji{z-index:2;filter:grayscale(.72)saturate(.75)drop-shadow(0 14px 18px #0005);animation:5s ease-in-out infinite asset-float;position:relative}.case-orbit{border:1px solid #678bc558;border-radius:50%;width:160px;height:35px;position:absolute;bottom:9px;transform:rotate(-10deg)}.case-orbit:after{content:"";border:1px dashed #7ea3e12a;border-radius:50%;position:absolute;top:5px;bottom:5px;left:14px;right:14px}.case-glow{filter:blur(18px);background:#5175d41c;border-radius:50%;width:150px;height:110px;position:absolute;bottom:15px}.case-copy h2{letter-spacing:-.8px;font-size:23px}.case-copy p{color:#7b8ba8;margin-top:5px;font-size:9px}.case-bottom{border-top:1px solid #718fc31a;justify-content:space-between;align-items:center;gap:5px;margin-top:18px;padding-top:12px;display:flex}.case-bottom>span{color:#8fadda;align-items:center;gap:6px;font-size:8px;display:flex}.case-bottom>span:first-child{color:#c3d7fa;font-weight:750}.case-blue{background:radial-gradient(at 50% 28%,#1e4e985c,#0000 63%),#0f192b;border-color:#3156956b}.case-royal{background:radial-gradient(at 50% 28%,#354d7e65,#0000 63%),#141a2a;border-color:#3d507e77}.case-royal .case-art>.emoji{filter:grayscale(.92)saturate(.75)drop-shadow(0 14px 18px #0005)}.sheet-backdrop{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060ecc;justify-content:center;align-items:flex-end;animation:.2s backdrop-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{overscroll-behavior:contain;width:100%;max-width:490px;max-height:91dvh;padding:9px 22px calc(25px + env(safe-area-inset-bottom));animation:sheet-in .32s var(--ease);background:linear-gradient(150deg,#141c2c,#0e1420);border:1px solid #35415b96;border-bottom:0;border-radius:24px 24px 0 0;outline:none;position:relative;overflow-y:auto;box-shadow:0 -25px 80px #0005}.sheet-handle{opacity:.6;background:#445069;border-radius:10px;width:30px;height:3px;margin:0 auto 11px}.sheet-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sheet .button{margin-top:18px}.sheet .icon-button{color:#99abc9;background:#24304680;width:30px;height:30px}.case-reveal{text-align:center;flex-direction:column;align-items:center;min-height:255px;padding:21px 0 23px;display:flex;position:relative;overflow:hidden}.case-reveal>.emoji{z-index:2;filter:grayscale(.6)saturate(.75);animation:4s ease-in-out infinite asset-float}.reveal-orbit{background:radial-gradient(#3565c731,#0000 65%);border:1px solid #395c9959;border-radius:50%;width:200px;height:180px;position:absolute;top:17px}.reveal-label{z-index:2;letter-spacing:2px;color:#8099c8;margin-top:17px;font-size:7px}.case-reveal strong{z-index:2;letter-spacing:-.9px;margin-top:8px;font-size:25px;font-weight:750}.case-reveal>p{z-index:2;color:#879cbc;margin-top:8px;font-size:9px}.odds-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.odds-grid>div{background:#172239;border:1px solid #2d416849;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:13px 3px;display:flex}.odds-grid svg{color:#9dbbff}.odds-grid b{font-size:8px}.odds-grid span{color:#6f8bb7;font-size:8px}.case-reel{align-items:center;gap:40px;min-width:980px;margin:30px 0 15px;animation:.75s linear infinite reel-spin;display:flex}.case-reel .emoji{filter:grayscale(.65)saturate(.75)}.is-spinning .reveal-orbit{border-color:#6c8fd7;animation:1s infinite alternate halo}.segmented{background:#111927;border:1px solid #25324b70;border-radius:10px;gap:4px;margin:17px 0 21px;padding:4px;display:flex}.segmented button{color:#6f819e;background:0 0;border-radius:7px;flex:1;min-height:34px;padding:9px 4px;font-size:9px;font-weight:750}.segmented button.active{color:#d4e3ff;background:#25334e;box-shadow:0 2px 6px #0002}.mission-summary{background:linear-gradient(120deg,#182c52,#101a2e);border:1px solid #3a558a5c;border-radius:15px;align-items:center;gap:17px;padding:17px 21px;display:flex;position:relative;overflow:hidden}.mission-summary>.emoji{filter:grayscale(.75)}.mission-summary>div:nth-child(2){z-index:2}.mission-summary span{letter-spacing:1.5px;color:#8ba7d7;font-size:7px}.mission-summary strong{letter-spacing:-1px;margin-top:6px;font-size:31px;font-weight:750;display:block}.mission-summary strong small{color:#93b0e5;letter-spacing:0;font-size:12px}.summary-lines{width:160px;height:160px;position:absolute;right:-35px;transform:rotate(-30deg)}.summary-lines i{border:1px solid #86acff14;border-radius:25px;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.summary-lines i:nth-child(2){top:20px;bottom:20px;left:20px;right:20px}.summary-lines i:nth-child(3){top:40px;bottom:40px;left:40px;right:40px}.mission-list{flex-direction:column;gap:10px;display:flex}.mission-card{background:#111926;border:1px solid #25324b70;border-radius:12px;padding:14px 12px 15px}.mission-main{align-items:center;gap:11px;display:flex}.mission-icon{background:#1b263c75;border-radius:11px;flex-shrink:0;place-items:center;width:47px;height:47px;display:grid}.mission-icon .emoji{filter:grayscale(.55)saturate(.75)}.mission-copy{flex:1;min-width:0}.mission-copy .rg{color:#a9c4fb;font-size:9px;font-weight:750}.mission-copy .rg svg{width:11px;height:11px}.mission-done{color:#8ba7ce;background:#24364a;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.is-claimed{opacity:.55}.mission-progress{align-items:center;gap:10px;margin-top:11px;padding-left:58px;display:flex}.mission-progress .progress-track{flex:1;height:2px}.mission-progress>span{color:#8da1c5;font-size:7px}.community-note{text-align:center;padding:30px 0 10px}.community-symbol{color:#9ebbf1;background:#17243c;border:1px solid #2c446c;border-radius:14px;place-items:center;width:49px;height:49px;margin:auto;display:grid;transform:rotate(-7deg)}.community-note h3{letter-spacing:-.4px;margin:16px 0 8px;font-size:16px}.community-note p{color:#6f83a4;font-size:9px;line-height:1.9}.community-note>.text-button{margin-top:10px;font-size:8px}.ranking-hero{flex-direction:column;align-items:center;padding:0 0 10px;display:flex;position:relative;overflow:hidden}.ranking-hero .emoji{filter:grayscale(.9)saturate(.75);animation:5s ease-in-out infinite asset-float;position:relative}.ranking-halo{background:radial-gradient(#3761b626,#0000 70%);width:220px;height:160px;position:absolute;top:0}.ranking-hero>span{letter-spacing:2px;color:#8da6d1;margin-top:8px;font-size:7px}.ranking-hero>p{color:#5f7599;margin-top:8px;font-size:8px}.board-label{color:#566f94;letter-spacing:1.1px;justify-content:space-between;padding:1px 2px 12px;font-size:7px;display:flex}.board-row{border-top:1px solid #27345070;align-items:center;gap:10px;padding:14px 4px;display:flex}.board-position{color:#7c8fac;width:23px;font-size:10px;font-weight:750}.pos-1{color:#b4c8ff}.pos-2{color:#a5b0c8}.pos-3{color:#7e91b7}.avatar.small{width:33px;height:33px;font-size:12px}.board-row>div:nth-last-child(2){flex:1;min-width:0}.board-row b{text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.board-row>div>span{color:#637c9e;margin-top:4px;font-size:7px;display:block}.board-row>strong{color:#c1d6ff;font-size:12px}.your-position{background:linear-gradient(120deg,#17243b,#101a2b);border:1px solid #3e5a8c61;border-radius:12px;align-items:center;gap:10px;margin-top:26px;padding:16px 14px;display:flex}.your-position>div:nth-child(2){flex:1}.your-position span{color:#7b96be;margin-top:4px;font-size:7px;display:block}.your-position>strong{letter-spacing:-.5px;font-size:19px;font-weight:750}.your-position>strong>small{text-align:right;color:#748cad;letter-spacing:1px;margin-top:2px;font-size:7px;display:block}.empty-state{text-align:center;background:#10182755;border:1px dashed #3547679c;border-radius:14px;padding:24px 15px}.empty-state>svg{color:#8ba2cf;margin:0 auto 14px}.empty-state h3{letter-spacing:-.2px;margin:3px 0 9px;font-size:13px}.empty-state .button{min-height:43px;margin-top:18px;font-size:10px}.skeleton-list{gap:10px;display:grid}.skeleton-list>div{background:linear-gradient(100deg,#121b2b,#1a2941,#121b2b) 0 0/200%;border-radius:9px;height:60px;animation:1.8s infinite skeleton}.balance-hero{text-align:center;padding:15px 0 22px}.balance-hero>.emoji{filter:grayscale(.6)saturate(.75);margin:0 auto 18px}.balance-hero>span{letter-spacing:1.8px;color:#7c94be;font-size:7px}.balance-hero>strong{letter-spacing:-1px;margin-top:8px;font-size:35px;font-weight:750;display:block}.balance-hero small{color:#8cace5;letter-spacing:0;font-size:13px}.balance-hero>p{color:#7c91b6;margin-top:10px;font-size:9px}.info-panel{background:#17243d70;border:1px solid #30466c5e;border-radius:11px;align-items:flex-start;gap:11px;margin:14px 0;padding:14px;display:flex}.info-panel>svg{color:#86a5df;margin-top:1px}.info-panel>p{color:#93a7c9;font-size:9px;line-height:1.85}.activity-list>div{border-bottom:1px solid #2f3f5a3d;align-items:center;gap:10px;padding:12px 0;display:flex}.activity-icon{color:#7fa0db;background:#1c2c48;border-radius:9px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.activity-list>div>div{flex:1}.activity-list b{font-size:10px;font-weight:700;display:block}.activity-list>div>div>span{color:#5d769b;margin-top:4px;font-size:7px;display:block}.activity-list strong{color:#acb5c8;font-size:11px}.activity-list strong.positive{color:#a8c6ff}.activity-list strong>small{color:#6a86b1;text-align:right;margin-top:3px;font-size:6px;display:block}.howto-art>.emoji{filter:grayscale(.3)saturate(.75);margin:5px auto 22px}.howto-step{border-bottom:1px solid #2b3c5a55;gap:15px;padding:14px 0;display:flex}.howto-step>b{color:#7395d5;padding-top:2px;font-size:11px;font-weight:600}.howto-step h3{margin-bottom:6px;font-size:12px}.howto-step p{color:#8b9fbe;font-size:9px;line-height:1.85}.profile-card{text-align:center;padding:12px 0 23px}.avatar.large{width:73px;height:73px;margin:auto;font-size:27px}.profile-card h3{margin-top:14px;font-size:19px}.profile-card>span{color:#7c9ac8;margin-top:8px;font-size:9px;display:block}.stats-grid{border-block-start:1px solid #31436155;border-block-end:1px solid #31436155;grid-template-columns:repeat(3,1fr);margin-bottom:14px;padding:20px 0;display:grid}.stats-grid>div{text-align:center}.stats-grid b{letter-spacing:-.5px;font-size:20px}.stats-grid span{color:#7692bc;margin-top:7px;font-size:7px;display:block}.settings-row{text-align:left;color:#a4b8d9;background:0 0;border-bottom:1px solid #2f405c40;align-items:center;gap:12px;width:100%;padding:17px 3px;font-size:10px;display:flex}.settings-row>span:first-of-type{flex:1}.settings-row>svg:first-child{color:#7292c5}.toggle{background:#34415a;border-radius:20px;width:32px;height:19px;padding:3px}.toggle>i{background:#9ba9c2;border-radius:50%;width:13px;height:13px;transition:transform .2s;display:block}.toggle.on>i{background:#fff;transform:translate(13px)}.credits-link{color:#59779f;justify-content:center;align-items:center;gap:5px;padding:24px 0 2px;font-size:8px;display:flex}.arcade-balance{background:#121d30;border:1px solid #2a40656b;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:19px;padding:13px 14px;display:flex}.arcade-balance>span{letter-spacing:1.1px;color:#7793c1;align-items:center;gap:7px;font-size:6px;display:flex}.arcade-balance svg{color:#9bb8ef}.arcade-balance strong{letter-spacing:-.4px;font-size:15px;font-weight:750}.arcade-balance small{letter-spacing:0;color:#7996c1;margin-left:3px;font-size:8px}.arcade-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.arcade-card{text-align:left;background:radial-gradient(at 70% 40%,#2945702b,#0000 70%),#101824;border:1px solid #27395470;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:236px;padding:15px 14px;display:flex;position:relative;overflow:hidden}.game-card-top{color:#647eaa;justify-content:space-between;align-items:center;width:100%;display:flex}.game-card-top>span{letter-spacing:1px;font-size:5px;font-weight:750}.arcade-card>.emoji{filter:grayscale(.7)saturate(.75);width:110px;height:110px;margin:7px auto 10px}.plinko-art{width:140px;max-width:100%;height:110px;margin:7px auto 10px;overflow:visible}.plinko-art-ball{animation:3s ease-in infinite card-ball}.arcade-card h2{letter-spacing:-.7px;font-size:20px}.arcade-card>p{color:#7389ab;margin:5px 0 12px;font-size:7px}.game-chip{color:#a6bde5;white-space:nowrap;border-top:1px solid #2a42694a;justify-content:space-between;align-items:center;gap:3px;width:100%;margin-top:auto;padding-top:11px;font-size:6px;display:flex}.mines-art{grid-template-columns:repeat(3,1fr);gap:4px;width:96px;height:96px;margin:14px auto 17px;display:grid;transform:rotate(-10deg)}.mines-art>i{background:linear-gradient(145deg,#243959,#121f34);border:1px solid #4965914d;border-radius:5px;place-items:center;display:grid}.mines-art>i.diamond-tile{color:#a9c7ff;background:linear-gradient(145deg,#4c73bd,#263f70);border-color:#96b2ea80;animation:4s ease-in-out infinite tile-pulse}.mines-art>i>span{background:#5f7aa6;border-radius:50%;width:3px;height:3px}.arena-banner{isolation:isolate;text-align:left;background:linear-gradient(120deg,#193366,#111c32 70%);border:1px solid #3d5e916e;border-radius:15px;width:100%;min-height:220px;margin-top:19px;padding:24px 20px;display:flex;position:relative;overflow:hidden}.arena-banner>div{z-index:2;position:relative}.arena-banner h2{letter-spacing:-1px;margin:13px 0 9px;font-size:26px;line-height:1.12}.arena-banner p{color:#8ba6d3;font-size:8px;line-height:1.8}.arena-banner b{color:#b6cfff;align-items:center;gap:7px;margin-top:18px;font-size:9px;display:flex}.arena-banner>img{opacity:.65;filter:drop-shadow(0 15px 20px #0008);width:185px;position:absolute;top:25px;right:-30px;transform:rotate(15deg)}.game-sheet-balance{border-bottom:1px solid #2f416447;justify-content:space-between;align-items:center;padding:5px 0 13px;display:flex}.game-sheet-balance>span{letter-spacing:1px;color:#6c88b5;font-size:7px}.game-sheet-balance>.rg{color:#b8d0fb;font-size:10px;font-weight:750}.plinko-board{background:radial-gradient(at 50% 40%,#294b8540,#0000 70%);border-radius:13px;margin:9px 0 14px;padding:10px 10px 5px;position:relative}.plinko-board>svg{width:100%;max-width:320px;margin:auto;display:block}.plinko-ball{filter:drop-shadow(0 0 5px #92baff);transition:cx .14s linear,cy .14s ease-in}.bet-control{margin-top:19px}.bet-control>label{letter-spacing:1.3px;color:#7d98c1;justify-content:space-between;margin-bottom:9px;font-size:7px;font-weight:700;display:flex}.bet-control>label>span{letter-spacing:.2px;color:#566f97;font-size:6px}.bet-input{color:#81a8e9;background:#0d1626;border:1px solid #3146668c;border-radius:9px;align-items:center;gap:8px;padding:11px 13px;display:flex}.bet-input>input{color:#dce8ff;letter-spacing:-.3px;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:17px;font-weight:750}.bet-input>b{color:#6f8cb7;font-size:9px}.bet-presets{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:8px;display:grid}.bet-presets>button{color:#7f9bc6;background:#152139;border:1px solid #293e5e80;border-radius:6px;min-height:31px;padding:8px 2px;font-size:9px;font-weight:700}.bet-presets>button.active{color:#d1e0ff;background:#2d487b;border-color:#577cb956}.dice-board{isolation:isolate;perspective:500px;flex-direction:column;justify-content:center;align-items:center;height:232px;margin:9px 0;display:flex;position:relative}.dice-aura{background:radial-gradient(#305cbb32,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.dice-cube{background:linear-gradient(150deg,#e2eaf7,#8a9cb8 22%,#2b3c5b 50%,#637b9e 85%,#b0c2df);border:1px solid #9db5d277;border-radius:25px;place-items:center;width:125px;height:125px;display:grid;position:relative;transform:rotate(-10deg);box-shadow:inset 0 0 2px #fff,0 14px 0 -3px #17294a,0 30px 40px #0005}.dice-cube:before{content:"";background:linear-gradient(145deg,#182947,#0e1b33);border:1px solid #839fc75e;border-radius:20px;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.dice-cube strong{z-index:1;letter-spacing:-3px;color:#d4e4ff;text-shadow:0 2px 10px #7ba8ed47;font-size:55px;font-weight:750;position:relative}.dice-cube>.emoji{z-index:2;filter:grayscale(.5);position:relative}.dice-board>p{color:#9ab1d6;margin-top:33px;font-size:10px;position:relative}.is-rolling .dice-cube{animation:.8s ease-in-out infinite dice-roll}.dice-controls{border-bottom:1px solid #2b426947;padding:0 0 15px}.dice-controls>label{color:#839bc5;justify-content:space-between;align-items:center;font-size:10px;display:flex}.dice-controls strong{color:#c6daff;letter-spacing:-.6px;font-size:20px}.dice-controls input{accent-color:#739cff;cursor:pointer;width:100%;height:4px;margin:20px 0 18px}.dice-controls>div{color:#7692bd;justify-content:space-between;font-size:8px;display:flex}.dice-controls>div>b{color:#a4bff1;font-size:8px}.mine-count{align-items:center;gap:7px;padding:18px 0 16px;display:flex}.mine-count>span{letter-spacing:1.5px;color:#6582b0;margin-right:7px;font-size:7px}.mine-count>button{color:#7b98c6;background:#15223a;border:1px solid #2b416966;border-radius:6px;align-items:center;gap:4px;padding:7px 8px;font-size:10px;display:flex}.mine-count>button.active{color:#d2e4ff;background:#2b477b;border-color:#6589c88c}.mine-count>strong{letter-spacing:-.6px;color:#b6d0ff;margin-left:auto;font-size:19px}.mine-board{background:#0d1524;border:1px solid #283f635e;border-radius:13px;grid-template-columns:repeat(4,1fr);gap:8px;padding:8px;display:grid}.mine-board>button{aspect-ratio:1;opacity:1;background:linear-gradient(140deg,#1c2d49,#152239);border:1px solid #2e456b;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 1px #9fb8eb0e}.closed-gem{opacity:.5;border:1px solid #4a6083;border-radius:2px;width:10px;height:10px;display:block;transform:rotate(45deg)}.mine-board>button.revealed{color:#b1d0ff;animation:tile-reveal .3s var(--ease);background:radial-gradient(#426ec562,#1c3358);border-color:#5a85cba3}.mine-board>button.mine-hit{color:#e3a5ac;background:radial-gradient(#b344543d,#32202e);border-color:#91505c80}.mine-hint{text-align:center;color:#7592bf;margin:13px 0;font-size:8px}.game-outcome{background:#19243a;border:1px solid #31456473;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:14px 0;padding:13px 15px;display:flex;position:relative}.game-outcome>span{letter-spacing:1.1px;color:#8aa0c4;font-size:6px}.game-outcome>strong{letter-spacing:-.4px;margin-left:auto;font-size:16px}.game-outcome>b{color:#6e8ebc;font-size:8px}.game-outcome.won{background:linear-gradient(100deg,#234477,#172c4d);border-color:#5077b37a}.game-outcome.won>strong{color:#bed8ff}.arena-intro{text-align:center;white-space:pre-line;padding:5px 0 20px}.arena-intro>.emoji{filter:grayscale(.55)saturate(.75);margin:0 auto 15px}.arena-intro h3{letter-spacing:-.7px;margin:14px 0 10px;font-size:24px}.arena-intro>p{color:#7f9ac4;font-size:10px;line-height:1.9}.arena-rules{border-block-start:1px solid #2c43695e;border-block-end:1px solid #2c43695e;justify-content:space-between;gap:5px;padding:15px 0;display:flex}.arena-rules>span{color:#8ca8d5;align-items:center;gap:5px;font-size:7px;display:flex}.arena-wait{text-align:center;flex-direction:column;align-items:center;padding:20px 0 30px;display:flex}.arena-wait h3{letter-spacing:-.7px;margin-top:17px;font-size:22px}.arena-wait>p{color:#7893bc;margin-top:12px;font-size:10px;line-height:1.9}.arena-wait>.rg{color:#adc8fa;margin-top:18px;font-size:14px;font-weight:750}.match-radar{place-items:center;width:210px;height:183px;margin-bottom:17px;display:grid;position:relative}.match-radar>i{border:1px solid #4d76bb66;border-radius:50%;width:150px;height:150px;animation:3s ease-out infinite radar;position:absolute}.match-radar>i:nth-child(2){animation-delay:1.5s}.match-radar .emoji{filter:grayscale(.4)saturate(.75);position:relative}.cancel-match{color:#7895c6;margin:15px auto 0;font-size:9px;display:flex}.arena-score{text-align:center;justify-content:space-between;align-items:center;padding:18px 0 8px;display:flex}.arena-score>div{min-width:75px}.arena-score>div>span{letter-spacing:1.2px;color:#7c99c8;font-size:6px}.arena-score b{letter-spacing:-1.5px;margin:7px 0;font-size:34px;display:block}.arena-score small{color:#708db8;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:8px;display:block;overflow:hidden}.arena-score .arena-timer{min-width:95px}.arena-timer>span{font-weight:750;color:#c0d7ff!important;letter-spacing:-.7px!important;font-size:22px!important}.arena-timer>small{letter-spacing:1px;margin-top:9px;font-size:5px}.arena-play-stage{height:290px;margin:0 -10px;position:relative}.arena-signal{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.arena-signal>svg{color:#adcaff;filter:drop-shadow(0 0 20px #4f80da6b);margin-bottom:22px}.arena-signal>span{letter-spacing:1.8px;color:#6d90c5;font-size:6px}.arena-signal>b{letter-spacing:-.5px;margin-top:9px;font-size:19px}.arena-signal>small{color:#a4c4fa;font-size:9px;animation:.5s ease-out points;position:absolute;bottom:21px}.spinner{border:2px solid #344667;border-top-color:#7ca7ef;border-radius:50%;width:26px;height:26px;margin:25px auto;animation:1s linear infinite spin}.toast{bottom:calc(90px + env(safe-area-inset-bottom));z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#d2e1fb;width:max-content;max-width:calc(100% - 32px);animation:toast-in .25s var(--ease);background:#1a2942f2;border:1px solid #4c64916b;border-radius:12px;align-items:center;gap:9px;padding:13px 17px;font-size:10px;line-height:1.6;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0005}.toast-dot{background:#95b8f1;border-radius:50%;flex-shrink:0;width:5px;height:5px}.startup{background:radial-gradient(at 50% 44%,#142b5360,#0000 50%),#080b13;flex-direction:column;justify-content:center;align-items:center;padding:35px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.startup-logo{place-items:center;width:170px;height:190px;margin-bottom:20px;display:grid}.startup-logo>img{object-fit:contain;filter:drop-shadow(0 14px 20px #0005);width:160px;height:180px;animation:4s ease-in-out infinite logo-float}.startup>p{letter-spacing:5px;padding-left:5px;font-size:15px;font-weight:750}.startup>span{color:#7389af;text-align:center;max-width:300px;margin-top:16px;font-size:9px;line-height:1.8}.startup .button{max-width:240px;margin-top:24px;font-size:11px}.loader-line{background:#28384f;border-radius:20px;width:80px;height:2px;margin-top:24px;overflow:hidden}.loader-line>i{background:#82a8ff;width:40%;height:100%;animation:1.3s ease-in-out infinite loading;display:block}@keyframes logo-float{0%,to{transform:translateY(1px)rotate(-2deg)}50%{transform:translateY(-7px)rotate(1deg)}}@keyframes asset-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes halo{0%,to{opacity:.6;transform:scale(.94)}50%{opacity:1;transform:scale(1.07)}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sheet-in{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes result-in{0%{opacity:0;transform:translateY(7px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes reel-spin{0%{transform:translate(0)}to{transform:translate(-280px)}}@keyframes skeleton{to{background-position:-200% 0}}@keyframes card-ball{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}35%{transform:translate(-10px,22px)}50%{transform:translateY(45px)}65%{transform:translate(-10px,64px)}80%{opacity:1;transform:translate(-20px,88px)}90%,to{opacity:0;transform:translate(-20px,100px)}}@keyframes tile-pulse{0%,to{box-shadow:0 0 10px #4775cb10}50%{box-shadow:0 0 25px #4775cb60}}@keyframes tile-reveal{0%{opacity:.5;transform:rotateY(80deg)}to{opacity:1;transform:rotateY(0)}}@keyframes dice-roll{0%,to{transform:rotate(-12deg)rotateY(0)translateY(0)}50%{transform:rotate(16deg)rotateY(30deg)translateY(-10px)}}@keyframes radar{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.4)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(350%)}}@keyframes toast-in{0%{opacity:0;bottom:75px}to{opacity:1;bottom:90px}}@keyframes points{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (min-width:650px){.app-shell{box-shadow:0 0 100px #0004}.sheet{border-bottom:1px solid #35415b96;border-radius:23px;max-height:90dvh;margin-bottom:20px}.sheet-backdrop{align-items:center}.topbar{padding-top:29px}.app-shell main{padding-inline-start:30px;padding-inline-end:30px}.preview-strip{margin-inline-start:30px;margin-inline-end:30px}.forge-stage{height:320px}.orbit{width:320px;height:320px}.chrome-logo{width:226px;height:226px;top:46px}.is-active .chrome-logo{width:205px;height:205px;top:46px}.stage-caption-left{left:19px}.stage-caption-right{right:19px}.is-result .chrome-logo{width:180px;height:180px;top:19px}.forge-result{bottom:13px}.centered h1{font-size:39px}.forge-traits{font-size:7px}.quick-card{min-height:150px}.quick-card b{font-size:12px}.quick-card>span{font-size:8px}.mission-copy h3{font-size:12px}.mission-copy p{font-size:8px}.mission-copy .rg{font-size:10px}.small-button{padding:9px 12px;font-size:10px}.arcade-card{min-height:265px;padding:17px}.game-card-top>span{font-size:6px}.arcade-card>.emoji{width:130px;height:130px}.plinko-art{width:155px;height:130px}.mines-art{margin-block-start:22px;margin-block-end:22px}.arcade-card>p{font-size:8px}.game-chip{font-size:7px}.bottom-nav>button{min-height:58px;font-size:8px}}@media (max-width:359px){.topbar{padding:20px 16px 15px}.preview-strip{margin-inline-start:16px;margin-inline-end:16px}.app-shell main{padding-inline-start:16px;padding-inline-end:16px}.page-heading h1{font-size:35px}.centered h1{font-size:31px}.player-button b{max-width:125px;font-size:12px}.forge-stage{margin-inline-start:-10px;margin-inline-end:-10px}.stage-caption{font-size:8px}.stage-caption-left{left:0}.stage-caption-right{right:0}.stage-caption b{font-size:4px}.arcade-card{padding:13px 10px}.game-chip{font-size:5px}.bottom-nav{padding-inline-start:5px;padding-inline-end:5px}.bottom-nav>button{font-size:6px}.sheet{padding-inline-start:16px;padding-inline-end:16px}.mission-card{padding-inline-start:9px;padding-inline-end:9px}.mission-main{gap:8px}.mission-icon{width:38px;height:38px}.mission-icon .emoji{width:39px;height:39px}.mission-copy h3{font-size:9px}.small-button{padding-inline-start:8px;padding-inline-end:8px;font-size:8px}}.button{font-size:14px}.page-heading>p:last-child{font-size:12px}.page-heading .overline{font-size:9px}.centered .overline{font-size:8px}.centered>p:last-child{font-size:12px}.preview-strip button{font-size:9px}.season-pill{font-size:8px}.stage-caption b{letter-spacing:.8px;font-size:6px}.forge-traits{letter-spacing:.6px;font-size:8px}.energy-label{font-size:11px}.energy-label b{font-size:12px}.energy-label small{font-size:10px}.energy-block>p{margin-top:8px;font-size:9px}.rank-progress b{font-size:12px}.rank-progress span{font-size:9px}.section-label h2,.section-label h3{font-size:14px}.section-label>span{font-size:7px}.quick-card b{font-size:12px}.quick-card>span{font-size:9px;line-height:1.7}.airdrop-note>p{letter-spacing:1.2px;font-size:8px}.airdrop-note>span,.airdrop-note>.text-button,.signal-request{font-size:10px}.signal-request b{font-size:9px}.signal-buttons>button{font-size:10px}.bottom-nav>button{font-size:9px}.mini-tag{letter-spacing:1.1px;font-size:8px}.case-copy p{font-size:11px}.case-bottom>span{font-size:10px}.case-bottom>span:last-child{font-size:9px}.quiet-note p,.fine-print{font-size:10px}.segmented button{font-size:11px}.mission-summary span{font-size:8px}.mission-copy h3{font-size:12px}.mission-copy p{font-size:10px}.mission-copy .rg{font-size:11px}.small-button{min-height:37px;font-size:11px}.mission-progress>span{font-size:9px}.community-note p{font-size:11px}.community-note>.text-button,.ranking-hero>p{font-size:10px}.ranking-hero>span,.board-label{font-size:9px}.board-row b{font-size:12px}.board-row>div>span{font-size:9px}.board-row>strong{font-size:14px}.your-position b{font-size:12px}.your-position span{font-size:9px}.empty-state p{font-size:11px}.empty-state h3{font-size:15px}.empty-state .button{font-size:12px}.balance-hero>p{font-size:11px}.balance-hero>span{font-size:9px}.info-panel>p{font-size:11px}.howto-step h3{font-size:14px}.howto-step p{font-size:11px}.settings-row{font-size:12px}.credits-link{font-size:10px}.stats-grid span{font-size:9px}.profile-card>span{font-size:11px}.activity-list>div>div>span{font-size:9px}.odds-grid b,.odds-grid span{font-size:10px}.reveal-label{font-size:8px}.case-reveal>p{font-size:11px}.game-card-top>span{letter-spacing:.6px;font-size:7px}.arcade-card>p{font-size:10px;line-height:1.6}.game-chip{font-size:8px}.arcade-balance>span{letter-spacing:.5px;font-size:8px}.arena-banner p{font-size:10px}.arena-banner b{font-size:11px}.game-sheet-balance>span{font-size:9px}.game-sheet-balance>.rg{font-size:12px}.bet-control>label{font-size:9px}.bet-control>label>span{font-size:8px}.bet-presets>button{font-size:11px}.dice-controls>label{font-size:12px}.dice-controls>div,.dice-controls>div>b{font-size:10px}.mine-count>span{font-size:9px}.mine-hint{font-size:10px}.arena-intro>p,.arena-wait>p{font-size:12px}.arena-rules>span{font-size:9px}.arena-score>div>span{font-size:8px}.arena-score small{font-size:10px}.arena-timer>small{font-size:7px}.arena-signal>span{font-size:8px}.toast{font-size:12px}@media (max-width:359px){.game-chip{font-size:7px}.mission-copy h3{font-size:11px}.mission-copy p{font-size:9px}.small-button{font-size:10px}.forge-traits{font-size:7px}.section-label>span{font-size:6px}.bottom-nav>button{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.plinko-ball{transition:cx 50ms,cy 50ms!important}}html[data-reduced=true] *,html[data-reduced=true] :before,html[data-reduced=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.tap-help{color:#a5b9df;background:0 0;padding:6px 0 6px 10px;font-size:11px}.simple-tap-page .tap-heading{margin:14px 0 18px}.simple-tap-page .tap-heading h1{letter-spacing:-1.7px;font-size:36px}.simple-tap-page .tap-heading>p{color:#9baecf;margin-top:8px;font-size:12px;line-height:1.7}.tap-stats{grid-template-columns:1fr 1fr;gap:11px;display:grid}.tap-stats>div{background:linear-gradient(135deg,#14213b80,#0f162380);border:1px solid #27344d;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:11px 5px;display:flex}.tap-stats span{flex-direction:column;gap:4px;display:flex}.tap-stats small{letter-spacing:1px;color:#8297be;font-size:8px;font-weight:750}.tap-stats b{color:#e8f0ff;letter-spacing:-.4px;font-size:15px}.tap-playground{isolation:isolate;place-items:center;height:236px;margin:2px -10px 0;display:grid;position:relative;overflow:hidden}.tap-aura{background:radial-gradient(circle,#285fdd36,#152f5c12 58%,#0000 72%);border-radius:50%;width:240px;height:240px;animation:5s ease-in-out infinite halo;position:absolute}.tap-ring{pointer-events:none;border:1px solid #3b5e9638;border-radius:50%;width:205px;height:205px;position:absolute}.tap-ring-two{border-color:#2c426323;width:231px;height:231px}.tap-diamond-button{z-index:3;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border-radius:50%;width:212px;height:212px;padding:0;transition:transform 80ms,filter .12s;position:relative}.tap-diamond-button:active:not(:disabled){filter:brightness(1.18);transform:scale(.92)}.tap-diamond-art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 23px #0008)drop-shadow(0 0 14px #2d62cc30);width:100%;height:100%;animation:5s ease-in-out infinite logo-float}.tap-instruction{color:#b8cefa;justify-content:center;align-items:center;gap:7px;min-height:31px;margin-top:-3px;font-size:12px;font-weight:700;display:flex}.simple-energy>div:first-child{color:#a6b8d8;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px;display:flex}.simple-energy b{color:#e5efff;font-variant-numeric:tabular-nums;font-size:12px}.simple-energy small{color:#7b8fae;font-size:10px}.simple-energy .progress-track{background:#1b2941;height:5px}.simple-energy p{color:#7c91b6;text-align:center;margin-top:8px;font-size:10px}.simple-tap-page .section-label{margin:0 0 13px}.simple-tap-page .section-label h2{font-size:15px}.simple-tap-page .section-label>span{font-size:6px}.animated-upgrade{padding:12px 14px 14px}.animated-upgrade .upgrade-card-top{min-height:62px}.animated-upgrade .upgrade-card-top>span:last-child{letter-spacing:.2px;font-size:8px}.animated-upgrade h3{margin:9px 0 7px;font-size:13px}.animated-upgrade>p{color:#a1b4d6;min-height:33px;font-size:10px}.animated-upgrade .upgrade-levels{margin:11px 0 15px}.animated-upgrade .upgrade-button{gap:5px;min-height:41px}.animated-upgrade .upgrade-button>span:first-child{font-size:10px}.animated-upgrade .upgrade-button .rg{white-space:nowrap;gap:3px;font-size:10px}.animated-upgrade .upgrade-button .rg .emoji{width:17px;height:17px}.tap-saved{color:#8198bf;justify-content:center;align-items:center;gap:5px;min-height:23px;margin:11px 0 17px;font-size:9px;display:flex}.tap-mission-link{text-align:left;background:linear-gradient(110deg,#17264080,#0e1829);border:1px solid #273955;border-radius:14px;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.tap-mission-link>span{flex-direction:column;gap:5px;display:flex}.tap-mission-link b{font-size:12px}.tap-mission-link>svg{color:#8aa9e6;margin-left:auto}.info-panel>.emoji,.quiet-note>.emoji{align-self:flex-start}.arena-signal>.emoji{filter:drop-shadow(0 0 16px #739aff4d);margin-bottom:10px}.signal-buttons .emoji{margin-inline-start:auto;margin-inline-end:auto}.bet-input>.emoji{position:absolute;top:50%;left:14px;transform:translateY(-50%)}.empty-state>.emoji{margin:0 auto 14px}.community-symbol{clip-path:none;background:0 0}@media (max-width:360px){.tap-stats{gap:8px}.tap-stats>div{gap:5px}.tap-stats b{font-size:13px}.tap-playground{height:223px}.tap-diamond-button{width:200px;height:200px}.animated-upgrade{padding-inline-start:10px;padding-inline-end:10px}.animated-upgrade h3{font-size:11px}.animated-upgrade .upgrade-button{flex-wrap:wrap;gap:2px 5px}}:root{--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--line:#ffffff14;--text:#f5f5f7;--muted:#8e8e93;--blue:#0a84ff;--ice:#64aaff;--green:#32d74b;background:#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}body{color:var(--text);background:#000;font-family:inherit}button,input{font-family:inherit}.ambient-background{display:none}.app-shell{max-width:510px;box-shadow:none;background:#000;border:0}.app-shell main{padding:0 22px 124px}.topbar{background:0 0;padding:22px 22px 14px}.avatar{width:39px;height:39px;box-shadow:none;background:#242426;border:1px solid #ffffff0d}.avatar>span{font-size:16px}.avatar i{width:5px;height:5px;box-shadow:none;background:#32d74b}.player-button small{color:#8e8e93;letter-spacing:1px;font-size:9px}.player-button b{margin-top:3px;font-size:15px;font-weight:600}.player-button b svg{color:#636366}.balance-chip{box-shadow:none;background:#1c1c1e;border:0;border-radius:22px;gap:6px;padding:9px 13px 9px 8px}.balance-chip>b{letter-spacing:-.5px;font-size:16px;font-weight:600}.balance-chip>span:last-child{color:#a1a1a6;font-size:10px}.balance-symbol{width:26px;height:25px;box-shadow:none;background:0 0;border:0}.balance-symbol .emoji{width:25px;height:25px}.preview-strip{letter-spacing:.2px;color:#75757b;border-color:#ffffff0a;margin:0 22px 22px;padding:9px 0 11px;font-size:9px}.preview-strip>span{letter-spacing:.8px;font-size:9px}.preview-strip button{color:#8e8e93;font-size:10px}.preview-strip i{box-shadow:none;background:#636366}.eyebrow-row{margin-bottom:14px}.season-pill{color:#8e8e93;letter-spacing:0;background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.season-pill i{width:5px;height:5px;box-shadow:none;background:#0a84ff}.tap-help{color:#0a84ff;font-size:12px;font-weight:500}.page-heading{margin:25px 0}.page-heading>.overline{display:none}.page-heading h1,.simple-tap-page .tap-heading h1{color:#f5f5f7;letter-spacing:-1.4px;font-size:36px;font-weight:700;line-height:1.12}.page-heading>p,.simple-tap-page .tap-heading>p{color:#8e8e93;letter-spacing:-.1px;margin-top:10px;font-size:14px;line-height:1.5}.simple-tap-page .tap-heading{text-align:left;margin:12px 0 24px}.tap-stats{gap:0;padding:0 0 6px}.tap-stats>div{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:10px;padding:5px 0}.tap-stats>div:last-child{border-left:1px solid #ffffff15;padding-left:22px}.tap-stats .emoji{width:32px;height:32px}.tap-stats small{color:#8e8e93;letter-spacing:0;font-size:11px;font-weight:400}.tap-stats b{color:#f5f5f7;letter-spacing:-.4px;font-size:17px;font-weight:600}.tap-playground{height:239px;margin:5px -10px 0}.tap-aura{background:radial-gradient(circle,#0a84ff13,#0000 68%);width:255px;height:255px}.tap-diamond-button{width:216px;height:216px}.tap-diamond-art{filter:drop-shadow(0 9px 24px #0008)}.tap-instruction{color:#a1a1a6;gap:6px;margin-top:0;font-size:12px;font-weight:500}.tap-instruction>.emoji{width:24px;height:24px}.simple-energy{margin:22px 0 28px}.simple-energy>div:first-child{color:#8e8e93;margin-bottom:9px;font-size:12px}.simple-energy b{color:#d1d1d6;font-size:12px;font-weight:500}.simple-energy small{color:#636366}.progress-track,.simple-energy .progress-track{background:#28282a;border-radius:4px;height:4px}.progress-track>i{box-shadow:none;background:#0a84ff}.simple-energy p{color:#636366;margin-top:9px;font-size:11px}.section-label,.simple-tap-page .section-label{margin:0 0 13px}.section-label h2,.section-label h3,.simple-tap-page .section-label h2{letter-spacing:-.5px;font-size:20px;font-weight:600}.section-label>span{color:#636366;letter-spacing:0;font-size:9px;font-weight:400}.upgrade-list{background:#1c1c1e;border-radius:22px;padding:0 15px;overflow:hidden}.upgrade-row{align-items:center;gap:11px;min-height:92px;padding:15px 0;display:flex;position:relative}.upgrade-row+.upgrade-row:before{content:"";background:#ffffff10;height:1px;position:absolute;top:0;left:55px;right:0}.upgrade-row>.emoji{width:42px;height:42px}.upgrade-row-copy{flex:1;min-width:0}.upgrade-row h3{color:#f5f5f7;letter-spacing:-.2px;align-items:baseline;gap:7px;margin:0 0 6px;font-size:15px;font-weight:500;display:flex}.upgrade-row h3 small{color:#636366;white-space:nowrap;font-size:10px;font-weight:400}.upgrade-row p{color:#8e8e93;font-size:11px;line-height:1.45}.upgrade-row-needed{color:#636366;margin-top:4px;font-size:10px;display:block}.upgrade-row .upgrade-button{color:#409cff;background:#0a84ff19;border:0;border-radius:20px;flex-shrink:0;width:auto;min-width:74px;min-height:35px;padding:7px 12px;font-size:13px;font-weight:600}.upgrade-row .upgrade-button small{font-size:9px;font-weight:500}.upgrade-row .upgrade-button .emoji{width:15px;height:15px}.upgrade-row .upgrade-button:hover:not(:disabled){background:#0a84ff29}.upgrade-row.maxed .upgrade-button{color:#8e8e93;opacity:1;background:#ffffff08;gap:4px;min-width:65px;padding-inline-start:8px;padding-inline-end:8px;font-size:10px}.tap-saved{color:#636366;gap:4px;margin:12px 0 24px;font-size:10px}.tap-saved>.emoji{width:17px;height:17px}.tap-mission-link{background:#1c1c1e;border:0;border-radius:21px;gap:12px;padding:13px 14px}.tap-mission-link>.emoji{width:39px;height:39px}.tap-mission-link b{letter-spacing:-.1px;font-size:14px;font-weight:500}.tap-mission-link small{color:#8e8e93;font-size:11px}.tap-mission-link>svg{color:#636366;width:16px}.app-footer{display:none}.bottom-nav{width:calc(100% - 28px);max-width:478px;bottom:calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(28px)saturate(140%);background:#202023b8;border:1px solid #ffffff18;border-radius:30px;padding:6px 8px;box-shadow:0 12px 40px #0005,inset 0 1px #ffffff08}.bottom-nav>button{color:#8e8e93;border-radius:24px;gap:3px;min-height:55px;font-size:9px;font-weight:500}.bottom-nav>button.active{color:#0a84ff;background:#ffffff0b}.bottom-nav>.nav-center{margin-top:0}.nav-icon,.nav-center .nav-icon,.nav-center.active .nav-icon{width:34px;height:28px;box-shadow:none;color:inherit;background:0 0;border:0;border-radius:0}.nav-icon>svg{width:23px;height:23px}.bottom-nav>.active:not(.nav-center):after{display:none}.nav-notification{width:4px;height:4px;box-shadow:none;background:#0a84ff;top:2px;right:3px}.button.primary{color:#fff;box-shadow:none;background:#0a84ff;border:0;border-radius:16px;min-height:50px;font-size:15px;font-weight:600}.button.primary:hover:not(:disabled){background:#39f}.button.secondary{color:#f5f5f7;box-shadow:none;background:#2c2c2e;border:0;border-radius:16px;min-height:48px;font-size:14px}.small-button{color:#a1a1a6;background:#2c2c2e;border:0;border-radius:18px;min-height:34px;padding-inline-start:13px;padding-inline-end:13px;font-size:12px}.small-button.blue{color:#409cff;background:#0a84ff1a;border:0}.segmented{background:#1c1c1e;border:0;border-radius:11px;gap:3px;padding:3px}.segmented>button{color:#8e8e93;border-radius:8px;padding:9px 6px;font-size:12px}.segmented>button.active{color:#f5f5f7;background:#3a3a3c;border:0;box-shadow:0 1px 3px #0002}.cases-list{gap:12px}.case-card{box-shadow:none;border:0;border-radius:24px;grid-template-columns:91px minmax(0,1fr);align-items:center;gap:13px;padding:17px 16px 17px 10px;display:grid;background:#1c1c1e!important}.case-top{display:none}.case-art{place-items:center;width:91px;height:100px;margin:0;display:grid;position:relative}.case-art>.emoji,.case-royal .case-art>.emoji{filter:none;width:92px;height:92px;position:relative;top:auto;left:auto;right:auto;transform:none}.case-orbit,.case-glow,.case-card:before,.case-card:after{display:none}.case-copy h2{color:#f5f5f7;letter-spacing:-.5px;font-size:19px;font-weight:600}.case-copy p{color:#8e8e93;margin-top:5px;font-size:12px;line-height:1.5}.case-bottom{border:0;flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:15px;padding:0;display:flex}.case-bottom>span:first-child{color:#409cff;letter-spacing:0;font-size:10px;font-weight:500}.case-bottom>span:last-child{color:#8e8e93;font-size:10px}.case-bottom .rg{color:#d1d1d6;font-size:12px}.quiet-note{color:#636366;gap:9px;padding:20px 4px}.mission-summary{box-shadow:none;background:#1c1c1e;border:0;border-radius:24px;margin-bottom:22px;padding:20px}.mission-summary>.emoji{width:52px;height:52px}.mission-summary span{letter-spacing:.6px;color:#8e8e93;font-size:10px;font-weight:400}.mission-summary strong{letter-spacing:-1px;font-size:33px;font-weight:600}.summary-lines{display:none}.mission-list{background:#1c1c1e;border-radius:22px;gap:0;margin-top:18px;padding-inline-start:14px;padding-inline-end:14px;display:grid;overflow:hidden}.mission-card{background:0 0;border:0;border-bottom:1px solid #ffffff0c;border-radius:0;padding:17px 0}.mission-card:last-child{border-bottom:0}.mission-card.is-claimed{opacity:.6}.mission-main{gap:9px}.mission-icon{background:0 0;border:0;width:41px;height:45px}.mission-icon .emoji{width:40px;height:40px}.mission-copy h3{letter-spacing:-.2px;font-size:14px;font-weight:500;line-height:1.3}.mission-copy p{color:#8e8e93;margin:4px 0;font-size:11px;line-height:1.5}.mission-copy .rg{color:#d1d1d6;font-size:11px}.mission-progress{margin-top:12px;margin-left:50px}.mission-progress span{color:#636366;font-size:10px}.community-note{background:0 0;border:0;padding-top:30px}.community-note h3{letter-spacing:-.4px;font-size:20px}.community-note p{color:#8e8e93;font-size:12px}.community-note button{color:#0a84ff;font-size:12px}.ranking-halo{display:none}.ranking-hero{background:#1c1c1e;border:0;border-radius:25px;margin-bottom:22px;padding:24px}.ranking-hero .emoji{width:95px;height:95px}.ranking-hero>span{color:#8e8e93;letter-spacing:1px;font-size:9px}.ranking-hero>p{color:#a1a1a6;font-size:12px}.board-list{background:#1c1c1e;border-radius:22px;padding:0 14px;overflow:hidden}.board-row{background:0 0;border:0;border-bottom:1px solid #ffffff0c;border-radius:0}.board-row:last-child{border:0}.board-row.is-you{background:#0a84ff09}.board-label{color:#636366;letter-spacing:.8px;font-size:9px}.empty-state{background:#1c1c1e;border:0;border-radius:22px;padding:30px 20px}.empty-state h3{font-size:17px;font-weight:600}.empty-state p{color:#8e8e93;font-size:12px;line-height:1.6}.arcade-balance{box-shadow:none;background:#1c1c1e;border:0;border-radius:20px;padding:15px 17px}.arcade-balance>span{letter-spacing:.5px;color:#8e8e93;font-size:9px}.arcade-balance strong{font-size:25px;font-weight:600}.arcade-grid{gap:12px}.arcade-card{min-height:232px;box-shadow:none;border:0;border-radius:25px;padding:16px;background:#1c1c1e!important}.arcade-card:before,.arcade-card:after{display:none}.arcade-card>.emoji{width:96px;height:96px;margin-top:20px}.game-card-top{color:#636366;letter-spacing:.8px;font-size:8px}.game-card-top>svg{color:#636366}.arcade-card h2{letter-spacing:-.5px;margin-top:7px;font-size:21px;font-weight:600}.arcade-card p{color:#8e8e93;font-size:12px;line-height:1.5}.game-chip{color:#a1a1a6;background:0 0;border:0;margin-top:16px;padding:0;font-size:10px}.arena-banner{display:none}.sheet-backdrop{-webkit-backdrop-filter:blur(6px);background:#0009}.sheet{background:#121214;border:1px solid #ffffff0b;border-radius:30px 30px 0 0;max-height:91dvh;padding:10px 24px 28px;box-shadow:0 -10px 80px #0004}.sheet-handle{background:#48484a;width:34px;height:4px;margin-top:0}.sheet-title{margin:17px 0 25px}.sheet-title h2{color:#f5f5f7;letter-spacing:-.7px;font-size:23px;font-weight:600}.sheet-title .icon-button{color:#a1a1a6;background:#2c2c2e;border:0;border-radius:50%;width:31px;height:31px}.sheet-title .icon-button svg{width:17px;height:17px}.balance-summary{text-align:left;padding:5px 0 31px}.balance-summary>span{color:#8e8e93;font-size:13px}.balance-summary strong{color:#f5f5f7;letter-spacing:-2.7px;font-variant-numeric:tabular-nums;margin:8px 0 10px;font-size:clamp(40px,12vw,60px);font-weight:600;line-height:1.15;display:block}.balance-summary strong small{letter-spacing:-.6px;color:#8e8e93;margin-left:3px;font-size:22px;font-weight:400}.balance-summary p{color:#636366;font-size:12px;line-height:1.5}.wallet-connect-section{margin:0 0 31px}.wallet-section-heading{justify-content:space-between;align-items:baseline;margin-bottom:13px;display:flex}.wallet-section-heading h3{letter-spacing:-.5px;font-size:19px;font-weight:600}.wallet-section-heading>span{color:#636366;font-size:10px}.wallet-connect-card{background:#232326;border:1px solid #ffffff03;border-radius:24px;padding:17px}.wallet-intro-row{align-items:center;gap:11px;display:flex}.wallet-emoji{place-items:center;width:42px;height:43px;display:grid}.wallet-intro-row h4{letter-spacing:-.3px;margin:0 0 5px;font-size:16px;font-weight:500}.wallet-intro-row p{color:#8e8e93;font-size:11px;line-height:1.45}.wallet-connect-card .wallet-connect-button{border-radius:15px;min-height:46px;margin-top:20px;font-size:14px}.wallet-caption{color:#636366;margin:12px 5px 0;font-size:11px;line-height:1.65}.wallet-loading{color:#8e8e93;padding:18px 0;font-size:13px}.wallet-connected-label{color:#32d74b;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:9px;display:flex}.wallet-connected-label i{background:#32d74b;border-radius:50%;width:4px;height:4px}.wallet-address-row{border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;margin-top:19px;padding:12px 0;display:flex}.wallet-address-row>span{color:#d1d1d6;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.wallet-copy{color:#0a84ff;background:0 0;padding:5px;font-size:12px}.wallet-actions{gap:8px;margin-top:3px;display:flex}.wallet-actions button{color:#0a84ff;background:#ffffff06;border-radius:11px;flex:1;min-height:36px;font-size:11px}.wallet-actions button:last-child{color:#8e8e93}.wallet-error{color:#ff9f9f;background:#ff453a0b;border-radius:12px;margin-top:11px;padding:12px;font-size:12px;line-height:1.6}.activity-list{background:#1c1c1e;border-radius:22px;padding:0 15px}.activity-list>div{border-bottom:1px solid #ffffff0c;gap:10px;padding:15px 0}.activity-list>div:last-child{border-bottom:0}.activity-icon{background:0 0;border:0;width:27px}.activity-list b{color:#d1d1d6;font-size:12px;font-weight:500}.activity-list span{color:#636366;font-size:10px}.activity-list strong{color:#d1d1d6;font-size:13px;font-weight:500}.activity-list .positive{color:#32d74b}.howto-step>b{color:#0a84ff;background:#2c2c2e;border:0}.howto-step h3{letter-spacing:-.3px;font-size:16px;font-weight:500}.howto-step p,.info-panel p{color:#8e8e93;font-size:12px;line-height:1.6}.info-panel{background:#1c1c1e;border:0;border-radius:17px}.profile-card{background:0 0;border:0}.stats-grid>div{background:#1c1c1e;border:0;border-radius:17px}.stats-grid b{font-size:24px;font-weight:600}.stats-grid span{color:#8e8e93;font-size:10px}.settings-row{background:#1c1c1e;border:0;border-bottom:1px solid #ffffff08;padding:14px;font-size:13px}.toggle{background:#48484a;border:0}.toggle.on{background:#30d158}.toast{color:#f5f5f7;bottom:calc(99px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#303033ed;border:1px solid #ffffff0c;border-radius:18px;font-size:12px;box-shadow:0 7px 28px #0003}.toast-dot{box-shadow:none;background:#0a84ff}.fine-print{color:#636366;font-size:11px;line-height:1.6}@media (min-width:650px){.app-shell{box-shadow:0 0 100px #ffffff02}.topbar{padding-top:29px}.app-shell main{padding-inline-start:26px;padding-inline-end:26px}.preview-strip{margin-inline-start:26px;margin-inline-end:26px}.sheet{border-radius:30px;max-height:89dvh;margin-bottom:20px}.tap-playground{height:255px}.tap-diamond-button{width:230px;height:230px}}@media (max-width:360px){.app-shell main,.topbar{padding-inline-start:17px;padding-inline-end:17px}.preview-strip{margin-inline-start:17px;margin-inline-end:17px}.simple-tap-page .tap-heading h1,.page-heading h1{font-size:32px}.page-heading>p,.simple-tap-page .tap-heading>p{font-size:12px}.tap-stats>div:last-child{padding-left:16px}.tap-stats b{font-size:15px}.upgrade-list{padding-inline-start:11px;padding-inline-end:11px}.upgrade-row{gap:7px;min-height:88px}.upgrade-row>.emoji{width:35px;height:35px}.upgrade-row h3{gap:4px;font-size:13px}.upgrade-row p{font-size:10px}.upgrade-row .upgrade-button{min-width:64px;padding-inline-start:9px;padding-inline-end:9px;font-size:12px}.case-card{grid-template-columns:74px minmax(0,1fr);gap:10px;padding-inline-start:10px;padding-inline-end:13px}.case-art{width:74px}.case-art>.emoji,.case-royal .case-art>.emoji{width:78px;height:78px}.case-copy h2{font-size:17px}.case-copy p{font-size:11px}.mission-copy h3{font-size:12px}.mission-copy p{font-size:10px}.small-button{padding-inline-start:10px;padding-inline-end:10px;font-size:11px}.arcade-card{padding:14px}.arcade-card h2{font-size:19px}.sheet{padding-inline-start:20px;padding-inline-end:20px}.wallet-connect-card{padding:14px}.wallet-intro-row h4{font-size:14px}.wallet-intro-row p{font-size:10px}.wallet-connected-label{font-size:8px}}.emoji{filter:none;contain:layout paint}.emoji:not([src]){visibility:hidden}.paced-tap-page .tap-heading h1{letter-spacing:-1px;font-size:31px;line-height:1.16}.paced-tap-page .tap-heading p{max-width:340px;font-size:13px}.paced-tap-page .tap-heading{margin-bottom:18px;padding:0}.paced-tap-page .tap-aura{animation:none}.paced-tap-page .tap-diamond-button:active:not(:disabled){filter:none;transform:scale(.95)}.paced-tap-page .tap-playground{overflow:visible}.focus-spark{z-index:6;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#0a84ff1c;border:1px solid #0a84ff70;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;transform:translate(-50%,-50%)}.focus-spark:before{content:"";pointer-events:none;border:1px solid #64aaff;border-radius:50%;animation:1.6s ease-out infinite focus-ping;position:absolute;top:0;bottom:0;left:0;right:0}.focus-spark>span{pointer-events:none;background:radial-gradient(circle at 35% 25%,#fff,#8fd2ff 28%,#0a84ff 65%);border-radius:50%;width:19px;height:19px;box-shadow:0 0 18px #0a84ff88}.focus-spark>b{color:#64b4ff;white-space:nowrap;font-size:11px;font-weight:600;position:absolute;bottom:-23px}.focus-spark:active{background:#0a84ff40}.focus-status{color:#8e8e93;text-align:center;justify-content:center;align-items:center;gap:7px;min-height:38px;margin-top:4px;font-size:11px;line-height:1.4;display:flex}.focus-status>.emoji{flex-shrink:0}.focus-status.is-ready{color:#64b4ff}.focus-status>b{white-space:nowrap;background:#0a84ff18;border-radius:12px;padding:4px 7px;font-size:10px}.paced-tap-page .simple-energy{margin:16px 0 26px}.tap-budget{color:#8e8e93;justify-content:space-between;gap:8px;margin-top:10px;font-size:10px;line-height:1.5;display:flex}.workshop-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.workshop-heading h2{letter-spacing:-.6px;font-size:21px;font-weight:600}.workshop-heading>span{color:#8e8e93;font-size:10px}.workshop-segments{background:#1c1c1e;border-radius:11px;margin-bottom:13px;padding:3px;display:flex}.workshop-segments>button{color:#8e8e93;background:0 0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:7px;min-height:35px;font-size:12px;font-weight:500;display:flex}.workshop-segments>button[aria-selected=true]{color:#f5f5f7;background:#3a3a3c;box-shadow:0 2px 4px #0003}.workshop-segments i{color:#fff;background:#0a84ff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;display:grid}.paced-tap-page .upgrade-row{gap:10px;min-height:99px}.paced-tap-page .upgrade-row-copy h3{flex-wrap:wrap;row-gap:3px;font-size:14px}.paced-tap-page .upgrade-row-copy h3 small{color:#8e8e93}.paced-tap-page .upgrade-row-copy p{font-size:10px}.paced-tap-page .upgrade-row-needed{color:#8e8e93;font-size:9px;line-height:1.45}.paced-tap-page .upgrade-row>.emoji{width:36px;height:36px}.paced-tap-page .upgrade-row .upgrade-button{min-width:66px;max-width:105px;padding:7px 10px;font-size:12px}.paced-tap-page .upgrade-row .upgrade-button:disabled{opacity:1;color:#8e8e93;background:#ffffff07}.workshop-note{color:#8e8e93;margin:12px 6px 0;font-size:10px;line-height:1.6}.goal-progress{background:#ffffff12;border-radius:3px;max-width:150px;height:3px;margin-top:8px;overflow:hidden}.goal-progress>i{background:#0a84ff;border-radius:3px;height:100%;display:block}.daily-goal-list .upgrade-button{white-space:nowrap;font-size:10px!important}.activity-list>div{content-visibility:auto;contain-intrinsic-size:auto 62px}@keyframes focus-ping{0%{opacity:.7;transform:scale(.85)}85%,to{opacity:0;transform:scale(1.55)}}@media (max-width:360px){.paced-tap-page .tap-heading h1{font-size:28px}.paced-tap-page .upgrade-list{padding:0 11px}.paced-tap-page .upgrade-row{gap:7px}.paced-tap-page .upgrade-row>.emoji{width:29px;height:29px}.paced-tap-page .upgrade-row h3{font-size:12px}.focus-status{gap:4px;font-size:10px}.focus-status>b{padding:4px;font-size:9px}.tap-budget{font-size:9px}}@media (prefers-reduced-motion:reduce){.focus-spark:before,.tap-diamond-art{animation:none}}:root[data-reduced=true] .focus-spark:before{animation:none}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/unbounded-cyrillic-C627f1f8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/unbounded-latin-D5afBTBx.woff2)format("woff2");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{font-family:Unbounded,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400}body,button,input,select,textarea{font-family:inherit}body{line-height:1.55}h1,h2,h3,h4{font-weight:600}.page-heading h1,.simple-tap-page .tap-heading h1,.paced-tap-page .tap-heading h1{letter-spacing:-1px;font-size:clamp(23px,6.6vw,30px);font-weight:650;line-height:1.3}.page-heading>p,.simple-tap-page .tap-heading>p,.paced-tap-page .tap-heading p{letter-spacing:0;font-size:11px;font-weight:350;line-height:1.9}.player-button small{letter-spacing:.8px;font-size:7px}.player-button b{font-size:11px;font-weight:550}.balance-chip{gap:6px}.balance-chip b{letter-spacing:-.4px;font-size:12px;font-weight:600}.balance-chip>span:last-child,.preview-strip,.preview-strip button{font-size:8px}.season-pill,.tap-help{font-size:9px;font-weight:450}.tap-stats small{font-size:9px;font-weight:350}.tap-stats b{letter-spacing:-.4px;white-space:nowrap;font-size:13px;font-weight:550}.tap-stats>div:last-child{padding-left:17px}.focus-status{font-size:10px;line-height:1.8}.focus-status>b{font-size:8px}.simple-energy>div:first-child,.simple-energy b{font-size:10px}.tap-budget{gap:8px;font-size:9px;line-height:1.8}.workshop-heading h2,.section-label h2,.section-label h3,.simple-tap-page .section-label h2{letter-spacing:-.5px;font-size:17px;font-weight:550}.workshop-heading>span{font-size:8px}.workshop-segments>button,.segmented>button{font-size:10px;font-weight:450}.paced-tap-page .upgrade-row-copy h3{gap:6px;font-size:11px;line-height:1.7}.upgrade-row h3 small{font-size:8px}.paced-tap-page .upgrade-row-copy p{letter-spacing:0;font-size:9px;line-height:1.8}.paced-tap-page .upgrade-row-needed{font-size:8px;line-height:1.9}.paced-tap-page .upgrade-row .upgrade-button{min-width:67px;padding-inline-start:9px;padding-inline-end:9px;font-size:10px}.upgrade-row .upgrade-button small{font-size:7px}.workshop-note,.tap-saved{font-size:8px;line-height:1.9}.tap-mission-link b{font-size:11px;font-weight:500}.tap-mission-link small{font-size:8px;line-height:1.8}.bottom-nav>button{letter-spacing:-.25px;font-size:8px;font-weight:400}.button.primary,.button.secondary{font-size:12px;font-weight:500}.small-button{font-size:10px}.case-copy h2{font-size:16px;font-weight:550;line-height:1.5}.case-copy p{font-size:10px;line-height:1.9}.case-bottom>span:first-child,.case-bottom>span:last-child{font-size:8px}.case-bottom .rg{font-size:9px}.quiet-note>p{font-size:10px;line-height:1.9}.mission-summary span{letter-spacing:.3px;font-size:8px}.mission-summary strong{font-size:29px;font-weight:550}.mission-copy h3{font-size:12px;font-weight:500;line-height:1.65}.mission-copy p{font-size:10px;line-height:1.85}.mission-card .rg{font-size:9px}.mission-card .small-button{padding-inline-start:10px;padding-inline-end:10px;font-size:8px}.arcade-card h2{letter-spacing:-.7px;font-size:20px;font-weight:550}.arcade-card p{font-size:10px;line-height:1.8}.arcade-card-top,.arcade-card-bottom{font-size:8px}.sheet-title h2{letter-spacing:-.6px;font-size:19px;font-weight:550}.balance-summary>div{font-size:clamp(34px,10vw,52px);font-weight:550}.wallet-section-heading h3{font-size:14px;font-weight:500}.wallet-intro-row h4{font-size:11px;font-weight:500;line-height:1.7}.wallet-intro-row p{font-size:10px;line-height:1.85}.wallet-caption,.wallet-error{font-size:10px;line-height:1.95}.wallet-section-heading>span{font-size:8px}.wallet-actions button{font-size:9px}.activity-list b{font-size:10px}.activity-list strong{font-size:11px}.howto-step h3{font-size:12px;line-height:1.8}.howto-step p{font-size:10px;line-height:1.9}@media (max-width:360px){.page-heading h1,.simple-tap-page .tap-heading h1,.paced-tap-page .tap-heading h1{font-size:23px}.tap-stats b{font-size:10.5px}.tap-stats>div:last-child{padding-left:11px}.tap-budget{font-size:8px}.bottom-nav>button{letter-spacing:-.3px;font-size:7.5px}.paced-tap-page .upgrade-row-copy h3{font-size:10px}.paced-tap-page .upgrade-row-copy p{font-size:8.5px}.paced-tap-page .upgrade-row .upgrade-button{min-width:60px;padding-inline-start:7px;padding-inline-end:7px;font-size:9px}.case-copy h2{font-size:14px}.mission-copy h3{font-size:10px}}.rich-workshop{margin-top:8px}.boost-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.boost-section-heading h2{letter-spacing:-.7px;margin-top:4px;font-size:19px;font-weight:550;line-height:1.5}.section-kicker{letter-spacing:.7px;color:#7f828e;font-size:7px;font-weight:450}.boost-total{color:#d5dded;border:1px solid #ffffff0d;border-radius:12px;align-items:baseline;gap:4px;padding:7px 10px;font-size:16px;line-height:1.3;display:flex}.boost-total small{color:#777d8c;font-size:8px}.boost-section-copy{color:#999da9;margin-top:6px;font-size:9px;line-height:1.9}.boost-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.boost-tile{--boost-accent:#8ca9ee;--boost-tint:#1c2230;background:var(--boost-tint);border:1px solid #ffffff0b;border-radius:20px;min-width:0;padding:13px 12px 10px;position:relative;overflow:hidden}.boost-tile:before{content:"";background:var(--boost-accent);opacity:.4;height:1px;position:absolute;top:0;left:17px;right:17px}.boost-income{--boost-accent:#ecc47a;--boost-tint:#211e18}.boost-speed{--boost-accent:#83b5ff;--boost-tint:#171e2b}.boost-capacity{--boost-accent:#73d9ec;--boost-tint:#162327}.boost-recovery{--boost-accent:#76d8b2;--boost-tint:#17241f}.boost-focus{--boost-accent:#bca2ed;--boost-tint:#211c2c}.boost-tile-top{align-items:center;gap:8px;min-height:34px;display:flex}.boost-icon{flex-shrink:0;place-items:center;width:32px;height:34px;display:grid}.boost-tile h3{letter-spacing:-.2px;font-size:10.5px;font-weight:500;line-height:1.6}.boost-level{color:var(--boost-accent);font-size:7px;line-height:1.6}.boost-level small{color:#777f8c;font-size:7px}.boost-benefit{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;min-height:28px;margin-top:13px;display:flex}.boost-benefit strong{letter-spacing:-.7px;font-size:21px;font-weight:550;line-height:1.3}.boost-benefit>svg{color:#7f8796;width:12px}.boost-benefit>b{color:var(--boost-accent);letter-spacing:-.3px;font-size:15px;font-weight:500}.boost-unit{color:#979da8;min-height:14px;margin-top:2px;font-size:8px;line-height:1.7}.boost-buy{width:100%;min-height:35px;color:var(--boost-accent);background:#ffffff09;border:1px solid #ffffff0d;border-radius:10px;justify-content:space-between;align-items:center;gap:5px;margin-top:12px;padding:7px 8px;font-size:8px;font-weight:450;line-height:1.4;display:flex}.boost-buy>b{letter-spacing:-.3px;align-items:baseline;gap:3px;font-size:9px;font-weight:550;display:flex}.boost-buy small{font-size:6.5px;font-weight:400}.boost-buy:hover:not(:disabled){background:#ffffff12;border-color:#ffffff21}.boost-buy:disabled{opacity:1;color:#858a96;background:#00000012}.boost-buy:disabled>b{color:#a5abb7}.boost-status{color:#858b97;align-items:center;gap:4px;min-height:23px;margin-top:7px;font-size:7px;line-height:1.6;display:flex}.boost-status.is-ready{color:var(--boost-accent)}.boost-guide-tile{text-align:left;background:#11151b;border:1px dashed #394457;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:17px 15px;display:flex}.boost-guide-tile>.emoji{margin-bottom:11px}.boost-guide-tile>strong{font-size:12px;font-weight:500;line-height:1.7}.boost-guide-tile>span{color:#8995a8;margin-top:5px;font-size:8px;line-height:1.9}.boost-guide-tile>b{color:#86b5fb;align-items:center;gap:6px;margin-top:14px;font-size:8px;font-weight:450;display:flex}.boost-save-note{color:#727c8b;justify-content:center;align-items:center;gap:5px;margin:12px 2px 30px;font-size:7.5px;line-height:1.8;display:flex}.daily-objectives{margin-bottom:22px;padding-top:1px}.daily-goal-count{color:#93cbb6;background:#15251f;border:1px solid #33534466;border-radius:12px;padding:7px 10px;font-size:10px}.daily-objective-list{gap:9px;margin-top:15px;display:grid}.daily-objective{background:#191b20;border:1px solid #ffffff09;border-radius:18px;align-items:center;gap:10px;min-height:97px;padding:15px 12px;display:flex}.objective-symbol{flex-shrink:0;width:31px}.objective-copy{flex:1;min-width:0}.objective-copy h3{font-size:10px;font-weight:500;line-height:1.6}.objective-copy p{color:#989fac;margin-top:3px;font-size:8px;line-height:1.8}.objective-progress{background:#ffffff0d;border-radius:3px;max-width:160px;height:3px;margin-top:8px;overflow:hidden}.objective-progress>i{background:#77cbb0;border-radius:3px;height:100%;display:block}.objective-copy>span{color:#798593;margin-top:4px;font-size:6.5px;line-height:1.8;display:block}.objective-reward{text-align:right;flex-shrink:0;min-width:58px}.objective-reward strong{color:#92dbbd;justify-content:flex-end;align-items:baseline;gap:3px;font-size:11px;font-weight:500;display:flex}.objective-reward strong small{font-size:7px;font-weight:400}.objective-reward>span{color:#737f8b;margin-top:7px;font-size:6.5px;display:block}.objective-reward>button{color:#11251c;background:#9de4c2;border-radius:9px;margin-top:7px;padding:7px 11px;font-size:8px;font-weight:550}.daily-objective.is-ready{background:#18241f;border-color:#37574b}.daily-objective.is-claimed{opacity:.62}.welcome-tour{padding-top:4px}.tour-progress{gap:5px;margin:1px 0 12px;display:flex}.tour-progress>span{background:#ffffff12;border-radius:3px;flex:1;height:3px}.tour-progress>.is-complete{background:#529dfb}.tour-art{place-items:center;height:157px;display:grid}.tour-label{color:#82b6ff;letter-spacing:.7px;margin-top:3px;font-size:7px;font-weight:450;display:block}.welcome-tour>h3{letter-spacing:-.7px;margin-top:10px;font-size:22px;font-weight:550;line-height:1.45}.welcome-tour>p{color:#acb3c1;min-height:80px;margin-top:12px;font-size:10px;line-height:2}.tour-hint{color:#8291a6;border-left:2px solid #539bf377;margin:15px 0 22px;padding-left:11px;font-size:8px;line-height:1.9}.tour-actions{gap:9px;display:flex}.tour-actions>.button{flex:1}.tour-back{background:#252a33;border-radius:15px;flex-shrink:0;place-items:center;width:48px;display:grid}.tour-skip{color:#8993a3;background:0 0;margin:0 auto;padding:14px;font-size:9px;display:block}.telegram-gate{background:#000;flex-direction:column;justify-content:center;width:100%;max-width:440px;min-height:100dvh;margin:0 auto;padding:46px 27px 32px;display:flex}.gate-brand{align-items:center;gap:12px;display:flex}.gate-brand>img{object-fit:contain;width:56px;height:64px}.gate-brand>span{letter-spacing:-.5px;font-size:15px;font-weight:600}.gate-copy{margin:36px 0 27px}.gate-label{letter-spacing:1px;color:#679fef;font-size:7px}.gate-copy>h1{letter-spacing:-1px;margin:13px 0 19px;font-size:clamp(25px,7.5vw,32px);font-weight:550;line-height:1.4}.gate-copy>p{color:#8d99ad;font-size:10px;line-height:2.1}.gate-copy b{color:#ccd8e9;font-weight:450}.gate-open{justify-content:center;align-items:center;gap:12px;display:flex}.gate-retry{color:#8394ae;background:0 0;padding:16px 0 8px;font-size:8px;line-height:1.9}.gate-footnote{color:#566478;text-align:center;margin-top:18px;font-size:7.5px;line-height:2}@media (max-width:360px){.boost-grid{gap:8px}.boost-tile{border-radius:17px;padding:11px 9px 9px}.boost-tile-top{gap:5px}.boost-icon,.boost-icon>.emoji{width:27px;height:29px}.boost-tile h3{font-size:9px}.boost-level,.boost-level small{font-size:6.5px}.boost-benefit{gap:5px}.boost-benefit strong{font-size:18px}.boost-benefit>b{font-size:13px}.boost-buy{padding-inline-start:6px;padding-inline-end:6px;font-size:7px}.boost-buy>b{gap:2px;font-size:8px}.boost-status{min-height:22px;font-size:6.5px}.boost-guide-tile{padding:13px 11px}.boost-guide-tile>strong{font-size:10px}.boost-guide-tile>span,.boost-guide-tile>b{font-size:7px}.boost-save-note{font-size:6.5px}.daily-objective{gap:8px;padding-inline-start:10px;padding-inline-end:10px}.objective-copy h3{font-size:9px}.objective-copy p{font-size:7px}.objective-reward{min-width:51px}.objective-reward strong{font-size:10px}.tour-art{height:130px}.welcome-tour>h3{font-size:19px}.welcome-tour>p{font-size:9px;line-height:1.95}.tour-hint{font-size:7.5px}.gate-copy>p{font-size:9px}}.arcade-home{--arc-blue:#8bbcff;--arc-mint:#9ee8cd}.arc-heading{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:5px;display:flex}.arc-eyebrow{letter-spacing:1.5px;color:#8090a6;font-size:8px;font-weight:450}.arc-heading h1{letter-spacing:-1.7px;font-size:34px;font-weight:600;line-height:1.5}.arc-pocket{text-align:right;padding-bottom:7px}.arc-pocket>span{color:#727f91;letter-spacing:1px;font-size:7px;display:block}.arc-pocket b{letter-spacing:-.5px;margin-top:5px;font-size:14px;font-weight:500;display:block}.arc-pocket small{color:#7e8ba0;font-size:9px}.arc-subtitle{color:#8e98a7;max-width:300px;margin:10px 0 25px;font-size:10px;line-height:1.9}.arc-collection{grid-template-columns:1fr 1fr;gap:12px;display:grid}.arc-tile{text-align:left;isolation:isolate;background:#11161e;border:1px solid #ffffff0b;border-radius:24px;padding:18px;position:relative;overflow:hidden}.arc-tile:active:not(:disabled){transform:scale(.985)}.arc-tile-meta{color:#93a7c0;z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.arc-tile-meta>span{letter-spacing:.8px;font-size:7px}.arc-tile-meta svg{opacity:.7}.arc-tile h2{letter-spacing:-1px;font-size:22px;font-weight:550;line-height:1.5}.arc-tile p{color:#8a9bb1;margin-top:4px;font-size:9px;font-weight:350;line-height:1.9}.arc-plinko{background:radial-gradient(at 86% 23%,#234a7b4d,#0000 75%),linear-gradient(135deg,#14253c,#0c1421);grid-column:1/-1;min-height:274px;padding:20px}.arc-feature-copy{z-index:1;pointer-events:none;width:55%;padding:24px 0 45px;position:relative}.arc-feature-copy h2{letter-spacing:-1.6px;font-size:32px}.arc-feature-copy p{font-size:10px;line-height:1.9}.arc-pill{color:#a9c7f4;white-space:nowrap;background:#5f9eff09;border:1px solid #9ec4ff1f;border-radius:20px;align-items:center;gap:6px;margin-top:15px;padding:6px 8px;font-size:7px;display:inline-flex}.arc-pill i{background:#88b2f7;border-radius:50%;width:3px;height:3px}.arc-plinko-preview{width:55%;max-width:220px;position:absolute;top:39px;right:0;overflow:visible}.arc-preview-ball{pointer-events:none}.arc-preview-multiplier{fill:#e5f0ff;letter-spacing:-.25px;font-size:6.4px;font-weight:500}.arc-preview-mode{fill:#7f9fc8;letter-spacing:1.6px;font-size:6px;font-weight:400}.arc-preview-hit{fill:#d7edff;font-size:8px;font-weight:550}.arc-tile-footer{border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:8px;padding-top:13px;display:flex;position:absolute;bottom:17px;left:20px;right:20px}.arc-tile-footer>span{color:#8d9cb2;font-size:7px;line-height:1.7}.arc-tile-footer b{color:#c2d9ff;white-space:nowrap;align-items:center;font-size:8px;font-weight:450;display:flex}.arc-dice,.arc-mines{min-height:280px;padding:17px 15px}.arc-dice{background:linear-gradient(145deg,#182329,#10191e)}.arc-dice .arc-tile-meta,.arc-dice .arc-card-link{color:#a8d8d2}.arc-mines{background:linear-gradient(145deg,#222820,#151c19)}.arc-mines .arc-tile-meta,.arc-mines .arc-card-link{color:#c7d5a9}.arc-card-link{white-space:nowrap;align-items:center;gap:3px;margin-top:17px;font-size:7px;display:flex}.arc-dice,.arc-mines{min-height:354px}.preview-demo{text-align:left;height:184px;margin:12px 0 8px;position:relative}.demo-heading{color:#7b9c92;letter-spacing:.4px;white-space:nowrap;justify-content:space-between;align-items:center;font-size:5.5px;line-height:14px;display:flex}.arc-mines-preview .demo-heading{color:#8f9c83;letter-spacing:.2px;font-size:5px}.demo-heading>span:first-child{border:1px solid #b6d5c520;border-radius:4px;padding:0 4px;font-size:5px;line-height:12px}.demo-dice-sides{background:#091c1b80;border:1px solid #b1d8ce10;border-radius:7px;height:25px;margin-top:7px;padding:3px;display:flex;position:relative}.demo-dice-sides>i{background:#a4d9c724;border-radius:4px;width:calc(50% - 3px);transition:transform .5s cubic-bezier(.2,.8,.3,1);position:absolute;top:3px;bottom:3px;left:3px;right:auto;box-shadow:0 1px 4px #0002}.demo-dice-sides>span{text-align:center;color:#708e85;flex:1;font-size:6px;line-height:17px;transition:color .3s;position:relative}.demo-dice-sides>span.selected{color:#c7eee0}.demo-dice-readout{justify-content:space-between;align-items:center;gap:5px;min-height:54px;margin:8px 0 10px;display:flex}.demo-dice-value{min-width:0}.demo-dice-value>small{color:#72978a;letter-spacing:.8px;font-size:5px;line-height:10px;display:block}.demo-dice-number-window{--demo-die-step:44px;height:var(--demo-die-step);min-width:62px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.demo-dice-number,.demo-dice-roll-strip>b{letter-spacing:-2px;font-size:35px;line-height:var(--demo-die-step);height:var(--demo-die-step);color:#ccefe2;font-variant-numeric:tabular-nums;font-weight:450;display:block}.demo-dice-number{animation:.35s cubic-bezier(.2,.8,.3,1) demo-number-in}.demo-dice-value.lost .demo-dice-number{color:#d9a9af}.demo-dice-roll-strip{will-change:transform;animation:.4s linear infinite demo-dice-rolling}@keyframes demo-dice-rolling{to{transform:translateY(calc(var(--demo-die-step) * -6))}}@keyframes demo-number-in{0%{transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.demo-dice-chance{text-align:right;align-self:center;margin-top:9px;animation:.4s ease-out demo-number-in}.demo-dice-chance>strong{color:#b1d9c8;letter-spacing:-.6px;font-size:13px;font-weight:450}.demo-dice-chance small{margin-left:1px;font-size:7px}.demo-dice-chance>span{color:#739987;margin-top:1px;font-size:5px;display:block}.demo-dice-meter{background:#5b716940;border-radius:5px;height:8px;margin:0 1px;position:relative}.demo-dice-zone{background:linear-gradient(90deg,#72b9a1,#b6e0ca);border-radius:5px;transition:left .6s cubic-bezier(.2,.8,.3,1),width .6s cubic-bezier(.2,.8,.3,1);position:absolute;top:0;bottom:0}.demo-dice-line{background:#e7f9f1;border-radius:3px;width:2px;margin-left:-1px;transition:left .6s cubic-bezier(.2,.8,.3,1);position:absolute;top:-4px;bottom:-4px}.demo-dice-thumb{opacity:0;background:#daf9ec36;border:1px solid #e6fff680;border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:left .6s cubic-bezier(.2,.8,.3,1),opacity .3s;position:absolute;top:-1px}.demo-dice-thumb.adjusting{opacity:1;box-shadow:0 0 0 3px #c4f4dc14}.demo-dice-roll{border-radius:1px;width:6px;height:6px;margin-left:-3px;animation:.3s ease-out demo-roll-arrive;position:absolute;top:-10px;transform:rotate(45deg)}.demo-dice-roll.won{background:#cbf8dd}.demo-dice-roll.lost{background:#e7abb0}@keyframes demo-roll-arrive{0%{opacity:0;top:-17px}}.demo-dice-scale{color:#6f9785;justify-content:space-between;align-items:center;min-height:10px;margin-top:8px;font-size:5px;display:flex}.demo-dice-scale>b{color:#b1d7c4;font-size:6px;font-weight:450;animation:.4s ease-out demo-number-in}.demo-result{color:#8bb39f;background:#a3d1b506;border:1px solid #abd8bd13;border-radius:7px;justify-content:space-between;align-items:center;gap:4px;min-height:29px;padding:5px 7px;animation:.3s ease-out demo-result-in;display:flex}.demo-result>span{letter-spacing:.35px;white-space:nowrap;font-size:6px}.demo-result>b{letter-spacing:-.35px;white-space:nowrap;font-size:12px;font-weight:500}.demo-result>small{white-space:nowrap;font-size:7px;font-weight:400}.demo-result.won{color:#c4f2d8;background:#8ee5b718;border-color:#acf2cc35}.demo-result.lost{color:#e0afb5;background:#d48a970d;border-color:#df9aa426}.demo-dice-result{margin-top:9px}@keyframes demo-result-in{0%{transform:translateY(3px)}}.demo-mines-board{aspect-ratio:1;width:min(100%,120px);margin:9px auto 0;transition:opacity .3s;position:relative}.demo-mines-board.resetting{opacity:.72}.demo-mines-grid{perspective:500px;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;height:100%;display:grid}.demo-mine-cell{min-width:0;min-height:0;position:relative}.demo-mine-inner{transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.8,.3,1);position:absolute;top:0;bottom:0;left:0;right:0}.demo-mine-cell.safe .demo-mine-inner,.demo-mine-cell.bomb .demo-mine-inner{transform:rotateY(180deg)}.demo-mine-front,.demo-mine-back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:5px;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.demo-mine-front{background:linear-gradient(145deg,#3b4a37,#2a392d);border:1px solid #c1dca916;transition:border-color .25s,background .25s;box-shadow:inset 0 1px #d8ebc60b}.demo-mine-front>i{background:#bcd5b228;border-radius:1px;width:3px;height:3px;transform:rotate(45deg)}.demo-mine-cell.selected .demo-mine-front{background:#465d47;border-color:#c3e8d98c}.demo-mine-back{background:#75d4c012;border:1px solid #9ce2c83d;transform:rotateY(180deg)}.demo-mine-cell.bomb .demo-mine-back{background:#c97c8c16;border-color:#d991a23d}.demo-mine-cell.hit .demo-mine-back{background:#cd6b7a30;border-color:#f0a2b48c}.demo-mine-back .emoji{filter:none;width:20px;height:20px}.demo-cell-click{pointer-events:none;border:1px solid #e4fff4;border-radius:7px;animation:.45s ease-out both demo-cell-click;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@keyframes demo-cell-click{0%{opacity:.8;transform:scale(.84)}to{opacity:0;transform:scale(1.17)}}.demo-touch{z-index:4;pointer-events:none;background:#e6fff420;border:1px solid #e2fff2b8;border-radius:50%;width:14px;height:14px;transition:left .38s cubic-bezier(.2,.8,.3,1),top .38s cubic-bezier(.2,.8,.3,1),opacity .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0004}.demo-touch>b{background:#effff7;border-radius:50%;width:4px;height:4px;transition:transform .18s;position:absolute;top:4px;left:4px}.demo-touch.pressed>b{transform:scale(.65)}.demo-touch>span{border:1px solid #e7fff3a8;border-radius:50%;animation:.4s ease-out both demo-touch-tap;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.demo-touch.finished{opacity:0}@keyframes demo-touch-tap{0%{opacity:1;transform:scale(.65)}to{opacity:0;transform:scale(1.5)}}.demo-mine-result{max-width:130px;min-height:29px;margin:7px auto 0}.demo-mine-result.collectable{color:#bce3ce;background:#a4dabc16;border-color:#b4e8cf30}.demo-mine-result.collecting{transform:scale(.97);box-shadow:inset 0 0 0 1px #d7ffe25c}.preview-demo[data-running=false] .demo-dice-roll-strip,.preview-demo[data-running=false] .demo-touch>span,.preview-demo[data-running=false] .demo-cell-click{animation-play-state:paused}.arc-arena{background:linear-gradient(130deg,#1c2034,#111522);grid-column:1/-1;min-height:221px;padding:20px}.arc-arena .arc-tile-meta{color:#a5aed3}.arc-arena-copy{margin-top:13px}.arc-arena-copy h2{font-size:26px}.arc-arena-copy p{font-size:10px}.arc-pulse-preview{background:#7f8ba812;border-radius:9px;height:28px;margin:18px 0 30px;position:relative;overflow:hidden}.arc-pulse-preview>b{background:#ffffff24;width:1px;height:6px;position:absolute;top:11px}.arc-pulse-band{background:#80a6ff25;border:1px solid #9abaff35;border-radius:7px;animation:3.6s linear infinite paused arc-pulse-window;position:absolute;top:0;bottom:0;left:50%;right:19%}.arc-pulse-center{background:#a7c3ff45;width:3%;position:absolute;top:0;bottom:0;left:64%;right:auto}.arc-pulse-dot{width:100%;animation:3.6s linear infinite paused arc-pulse;position:absolute;top:4px;bottom:4px;left:0}.arc-pulse-dot:before{content:"";background:#e2eaff;border-radius:4px;width:3px;position:absolute;top:0;bottom:0;left:0;right:auto;box-shadow:0 0 12px #9abaff80}.arc-pulse-preview[data-running=true] .arc-pulse-dot,.arc-pulse-preview[data-running=true] .arc-pulse-band{animation-play-state:running}@keyframes arc-pulse{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes arc-pulse-window{0%,45%,90%,to{opacity:.65}55%,80%{opacity:1}}.arc-footnote{align-items:center;gap:10px;padding:24px 1px 0;display:flex}.arc-footnote p{color:#6f7a8a;font-size:8px;line-height:1.9}.sheet.arcade-stage{width:100%;max-width:510px;height:100dvh;max-height:100dvh;padding:calc(12px + env(safe-area-inset-top)) 22px 0;overscroll-behavior:contain;background:radial-gradient(at 50% 15%,#14213570,#0000 53%),#080c13;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;overflow-y:auto}.arcade-stage .sheet-handle{display:none}.arcade-stage .sheet-title{flex-shrink:0;min-height:40px;margin:0 0 12px;padding:0}.arcade-stage .sheet-title h2{font-size:18px;font-weight:550}.arcade-stage .sheet-title .icon-button{background:#ffffff08;border:1px solid #ffffff09}.arc-stage-balance{color:#7f90a6;border-bottom:1px solid #9abbff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 0 13px;display:flex}.arc-stage-balance>span{letter-spacing:1.1px;font-size:7px}.arc-stage-balance>b{color:#d3e1f6;font-size:11px;font-weight:450}.arc-stage-balance small{color:#7f90a6;font-size:8px}.arc-stage-content{flex:1 0 auto}.arc-stage-caption{text-align:center;padding:19px 0 0}.arc-stage-caption>span{letter-spacing:1.6px;color:#7591b8;font-size:7px}.arc-stage-caption>p{color:#8393a8;margin-top:5px;font-size:8px;line-height:1.9}.arc-plinko-board{width:100%;max-width:345px;margin:8px auto 0}.arc-plinko-board svg{width:100%;display:block;overflow:visible}.arc-pocket-slot rect{transition:fill .2s}.arc-pocket-slot.landed rect{fill:#d4e7ff;stroke:#fff;stroke-width:1px}.arc-pocket-slot.landed{transform-box:fill-box;transform-origin:50%;animation:.45s ease-out arc-pocket-hit}@keyframes arc-pocket-hit{40%{transform:translateY(4px)}}.arc-live-ball{pointer-events:none}.arc-round-result{flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:81px;padding:12px 0;display:flex}.arc-result-label{color:#72839b;letter-spacing:1px;font-size:7px}.arc-round-result strong{color:#c5d4ea;letter-spacing:-.5px;font-size:17px;font-weight:450}.arc-round-result strong small{font-size:10px}.arc-round-result>span:last-child:not(:first-child){color:#8293ac;font-size:8px}.arc-round-result.is-win strong{color:#a4e7d0}.arc-round-result.is-loss strong{color:#d4b8bf}.arc-session{justify-content:space-between;align-items:center;gap:10px;padding:6px 0 14px;display:flex}.arc-session>span{color:#6e7f95;font-size:7px}.arc-session>div{gap:5px;display:flex}.arc-session b{color:#b3939c;background:#b3939c0b;border-radius:5px;padding:4px 5px;font-size:7px;font-weight:450}.arc-session b.positive{color:#9aceb7;background:#9aceb70b}.arc-control-dock{padding:16px 0 calc(16px + env(safe-area-inset-bottom));border-top:1px solid #b0cfff14;flex-direction:column;flex-shrink:0;gap:14px;margin-top:auto;display:flex}.arc-control-label,.arc-bet label{color:#b7c5d9;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:9px;display:flex}.arc-control-label>span,.arc-bet label>span{color:#65768d;font-size:7px}.arc-segments{background:#111b28;border-radius:12px;gap:4px;padding:4px;display:flex}.arc-segments>button{color:#778aa5;white-space:nowrap;background:0 0;border-radius:8px;flex:1;min-width:0;padding:10px 4px;font-size:9px;font-weight:450}.arc-segments>button.selected{color:#d6e7ff;background:#263e5d;box-shadow:0 2px 6px #0002}.arc-bet-row{gap:10px;display:flex}.arc-bet-row>button{color:#a7bbd9;background:#152031;border:1px solid #839ec514;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.arc-bet-row>div{background:#0b121e;border:1px solid #90b4e81c;border-radius:12px;flex:1;align-items:center;min-width:0;padding:0 14px;display:flex}.arc-bet input{color:#e1ebf9;text-align:center;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:9px 0;font-size:14px;font-weight:450}.arc-bet input:focus-visible{outline-offset:2px;border-radius:3px;outline:1px solid #9bbfff}.arc-bet-row b{color:#6d829f;font-size:9px;font-weight:450}.arc-primary,.arc-secondary{border-radius:15px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px;font-size:11px;font-weight:500;line-height:1.6;display:flex}.arc-primary{color:#071225;background:linear-gradient(110deg,#c7ddff,#88b7ff);box-shadow:inset 0 1px #ffffff6b}.arc-primary:disabled{opacity:.4;box-shadow:none}.arc-secondary{color:#afc8ec;background:#142033}.arc-fine-print{text-align:center;color:#667991;padding:0 5px;font-size:7px;line-height:1.9}.arc-threshold{accent-color:#a8caff;cursor:pointer;width:100%;height:22px;margin:13px 0 0}.arc-dice-board{text-align:center;margin:25px 0 0;padding:15px 4px}.arc-dice-label{letter-spacing:1.6px;color:#7990af;font-size:7px}.arc-dice-number{place-items:center;min-height:113px;display:grid}.arc-dice-number strong{letter-spacing:-3px;color:#d4e7ff;font-variant-numeric:tabular-nums;font-size:clamp(32px,11vw,52px);font-weight:400;line-height:1.5}.arc-dice-board.rolling .arc-dice-number{opacity:.7}.arc-dice-board.won .arc-dice-number strong{color:#a4e7d0}.arc-dice-line{background:#1e2b40;border-radius:8px;height:12px;position:relative}.arc-dice-win-zone{background:#84b5fb;border-radius:8px;position:absolute;top:0;bottom:0}.arc-dice-target{background:#deebff;width:2px;height:24px;position:absolute;top:-6px;transform:translate(-1px)}.arc-dice-roll-marker{background:#deb3be;border-radius:2px;width:8px;height:8px;animation:.3s ease-out arc-marker-in;position:absolute;top:-12px;transform:translate(-4px)rotate(45deg)}.arc-dice-roll-marker.win{background:#aff1d8}@keyframes arc-marker-in{0%{opacity:0;top:-24px}}.arc-dice-scale{color:#6d829e;justify-content:space-between;padding-top:15px;font-size:7px;display:flex}.arc-dice-odds{grid-template-columns:repeat(3,1fr);margin-top:28px;padding:0;display:grid}.arc-dice-odds>div+div{border-left:1px solid #98bfff13}.arc-dice-odds small{color:#6e85a4;letter-spacing:.6px;font-size:6px;display:block}.arc-dice-odds b{margin-top:7px;font-size:14px;font-weight:450;display:block}.arc-dice-odds b small{font-size:7px;display:inline}.arc-mines-status{color:#7890a4;justify-content:space-between;max-width:290px;margin:19px auto 12px;font-size:8px;display:flex}.arc-mines-status b{color:#c3d9e4;font-weight:450}.arc-mine-grid{grid-template-columns:repeat(4,1fr);gap:8px;max-width:290px;margin:0 auto;display:grid}.arc-mine-tile{aspect-ratio:1;background:linear-gradient(150deg,#23394a,#172b3b);border:1px solid #b1d7ee14;border-radius:15px;place-items:center;min-width:0;display:grid;box-shadow:inset 0 1px #c4e7fa0c,0 3px 6px #0002}.arc-mine-tile:disabled{opacity:1}.arc-mine-tile:not(:disabled):hover{background:#2d465b}.arc-mine-tile.safe{background:#8ce2c316;border-color:#a5edcf35;animation:.3s ease-out arc-tile-open;box-shadow:inset 0 0 20px #8ae2bc08}.arc-mine-tile.mine{background:#d87c8f12;border-color:#df98a525;animation:.3s ease-out arc-tile-open}.arc-tile-glint{background:#7096b845;border-radius:2px;width:7px;height:7px;transform:rotate(45deg)}.arc-mine-grid:not(.in-play) .arc-tile-glint{opacity:.5}.arc-mine-tile.opening{animation:.6s infinite alternate arc-tile-loading}@keyframes arc-tile-open{0%{opacity:.4;transform:scale(.88)}}@keyframes arc-tile-loading{to{background:#2f4a61;border-color:#b7d8ff80}}.arc-mine-progress{grid-template-columns:1fr 1fr;gap:15px;max-width:310px;margin:19px auto 20px;display:grid}.arc-mine-progress>div:last-child{border-left:1px solid #9ec4eb17;padding-left:15px}.arc-mine-progress span{letter-spacing:.7px;color:#6e8d9f;font-size:6px;display:block}.arc-mine-progress strong{color:#b5eddb;letter-spacing:-.5px;margin:3px 0;font-size:21px;font-weight:450;display:block}.arc-mine-progress strong small{color:#74aa9b;font-size:8px}.arc-mine-progress b{color:#769e94;font-size:8px;font-weight:350}.arc-collect{background:linear-gradient(110deg,#c1f2df,#8bd5bd)}.arc-stage-arena{background:radial-gradient(at 50% 18%,#222b4c70,#0000 58%),#090d16!important}.arc-arena-loading{color:#8294af;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;font-size:10px;display:flex}.arc-arena-intro{flex:1 0 auto;padding:38px 0 24px}.arc-arena-intro h3{letter-spacing:-1.3px;max-width:300px;margin:14px 0;font-size:26px;font-weight:500;line-height:1.5}.arc-arena-intro>p:not(.arc-eyebrow){color:#8e9db5;font-size:10px;line-height:2}.arc-arena-intro .arc-pulse-preview{height:54px;margin:35px 0}.arc-arena-intro .arc-pulse-preview>b{height:10px;top:22px}.arc-arena-intro .arc-pulse-dot{top:10px;bottom:10px}.arc-arena-steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.arc-arena-steps b{color:#a3b9ec;margin-bottom:9px;font-size:9px;font-weight:450;display:block}.arc-arena-steps span{color:#7c8da8;font-size:8px;line-height:2}.arc-settled{margin-top:25px!important}.arc-practice-button{text-align:left;background:#1b27421f;border:1px solid #a1bbfc1c;border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.arc-practice-button>span{flex:1}.arc-practice-button b{color:#c2d5f7;font-size:10px;font-weight:450;display:block}.arc-practice-button small{color:#768caa;margin-top:5px;font-size:7px;display:block}.arc-practice-button>svg{color:#819cc9}.arc-match-wait{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:370px;padding:30px 0;display:flex}.arc-radar{place-items:center;width:170px;height:170px;margin-bottom:25px;display:grid;position:relative}.arc-radar>i{border:1px solid #779ffb24;border-radius:50%;animation:3s ease-out infinite arc-radar-wave;position:absolute;top:0;bottom:0;left:0;right:0}.arc-radar>i:nth-child(2){animation-delay:1.5s}@keyframes arc-radar-wave{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.2)}}.arc-match-wait h3{letter-spacing:-.8px;margin:12px 0;font-size:21px;font-weight:500}.arc-match-wait>p{color:#8396b4;font-size:9px;line-height:1.9}.arc-reserved{background:#14233b50;border:1px solid #9abbfa18;border-radius:15px;margin-top:24px;padding:12px 25px}.arc-reserved b{color:#b6d2ff;font-size:14px;font-weight:450;display:block}.arc-reserved span{color:#728bae;margin-top:4px;font-size:7px;display:block}.arc-duel-score{justify-content:space-between;align-items:center;gap:12px;padding:25px 0 0;display:flex}.arc-duel-score>div{text-align:center;flex:1;min-width:0}.arc-duel-score span{color:#7a8eaf;letter-spacing:.5px;font-size:7px;display:block}.arc-duel-score b{font-variant-numeric:tabular-nums;font-size:33px;font-weight:450;line-height:1.5;display:block}.arc-duel-score small{color:#6a7c98;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.arc-duel-score .arc-duel-time b{color:#b4c9f2;font-size:21px}.arc-duel-time>span{margin-top:7px;font-size:6px}.arc-signal-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:242px;padding:44px 0 18px;display:flex}.arc-signal-stage h3{letter-spacing:-.6px;font-size:19px;font-weight:450}.arc-hit-feedback{color:#7389aa;text-align:center;min-height:20px;margin-top:3px;font-size:8px}.arc-hit-feedback.scored{color:#b1e4d2}.arc-timing-wrap{padding:22px 8px 25px}.arc-timing-rail{background:#101c2f;border:1px solid #8eaef31c;border-radius:11px;height:58px;position:relative;overflow:hidden}.arc-timing-zone{background:#4c85e34d;border-inline-start:1px solid #87b6ff65;border-inline-end:1px solid #87b6ff65;position:absolute;top:0;bottom:0}.arc-timing-perfect{background:#a1c5ff47;position:absolute;top:0;bottom:0}.arc-timing-rail>i{background:#b9d2ff40;width:1px;height:8px;position:absolute;top:24px}.arc-timing-marker{will-change:left;background:#f1f6ff;border-radius:5px;width:4px;margin-left:-2px;position:absolute;top:8px;bottom:8px;left:0;box-shadow:0 0 16px #b1ceff80}.arc-timing-labels{letter-spacing:.5px;color:#6c82a4;justify-content:space-between;padding-top:11px;font-size:6px;display:flex}.arc-signal-dock .signal-buttons{gap:10px;margin:0}.arc-signal-dock .signal-buttons>button{min-height:96px;box-shadow:none;background:#16243a;border:1px solid #90b7f925;border-radius:18px;gap:9px;padding:12px 5px}.arc-signal-dock .signal-buttons>button span{color:#a5bfe4;font-size:8px}.arc-text-button{color:#8499b8;background:0 0;padding:8px;font-size:8px}@media (max-height:760px){.arcade-stage .arc-plinko-board{max-width:280px}.arcade-stage .arc-stage-caption{padding-top:12px}.arcade-stage .arc-mine-grid{gap:7px;max-width:248px}.arcade-stage .arc-mine-tile{border-radius:12px}.arcade-stage .arc-control-dock{gap:11px;padding-top:13px}.arcade-stage .arc-signal-stage{min-height:205px;padding:20px 0 10px}.arcade-stage .arc-duel-score{padding-top:16px}.arcade-stage .arc-arena-intro{padding-top:25px}.arcade-stage .arc-dice-board{margin-top:12px}}@media (max-width:360px){.arc-heading h1{font-size:30px}.arc-subtitle{font-size:9px}.arc-tile{border-radius:20px}.arc-plinko{min-height:264px;padding:17px}.arc-feature-copy h2{font-size:27px}.arc-feature-copy p{font-size:9px}.arc-plinko-preview{top:55px;right:0}.arc-pill{gap:4px;padding-inline-start:6px;padding-inline-end:6px;font-size:6px}.arc-tile-meta>span{font-size:6px}.arc-dice,.arc-mines{min-height:338px;padding:14px 11px}.arc-tile h2{font-size:20px}.arc-tile p{font-size:8px}.arc-card-link,.arc-tile-footer>span{font-size:6px}.arc-tile-footer b{font-size:7px}.preview-demo{height:184px}.demo-dice-number,.demo-dice-roll-strip>b{font-size:32px}.demo-dice-number-window{min-width:55px}.demo-mines-board{max-width:108px}.demo-result{gap:3px;padding-inline-start:5px;padding-inline-end:5px}.demo-result>b{font-size:10px}.demo-result>small{font-size:6px}.demo-mine-back .emoji{width:18px;height:18px}.arc-mines-preview .demo-heading{letter-spacing:0;font-size:4.6px}.sheet.arcade-stage{padding-inline-start:17px;padding-inline-end:17px}.arc-segments>button{font-size:8px}.arc-primary,.arc-secondary{font-size:10px}.arc-dice-odds b{font-size:12px}.arc-arena-intro h3{font-size:23px}.arc-signal-dock .signal-buttons>button{min-height:88px}}@media (prefers-reduced-motion:reduce){.arc-preview-ball,.arc-pulse-dot,.arc-radar>i,.arc-pocket-slot.landed,.arc-mine-tile,.arc-dice-roll-marker,.arc-pulse-band{animation:none}.preview-demo *{transition:none!important;animation:none!important}.preview-demo .demo-touch{display:none}}html[data-reduced=true] .arc-preview-ball,html[data-reduced=true] .arc-pulse-dot,html[data-reduced=true] .arc-radar>i,html[data-reduced=true] .arc-pulse-band{animation:none}html[data-reduced=true] .preview-demo *{transition:none!important;animation:none!important}html[data-reduced=true] .preview-demo .demo-touch{display:none}
