@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:500;src:url(/static/media/oxanium-latin-ext-500-normal.9c582e0ea442d47b4c65.woff2) format("woff2"),url(/static/media/oxanium-latin-ext-500-normal.4b39267739f7a58930e7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:500;src:url(/static/media/oxanium-latin-500-normal.6120d0fd439145f743e1.woff2) format("woff2"),url(/static/media/oxanium-latin-500-normal.ecd25a7029d54a40a9cd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:700;src:url(/static/media/oxanium-latin-ext-700-normal.543a63a063b256b3f308.woff2) format("woff2"),url(/static/media/oxanium-latin-ext-700-normal.b38798863d1de5535eed.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:700;src:url(/static/media/oxanium-latin-700-normal.bd169330f9fadcb52fdb.woff2) format("woff2"),url(/static/media/oxanium-latin-700-normal.50b1a1ab11af5cf767d0.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:800;src:url(/static/media/oxanium-latin-ext-800-normal.a5b08f6ef91f9b748045.woff2) format("woff2"),url(/static/media/oxanium-latin-ext-800-normal.912c6c5f03c70efb9b02.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Oxanium;font-style:normal;font-weight:800;src:url(/static/media/oxanium-latin-800-normal.8eb2db6fca5c6cfd24e0.woff2) format("woff2"),url(/static/media/oxanium-latin-800-normal.68d572472f46045d7808.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-cyrillic-ext-500-normal.c803169a005534ccd3ce.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-500-normal.7de3a9dc24887eb97e02.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-cyrillic-500-normal.8bc39612bab147b548a0.woff2) format("woff2"),url(/static/media/manrope-cyrillic-500-normal.d9a670e709ce916c1b2f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-greek-500-normal.3ca2b78cc08d41506266.woff2) format("woff2"),url(/static/media/manrope-greek-500-normal.f712727ba6c6af22d46b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-vietnamese-500-normal.9d5e4c2f4b8f26f4504e.woff2) format("woff2"),url(/static/media/manrope-vietnamese-500-normal.c9bee1b7182072d8d1de.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-ext-500-normal.7e0789a3289d22727ab3.woff2) format("woff2"),url(/static/media/manrope-latin-ext-500-normal.cb08765add2357d17048.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:500;src:url(/static/media/manrope-latin-500-normal.c7736fa36f1acc702e19.woff2) format("woff2"),url(/static/media/manrope-latin-500-normal.d6d9a6ff354d8f532ed3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-cyrillic-ext-600-normal.089722617bc2a1516cec.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-600-normal.4bbf09a9b13d319bf5fd.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-cyrillic-600-normal.fc7005426b89f1e8a5a0.woff2) format("woff2"),url(/static/media/manrope-cyrillic-600-normal.09ed6ca36d257b1a4881.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-greek-600-normal.728f66dc2faf2d2a642d.woff2) format("woff2"),url(/static/media/manrope-greek-600-normal.5fc8a48033a208313724.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-vietnamese-600-normal.7b668eb50143b685afd7.woff2) format("woff2"),url(/static/media/manrope-vietnamese-600-normal.a240bc5d3e2b56b8dd99.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-ext-600-normal.908f435aaf9ae938320e.woff2) format("woff2"),url(/static/media/manrope-latin-ext-600-normal.16b78ad10143191b033d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:600;src:url(/static/media/manrope-latin-600-normal.af1782c892c03046369d.woff2) format("woff2"),url(/static/media/manrope-latin-600-normal.2b64d70a40d9de82bb19.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-ext-700-normal.4ee2708831b279ef20f1.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-700-normal.b2b2b1d8ddf951e3ba37.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-cyrillic-700-normal.682e60cb17fbaab47031.woff2) format("woff2"),url(/static/media/manrope-cyrillic-700-normal.b3861ca8cfacc88c54ff.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-greek-700-normal.8b5144f5aa9ba2f87b92.woff2) format("woff2"),url(/static/media/manrope-greek-700-normal.f68cae99ba31ccd12a09.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-vietnamese-700-normal.5d5f32888990c62b5471.woff2) format("woff2"),url(/static/media/manrope-vietnamese-700-normal.1d5cbbeae3c8b8b0b3fa.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-ext-700-normal.7559db14fbd483e845ce.woff2) format("woff2"),url(/static/media/manrope-latin-ext-700-normal.d75558844f2c31e07286.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:700;src:url(/static/media/manrope-latin-700-normal.bee86ea645ea6bd5d499.woff2) format("woff2"),url(/static/media/manrope-latin-700-normal.86549a2403b1726731ce.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-cyrillic-ext-800-normal.fa6c2a853a401d0b7323.woff2) format("woff2"),url(/static/media/manrope-cyrillic-ext-800-normal.653a86fb0dde04c5d67b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-cyrillic-800-normal.bf391c5f5929ee7dae46.woff2) format("woff2"),url(/static/media/manrope-cyrillic-800-normal.adff08dfb58b366929a1.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-greek-800-normal.e855627ebd5f299a0696.woff2) format("woff2"),url(/static/media/manrope-greek-800-normal.92555cde25344c2a33c9.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-vietnamese-800-normal.255fcd44c960fc685414.woff2) format("woff2"),url(/static/media/manrope-vietnamese-800-normal.2c4dc9e45dd0af517673.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-latin-ext-800-normal.c4e14ceb7de4b7e6a2ac.woff2) format("woff2"),url(/static/media/manrope-latin-ext-800-normal.bf48bc6f90ffbc28de47.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:800;src:url(/static/media/manrope-latin-800-normal.dfaa3215b31de9a0e360.woff2) format("woff2"),url(/static/media/manrope-latin-800-normal.a522549d0f2dd5ec2b48.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Mars Display;font-style:normal;font-weight:100 1000;src:url(/static/media/RobotoFlex.34b447cc3641782c240a.ttf) format("truetype")}:root{--mars-bg:#07040a;--mars-rust:#e85d04;--mars-ember:#ff7b2e;--mars-deep:#9a031e;--mars-dust:#ffd4a8;--mars-glass:#120a088c;--mars-glass-border:#ffb47824;--mars-text:#f4ebe4;--mars-muted:#f4ebe49e;--ruby:#ff4d6d;--star:#ffd166;--safe-bottom:env(safe-area-inset-bottom,0px);--nav-h:calc(72px + max(var(--safe-bottom), var(--tg-safe-bottom, 0px)));--radius:22px;--radius-sm:16px;--radius-lg:28px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.45,0.64,1);--font-display:"Oxanium","Mars Display",sans-serif;--font-body:"Manrope","Mars Display",sans-serif}*,:after,:before{box-sizing:border-box}body,html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;background:#07040a;background:var(--mars-bg);color:#f4ebe4;color:var(--mars-text);font-family:Manrope,Mars Display,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.25;margin:0;max-width:100%;min-width:320px;overflow-x:clip;overflow-y:visible;overscroll-behavior-x:none;overscroll-behavior-y:none;padding:0;touch-action:pan-y pinch-zoom}body{display:flex;justify-content:center;width:100%}.video-background{background:radial-gradient(120% 80% at 50% 100%,#7a1f0a 0,#1a0604 45%,#050308 100%);inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}#background-video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;opacity:.52;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.bg-nebula{animation:nebula-drift 22s ease-in-out infinite alternate;background:radial-gradient(circle at 20% 30%,#e85d0438,#0000 42%),radial-gradient(circle at 80% 20%,#ff4d6d1f,#0000 38%),radial-gradient(circle at 50% 90%,#ff7b2e47,#0000 50%);inset:-20%;position:absolute;z-index:1}.bg-vignette{background:radial-gradient(70% 60% at 50% 40%,#0000 30%,#00000073 100%);inset:0;position:absolute;z-index:2}@keyframes nebula-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,2%,0) scale(1.06)}}#root,.page{background:#0000;display:flex;flex-direction:column;max-width:800px;min-height:100vh;min-height:100dvh;overflow-x:clip;position:relative;width:100%;z-index:1}.glass-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#120a088c;background:var(--mars-glass);border:1px solid #ffb47824;border:1px solid var(--mars-glass-border);border-radius:22px;border-radius:var(--radius);box-shadow:0 8px 32px #00000047,inset 0 1px 0 #ffffff0f}.soft-card{border-radius:28px!important;border-radius:var(--radius-lg)!important}.soft-btn{border-radius:18px!important}.action-btn{align-items:center;background:linear-gradient(135deg,#e85d04,#c1121f);border:1px solid #ffb46447;border-radius:16px;border-radius:var(--radius-sm);color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:700;gap:6px;justify-content:center;line-height:1;min-height:44px;padding:12px 16px;transition:transform .12s,filter .12s;white-space:nowrap}.action-btn.danger,.action-btn.soft-btn.danger{background:linear-gradient(135deg,#9a031e,#5c0011);border-color:#ff646473}.screen-enter{animation:screen-in .32s cubic-bezier(.22,1,.36,1) both;animation:screen-in .32s var(--ease-out) both}@keyframes screen-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.fx-icon,.fx-icon-wrap{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;position:relative}.fx-icon-wrap.is-off .fx-float-img.is-native{opacity:.72}.fx-icon-wrap.is-on .fx-float-img.is-native{opacity:1}.fx-icon-wrap.item-icon-fx,.item-icon-fx.fx-icon-wrap{background:radial-gradient(circle at center,#140c0ae6 0,#140c0a73 60%,#140c0a00 78%);border-radius:50%}.fx-icon-svg{display:block;height:100%;overflow:visible;width:100%}.fx-star-body{animation:star-pulse 2.4s cubic-bezier(.22,1,.36,1) infinite;animation:star-pulse 2.4s var(--ease-out) infinite;transform-origin:16px 16px}.fx-star-spark{animation:spark-blink 2.2s ease-in-out infinite;opacity:0}.fx-star-spark.b{animation-delay:.5s}.fx-star-spark.c{animation-delay:1.1s}@keyframes star-pulse{0%,to{filter:brightness(1)}45%{filter:brightness(1.18)}70%{filter:brightness(1.05)}}@keyframes spark-blink{0%,to{opacity:0}40%{opacity:1}60%{opacity:.2}}.fx-ruby-body,.fx-ruby-fire{transform-origin:16px 16px}.fx-ruby-fire{animation:ruby-fire 2.8s ease-in-out infinite}@keyframes ruby-fire{0%,to{opacity:.5}50%{opacity:1}}.fx-ruby-sweep{animation:ruby-sweep 3.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes ruby-sweep{0%{transform:translateX(0) skewX(-12deg)}55%,to{transform:translateX(48px) skewX(-12deg)}}.fx-ruby-spark{animation:ruby-spark 3.6s ease-in-out infinite;opacity:0;transform-origin:center}.fx-ruby-spark.b{animation-delay:1.5s}@keyframes ruby-spark{0%,62%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.25)}84%,to{opacity:0;transform:scale(.5)}}.fx-icon.fx-ruby.is-still .fx-ruby-fire,.fx-icon.fx-ruby.is-still .fx-ruby-spark,.fx-icon.fx-ruby.is-still .fx-ruby-sweep{animation:none}.fx-icon.fx-ruby.is-still .fx-ruby-fire{opacity:.8}.fx-icon.fx-ruby.is-still .fx-ruby-spark{opacity:.9}picture{display:contents}.fx-float-img{-webkit-user-drag:none;display:block;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%}.fx-float-img.is-alive:not(.is-native){animation:icon-bob 2.2s ease-in-out infinite}.fx-float-img.is-native{animation:none!important;transform:none!important}.menu-icon-shell{background:radial-gradient(circle at center,#140c0aeb 0,#140c0a80 64%,#140c0a00 80%);border-radius:12px;display:grid;height:36px;place-items:center;transition:background .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.34,1.45,.64,1);transition:background .2s var(--ease-out),transform .2s var(--ease-spring);width:36px}.menu-icon-shell.is-active{background:radial-gradient(circle at center,#e85d0459 0,#e85d0429 70%,#140c0a00 100%);transform:translateY(-1px)}.menu-icon-active{filter:drop-shadow(0 0 8px rgba(255,180,80,.55))}@keyframes icon-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.06)}}.fx-coin,.fx-icon-wrap.fx-coin{align-items:center;display:inline-flex!important;flex-shrink:0;justify-content:center;line-height:0;transform:none!important;vertical-align:middle}.fx-coin .fx-float-img,.fx-coin .fx-float-img.is-alive,.fx-coin .fx-float-img.is-native{animation:none!important;display:block;filter:none!important;object-fit:contain;opacity:1!important;transform:none!important}.score-hero{gap:10px}.score-hero .fx-icon-wrap.score-coin,.score-hero .score-coin{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;transform:translateY(.04em)!important}.score-hero .score-coin .fx-float-img{animation:none!important;filter:none!important;object-fit:contain;opacity:1!important;transform:none!important}.score-hero #score{align-items:center;display:inline-flex;line-height:1;padding:0}.score-coin{filter:none}.fx-icon-wrap.fx-coin,.fx-icon.fx-ruby,.fx-icon.fx-star{align-self:center;flex-shrink:0;transform:none}.fx-icon.fx-ruby{transform:translateY(-.08em)}.action-btn,.amber-balance,.bp-currency-legend span,.build-balance,.clan-gate-cost,.hdr-chip,.hub-amber,.invite-stat-val,.offline-earn-amount,.profile-stat-value,.reward-line,.season-me-stat-val,.season-meta-val,.season-reward-arrow,.shop-buy-btn{line-height:1}.season-reward-arrow{gap:.28em;margin-left:.35em;vertical-align:middle}.season-me-stat-val,.season-meta-val{align-items:center;display:inline-flex;gap:.28em;justify-content:center}.avatar{background:linear-gradient(145deg,#ff7b2e,#9a031e);border-radius:50%;box-shadow:0 0 0 2px #ffb47859,0 6px 18px #0006;display:grid;flex-shrink:0;overflow:visible;place-items:center;position:relative}.avatar-img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.avatar-fallback{color:#fff;font-size:14px;font-weight:800;letter-spacing:.04em}.avatar-ring{border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e;inset:0;pointer-events:none;position:absolute}.header{align-items:center;border-radius:18px;display:flex;gap:8px;justify-content:space-between;margin:8px 10px 0;padding:8px 10px}.header-stats{display:flex;flex-direction:column;gap:4px;min-width:0}.stat-chip{align-items:center;background:#00000047;border:1px solid #ffffff0f;border-radius:999px;display:inline-flex;gap:5px;padding:3px 8px}.stat-chip.ruby-chip{background:#9a031e47;border-color:#ff4d6d59}.stat-value{font-feature-settings:"tnum";color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700}.stat-unit{color:#f4ebe49e;color:var(--mars-muted);font-size:10px;font-weight:500}.ruby-help-btn{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;line-height:0;margin-left:2px;padding:0}.header-profile{align-items:center;display:flex;gap:8px;text-align:right}.profile-meta{align-items:flex-end;display:flex;flex-direction:column;gap:2px;min-width:0}.profile-info-name{align-items:center;color:#fff;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:700;gap:6px;letter-spacing:.02em;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prestige-pill{background:#ffd16633;border:1px solid #ffd16666;color:#ffd166;color:var(--star);font-size:9px;padding:1px 5px}.profile-title{font-size:11px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-quick{align-items:center;display:flex;gap:6px;margin-top:2px}.icon-nav-btn{align-items:center;background:#00000047;border:1px solid #ffb47829;border-radius:12px;display:inline-flex;height:34px;justify-content:center;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease;transition:transform .18s var(--ease-out),background .18s ease;width:34px}.icon-nav-btn:active{background:#e85d0440;transform:scale(.92)}.lang-toggle{background:#e85d0438;border:1px solid #ffb47859;border-radius:12px;color:#ffe7c2;cursor:pointer;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800;height:36px;letter-spacing:.06em;min-width:48px;padding:0 12px}.lang-toggle.lang-toggle-lg{font-size:15px;height:38px;min-width:52px}.lang-toggle:active{transform:scale(.94)}.profile-avatar-btn{background:#0000;border:0;border-radius:50%;cursor:pointer;line-height:0;padding:0}.header-compact .lang-toggle{font-size:13px!important;height:34px!important;min-width:46px!important}.top-link{color:#ff7b2e;color:var(--mars-ember);font-size:12px;font-weight:600;text-decoration:none}.top-link:active{opacity:.7}.amber-balance{color:#ff4d6d;color:var(--ruby);font-weight:800;gap:.28em;vertical-align:middle}.amber-balance,.hub-amber{align-items:center;display:inline-flex;line-height:1}.hub-amber{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:18px;gap:6px;margin-top:4px}.action-btn .fx-ruby,.amber-balance .fx-ruby,.hdr-chip .fx-ruby,.hub-amber .fx-ruby,.profile-stat-value .fx-ruby,.season-me-stat-val .fx-ruby,.season-meta-val .fx-ruby,.season-reward-arrow .fx-ruby{transform:translateY(-.08em)}.main{box-sizing:border-box;flex-direction:column;justify-content:flex-start;min-height:calc(100dvh - 118px);overflow:visible;padding:4px 12px calc(150px + max(env(safe-area-inset-bottom, 0px), 0px));padding:4px 12px calc(var(--nav-h) + 78px)}.main,.score-hero{align-items:center;display:flex}.score-hero{flex:0 0 auto;gap:8px;justify-content:center;margin-top:4px;z-index:2}#score{font-feature-settings:"tnum";color:#fff;font-size:clamp(32px,9vw,42px);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;padding:8px 4px;text-shadow:0 2px 24px #ff782873}.tap-stage{--tap-size:min(300px,80vw,40dvh,100%);align-self:center;aspect-ratio:1/1;box-sizing:border-box;display:block;flex:0 0 auto;height:auto;margin:auto 0;max-width:100%;overflow:visible;position:relative;width:var(--tap-size)}.tap-aura{animation:aura-pulse 2.8s ease-in-out infinite;background:radial-gradient(circle,#ff913c85 0,#ff5a1947 46%,#dc2d0c1f 62%,#0000 76%);inset:-8%;z-index:1}.tap-aura,.tap-frame-ring{border-radius:50%;pointer-events:none;position:absolute}.tap-frame-ring{box-sizing:border-box;inset:-6%;z-index:4}#button,.tap-button{-webkit-touch-callout:none;-webkit-appearance:none;appearance:none;background-color:initial;background-image:none;border:none;cursor:pointer;height:auto;image-rendering:auto;line-height:0;margin:0;outline:none;overflow:visible;padding:0;touch-action:manipulation;transform:translateZ(0) scale(1);transition:transform 70ms cubic-bezier(.22,1,.36,1);transition:transform 70ms var(--ease-out);width:auto;will-change:transform;z-index:2}#button,.tap-button,.tap-planet-img{border-radius:50%;inset:0;position:absolute;-webkit-user-select:none;user-select:none}.tap-planet-img{-webkit-user-drag:none;display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;object-position:center;pointer-events:none;width:100%}#button.is-pressed,.tap-button.is-pressed{transform:translateZ(0) scale(.94)}@keyframes aura-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:.9;transform:scale(1.05)}}.tap-frame-ring.frame-frame_bronze{box-shadow:0 0 0 3px #8b5a2b,0 0 0 7px #cd7f328c,0 0 28px #cd7f328c,inset 0 0 18px #cd7f3240}.tap-frame-ring.frame-frame_silver{box-shadow:0 0 0 3px #cfd6e0,0 0 0 7px #e6ebf573,0 0 26px #c8d2e680,inset 0 0 16px #ffffff2e}.tap-frame-ring.frame-frame_gold{animation:frame-gold-pulse 2.4s ease-in-out infinite;box-shadow:0 0 0 3px #ffb703,0 0 0 8px #ffd1668c,0 0 34px #ffb428a6,inset 0 0 20px #ffd16647}.tap-frame-ring.frame-frame_emerald{box-shadow:0 0 0 3px #b87333,0 0 0 8px #cd7f3280,0 0 30px #cd7f328c}.tap-frame-ring.frame-frame_ruby{box-shadow:0 0 0 3px #c1121f,0 0 0 8px #ff4d6d8c,0 0 32px #ff4d6d99}.tap-frame-ring.frame-frame_diamond{box-shadow:0 0 0 2px #fff4dc,0 0 0 4px #ffbe5a8c,0 0 22px #ffbe5073}.tap-frame-ring.frame-frame_neon{box-shadow:0 0 0 2px #ffd8bc,0 0 0 4px #ff5a2880,0 0 26px #ff501e80}.tap-frame-ring.frame-frame_master{box-shadow:0 0 0 2px #ffe2b8,0 0 0 4px #ff5a2873,0 0 24px #ff502866}.tap-frame-ring.frame-frame_solar{animation:frame-gold-pulse 1.8s ease-in-out infinite;box-shadow:0 0 0 2px #fff8e0,0 0 0 5px #ffd166,0 0 0 9px #ff9f1c,0 0 0 13px #ffc85059,0 0 48px #ffaa28bf}.tap-frame-ring.frame-frame_frost{box-shadow:0 0 0 3px #f3e2c8,0 0 0 7px #d2a06ea6,0 0 28px #ffb46480,inset 0 0 24px #ffc88c40}.tap-frame-ring.frame-frame_void{box-shadow:0 0 0 2px #040106,0 0 0 4px #14040a,0 0 0 7px #78081c73,0 0 36px #28000cd9,inset 0 0 28px #000000e0}.tap-frame-ring.frame-frame_season_silver{box-shadow:0 0 0 2px #eef2f8,0 0 0 4px #b4bed28c,0 0 24px #c8d2e666}.tap-frame-ring.frame-frame_season_gold{box-shadow:0 0 0 2px #ffe9b0,0 0 0 4px #ffbe468c,0 0 28px #ffb43c73}.tap-frame-ring.frame-frame_season_master{box-shadow:0 0 0 2px #ffdcb0,0 0 0 4px #ff8c3c8c,0 0 0 6px #ffc86440,0 0 32px #ff783273}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame,.tap-frame-ring):is(.frame-frame_diamond,.frame-frame_neon,.frame-frame_master,.frame-frame_void,.frame-frame_season_silver,.frame-frame_season_gold,.frame-frame_season_master){overflow:visible!important;position:relative}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame,.tap-frame-ring):is(.frame-frame_diamond,.frame-frame_neon,.frame-frame_master,.frame-frame_void,.frame-frame_season_silver,.frame-frame_season_gold,.frame-frame_season_master):before{border-radius:50%;content:""!important;display:block!important;inset:-16%;pointer-events:none;position:absolute;z-index:5}.frame-frame_diamond:before{animation:frame-conic 4.8s linear infinite;background:conic-gradient(from 0deg,#0000 0 28%,#fff5c8f2 38%,#ffb43c 48%,#ff8c288c 58%,#0000 70% 100%);filter:drop-shadow(0 0 5px rgba(255,190,80,.85));-webkit-mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%);mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_diamond{animation:frame-amber-glow 2.8s ease-in-out infinite}.frame-frame_neon:before{animation:frame-conic 3.4s linear infinite;background:conic-gradient(from 0deg,#0000 0 22%,#ffe6b4 32%,#ff5a1e 42%,#ff280abf 52%,#0000 64% 100%);filter:drop-shadow(0 0 7px rgba(255,70,25,.95));-webkit-mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%);mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar).frame-frame_neon{animation:frame-neon-glow 2.2s ease-in-out infinite}.frame-frame_master:before{animation:frame-conic 3.8s linear infinite;background:conic-gradient(from 0deg,#ff502833 0 18%,#ffdc64 28%,#ff3250f2 36%,#ff782840 48% 68%,#ffc85af2 78%,#ff3c46b3 86%,#ff502833 94% 100%);filter:drop-shadow(0 0 6px rgba(255,90,40,.9));-webkit-mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%);mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.tap-frame-ring).frame-frame_master:after{animation:frame-plasma-pulse 2.4s ease-in-out infinite;border-radius:50%;box-shadow:inset 0 0 12px 2px #ff5a2847;content:""!important;inset:-6%;pointer-events:none;position:absolute;z-index:4}.frame-frame_void:before{animation:frame-conic 12s linear infinite;background:conic-gradient(from 0deg,#0000 0 18%,#ff3250f2 24%,#0000 32% 55%,#a01428d9 62%,#0000 70% 86%,#ff4664b3 91%,#0000 97% 100%);-webkit-mask:radial-gradient(circle,#0000 52%,#000 58%,#000 80%,#0000 88%);mask:radial-gradient(circle,#0000 52%,#000 58%,#000 80%,#0000 88%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.tap-frame-ring).frame-frame_void:after{border-radius:50%;box-shadow:inset 0 0 18px 6px #000000e6;content:""!important;inset:-3%;pointer-events:none;position:absolute;z-index:3}.frame-frame_season_silver:before{animation:frame-conic 5.2s linear infinite;background:conic-gradient(from 0deg,#0000 0 24%,#fff 34%,#b4c8e6f2 46%,#0000 60% 100%);filter:drop-shadow(0 0 5px rgba(210,225,255,.85))}.frame-frame_season_gold:before,.frame-frame_season_silver:before{-webkit-mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%);mask:radial-gradient(circle,#0000 52%,#000 57%,#000 78%,#0000 84%)}.frame-frame_season_gold:before{animation:frame-conic 4.6s linear infinite;background:conic-gradient(from 0deg,#0000 0 22%,#fffad2 32%,#ffbe3c 44%,#0000 58% 100%);filter:drop-shadow(0 0 6px rgba(255,190,60,.9))}.frame-frame_season_master:before{animation:frame-conic 4s linear infinite;background:conic-gradient(from 0deg,#0000 0 18%,#fff0c8 28%,#ff8c32 40%,#ff3c28bf 50%,#0000 64% 100%);filter:drop-shadow(0 0 7px rgba(255,120,50,.95));-webkit-mask:radial-gradient(circle,#0000 51%,#000 56%,#000 78%,#0000 84%);mask:radial-gradient(circle,#0000 51%,#000 56%,#000 78%,#0000 84%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_season_silver{animation:frame-season-silver-glow 2.8s ease-in-out infinite}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_season_gold{animation:frame-season-gold-glow 2.6s ease-in-out infinite}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_season_master{animation:frame-season-master-glow 2.4s ease-in-out infinite}@keyframes frame-soft-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.14)}}@keyframes frame-amber-glow{0%,to{box-shadow:0 0 0 2px #fff8e8,0 0 0 5px #ffc14a,0 0 16px #ffbe508c!important}50%{box-shadow:0 0 0 2px #fffaf0,0 0 0 5px #ffd166,0 0 28px #ffc85ad9!important}}@keyframes frame-neon-glow{0%,to{box-shadow:0 0 0 2px #ffe0c0,0 0 0 5px #ff5a1f,0 0 18px #ff461ea6!important}50%{box-shadow:0 0 0 2px #fff0e0,0 0 0 5px #ff3d00,0 0 32px #ff3c14f2!important}}@keyframes frame-plasma-pulse{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes frame-season-silver-glow{0%,to{box-shadow:0 0 0 2px #eef2f8,0 0 0 4px #b4bed280,0 0 12px #c8d2e659!important}50%{box-shadow:0 0 0 2px #fff,0 0 0 5px #d2dcf0bf,0 0 22px #dce6ffa6!important}}@keyframes frame-season-gold-glow{0%,to{box-shadow:0 0 0 2px #ffe9b0,0 0 0 4px #ffbe4680,0 0 14px #ffb43c66!important}50%{box-shadow:0 0 0 2px #fff6d0,0 0 0 5px #ffc850cc,0 0 26px #ffbe46bf!important}}@keyframes frame-season-master-glow{0%,to{box-shadow:0 0 0 2px #ffdcb0,0 0 0 4px #ff8c3c80,0 0 16px #ff783266!important}50%{box-shadow:0 0 0 2px #ffe8c8,0 0 0 5px #ff7828cc,0 0 0 7px #ffc86459,0 0 28px #ff6428bf!important}}@keyframes frame-gold-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.1)}}@keyframes frame-conic{to{transform:rotate(1turn)}}@keyframes frame-dash{to{transform:rotate(-1turn)}}.atl-card.slot-frame,.atl-card.slot-frame .atl-art,.atl-spot-art:has(.shop-swatch-avatar),.atl-spotlight.slot-frame .atl-spot-art,.frame-preview-block{overflow:visible!important}.season-prize-frame{overflow:visible!important;position:relative}.frame-preview-avatar,.header-avatar-btn .profile-avatar-wrap,.profile-avatar-wrap,.top-avatar{border-radius:50%;box-sizing:border-box;display:grid;isolation:isolate;line-height:0;overflow:visible!important;padding:0;place-items:center;position:relative}.skin-button_amber_core{filter:none}@keyframes amber-core-pulse{0%,to{opacity:1}50%{opacity:1}}.planet-planet_sunset .tap-aura{background:radial-gradient(circle,#ff781e8c 0,#ff3c1433 45%,#0000 72%);filter:saturate(1.4)}.planet-planet_sunset .tap-button{filter:none!important}.planet-planet_obsidian .tap-aura{background:radial-gradient(circle,#280a14b3 0,#78142859 40%,#0000 70%);box-shadow:0 0 40px #b4142859}.planet-planet_obsidian .tap-button{filter:none!important}.planet-planet_aurora .tap-aura{animation:mars-aurora-shift 3.8s ease-in-out infinite;background:radial-gradient(circle at 50% 45%,#50dcb473 0,#2878c847 42%,#0000 72%);box-shadow:0 0 42px #3cc8b44d}.planet-planet_aurora .tap-button{filter:none!important}.planet-planet_crimson .tap-aura{background:radial-gradient(circle,#ff1e328c 0,#78001466 45%,#0000 70%);box-shadow:0 0 36px #ff283c80}.planet-planet_crimson .tap-button{filter:none!important}.planet-planet_dust_storm .tap-aura{background:radial-gradient(circle,#d2a05a80 0,#78502859 45%,#0000 70%);filter:contrast(1.1) saturate(1.2)}.planet-planet_dust_storm .tap-button{filter:none!important}@keyframes mars-aurora-shift{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}.tap-spark.fx-default{background:radial-gradient(circle,#fff 0,#ffb347 55%,#0000 72%);box-shadow:0 0 10px #ffa03cd9;height:8px;opacity:.9;width:8px}.tap-spark.fx-tap_fx_meteor{background:linear-gradient(90deg,#fff,#ff9f43 55%,#0000);border-radius:4px;box-shadow:0 0 16px #ffa03cf2;height:5px;transform:rotate(-25deg);width:16px}.tap-spark.fx-tap_fx_shockwave{animation:tapShockwave .55s cubic-bezier(.22,1,.36,1) forwards!important;animation:tapShockwave .55s var(--ease-out) forwards!important;background:#0000;border:2px solid #ffd166f2;border-radius:50%;box-shadow:0 0 18px #ffb43cbf;height:10px;width:10px}@keyframes tapShockwave{0%{border-width:3px;opacity:1;transform:translate(0) scale(.3)}to{border-width:1px;opacity:0;transform:translate(0) scale(2.8);transform:translate(var(--sx,0),var(--sy,0)) scale(2.8)}}.tap-spark.fx-tap_fx_nova{background:radial-gradient(circle,#fff 0,#ffd166 45%,#0000 72%);box-shadow:0 0 22px #ffffc8,0 0 40px #ff8c288c}.tap-spark.fx-tap_fx_ember{background:linear-gradient(180deg,#ffd166,#ff4d6d 70%,#9a031e);border-radius:40% 60% 50% 50%;box-shadow:0 0 16px #ff4628f2;height:14px;width:11px}.tap-spark.fx-tap_fx_ice{background:linear-gradient(160deg,#fff,#9fd8ff 50%,#3d7ea6);border-radius:2px;box-shadow:0 0 14px #96d2fff2;height:12px;transform:rotate(20deg);width:8px}.skin-button_ember,.skin-button_ice{filter:none!important}.frens-item-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.frens-item-left .item-text{min-width:0}.frens-item-info-name{color:#fff!important;font-size:14px;font-weight:800}.shop-gate-actions{margin:0 auto 12px;width:min(920px,94%)}.shop-sheet-list{display:flex;flex-direction:column;gap:8px;max-height:48vh;overflow:auto;text-align:left;width:100%}.shop-sheet-card{width:100%}#score-counter-container{inset:0;overflow:visible;pointer-events:none;position:absolute;z-index:8}.score-counter{color:#fff;font-size:22px;font-weight:800;opacity:1;position:absolute;text-shadow:0 2px 8px #00000073;transform:translateZ(0);will-change:transform,opacity}.score-counter.is-flying{animation:score-fly .65s cubic-bezier(.22,1,.36,1) forwards;animation:score-fly .65s var(--ease-out) forwards}@keyframes score-fly{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(0,-140px,0) scale(1.15)}}.energy-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:18px;bottom:calc(84px + max(env(safe-area-inset-bottom, 0px), 0px));bottom:calc(var(--nav-h) + 12px);left:50%;margin:0;padding:10px 14px 12px;position:fixed;transform:translateX(-50%);width:min(420px,92%);z-index:25}.energy-info-container{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px;width:100%}.energy-count-container{align-items:center;display:flex;gap:6px;min-width:0}#energy-text{font-feature-settings:"tnum";color:#fff;font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}#energy-bar{background:#0006;border:1px solid #ffffff14;border-radius:999px;height:12px;overflow:hidden;width:100%}#energy-bar-inner{background:linear-gradient(90deg,#e62020,#e85d04 55%,#ffd166);border-radius:inherit;height:100%;transform:scaleX(0);transform-origin:left center;transition:none;width:100%;will-change:transform}.boost-button{align-items:center;background:linear-gradient(135deg,#e85d04e6,#9a031ee6);border:1px solid #ffb4644d;border-radius:12px;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:40px;padding:0 12px;text-decoration:none;transition:transform .12s cubic-bezier(.22,1,.36,1);transition:transform .12s var(--ease-out);white-space:nowrap}.boost-button:active{transform:scale(.97)}.menu-bar{bottom:0;left:50%;max-width:800px;padding:0 10px calc(8px + max(env(safe-area-inset-bottom, 0px), 0px));padding:0 10px calc(8px + max(var(--safe-bottom), var(--tg-safe-bottom, 0px)));pointer-events:none;position:fixed;transform:translateX(-50%);width:100%;z-index:20}.menu-bar-nav{align-items:stretch;background:#0c080ad1;border-radius:22px;display:flex;justify-content:space-between;max-height:none;padding:6px;pointer-events:auto;width:100%}.menu-button{align-items:center;border:1px solid #0000;border-radius:16px;color:#f4ebe49e;color:var(--mars-muted);display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-height:56px;padding:6px 2px 8px;position:relative;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.menu-button.select{background:#e85d0433;border-color:#ffa05038;color:#fff}.menu-button.no-select:active{background:#ffffff0a}.menu-glow{background:#ff7b2e;background:var(--mars-ember);border-radius:999px;bottom:5px;box-shadow:0 0 10px #ff7b2e;box-shadow:0 0 10px var(--mars-ember);height:3px;position:absolute;width:18px}.nav-span-11{font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.nav-span-16{font-size:13px;font-weight:700}.friends,.tasks-screen,.top-screen,.upgrades{align-items:center;display:flex;flex-direction:column;min-height:calc(100dvh - 100px);padding:8px 0 calc(92px + max(env(safe-area-inset-bottom, 0px), 0px));padding:8px 0 calc(var(--nav-h) + 20px)}.friends-title,.screen-title,.upgrades-title{align-items:center;display:flex;flex-direction:column;gap:6px;margin:16px 16px 12px;text-align:center}.title-img{filter:drop-shadow(0 8px 18px rgba(255,100,40,.35));height:72px!important;object-fit:contain;width:72px!important}.title-span{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.25;margin:0;max-width:300px}.title-sub{color:#f4ebe49e;color:var(--mars-muted);font-size:13px;font-weight:500;line-height:1.35;margin:0;max-width:280px}.frens-list,.upgrades-list{display:flex;flex-direction:column;gap:8px;width:min(920px,94%)}.frens-item,.upgrades-item{align-items:center;background:#0c080a7a;border:1px solid #ffb4781a;border-radius:22px;border-radius:var(--radius);contain:layout paint;display:flex;gap:10px;justify-content:space-between;padding:14px 12px;transition:border-color .15s,background .15s}.frens-item:active,.upgrades-item:active{border-color:#ffb47838}.item-left{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.item-icon{flex-shrink:0;height:36px;object-fit:contain;width:36px}.item-text{display:flex;flex-direction:column;gap:4px;min-width:0}.frens-item-info-name,.upgrades-item-info-name{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:8px}.item-desc{color:#f4ebe49e;color:var(--mars-muted);font-size:12px;font-weight:500;line-height:1.3}.reward-line{align-items:center;display:inline-flex;gap:4px;line-height:1;vertical-align:middle}.daily-cell .reward-line{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;gap:3px;justify-content:center}.build-balance>span{align-items:center;display:inline-flex;line-height:1}.level-badge{background:#e85d0447;border:1px solid #ffa03c59;border-radius:999px;font-size:10px;padding:2px 7px}.item-actions{align-items:stretch;display:flex;flex-direction:column;gap:6px}.action-btn:active:not(:disabled){transform:scale(.97)}.action-btn.stars{background:linear-gradient(135deg,#3d2a12,#1a140c);border-color:#ffd16673;color:#ffd166;color:var(--star)}.action-btn:disabled{cursor:default;opacity:.5}.btn-disabled,.progress-pill{background:#0000004d;border-radius:12px;font-size:12px;opacity:.85;padding:8px 10px}.section-label{color:#f4ebe49e;color:var(--mars-muted);font-size:12px;letter-spacing:.08em;margin:16px 0 8px;text-transform:uppercase;width:min(920px,94%)}.inline-message{color:#ffd4a8;color:var(--mars-dust);font-size:14px;margin:0 0 12px;text-align:center;width:min(920px,92%)}.shimmer-line{animation:shimmer-pulse 1.2s ease-in-out infinite;opacity:.7}@keyframes shimmer-pulse{0%,to{opacity:.45}50%{opacity:.9}}.invite-panel{background:#0c080a7a;border:1px solid #ffb4781a;border-radius:22px;border-radius:var(--radius);margin-bottom:12px;padding:14px 12px;width:min(920px,94%)}.invite-stats{display:flex;gap:8px;justify-content:space-between;margin-bottom:14px}.invite-stat{align-items:center;background:#00000038;border-radius:12px;display:flex;flex:1 1;flex-direction:column;gap:4px;padding:8px 4px}.invite-stat-val{color:#fff;font-size:16px;font-weight:800}.invite-stat-val.reward-line{align-items:center;display:inline-flex;gap:4px;justify-content:center;line-height:1}.build-balance{font-feature-settings:"tnum";align-items:center;background:#0c080a8c;border:1px solid #ffb47829;box-shadow:0 8px 24px #00000038,inset 0 1px 0 #ffffff0d;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;margin:0 auto 12px;padding:10px 14px;width:min(920px,94%)}.build-balance,.invite-actions{display:flex;gap:8px}.invite-actions .action-btn{flex:1 1}.frens-item-info-balance{align-items:center;color:#ffd4a8;color:var(--mars-dust);display:inline-flex;gap:4px}.me-rank{align-items:center;background:#e85d0438;border:1px solid #ffa05040;border-radius:14px;display:flex;justify-content:space-between;margin-bottom:10px;padding:12px;width:min(920px,94%)}.me-rank-title{font-weight:800}.me-balance{align-items:center;display:inline-flex;gap:6px}.top-row .rank-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;opacity:.85;width:42px}.rank-num.podium-1{color:#ffd166;opacity:1}.rank-num.podium-2{color:#d8dee9;opacity:1}.rank-num.podium-3{color:#e07a3d;opacity:1}.top-row.is-me{background:#e85d042e;outline:1px solid #ffb4508c}.seg-tabs{background:#00000059;border:1px solid #ffffff0f;border-radius:14px;display:flex;gap:4px;margin-bottom:12px;padding:4px;width:min(920px,94%)}.seg-tab{background:#0000;border:none;border-radius:11px;color:#f4ebe49e;color:var(--mars-muted);cursor:pointer;flex:1 1;font:inherit;font-size:13px;font-weight:700;padding:10px 8px;transition:background .18s,color .18s}.seg-tab.is-active{background:linear-gradient(135deg,#e85d04d9,#c1121fd9);color:#fff}.hub-tabs{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-bottom:12px;width:min(920px,94%)}.hub-tabs.hub-tabs-3{grid-template-columns:repeat(3,1fr)}.hub-tab{align-items:center;background:#0000004d;border:1px solid #0000;border-radius:14px;color:#f4ebe49e;color:var(--mars-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;font-size:11px;font-weight:700;gap:4px;padding:10px 4px;transition:background .18s,color .18s,border-color .18s}.hub-tab.is-active{background:#e85d0438;border-color:#ffa0504d;color:#fff}.hub-input{border:1px solid #ffffff1f;border-radius:12px;color:#fff;margin:6px 0;outline:none;padding:10px 12px}.hub-input:focus{border-color:#ffa05073}.online-dot{background:#ffffff40;border-radius:50%;display:inline-block;height:8px;margin-right:8px;vertical-align:middle;width:8px}.online-dot.on{background:#ff9f43;box-shadow:0 0 8px #ff9f438c}.synergy-bar{background:#e85d0429;border:1px solid #ffa05033;border-radius:14px;display:flex;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px 12px;width:min(920px,94%)}.synergy-row{display:flex;flex-wrap:wrap;gap:6px}.synergy-pill{background:#00000047;border:1px solid #ffb46433;border-radius:999px;font-size:12px;font-weight:700;padding:4px 10px}.bp-panel{padding-bottom:10px}.bp-head{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.bp-xp-bar{background:#0006;border-radius:999px;height:8px;margin-bottom:6px;overflow:hidden}.bp-xp-fill{background:linear-gradient(90deg,#ff7b2e,#ffd166);height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s var(--ease-out);width:100%}.bp-xp-label{margin-bottom:8px}.bp-levels{display:flex;flex-direction:column;gap:6px;margin-top:10px}.bp-level-row{align-items:center;display:flex;gap:6px;opacity:.55}.bp-level-row.is-open{opacity:1}.bp-lvl{font-size:12px;font-weight:700;opacity:.85;width:42px}.bp-level-row .action-btn{flex:1 1}.top-row .name-frame_gold,.top-row .name-frame_season_gold{color:#ffd76a}.top-row .name-frame_diamond{color:#ffe6b0}.top-row .name-frame_master,.top-row .name-frame_season_master,.top-row .name-frame_solar_crown{color:#ffc38a}.boot-screen{align-items:center;justify-content:center;position:relative}.boot-card{animation:boot-rise .7s cubic-bezier(.22,1,.36,1) both;background:radial-gradient(ellipse at 50% -10%,#ff8c3c52,#0000 55%),radial-gradient(ellipse at 80% 100%,#9a031e47,#0000 50%),#0a0608b8;border:1px solid #ffb46447;border-radius:28px;box-shadow:0 24px 60px #0000008c,0 0 40px #e85d042e;margin:24px;max-width:360px;overflow:hidden;padding:36px 26px 30px;position:relative;text-align:center;width:min(360px,92vw);z-index:2}@keyframes boot-rise{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}.boot-card:before{animation:boot-glow 3.2s ease-in-out infinite;background:radial-gradient(ellipse at center,#ff7b2e52,#0000 70%);content:"";height:70%;inset:-40% -20% auto;pointer-events:none;position:absolute}@keyframes boot-glow{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.boot-orbit{height:120px;inset:18% 12% auto;pointer-events:none;position:absolute;z-index:0}.boot-orbit span{animation:boot-orbit 4.5s linear infinite;background:#ffd166;border-radius:50%;box-shadow:0 0 10px #ff9f43;height:6px;position:absolute;width:6px}.boot-orbit span:nth-child(2){animation-delay:-1.5s;background:#ff7b2e;height:4px;width:4px}.boot-orbit span:nth-child(3){animation-delay:-3s;background:#ff4d6d;height:5px;width:5px}@keyframes boot-orbit{0%{transform:rotate(0deg) translateX(56px) rotate(0deg)}to{transform:rotate(1turn) translateX(56px) rotate(-1turn)}}.boot-logo{animation:logo-shimmer 2.8s ease-in-out infinite;background:linear-gradient(105deg,#ffe8b0,#ffd166 28%,#ff7b2e 58%,#ff4d6d);-webkit-background-clip:text;background-clip:text;background-size:200% auto;color:#0000;font-size:36px;font-weight:900;letter-spacing:.08em;margin-bottom:10px;position:relative;z-index:1}@keyframes logo-shimmer{0%,to{background-position:0;filter:brightness(1)}50%{background-position:100%;filter:brightness(1.15)}}.boot-planet{animation:boot-float 2.8s ease-in-out infinite;background:radial-gradient(circle at 30% 28%,#ffd4a8,#0000 40%),radial-gradient(circle at 70% 40%,#ff642880,#0000 35%),radial-gradient(circle at 60% 60%,#e85d04,#9a031e 70%,#3a0610);border-radius:50%;box-shadow:0 0 36px #e85d048c,0 0 0 1px #ffb46440,inset -10px -12px 22px #0006;height:88px;margin:0 auto 16px;position:relative;width:88px;z-index:1}.boot-planet:after{animation:boot-ring 3.4s ease-in-out infinite;border:1px solid #ffb46438;border-radius:50%;content:"";inset:-10px;position:absolute}@keyframes boot-ring{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes boot-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.boot-message{color:#ffd4a8;color:var(--mars-dust);font-size:15px;line-height:1.45;min-height:1.4em;position:relative;z-index:2}.boot-error{color:#ffb4a2}.boot-spinner{animation:spin .75s linear infinite;border-color:#ff9f43 #ff4d6d #ffffff1f #ffffff1f;border-radius:50%;border-style:solid;border-width:3px;box-shadow:0 0 16px #ff7b2e59;height:34px;margin:18px auto 0;position:relative;width:34px;z-index:2}.boot-progress{background:#ffffff14;border-radius:999px;height:4px;margin:16px auto 0;overflow:hidden;position:relative;width:72%;z-index:2}.boot-progress>i{animation:boot-bar 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ff7b2e,#ffd166,#ff4d6d);border-radius:inherit;display:block;height:100%;width:40%}@keyframes boot-bar{0%{transform:translateX(-120%)}to{transform:translateX(280%)}}@keyframes spin{to{transform:rotate(1turn)}}.img-16{height:16px;width:16px}.img-18{height:18px;width:18px}.img-20{height:20px;width:20px}.img-22{height:22px;width:22px}.img-24{height:24px;width:24px}.img-28{height:28px;width:28px}.img-42{height:42px;width:42px}.img-50{height:50px;width:50px}.coin{object-fit:contain}@media (max-width:360px){.hub-tabs:not(.hub-tabs-3){grid-template-columns:repeat(2,1fr)}.hub-tabs-3{grid-template-columns:repeat(3,1fr)!important}.stat-unit{display:none}.title-img{height:60px!important;width:60px!important}}.alert-overlay{animation:alert-fade .22s cubic-bezier(.22,1,.36,1);animation:alert-fade .22s var(--ease-out);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#040206c7;bottom:0;display:grid;left:0;padding:max(12px,env(safe-area-inset-top,0px)) 16px max(12px,env(safe-area-inset-bottom,0px));place-items:center;position:fixed;right:0;top:0;z-index:9999}@keyframes alert-fade{0%{opacity:0}to{opacity:1}}.alert-modal{align-items:center;animation:alert-pop .32s cubic-bezier(.34,1.45,.64,1);animation:alert-pop .32s var(--ease-spring);border-radius:22px;display:flex;flex-direction:column;gap:10px;padding:22px 18px 16px;text-align:center;width:min(360px,100%)}@keyframes alert-pop{0%{opacity:0;transform:translateY(12px) scale(.94)}to{opacity:1;transform:none}}.alert-emoji{margin-bottom:4px}.alert-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:700;margin:0}.alert-body{color:#ffd4a8;color:var(--mars-dust);font-size:14px;font-weight:500;line-height:1.4;margin:0;white-space:pre-line}.alert-balances{align-items:center;display:flex;gap:10px;justify-content:center;margin:6px 0 4px;width:100%}.alert-bal{background:#00000059;border:1px solid #ffffff14;border-radius:14px;flex:1 1;padding:10px 8px}.alert-bal.need{background:#9a031e47;border-color:#ff4d6d66}.alert-bal-label{color:#f4ebe49e;color:var(--mars-muted);display:block;font-size:11px;margin-bottom:4px}.alert-bal-value{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:700}.alert-bal-arrow{color:#f4ebe49e;color:var(--mars-muted);font-size:18px}.alert-close{margin-top:6px;width:100%}.hub-tabs-3{grid-template-columns:repeat(3,1fr)!important}.referrals-bar{align-items:center;border-radius:16px;color:inherit;display:flex;gap:12px;margin:0 auto 14px;min-height:52px;padding:10px 14px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),background .18s ease;transition:transform .18s var(--ease-out),background .18s ease;width:min(920px,94%)}.referrals-bar:active{transform:scale(.985)}.referrals-bar-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.referrals-bar-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:700}.referrals-bar-sub{color:#f4ebe49e;color:var(--mars-muted);font-size:11px}.referrals-bar-count{color:#ff7b2e;color:var(--mars-ember);font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:20px;font-weight:700;min-width:36px;text-align:right}.shop-card .shop-preview{color:#ffd4a8;color:var(--mars-dust);display:block;font-size:12px;font-weight:500;line-height:1.35;margin-top:4px}.shop-slot{font-size:10px!important;letter-spacing:.04em;opacity:.75;text-transform:uppercase}.clan-member{gap:10px}.clan-member-left{align-items:center;display:inline-flex;gap:8px;min-width:0}.clan-member-left .online-dot{margin-right:0}.how-btn{align-items:center;background:#00000047;border:1px solid #ffb47833;border-radius:999px;color:#ffd4a8;color:var(--mars-dust);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;margin-top:8px;padding:6px 12px}.bp-actions{grid-gap:8px;display:grid;grid-template-columns:1fr 1fr;margin:10px 0 12px}.bp-reward-btn{font-size:11px!important;min-width:0;padding:8px 6px!important}.bp-level-row.is-milestone{background:#ffd16614;border-radius:12px;outline:1px solid #ffd1662e}.boot-logo{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display)}@media (prefers-reduced-motion:reduce){.bg-nebula,.boot-logo,.boot-spinner,.fx-float-img.is-alive,.fx-ruby-fire,.fx-ruby-spark,.fx-ruby-sweep,.fx-star-body,.screen-enter,.shimmer-line,.skin-button_amber_core,.tap-aura,.tap-spark,.title-img{animation:none!important}.screen-enter{opacity:1;transform:none}.tap-aura{opacity:.85;transform:none}}.header-compact{border-radius:14px!important;gap:6px!important;margin:6px 8px 0!important;padding:6px 8px!important}.header-stats-row{flex-direction:row!important;flex-wrap:wrap;gap:4px!important;max-width:58%}.header-compact .stat-chip{padding:2px 6px!important}.header-compact .stat-value{font-size:11px!important}.header-compact .stat-unit{font-size:9px!important}.header-compact .profile-info-name{font-size:12px!important;max-width:110px}.header-compact .icon-nav-btn{border-radius:9px;height:28px;width:28px}.header-compact .lang-toggle{font-size:13px;height:34px;min-width:46px}.alert-modal{-webkit-overflow-scrolling:touch;bottom:auto!important;margin:0 auto;max-height:min(82vh,560px);overflow-y:auto;position:relative;top:auto!important}.me-rank-rich{border-radius:16px;display:flex;flex-direction:column;gap:8px;margin:0 auto 12px;padding:12px 14px}.me-rank-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.league-badge-btn{align-items:center;align-self:flex-start;background:#00000047;border:1px solid #ffb47838;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;gap:8px;padding:6px 10px}.league-dot{border-radius:50%;box-shadow:0 0 8px currentColor;height:10px;width:10px}.league-name{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:700}.league-progress{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.league-progress-fill{background:linear-gradient(90deg,#ff7b2e,#ffd166);background:linear-gradient(90deg,var(--mars-ember),var(--star));height:100%;transform-origin:left center;transition:transform .35s cubic-bezier(.22,1,.36,1);transition:transform .35s var(--ease-out);width:100%}.league-progress-label{font-size:11px;text-align:right}.league-info-list{display:flex;flex-direction:column;gap:8px;text-align:left;width:100%}.league-info-row{align-items:center;display:flex;gap:10px}.top-avatar{border-radius:50%}.top-avatar.frame-frame_gold{box-shadow:0 0 0 2px #ffd166,0 0 10px #ffd16673}.top-avatar.frame-frame_silver{box-shadow:0 0 0 2px silver}.top-avatar.frame-frame_bronze{box-shadow:0 0 0 2px #cd7f32}.top-avatar.frame-frame_diamond{box-shadow:0 0 0 2px #ffe6b0,0 0 12px #ffc87880}.top-avatar.frame-frame_emerald{box-shadow:0 0 0 2px #cd7f32}.top-avatar.frame-frame_ruby{box-shadow:0 0 0 2px #ff4d6d,0 0 10px #ff4d6d73}.top-avatar.frame-frame_master{box-shadow:0 0 0 2px #ff9f1c,0 0 14px #ff78288c}.top-avatar.frame-frame_neon{box-shadow:0 0 0 2px #ff6b35,0 0 12px #ff643280}.top-avatar.frame-frame_season_silver{box-shadow:0 0 0 2px silver,0 0 10px #c0c0c066}.top-avatar.frame-frame_season_gold{box-shadow:0 0 0 2px #ffd166,0 0 12px #ffd16673}.top-avatar.frame-frame_season_master{box-shadow:0 0 0 2px #ff9f1c,0 0 14px #ff78288c}.shop-slot-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;width:min(920px,94%)}.chip-tab{background:#00000047;border:1px solid #ffb4782e;border-radius:999px;color:#f4ebe49e;color:var(--mars-muted);cursor:pointer;font:inherit;font-size:11px;padding:6px 10px}.chip-tab.is-active{background:#e85d0447;border-color:#ffa05066;color:#fff}.branch-lvl{font-size:10px;opacity:.7}.stars-badge{align-items:center;display:inline-flex;gap:3px}.clan-upgrade-grid{margin-top:10px}.clan-upgrade-btn{background:#0000004d;border:1px solid #ffb4782e;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:4px;padding:10px 12px;text-align:left}.clan-upgrade-btn:disabled{opacity:.55}.clan-check{align-items:center;color:#ffd4a8;color:var(--mars-dust);display:flex;font-size:13px;gap:8px;margin:8px 0}.clan-panel{text-align:left}.event-banner{align-items:center;color:#ffe7c2;display:flex;font-size:12px;gap:8px;left:50%;margin:0;padding:8px 12px;pointer-events:none;position:fixed;top:calc(max(8px, env(safe-area-inset-top, 0px), 0px) + 58px);top:calc(max(8px, env(safe-area-inset-top, 0px), var(--tg-safe-top, 0px)) + 58px);transform:translateX(-50%);width:min(420px,calc(100% - 24px));z-index:35}.event-banner em{color:#ffb347;font-style:normal;font-weight:700}body.has-event-banner .main{padding-top:44px}.offer-card,.offline-claim{align-items:center;box-shadow:0 10px 28px #00000059;display:flex;gap:10px;justify-content:space-between;left:50%;margin:0;padding:12px;position:fixed;transform:translateX(-50%);width:min(420px,calc(100% - 24px));z-index:36}.offer-card,.offline-claim{bottom:calc(160px + max(env(safe-area-inset-bottom, 0px), 0px));bottom:calc(var(--nav-h) + 88px)}.event-banner~.offer-card,.offline-claim+.offer-card{bottom:calc(224px + max(env(safe-area-inset-bottom, 0px), 0px));bottom:calc(var(--nav-h) + 152px)}.offline-claim-text{display:flex;flex-direction:column;font-size:13px;gap:2px}.offline-claim-text strong{font-family:Oxanium,sans-serif}.daily-sheet{align-items:flex-end;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:80}.daily-sheet.is-open{opacity:1;pointer-events:auto}.daily-backdrop{background:#0000008c;border:0;inset:0;position:absolute}.daily-sheet-inner{animation:sheetUp .28s ease;border-radius:20px 20px 0 0;margin:0;padding:16px 14px 22px;position:relative;width:min(420px,100%)}@keyframes sheetUp{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.daily-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(7,1fr);margin:12px 0}.daily-cell{align-items:center;background:#00000047;border:1px solid #ffb4781f;border-radius:10px;display:flex;flex-direction:column;font-size:10px;gap:2px;padding:6px 2px}.daily-cell.is-done{opacity:.45}.daily-cell.is-next{background:#e85d042e;border-color:#ffa0508c;box-shadow:0 0 0 1px #ff782840}.daily-day{font-family:Oxanium,sans-serif;font-weight:700}.daily-fab{align-items:center;background:#140a08d9;border:1px solid #ffb4784d;border-radius:16px;bottom:calc(150px + max(env(safe-area-inset-bottom, 0px), 0px));bottom:calc(var(--nav-h) + 78px);color:#fff;cursor:pointer;flex-direction:column;font-size:11px;font-weight:700;gap:0;height:48px;right:14px;width:48px;z-index:30}.daily-fab,.onboarding-overlay{display:flex;justify-content:center;position:fixed}.onboarding-overlay{align-items:flex-end;background:linear-gradient(180deg,#0000 35%,#040206c7);inset:0;padding:12px 16px calc(88px + max(env(safe-area-inset-bottom, 0px), 0px));padding:12px 16px calc(var(--nav-h) + 16px);pointer-events:auto;z-index:90}.onboarding-card{align-items:center;animation:sheetUp .22s cubic-bezier(.22,1,.36,1);animation:sheetUp .22s var(--ease-out);display:flex;flex-direction:column;gap:8px;padding:18px 16px;pointer-events:auto;text-align:center;width:min(360px,100%)}.onboarding-dots{display:flex;gap:6px;margin:4px 0 8px}.onboarding-dots i{background:#ffffff40;border-radius:50%;display:block;height:7px;width:7px}.onboarding-dots i.is-on{background:#ff9f43}.skin-preview-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:85}.skin-preview-card{display:flex;flex-direction:column;gap:10px;padding:16px;position:relative;text-align:center;width:min(340px,100%)}.preview-stage{--tap-size:min(200px,72vw,100%);aspect-ratio:1/1;box-sizing:border-box;height:auto;margin:8px auto;max-width:100%;width:var(--tap-size)}.preview-btn{pointer-events:none;transform:scale(.85)}.shop-actions{display:flex;flex-direction:column;gap:6px}.clan-week-goal{margin-top:10px;text-align:left}.clan-member-right{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.gift-actions{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.profile-avatar-wrap{border-radius:50%;padding:2px}.confetti-layer{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:120}.confetti-layer i{animation:confettiFall 1.15s ease-out forwards;border-radius:4px;box-shadow:0 0 6px #ffb45059;height:18px;position:absolute;top:28%;width:14px}@keyframes confettiFall{to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(520deg)}}.clan-under-name{color:#ffb347!important;font-size:11px!important;font-weight:700}.offline-sheet{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:88}.offline-sheet .daily-backdrop{inset:0;position:absolute}.offline-sheet-inner{align-items:center;animation:sheetUp .28s cubic-bezier(.22,1,.36,1);animation:sheetUp .28s var(--ease-out);display:flex;flex-direction:column;gap:10px;padding:22px 18px 20px;position:relative;text-align:center;width:min(360px,100%);z-index:1}.offline-earn-amount{align-items:center;color:#ffd166;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:28px;font-weight:800;gap:8px}.offline-claim-big{font-size:15px!important;margin-top:6px;padding:14px 16px!important;width:100%}.onboarding-overlay{animation:fadeIn .18s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.onboarding-card{animation:sheetUp .22s cubic-bezier(.22,1,.36,1)!important;animation:sheetUp .22s var(--ease-out)!important}.skin-button_amber_core,.skin-button_classic,.skin-button_ember,.skin-button_forged_iron,.skin-button_ice,.skin-button_magma_core,.skin-button_obsidian_glass,.skin-button_solar_reactor{animation:none!important;filter:none!important}.frame-skin-frame_bronze .tap-aura,.frame-skin-frame_bronze.profile-avatar-wrap{box-shadow:0 0 0 2px #cd7f32,0 0 18px #cd7f3259}.frame-skin-frame_season_silver .tap-aura,.frame-skin-frame_season_silver.profile-avatar-wrap{box-shadow:0 0 0 2px silver,0 0 18px #c8c8dc66}.frame-skin-frame_season_gold .tap-aura,.frame-skin-frame_season_gold.profile-avatar-wrap{box-shadow:0 0 0 2px #ffd166,0 0 20px #ffc85073}.frame-skin-frame_season_master .tap-aura,.frame-skin-frame_season_master.profile-avatar-wrap{box-shadow:0 0 0 2px #ff9f1c,0 0 22px #ff782880}.tap-aura.frame-skin-frame_bronze{outline:2px solid #cd7f32}.tap-aura.frame-skin-frame_season_silver{outline:2px solid silver}.tap-aura.frame-skin-frame_season_gold{outline:2px solid #ffd166}.tap-aura.frame-skin-frame_season_master{outline:2px solid #ff9f1c}.profile-avatar-wrap.frame-frame_gold,.tap-aura.frame-frame_gold,.top-avatar.frame-frame_gold{box-shadow:0 0 0 2px #ffd166,0 0 12px #ffd16673}.profile-avatar-wrap.frame-frame_silver,.tap-aura.frame-frame_silver,.top-avatar.frame-frame_silver{box-shadow:0 0 0 2px silver}.profile-avatar-wrap.frame-frame_bronze,.tap-aura.frame-frame_bronze,.top-avatar.frame-frame_bronze{box-shadow:0 0 0 2px #cd7f32}.profile-avatar-wrap.frame-frame_diamond,.tap-aura.frame-frame_diamond,.top-avatar.frame-frame_diamond{box-shadow:0 0 0 2px #ffe6b0,0 0 12px #ffc87880}.profile-avatar-wrap.frame-frame_emerald,.tap-aura.frame-frame_emerald{box-shadow:0 0 0 2px #cd7f32}.profile-avatar-wrap.frame-frame_ruby,.tap-aura.frame-frame_ruby{box-shadow:0 0 0 2px #ff4d6d,0 0 10px #ff4d6d73}.profile-avatar-wrap.frame-frame_master,.tap-aura.frame-frame_master{box-shadow:0 0 0 2px #ff9f1c,0 0 14px #ff78288c}.profile-avatar-wrap.frame-frame_neon,.tap-aura.frame-frame_neon{box-shadow:0 0 0 2px #ff6b35,0 0 12px #ff643280}.profile-avatar-wrap.frame-frame_season_silver,.tap-aura.frame-frame_season_silver{box-shadow:0 0 0 2px silver,0 0 14px #c8c8dc66}.profile-avatar-wrap.frame-frame_season_gold,.tap-aura.frame-frame_season_gold{box-shadow:0 0 0 2px #ffd166,0 0 16px #ffc85073}.profile-avatar-wrap.frame-frame_season_master,.tap-aura.frame-frame_season_master{box-shadow:0 0 0 2px #ff9f1c,0 0 18px #ff782880}.tap-aura.frame-frame_bronze,.tap-aura.frame-frame_diamond,.tap-aura.frame-frame_emerald,.tap-aura.frame-frame_gold,.tap-aura.frame-frame_master,.tap-aura.frame-frame_neon,.tap-aura.frame-frame_ruby,.tap-aura.frame-frame_season_gold,.tap-aura.frame-frame_season_master,.tap-aura.frame-frame_season_silver,.tap-aura.frame-frame_silver{outline:2px solid currentColor;outline-offset:2px}.planet-planet_sunset .tap-aura{filter:hue-rotate(-8deg) saturate(1.2)}.planet-planet_obsidian .tap-aura{filter:grayscale(.35) brightness(.85)}.fx-tap_fx_sparks .score-counter{color:#ffe6a0;text-shadow:0 0 8px #ffd166}.daily-fab.is-claim{animation:pulseFab 1.2s ease infinite;border-color:#ff782899}@keyframes pulseFab{50%{transform:scale(1.06)}}.action-btn:disabled{opacity:.55;pointer-events:none}@media (prefers-reduced-motion:reduce){.confetti-layer,.daily-fab.is-claim{animation:none!important}}.pass-sticker-burst{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:110}.pass-sticker-core{animation:stickerPop 1.2s ease forwards;filter:drop-shadow(0 8px 24px rgba(255,140,40,.45));font-size:64px}.pass-sticker-orb{animation:orbFly 1.1s ease-out forwards;background:#ff9f43;border-radius:50%;height:10px;position:absolute;width:10px}.pass-sticker-orb.o0{--a:-40deg}.pass-sticker-orb.o1{--a:20deg;background:#ffd166}.pass-sticker-orb.o2{--a:80deg;background:#ef476f}.pass-sticker-orb.o3{--a:140deg;background:#ff9f1c}.pass-sticker-orb.o4{--a:200deg;background:#f4a261}.pass-sticker-orb.o5{--a:260deg;background:#e9c46a}@keyframes stickerPop{0%{opacity:0;transform:scale(.2) rotate(-20deg)}40%{opacity:1;transform:scale(1.15) rotate(8deg)}to{opacity:0;transform:scale(1) rotate(0)}}@keyframes orbFly{to{opacity:0;transform:rotate(var(--a)) translateY(-90px) scale(.4)}}.bp-buy-col{display:flex;flex-direction:column;gap:6px}.page{padding-bottom:env(safe-area-inset-bottom,0);padding-top:env(safe-area-inset-top,0)}.alert-modal .fx-icon-wrap,.screen-title .fx-icon-wrap{background:radial-gradient(circle at center,#140c0a 0,#140c0a 56%,#140c0a00 74%);border-radius:50%}.alert-emoji .fx-float-img.is-native,.title-img{-webkit-mask-image:none;mask-image:none}.clan-gate{align-items:center;background:linear-gradient(160deg,#28120cb8,#0c06088c);border:1px solid #ffb4782e;gap:12px;padding:22px 18px;width:min(920px,94%)}.clan-gate-title{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:20px;font-weight:800}.clan-gate-actions{gap:10px;max-width:320px;width:100%}.clan-gate-btn{flex-direction:column;gap:4px;min-height:56px;padding:14px 16px!important}.clan-gate-cost{align-items:center;display:inline-flex;font-size:12px;gap:4px;opacity:.9}.clan-hero{width:min(920px,94%)}.clan-hero-name{font-size:18px}.clan-desc{background:#00000047;border-radius:14px;color:#ffd4a8;color:var(--mars-dust);font-size:13px;line-height:1.4;margin:8px 0;padding:10px 12px;text-align:left;width:100%}.clan-desc.is-empty{font-style:italic;opacity:.55}.clan-desc-edit{display:flex;flex-direction:column;gap:8px;margin-bottom:8px;width:100%}.clan-desc-input{font:inherit;min-height:72px;resize:vertical}.prestige-hero,.prestige-screen .invite-panel{align-items:center;background:linear-gradient(165deg,#501c088c,#0c060ab3);display:flex;flex-direction:column;gap:10px;padding:28px 20px!important;text-align:center;width:min(920px,94%)}.prestige-mult{background:linear-gradient(90deg,#ffd166,#ff7b2e);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:42px;font-weight:900;line-height:1}.prestige-cta{font-size:15px!important;margin-top:8px;max-width:280px;padding:14px 18px!important;width:100%}.hub-input{background:#00000059;border:1px solid #ffb47833;border-radius:14px;box-sizing:border-box;color:#f4ebe4;color:var(--mars-text);font:inherit;margin:4px 0;min-height:44px;padding:12px 14px;width:100%}.bp-panel{border-radius:28px!important;border-radius:var(--radius-lg)!important;padding:18px 14px!important;width:min(920px,94%)}.bp-reward-btn{font-size:12px!important;min-height:40px!important;padding:10px 12px!important}.bp-reward-btn,.how-btn{border-radius:14px!important}.how-btn{font-size:13px!important;min-height:40px;padding:10px 14px!important}.chip-tab{font-size:12px!important;min-height:36px;padding:8px 12px!important}.build-row{border-radius:18px!important}.item-icon-fx{flex-shrink:0}.me-rank-rich{border-radius:28px!important;border-radius:var(--radius-lg)!important;padding:16px!important;width:min(920px,94%)}.top-row{border-radius:18px!important}.tap-button{overflow:visible}.tap-spark{animation:tapSparkBurst .55s cubic-bezier(.22,1,.36,1) forwards;animation:tapSparkBurst .55s var(--ease-out) forwards;background:#ffd166;border-radius:50%;box-shadow:0 0 12px #ffb43ccc;height:10px;margin:-5px 0 0 -5px;pointer-events:none;position:absolute;width:10px;z-index:6}.tap-spark.fx-sparks,.tap-spark.fx-tap_fx_sparks{background:#ffd166;box-shadow:0 0 14px #ffc850f2}.tap-spark.fx-ember,.tap-spark.fx-tap_fx_ember{background:#ff4d6d;border-radius:40% 60% 50% 50%;box-shadow:0 0 16px #ff4646f2;height:12px;width:12px}.tap-spark.fx-ice,.tap-spark.fx-tap_fx_ice{background:#e8c49a;border-radius:2px;box-shadow:0 0 14px #ffb464e6;height:8px;width:8px}.tap-spark.fx-tap_fx_nova{background:radial-gradient(circle,#fff 0,#ffd166 50%,#0000 70%);box-shadow:0 0 22px #ffffc8;height:14px;width:14px}@keyframes tapSparkBurst{0%{opacity:1;transform:translate(0) rotate(0deg) scale(.35);transform:translate(0) rotate(var(--rot,0deg)) scale(.35)}to{opacity:0;transform:translateY(-28px) rotate(140deg) scale(1.5);transform:translate(var(--sx,0),var(--sy,-28px)) rotate(var(--rot-end,140deg)) scale(1.5)}}@keyframes tapSpark{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:translateY(-28px) scale(1.6)}}.alert-actions{display:flex;gap:10px;width:100%}.alert-actions .action-btn{flex:1 1}.clan-member-right .action-btn{font-size:12px;min-height:36px;padding:8px 12px}.tasks-screen.hub-clans-mode{align-items:stretch;max-width:100%;padding-left:0;padding-right:0;width:100%}.hub-clans-mode .hub-tabs{box-sizing:border-box;max-width:none;padding:0 12px;width:100%}.clan-screen-header{box-sizing:border-box;padding:10px 14px 4px;width:100%}.clan-screen-title-row{align-items:center;display:flex;gap:10px;width:100%}.clan-screen-title-row .hub-amber{margin-left:auto}.clan-screen{box-sizing:border-box;flex:1 1;gap:10px;max-width:none!important;min-height:calc(100dvh - 160px);padding:8px 12px 24px;width:100%!important}.clan-hero{display:flex;flex-direction:column;gap:10px;padding:16px 14px!important;width:100%}.clan-hero-name{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.clan-actions-wrap{display:flex;flex-wrap:wrap;gap:8px;width:100%}.clan-actions-wrap .action-btn{flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;font-size:13px;min-height:42px;min-width:0;padding:10px 8px;white-space:nowrap}.clan-upgrade-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr}@media (min-width:420px){.clan-upgrade-grid{grid-template-columns:repeat(3,1fr)}}.clan-members-list{display:flex;flex-direction:column;gap:8px;width:100%}.clan-member{align-items:flex-start;padding:12px!important;width:100%}.clan-member-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.clan-member-name{align-items:center;display:inline-flex;flex-wrap:wrap;font-weight:700;gap:6px}.clan-member-idle{color:#f4ebe49e;color:var(--mars-muted);font-size:11px;font-weight:500}.clan-member-contrib{font-family:Oxanium,sans-serif;font-size:13px;font-weight:700}.clan-member-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;max-width:160px}.clan-member-actions .action-btn{flex:1 1 auto;font-size:11px!important;min-height:32px!important;min-width:64px;padding:6px 8px!important}.clan-gate{gap:10px;padding:18px 14px;text-align:center;width:100%}.clan-gate,.clan-gate-actions{display:flex;flex-direction:column}.clan-gate-actions{gap:8px}.clan-gate-btn{min-height:48px;width:100%}.prestige-hero{position:relative}.prestige-help-btn{background:#00000059;border:1px solid #ffb47847;border-radius:12px;color:#ffe7c2;cursor:pointer;font-family:Oxanium,sans-serif;font-size:18px;font-weight:800;height:36px;line-height:1;position:absolute;right:10px;top:10px;width:36px}.skin-preview-modal.alert-overlay{box-sizing:border-box;padding:16px;z-index:9999}.skin-preview-modal .daily-backdrop{z-index:0}.skin-preview-modal .skin-preview-card{margin:auto;position:relative;z-index:1}.season-screen{gap:10px;padding-top:6px}.season-hero{align-items:center;background:radial-gradient(ellipse at 50% 0,#e85d0447,#0000 55%),#0c080a8c;border:1px solid #ffb46438;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:18px 16px 16px;position:relative;text-align:center;width:min(920px,94%)}.season-hero-glow{background:radial-gradient(circle,#ffa03c2e,#0000 60%);height:120%;inset:-40% -20% auto;pointer-events:none;position:absolute}.season-hero-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:.02em}.season-hero-sub{color:#f4ebe49e;color:var(--mars-muted);font-size:12px;line-height:1.35;max-width:280px}.season-countdown{align-items:center;background:#00000059;border:1px solid #ffb47833;border-radius:14px;display:flex;flex-direction:column;gap:2px;margin-top:8px;padding:8px 18px}.season-countdown-val{color:#ffd166;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:20px;font-weight:800}.season-countdown-meta{color:#ffd4a8;color:var(--mars-dust);font-size:11px}.season-me-card{border:1px solid #ffa05047}.season-podium{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr 1.15fr 1fr;margin:4px 0 8px;width:min(920px,94%)}.podium-slot{align-items:center;background:#0c080a8c;border:1px solid #ffb47824;border-radius:16px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 8px 14px;text-align:center}.podium-slot.podium-1{background:linear-gradient(180deg,#ffb43c2e,#0c080a8c);border-color:#ffd16673;padding-top:18px;transform:translateY(-6px)}.podium-slot.podium-2{border-color:#c0c0c859}.podium-slot.podium-3{border-color:#cd7f3259}.podium-crown{color:#ffd166;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800}.podium-name{font-size:12px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-pts{color:#ffd4a8;color:var(--mars-dust);font-family:Oxanium,sans-serif;font-size:13px;font-weight:700}.season-tabs{width:min(920px,94%)}.season-list .season-pts{font-family:Oxanium,sans-serif;font-weight:800}.you-badge{align-items:center;background:linear-gradient(135deg,#ffd166,#ff9f43);border-radius:999px;color:#1a0c06;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;margin-left:6px;padding:2px 7px;vertical-align:middle}.clan-top-row.is-me{background:#e85d0424;border-color:#ffa05073}.profile-stats-grid{display:flex;flex-direction:column;gap:6px;margin:4px 0 8px;text-align:left;width:100%}.profile-stat-row{align-items:center;background:#00000047;border:1px solid #ffb4781a;border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:8px 10px}.profile-stat-label{color:#f4ebe49e;color:var(--mars-muted);font-size:12px;font-weight:600}.profile-stat-value{font-feature-settings:"tnum";align-items:center;color:#fff;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:800;gap:5px}.bp-actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 8px}.bp-actions .action-btn{flex:1 1 140px;line-height:1.2;min-width:0;white-space:normal}.bp-actions-stacked .action-btn{flex:1 1 100%}.bp-currency-legend{color:#f4ebe49e;color:var(--mars-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-bottom:8px}.bp-currency-legend span{align-items:center;display:inline-flex;gap:4px}.bp-reward-btn{align-items:center;display:inline-flex!important;gap:4px;justify-content:center}.frame-preview-block{align-items:center;display:flex;flex-direction:column;gap:10px}.frame-preview-avatar{border-radius:50%;display:grid;height:84px!important;height:var(--av,84px)!important;place-items:center;width:84px!important;width:var(--av,84px)!important}.frame-preview-avatar.frame-frame_solar,.profile-avatar-wrap.frame-frame_solar,.top-avatar.frame-frame_solar{box-shadow:0 0 0 2px #fff8e0,0 0 0 5px #ffd166,0 0 0 9px #ff9f1c,0 0 28px #ffaa28bf}.frame-preview-avatar.frame-frame_frost,.profile-avatar-wrap.frame-frame_frost,.top-avatar.frame-frame_frost{box-shadow:0 0 0 3px #f3e2c8,0 0 0 7px #d2a06eb3,0 0 20px #ffb46473}.frame-preview-avatar.frame-frame_void,.profile-avatar-wrap.frame-frame_void,.top-avatar.frame-frame_void{box-shadow:0 0 0 2px #040106,0 0 0 5px #14040a,0 0 0 8px #78081c99,0 0 30px #28000cf2,inset 0 0 18px #000000d9}.frame-preview-avatar.frame-frame_diamond,.profile-avatar-wrap.frame-frame_diamond,.tap-aura.frame-frame_diamond,.top-avatar.frame-frame_diamond{box-shadow:0 0 0 2px #fff8e8,0 0 0 5px #ffc14a,0 0 0 8px #ffb43c80,0 0 28px #ffbe50b3}.frame-preview-avatar.frame-frame_neon,.profile-avatar-wrap.frame-frame_neon,.tap-aura.frame-frame_neon,.top-avatar.frame-frame_neon{box-shadow:0 0 0 2px #ffe0c0,0 0 0 5px #ff5a1f,0 0 0 8px #ff3c1473,0 0 32px #ff461ecc}.frame-preview-avatar.frame-frame_master,.profile-avatar-wrap.frame-frame_master,.tap-aura.frame-frame_master,.top-avatar.frame-frame_master{box-shadow:0 0 0 2px #ffe6b0,0 0 0 5px #ff2d00,0 0 0 8px #ff8c148c,0 0 34px #ff321ebf}.frame-preview-avatar.frame-frame_season_silver,.profile-avatar-wrap.frame-frame_season_silver,.top-avatar.frame-frame_season_silver{box-shadow:0 0 0 2px #eef2f8,0 0 0 4px #b4bed28c,0 0 18px #c8d2e666}.frame-preview-avatar.frame-frame_season_gold,.profile-avatar-wrap.frame-frame_season_gold,.top-avatar.frame-frame_season_gold{box-shadow:0 0 0 2px #ffe9b0,0 0 0 4px #ffbe468c,0 0 22px #ffb43c73}.frame-preview-avatar.frame-frame_season_master,.profile-avatar-wrap.frame-frame_season_master,.top-avatar.frame-frame_season_master{box-shadow:0 0 0 2px #ffdcb0,0 0 0 4px #ff8c3c8c,0 0 0 6px #ffc86433,0 0 24px #ff783273}.frame-preview-avatar.frame-frame_silver,.profile-avatar-wrap.frame-frame_silver,.tap-aura.frame-frame_silver,.top-avatar.frame-frame_silver{box-shadow:0 0 0 3px #9aa3b2,0 0 0 6px #dce1eb8c,0 0 16px #c8d2e666}.frame-preview-avatar.frame-frame_gold,.profile-avatar-wrap.frame-frame_gold,.tap-aura.frame-frame_gold,.top-avatar.frame-frame_gold{box-shadow:0 0 0 3px #ffb703,0 0 0 6px #ffd166a6,0 0 22px #ffb4288c}.frame-preview-avatar.frame-frame_emerald,.profile-avatar-wrap.frame-frame_emerald,.tap-aura.frame-frame_emerald{box-shadow:0 0 0 3px #b87333,0 0 0 6px #cd7f328c,0 0 18px #cd7f3273}.frame-preview-avatar.frame-frame_ruby,.profile-avatar-wrap.frame-frame_ruby,.tap-aura.frame-frame_ruby{box-shadow:0 0 0 3px #c1121f,0 0 0 6px #ff4d6d8c,0 0 20px #ff4d6d80}.frame-preview-avatar.frame-frame_diamond,.profile-avatar-wrap.frame-frame_diamond,.tap-aura.frame-frame_diamond,.top-avatar.frame-frame_diamond{box-shadow:0 0 0 2px #fff6e0,0 0 0 5px #ffb703,0 0 0 8px #ffbe648c,0 0 26px #ffc878a6}.frame-preview-avatar.frame-frame_neon,.profile-avatar-wrap.frame-frame_neon,.tap-aura.frame-frame_neon{box-shadow:0 0 0 2px #ffd4a8,0 0 0 5px #ff6b35,0 0 0 8px #ff502873,0 0 28px #ff5a28b3}.frame-preview-avatar.frame-frame_master,.profile-avatar-wrap.frame-frame_master,.tap-aura.frame-frame_master{box-shadow:0 0 0 2px #ffe0a8,0 0 0 5px #ff3d00,0 0 0 8px #ff9f1c8c,0 0 30px #ff3c28a6}.tap-aura.frame-frame_bronze,.tap-aura.frame-frame_diamond,.tap-aura.frame-frame_emerald,.tap-aura.frame-frame_gold,.tap-aura.frame-frame_master,.tap-aura.frame-frame_neon,.tap-aura.frame-frame_ruby,.tap-aura.frame-frame_season_gold,.tap-aura.frame-frame_season_master,.tap-aura.frame-frame_season_silver,.tap-aura.frame-frame_silver{border-radius:50%;outline:none}.header-bar{--hdr-h:46px;grid-gap:10px;align-items:center;background:linear-gradient(180deg,#ff8c3c1a,#0000 55%),#100a0af0;border:1px solid #ffb46433;border-radius:16px;box-shadow:0 10px 28px #00000047;color:#fff;display:grid;flex-shrink:0;gap:10px;grid-template-columns:var(--hdr-h) minmax(0,1fr) auto;height:calc(var(--hdr-h) + 14px);margin:max(8px,env(safe-area-inset-top,0px),0px) 8px 0;margin:max(8px,env(safe-area-inset-top,0px),var(--tg-safe-top,0px)) 8px 0;max-height:none;min-height:calc(var(--hdr-h) + 14px);padding:7px 10px;position:relative;transform:translateZ(0);z-index:50}.header-avatar-btn{background:#0000;border:0;border-radius:50%;cursor:pointer;flex-shrink:0;height:var(--hdr-h);line-height:0;padding:0;transition:transform .15s ease;width:var(--hdr-h)}.header-avatar-btn:active{transform:scale(.94)}.header-avatar-btn .profile-avatar-wrap{display:grid;place-items:center}.header-mid{flex-direction:column;gap:3px;height:var(--hdr-h);justify-content:center}.header-id,.header-mid{display:flex;min-width:0}.header-id{align-items:baseline;gap:6px;line-height:1.1}.header-name{font-size:14px;letter-spacing:.01em;max-width:40vw;min-width:0}.header-name,.header-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-title{-webkit-text-stroke:0;background:linear-gradient(180deg,#ffffff29,#ffffff05 38%,#0000 58%),radial-gradient(120% 160% at 50% 128%,color-mix(in srgb,#ffd166 36%,#0000),#0000 72%),linear-gradient(180deg,color-mix(in srgb,#ffd166 10%,#241419),#0a0608);background:linear-gradient(180deg,#ffffff29,#ffffff05 38%,#0000 58%),radial-gradient(120% 160% at 50% 128%,color-mix(in srgb,var(--r1,#ffd166) 36%,#0000),#0000 72%),linear-gradient(180deg,color-mix(in srgb,var(--r1,#ffd166) 10%,#241419),#0a0608);border:1px solid color-mix(in srgb,#ffd166 58%,#0000);border:1px solid color-mix(in srgb,var(--r1,#ffd166) 58%,#0000);border-radius:6px;box-shadow:inset 0 1px 0 #fff3,inset 0 -7px 12px -9px color-mix(in srgb,#ffd166 70%,#0000),0 0 14px -3px #ffbe3c80;box-shadow:inset 0 1px 0 #fff3,inset 0 -7px 12px -9px color-mix(in srgb,var(--r1,#ffd166) 70%,#0000),0 0 14px -3px var(--r-glow,#ffbe3c80);flex-shrink:1;font-size:10px;letter-spacing:.07em;line-height:1.2;max-width:28vw;padding:3px 8px 3px 11px;position:relative;text-shadow:0 1px 0 #000000d9,0 0 10px #ffbe3c99;text-shadow:0 1px 0 #000000d9,0 0 10px var(--r-glow,#ffbe3c99);text-transform:uppercase}.header-title:before{background:#ffd166;background:var(--r1,#ffd166);border-radius:2px;bottom:3px;box-shadow:0 0 7px #ffbe3cb3;box-shadow:0 0 7px var(--r-glow,#ffbe3cb3);content:"";left:3px;position:absolute;top:3px;width:2.5px}@media (max-width:360px){.header-title{display:inline-block!important;font-size:9.5px;max-width:22vw;padding:1px 6px}}.header-rates{display:flex;gap:5px;min-width:0}.hdr-chip{align-items:center;background:#00000061;border:1px solid #ffb46424;border-radius:999px;display:inline-flex;font-size:10px;gap:3px;line-height:1;max-width:100%;opacity:.92;padding:3px 7px}.hdr-chip b{font-feature-settings:"tnum";color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:11px;font-variant-numeric:tabular-nums;font-weight:800}.hdr-chip i{color:#f4ebe49e;color:var(--mars-muted);font-size:9px;font-style:normal;font-weight:600}.hdr-chip.hdr-ruby{background:linear-gradient(135deg,#9a031e6b,#50081459);border-color:#ff4d6d6b;box-shadow:0 0 12px #ff4d6d26;padding-right:4px}.header-right{align-items:center;display:flex;flex-shrink:0;gap:6px;height:var(--hdr-h)}.header-lang{background:#00000059!important;border:1px solid #ffb46447!important;border-radius:10px!important;font-size:11px!important;font-weight:800!important;height:30px!important;min-width:38px!important;padding:0 9px!important}.prestige-pill{background:linear-gradient(135deg,#ffd166,#ff9f43);border-radius:999px;color:#1a0c06;flex-shrink:0;font-size:10px;font-weight:800;padding:1px 6px}@media (max-width:360px){.hdr-chip i{display:none}.header-bar{--hdr-h:42px;gap:6px;padding-inline:7px}.header-name{max-width:28vw}.header-lang{min-width:34px!important;padding-inline:6px!important}.hdr-chip b{font-size:11px}}@media (max-height:700px) and (pointer:coarse){.main{min-height:calc(100dvh - 104px);padding-top:0}.score-hero{margin-top:0}#score{font-size:clamp(28px,8vw,36px)}.tap-stage{--tap-size:min(250px,70vw,30dvh,100%);aspect-ratio:1/1;height:auto;max-width:100%;width:var(--tap-size)}}.build-hint{border:1px solid #ffb47829;color:#ffd4a8;color:var(--mars-dust);font-size:12px;line-height:1.4;margin:0 auto 10px;padding:10px 12px;width:min(920px,94%)}.build-effect-chip{background:#e85d0429;border:1px solid #ffa05047;border-radius:999px;color:#ffd4a8;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:10px;font-weight:700;margin-top:4px;padding:2px 8px}.build-row.is-stars-row{background:linear-gradient(90deg,#ffd1660f,#0000 55%);border-color:#ffd16647}.build-goal{border:1px solid #ffb47833;display:flex;flex-direction:column;gap:6px;margin:0 auto 12px;padding:10px 12px;width:min(920px,94%)}.build-goal.is-ready{border-color:#ffd16673;box-shadow:inset 0 0 0 1px #ffd1661f}.build-goal-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.build-goal-label{color:#ffd4a8;color:var(--mars-dust);font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.build-goal-name{color:#ffe6c8;font-size:13px;font-weight:700;text-align:right}.build-goal-bar,.main-bp-goal-bar{background:#00000059;border:1px solid #ffffff0f;border-radius:999px;height:7px;overflow:hidden}.build-goal-fill,.main-bp-goal-fill{background:linear-gradient(90deg,#e85d04,#ffd166);border-radius:inherit;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .35s ease;width:100%}.build-goal-meta,.main-bp-goal-meta{align-items:center;color:#ffd4a8;color:var(--mars-dust);display:inline-flex;font-size:11px;gap:6px}.build-goal-pct{color:#ffd4a8;font-weight:700;margin-left:auto}.main-bp-goal{border:1px solid #ffb4782e;color:inherit;display:flex;flex-direction:column;gap:6px;margin:10px auto 0;padding:10px 12px;text-decoration:none;transition:transform .2s ease,border-color .2s ease;width:min(420px,92%)}.main-bp-goal:active{transform:scale(.98)}.main-bp-goal-top{color:#ffe6c8;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:12px;font-weight:700}.main-bp-goal-top,.season-hero-top{display:flex;gap:8px;justify-content:space-between}.season-hero-top{align-items:center;position:relative;width:100%;z-index:1}.season-badge{align-items:center;background:#00000059;border:1px solid #ffb47838;border-radius:999px;color:#ffd166;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:800;gap:6px;padding:4px 10px 4px 6px}.season-timer-pill{align-items:flex-end;background:#00000061;border:1px solid #ffd16647;border-radius:12px;display:flex;flex-direction:column;line-height:1.15;padding:6px 10px}.season-timer-label{color:#f4ebe49e;color:var(--mars-muted);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.season-timer-pill strong{color:#ffd166;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px}.season-hero-meta{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);margin-top:10px;position:relative;width:100%;z-index:1}.season-meta-cell{align-items:center;background:#00000047;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.season-meta-val{align-items:center;color:#fff;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800;gap:4px}.season-meta-lbl{color:#f4ebe49e;color:var(--mars-muted);font-size:10px;text-align:center}.season-me-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.season-me-pts{color:#ffd4a8;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:16px;font-weight:800}.season-me-pts small{color:#f4ebe49e;color:var(--mars-muted);font-size:11px;font-weight:600}.season-me-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,1fr)}.season-me-stat{align-items:center;background:#00000038;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.season-me-stat-val{align-items:center;color:#fff;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800;gap:3px}.season-me-stat-lbl{color:#f4ebe49e;color:var(--mars-muted);font-size:10px;line-height:1.2;text-align:center}.season-progress{margin-top:2px}.season-share{margin-top:4px;width:100%}.season-clan{text-align:center}.season-urgent .season-hero.is-urgent{animation:season-pulse 1.8s ease-in-out infinite;border-color:#ff4d6d8c;box-shadow:0 0 28px #ff3c5038}@keyframes season-pulse{0%,to{box-shadow:0 0 18px #ff3c502e}50%{box-shadow:0 0 32px #ff5a6459}}.season-urgent-banner{background:linear-gradient(90deg,#ff3c5059,#e85d0447);border:1px solid #ff647859;border-radius:10px;color:#ffe0e4;font-size:11px;font-weight:800;letter-spacing:.02em;margin-bottom:4px;padding:6px 10px;position:relative;width:100%;z-index:1}.season-timer-pill.is-urgent{background:#780a1e73;border-color:#ff5a6e8c}.season-timer-pill.is-urgent strong{animation:season-tick 1s steps(2) infinite;color:#ff8a9a}@keyframes season-tick{50%{opacity:.72}}.season-reward-strip{background:radial-gradient(ellipse at 20% 0,#ff4d6d29,#0000 55%),#0c080a8c;border:1px solid #ffa05047;display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px;width:min(920px,94%)}.season-reward-head{display:flex;flex-direction:column;gap:2px}.season-reward-eyebrow{color:#f4ebe49e;color:var(--mars-muted);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.season-reward-place{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:800;gap:6px}.season-reward-arrow{align-items:center;color:#ffd166;display:inline-flex;font-size:16px;gap:4px}.season-reward-arrow.muted{color:#f4ebe49e;color:var(--mars-muted);font-size:12px;font-weight:600}.season-prize-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.season-prize-cell{align-items:center;background:#00000052;border:1px solid #ffb47824;border-radius:14px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:10px 6px;text-align:center}.season-prize-cell b{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-prize-cell span:last-child{color:#f4ebe49e;color:var(--mars-muted);font-size:10px;line-height:1.2}.season-prize-icon{display:grid;height:28px;place-items:center;width:28px}.season-prize-frame{background:linear-gradient(145deg,#ff7b2e,#9a031e);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff2e;height:26px;width:26px}.season-prize-frame.frame-none{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.tier-frame-dot{border:1.5px solid #ffbe7847;border-radius:50%;display:inline-block;height:12px;width:12px}.tier-frame-dot.is-on{background:#ffd1662e;border-color:#ffd166;box-shadow:0 0 8px #ffd16680}.season-prize-frame.frame-frame_season_silver{box-shadow:0 0 0 2px silver,0 0 10px #c0c0c059}.season-prize-frame.frame-frame_season_gold{box-shadow:0 0 0 2px #ffd166,0 0 12px #ffd16673}.season-prize-frame.frame-frame_season_master{box-shadow:0 0 0 2px #ff9f1c,0 0 14px #ff78288c}.season-prize-strip .season-prize-cell:nth-child(2) b{color:#ffd166;font-size:12px}.season-title-ico{color:#ffd166;font-size:18px}.season-prize-title{font-size:11px!important}.season-gap-pill{align-self:center;background:#e85d042e;border:1px solid #ffb45059;border-radius:999px;color:#ffd166;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:12px;font-weight:800;padding:6px 12px}.season-last{display:flex;flex-direction:column;gap:8px;padding:12px;width:min(920px,94%)}.season-last-head{align-items:center;color:#ffd4a8;color:var(--mars-dust);display:flex;font-size:12px;font-weight:700;gap:8px}.season-last-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.season-last-grid>div{align-items:center;background:#00000047;border-radius:12px;display:flex;flex-direction:column;gap:2px;padding:8px 4px}.season-last-grid b{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:800}.season-last-grid span{color:#f4ebe49e;color:var(--mars-muted);font-size:10px;text-align:center}.season-ladder{padding:12px 10px 14px;width:min(920px,94%)}.season-ladder-head{align-items:center;color:#ffd4a8;color:var(--mars-dust);display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:10px}.league-info-mini{background:#0000;border:0;cursor:pointer;line-height:0;padding:4px}.season-ladder-track{display:flex;gap:4px;justify-content:space-between;position:relative}.season-ladder-track:before{background:linear-gradient(90deg,#cd7f32,#c4b5a0,#ffd166,#e8b86d,#ffe6b0,#ff6b35);content:"";height:2px;left:8%;opacity:.45;position:absolute;right:8%;top:9px;z-index:0}.season-ladder-step{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;opacity:.45;position:relative;z-index:1}.season-ladder-step.is-passed{opacity:.85}.season-ladder-step.is-active{opacity:1}.season-ladder-dot{background:#aaa;background:var(--lg,#aaa);border-radius:50%;box-shadow:0 0 0 3px #00000059;height:14px;width:14px}.season-ladder-step.is-active .season-ladder-dot{box-shadow:0 0 0 3px #0006,0 0 12px var(--lg);height:18px;width:18px}.season-ladder-name{color:#f4ebe49e;color:var(--mars-muted);font-size:9px;font-weight:700;line-height:1.15;text-align:center}.season-ladder-step.is-active .season-ladder-name{color:#fff;font-size:10px}.season-rewards-ladder{display:flex;flex-direction:column;gap:8px;padding:12px;width:min(920px,94%)}.season-rewards-scroll{display:flex;flex-direction:column;gap:6px;max-height:180px;overflow:auto}.season-reward-tier{grid-gap:6px;align-items:center;background:#00000047;border:1px solid #ffb4781a;border-radius:12px;display:grid;font-size:12px;gap:6px;grid-template-columns:52px 64px 28px 1fr;padding:8px 10px}.season-reward-tier.is-mine{background:#e85d0429;border-color:#ffd16673}.season-reward-tier-rank{color:#ffd166;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-weight:800}.season-reward-tier-frame{opacity:.8;text-align:center}.season-reward-tier-title{color:#ffd4a8;color:var(--mars-dust);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.season-delta{color:#ffd166;display:block;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:11px;font-weight:800;margin-top:2px}.frame-chip{border-radius:50%;display:inline-grid;height:22px;place-items:center;width:22px}.friends-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;width:min(920px,94%)}.friends-title-row .screen-title{flex:1 1;min-width:0}.friends-help-btn{background:#00000059;border:1px solid #ffb47847;border-radius:12px;cursor:pointer;display:grid;flex-shrink:0;height:36px;line-height:0;margin-top:8px;place-items:center;width:36px}.friends-help-btn:active{transform:scale(.96)}.friends-help-body{color:#ffd4a8;color:var(--mars-dust);font-size:13px;line-height:1.45;max-height:50vh;overflow:auto;text-align:left;white-space:pre-wrap}.podium-avatar-ring{border:2px solid #0000;border-radius:50%;padding:2px}.podium-league{font-size:10px;font-weight:700}.video-background{z-index:0!important}.video-background:after{background:radial-gradient(ellipse 90% 55% at 50% 18%,#ff8c3c1f,#0000 55%),radial-gradient(ellipse 70% 45% at 50% 100%,#0000008c,#0000 60%),linear-gradient(180deg,#08020459,#0000 28%,#0000 58%,#050103b8);content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;z-index:3}#background-video{animation:videoDrift 48s ease-in-out infinite alternate;opacity:.44!important;transform:translate(-50%,-50%) scale(1.08);z-index:0}@keyframes videoDrift{0%{transform:translate(-50%,-50%) scale(1.06)}to{transform:translate(-52%,-48%) scale(1.12)}}.bg-nebula{mix-blend-mode:screen;opacity:.7}.bg-dust{animation:dustFloat 18s linear infinite;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#ffdcb48c,#0000),radial-gradient(1px 1px at 28% 62%,#ffb46466,#0000),radial-gradient(1.5px 1.5px at 48% 28%,#fff0c859,#0000),radial-gradient(1px 1px at 66% 74%,#ffa05073,#0000),radial-gradient(1.5px 1.5px at 82% 36%,#ffd2a066,#0000),radial-gradient(1px 1px at 91% 82%,#ff8c3c59,#0000);background-size:100% 100%;inset:0;opacity:.35;pointer-events:none;position:absolute;z-index:2}@keyframes dustFloat{0%{transform:translateZ(0)}to{transform:translate3d(0,-18px,0)}}.bg-vignette{background:radial-gradient(55% 48% at 50% 42%,#0000 20%,#00000047 70%,#0000009e 100%)}body:not(.atm-active) .video-background.has-baked-overlay .bg-nebula{mix-blend-mode:normal}body:not(.atm-active) .video-background.has-baked-overlay .bg-vignette{display:none}body:not(.atm-active) .video-background.has-baked-overlay:after{background:var(--bg-overlay) center /100% 100% no-repeat;mix-blend-mode:normal}body.atm-baked .video-background.has-baked-overlay .bg-nebula{mix-blend-mode:normal}body.atm-baked .video-background.has-baked-overlay .bg-vignette{display:none}body.atm-baked .video-background.has-baked-overlay:after{background:var(--bg-overlay-atm) center /100% 100% no-repeat;mix-blend-mode:normal;opacity:1}body.atm-baked .planet-atmosphere .atm-veil{display:none}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame):is(.frame-frame_diamond,.frame-frame_neon,.frame-frame_season_silver,.frame-frame_season_gold,.frame-frame_season_master){will-change:transform}.menu-bar-nav.glass-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body,html{background:#0a0406}.glass-panel{backdrop-filter:blur(16px) saturate(1.15)!important;-webkit-backdrop-filter:blur(16px) saturate(1.15)!important;background:#0e08086b!important;border-color:#ffb47829!important}.energy-panel.glass-panel,.header-bar.glass-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#100a0af0!important}.score-hero{text-shadow:0 8px 40px #0000008c}.tap-aura{background:radial-gradient(circle,#ff913c85 0,#ff5a1947 46%,#dc2d0c1f 62%,#0000 76%)!important;background:var(
    --tap-aura-bg,radial-gradient(circle,#ff913c85 0,#ff5a1947 46%,#dc2d0c1f 62%,#0000 76%)
  )!important;box-shadow:0 0 46px #ff581861;box-shadow:var(--tap-aura-glow,0 0 46px #ff581861)}.tap-frame-ring{display:none!important}.tap-aura.frame-frame_bronze,.tap-aura.frame-frame_diamond,.tap-aura.frame-frame_emerald,.tap-aura.frame-frame_gold,.tap-aura.frame-frame_master,.tap-aura.frame-frame_neon,.tap-aura.frame-frame_ruby,.tap-aura.frame-frame_season_gold,.tap-aura.frame-frame_season_master,.tap-aura.frame-frame_season_silver,.tap-aura.frame-frame_silver,.tap-aura[class*=frame-]{box-shadow:none!important;outline:none!important}#score{transition:color .25s ease}#score.score-ticking{color:#ffe6b0}.score-hero .score-coin,.score-hero:has(#score.score-ticking) .score-coin{animation:none!important;filter:none!important}.shop-atelier{display:flex;flex-direction:column;gap:14px;margin:0 auto;padding-bottom:8px;width:min(920px,94%)}.shop-hero-strip{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(135deg,#ff78282e,#7814281f),linear-gradient(180deg,#1e0e0a8c,#0c060866);border:1px solid #ffb47838;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f,0 12px 32px #00000047;display:flex;gap:12px;padding:16px 16px 14px}.shop-hero-copy{flex:1 1;min-width:0}.shop-hero-kicker{color:#ffd166bf;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.shop-hero-title{color:#fff;font-size:22px;margin-top:2px}.shop-hero-gem,.shop-hero-title{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-weight:800}.shop-hero-gem{align-items:center;background:#00000059;border:1px solid #ff4d6d59;border-radius:18px;color:#ff8fa3;display:inline-flex;flex-direction:row;font-size:16px;gap:6px;justify-content:center;line-height:1;min-width:64px;padding:10px 12px}.shop-hero-gem .fx-ruby{transform:translateY(-.08em)}.shop-cat-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:520px){.shop-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-cat-tile{align-items:flex-start;background:linear-gradient(160deg,#28120cb8,#0c060880);border:1px solid #ffb47829;border-radius:20px;color:#f4ebe49e;color:var(--mars-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;min-height:96px;overflow:hidden;padding:14px 14px 12px;position:relative;text-align:left;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .16s ease,color .16s ease;transition:transform .16s var(--ease-out),border-color .16s ease,box-shadow .16s ease,color .16s ease}.shop-cat-tile:before{background:radial-gradient(circle,#ff8c3c38,#0000 70%);border-radius:50%;content:"";height:90px;inset:auto -20% -40% auto;pointer-events:none;position:absolute;width:90px}.shop-cat-tile:active{transform:scale(.975)}.shop-cat-tile.is-active{background:linear-gradient(145deg,#e85d0461,#9a031e47);border-color:#ffb45080;box-shadow:0 0 0 1px #ffb4501f,0 12px 28px #00000047,inset 0 1px 0 #ffffff14;color:#fff}.shop-cat-icon{background:#00000059;border:1px solid #ffffff14;border-radius:14px;display:grid;height:44px;place-items:center;width:44px}.shop-cat-label{color:inherit;font-size:14px;line-height:1.15}.shop-cat-count,.shop-cat-label{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-weight:800}.shop-cat-count{background:#0006;border:1px solid #ffffff1a;border-radius:999px;color:#ffd4a8;display:inline-grid;font-size:11px;height:24px;min-width:24px;padding:0 7px;place-items:center;position:absolute;right:12px;top:12px}.shop-cat-tile.is-active .shop-cat-count{background:#ffd1662e;border-color:#ffd16659;color:#ffe6b0}.shop-catalog{display:flex;flex-direction:column;gap:10px}.shop-catalog-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding:0 2px}.shop-catalog-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:800}.shop-catalog-sub{font-feature-settings:"tnum";color:#f4ebe49e;color:var(--mars-muted);font-size:12px;font-variant-numeric:tabular-nums}.shop-grid,.shop-sheet-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;text-align:left;width:100%}.shop-sheet-grid{max-height:52vh;overflow:auto;padding:2px}.shop-skin-card{grid-gap:8px 12px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,#28120cb3,#0c060885);border:1px solid #ffb47824;border-radius:20px;display:grid;gap:8px 12px;grid-template-columns:72px 1fr;grid-template-rows:auto auto;overflow:visible;padding:12px;position:relative}.shop-skin-card:before{background:#ffffff1f;content:"";inset:0 auto 0 0;position:absolute;width:3px}.shop-skin-card.rarity-common:before{background:#9aa4b2}.shop-skin-card.rarity-rare:before{background:#e07a3d}.shop-skin-card.rarity-epic:before{background:#c1121f}.shop-skin-card.rarity-legendary:before{background:#ffd166}.shop-skin-card.rarity-mythic:before{background:linear-gradient(180deg,#ff4d6d,#ff9f1c)}.shop-skin-card.is-equipped{border-color:#ffd16673;box-shadow:0 0 0 1px #ffd1662e,0 10px 28px #00000047}.shop-skin-swatch{background:radial-gradient(circle at 50% 40%,#ff8c3c47,#0000 60%),#00000059;border:none;border-radius:18px;cursor:pointer;display:grid;grid-row:1/span 2;height:72px;overflow:visible;padding:0;place-items:center;position:relative;width:72px}.shop-swatch-planet{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;filter:drop-shadow(0 6px 14px rgba(0,0,0,.45));height:56px;width:56px}.shop-swatch-orb{background:radial-gradient(circle at 35% 30%,#fff6,#ff7b2e 45%,#9a031e);border-radius:50%;box-shadow:0 0 18px #ff78288c;height:28px;width:28px}.shop-rarity-tag{background:#0000008c;border:1px solid #ffffff1f;border-radius:999px;bottom:6px;color:#fff;font-size:9px;font-weight:800;left:6px;letter-spacing:.04em;padding:2px 6px;position:absolute;text-transform:uppercase}.shop-rarity-tag.rarity-rare{color:#ffb47a}.shop-rarity-tag.rarity-epic{color:#ff8a9a}.shop-rarity-tag.rarity-legendary{color:#ffe8a3}.shop-rarity-tag.rarity-mythic{color:#ffb3c1}.shop-skin-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.shop-skin-name{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800}.shop-skin-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f4ebe49e;color:var(--mars-muted);display:-webkit-box;font-size:11px;line-height:1.35;overflow:hidden}.shop-rarity-pill{align-self:flex-start;background:#ff782829;border:1px solid #ff782859;border-radius:999px;color:#ffd6b0;font-size:10px;font-weight:700;padding:2px 8px}.shop-skin-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.shop-skin-actions .action-btn{font-size:12px;min-height:36px;padding:8px 12px}.shop-buy-btn{background:linear-gradient(135deg,#ff4d6d,#c1121f)!important;border-color:#ff788c66!important}.hub-amber{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .25s ease,text-shadow .25s ease}.header-avatar-btn{display:grid!important;flex-shrink:0!important;height:46px!important;height:var(--hdr-h,46px)!important;line-height:0!important;min-height:46px!important;min-height:var(--hdr-h,46px)!important;min-width:46px!important;min-width:var(--hdr-h,46px)!important;overflow:visible!important;padding:0!important;place-items:center!important;width:46px!important;width:var(--hdr-h,46px)!important}.header-bar{grid-template-columns:46px minmax(0,1fr) auto!important;grid-template-columns:var(--hdr-h,46px) minmax(0,1fr) auto!important}.frame-preview-avatar,.header-avatar-btn .profile-avatar-wrap,.profile-avatar-wrap,.shop-swatch-avatar{border-radius:50%!important;box-sizing:border-box!important;display:grid!important;height:46px!important;height:var(--av,46px)!important;line-height:0!important;margin:0!important;min-height:46px!important;min-height:var(--av,46px)!important;min-width:46px!important;min-width:var(--av,46px)!important;overflow:visible!important;padding:0!important;place-items:center!important;position:relative!important;width:46px!important;width:var(--av,46px)!important}.frame-preview-avatar .avatar,.profile-avatar-wrap .avatar,.shop-swatch-avatar .avatar{border-radius:50%!important;box-shadow:none!important;height:100%!important;margin:0!important;min-width:0!important;opacity:1!important;visibility:visible!important;width:100%!important}.podium-avatar-ring .avatar,.top-avatar{flex-shrink:0!important;opacity:1!important;visibility:visible!important}.avatar-img{display:block!important;height:100%!important;object-fit:cover!important;opacity:1!important;width:100%!important}.avatar.frame-frame_emerald,.frame-preview-avatar.frame-frame_emerald,.profile-avatar-wrap.frame-frame_emerald,.top-avatar.frame-frame_emerald{box-shadow:0 0 0 2px #b87333,0 0 0 5px #cd7f328c,0 0 16px #e88c3c73!important}.avatar.frame-frame_diamond,.frame-preview-avatar.frame-frame_diamond,.profile-avatar-wrap.frame-frame_diamond,.top-avatar.frame-frame_diamond{box-shadow:0 0 0 2px #fff8e8,0 0 0 5px #ffc14a,0 0 0 8px #ffb43c80,0 0 22px #ffbe50b3!important}.avatar.frame-frame_frost,.frame-preview-avatar.frame-frame_frost,.profile-avatar-wrap.frame-frame_frost,.top-avatar.frame-frame_frost{box-shadow:0 0 0 2px #f3e2c8,0 0 0 5px #d2a06ea6,0 0 16px #ffb46466!important}.avatar.frame-frame_neon,.frame-preview-avatar.frame-frame_neon,.profile-avatar-wrap.frame-frame_neon,.top-avatar.frame-frame_neon{box-shadow:0 0 0 2px #ffe0c0,0 0 0 5px #ff5a1f,0 0 0 8px #ff3c1473,0 0 24px #ff461ecc!important}.avatar.frame-frame_master,.frame-preview-avatar.frame-frame_master,.profile-avatar-wrap.frame-frame_master,.top-avatar.frame-frame_master{box-shadow:0 0 0 2px #ffe6b0,0 0 0 5px #ff2d00,0 0 0 8px #ff8c148c,0 0 26px #ff321ebf!important}.avatar.frame-frame_season_master,.frame-preview-avatar.frame-frame_season_master,.profile-avatar-wrap.frame-frame_season_master,.top-avatar.frame-frame_season_master{box-shadow:0 0 0 2px #ffd4a8,0 0 0 5px #ff643cb3,0 0 0 8px #ffd1664d,0 0 24px #ff502880!important}.avatar.frame-frame_season_silver,.frame-preview-avatar.frame-frame_season_silver,.profile-avatar-wrap.frame-frame_season_silver,.top-avatar.frame-frame_season_silver{box-shadow:0 0 0 2px #f0e6d8,0 0 0 5px #c8aa8ca6,0 0 16px #d2aa7866!important}.avatar.frame-frame_silver,.frame-preview-avatar.frame-frame_silver,.profile-avatar-wrap.frame-frame_silver,.top-avatar.frame-frame_silver{box-shadow:0 0 0 2px #c4b5a0,0 0 0 5px #e6d2b473,0 0 14px #c8aa824d!important}.frame-frame_emerald,.top-avatar.frame-frame_emerald{box-shadow:0 0 0 2px #b87333,0 0 10px #cd7f3273!important}.frame-frame_diamond,.top-avatar.frame-frame_diamond{box-shadow:0 0 0 2px #fff8e8,0 0 0 5px #ffc14a,0 0 18px #ffbe50b3!important}.frame-frame_neon,.top-avatar.frame-frame_neon{box-shadow:0 0 0 2px #ffe0c0,0 0 0 5px #ff5a1f,0 0 20px #ff461ecc!important}.frame-frame_master,.top-avatar.frame-frame_master{box-shadow:0 0 0 2px #ffe6b0,0 0 0 5px #ff2d00,0 0 22px #ff321ebf!important}.frame-frame_diamond:before,.frame-frame_master:before,.frame-frame_neon:before,.frame-frame_season_gold:before,.frame-frame_season_master:before,.frame-frame_season_silver:before{border-radius:50%!important;content:""!important;display:block!important;inset:-16%!important;pointer-events:none!important;position:absolute!important;z-index:5!important}.frame-frame_diamond:before{animation:frame-conic 4.8s linear infinite!important}.frame-frame_neon:before{animation:frame-conic 3.4s linear infinite!important}.frame-frame_master:before{animation:frame-conic 3.8s linear infinite!important}.frame-frame_season_silver:before{animation:frame-conic 5.2s linear infinite!important}.frame-frame_season_gold:before{animation:frame-conic 4.6s linear infinite!important}.frame-frame_season_master:before{animation:frame-conic 4s linear infinite!important}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_diamond{animation:frame-amber-glow 2.8s ease-in-out infinite!important}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar).frame-frame_neon{animation:frame-neon-glow 2.2s ease-in-out infinite!important}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_season_silver{animation:frame-season-silver-glow 2.8s ease-in-out infinite!important}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_season_gold{animation:frame-season-gold-glow 2.6s ease-in-out infinite!important}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.shop-swatch-avatar,.season-prize-frame).frame-frame_season_master{animation:frame-season-master-glow 2.4s ease-in-out infinite!important}.atl-card.slot-frame,.atl-card.slot-frame .atl-art{overflow:visible!important}.planet-planet_aurora .tap-aura,.planet-planet_aurora .tap-button,.planet-planet_crimson .tap-button,.planet-planet_dust_storm .tap-button,.planet-planet_eclipse .tap-button,.planet-planet_ice_cap .tap-button,.planet-planet_obsidian .tap-button,.planet-planet_ringed_forge .tap-button,.planet-planet_rust_dawn .tap-button,.planet-planet_storm_eye .tap-button,.planet-planet_sunset .tap-button,.planet-planet_twin_suns .tap-button{filter:none!important}.atelier{display:flex;flex-direction:column;gap:14px;margin:0 auto;padding-bottom:10px;width:min(920px,94%)}.rarity-common{--r1:#c3ccd9;--r2:#7b8794;--r3:#eef2f7;--r-glow:#9aa4b252;--r-ink:#10161f}.rarity-rare{--r1:#7fd8ff;--r2:#2a7fd4;--r3:#d8f4ff;--r-glow:#5aafff6b;--r-ink:#04121f}.rarity-epic{--r1:#ff7ae0;--r2:#8f2bd6;--r3:#ffd6f6;--r-glow:#d75ae67a;--r-ink:#1a0420}.rarity-legendary{--r1:#ffe08a;--r2:#ff9f1c;--r3:#fff6d6;--r-glow:#ffbe3c8c;--r-ink:#241206}.rarity-mythic{--r1:#ff9ec4;--r2:#7b3cff;--r3:#b6fff0;--r-glow:#be6eff99;--r-ink:#14031f}.atl-hero{align-items:center;background:radial-gradient(120% 140% at 100% 0,#ff8c3242,#0000 62%),linear-gradient(160deg,#2e120edb,#0c0609b8);border:1px solid #ffbe823d;border-radius:24px;box-shadow:inset 0 1px 0 #ffffff12,0 16px 38px #00000057;display:flex;gap:12px;overflow:hidden;padding:18px 16px;position:relative}.atl-hero-glow{animation:atl-hero-breathe 7s ease-in-out infinite;background:radial-gradient(circle,#ffa03c4d,#0000 68%);border-radius:50%;height:260px;inset:-60% -30% auto auto;pointer-events:none;position:absolute;width:260px}@keyframes atl-hero-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}.atl-hero-copy{flex:1 1;min-width:0;position:relative;z-index:1}.atl-hero-kicker{color:#ffcd82d9;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.atl-hero-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:23px;font-weight:800;letter-spacing:-.01em;margin-top:3px}.atl-hero-sub{color:#f4ebe49e;color:var(--mars-muted);font-size:11.5px;line-height:1.4;margin-top:5px;max-width:30ch}.atl-hero-wallet{align-items:center;background:linear-gradient(160deg,#260612eb,#0a0408cc);border:1px solid #ff789673;border-radius:20px;box-shadow:inset 0 1px 0 #ffffff1f,inset 0 0 26px #ff3c6e38,0 10px 26px #0000006b;display:inline-flex;flex-shrink:0;gap:10px;padding:11px 14px 11px 11px;position:relative;z-index:2}.atl-hero-gem{background:radial-gradient(circle at 50% 38%,#ff507857,#00000080 70%);border-radius:15px;box-shadow:inset 0 0 0 1px #ffffff17,0 0 22px #ff2d5552;display:grid;height:44px;place-items:center;width:44px}.atl-hero-wallet-text{display:flex;flex-direction:column;gap:3px;line-height:1}.atl-hero-amount{-webkit-text-fill-color:#0000;font-feature-settings:"tnum";background:linear-gradient(180deg,#fff,#ff9db1 70%,#ff4d6d);-webkit-background-clip:text;background-clip:text;color:#0000;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.atl-hero-wallet-label{color:#ffaabebf;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.atl-hero-sheen{animation:atl-holo 7s linear infinite;background:linear-gradient(74deg,#0000 44%,#ffffff1a 50%,#0000 56%);inset:-60% -120%;pointer-events:none;position:absolute;z-index:1}.atl-collection-bar{align-items:center;display:flex;gap:10px;padding:0 2px}.atl-collection-track{background:#ffffff14;border-radius:99px;flex:1 1;height:6px;overflow:hidden}.atl-collection-track>i{background:linear-gradient(90deg,#ff9f1c,#ffd166);border-radius:99px;box-shadow:0 0 12px #ffb43c99;display:block;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);transition:width .5s var(--ease-out)}.atl-collection-text{font-feature-settings:"tnum";color:#f4ebe49e;color:var(--mars-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.atl-cats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:520px){.atl-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}.atl-cat{align-items:flex-start;background:linear-gradient(160deg,#2a130dc2,#0c06088c);border:1px solid #ffb47826;border-radius:20px;color:#f4ebe49e;color:var(--mars-muted);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:9px;min-height:100px;overflow:hidden;padding:13px 13px 16px;position:relative;text-align:left;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .16s ease,color .16s ease;transition:transform .16s var(--ease-out),border-color .16s ease,box-shadow .16s ease,color .16s ease}.atl-cat:active{transform:scale(.975)}.atl-cat.is-active{background:linear-gradient(145deg,#e85d0466,#9a031e4d);border-color:#ffb9558c;box-shadow:0 12px 28px #0000004d,inset 0 1px 0 #ffffff17;color:#fff}.atl-cat.is-done{border-color:#ffd16680}.atl-cat-icon{background:#0000005c;border:1px solid #ffffff14;border-radius:13px;display:grid;height:42px;place-items:center;width:42px}.atl-cat-label{color:inherit;font-size:13.5px;line-height:1.15}.atl-cat-count,.atl-cat-label{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-weight:800}.atl-cat-count{font-feature-settings:"tnum";background:#00000073;border:1px solid #ffffff1a;border-radius:999px;color:#ffd4a8;font-size:11px;font-variant-numeric:tabular-nums;padding:3px 8px;position:absolute;right:11px;top:11px}.atl-cat-count>i{font-size:10px;font-style:normal;opacity:.5}.atl-cat.is-done .atl-cat-count{background:#ffd16633;border-color:#ffd16673;color:#ffe6b0}.atl-cat-track{background:#ffffff12;bottom:0;height:3px;left:0;position:absolute;right:0}.atl-cat-track>i{background:linear-gradient(90deg,#ff9f1c,#ffd166);display:block;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);transition:width .45s var(--ease-out)}.atl-spotlight{grid-gap:14px;background:radial-gradient(120% 120% at 0 0,color-mix(in srgb,var(--r1) 20%,#0000),#0000 60%),linear-gradient(160deg,#1e0e14e6,#0a0508c7);border:1px solid color-mix(in srgb,var(--r1) 45%,#0000);border-radius:24px;box-shadow:0 0 0 1px color-mix(in srgb,var(--r1) 18%,#0000),0 18px 44px #0000006b,0 0 60px var(--r-glow);display:grid;gap:14px;grid-template-columns:auto 1fr;overflow:hidden;padding:18px 16px 16px;position:relative}.atl-spotlight:after{animation:atl-holo 5.5s linear infinite;background:linear-gradient(72deg,#0000 42%,color-mix(in srgb,var(--r1) 26%,#0000) 50%,#0000 58%);content:"";inset:-60% -120%;pointer-events:none;position:absolute}@keyframes atl-holo{0%{transform:translateX(-40%)}to{transform:translateX(40%)}}.atl-spot-badge{align-items:center;align-self:start;background:linear-gradient(100deg,var(--r1),var(--r2));border-radius:999px;box-shadow:0 4px 14px var(--r-glow);color:#1a0a10;display:inline-flex;font-size:10px;font-weight:800;gap:6px;grid-column:1/-1;justify-self:start;letter-spacing:.1em;padding:4px 11px 4px 8px;position:relative;text-transform:uppercase;z-index:2}.atl-spot-star{font-size:12px;line-height:1}.atl-spot-art{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--r1) 30%,#0000),#0000 66%),#0000006b;border:none;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff12;cursor:pointer;display:grid;height:112px;padding:0;place-items:center;position:relative;width:112px;z-index:2}.atl-spot-body{min-width:0;position:relative;z-index:2}.atl-spot-name{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.01em;margin:5px 0 4px}.atl-spot-desc{color:#f4ebe49e;color:var(--mars-muted);font-size:12px;line-height:1.45;margin:0 0 12px}.atl-spot-actions{display:flex;flex-wrap:wrap;gap:8px}.atl-catalog{display:flex;flex-direction:column;gap:10px}.atl-catalog-head{align-items:baseline;display:flex;gap:10px;justify-content:space-between;padding:0 2px}.atl-catalog-title{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:800}.atl-catalog-sub{font-feature-settings:"tnum";color:#f4ebe49e;color:var(--mars-muted);font-size:11.5px;font-variant-numeric:tabular-nums}.atl-catalog-done{color:#ffd166;font-size:11px;font-weight:700}.atl-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;width:100%}@media (min-width:640px){.atl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.atl-card{grid-gap:6px 13px;background:radial-gradient(90% 120% at 0 0,color-mix(in srgb,var(--r1) 11%,#0000),#0000 58%),linear-gradient(160deg,#26110dc7,#0b060899);border:1px solid color-mix(in srgb,var(--r1) 26%,#ffffff14);border-radius:20px;display:grid;gap:6px 13px;grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto auto;overflow:hidden;padding:13px;position:relative;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .16s ease,box-shadow .2s ease;transition:transform .16s var(--ease-out),border-color .16s ease,box-shadow .2s ease}.atl-card:before{background:linear-gradient(180deg,var(--r1),var(--r2));content:"";inset:0 auto 0 0;position:absolute;width:3px}.atl-card:active{transform:scale(.99)}.atl-card.is-equipped{border-color:color-mix(in srgb,var(--r1) 65%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--r1) 28%,#0000),0 12px 30px #00000052,0 0 34px var(--r-glow)}.atl-card.is-locked{opacity:.82}.atl-card.is-locked .atl-art{filter:saturate(.62) brightness(.86)}.atl-card.rarity-legendary,.atl-card.rarity-mythic{box-shadow:0 10px 28px #0000004d,0 0 26px var(--r-glow)}.atl-card.rarity-mythic:after{animation:atl-holo 6.5s linear infinite;background:linear-gradient(72deg,#0000 44%,color-mix(in srgb,var(--r1) 20%,#0000) 50%,#0000 56%);content:"";inset:-50% -110%;pointer-events:none;position:absolute}.atl-art{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--r1) 24%,#0000),#0000 66%),#00000061;border:none;border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff0f;cursor:pointer;display:grid;grid-row:1/span 2;height:84px;overflow:visible;padding:0;place-items:center;position:relative;width:84px}.atl-shine{border-radius:18px;inset:0;overflow:hidden;pointer-events:none;position:absolute}.atl-shine:before{animation:atl-holo 4.2s linear infinite;background:linear-gradient(66deg,#0000 45%,#ffffff29 50%,#0000 55%);content:"";inset:-50% -70%;position:absolute}.atl-info{display:flex;flex-direction:column;gap:3px;min-width:0}.atl-info-top{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.atl-rarity{background:color-mix(in srgb,var(--r1) 14%,#0000);border:1px solid color-mix(in srgb,var(--r1) 34%,#0000);border-radius:999px;color:var(--r1);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.atl-rarity,.atl-state{font-size:9.5px;padding:2px 8px}.atl-state{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;color:#f4ebe49e;color:var(--mars-muted);font-weight:700}.atl-state.is-on{background:linear-gradient(100deg,#ffd166,#ff9f1c);border-color:#0000;color:#1a0a10}.atl-state.is-season{background:#ff782829;border-color:#ff782859;color:#ffd6b0}.atl-name{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14.5px;font-weight:800;line-height:1.2;margin:2px 0 0}.atl-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f4ebe49e;color:var(--mars-muted);display:-webkit-box;font-size:11px;line-height:1.4;margin:0;overflow:hidden}.atl-foot{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;grid-column:2;justify-content:space-between;margin-top:4px}.atl-price-block{display:flex;flex-direction:column;gap:4px;min-width:96px}.atl-price{font-feature-settings:"tnum";align-items:center;color:#ff9db1;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;gap:5px;line-height:1}.atl-price-track{background:#ffffff17;border-radius:99px;display:block;height:4px;overflow:hidden;width:100%}.atl-price-track>i{background:linear-gradient(90deg,#c1121f,#ff4d6d);border-radius:99px;display:block;height:100%;transition:width .4s cubic-bezier(.22,1,.36,1);transition:width .4s var(--ease-out)}.atl-need{font-feature-settings:"tnum";color:#ffa0afd9;font-size:10px;font-variant-numeric:tabular-nums}.atl-actions{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.atl-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:12.5px;font-weight:800;gap:5px;justify-content:center;min-height:36px;padding:8px 14px;transition:transform .14s cubic-bezier(.22,1,.36,1),filter .14s ease,opacity .14s ease;transition:transform .14s var(--ease-out),filter .14s ease,opacity .14s ease}.atl-btn:active:not(:disabled){transform:scale(.96)}.atl-btn:disabled{cursor:not-allowed;opacity:.45}.atl-btn-ghost{background:#ffffff0f;border-color:#ffffff1f;color:#ffd9c0}.atl-btn-buy{background:linear-gradient(135deg,#ff4d6d,#c1121f);border-color:#ff829673;box-shadow:0 6px 18px #c1121f66;color:#fff}.atl-btn-equip{background:linear-gradient(135deg,#ffd166,#ff9f1c);border-color:#ffd16680;box-shadow:0 6px 18px #ffa02852;color:#2a1206}.atl-season{display:flex;flex-direction:column;gap:10px}.atl-planet-art{border-radius:50%;display:grid;place-items:center}.atl-planet-body{background:radial-gradient(circle at 34% 28%,#ffb37a,#c1440e 52%,#5e1b06 100%);box-shadow:inset -6px -6px 14px #0000008c;inset:12%}.atl-planet-atmo,.atl-planet-body{border-radius:50%;position:absolute}.atl-planet-atmo{background:radial-gradient(circle,#0000 58%,#ff8c3c47 72%,#0000 82%);inset:4%}.atl-button-art{display:grid}.atl-button-art img{filter:none;height:84%;object-fit:contain;width:84%}.atl-button-art .atl-button-rim{height:auto;width:auto}.atl-fx-art{display:grid;place-items:center;position:relative}.atl-fx-core{background:radial-gradient(circle at 35% 30%,#fff8,#ff7b2e 48%,#9a031e);border-radius:50%;box-shadow:0 0 16px #ff782899;height:26%;width:26%}.atl-fx-art .atl-fx-spark{animation:atl-fx-orbit 2.4s ease-in-out infinite;animation-delay:calc(var(--i)*.18s);left:50%;margin:0;position:absolute;top:50%}@keyframes atl-fx-orbit{0%,to{filter:brightness(.8);opacity:.35}50%{filter:brightness(1.35);opacity:1}}.atl-title-art{display:grid;padding:4px;place-items:center}.atl-title-chip{background:color-mix(in srgb,#ffd166 14%,#0006);background:color-mix(in srgb,var(--r1,#ffd166) 14%,#0006);border:1px solid color-mix(in srgb,#ffd166 40%,#0000);border:1px solid color-mix(in srgb,var(--r1,#ffd166) 40%,#0000);border-radius:8px;color:#ffd166;color:var(--r1,#ffd166);font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:9px;font-weight:800;-webkit-hyphens:none;hyphens:none;line-height:1.15;padding:5px 7px;text-align:center;text-shadow:0 0 10px #ffbe3c80;text-shadow:0 0 10px var(--r-glow,#ffbe3c80);word-break:keep-all}.atl-card{background:radial-gradient(120% 100% at 0 0,color-mix(in srgb,var(--r1) 14%,#0000),#0000 62%),radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--r2) 16%,#0000),#0000 66%),linear-gradient(158deg,#1e0f14e6,#090508b8);border-radius:22px;box-shadow:inset 0 1px 0 #ffffff0f,0 10px 26px #00000057;padding:14px 14px 13px}.atl-card:before{background:linear-gradient(180deg,var(--r3),var(--r1) 40%,var(--r2));box-shadow:0 0 14px var(--r-glow);width:4px;z-index:3}.atl-card-edge{border-radius:inherit;display:none;inset:0;pointer-events:none;position:absolute;z-index:2}@supports ((-webkit-mask-composite:xor) or (mask-composite:exclude)){.atl-card-edge{background:linear-gradient(140deg,var(--r3),var(--r1) 35%,#0000 62%,var(--r2));display:block;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;padding:1px}}.atl-card-foil{background:linear-gradient(115deg,#0000 30%,color-mix(in srgb,var(--r3) 26%,#0000) 44%,color-mix(in srgb,var(--r1) 20%,#0000) 52%,#0000 66%);background-size:260% 100%;border-radius:inherit;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease;z-index:1}.atl-card.is-top .atl-card-foil{animation:atl-foil 6s linear infinite;opacity:1}.atl-card.rarity-mythic .atl-card-foil{animation-duration:4.4s}@keyframes atl-foil{0%{background-position:140% 0}to{background-position:-60% 0}}.atl-card.is-top{padding-top:34px}.atl-card.is-top .atl-info-top .atl-rarity{display:none}.atl-card-ribbon{background:linear-gradient(100deg,var(--r3),var(--r1) 55%,var(--r2));border-radius:999px 0 0 999px;box-shadow:0 4px 16px var(--r-glow);color:var(--r-ink);font-size:8.5px;font-weight:800;letter-spacing:.14em;max-width:calc(100% - 24px);overflow:hidden;padding:3px 10px 3px 12px;pointer-events:none;position:absolute;right:-1px;text-overflow:ellipsis;text-transform:uppercase;top:9px;white-space:nowrap;z-index:4}.atl-card.rarity-legendary,.atl-card.rarity-mythic{box-shadow:inset 0 1px 0 #ffffff14,0 14px 32px #0000005c,0 0 30px var(--r-glow)}.atl-card.rarity-mythic{animation:atl-mythic-pulse 4.6s ease-in-out infinite}@keyframes atl-mythic-pulse{0%,to{box-shadow:inset 0 1px 0 #ffffff14,0 14px 32px #0000005c,0 0 26px var(--r-glow)}50%{box-shadow:inset 0 1px 0 #ffffff1f,0 16px 38px #0006,0 0 46px var(--r-glow)}}.atl-card.is-owned{border-color:color-mix(in srgb,var(--r1) 34%,#ffffff1a)}.atl-card.is-equipped{transform:none}.atl-card.is-locked{opacity:1}.atl-card.is-locked .atl-art{filter:saturate(.55) brightness(.78)}.atl-card.is-locked .atl-card-foil{opacity:.35}.atl-art{background:radial-gradient(circle at 50% 34%,color-mix(in srgb,var(--r1) 26%,#0000),#0000 68%),linear-gradient(180deg,#00000047,#00000085);border-radius:20px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -10px 22px #00000073,0 0 0 1px color-mix(in srgb,var(--r1) 16%,#0000);height:88px;overflow:hidden;width:88px;z-index:3}.atl-card{grid-template-columns:88px minmax(0,1fr)}.atl-art-halo{animation:atl-halo 5.2s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--r1) 34%,#0000),#0000 68%);border-radius:50%;filter:blur(2px);inset:8%;pointer-events:none;position:absolute}@keyframes atl-halo{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.atl-art-ring{animation:atl-ring-spin 9s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,color-mix(in srgb,var(--r3) 55%,#0000) 40deg,#0000 110deg,color-mix(in srgb,var(--r1) 45%,#0000) 200deg,#0000 280deg);border-radius:50%;inset:6%;-webkit-mask:radial-gradient(circle,#0000 62%,#000 64%,#000 72%,#0000 74%);mask:radial-gradient(circle,#0000 62%,#000 64%,#000 72%,#0000 74%);opacity:0;pointer-events:none;position:absolute}.atl-card.is-top .atl-art-ring,.atl-spotlight .atl-art-ring{opacity:.9}@keyframes atl-ring-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.atl-shine{border-radius:inherit;z-index:2}.atl-rarity{background:linear-gradient(100deg,var(--r3),var(--r1) 60%,var(--r2));border-color:#0000;box-shadow:0 3px 12px var(--r-glow);color:var(--r-ink)}.atl-pips{align-items:center;display:inline-flex;gap:3px}.atl-pips>i{background:#ffffff29;border-radius:50%;height:5px;width:5px}.atl-pips>i.is-on{background:linear-gradient(180deg,var(--r3),var(--r1));box-shadow:0 0 7px var(--r-glow)}.atl-name{font-size:15.5px;letter-spacing:-.01em}.atl-card.is-top .atl-name,.atl-spot-name{-webkit-text-fill-color:#0000;background:linear-gradient(100deg,#fff 30%,var(--r3) 62%,var(--r1));-webkit-background-clip:text;background-clip:text;color:#0000}.atl-scarcity{font-feature-settings:"tnum";align-items:center;align-self:flex-start;background:color-mix(in srgb,var(--r1) 12%,#00000059);border:1px solid color-mix(in srgb,var(--r1) 26%,#0000);border-radius:999px;color:color-mix(in srgb,var(--r3) 70%,#fff);display:inline-flex;font-size:10px;font-variant-numeric:tabular-nums;font-weight:700;gap:6px;margin-top:5px;padding:3px 9px 3px 7px}.atl-scarcity>i{animation:atl-halo 3.4s ease-in-out infinite;background:var(--r1);border-radius:50%;box-shadow:0 0 8px var(--r-glow);height:6px;width:6px}.atl-scarcity.is-hero{margin:0 0 12px}.atl-price{background:linear-gradient(160deg,#3c081ad9,#0e0509b3);border:1px solid #ff6e9159;border-radius:14px;box-shadow:inset 0 1px 0 #ffffff14;color:#ffd0da;font-size:19px;gap:7px;padding:6px 12px 6px 8px}.atl-price.is-ready{border-color:#ff8caa99;box-shadow:inset 0 1px 0 #ffffff1f,0 0 20px #ff3c6e47;color:#fff}.atl-price-block{gap:6px}.atl-btn-buy{background:linear-gradient(135deg,#ff6b86,#c1121f 70%,#8d0b31);box-shadow:0 8px 22px #c1121f73,inset 0 1px 0 #ffffff38}.atl-btn-buy:not(:disabled):after{animation:atl-foil 3.4s linear infinite;background:linear-gradient(74deg,#0000 42%,#ffffff52 50%,#0000 58%);background-size:240% 100%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.atl-btn{overflow:hidden;position:relative}.atl-btn-equip{background:linear-gradient(135deg,#fff0c2,#ffd166 45%,#ff9f1c);box-shadow:0 8px 22px #ffa02859,inset 0 1px 0 #fff6}.atl-spotlight{border-radius:26px;box-shadow:0 0 0 1px color-mix(in srgb,var(--r1) 26%,#0000),0 22px 54px #00000080,0 0 72px var(--r-glow);padding:20px 18px 18px}.atl-spot-rays{animation:atl-ring-spin 22s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,color-mix(in srgb,var(--r1) 16%,#0000) 12deg,#0000 26deg,color-mix(in srgb,var(--r3) 12%,#0000) 44deg,#0000 62deg);height:320px;left:-10%;opacity:.7;pointer-events:none;position:absolute;top:-60%;width:320px;z-index:0}.atl-spot-art{border-radius:26px;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 -14px 28px #00000080,0 0 34px var(--r-glow);height:118px;overflow:visible;width:118px}.atl-spot-pedestal{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--r1) 45%,#0000),#0000 72%);border-radius:50%;bottom:8px;filter:blur(1px);height:12px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:74%}.atl-spot-name{font-size:21px}@media (max-width:400px){.atl-hero{flex-wrap:wrap}.atl-hero-copy{flex:1 0 100%}.atl-hero-wallet{justify-content:flex-start;width:100%}.atl-card{gap:6px 11px;grid-template-columns:76px minmax(0,1fr)}.atl-art{height:76px;width:76px}.atl-spot-art{height:96px;width:96px}}.atl-cat.is-active{border-color:#ffcd7899;box-shadow:0 14px 32px #0000005c,inset 0 1px 0 #ffffff1f,0 0 26px #ff963c38}@media (prefers-reduced-motion:reduce){.atl-art-halo,.atl-art-ring,.atl-btn-buy:not(:disabled):after,.atl-card-foil,.atl-card.rarity-mythic,.atl-hero-sheen,.atl-scarcity>i,.atl-spot-rays{animation:none!important}}.shop-slot-chip,.shop-slot-rail{display:none!important}@media (prefers-reduced-motion:reduce){.atl-card.rarity-mythic:after,.atl-fx-art .atl-fx-spark,.atl-hero-glow,.atl-shine:before,.atl-spotlight:after{animation:none!important}}.atl-frame-host,.frame-preview-avatar,.profile-avatar-wrap,.tap-frame-ring,.top-avatar{position:relative}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.tap-frame-ring):is(.frame-frame_dust_rim,.frame-frame_copper_forge,.frame-frame_solar_flare,.frame-frame_magma_vein,.frame-frame_orbital_ring,.frame-frame_ion_storm,.frame-frame_phoenix_ash,.frame-frame_singularity,.frame-frame_solar_crown){box-shadow:0 0 0 2px #ffb703,0 0 0 5px color-mix(in srgb,#ff7b2e 55%,#0000),0 0 24px #ff96328c;box-shadow:0 0 0 2px var(--fr1,#ffb703),0 0 0 5px color-mix(in srgb,var(--fr2,#ff7b2e) 55%,#0000),0 0 var(--fr-blur,24px) var(--fr-glow,#ff96328c)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.tap-frame-ring):is(.frame-frame_dust_rim,.frame-frame_copper_forge,.frame-frame_solar_flare,.frame-frame_magma_vein,.frame-frame_orbital_ring,.frame-frame_ion_storm,.frame-frame_phoenix_ash,.frame-frame_singularity,.frame-frame_solar_crown):before{border-radius:50%;content:"";inset:-9%;pointer-events:none;position:absolute;z-index:2}.frame-frame_dust_rim{--fr1:#d8c3a5;--fr2:#a8845c;--fr-glow:#d8c3a559;--fr-blur:16px}.frame-frame_dust_rim:before{border:1.5px dotted #e6d2b48c}.frame-frame_phoenix_ash{--fr1:#ff9f1c;--fr2:#7a1f0a;--fr-glow:#ff781ea6;--fr-blur:34px}.frame-frame_phoenix_ash:before{animation:frame-conic 8s linear infinite,atl-ash-flicker 3.2s ease-in-out infinite;background:conic-gradient(from 200deg,#ffc864e6 0,#781e0ab3 14%,#ff8c28d9 32%,#3c140abf 52%,#ffb446e6 72%,#781e0ab3 88%,#ffc864e6 100%);mask:radial-gradient(circle,#0000 57%,#000 62%);-webkit-mask:radial-gradient(circle,#0000 57%,#000 62%)}.frame-frame_copper_forge{--fr1:#d98324;--fr2:#8b4513;--fr-glow:#d9832473}.frame-frame_copper_forge:before{background:conic-gradient(from 0deg,#ffbe6e73,#8c461459,#ffaa5080,#64321266,#ffc88273,#8c461459,#ffbe6e73);mask:radial-gradient(circle,#0000 60%,#000 63%,#000 78%,#0000 82%);-webkit-mask:radial-gradient(circle,#0000 60%,#000 63%,#000 78%,#0000 82%)}.frame-frame_solar_flare{--fr1:#ffd166;--fr2:#ff7b2e;--fr-glow:#ffb43c99;--fr-blur:30px}.frame-frame_solar_flare:before{animation:frame-conic 3.6s linear infinite;background:conic-gradient(from 0deg,#0000 0 55%,#ffc85abf 72%,#ff782880 84%,#0000 100%);mask:radial-gradient(circle,#0000 57%,#000 61%);-webkit-mask:radial-gradient(circle,#0000 57%,#000 61%)}.frame-frame_magma_vein{--fr1:#2b1410;--fr2:#ff4d2d;--fr-glow:#ff461e99;--fr-blur:26px}.frame-frame_magma_vein:before{animation:atl-vein-pulse 2.1s ease-in-out infinite;background:conic-gradient(from 30deg,#ff5722 0 8%,#0000 8% 25%,#ff8a3d 25% 32%,#0000 32% 55%,#ff3d00 55% 63%,#0000 63% 80%,#ff6f3d 80% 88%,#0000 88%) border-box;border:3px solid #0000;mask:linear-gradient(#000 0 0) padding-box exclude,linear-gradient(#000 0 0);-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor}@keyframes atl-vein-pulse{0%,to{filter:brightness(.9);opacity:.6}50%{filter:brightness(1.5);opacity:1}}.frame-frame_orbital_ring{--fr1:#9fd8ff;--fr2:#3d7ea6;--fr-glow:#78c8ff80;--fr-blur:28px}.frame-frame_orbital_ring:before{animation:frame-conic 7s linear infinite;border:1.5px solid #b4e1ffb3;transform:rotate3d(1,.35,0,68deg)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.tap-frame-ring).frame-frame_orbital_ring:after{animation:frame-dash 9s linear infinite;border:1px dashed #a0d7ff80;border-radius:50%;content:"";inset:-16%;pointer-events:none;position:absolute;z-index:2}.frame-frame_ion_storm{--fr1:#b388ff;--fr2:#5e35b1;--fr-glow:#9664ff99;--fr-blur:32px}.frame-frame_ion_storm:before{animation:frame-conic 1.6s linear infinite,atl-vein-pulse .9s ease-in-out infinite;background:conic-gradient(from 0deg,#0000 0 10%,#be96ffd9 14%,#0000 20% 38%,#ffffffb3 42%,#0000 48% 66%,#8c5affd9 70%,#0000 76%);mask:radial-gradient(circle,#0000 58%,#000 62%);-webkit-mask:radial-gradient(circle,#0000 58%,#000 62%)}@keyframes atl-ash-flicker{0%,to{filter:brightness(.85) saturate(1)}40%{filter:brightness(1.4) saturate(1.4)}70%{filter:brightness(1) saturate(1.1)}}.frame-frame_singularity{--fr1:#0d0a14;--fr2:#7b2ff7;--fr-glow:#7828ffb3;--fr-blur:40px}.frame-frame_singularity:before{animation:frame-conic 2.8s linear infinite;background:conic-gradient(from 0deg,#0000 0 30%,#b478ffe6 44%,#fffffff2 50%,#7828c8cc 58%,#0000 72%);inset:-14%;mask:radial-gradient(circle,#0000 52%,#000 58%,#000 78%,#0000 84%);-webkit-mask:radial-gradient(circle,#0000 52%,#000 58%,#000 78%,#0000 84%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.tap-frame-ring).frame-frame_singularity:after{border-radius:50%;box-shadow:inset 0 0 22px 6px #000000f2;content:"";inset:-5%;pointer-events:none;position:absolute;z-index:3}.frame-frame_solar_crown{--fr1:#fff3bf;--fr2:#ff9f1c;--fr-glow:#ffbe3cd9;--fr-blur:46px}.frame-frame_solar_crown:before{animation:frame-conic 14s linear infinite;background:conic-gradient(from 0deg,#ffd166 0 3deg,#0000 3deg 30deg,#ffd166 30deg 33deg,#0000 33deg 60deg,#ffd166 60deg 63deg,#0000 63deg 90deg,#ffd166 90deg 93deg,#0000 93deg 120deg,#ffd166 120deg 123deg,#0000 123deg 150deg,#ffd166 150deg 153deg,#0000 153deg 180deg,#ffd166 180deg 183deg,#0000 183deg 210deg,#ffd166 210deg 213deg,#0000 213deg 240deg,#ffd166 240deg 243deg,#0000 243deg 270deg,#ffd166 270deg 273deg,#0000 273deg 300deg,#ffd166 300deg 303deg,#0000 303deg 330deg,#ffd166 330deg 333deg,#0000 333deg 1turn);filter:drop-shadow(0 0 8px rgba(255,190,60,.9));inset:-18%;mask:radial-gradient(circle,#0000 52%,#000 56%);-webkit-mask:radial-gradient(circle,#0000 52%,#000 56%)}:is(.profile-avatar-wrap,.top-avatar,.frame-preview-avatar,.tap-frame-ring).frame-frame_solar_crown:after{animation:frame-gold-pulse 2.2s ease-in-out infinite;border:2px solid #fff0bed9;border-radius:50%;box-shadow:0 0 26px #ffc850cc,inset 0 0 18px #ffdc8c80;content:"";inset:-7%;pointer-events:none;position:absolute;z-index:2}.planet-planet_sunset{--tap-aura-bg:radial-gradient(circle,#ff781e8c 0%,#ff3c1433 45%,#0000 72%);--tap-aura-glow:0 0 48px #ff641e80}.planet-planet_obsidian{--tap-aura-bg:radial-gradient(circle,#280a14b8 0%,#78142859 40%,#0000 70%);--tap-aura-glow:0 0 40px #b4142866}.planet-planet_aurora{--tap-aura-bg:radial-gradient(circle,#ff8c3285 0%,#ff3c284d 40%,#0000 72%);--tap-aura-glow:0 0 42px #ff642866}.planet-planet_crimson{--tap-aura-bg:radial-gradient(circle,#ff283c80 0%,#a00a1e47 46%,#0000 74%);--tap-aura-glow:0 0 44px #dc1e3273}.planet-planet_dust_storm{--tap-aura-bg:radial-gradient(circle,#d2a05a7a 0%,#8c501e40 48%,#0000 74%);--tap-aura-glow:0 0 40px #c88c3c66}.planet-planet_rust_dawn .atl-planet-body,.planet-planet_rust_dawn.atl-planet-art .atl-planet-body{background:radial-gradient(circle at 32% 26%,#ffc090,#c45a28 48%,#4a1608 100%)}.planet-planet_rust_dawn{--tap-aura-bg:radial-gradient(circle,#ff8c3c94 0%,#a0371452 46%,#0000 74%);--tap-aura-glow:0 0 52px #ff6e288c}.planet-planet_ice_cap .atl-planet-body{background:radial-gradient(circle at 34% 22%,#fff 0 18%,#d8eeff 32%,#8eb8dc 58%,#3a6a96 100%)}.planet-planet_storm_eye .atl-planet-body{animation:frame-conic 22s linear infinite;background:conic-gradient(from 0deg,#ffc8968c,#783219b3,#ffb47880,#5a2312bf,#ffc8968c),radial-gradient(circle at 40% 32%,#ffb37a,#a8431e 55%,#4a1608 100%)}.planet-planet_storm_eye{--tap-aura-bg:radial-gradient(circle,#ffa05a8c 0%,#a03c1e47 45%,#0000 74%);--tap-aura-glow:0 0 54px #ff782880}.planet-planet_storm_eye .tap-aura{animation:aura-pulse 3.4s ease-in-out infinite}.planet-planet_ringed_forge .atl-planet-body{background:radial-gradient(circle at 36% 28%,#ffdca8,#ff7b2e 45%,#7a1f0a 100%)}.planet-planet_ringed_forge .atl-planet-atmo,.planet-planet_ringed_forge .tap-aura:after{content:none;display:none!important}.planet-planet_ringed_forge{--tap-aura-bg:radial-gradient(circle,#ff963c80 0%,#b43c1438 46%,#0000 74%);--tap-aura-glow:0 0 48px #ff8c2873}.planet-planet_twin_suns .atl-planet-body{background:radial-gradient(circle at 22% 22%,#fff5c8f2 0 8%,#0000 14%),radial-gradient(circle at 74% 34%,#ffbe78e6 0 6%,#0000 12%),radial-gradient(circle at 40% 40%,#ffb87a,#b8431c 52%,#4a1608 100%)}.planet-planet_twin_suns{--tap-aura-bg:radial-gradient(circle at 30% 35%,#fff0b48c 0 18%,#0000 40%),radial-gradient(circle at 70% 45%,#ffaa5a80 0 14%,#0000 38%),radial-gradient(circle,#ff8c3c52 0%,#0000 72%);--tap-aura-glow:0 0 60px #ffbe508c}.planet-planet_eclipse .atl-planet-body{background:radial-gradient(circle at 50% 50%,#08060a 0 58%,#ffc878e6 62%,#ff8c3266 70%,#0000 82%);box-shadow:none}.planet-planet_eclipse .atl-planet-atmo{animation:aura-pulse 4.2s ease-in-out infinite;background:radial-gradient(circle,#0000 60%,#ffd28c8c 66%,#0000 80%)}.planet-planet_eclipse{--tap-aura-bg:radial-gradient(circle,#000000d1 0 42%,#ffd28cad 50%,#ff8c3247 60%,#0000 78%);--tap-aura-glow:0 0 58px #ffb4508c}.planet-planet_eclipse .tap-aura{animation:aura-pulse 4.2s ease-in-out infinite}.atl-button-art{isolation:isolate;position:relative}.atl-planet-art.has-asset{background:none}.atl-planet-art.has-asset .atl-planet-atmo,.atl-planet-art.has-asset .atl-planet-body{display:none}.atl-planet-img{display:block;filter:none;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.planet-planet_aurora .tap-button,.planet-planet_eclipse .tap-button,.planet-planet_ice_cap .tap-button,.planet-planet_obsidian .tap-button,.planet-planet_sunset .tap-button{filter:none!important}.tap-spark.fx-tap_fx_dust{background:#d8c3a5;box-shadow:0 0 10px #d8c3a5cc;height:7px;opacity:.85;width:7px}.tap-spark.fx-tap_fx_shards{background:linear-gradient(140deg,#fff,#9fd8ff 55%,#3d7ea6);border-radius:2px;box-shadow:0 0 14px #96d2ffe6;height:13px;width:9px}.tap-spark.fx-tap_fx_plasma{background:linear-gradient(180deg,#fff,#b388ff 50%,#0000);border-radius:99px;box-shadow:0 0 18px #a06eff;height:20px;width:6px}.tap-spark.fx-tap_fx_supernova{background:radial-gradient(circle,#fff 0 28%,#ffd166 46%,#ff5a2899 62%,#0000 74%);box-shadow:0 0 26px #fff0c8,0 0 52px #ff8c28b3;height:16px;width:16px}.tap-spark.fx-ice,.tap-spark.fx-tap_fx_ice,.tap-spark.fx-tap_fx_meteor,.tap-spark.fx-tap_fx_plasma,.tap-spark.fx-tap_fx_shards{border-radius:999px!important}.fx-tap_fx_supernova .score-counter{color:#fff;text-shadow:0 0 14px #fff,0 0 26px #ffd166}.fx-tap_fx_plasma .score-counter{color:#e6d4ff;text-shadow:0 0 10px #b388ff}.atl-fx-art .atl-fx-spark{animation:atl-fx-orbit 2.4s ease-in-out infinite!important;animation-delay:calc(var(--i)*.18s)!important;background:#ffd166;border-radius:50%;box-shadow:0 0 10px #ffb43ce6;height:8px;margin:0!important;transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateX(22px);transform:translate(-50%,-50%) rotate(calc(var(--i)*60deg)) translateX(var(--orbit,22px));width:8px}.atl-fx-art.fx-tap_fx_dust .atl-fx-spark{--orbit:20px;background:#d8c3a5;box-shadow:0 0 8px #d8c3a5d9;height:6px;width:6px}.atl-fx-art.fx-tap_fx_shards .atl-fx-spark{--orbit:22px;background:linear-gradient(140deg,#fff,#9fd8ff 55%,#3d7ea6);border-radius:2px;box-shadow:0 0 12px #96d2ffe6;height:11px;width:7px}.atl-fx-art.fx-tap_fx_plasma .atl-fx-spark{--orbit:24px;background:linear-gradient(180deg,#fff,#b388ff 50%,#0000);border-radius:99px;box-shadow:0 0 14px #a06eff;height:16px;width:5px}.atl-fx-art.fx-tap_fx_supernova .atl-fx-spark{--orbit:24px;background:radial-gradient(circle,#fff 0 28%,#ffd166 46%,#ff5a2899 62%,#0000 74%);box-shadow:0 0 18px #fff0c8;height:12px;width:12px}.atl-fx-art.fx-tap_fx_ember .atl-fx-spark,.atl-fx-art.fx-tap_fx_ice .atl-fx-spark,.atl-fx-art.fx-tap_fx_nova .atl-fx-spark,.atl-fx-art.fx-tap_fx_sparks .atl-fx-spark{--orbit:22px}.atl-fx-art.fx-tap_fx_ember .atl-fx-spark{background:#ff4d6d;border-radius:40% 60% 50% 50%;box-shadow:0 0 12px #ff4646f2;height:10px;width:10px}.atl-fx-art.fx-tap_fx_ice .atl-fx-spark{background:#e8c49a;border-radius:2px;box-shadow:0 0 12px #ffb464e6;height:7px;width:7px}.atl-fx-art.fx-tap_fx_nova .atl-fx-spark{background:radial-gradient(circle,#fff 0,#ffd166 50%,#0000 70%);box-shadow:0 0 16px #ffffc8;height:11px;width:11px}.header-title.title-title_prospector,.title-title_prospector{--r1:#ffa552;--r-glow:#ff964680}.header-title.title-title_reactor_chief,.title-title_reactor_chief{--r1:#ff6b6b;--r-glow:#ff5a5a8c}.header-title.title-title_dust_baron,.title-title_dust_baron{--r1:#ffd166;--r-glow:#ffbe3c99}.header-title.title-title_planetbreaker,.title-title_planetbreaker{--r1:#ff9ec4;--r-glow:#c864ffa6}.header-title.title-title_rising,.title-title_rising{--r1:#ffb347;--r-glow:#ffa03c73}.header-title.title-title_pioneer,.title-title_pioneer{--r1:#7fd8ff;--r-glow:#5aafff80}.header-title.title-title_warlord,.title-title_warlord{--r1:#ff7ae0;--r-glow:#d75ae68c}.header-title.title-title_planetbreaker,.title-title_planetbreaker .atl-title-chip{animation:atl-vein-pulse 2.6s ease-in-out infinite;background:linear-gradient(120deg,#b14aff52,#ff5a8c47)}.atl-art,.atl-card{overflow:hidden!important}.atl-card.slot-frame,.atl-card.slot-frame .atl-art,.atl-spotlight .atl-spot-art:has(.frame-frame_diamond),.atl-spotlight .atl-spot-art:has(.frame-frame_master),.atl-spotlight .atl-spot-art:has(.frame-frame_neon),.atl-spotlight .atl-spot-art:has(.frame-frame_season_gold),.atl-spotlight .atl-spot-art:has(.frame-frame_season_master),.atl-spotlight .atl-spot-art:has(.frame-frame_season_silver),.atl-spotlight .atl-spot-art:has([class*=frame-frame_]){overflow:visible!important}.atl-card-edge,.atl-card-foil,.atl-shine{border-radius:inherit;overflow:hidden}.atl-grid{padding:4px 2px 8px}.atl-grid.is-title-grid{--atl-art-w:var(--title-art-w,120px)}.atl-grid.is-title-grid .atl-card{grid-template-columns:var(--atl-art-w) minmax(0,1fr)!important}.atl-grid.is-title-grid .atl-art{height:88px!important;width:var(--atl-art-w)!important}.atl-title-art{box-sizing:border-box;display:grid!important;height:100%!important;padding:6px!important;place-items:stretch!important;position:relative;width:100%!important}.atl-title-art:before{background:radial-gradient(70% 70% at 50% 50%,#ffbe3c66,#0000 72%);background:radial-gradient(70% 70% at 50% 50%,var(--r-glow,#ffbe3c66),#0000 72%);border-radius:14px;content:"";inset:0;opacity:.5;pointer-events:none;position:absolute}.atl-title-chip{--bk:color-mix(in srgb,var(--r1,#ffd166) 95%,#0000);--bt:2px;--bl:14px;--bo:6px;-webkit-text-stroke:0!important;align-items:center;background:linear-gradient(var(--bk),var(--bk)) left var(--bo) top var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) left var(--bo) top var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) top var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) top var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) left var(--bo) bottom var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) left var(--bo) bottom var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) bottom var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) bottom var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(180deg,#ffffff2b,#ffffff05 34%,#0000 56%),radial-gradient(130% 150% at 50% 124%,color-mix(in srgb,#ffd166 40%,#0000),#0000 68%),linear-gradient(180deg,color-mix(in srgb,#ffd166 10%,#241419),#0a0608)!important;background:linear-gradient(var(--bk),var(--bk)) left var(--bo) top var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) left var(--bo) top var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) top var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) top var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) left var(--bo) bottom var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) left var(--bo) bottom var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) bottom var(--bo) /var(--bl) var(--bt) no-repeat,linear-gradient(var(--bk),var(--bk)) right var(--bo) bottom var(--bo) /var(--bt) var(--bl) no-repeat,linear-gradient(180deg,#ffffff2b,#ffffff05 34%,#0000 56%),radial-gradient(130% 150% at 50% 124%,color-mix(in srgb,var(--r1,#ffd166) 40%,#0000),#0000 68%),linear-gradient(180deg,color-mix(in srgb,var(--r1,#ffd166) 10%,#241419),#0a0608)!important;border:1px solid color-mix(in srgb,#ffd166 62%,#0000)!important;border:1px solid color-mix(in srgb,var(--r1,#ffd166) 62%,#0000)!important;border-radius:11px!important;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -12px 20px -14px color-mix(in srgb,#ffd166 75%,#0000),inset 0 -1px 0 #0000008c,0 6px 18px #00000080,0 0 22px -7px #ffbe3c99;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -12px 20px -14px color-mix(in srgb,var(--r1,#ffd166) 75%,#0000),inset 0 -1px 0 #0000008c,0 6px 18px #00000080,0 0 22px -7px var(--r-glow,#ffbe3c99);color:#fff!important;display:flex;font-family:Oxanium,Mars Display,sans-serif!important;font-family:var(--font-display)!important;font-size:clamp(10.5px,2.7vw,12.5px)!important;font-weight:800!important;-webkit-hyphens:none!important;hyphens:none!important;isolation:isolate;justify-content:center;letter-spacing:.07em!important;line-height:1.24!important;max-height:100%;max-width:100%;overflow:hidden;overflow-wrap:break-word;padding:12px 13px 11px!important;position:relative;text-align:center!important;text-shadow:0 1px 0 #000000e6,0 0 16px #ffbe3cb3!important;text-shadow:0 1px 0 #000000e6,0 0 16px var(--r-glow,#ffbe3cb3)!important;text-transform:uppercase;white-space:normal!important;width:100%;word-break:keep-all!important}.atl-title-chip:before{border:1px solid #ffffff12;border-radius:8px;inset:3px;z-index:1}.atl-title-chip:after,.atl-title-chip:before{content:"";pointer-events:none;position:absolute}.atl-title-chip:after{animation:title-sheen 7s ease-in-out infinite;background:linear-gradient(74deg,#0000 42%,#ffffff29 50%,#0000 58%);background-size:260% 100%;border-radius:inherit;inset:0;z-index:2}@keyframes title-sheen{0%{background-position:160% 0}55%,to{background-position:-60% 0}}.atl-button-art{border-radius:50%;display:grid!important;height:100%;overflow:visible!important;place-items:center;position:relative!important;width:100%}.atl-button-art .atl-button-base{border-radius:50%;grid-area:1/1;position:relative;z-index:1}.atl-button-art .atl-button-base,.atl-button-art .atl-button-rim,.tap-button-rim{animation:none!important;filter:none!important;height:100%!important;object-fit:contain;width:100%!important}.atl-button-art .atl-button-rim,.tap-button-rim{display:block!important;inset:0!important;margin:0!important;max-width:none;padding:0!important;pointer-events:none;position:absolute!important;z-index:3}.tap-button.has-rim .tap-button-rim{inset:0!important}.atl-button-art.skin-button_amber_core,.atl-button-art.skin-button_ember,.atl-button-art.skin-button_forged_iron,.atl-button-art.skin-button_ice,.atl-button-art.skin-button_magma_core,.atl-button-art.skin-button_obsidian_glass,.atl-button-art.skin-button_solar_reactor,.tap-button.skin-button_amber_core,.tap-button.skin-button_ember,.tap-button.skin-button_forged_iron,.tap-button.skin-button_ice,.tap-button.skin-button_magma_core,.tap-button.skin-button_obsidian_glass,.tap-button.skin-button_solar_reactor{animation:none!important;box-shadow:none!important;filter:none!important}.atl-planet-img,.tap-stage .tap-planet-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:none!important;image-rendering:auto;transform:translateZ(0)}.atl-planet-art.has-asset .atl-planet-img{filter:none!important}.atl-fx-art,.atl-fx-art.atl-fx-live{background:radial-gradient(circle at 50% 50%,#ff8c3c24,#0000 62%),#00000059;border-radius:16px;display:block!important;height:100%!important;overflow:hidden!important;position:relative!important;width:100%!important}.atl-fx-art .atl-fx-core,.atl-fx-art .atl-fx-spark,.atl-fx-img{display:none!important}.atl-fx-art .tap-spark{pointer-events:none;z-index:4}.preview-fx-live{background:radial-gradient(circle at 50% 45%,#ff8c3c2e,#0000 62%),#00000061}.preview-fx-bare{border-radius:22px}.preview-fx-btn{display:none!important}.preview-title-text{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0}.preview-title-mock .atl-title-chip{font-size:13px!important;max-width:none}.preview-fx-live{background:radial-gradient(circle at 50% 45%,#ff8c3c38,#0000 62%),#00000061;border:1px solid #ffb46438;border-radius:50%;height:min(220px,72vw);margin:4px auto;overflow:visible;position:relative;width:min(220px,72vw)}.preview-fx-btn{border-radius:50%;display:grid;inset:22%;place-items:center;pointer-events:none;position:absolute;transition:transform .12s cubic-bezier(.22,1,.36,1);transition:transform .12s var(--ease-out)}.preview-fx-live.is-press .preview-fx-btn{transform:scale(.92)}.preview-fx-btn .tap-planet-img{filter:drop-shadow(0 8px 16px rgba(0,0,0,.45));height:100%;object-fit:contain;width:100%}.preview-fx-live .tap-spark{z-index:5}.atl-fx-art{display:grid!important;height:100%!important;overflow:visible;place-items:center!important;position:relative!important;width:100%!important}.atl-fx-art .atl-fx-core{height:28%;width:28%;z-index:1}.atl-fx-art .atl-fx-spark{left:50%!important;position:absolute!important;top:50%!important}.atl-slot-hint{background:#ff8c3c14;border:1px solid #ffb46424;border-radius:14px;color:#ffdcbed1;font-size:12px;line-height:1.35;margin:-4px 2px 2px;padding:8px 12px}.skin-preview-card{max-height:min(86vh,640px);overflow-x:hidden;overflow-y:auto;width:min(340px,92vw)}.preview-slot-tag{align-items:center;align-self:center;background:#ff782829;border:1px solid #ff782859;border-radius:999px;color:#ffd6b0;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.08em;padding:3px 10px;text-transform:uppercase}.preview-stage-wrap{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.preview-stage-wrap .preview-stage{--tap-size:min(180px,58vw)}.preview-planet-duo{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.preview-planet-duo .atl-planet-art{filter:drop-shadow(0 8px 20px rgba(0,0,0,.45));height:88px!important;width:88px!important}.preview-title-mock{align-items:center;background:#00000059;border:1px solid #ffb4642e;border-radius:16px;display:flex;gap:10px;padding:12px 14px;text-align:left;width:100%}.preview-title-mock .preview-name{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:14px;font-weight:800}.preview-title-mock .atl-title-chip{--bo:3px;--bl:9px;--bt:1.5px;display:inline-block;font-size:12px!important;margin-top:4px;max-width:100%;padding:5px 10px!important;width:auto}.preview-fx-stage{background:radial-gradient(circle at 50% 45%,#ff8c3c33,#0000 62%),#00000059;border:1px solid #ffb46433;border-radius:50%;display:grid;height:min(200px,70vw);overflow:visible;place-items:center;position:relative;width:min(200px,70vw)}.preview-fx-stage .atl-fx-art{height:72%!important;width:72%!important}.preview-hint{color:#f4ebe49e;color:var(--mars-muted);font-size:11px;line-height:1.4;margin:0}.header-avatar-btn .profile-avatar-wrap:is(.frame-frame_solar_crown,.frame-frame_singularity,.frame-frame_orbital_ring,.frame-frame_phoenix_ash,.frame-frame_ion_storm):after,.header-avatar-btn .profile-avatar-wrap:is(.frame-frame_solar_crown,.frame-frame_singularity,.frame-frame_orbital_ring,.frame-frame_phoenix_ash,.frame-frame_ion_storm):before{inset:-10%!important}.header-avatar-btn,.header-bar{overflow:visible}.atl-art .profile-avatar-wrap.shop-swatch-avatar,.atl-art .shop-swatch-avatar,.atl-spot-art .shop-swatch-avatar{transform:scale(.82)}.preview-stage{overflow:visible}.podium-stage{grid-gap:8px;align-items:end;display:grid;gap:8px;grid-template-columns:1fr 1.22fr 1fr;isolation:isolate;margin:6px 0 10px;overflow:hidden;padding:14px 8px 0;position:relative;width:min(920px,94%)}.podium-rays{animation:podium-rays-spin 26s linear infinite;background:conic-gradient(from 200deg,#0000 0deg,#ffd1662e 14deg,#0000 30deg,#ffa03c24 48deg,#0000 66deg,#ffbe641a 88deg,#0000 108deg);border-radius:50%;filter:blur(1.5px);height:min(160vw,1100px);left:50%;-webkit-mask:radial-gradient(circle,#000 0,#000 28%,#0000 62%);mask:radial-gradient(circle,#000 0,#000 28%,#0000 62%);opacity:.9;pointer-events:none;position:absolute;top:42%;transform:translate(-50%,-50%);width:min(160vw,1100px);z-index:0}@keyframes podium-rays-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes podium-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.podium-floor{background:radial-gradient(ellipse at 50% 0,#ffaa4629,#0000 70%);bottom:0;height:46px;left:6%;pointer-events:none;position:absolute;right:6%;z-index:0}.podium-stage .podium-slot{align-items:center;background:none;border:none;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:flex-end;min-width:0;padding:0;position:relative;text-align:center;transform:none;z-index:1}.podium-stage .podium-medal{filter:drop-shadow(0 3px 8px rgba(0,0,0,.55));font-size:20px;line-height:1;margin-bottom:3px}.podium-stage .podium-1 .podium-medal{animation:podium-crown-bob 3.2s ease-in-out infinite;font-size:26px}@keyframes podium-crown-bob{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}.podium-stage .podium-avatar-ring{background:#00000059;border:2px solid #aaa;border:2px solid var(--lg,#aaa);border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,#aaa 45%,#0000);box-shadow:0 0 18px color-mix(in srgb,var(--lg,#aaa) 45%,#0000);display:grid;padding:5px;place-items:center;position:relative}.podium-stage .podium-avatar-ring .avatar:not([class*=frame-frame_]){box-shadow:none}.podium-stage .podium-avatar-ring .top-avatar:after,.podium-stage .podium-avatar-ring .top-avatar:before{inset:-8%!important}.podium-ring-spin{animation:podium-ring-rotate 7s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,color-mix(in srgb,#fff 85%,#0000) 60deg,#0000 140deg,color-mix(in srgb,#fff 55%,#0000) 250deg,#0000 330deg);background:conic-gradient(from 0deg,#0000 0deg,color-mix(in srgb,var(--lg,#fff) 85%,#0000) 60deg,#0000 140deg,color-mix(in srgb,var(--lg,#fff) 55%,#0000) 250deg,#0000 330deg);border-radius:50%;inset:-3px;-webkit-mask:radial-gradient(circle,#0000 70%,#000 72%,#000 92%,#0000 94%);mask:radial-gradient(circle,#0000 70%,#000 72%,#000 92%,#0000 94%);opacity:0;pointer-events:none;position:absolute}.podium-stage .podium-1 .podium-ring-spin{opacity:.95}.podium-stage .podium-1 .podium-avatar-ring{box-shadow:0 0 26px #ffc85a8c,0 0 60px #ffa03240}.podium-you{bottom:auto;left:auto;margin:0;position:absolute;right:-10px;top:-4px;transform:none;z-index:3}.podium-stage .podium-name{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:12.5px;font-weight:800;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podium-stage .podium-league{color:#aaa;color:var(--lg,#aaa);font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.podium-pedestal{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,#aaa 26%,#0c080ab3),#0a0608b8);background:linear-gradient(180deg,color-mix(in srgb,var(--lg,#aaa) 26%,#0c080ab3),#0a0608b8);border:1px solid color-mix(in srgb,#aaa 40%,#0000);border:1px solid color-mix(in srgb,var(--lg,#aaa) 40%,#0000);border-bottom:none;border-radius:14px 14px 0 0;box-shadow:inset 0 1px 0 #ffffff24,0 -6px 22px #00000059;display:flex;flex-direction:column;gap:2px;justify-content:center;margin-top:6px;min-height:58px;overflow:hidden;position:relative;width:100%}.podium-pedestal:after{animation:atl-holo 6s linear infinite;background:linear-gradient(74deg,#0000 44%,#ffffff29 50%,#0000 56%);content:"";inset:-60% -120%;pointer-events:none;position:absolute}.podium-stage .podium-1 .podium-pedestal{min-height:96px}.podium-stage .podium-2 .podium-pedestal{min-height:72px}.podium-stage .podium-3 .podium-pedestal{min-height:56px}.podium-place{color:#fff;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:26px;font-weight:800;line-height:1;text-shadow:0 0 18px color-mix(in srgb,#aaa 70%,#0000);text-shadow:0 0 18px color-mix(in srgb,var(--lg,#aaa) 70%,#0000)}.podium-stage .podium-1 .podium-place{font-size:34px}.podium-stage .podium-pts{font-feature-settings:"tnum";color:#fff;font-family:Oxanium,sans-serif;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;opacity:.86}.podium-stage .podium-slot.is-me .podium-pedestal{border-color:#ffbe5ad9;box-shadow:inset 0 1px 0 #fff3,0 0 26px #ffaa3c66}.season-list .top-row{align-items:center;gap:11px;justify-content:flex-start;overflow:hidden;padding:11px 12px;position:relative}.season-list .top-row .item-text{flex:1 1 auto;min-width:0}.season-list .top-row .season-pts{flex-shrink:0;margin-left:auto}.season-list .top-row:before{background:#0000;background:var(--lg,#0000);content:"";inset:0 auto 0 0;opacity:.85;position:absolute;width:3px}.season-list .top-row .rank-num{align-items:center;display:inline-flex;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:13px;gap:4px;min-width:46px;width:auto}.rank-medal{font-size:15px;line-height:1}.season-list .top-row.is-podium .rank-num{font-size:14px}.top-ava-wrap{display:grid;flex-shrink:0;padding:4px;place-items:center}.season-list .top-avatar:after,.season-list .top-avatar:before{inset:-11%!important}.top-row-meta{align-items:center;display:flex;flex-wrap:wrap;gap:5px;min-width:0}.top-clan-chip,.top-league-chip,.top-title-chip{border-radius:999px;display:inline-block;font-size:9.5px;font-weight:800;letter-spacing:.04em;line-height:1.35;max-width:130px;overflow:hidden;padding:2px 7px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.top-league-chip{background:color-mix(in srgb,#ffd0a8 14%,#00000059);background:color-mix(in srgb,var(--lg,#ffd0a8) 14%,#00000059);border:1px solid color-mix(in srgb,#ffd0a8 32%,#0000);border:1px solid color-mix(in srgb,var(--lg,#ffd0a8) 32%,#0000);color:#ffd0a8;color:var(--lg,#ffd0a8);text-transform:uppercase}.top-title-chip{background:#ffaa461f;border:1px solid #ffaa4642;color:#ffe0b8}.top-clan-chip{background:#ffffff0d;border:1px solid #ffffff1a;color:#f4ebe49e;color:var(--mars-muted)}.top-share-track{background:#ffffff14;border-radius:99px;display:block;height:3px;margin-top:2px;max-width:190px;overflow:hidden;width:100%}.top-share-track>i{background:linear-gradient(90deg,color-mix(in srgb,#ff9f1c 70%,#0000),#ffd166);background:linear-gradient(90deg,color-mix(in srgb,var(--lg,#ff9f1c) 70%,#0000),var(--lg,#ffd166));border-radius:99px;box-shadow:0 0 10px color-mix(in srgb,#ffd166 55%,#0000);box-shadow:0 0 10px color-mix(in srgb,var(--lg,#ffd166) 55%,#0000);display:block;height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);transition:width .5s var(--ease-out)}.season-list .top-row.is-me{background:linear-gradient(120deg,#e85d043d,#0c080a99);border-color:#ffbe5ab3;box-shadow:0 0 0 1px #ffbe5a59,0 10px 26px #00000052;outline:none}.season-list .top-row.is-podium{background:linear-gradient(120deg,color-mix(in srgb,#ffd166 12%,#0000),#0c080a8c);background:linear-gradient(120deg,color-mix(in srgb,var(--lg,#ffd166) 12%,#0000),#0c080a8c);border-color:color-mix(in srgb,#ffd166 45%,#0000);border-color:color-mix(in srgb,var(--lg,#ffd166) 45%,#0000)}.season-list .season-pts{font-feature-settings:"tnum";color:#fff;font-size:15px;font-variant-numeric:tabular-nums}.top-sticky-me{align-items:center;background:linear-gradient(120deg,#3a1406f5,#12080af0);border:1px solid #ffbe5a8c;border-radius:18px;box-shadow:0 10px 26px #00000073,inset 0 1px 0 #ffffff1a;color:#fff;cursor:pointer;display:flex;font:inherit;gap:10px;padding:10px 12px;position:-webkit-sticky;position:sticky;text-align:left;top:6px;transition:transform .14s cubic-bezier(.22,1,.36,1);transition:transform .14s var(--ease-out);width:100%;z-index:6}.top-sticky-me:active{transform:scale(.99)}.sticky-rank{color:#ffd166;font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:15px;font-weight:800;min-width:44px;opacity:1}.sticky-me-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.sticky-me-name{font-family:Oxanium,Mars Display,sans-serif;font-family:var(--font-display);font-size:13px;font-weight:800}.sticky-me-sub{color:#f4ebe49e;color:var(--mars-muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-me-pts{font-feature-settings:"tnum";font-family:Oxanium,sans-serif;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800}.sticky-me-switch{background:linear-gradient(100deg,#ffd166,#ff9f1c);border-radius:999px;color:#2a1206;font-size:9.5px;font-weight:800;letter-spacing:.08em;padding:4px 9px;text-transform:uppercase;white-space:nowrap}.top-row-skeleton{align-items:center;background:#0c080a73;border:1px solid #ffb47814;border-radius:18px;display:flex;gap:11px;padding:13px 12px}.top-row-skeleton i,.top-row-skeleton>span{animation:top-sk 1.4s linear infinite;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:200% 100%;border-radius:8px;display:block}.top-row-skeleton .sk-rank{height:14px;width:34px}.top-row-skeleton .sk-avatar{border-radius:50%;height:38px;width:38px}.top-row-skeleton .sk-lines{animation:none;background:none;display:flex;flex:1 1;flex-direction:column;gap:6px}.top-row-skeleton .sk-lines i:first-child{height:11px;width:55%}.top-row-skeleton .sk-lines i:last-child{height:9px;width:34%}.top-row-skeleton .sk-pts{height:15px;width:46px}@keyframes top-sk{0%{background-position:140% 0}to{background-position:-40% 0}}@media (max-width:400px){.podium-stage{gap:5px;padding-top:10px}.podium-stage .podium-name{font-size:11px}.top-clan-chip,.top-league-chip,.top-title-chip{max-width:96px}.sticky-me-switch{display:none}}@media (prefers-reduced-motion:reduce){.podium-pedestal:after,.podium-rays,.podium-ring-spin,.podium-stage .podium-1 .podium-medal,.top-row-skeleton>span{animation:none!important}}.rank-move{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:9.5px;font-variant-numeric:tabular-nums;font-weight:800;gap:1px;margin-left:6px;padding:1px 6px}.rank-move.is-up{background:linear-gradient(100deg,#b7f7a3,#4fd35f);color:#0f2a12}.rank-move.is-down{background:linear-gradient(100deg,#ffb3b3,#ff6b6b);color:#2a0f12}.sticky-live{animation:sticky-live-pulse 1.1s ease-in-out infinite;background:#ffd166;border-radius:50%;box-shadow:0 0 8px #ffd166e6;display:inline-block;height:6px;margin-left:6px;width:6px}@keyframes sticky-live-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.sticky-live{animation:none;opacity:.9}}.atl-card.slot-planet .atl-art,.atl-spotlight .atl-art{overflow:visible!important}.atl-card.slot-planet .atl-art-halo,.atl-card.slot-planet .atl-art-ring{inset:2%}.planet-orbit{height:182%;left:50%;line-height:0;margin:0;padding:0;pointer-events:none!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:182%;z-index:1}.planet-orbit.orbit-ton618{height:222%;width:222%}.planet-orbit.orbit-forge{height:152%;width:152%}.planet-orbit-front{z-index:3}.tap-stage.has-orbit .tap-button{border-radius:50%;overflow:hidden;z-index:2}.planet-orbit-spin{display:block;height:100%;transform-origin:50% 50%;width:100%}.planet-orbit.is-spin .planet-orbit-spin{animation:orbit-sway 17s cubic-bezier(.45,.05,.55,.95) infinite}.planet-orbit.orbit-ton618.is-spin .planet-orbit-spin{animation-duration:15s;animation-name:orbit-sway-soft}.planet-deco{border:0!important;display:block!important;height:100%!important;margin:0!important;max-width:none!important;object-fit:contain;padding:0!important;pointer-events:none;width:100%!important}.orbit-forge .planet-deco{filter:drop-shadow(0 0 10px rgba(255,150,50,.4))}.orbit-ton618 .planet-deco{filter:drop-shadow(0 0 12px rgba(255,120,40,.35))}.orbit-forge.is-spin .planet-deco{animation:forge-glow 3.4s ease-in-out infinite}@keyframes orbit-sway{0%,to{transform:rotate(-6.5deg) scale(.995)}50%{transform:rotate(6.5deg) scale(1.005)}}@keyframes orbit-sway-soft{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes forge-glow{0%,to{filter:drop-shadow(0 0 8px rgba(255,140,40,.35)) brightness(.96)}50%{filter:drop-shadow(0 0 16px rgba(255,180,70,.55)) brightness(1.08)}}.planet-ring-back,.planet-ring-front{display:none!important}.atl-planet-art .atl-planet-img,.preview-btn .tap-planet-img,.tap-button .tap-planet-img{z-index:2}.planet-fx{border-radius:50%;inset:-8%;opacity:0;z-index:4}.planet-fx,.planet-fx>img{pointer-events:none;position:absolute}.planet-fx>img{-webkit-user-drag:none;display:block;height:100%;inset:0;object-fit:cover;object-position:center;width:100%}.atl-planet-art{overflow:visible;position:relative}.atl-planet-art.has-orbit .planet-orbit{z-index:0}.atl-planet-art.has-orbit .planet-orbit-front{z-index:3}.atl-planet-art.has-orbit .atl-planet-img{inset:0;position:absolute;z-index:2}.atl-planet-art.has-orbit.planet-planet_ringed_forge .atl-planet-img{transform:translateZ(0) scale(.66)}.atl-planet-art.has-orbit.planet-planet_ton618 .atl-planet-img{transform:translateZ(0) scale(.45)}.atl-planet-art .planet-orbit.orbit-forge,.atl-planet-art .planet-orbit.orbit-ton618{height:100%;width:100%}.planet-fx-planet_rust_dawn{animation:planet-fx-breathe 4.5s ease-in-out infinite;background:radial-gradient(circle at 30% 25%,#ffc88c73,#0000 55%);opacity:.5}.planet-fx-planet_ice_cap{display:none!important}.planet-planet_ice_cap.tap-stage:before{animation:ice-bloom 4.8s ease-in-out infinite;background:radial-gradient(circle at 50% 50%,#0000 48%,#bee1ff24 58%,#96c8f547 70%,#aad7ff1a 82%,#0000 94%);border-radius:50%;content:"";filter:blur(6px);inset:-18%;pointer-events:none;position:absolute;z-index:0}.planet-planet_ice_cap.tap-stage:after{content:none;display:none}@keyframes ice-bloom{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.planet-planet_ice_cap{--tap-aura-bg:radial-gradient(circle,#c8e6ff61 0%,#8cc3f038 46%,#0000 74%);--tap-aura-glow:0 0 52px #96d2ff73}.planet-planet_ice_cap .tap-aura{animation:aura-pulse 3.6s ease-in-out infinite;opacity:.85}.atl-planet-art.planet-planet_storm_eye,.planet-planet_storm_eye .tap-button{border-radius:50%;overflow:hidden!important}.planet-fx-planet_storm_eye{animation:planet-fx-spin 26s linear infinite;border-radius:50%;-webkit-clip-path:circle(49.5% at 50% 50%);clip-path:circle(49.5% at 50% 50%);height:100%;inset:0!important;-webkit-mask-image:none;mask-image:none;mix-blend-mode:normal;opacity:.72;overflow:hidden;width:100%}.planet-fx-planet_ringed_forge{animation:planet-fx-breathe 3.2s ease-in-out infinite;background:radial-gradient(circle,#ffa03c2e,#0000 62%);opacity:.22}.planet-fx-planet_twin_suns{animation:planet-fx-breathe 3.8s ease-in-out infinite;background:radial-gradient(circle at 28% 30%,#fff0b4a6 0 10%,#0000 22%),radial-gradient(circle at 72% 38%,#ffaa5a8c 0 8%,#0000 20%);opacity:.5}.planet-fx-planet_eclipse{animation:planet-fx-corona 4s ease-in-out infinite;background:radial-gradient(circle,#0000 48%,#ffbe5a47 58%,#0000 72%);opacity:.4}.planet-fx-planet_crimson{animation:planet-fx-breathe 2.8s ease-in-out infinite;background:radial-gradient(circle,#ff284659,#0000 60%);opacity:.4}.planet-fx-planet_obsidian{animation:planet-fx-breathe 4s ease-in-out infinite;background:radial-gradient(circle,#a014324d,#0000 58%);opacity:.35}.planet-fx-planet_ton618{animation:planet-fx-corona 3.8s ease-in-out infinite;background:radial-gradient(circle,#0000 36%,#ff641e29 48%,#00000059 62%,#0000 76%);mix-blend-mode:screen;opacity:.35}@keyframes planet-fx-breathe{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:.65;transform:scale(1.05)}}@keyframes planet-fx-spin{to{transform:rotate(1turn)}}@keyframes planet-fx-spin-ccw{to{transform:rotate(-1turn)}}@keyframes planet-fx-corona{0%,to{filter:brightness(.95);transform:scale(.98)}50%{filter:brightness(1.15);transform:scale(1.04)}}.planet-planet_ton618{--tap-aura-bg:radial-gradient(circle,#0000008c 0 30%,#ff782861 48%,#ff50141f 64%,#0000 82%);--tap-aura-glow:0 0 72px #ff6e1e8c,0 0 110px #ff460a40}.planet-planet_ton618 .tap-aura{animation:aura-pulse 2.8s ease-in-out infinite}.planet-planet_eclipse{--tap-aura-bg:radial-gradient(circle,#0000009e 0 44%,#ffa04629 64%,#ff6e280f 74%,#0000 86%);--tap-aura-glow:0 0 42px #ffaa5a4d}.planet-planet_ringed_forge{--tap-aura-bg:radial-gradient(circle,#ff8c286b 0 34%,#c83c0a38 55%,#0000 76%);--tap-aura-glow:0 0 52px #ff8c2880}.atl-fx-art.atl-fx-static{background:radial-gradient(circle at 50% 50%,#ff8c3c29,#0000 62%),#00000061;border-radius:16px;display:grid!important;overflow:hidden!important;place-items:center!important;position:relative!important}.atl-fx-art.atl-fx-static .tap-spark.is-frozen{animation:none!important;left:50%!important;margin:0!important;pointer-events:none;position:absolute!important;top:50%!important}.planet-atmosphere{inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:5}.planet-atmosphere .atm-glow,.planet-atmosphere .atm-grain,.planet-atmosphere .atm-veil{display:block;inset:0;position:absolute}.planet-atmosphere .atm-grain{animation:atm-grain 7s steps(2) infinite;background-image:radial-gradient(circle at 20% 30%,#ffffff0f 0 1px,#0000 2px),radial-gradient(circle at 70% 60%,#ffffff0d 0 1px,#0000 2px),radial-gradient(circle at 40% 80%,#0000001f 0 1px,#0000 2px);background-size:3px 3px,5px 5px,4px 4px;mix-blend-mode:overlay;opacity:.18}@keyframes atm-grain{0%,to{transform:translate(0)}50%{transform:translate(-1px,1px)}}.atm-void .atm-veil{background:radial-gradient(ellipse 38% 34% at 50% 38%,#0000 0,#0000 42%,#00000073 68%,#000000d1 100%),radial-gradient(ellipse 140% 80% at 50% 125%,#000000c7,#0000 58%),linear-gradient(180deg,#0000008c,#0000 28%,#0000 52%,#000000b3)}.atm-void .atm-glow{animation:atm-void-pulse 7s ease-in-out infinite;background:radial-gradient(circle at 50% 38%,#ff5a1e12,#0000 28%),radial-gradient(circle at 50% 100%,#0a0e168c,#0000 50%);mix-blend-mode:normal}.atm-void .atm-grain{mix-blend-mode:soft-light;opacity:.22}body.atm-void .bg-nebula{filter:grayscale(.9) brightness(.4) contrast(1.1);opacity:.45}body.atm-void .bg-vignette{background:radial-gradient(70% 55% at 50% 38%,#0000 22%,#0000008c 100%)}body.atm-void .video-background:after{background:radial-gradient(ellipse 42% 36% at 50% 38%,#0000 0,#0000 50%,#00000059 100%),linear-gradient(180deg,#0006,#0000 30%,#0000 55%,#0000008c);opacity:.55}body.atm-active .bg-dust{opacity:.25}body.atm-active .energy-panel{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0608f7!important;isolation:isolate;z-index:40}body.atm-active .menu-bar{z-index:41}@keyframes atm-void-pulse{0%,to{opacity:.75}50%{opacity:1}}@keyframes atm-corona-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes atm-heat{0%,to{opacity:.65;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes atm-twins{0%,to{filter:brightness(.95)}50%{filter:brightness(1.15)}}@keyframes atm-ash{0%,to{opacity:.7}50%{opacity:1}}@keyframes atm-blood{0%,to{opacity:.6}50%{opacity:1}}@keyframes atm-storm-spin{to{transform:rotate(1turn)}}@keyframes atm-frost{0%,to{opacity:.75}50%{opacity:1}}@keyframes atm-rust{0%,to{opacity:.7}50%{opacity:1}}.atm-corona .atm-veil{background:radial-gradient(ellipse 58% 48% at 50% 42%,#0000 18%,#0000008c 70%,#000000db 100%)}.atm-corona .atm-glow{animation:atm-corona-breathe 4.2s ease-in-out infinite;background:radial-gradient(circle at 50% 42%,#0000 34%,#ffc85a38 46%,#0000 60%),radial-gradient(ellipse 110% 55% at 50% 105%,#ff8c2852,#0000 52%)}.atm-forge .atm-veil{background:radial-gradient(ellipse 100% 60% at 50% 115%,#ff500a94,#0000 58%),radial-gradient(ellipse 70% 50% at 50% 40%,#0000 30%,#28080066 100%)}.atm-forge .atm-glow{animation:atm-heat 3.6s ease-in-out infinite;background:radial-gradient(circle at 28% 88%,#ffaa2866,#0000 42%),radial-gradient(circle at 72% 92%,#ff460a59,#0000 40%);mix-blend-mode:screen}.atm-twins .atm-veil{background:radial-gradient(ellipse 70% 55% at 50% 45%,#0000 28%,#19080073 100%)}.atm-twins .atm-glow{animation:atm-twins 5s ease-in-out infinite;background:radial-gradient(circle at 26% 18%,#ffebaa6b,#0000 30%),radial-gradient(circle at 80% 28%,#ff963c61,#0000 28%),radial-gradient(ellipse 90% 45% at 50% 105%,#ff6e1e4d,#0000 52%);mix-blend-mode:screen}.atm-ash .atm-veil{background:radial-gradient(ellipse 65% 52% at 50% 42%,#0000 22%,#0000009e 100%),radial-gradient(ellipse 100% 50% at 50% 108%,#6400198c,#0000 58%)}.atm-ash .atm-glow{animation:atm-ash 4.8s ease-in-out infinite;background:radial-gradient(circle at 60% 72%,#dc0f2852,#0000 42%),radial-gradient(circle at 22% 38%,#8c051e47,#0000 38%);mix-blend-mode:screen}.atm-blood .atm-veil{background:radial-gradient(ellipse 72% 58% at 50% 42%,#8c001947,#1e0006ad 100%),radial-gradient(ellipse 110% 55% at 50% 108%,#c8002d7a,#0000 58%)}.atm-blood .atm-glow{animation:atm-blood 3.8s ease-in-out infinite;background:radial-gradient(circle at 50% 55%,#ff1e3c47,#0000 52%);mix-blend-mode:screen}.atm-storm .atm-veil{background:radial-gradient(ellipse 68% 52% at 50% 42%,#0000 22%,#2d0c0461 100%),radial-gradient(ellipse 100% 50% at 50% 108%,#c8501952,#0000 58%)}.atm-storm .atm-glow{animation:atm-heat 4.2s ease-in-out infinite;background:radial-gradient(circle at 50% 40%,#ff964629,#0000 52%),radial-gradient(ellipse 95% 42% at 50% 105%,#ff641e47,#0000 55%);opacity:.9}.atm-frost .atm-veil{background:radial-gradient(ellipse 95% 60% at 50% -8%,#bee1ff6b,#0000 62%),radial-gradient(ellipse 72% 55% at 50% 42%,#0000 32%,#0612286b 100%),radial-gradient(ellipse 110% 50% at 50% 110%,#5aa0e652,#0000 58%),linear-gradient(180deg,#a0d2ff1f,#0000 35%,#0000 60%,#285a8c38)}.atm-frost .atm-glow{animation:atm-frost 6s ease-in-out infinite;background:radial-gradient(ellipse 50% 28% at 50% 6%,#ffffff47,#0000 70%),radial-gradient(ellipse 80% 40% at 50% 100%,#78beff38,#0000 65%);mix-blend-mode:screen;opacity:.85}.atm-frost .atm-grain{opacity:.06}.atm-rust .atm-veil{background:radial-gradient(ellipse 90% 52% at 50% -5%,#ff822d66,#0000 55%),radial-gradient(ellipse 68% 52% at 50% 45%,#0000 28%,#2a0a027a 100%),radial-gradient(ellipse 110% 50% at 50% 108%,#aa2d0a73,#0000 58%)}.atm-rust .atm-glow{animation:atm-rust 4.5s ease-in-out infinite;background:radial-gradient(circle at 22% 28%,#ff6e1e52,#0000 38%),radial-gradient(circle at 82% 72%,#d23c0f42,#0000 42%);mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.orbit-forge.is-spin .planet-deco,.planet-atmosphere .atm-glow,.planet-atmosphere .atm-grain,.planet-fx,.planet-fx-planet_eclipse,.planet-fx-planet_storm_eye,.planet-fx-planet_ton618,.planet-orbit.is-spin .planet-orbit-spin{animation:none!important;opacity:.45}}:root{--elev-1:0 1px 2px #00000047,0 4px 14px #00000038;--elev-2:0 2px 6px #00000052,0 12px 34px #00000057;--elev-3:0 10px 40px #00000075,0 2px 8px #0000004d;--glow-ember:0 0 22px #ff7b2e57;--focus-ring:0 0 0 2px #0a0608e6,0 0 0 4px var(--mars-ember),0 0 18px #ff7b2e80;--dur-fast:140ms;--dur-base:240ms}.menu-bar-nav{position:relative}.energy-panel:before,.header-bar:before,.menu-bar-nav:before{background:linear-gradient(180deg,#ffd6aa80,#ffbe8c29 22%,#fff0 45%,#fff0 58%,#ffbe8c24 80%,#ffd6aa6b);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.2px;pointer-events:none;position:absolute;z-index:0}.menu-bar-nav{box-shadow:0 10px 40px #00000075,0 2px 8px #0000004d;box-shadow:var(--elev-3)}:where(button,a,[role=button],[role=tab],input,select,textarea):focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 2px #0a0608e6,0 0 0 4px var(--mars-ember),0 0 18px #ff7b2e80;box-shadow:var(--focus-ring);outline:none;position:relative;z-index:2}:where(button,a,[role=button]):focus:not(:focus-visible){outline:none}.chip-value,.count,.hud-value,.podium-place,.podium-pts,.rank-num,.score-value,.season-pts,.stat-value,.timer,.top-stat-value,[class*=-count],[class*=-pts],[class*=-timer],[class*=-value]{font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums}:where(button,a.menu-button,[role=button]):not(:disabled):not(.tap-button):not(#button):active{transform:scale(.96)}:where(button,[role=button]){transition:transform .14s var(--ease-out),box-shadow .24s var(--ease-out),background-color .24s var(--ease-out),opacity .24s var(--ease-out);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),background-color var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}:where(button,[role=button]):disabled{cursor:not-allowed;filter:saturate(.6);opacity:.45}.screen-title h1,.title-span,h1,h2,h3{text-wrap:balance}.item-sub,.muted,.title-sub,p{text-wrap:pretty}.screen-title{gap:2px}.menu-button.no-select .glyph{opacity:.62}.menu-button.select .glyph{opacity:1}.glyph{transition:opacity .24s var(--ease-out),transform .24s var(--ease-out);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.menu-button.select .glyph{transform:translateY(-1px)}.rank-medal{margin-right:2px;vertical-align:-3px}.atl-collection-bar{padding-inline:12px}.atl-collection-text{flex-shrink:0}*{scrollbar-color:#ffa06459 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffa0644d;border-radius:99px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}#background-video{display:none}}@media (prefers-contrast:more){:root{--mars-muted:#f4ebe4d1;--mars-glass-border:#ffc8966b}.glass-panel,.soft-card{background:#0a0608e0}}.duel-screen{--duel-mine:var(--mars-ember,#ff7b2e);--duel-mine-deep:var(--mars-rust,#e85d04);--duel-foe:#6ea8d6;--duel-foe-deep:#3d7ba8;--duel-win:#ffd166;--duel-lose:#b3405a;--duel-good:#7ddf9a;padding-bottom:calc(var(--nav-h) + 30px)}.duel-rating{align-items:center;border-radius:var(--radius);display:flex;gap:16px;margin:12px 12px 10px;padding:14px 16px}.duel-ring{flex:none;height:80px;position:relative;width:80px}.duel-ring svg{height:100%;transform:rotate(-90deg);width:100%}.duel-ring-track{fill:none;stroke:#ffffff17;stroke-width:6}.duel-ring-fill{fill:none;stroke:var(--mars-ember);stroke:var(--tier,var(--mars-ember));stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--tier) 60%,transparent));transition:stroke-dasharray .8s var(--ease-out)}.duel-ring-value{font-feature-settings:"tnum";color:var(--mars-dust);color:var(--tier,var(--mars-dust));display:grid;font-family:var(--font-display);font-size:24px;font-variant-numeric:tabular-nums;font-weight:800;inset:0;place-items:center;position:absolute}.duel-rating-meta{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.duel-rating-record{align-items:center;color:var(--mars-muted);display:flex;font-family:var(--font-display);font-size:15px;gap:6px}.duel-rating-record i{font-style:normal;opacity:.3}.duel-rating-record .rec-w{color:var(--duel-good)}.duel-rating-record .rec-l{color:var(--duel-lose)}.duel-winrate{font-size:12px;margin-left:2px;opacity:.7}.duel-streak{align-items:center;background:#ff7b2e29;border-radius:999px;color:var(--mars-ember);display:inline-flex;font-size:13px;gap:3px;margin-left:auto;padding:2px 8px 2px 5px}.duel-rating-sub{color:var(--mars-muted);font-size:12px;line-height:1.4}.duel-tier{align-items:center;background:color-mix(in srgb,var(--tier) 12%,#0000);border:1px solid color-mix(in srgb,var(--tier) 42%,#0000);border-radius:999px;color:var(--tier);display:inline-flex;font-family:var(--font-display);font-size:11px;font-weight:700;gap:5px;letter-spacing:.02em;padding:2px 9px 2px 6px;white-space:nowrap}.duel-tier-lg{font-size:13px;padding:3px 12px 3px 8px}.duel-tier-shield{background:var(--tier);box-shadow:0 0 7px color-mix(in srgb,var(--tier) 70%,#0000);-webkit-clip-path:polygon(50% 0,100% 22%,100% 62%,50% 100%,0 62%,0 22%);clip-path:polygon(50% 0,100% 22%,100% 62%,50% 100%,0 62%,0 22%);height:10px;width:9px}.duel-form{align-items:center;display:inline-flex;gap:3px}.duel-form-dot{background:#ffffff38;border-radius:2px;height:6px;width:6px}.duel-form-dot.is-win{background:var(--duel-good)}.duel-form-dot.is-lose{background:var(--duel-lose)}.duel-form-dot.is-draw{background:#ffffff6b}.duel-tabs{background:#ffffff0d;border:1px solid var(--mars-glass-border);border-radius:999px;display:flex;gap:6px;margin:0 12px 10px;padding:4px}.duel-tab{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:999px;color:var(--mars-muted);cursor:pointer;flex:1 1;font-family:var(--font-display);font-size:13px;font-weight:700;padding:8px 4px;transition:color .18s,background .22s var(--ease-out)}.duel-tab.is-active{background:linear-gradient(180deg,var(--mars-ember),var(--mars-rust));box-shadow:0 4px 14px #ff7b2e4d;color:#1a0d06}.duel-setup{border-radius:var(--radius);display:flex;flex-direction:column;gap:13px;margin:0 12px 14px;padding:14px}.duel-formats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.duel-format{align-items:center;-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--mars-glass-border);border-radius:var(--radius-sm);color:var(--mars-muted);cursor:pointer;display:flex;flex-direction:column;gap:2px;min-width:0;overflow:hidden;padding:11px 4px 9px;position:relative;transition:transform .18s var(--ease-spring),border-color .18s,background .18s,color .18s}.duel-format:active{transform:scale(.96)}.duel-format.is-active{background:#ff7b2e24;border-color:color-mix(in srgb,var(--mars-ember) 60%,#0000);color:var(--mars-text)}.duel-format-glow{background:radial-gradient(closest-side,#ff7b2e80,#0000);height:70px;inset:auto -20% -60% -20%;opacity:0;position:absolute;transition:opacity .3s}.duel-format.is-active .duel-format-glow{opacity:1}.duel-format-name{font-family:var(--font-display);font-size:13.5px;font-weight:800;white-space:nowrap}.duel-format-time{font-feature-settings:"tnum";font-size:11px;font-variant-numeric:tabular-nums;opacity:.68}.duel-format-hint{color:var(--mars-muted);font-size:12.5px;line-height:1.45;margin:-6px 2px 0}.duel-stakes-head{align-items:center;color:var(--mars-muted);display:flex;font-size:12px;justify-content:space-between;margin-bottom:8px}.duel-stakes-head b{align-items:center;color:var(--star);display:inline-flex;font-family:var(--font-display);font-size:17px;gap:5px}.duel-stakes-head b.is-short{color:var(--duel-lose)}.duel-slider{-webkit-appearance:none;appearance:none;background:#0000;cursor:pointer;height:22px;touch-action:none;width:100%}.duel-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--mars-rust) 0,var(--mars-ember) 0,#ffffff1a 0);background:linear-gradient(90deg,var(--mars-rust) 0,var(--mars-ember) var(--pct,0),#ffffff1a var(--pct,0));border-radius:999px;height:6px}.duel-slider::-moz-range-track{background:#ffffff1a;border-radius:999px;height:6px}.duel-slider::-moz-range-progress{background:linear-gradient(90deg,var(--mars-rust),var(--mars-ember));border-radius:999px;height:6px}.duel-slider::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fff,var(--mars-ember) 65%);border:0;border-radius:50%;box-shadow:0 0 0 4px #ff7b2e2e,0 2px 8px #00000080;height:18px;margin-top:-6px;width:18px}.duel-slider::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--mars-ember) 65%);border:0;border-radius:50%;box-shadow:0 0 0 4px #ff7b2e2e;height:18px;width:18px}.duel-stake-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.duel-stake{font-feature-settings:"tnum";-webkit-appearance:none;appearance:none;background:#ffffff0a;border:1px solid var(--mars-glass-border);border-radius:999px;color:var(--mars-text);cursor:pointer;font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;padding:5px 13px;transition:border-color .16s,background .16s,transform .14s var(--ease-spring)}.duel-stake:active{transform:scale(.94)}.duel-stake.is-active{background:#ffd16629;border-color:color-mix(in srgb,var(--star) 65%,#0000);color:var(--star)}.duel-cta,.duel-search-btn{font-family:var(--font-display);font-size:16px;letter-spacing:.02em;overflow:hidden;position:relative;width:100%}.duel-cta-spark{animation:duelSweep 3.4s ease-in-out infinite;background:linear-gradient(100deg,#0000,#ffffff42,#0000);bottom:0;pointer-events:none;position:absolute;top:0;width:42%}@keyframes duelSweep{0%{left:-50%}55%,to{left:120%}}.duel-target{align-items:center;background:#ff7b2e1a;border:1px solid color-mix(in srgb,var(--mars-ember) 30%,#0000);border-radius:var(--radius-sm);display:flex;font-size:13px;gap:9px;padding:8px 10px}.duel-target-clear{-webkit-appearance:none;appearance:none;background:none;border:0;color:var(--mars-muted);cursor:pointer;font-size:15px;margin-left:auto;padding:2px 6px}.duel-searching{align-items:center;background:#ffffff0a;border:1px solid var(--mars-glass-border);border-radius:var(--radius-sm);display:flex;gap:12px;padding:10px 12px}.duel-searching-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.duel-searching-text b{font-family:var(--font-display);font-size:14px}.duel-searching-text span{color:var(--mars-muted);font-size:11.5px}.duel-radar{flex:none;height:36px;position:relative;width:36px}.duel-radar i{animation:duelRadar 2.1s ease-out infinite;border:1.5px solid var(--mars-ember);border-radius:50%;inset:0;opacity:0;position:absolute}.duel-radar i:nth-child(2){animation-delay:.7s}.duel-radar i:nth-child(3){animation-delay:1.4s}.duel-radar b{background:var(--mars-ember);border-radius:50%;box-shadow:0 0 10px var(--mars-ember);inset:42%;position:absolute}@keyframes duelRadar{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.duel-arena{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--mars-glass);border:1px solid var(--mars-glass-border);border-radius:var(--radius-lg);isolation:isolate;margin:12px 12px 14px;overflow:hidden;padding:14px 14px 16px;position:relative;transition:border-color .4s}.duel-arena.is-ahead{border-color:color-mix(in srgb,var(--duel-mine) 45%,#0000)}.duel-arena.is-behind{border-color:color-mix(in srgb,var(--duel-foe) 45%,#0000)}.duel-arena-bg{inset:0;pointer-events:none;position:absolute;z-index:-1}.duel-arena-grid{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);background-size:34px 34px;inset:0;mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 78%);position:absolute}.duel-arena-glow{background:radial-gradient(closest-side,rgba(255,123,46,.16),#0000);background:radial-gradient(closest-side,rgba(255,123,46,calc(.16 + var(--endgame, 0)*.3)),#0000);height:220px;inset:-30% -10% auto;position:absolute}.duel-arena-embers{animation:duelEmbers 7s linear infinite;background-image:radial-gradient(1.6px 1.6px at 18% 82%,#ffb4788c,#0000),radial-gradient(1.4px 1.4px at 74% 68%,#ff965a73,#0000),radial-gradient(1.2px 1.2px at 44% 90%,#ffc89666,#0000),radial-gradient(1.8px 1.8px at 88% 88%,#ff8c5066,#0000);inset:0;position:absolute}@keyframes duelEmbers{0%{opacity:.85;transform:translateY(0)}to{opacity:0;transform:translateY(-46px)}}.duel-arena.flash-ahead:after,.duel-arena.flash-behind:after{animation:duelFlash 1.3s var(--ease-out);content:"";inset:0;pointer-events:none;position:absolute}.duel-arena.flash-ahead:after{background:radial-gradient(120% 80% at 25% 50%,#ff7b2e57,#0000 70%)}.duel-arena.flash-behind:after{background:radial-gradient(120% 80% at 75% 50%,#6ea8d64d,#0000 70%)}@keyframes duelFlash{0%{opacity:0}18%{opacity:1}to{opacity:0}}.duel-arena.is-sudden{animation:duelSudden 1.15s ease-in-out infinite;border-color:color-mix(in srgb,var(--duel-lose) 65%,#0000)}@keyframes duelSudden{0%,to{box-shadow:0 0 0 0 #b3405a00}50%{box-shadow:0 0 0 5px #b3405a21}}.duel-arena-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.duel-format-chip,.duel-stake-chip{align-items:center;background:#ffffff12;border-radius:999px;color:var(--mars-muted);display:inline-flex;font-family:var(--font-display);font-size:12px;gap:5px;padding:4px 11px}.duel-stake-chip{color:var(--star)}.duel-stake-note{font-size:10px;font-style:normal;margin-left:2px;opacity:.6}.duel-unranked{font-weight:500;margin-left:5px;opacity:.62}.duel-timer{align-items:center;display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.duel-clock{font-feature-settings:"tnum";color:var(--mars-text);font-family:var(--font-display);font-size:34px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;line-height:1;text-shadow:0 0 22px #ff7b2e40}.duel-timer.is-urgent .duel-clock{animation:duelTick 1s steps(2) infinite;color:#ff8fa3}@keyframes duelTick{0%,62%{opacity:1}63%,to{opacity:.5}}.duel-timer-track{background:#ffffff1a;border-radius:999px;height:3px;overflow:hidden;width:62%}.duel-timer-track i{background:linear-gradient(90deg,var(--mars-rust),var(--mars-ember));display:block;height:100%;transition:width .5s linear}.duel-timer.is-urgent .duel-timer-track i{background:linear-gradient(90deg,#8f2740,#ff6b81)}.duel-fighters{grid-gap:6px;align-items:start;display:grid;gap:6px;grid-template-columns:1fr auto 1fr;margin-bottom:14px}.duel-fighter{align-items:center;display:flex;flex-direction:column;gap:5px;min-width:0;transition:transform .35s var(--ease-spring)}.duel-fighter.is-leading{transform:translateY(-4px)}.duel-fighter-ava{height:64px;position:relative;width:64px}.duel-ava-halo{border:2px solid #0000;border-radius:50%;inset:-5px;position:absolute;transition:box-shadow .4s,border-color .4s}.duel-fighter-me .duel-ava-halo{border-color:color-mix(in srgb,var(--duel-mine) 75%,#0000)}.duel-fighter-foe .duel-ava-halo{border-color:color-mix(in srgb,var(--duel-foe) 75%,#0000)}.duel-fighter-me.is-leading .duel-ava-halo{box-shadow:0 0 20px #ff7b2e80,inset 0 0 12px #ff7b2e40}.duel-fighter-foe.is-leading .duel-ava-halo{box-shadow:0 0 20px #6ea8d673,inset 0 0 12px #6ea8d638}.duel-crown{animation:duelFloat 1.9s ease-in-out infinite;background:var(--duel-win);-webkit-clip-path:polygon(0 100%,0 20%,25% 55%,50% 0,75% 55%,100% 20%,100% 100%);clip-path:polygon(0 100%,0 20%,25% 55%,50% 0,75% 55%,100% 20%,100% 100%);filter:drop-shadow(0 0 7px rgba(255,209,102,.8));height:10px;left:50%;position:absolute;top:-13px;transform:translateX(-50%);width:14px}@keyframes duelFloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-3px)}}.duel-momentum{animation:duelMomentum 1.2s ease-in-out infinite;bottom:2px;color:var(--duel-good);font-size:11px;line-height:1;position:absolute;right:-4px;text-shadow:0 0 8px #7ddf9acc}@keyframes duelMomentum{0%,to{opacity:.75;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.duel-fighter-name{font-size:13.5px;font-weight:700;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-fighter-name,.duel-roll{font-family:var(--font-display)}.duel-roll{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;transition:text-shadow .3s}.duel-fighter-score{font-size:26px;line-height:1.1}.duel-fighter-score.side-me{color:var(--duel-mine)}.duel-fighter-score.side-foe{color:var(--duel-foe)}.duel-roll.is-bump{animation:duelBump .42s var(--ease-spring)}@keyframes duelBump{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}.duel-fighter-taps{font-feature-settings:"tnum";color:var(--mars-muted);font-size:11px;font-variant-numeric:tabular-nums}.duel-vs{align-items:center;display:flex;flex-direction:column;gap:4px;padding-top:18px}.duel-vs-mark{color:#ffffff59;font-size:16px;font-weight:800;letter-spacing:.08em}.duel-lead,.duel-vs-mark{font-family:var(--font-display)}.duel-lead{font-feature-settings:"tnum";color:var(--mars-muted);font-size:13px;font-variant-numeric:tabular-nums;min-height:17px}.duel-lead.up{color:var(--duel-mine)}.duel-lead.down{color:var(--duel-foe)}.duel-tug{background:#ffffff0f;border-radius:999px;box-shadow:inset 0 1px 3px #0006;display:flex;height:14px;overflow:hidden;position:relative}.duel-tug-mine,.duel-tug-theirs{display:block;height:100%;transition:width .65s var(--ease-out)}.duel-tug-mine{background:linear-gradient(90deg,var(--duel-mine-deep),var(--duel-mine));box-shadow:0 0 14px #ff7b2e66}.duel-tug-theirs{background:linear-gradient(90deg,#6ea8d680,var(--duel-foe-deep))}.duel-tug-knob{display:grid;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .65s var(--ease-out)}.duel-tug-knob b{background:#fff;border-radius:3px;box-shadow:0 0 12px #ffffffbf;display:block;height:20px;width:4px}.duel-tug-center{background:#ffffff47;bottom:0;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.duel-status-line{color:var(--mars-muted);font-size:12.5px;margin:9px 0 12px;min-height:17px;text-align:center}.duel-sudden-label{color:#ff8fa3;font-family:var(--font-display);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.duel-hint{color:var(--mars-muted);font-size:11.5px;line-height:1.45;margin:9px 0 0;text-align:center}.duel-block{margin:0 12px 14px}.duel-block-title{color:var(--mars-text);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.01em;margin:0 2px 8px}.duel-block-title.is-hot{align-items:center;display:flex;gap:7px}.duel-block-title.is-hot:before{animation:duelPing 1.8s ease-out infinite;background:var(--mars-ember);border-radius:50%;box-shadow:0 0 0 0 #ff7b2e99;content:"";height:7px;width:7px}@keyframes duelPing{0%{box-shadow:0 0 0 0 #ff7b2e8c}70%,to{box-shadow:0 0 0 9px #ff7b2e00}}.duel-block-hint{color:var(--mars-muted);font-size:12.5px;line-height:1.45;margin:-4px 2px 8px}.duel-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid var(--mars-glass-border);border-radius:var(--radius-sm);display:flex;gap:10px;margin-bottom:8px;padding:9px 11px}.duel-row.outcome-win{border-left:3px solid var(--duel-win)}.duel-row.outcome-lose{border-left:3px solid var(--duel-lose)}.duel-row.outcome-draw{border-left:3px solid #ffffff4d}.duel-row-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.duel-row-name{font-family:var(--font-display);font-size:13.5px;font-weight:700;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-row-meta,.duel-row-name{align-items:center;display:flex}.duel-row-meta{color:var(--mars-muted);flex-wrap:wrap;font-size:11.5px;gap:8px}.duel-row-stake{align-items:center;display:inline-flex;gap:3px}.duel-row-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.duel-row-score.outcome-win{color:var(--duel-win)}.duel-row-score.outcome-lose{color:var(--duel-lose)}.duel-row-delta{font-feature-settings:"tnum";font-family:var(--font-display);font-size:14px;font-variant-numeric:tabular-nums;font-weight:800}.duel-row-delta.outcome-win{color:var(--duel-good)}.duel-row-delta.outcome-lose{color:var(--duel-lose)}.duel-row-actions{display:flex;gap:6px}.duel-mini-btn{-webkit-appearance:none;appearance:none;background:#ffffff0d;border:1px solid var(--mars-glass-border);border-radius:999px;color:var(--mars-text);cursor:pointer;font-family:var(--font-display);font-size:12px;padding:6px 12px;transition:transform .14s var(--ease-spring),background .16s;white-space:nowrap}.duel-mini-btn:active{transform:scale(.94)}.duel-mini-btn.is-accept{background:#ff7b2e2b;border-color:color-mix(in srgb,var(--mars-ember) 58%,#0000);color:var(--mars-dust)}.duel-mini-btn:disabled{opacity:.42}.duel-ladder-row{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid var(--mars-glass-border);border-radius:var(--radius-sm);display:flex;gap:10px;margin-bottom:7px;padding:8px 11px}.duel-ladder-row.is-me{background:#ff7b2e1a;border-color:color-mix(in srgb,var(--mars-ember) 55%,#0000)}.duel-ladder-row.top-1{border-left:3px solid #ffd166}.duel-ladder-row.top-2{border-left:3px solid #d8d8d8}.duel-ladder-row.top-3{border-left:3px solid #cd7f32}.duel-ladder-rank{font-feature-settings:"tnum";color:var(--mars-muted);font-family:var(--font-display);font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;min-width:26px}.duel-ladder-text{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.duel-ladder-name{font-family:var(--font-display);font-size:13.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-ladder-num{align-items:flex-end;display:flex;flex-direction:column}.duel-ladder-num b{font-feature-settings:"tnum";font-family:var(--font-display);font-size:16px;font-variant-numeric:tabular-nums}.duel-ladder-num i{color:var(--mars-muted);font-size:11px;font-style:normal}.duel-empty{color:var(--mars-muted);font-size:13px;line-height:1.5;margin:20px 22px;text-align:center}.duel-skeleton{animation:duelShimmer 1.4s linear infinite;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff17 50%,#ffffff0a 70%);background-size:220% 100%;border-radius:var(--radius);height:116px;margin:12px}@keyframes duelShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.duel-result-backdrop{align-items:center;animation:duelFade .25s var(--ease-out);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050308bd;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:90}@keyframes duelFade{0%{opacity:0}to{opacity:1}}.duel-result{animation:duelPop .4s var(--ease-spring);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--mars-glass);border:1px solid var(--mars-glass-border);border-radius:var(--radius-lg);max-width:360px;overflow:hidden;padding:22px 18px 16px;position:relative;width:100%}@keyframes duelPop{0%{opacity:0;transform:scale(.9) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}.duel-result.outcome-win .duel-result-rays{animation:duelRays 14s linear infinite;background:conic-gradient(from 0deg,#ffd16629 0deg 12deg,#0000 12deg 30deg);height:320px;left:50%;pointer-events:none;position:absolute;top:-40%;transform:translateX(-50%);width:320px}@keyframes duelRays{to{transform:translateX(-50%) rotate(1turn)}}.duel-result-glow{height:180px;inset:-40% -20% auto;pointer-events:none;position:absolute}.duel-result.outcome-win .duel-result-glow{background:radial-gradient(closest-side,#ffd16657,#0000)}.duel-result.outcome-lose .duel-result-glow{background:radial-gradient(closest-side,#b3405a4d,#0000)}.duel-result-title{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:.03em;margin-bottom:14px;position:relative;text-align:center;text-transform:uppercase}.duel-result.outcome-win .duel-result-title{color:var(--duel-win);text-shadow:0 0 26px #ffd16673}.duel-result.outcome-lose .duel-result-title{color:var(--duel-lose)}.duel-result-scores{align-items:center;display:flex;gap:18px;justify-content:center;margin-bottom:16px}.duel-result-side{align-items:center;display:flex;flex-direction:column;gap:6px}.duel-result-side b{font-feature-settings:"tnum";font-family:var(--font-display);font-size:21px;font-variant-numeric:tabular-nums}.duel-result-dash{font-family:var(--font-display);font-size:20px;opacity:.38}.duel-result-rows{display:flex;flex-direction:column;gap:9px;margin-bottom:16px}.duel-result-row{align-items:baseline;color:var(--mars-muted);display:flex;font-size:13px;justify-content:space-between}.duel-result-row b{color:var(--mars-text);font-family:var(--font-display);font-size:15px}.duel-result-row b.outcome-win{color:var(--duel-good)}.duel-result-row b.outcome-lose{color:var(--duel-lose)}.duel-result-after{font-size:12px;font-style:normal;opacity:.6}.duel-result-bar{background:#ffffff14;border-radius:999px;height:4px;overflow:hidden}.duel-result-bar i{border-radius:999px;display:block;height:100%;transition:width .9s var(--ease-out)}.duel-result-bar i.up{background:linear-gradient(90deg,#4f9e6a,var(--duel-good))}.duel-result-bar i.down{background:linear-gradient(90deg,#6d2136,var(--duel-lose))}.duel-result-actions{display:flex;gap:8px}.duel-result-actions .action-btn{flex:1 1}.duel-hud{align-items:center;animation:duelHudIn .42s var(--ease-spring);-webkit-appearance:none;appearance:none;background:#120a08e0;border:1px solid var(--mars-glass-border);border-radius:999px;bottom:calc(var(--nav-h) + 4px);box-shadow:0 8px 26px #00000073;color:var(--mars-text);cursor:pointer;display:flex;gap:10px;left:12px;padding:7px 11px;position:fixed;right:12px;z-index:19}@keyframes duelHudIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.duel-hud.is-ahead{border-color:color-mix(in srgb,var(--mars-ember) 50%,#0000)}.duel-hud.is-behind{border-color:#6ea8d680}.duel-hud-side{font-feature-settings:"tnum";align-items:center;display:flex;font-family:var(--font-display);font-size:13px;font-variant-numeric:tabular-nums;gap:6px}.duel-hud-side.is-foe{color:#9fc6e4}.duel-hud-mid{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.duel-hud-timer{font-feature-settings:"tnum";color:var(--mars-muted);font-family:var(--font-display);font-size:12px;font-variant-numeric:tabular-nums}.duel-hud-bar{background:#6ea8d68c;border-radius:999px;height:4px;overflow:hidden;width:100%}.duel-hud-bar i{background:linear-gradient(90deg,var(--mars-rust),var(--mars-ember));display:block;height:100%;transition:width .6s var(--ease-out)}.duel-hud-label{color:var(--mars-muted);font-size:10.5px}.duel-hud.is-invite{animation:duelHudIn .42s var(--ease-spring),duelInvite 2.4s ease-in-out .5s infinite;border-color:color-mix(in srgb,var(--mars-ember) 62%,#0000)}@keyframes duelInvite{0%,to{box-shadow:0 8px 26px #00000073}50%{box-shadow:0 8px 26px #00000073,0 0 0 7px #ff7b2e1a}}.duel-hud-invite-text{display:flex;flex:1 1;flex-direction:column;min-width:0;text-align:left}.duel-hud-invite-text b{font-family:var(--font-display);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.duel-hud-invite-text span{color:var(--mars-muted);font-size:11px}.duel-hud-go{color:var(--mars-ember);font-family:var(--font-display);font-size:12px;white-space:nowrap}.duel-entry-bar .duel-entry-go{color:var(--mars-ember);font-size:18px;min-width:auto}.top-duel-btn{-webkit-appearance:none;appearance:none;background:#ff7b2e1f;border:1px solid var(--mars-glass-border);border-radius:50%;color:var(--mars-ember);cursor:pointer;flex:none;font-size:14px;height:30px;line-height:1;margin-left:6px;transition:transform .16s var(--ease-spring),background .16s;width:30px}.top-duel-btn:active{background:#ff7b2e42;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.duel-arena-embers,.duel-arena.is-sudden,.duel-block-title.is-hot:before,.duel-crown,.duel-cta-spark,.duel-hud,.duel-hud.is-invite,.duel-momentum,.duel-radar i,.duel-result.outcome-win .duel-result-rays,.duel-roll.is-bump,.duel-skeleton,.duel-timer.is-urgent .duel-clock{animation:none}}.duel-projection{align-items:baseline;color:var(--mars-muted);display:flex;font-size:12px;gap:8px;justify-content:center;margin:-4px 0 10px}.duel-projection b{font-feature-settings:"tnum";color:var(--mars-text);font-family:var(--font-display);font-size:14px;font-variant-numeric:tabular-nums}.duel-projection i{font-size:11.5px;font-style:normal}.duel-projection.is-win i{color:var(--duel-good)}.duel-projection.is-lose i{color:var(--duel-lose)}.duel-projection.is-close i{color:var(--star)}.duel-stakes-line{align-items:center;background:#ffffff0d;border:1px solid var(--mars-glass-border);border-radius:var(--radius-sm);color:var(--mars-muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;margin-bottom:12px;padding:8px 11px}.duel-stakes-line span{align-items:center;display:inline-flex;gap:5px}.duel-stakes-line b{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-family:var(--font-display);font-size:14px;font-variant-numeric:tabular-nums;gap:3px}.duel-stakes-line b.pot{color:var(--star)}.duel-stakes-line b.up{color:var(--duel-good)}.duel-stakes-line b.down{color:var(--duel-lose)}.duel-stakes-line i{font-style:normal;opacity:.35}.duel-hud.is-over-energy{bottom:calc(var(--nav-h) + 96px)}@media (max-height:700px) and (pointer:coarse){.duel-hud.is-over-energy{bottom:calc(var(--nav-h) + 88px)}}
/*# sourceMappingURL=main.170adccb.css.map*/