@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{color:#ece3d2;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#060708;font-family:Manrope,sans-serif;font-weight:500;line-height:1.45}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none;overflow:hidden auto}html::-webkit-scrollbar{width:0;height:0}body::-webkit-scrollbar{width:0;height:0}body{overscroll-behavior-y:none;scrollbar-width:none;-ms-overflow-style:none;background:#060708;min-width:320px;min-height:100svh;margin:0;overflow:hidden auto}#root{min-height:100svh;overflow:clip visible}a{color:inherit}@media (hover:hover) and (pointer:fine){html,body{scrollbar-width:thin;scrollbar-color:#e8223ad1 #ffffff0f}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:#ffffff0a}body::-webkit-scrollbar-track{background:#ffffff0a}html::-webkit-scrollbar-thumb{background:#e8223ad1;border:2px solid #060708eb;border-radius:999px}body::-webkit-scrollbar-thumb{background:#e8223ad1;border:2px solid #060708eb;border-radius:999px}}:root{--shell-max:468px;--shell-max-desktop:548px;--red:#e1081f;--red-dark:#6d0913;--black:#050507;--panel:#111114;--paper:#f6f6f8;--muted:#a5a8b0bd;--border:#e1081f3d;--glow:#e1081f57;--success:#4be16e;--warning:#d7a85d;--danger:#ec7266;--shadow:0 24px 56px #000000bd;--glass-bg:#0f0f12eb;--glass-bg-soft:#111114e0;--glass-bg-strong:#0c0c0ff5;--glass-stroke:#ffffff14;--glass-stroke-soft:#ffffff0d;--glass-inner:inset 0 1px 0 #ffffff05;--glass-shadow:0 24px 52px #000000d6;--glass-blur:blur(16px) saturate(120%);--border-glow:#e1081f3d;--border-glow-strong:#e1081f6b;--carbon-fill:linear-gradient(180deg, #16161af5 0%, #0b0b0dfa 100%);--carbon-fill-soft:linear-gradient(180deg, #1a1a1eeb 0%, #0d0d10f5 100%);--carbon-fill-strong:linear-gradient(180deg, #121215fa 0%, #09090b 100%);--carbon-fill-accent:linear-gradient(135deg, #202024f0 0%, #0e0e11fa 100%);--carbon-track:#222226f0;--space-unit:12px;--space-panel:16px;--shell-gutter:0px;--viewport-top-offset:0px;--toast-top-offset:118px}*{box-sizing:border-box}.icon{flex-shrink:0;place-items:center;line-height:0;display:inline-grid}.icon svg{display:block}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}h1,h2,p,ol,h3{margin:0}h1,h2,h3{text-wrap:balance}h1,h2,h3,p,small,strong,label{overflow-wrap:anywhere}.sekiro-app{min-height:100svh;padding:calc(28px + env(safe-area-inset-top) + var(--viewport-top-offset,0px)) 0 calc(78px + env(safe-area-inset-bottom));color:var(--paper);isolation:isolate;overflow-anchor:none;position:relative}.sekiro-app:before,.sekiro-app:after{content:"";pointer-events:none;position:fixed;inset:0}.sekiro-app:before{z-index:0;background:radial-gradient(circle at 18% 10%,#e1081f1f,#0000 26%),radial-gradient(circle at 82% 86%,#e1081f1a,#0000 32%),radial-gradient(circle at 50% 22%,#34363c14,#0000 38%),linear-gradient(#060608 0%,#0a0a0d 42%,#101014 100%)}.sekiro-app:after{display:none}.sekiro-app--booting{opacity:0;pointer-events:none}.sekiro-app--ready{animation:.42s both appReveal}@keyframes appReveal{0%{opacity:0}to{opacity:1}}.sakura-scene{z-index:2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sakura-tree{opacity:.86;filter:drop-shadow(0 24px 42px #1805147a);width:min(660px,128vw);height:min(44vh,380px);position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.sakura-tree:before,.sakura-tree:after{content:"";background:linear-gradient(#6f4254 0%,#4e2d3e 60%,#291625 100%);border-radius:20px;width:22px;height:40%;position:absolute;bottom:20%}.sakura-tree:before{transform-origin:bottom;left:41%;transform:rotate(-28deg)}.sakura-tree:after{transform-origin:bottom;right:41%;transform:rotate(26deg)}.sakura-tree__trunk{background:linear-gradient(#6f4254 0%,#4b2a3c 58%,#2a1825 100%);border-radius:999px;width:48px;height:72%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset -6px 0 #14091038,inset 4px 0 #ffd7e71f}.sakura-tree__canopy{background:radial-gradient(circle at 35% 26%,#fff5fbf0 0%,#ffd6e9eb 36%,#fd97c6d1 68%,#f46baa47 100%);border-radius:999px;animation:6s ease-in-out infinite canopyDrift;position:absolute}.sakura-tree__canopy--main{width:74%;height:56%;top:2%;left:13%}.sakura-tree__canopy--left{width:44%;height:44%;animation-delay:-1.5s;top:25%;left:3%}.sakura-tree__canopy--right{width:44%;height:46%;animation-delay:-3s;top:23%;right:3%}.petals-layer{z-index:2;pointer-events:none;opacity:0;transition:opacity .32s;position:absolute;inset:0;overflow:hidden}.petals-layer--idle{opacity:.72}.petal{left:var(--petal-left);width:var(--petal-size);height:calc(var(--petal-size) * .72);opacity:.68;mix-blend-mode:screen;animation-play-state:paused;animation:petalFall var(--petal-duration) linear var(--petal-delay) infinite;background:radial-gradient(circle at 30% 30%,#f6e7d4 0%,#db7a52 38%,#bd3f30 74%,#d13b301a 100%);border-radius:70% 65% 76% 55%;position:absolute;top:-12%;box-shadow:0 0 9px #c2463657}.petal:nth-child(2n){animation-name:petalFallReverse}.petals-layer--idle .petal{animation-play-state:running}.app-shell{width:min(100%, var(--shell-max));z-index:3;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;margin:0 auto;position:relative;overflow:visible}.app-shell:before,.app-shell:after{content:"";pointer-events:none;display:none;position:absolute;inset:0}.shell-noise{display:none}.scroll-glow{top:max(106px, calc(env(safe-area-inset-top) + var(--viewport-top-offset,0px) + 90px));right:clamp(4px,.8vw,10px);bottom:calc(106px + env(safe-area-inset-bottom));z-index:60;pointer-events:none;justify-content:center;width:7px;display:flex;position:fixed}.scroll-glow__track{opacity:0;background:linear-gradient(#ffffff0f 0%,#620c1238 100%);border-radius:999px;width:2px;height:100%;transition:opacity .18s;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #760c122e}.scroll-glow__thumb{--scroll-progress:0;will-change:transform, height;border-radius:999px;width:6px;min-height:48px;position:absolute;top:0;left:50%;transform:translate(-50%)}.scroll-glow__thumb:before{content:"";border-radius:inherit;background:linear-gradient(#ff7a8cf5 0%,#eb132b 42%,#8b0511 100%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff42,0 0 10px #ec152d47,0 0 20px #ec152d1f}.scroll-glow__thumb:after{content:"";border-radius:inherit;opacity:.32;background:linear-gradient(#ffffff7a 0%,#fff0 72%);position:absolute;inset:3px 1px}.scroll-glow__shine,.scroll-glow__core{border-radius:inherit;position:absolute;inset:0}.scroll-glow__shine{mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ffffff7a 18%,#0000 42%),linear-gradient(#0000 52%,#ffb4bc33 82%,#0000 100%);animation:4.4s linear infinite scrollGlowSweep}.scroll-glow__core{opacity:.12;filter:blur(1px);background:#ffffffeb;border-radius:999px;inset:18% 26%}.shell-content{z-index:1;padding:16px 14px calc(20px + env(safe-area-inset-bottom));position:relative}.app-boot{z-index:140;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#e8223aeb #ffffff0f;color:var(--paper);-webkit-overflow-scrolling:touch;background:#050507;position:fixed;inset:0;overflow:hidden auto}.app-boot::-webkit-scrollbar{width:10px}.app-boot::-webkit-scrollbar-track{background:linear-gradient(#ffffff0d 0%,#1c1013ad 100%);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 20px #00000047}.app-boot::-webkit-scrollbar-thumb{background:linear-gradient(#ffadb8f5 0%,#e8223afa 46%,#760612 100%) padding-box padding-box;border:2px solid #0000;border-radius:999px;box-shadow:0 0 16px #e1081f42,inset 0 1px #ffffff38}.app-boot::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ffc4ccfa 0%,#f42a43 48%,#880817 100%) padding-box padding-box}.app-boot__media,.app-boot__veil,.app-boot__noise{position:absolute;inset:0}.app-boot__media{opacity:.42}.app-boot__media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.9);width:100%;height:100%;transform:scale(1.06)}.app-boot__veil{background:radial-gradient(circle at 14% 16%,#ff587147,#0000 26%),radial-gradient(circle at 78% 28%,#ffaebc24,#0000 24%),linear-gradient(120deg,#040406f0 10%,#050608db 44%,#030305f5 100%)}.app-boot__noise{opacity:.08;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:112px 112px;-webkit-mask-image:linear-gradient(#0000002e,#000000c7);mask-image:linear-gradient(#0000002e,#000000c7)}.app-boot__inner{z-index:1;width:min(100% - 32px,1120px);min-height:100svh;padding:max(24px, env(safe-area-inset-top)) 0 max(24px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(260px,34vw);align-items:center;gap:clamp(28px,6vw,72px);margin:0 auto;display:grid;position:relative}.app-boot__copy{align-content:center;gap:18px;max-width:560px;display:grid}.app-boot__eyebrow{letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;width:fit-content;padding:7px 12px;font-size:11px;font-weight:800;display:inline-flex}.app-boot__title{letter-spacing:0;max-width:8ch;font-size:clamp(44px,8vw,88px);line-height:.92}.app-boot__text{color:#ffffffbd;max-width:30rem;font-size:clamp(15px,2vw,19px);line-height:1.55}.app-boot__progress{gap:12px;margin-top:6px;display:grid}.app-boot__progress-meta{color:#ffffffc2;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.app-boot__progress-meta strong{color:var(--paper);font-size:20px;line-height:1}.app-boot__progress-track{--boot-progress-ratio:0;background:linear-gradient(#ffffff14 0%,#ffffff08 100%),#0c0c10c7;border-radius:999px;height:24px;padding:6px;position:relative;box-shadow:inset 0 1px #ffffff0f,inset 0 0 0 1px #ffffff0a,0 16px 38px #0000004d}.app-boot__progress-fill,.app-boot__progress-thumb{position:absolute;top:6px}.app-boot__progress-fill{width:calc(100% - 12px);transform:scaleX(var(--boot-progress-ratio));transform-origin:0;background:linear-gradient(90deg,#ff8ea5f5 0%,#e6122b 52%,#700511 100%);border-radius:999px;transition:transform .32s cubic-bezier(.22,1,.36,1);bottom:6px;left:6px;box-shadow:0 0 0 1px #ffffff0a,0 0 22px #e1081f57}.app-boot__progress-thumb{left:calc(6px + (100% - 12px) * var(--boot-progress-ratio));background:#fff5f7;border-radius:50%;width:12px;height:12px;transition:left .32s cubic-bezier(.22,1,.36,1),box-shadow .18s;transform:translate(-50%);box-shadow:0 0 0 5px #ffa4b32e,0 0 24px #ff7b8f7a}.app-boot__milestones{flex-wrap:wrap;gap:10px;display:flex}.app-boot__milestone{color:#ffffff8f;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 14px;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0a}.app-boot__milestone--done,.app-boot__milestone--current{color:var(--paper);background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14,0 0 28px #e1081f1f}.app-boot__milestone--current{transform:translateY(-1px)}.app-boot__milestone-icon{color:#ffb6c0eb;place-items:center;width:20px;height:20px;display:inline-grid}.app-boot__actions{justify-items:start;gap:12px;display:grid}.app-boot__telegram-login{gap:10px;display:grid}.app-boot__telegram-title{width:fit-content;min-height:36px;color:var(--paper);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.app-boot__telegram-login p{color:#f4eee7b8;max-width:34ch;margin:0;font-size:13px;line-height:1.42}.app-boot__telegram-widget{color:#f7fbfffa;background:linear-gradient(135deg,#266cd3eb 0%,#1750a6fa 100%);border:1px solid #54a9ff47;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-width:220px;min-height:46px;padding:0 18px;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 16px 30px #0c367657}.app-boot__retry{width:fit-content;min-width:208px;margin-top:6px}.app-boot__extra{gap:12px;width:min(100%,420px);margin-top:8px;display:grid}.app-boot__extra .app-boot__telegram-login{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#38a6ff1f,#0000 32%),linear-gradient(#101218d6 0%,#07080ceb 100%);border:1px solid #ffffff14;border-radius:22px;width:100%;padding:14px;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000042}.app-boot-auth{-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 34%),linear-gradient(#101014e0 0%,#07070af0 100%);border:1px solid #ffffff14;border-radius:28px;gap:14px;width:min(100%,420px);padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 24px 52px #00000057}.app-boot-auth__switch{background:#ffffff0d;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:6px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff0a}.app-boot-auth__switch-button{color:#d6d9e0b3;border-radius:999px;min-height:42px;padding:0 16px;font-size:13px;font-weight:800;transition:color .18s,background-color .18s,transform .18s,box-shadow .18s}.app-boot-auth__switch-button--active{color:#fff7f9fa;background:linear-gradient(#e51a33f0 0%,#9a0b1df5 100%);box-shadow:inset 0 1px #ffffff2e,0 14px 24px #6d081847}.app-boot-auth__field{gap:8px;display:grid}.app-boot-auth__field span{color:#afb3bdb8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.app-boot-auth__field input{color:#f8f4f7fa;background:radial-gradient(circle at 100% 0,#ff2a4914,#0000 28%),linear-gradient(#191419f5 0%,#0b0a0e 100%);border:1px solid #ff2a4929;border-radius:16px;width:100%;min-height:54px;padding:0 16px}.app-boot-auth__field input::placeholder{color:#9da2ac85}.app-boot-auth__actions{align-items:center;gap:10px;display:flex}.app-boot-auth__submit{min-width:100%}.app-boot-auth__divider{color:#bdc0c894;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;font-size:11px;font-weight:900;display:grid}.app-boot-auth__divider span{background:#ffffff14;height:1px}.app-boot-auth__telegram{background:radial-gradient(circle at 100% 0,#38a6ff21,#0000 34%),linear-gradient(#0f131cdb 0%,#08090df0 100%);border:1px solid #54a9ff38;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0000003d}.app-boot-auth__telegram--disabled{opacity:.72}.app-boot-auth__telegram-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.app-boot-auth__telegram-icon{color:#95d6ff;background:#38a6ff1f;border-radius:14px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #95d6ff1f}.app-boot-auth__telegram-head strong{color:#f8fafff5;font-size:14px;line-height:1.15;display:block}.app-boot-auth__telegram-head p{color:#c5cfdeb8;margin-top:3px;font-size:12px;line-height:1.35}.app-boot-auth__telegram-widget{width:100%}.app-boot-auth__telegram-button{color:#f7fbfffa;background:linear-gradient(135deg,#266cd3eb 0%,#1750a6fa 100%);border:1px solid #54a9ff47;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 16px 30px #0c36764d}.app-boot-auth__note{color:#bdc0c8bd;font-size:13px;line-height:1.5}.app-boot-auth__note--error{color:#ffb5b5fa}.app-boot__visual{place-items:center;min-height:min(42vw,520px);display:grid;position:relative}.app-boot__halo{border-radius:50%;position:absolute}.app-boot__halo--outer{border:1px solid #ffffff14;width:min(34vw,420px);height:min(34vw,420px);animation:4.2s ease-in-out infinite bootHaloPulse;box-shadow:inset 0 0 0 1px #ffffff05,0 0 0 22px #ffffff05}.app-boot__halo--inner{filter:blur(8px);background:radial-gradient(circle,#ff768e47 0%,#ff768e00 72%);width:min(24vw,290px);height:min(24vw,290px)}.app-boot__signal-stack{gap:10px;width:min(18vw,140px);display:grid;position:absolute;inset:auto auto 10% 4%}.app-boot__signal-stack span{background:linear-gradient(90deg,#ffffff14,#ff7990a8,#ffffff14);border-radius:999px;height:10px;animation:2.8s linear infinite bootSignalSlide;display:block}.app-boot__signal-stack span:nth-child(2){animation-delay:-.7s}.app-boot__signal-stack span:nth-child(3){animation-delay:-1.4s}.app-boot__mascot{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 34px 48px #0000006b)drop-shadow(0 0 32px #ff889e24);width:min(100%,360px);max-height:min(64vh,520px);animation:4.8s ease-in-out infinite bootFloat;position:relative}.app-boot__badge{color:#ffffffd6;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);background:#0a0a0eb3;border-radius:999px;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 38px #00000042}.app-boot__badge--top{top:16%;right:2%}.app-boot__badge--bottom{bottom:16%;left:8%}.app-boot--error .app-boot__progress-fill{background:linear-gradient(90deg,#ffb2a7f0 0%,#ec7266 52%,#822 100%)}.app-boot--error .app-boot__progress-thumb{box-shadow:0 0 0 5px #ec72662e,0 0 24px #ec72666b}@media (width<=900px){.app-boot__inner{width:min(100% - 24px,640px);padding-top:max(18px, env(safe-area-inset-top));padding-bottom:max(18px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);align-content:start;gap:22px}.app-boot__copy{order:2;gap:16px}.app-boot__title{max-width:10ch}.app-boot__visual{order:1;min-height:min(52vw,300px)}.app-boot__halo--outer{width:min(62vw,300px);height:min(62vw,300px)}.app-boot__halo--inner{width:min(44vw,220px);height:min(44vw,220px)}.app-boot__signal-stack{width:min(34vw,120px);bottom:6%;left:2%}.app-boot__mascot{width:min(100%,240px);max-height:280px}.app-boot__badge{min-height:36px;padding:0 12px;font-size:11px}.app-boot__badge--top{top:12%;right:0}.app-boot__badge--bottom{bottom:8%;left:2%}}@media (width<=520px){.app-boot__title{font-size:clamp(36px,12vw,52px)}.app-boot__text{font-size:14px}.app-boot__progress-meta strong{font-size:18px}.app-boot__milestones{gap:8px}.app-boot__milestone{min-height:36px;padding:0 12px;font-size:12px}}@keyframes bootFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes bootHaloPulse{0%,to{opacity:.72;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}@keyframes bootSignalSlide{0%{opacity:.22;transform:translate(-6px)}50%{opacity:1;transform:translate(6px)}to{opacity:.22;transform:translate(-6px)}}@keyframes scrollGlowSweep{0%{opacity:.3;transform:translateY(-18%)}50%{opacity:.9;transform:translateY(18%)}to{opacity:.3;transform:translateY(-18%)}}.page-stack>*,.panel>*,.control-bar>*,.control-menu__profile>*,.control-menu__item>*,.panel-header>*,.server-card__header>*,.utility-section-heading>*,.status-card__topline>*,.status-card__traffic-head>*,.status-card__footer>*,.status-card__connect>*,.home-quick-card__head>*,.drop-history-card>*,.drop-screen-toolbar>*,.utility-timeline-item>*,.utility-simple-row>*,.utility-action>*,.utility-selection-card>*,.utility-toggle-row>*,.install-page__server-card>*,.install-page__step>*,.bottom-nav__frame>*{min-width:0}.topbar,.panel-header,.status-card__row,.server-card__header,.button-row,.server-specs,.device-row,.device-row__main,.device-row__actions,.bonus-row,.bonus-row__actions,.history-row,.profile-hero,.profile-overview__head,.profile-overview__identity,.summary-card__grid,.quick-amounts,.menu-row,.bottom-nav__frame,.nav-button,.drop-hero,.drop-hero__meta,.status-pill,.status-chip,.server-mini,.button-column{display:flex}.topbar,.panel-header,.status-card__row,.server-card__header,.drop-hero,.history-row,.profile-hero,.profile-overview__head,.menu-row{justify-content:space-between}.topbar,.panel-header,.status-card__row,.server-card__header,.device-row,.device-row__main,.device-row__actions,.bonus-row,.bonus-row__actions,.history-row,.profile-hero,.profile-overview__head,.profile-overview__identity,.summary-card__grid,.quick-amounts,.menu-row,.button-row,.button-column,.server-mini,.status-pill,.status-chip,.drop-hero__meta{align-items:center}.page-stack,.list-stack,.guide-steps{display:grid}@supports (content-visibility:auto){.page-stack>.panel,.page-stack>.list-stack,.page-stack>.actions-grid,.page-stack>.benefit-strip,.page-stack>.drop-info-block,.page-stack>.drop-info-panel,.page-stack>.drop-mode-grid,.page-stack>.drop-history-grid,.page-stack>.utility-metric-grid,.page-stack>.utility-dual-grid,.page-stack>.utility-button-row,.page-stack>.home-quick-grid,.page-stack>.status-card__mini-grid{content-visibility:auto;contain-intrinsic-size:1px 420px}}.list-stack,.list-stack--tight{gap:var(--space-unit)}.panel{border:1px solid var(--glass-stroke-soft);padding:var(--space-panel);isolation:isolate;box-shadow:var(--glass-inner), var(--glass-shadow);-webkit-backdrop-filter:blur(18px)saturate(170%);background:linear-gradient(#18181cfa 0%,#0d0d10 100%);border-radius:24px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.panel:before{content:"";border-radius:inherit;opacity:1;pointer-events:none;background:linear-gradient(#ffffff05 0%,#0000 16%);border:1px solid #ffffff0f;position:absolute;inset:-1px;box-shadow:inset 0 0 0 1px #ffffff04}.panel:after{content:"";filter:blur(24px);pointer-events:none;opacity:.1;background:radial-gradient(circle,#e1081f2e 0%,#e1081f0a 38%,#0000 62%);border-radius:50%;animation:3.2s ease-in-out infinite borderGlowPulse;position:absolute;inset:-36% -22%}.panel:before,.panel:after{display:none}.panel>*{z-index:1;position:relative}.panel:hover,.panel:focus-within{border-color:#e1081f57;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f1f,0 0 0 1px #e1081f2e,0 18px 40px #000000c2,0 0 24px #e1081f29}.panel:hover:before,.panel:focus-within:before{opacity:1;box-shadow:0 0 0 1px #e1081f38, 0 0 18px var(--border-glow-strong), 0 0 34px #e1081f33, inset 0 0 12px #e1081f1a}.panel:hover:after,.panel:focus-within:after{opacity:.54}.eyebrow,.section-label,.muted-label,.hero-marquee,.nav-button__label,.inline-badge,.status-pill,.status-chip{text-transform:uppercase;letter-spacing:.14em}.eyebrow,.section-label{color:#a5a8b0db;font-size:11px}.topbar__title,.muted-text,.muted-label{color:var(--muted)}.topbar,.panel-header,.status-card__row,.server-card__header,.history-row,.profile-overview__head,.menu-row,.home-note{gap:var(--space-unit)}.topbar__title{font-size:13px}.home-welcome{gap:8px;padding:2px 2px 0;display:grid}.home-welcome__title{letter-spacing:.018em;word-spacing:.035em;text-transform:uppercase;font-family:Oswald,sans-serif;font-size:clamp(30px,8.2vw,44px);font-weight:700;line-height:.98}.home-welcome__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.topbar--control{top:calc(env(safe-area-inset-top) + var(--viewport-top-offset,0px) + 22px);z-index:35;isolation:isolate;width:auto;margin-bottom:14px;padding:0;display:block;position:sticky;left:auto;transform:none}.control-bar,.control-bar__brand,.control-bar__cluster,.control-menu__profile,.control-menu__item,.control-menu__item-copy,.control-menu__footer-chip{display:flex}.control-bar,.control-menu__profile,.control-menu__item,.control-menu__footer-chip{align-items:center}.control-bar,.control-menu__profile{justify-content:space-between}.control-bar{-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#1b1b1fe0 0%,#08080bf0 100%),#08080bdb;border:1px solid #e1081f2e;border-radius:30px;gap:12px;padding:10px;position:relative;box-shadow:inset 0 1px #ffffff08,0 18px 42px #0000006b,0 0 28px #e1081f14}.control-bar:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 0 0,#e1081f29 0%,#0000 34%),radial-gradient(circle at 100% 100%,#ffffff0d 0%,#0000 28%);position:absolute;inset:0}.control-bar>*{z-index:1;position:relative}.control-bar__brand,.control-bar__button,.control-menu__item{appearance:none;cursor:pointer;font:inherit;border:0}.control-bar__brand{min-width:0;color:inherit;text-align:left;background:0 0;flex:auto;gap:12px;padding:0}.control-bar__logo{width:48px;height:48px;color:var(--paper);background:radial-gradient(circle at 50% 35%,#ffffff1f 0%,#0000 38%),linear-gradient(135deg,#e1081f57 0%,#1c0b0ef5 72%);border-radius:18px;flex:none;place-items:center;transition:transform .22s,box-shadow .22s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e1081f24,0 12px 28px #6d091342}.control-bar__logo--avatar{background:linear-gradient(#1b1b1fe0 0%,#08080bf0 100%),#08080bdb}.control-bar__logo-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.control-bar__brand:hover .control-bar__logo,.control-bar__brand:focus-visible .control-bar__logo{transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e1081f38,0 18px 30px #6d091352,0 0 20px #e1081f29}.control-bar__copy{gap:3px;min-width:0;display:grid}.control-bar__subtitle{color:#ffffff9e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.control-bar__cluster{flex:none;align-items:center;gap:8px}.home-welcome__label{color:var(--muted);letter-spacing:.01em;font-size:clamp(15px,4vw,20px);font-weight:600;line-height:1.05}.home-welcome__chip{color:#f6ecdeeb;text-transform:uppercase;letter-spacing:.06em;background:linear-gradient(135deg,#321014e6 0%,#100d11f2 100%);border:1px solid #e1081f4d;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;font-weight:700;display:inline-flex}.home-welcome__chip--live{color:#ebfff1;background:linear-gradient(135deg,#122a1aeb 0%,#0a120df5 100%);border-color:#4be16e47}.control-bar__balance-chip{letter-spacing:.06em;text-transform:uppercase;flex:none;min-height:44px;padding:0 14px;font-size:11px;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0b1f1547,0 0 18px #4be16e14}.control-bar__button{color:#ffffffd6;background:linear-gradient(#1f1f23f0 0%,#0a0a0df5 100%);border:1px solid #ffffff0f;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-width:46px;height:46px;padding:0 14px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.control-bar__button:hover,.control-bar__button:focus-visible{color:var(--paper);border-color:#e1081f42;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f14,0 8px 18px #6d09133d,0 0 16px #e1081f1a}.control-bar__button:active{transform:scale(.97)}.control-bar__button--language{letter-spacing:.08em;font-size:12px;font-weight:800}.control-bar__button--menu{width:46px;padding:0}.control-bar__button--menu-open{border-color:#e1081f47;box-shadow:inset 0 1px #e1081f14,0 10px 22px #6d09133d,0 0 18px #e1081f1f}.control-menu__backdrop{z-index:44;background:#08060933;border:0;position:fixed;inset:0}.control-menu{z-index:45;transform-origin:top;position:absolute;top:calc(100% + 10px);left:0;right:0}.control-menu__panel{max-height:calc(100vh - env(safe-area-inset-top) - 108px);max-height:calc(100dvh - env(safe-area-inset-top) - 108px);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#16161bf0 0%,#08080bfa 100%),#08080bf5;border:1px solid #e1081f2e;border-radius:28px;padding:18px;overflow-y:auto;box-shadow:inset 0 1px #ffffff0a,0 24px 44px #00000080,0 0 28px #e1081f14}.control-menu__panel::-webkit-scrollbar{width:6px}.control-menu__panel::-webkit-scrollbar-thumb{background:#e1081f57;border-radius:999px}.control-menu__avatar{width:56px;height:56px;color:var(--paper);background:radial-gradient(circle at 50% 30%,#ffffff1f 0%,#0000 42%),linear-gradient(135deg,#e1081f57 0%,#160a0dfa 70%);border-radius:20px;flex:none;place-items:center;font-size:20px;font-weight:900;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #e1081f24}.control-menu__avatar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.control-menu__profile-copy{flex:auto;min-width:0}.control-menu__profile-copy h2{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 2px;font-size:21px;line-height:1;overflow:hidden}.control-menu__badge{text-transform:uppercase;letter-spacing:.12em;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 14px;font-size:10px;font-weight:800;display:inline-flex}.control-menu__badge--live{color:var(--success);background:linear-gradient(#0e1c14f5 0%,#060e0afa 100%)}.control-menu__badge--off{color:var(--danger);background:linear-gradient(#1c0c10f5 0%,#0e0608fa 100%)}.control-menu__badge-dot{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.control-menu__lead{color:#ffffffa3;margin:14px 0 0;font-size:13px;line-height:1.45}.control-menu__items{gap:10px;margin-top:16px;display:grid}.control-menu__item{text-align:left;width:100%;color:inherit;background:linear-gradient(#19191ef5 0%,#0b0b0efa 100%);border:1px solid #ffffff0a;border-radius:22px;gap:12px;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s}.control-menu__item:hover,.control-menu__item:focus-visible{border-color:#e1081f3d;transform:translate(4px);box-shadow:inset 0 1px #e1081f14,0 16px 30px #00000052,0 0 18px #e1081f1a}.control-menu__item--active{background:linear-gradient(#340e13eb 0%,#130a0dfa 100%);border-color:#e1081f47;box-shadow:inset 0 1px #e1081f1f,0 12px 28px #6d09133d,0 0 20px #e1081f1a}.control-menu__item-icon,.control-menu__item-arrow{border-radius:16px;flex:none;place-items:center;display:grid}.control-menu__item-icon{width:42px;height:42px;color:var(--paper);background:linear-gradient(#232327f5 0%,#0f0f12fa 100%);border:1px solid #ffffff0a}.control-menu__item-copy{flex-direction:column;flex:auto;gap:3px;min-width:0}.control-menu__item-title{color:var(--paper);font-size:16px;font-weight:800}.control-menu__item-description{color:#fff9;font-size:12px;line-height:1.45}.control-menu__item-arrow{color:#ffffffb3;background:linear-gradient(#1f1f23f0 0%,#0b0b0efa 100%);border:1px solid #ffffff0a;width:36px;height:36px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s}.control-menu__item:hover .control-menu__item-arrow,.control-menu__item:focus-visible .control-menu__item-arrow,.control-menu__item--active .control-menu__item-arrow{color:var(--paper);background:linear-gradient(#e1081f2e 0%,#4a090f38 100%);border-color:#e1081f3d;box-shadow:0 0 16px #e1081f1a}.control-menu__footer{gap:12px;margin-top:16px;display:grid}.control-menu__language{width:100%;color:var(--paper);background:linear-gradient(#121216f5 0%,#09090cfa 100%);border:1px solid #ffffff0d;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:none}.control-menu__language:hover,.control-menu__language:focus-visible{border-color:#e1081f42;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f0f,0 10px 20px #00000047,0 0 18px #e1081f14}.control-menu__language:active{transform:scale(.985)}.control-menu__language-icon{color:#ffffffe6;background:linear-gradient(#241014e0 0%,#120a0cf5 100%);border:1px solid #e1081f24;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.control-menu__language-copy{text-align:left;flex:auto;gap:2px;min-width:0;display:grid}.control-menu__language-copy strong,.control-menu__language-copy small{display:block}.control-menu__language-copy strong{font-size:13px;font-weight:700;line-height:1.1}.control-menu__language-copy small{color:#ffffff8a;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.control-menu__language-code{color:#ffffffc2;letter-spacing:.16em;text-transform:uppercase;text-align:center;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;flex:none;min-width:44px;padding:8px 10px;font-size:10px;font-weight:800}.control-menu__footer-chip{color:#ffffffa3;background:linear-gradient(#121216f5 0%,#09090cfa 100%);border:1px solid #ffffff0a;border-radius:18px;gap:10px;padding:12px 14px;font-size:12px;line-height:1.45}.control-bar__copy .eyebrow{white-space:nowrap}.status-pill,.status-chip,.inline-badge{border-radius:999px;gap:8px;padding:8px 12px;font-size:10px}.status-pill,.status-chip{border:1px solid var(--glass-stroke-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:blur(14px)saturate(160%)}.status-pill__dot,.status-chip__dot{background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 14px}.status-pill--live,.status-chip--on,.status-pill--online{color:var(--success)}.status-pill--busy{color:var(--warning)}.status-pill--off,.status-chip--off,.status-pill--offline{color:var(--danger)}.inline-badge{color:var(--paper);border:1px solid var(--glass-stroke-soft);background:var(--glass-bg-soft);-webkit-backdrop-filter:blur(14px)saturate(160%);white-space:normal;line-height:1.2}.inline-badge--accent,.inline-badge--ready{color:var(--paper);background:linear-gradient(135deg,#e1081f3d 0%,#6d091338 100%)}.inline-badge--danger{background:linear-gradient(135deg,#e1081f52 0%,#6d091333 100%)}.inline-badge--active{background:linear-gradient(135deg,#142e22e0 0%,#09120ef5 100%)}.inline-badge--expired,.inline-badge--used{background:var(--carbon-fill-accent)}.poster-hero{min-height:302px;-webkit-backdrop-filter:var(--glass-blur);background:linear-gradient(#121215fa 0%,#09090b 100%);padding:0;position:relative;overflow:hidden}.poster-hero:after{content:"";opacity:.9;pointer-events:none;background:linear-gradient(#ffffff04 0%,#0000 18%),radial-gradient(circle at 50% 108%,#e1081f33,#0000 44%);position:absolute;inset:0}.poster-hero__copy{z-index:1;position:relative}.poster-hero__media{z-index:1;position:absolute;inset:0}.poster-hero__image-frame{position:absolute;inset:0}.poster-hero__image-frame:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(circle at 100% 0,#c5312629,#0000 34%),linear-gradient(#05060814 0%,#07080a47 100%);position:absolute;inset:0}.poster-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.03)}.poster-hero__copy{align-content:start;gap:12px;display:grid}.hero-marquee{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill-accent);color:#aaadb5e6;-webkit-backdrop-filter:blur(12px)saturate(160%);border-radius:999px;width:fit-content;padding:10px 12px;font-size:10px;display:inline-flex}.poster-hero__title,.drop-hero__title,.page-header__title,.profile-hero__title{text-transform:uppercase;font-family:Oswald,sans-serif;font-weight:700;line-height:.94}.poster-hero__title{gap:2px;font-size:clamp(54px,16vw,88px);display:grid}.poster-hero__description{color:#ffffffd1;max-width:360px;font-size:14px}.button,.icon-button,.pill,.menu-row,.nav-button{transition:transform .18s,background-color .18s,border-color .18s,opacity .18s}.button{border:1px solid var(--glass-stroke-soft);-webkit-backdrop-filter:blur(14px)saturate(160%);min-height:48px;box-shadow:var(--glass-inner), 0 10px 20px #0000003d;background:linear-gradient(#1c1c20f5 0%,#101013 100%);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.button-row,.button-column{gap:var(--space-unit)}.button-row{flex-wrap:wrap}.button-column{flex-direction:column}.button--primary{color:var(--paper);background:linear-gradient(135deg,#e1081ff5 0%,#a20618eb 100%);border-color:#e1081f6b;box-shadow:inset 0 1px #ffffff14,0 12px 28px #e1081f47}.button--secondary{color:var(--paper);background:linear-gradient(#1c1c20f5 0%,#111114 100%);border:1px solid #ffffff14}.button--ghost{min-height:40px;color:var(--muted);background:var(--carbon-fill-accent);border:1px solid #ffffff24;padding:0 14px}.button:disabled{cursor:not-allowed;opacity:.45}.status-card__days,.metric-card__value,.summary-metric p:last-child,.server-spec p:last-child,.history-row__title,.bonus-row__title p,.device-row__title,.page-header__title,.drop-hero__title{font-weight:800}.status-card__days{align-items:flex-end;gap:var(--space-unit);font-family:Oswald,sans-serif;font-size:64px;line-height:.92;display:flex}.status-card__days span{letter-spacing:.08em;text-transform:uppercase;font-size:18px}.status-card__meta{text-align:right}.status-card--dashboard{gap:10px;padding:12px;display:grid}.status-card__topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.status-card__chips{flex-wrap:wrap;gap:6px;display:flex}.status-card__chip{text-transform:uppercase;letter-spacing:.1em;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.status-card__chip--normal{color:#8dffa8f5}.status-card__chip--trial{color:#8dffa8f5;background:linear-gradient(135deg,#1030189e 0%,#0a190ed1 100%);border:1px solid #4be16e70}.status-card__dot{background:#59eb81fa;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #4be16ebd}.status-card__traffic-percent{color:#e8f3ffe6;margin:0;font-family:Oswald,sans-serif;font-size:clamp(40px,11vw,56px);line-height:.86}.status-card__traffic-head{gap:5px;display:grid}.status-card__traffic-title{font-size:clamp(21px,5.8vw,30px);font-weight:800;line-height:.98}.status-card__traffic-usage{color:#a5a8b0c7;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Oswald,sans-serif;font-size:clamp(16px,4vw,22px);line-height:1}.status-card__meter{background:linear-gradient(90deg,#28282ddb 0%,#1e1e22eb 100%);border-radius:999px;height:9px;position:relative;overflow:hidden}.status-card__meter:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 24.5%,#ffffff24 24.5% 25.5%,#0000 25.5%),linear-gradient(90deg,#0000 0 49.5%,#ffffff24 49.5% 50.5%,#0000 50.5%),linear-gradient(90deg,#0000 0 74.5%,#ffffff24 74.5% 75.5%,#0000 75.5%);position:absolute;inset:0}.status-card__meter span{border-radius:inherit;background:linear-gradient(90deg,#ef3e51eb 0%,#e1081ff0 60%,#8f0616f2 100%);height:100%;display:block;box-shadow:0 0 14px #e1081f6b}.status-card__meter-scale{color:#a5a8b08f;letter-spacing:.03em;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;font-family:Oswald,sans-serif;font-size:10px;display:grid}.status-card__meter-scale span{text-align:center}.status-card__connect{background:linear-gradient(102deg,#2c0e12a3 0%,#120e12c7 46%,#340c12bd 100%);border:1px solid #e1081f61;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 10px;display:grid}.status-card__connect-icon{color:#ffaab2f5;background:#310d1380;border:1px solid #e1081f57;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.status-card__connect-title{text-align:left;margin:0;font-size:clamp(18px,4.9vw,22px);font-weight:700;line-height:1.02}.status-card__connect-subtitle{color:var(--muted);text-align:left;margin:3px 0 0;font-size:12px;line-height:1.15}.status-card__connect-dots{align-self:center;gap:7px;display:flex}.status-card__connect-dots span{background:#ffffff29;border-radius:50%;width:8px;height:8px}.status-card__mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.status-card__mini{background:#080a0d8f;border:1px solid #ffffff14;border-radius:16px;align-content:space-between;gap:8px;min-height:124px;padding:12px;display:grid}.status-card__mini--tariff{border-color:#e1081f4d}.status-card__mini--days{border-color:#e1081f42}.status-card__mini-label{color:#ff97a3e6;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px}.status-card__mini-value{margin:0;font-size:18px;font-weight:800;line-height:1.06}.status-card__mini-value--accent{color:#ff7e8cf5;font-family:Oswald,sans-serif;font-size:clamp(36px,9.8vw,46px);line-height:.84}.status-card__mini--days .status-card__mini-label{color:#f6f6f8d6}.status-card__mini--days .status-card__mini-value--accent{color:var(--paper);letter-spacing:.01em;font-family:Sora,sans-serif;font-size:clamp(16px,4.1vw,20px);line-height:1.2}.status-card__mini-meta{color:var(--muted);margin:0;font-size:12px}.status-card__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.status-card__refresh{color:#a5a8b0bd;letter-spacing:.03em;font-family:Oswald,sans-serif;font-size:11px}.status-card__manage{color:#a5a8b0d1;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.status-card__manage .icon{color:#a5a8b0b3}.home-trial-card{text-align:center;justify-items:center;gap:10px;padding:16px 12px;display:grid}.home-trial-card__icon{color:#ecc19ff0;background:linear-gradient(135deg,#321014d6 0%,#0d0c10eb 100%);border:1px solid #e1081f42;border-radius:20px;place-items:center;width:72px;height:72px;display:grid;box-shadow:0 0 0 1px #e1081f1a,0 0 40px #e1081f1f}.home-trial-card__title{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:clamp(28px,7.6vw,38px);font-weight:700;line-height:.96}.home-trial-card__subtitle{max-width:320px;color:var(--muted);margin-top:-1px;font-size:13px;line-height:1.3}.home-trial-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;margin-top:2px;display:grid}.home-trial-card__stat{justify-items:center;gap:2px;min-width:0;display:grid}.home-trial-card__stat span{font-family:Oswald,sans-serif;font-size:clamp(30px,8.6vw,42px);line-height:.9}.home-trial-card__stat small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:10px}.home-trial-card__cta{background:linear-gradient(135deg,#2c1013e0 0%,#0f0c10f5 100%);border-color:#e1081f57;width:100%;min-height:52px;margin-top:4px;font-size:16px}.home-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-quick-card{text-align:left;grid-template-rows:auto auto auto;align-content:stretch;gap:8px;width:100%;min-width:0;min-height:132px;padding:13px 14px 12px;display:grid}.home-quick-card__head{min-width:0;color:var(--muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;font-size:11px;display:grid}.home-quick-card__icon{color:#ecc19feb;background:linear-gradient(135deg,#321014d6 0%,#0e0c11f0 100%);border:1px solid #e1081f3d;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.home-quick-card__chevron{color:#a5a8b0b8}.home-quick-card__value{color:var(--paper);font-family:Oswald,sans-serif;font-size:clamp(28px,8vw,40px);line-height:.9}.home-quick-card__subvalue{color:#ecc19fe0;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.2}.home-quick-card__referral-band{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-quick-card__referral-pill{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#16161cf0 0%,#0c0c10fa 100%);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.home-quick-card__referral-pill--accent{color:#ffe4e4e6;background:linear-gradient(135deg,#311014e0 0%,#120d11fa 100%);border-color:#e1081f2e}.progress-bar{background:var(--carbon-track);border-radius:999px;height:12px;margin-top:16px;overflow:hidden}.progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#e1081ff5 0%,#bb071bf0 54%,#6d0913f5 100%);height:100%;display:block;box-shadow:0 0 16px #e1081f57}.metrics-grid,.actions-grid{gap:12px;display:grid}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-card__icon,.action-card__icon,.device-row__icon,.inline-icon,.profile-hero__badge{background:var(--carbon-fill-soft);-webkit-backdrop-filter:blur(12px)saturate(160%);border:1px solid #ffffff24;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.metric-card--accent{border-color:#d13b305c;box-shadow:0 0 0 1px #d13b301a,0 14px 28px #9f252124}.action-card{color:var(--paper);text-align:left;background:linear-gradient(#101014fe 0%,#08080b 100%);grid-template-rows:auto 1fr auto;align-content:space-between;gap:10px;width:100%;min-width:0;min-height:150px;padding:14px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 16px 28px #0000003d}.action-card__head,.action-card__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.action-card__copy{align-content:start;gap:5px;min-width:0;min-height:0;display:grid}.action-card__footer{min-height:32px;margin-top:auto}.action-card__eyebrow{color:#a5a8b0bd;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.action-card__meta{color:#f6ecdee6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg,#3210148f 0%,#100d11eb 100%);border:1px solid #e1081f33;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.action-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:clamp(18px,4.5vw,22px);line-height:1.08;display:-webkit-box;overflow:hidden}.action-card__description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.action-card__dots{align-items:center;gap:6px;display:inline-flex}.action-card__dots--hidden{visibility:hidden;width:30px;min-width:30px}.action-card__dots span{background:#ffffff29;border-radius:50%;width:6px;height:6px}.action-card__dots span:first-child{background:#e1081f75;box-shadow:0 0 12px #e1081f3d}.action-card__arrow{color:#ffffffb8;background:linear-gradient(#1c1c20eb 0%,#0e0e11fa 100%);border:1px solid #ffffff0f;border-radius:11px;flex:none;place-items:center;width:30px;height:30px;display:grid}.action-card:hover .action-card__arrow,.action-card:focus-visible .action-card__arrow{color:var(--paper);border-color:#e1081f3d;box-shadow:0 0 16px #e1081f1a}.home-note{justify-content:space-between;gap:12px;display:flex}.server-mini{color:var(--muted);gap:12px}.benefit-strip{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill-soft);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:999px;overflow:hidden}.benefit-strip__track{will-change:transform;gap:24px;width:max-content;padding:12px 18px;animation:18s linear infinite marquee;display:flex}.benefit-strip__item{text-transform:uppercase;letter-spacing:.12em;color:#ffffffd1;font-size:12px}.page-header{gap:var(--space-unit);display:grid}.home-welcome__title,.page-header__title,.drop-screen-head h1,.status-card__traffic-title,.status-card__connect-title,.status-card__mini-value,.home-quick-card__value,.drop-mode-card__title,.drop-history-card__copy h2,.utility-section-heading h2,.utility-compact-card h3,.utility-gift-preview h3,.install-page__step-copy h3,.utility-metric__value,.control-menu__profile-copy h2{text-wrap:balance}.status-card__mini-value--accent,.status-card__traffic-usage,.status-card__connect-subtitle,.utility-selection-card p,.utility-toggle-row__copy span,.utility-simple-row span,.install-page__warning span,.install-page__step-copy p,.drop-history-card__meta,.drop-screen-toolbar__price,.muted-text{overflow-wrap:anywhere}.button,.utility-action,.utility-segment,.install-page__platform,.status-card__manage{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.action-card__title,.action-card__description,.home-quick-card__subvalue,.utility-action__copy span,.utility-action__copy small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:pretty}.pill-row{gap:var(--space-unit);scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.pill-row::-webkit-scrollbar{display:none}.pill{border:1px solid var(--glass-stroke-soft);background:var(--glass-bg-soft);min-height:40px;color:var(--muted);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:999px;flex:none;padding:0 16px}.pill--active{color:var(--paper);background:linear-gradient(135deg,#e1081f3d 0%,#6d091333 100%);border-color:#e1081f57}.recommended-card,.banner-card,.drop-hero,.daily-card,.profile-hero,.summary-card,.guide-card,.topup-card,.history-card{gap:var(--space-unit);display:grid}.recommended-card{border-color:#d13b3047;box-shadow:0 12px 28px #9f252124}.banner-card{grid-template-columns:auto 1fr;align-items:center}.server-specs{gap:var(--space-unit);flex-wrap:wrap}.server-spec{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill-soft);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:16px;flex:90px;padding:12px}.server-card{isolation:isolate;gap:var(--space-unit);align-content:start;display:grid;position:relative;overflow:hidden}.server-card:before{display:none}.server-card>*{z-index:1;position:relative}.server-card__badges{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.server-card .button--secondary{justify-self:start}.server-card:hover,.server-card:focus-within{transform:translateY(-3px)}.server-card--primary{border-color:#e16e5c70}.server-card--whitelist{border-color:#eb967f80;box-shadow:0 0 0 1px #dc685338}.case-card--ember{background:radial-gradient(circle at 100% 0,#d13b303d,#0000 42%),linear-gradient(#2f343b3d 0%,#0a0b0cd1 100%)}.case-card--blackout{background:radial-gradient(circle at 80% 10%,#cc925233,#0000 30%),linear-gradient(#2f343b3d 0%,#0a0b0cd1 100%)}.case-card__odds{color:#fffc;font-size:13px}.case-card__preview{border:1px solid var(--glass-stroke-soft);background:#0a080ba3;border-radius:16px;height:58px;position:relative;overflow:hidden}.case-card__preview-track{will-change:transform;align-items:center;gap:8px;width:max-content;height:100%;padding:8px;transition:none;display:flex}.case-card__preview-track--spinning{transition:transform 5s cubic-bezier(.12,.92,.2,1)}.case-card__preview-item{border:1px solid #ffffff1f;border-radius:12px;place-items:center;min-width:120px;height:40px;padding:0 10px;display:grid}.case-card__preview-item span{white-space:nowrap;color:#f6ecdeeb;font-size:12px;font-weight:800;line-height:1}.case-card__preview-item--common{background:linear-gradient(135deg,#522721c7 0%,#21141aeb 100%);border-color:#edc8a92e}.case-card__preview-item--rare{background:linear-gradient(135deg,#183d2de0 0%,#11221bf2 100%);border-color:#89d6a04d}.case-card__preview-item--epic{background:linear-gradient(135deg,#5e3e16e0 0%,#312212f2 100%);border-color:#efc87d57}.case-card__preview-item--special{background:linear-gradient(135deg,#74211be6 0%,#3e1819f5 100%);border-color:#de685361}.case-card__preview-marker{background:linear-gradient(#e1081f00 0%,#e1081fd6 20% 80%,#e1081f00 100%);border-radius:999px;width:2px;position:absolute;inset:6px auto 6px 50%;transform:translate(-50%);box-shadow:0 0 0 1px #e1081f33,0 0 12px #e1081f3d}.drop-hero{background:radial-gradient(circle at 100% 0,#d13b3047,#0000 38%),linear-gradient(#2f343b47 0%,#0a0b0cd6 100%)}.drop-overview-hero{background:radial-gradient(circle at 86% 12%,#e1081f2e,#0000 22%),linear-gradient(#16161cf5 0%,#0a0a0cfa 100%);border-color:#e1081f38;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.drop-mode-card{text-align:left;border:1px solid #ffffff0d;border-radius:24px;gap:14px;width:100%;min-height:296px;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.drop-mode-card:hover,.drop-mode-card:focus-visible{transform:translateY(-2px)}.drop-mode-card--daily{background:radial-gradient(circle at 86% 14%,#e1081f2e,#0000 30%),linear-gradient(#18181ef5 0%,#0b0b0e 100%)}.drop-mode-card--ember{background:radial-gradient(circle at 18% 18%,#d65e3d2e,#0000 28%),linear-gradient(#1d1617fa 0%,#0c0b0d 100%)}.drop-mode-card--blackout{background:radial-gradient(circle at 82% 18%,#bd8e4a29,#0000 26%),linear-gradient(#1b1815fa 0%,#0b0b0c 100%)}.drop-mode-card--history{background:radial-gradient(circle at 80% 20%,#e1081f1f,#0000 26%),linear-gradient(#141418fa 0%,#0a0a0c 100%)}.drop-mode-card__media{border-radius:18px;justify-content:center;align-items:center;min-height:184px;display:flex;overflow:hidden}.drop-mode-card__media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform-origin:50%;width:100%;height:100%;transition:transform .22s;display:block}.drop-mode-card:hover .drop-mode-card__media,.drop-mode-card:focus-visible .drop-mode-card__media{box-shadow:0 0 24px #e1081f1f}.drop-mode-card__copy h2{margin:0}.drop-mode-card__copy .muted-text{max-width:36ch;line-height:1.45}.drop-mode-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.drop-mode-card__meta{color:#ffffffd6;letter-spacing:.02em;text-transform:uppercase;font-size:14px;font-weight:700}.drop-mode-card__enter--primary{letter-spacing:.06em;background:linear-gradient(#e81424fa 0%,#b10916 100%);border:1px solid #ff484861;border-radius:999px;justify-content:center;min-height:42px;padding:0 18px;box-shadow:0 14px 28px #91061152}.drop-mode-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.drop-mode-toolbar__back{justify-content:center;align-items:center;gap:10px;display:inline-flex}.drop-mode-toolbar__back-icon,.drop-screen-toolbar__back-icon,.install-guide__back-icon{flex:0 0 18px;place-items:center;width:18px;height:18px;line-height:0;display:inline-grid;transform:rotate(180deg)}.drop-detail-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:18px;display:grid;overflow:hidden}.drop-detail-hero--daily{background:radial-gradient(circle at 78% 18%,#e1081f2e,#0000 24%),linear-gradient(#121216fa 0%,#09090b 100%)}.drop-detail-hero--ember{background:radial-gradient(circle at 84% 18%,#d65e3d2e,#0000 24%),linear-gradient(#1f1514fa 0%,#0b0a0b 100%)}.drop-detail-hero--blackout{background:radial-gradient(circle at 84% 18%,#bd8e4a2e,#0000 24%),linear-gradient(#1d1712fa 0%,#0a0a0b 100%)}.drop-detail-hero--history{background:radial-gradient(circle at 84% 18%,#e1081f1f,#0000 24%),linear-gradient(#141418fa 0%,#0a0a0c 100%)}.drop-detail-hero__copy{gap:12px;display:grid}.drop-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drop-detail-stat{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:6px;min-width:0;padding:12px;display:grid}.drop-detail-stat span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.drop-detail-stat strong{font-size:14px;line-height:1.2}.drop-detail-hero__action{justify-self:start}.drop-detail-hero__visual{place-items:center;display:grid}.drop-detail-placeholder{background:radial-gradient(circle,#e1081f14,#0000 46%),linear-gradient(135deg,#17171bfa 0%,#0c0c0f 100%);border:1px dashed #ffffff14;border-radius:22px;place-items:center;min-height:240px;display:grid;overflow:hidden}.drop-detail-placeholder span{color:#ffffff8a;letter-spacing:.18em;text-transform:uppercase;font-size:12px}.drop-detail-placeholder--history{min-height:180px}.drop-info-panel,.drop-info-block{gap:14px;display:grid}.drop-reward-rail{background:linear-gradient(#121216e6 0%,#0a0a0cfa 100%);border:1px solid #ffffff0d;border-radius:18px;overflow:hidden}.drop-reward-rail__track{gap:10px;width:max-content;padding:12px;animation:24s linear infinite detailRailScroll;display:flex}.drop-reward-chip{border:1px solid #ffffff0f;border-radius:16px;gap:6px;min-width:154px;padding:12px 14px;display:grid}.drop-reward-chip--common,.drop-reward-card--common{background:linear-gradient(135deg,#3f2119e6 0%,#1c1214f5 100%)}.drop-reward-chip--rare,.drop-reward-card--rare{background:linear-gradient(135deg,#123a28e6 0%,#0b1912f5 100%)}.drop-reward-chip--epic,.drop-reward-card--epic{background:linear-gradient(135deg,#543915e6 0%,#21170ef5 100%)}.drop-reward-chip--special,.drop-reward-card--special{background:linear-gradient(135deg,#651d18eb 0%,#270f11fa 100%)}.drop-reward-chip__name{color:var(--paper);font-size:13px;font-weight:800}.drop-reward-chip__chance{color:#ffffffa8;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.drop-rarity-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.drop-rarity-card{align-content:space-between;gap:8px;min-height:110px;display:grid}.drop-rarity-card strong{font-size:26px;line-height:1}.drop-rarity-card--common{border-color:#edc8a929}.drop-rarity-card--rare{border-color:#89d6a038}.drop-rarity-card--epic{border-color:#efc87d3d}.drop-rarity-card--special{border-color:#de685347}.drop-reward-grid{gap:12px;display:grid}.drop-reward-card{border:1px solid #ffffff0f;border-radius:18px;gap:10px;padding:14px;display:grid}.drop-reward-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.drop-reward-card__chance{color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.free-spin-wheel{--wheel-label-radius:98px;aspect-ratio:1;filter:drop-shadow(0 30px 50px #0000006b);place-items:center;width:min(100%,414px);margin:0 auto;display:grid;position:relative;overflow:visible}.free-spin-wheel:before{content:"";z-index:0;background:radial-gradient(circle at 50% 48%,#ffae4a1f,#0000 46%),radial-gradient(circle at 50% 70%,#79141833,#0000 68%);border-radius:50%;position:absolute;inset:18px;box-shadow:inset 0 0 0 1px #ffd6b00a,0 0 0 1px #ffffff05}.free-spin-wheel:after{content:"";filter:blur(16px);z-index:0;background:radial-gradient(#0000009e 0%,#671a142e 44%,#0000 74%);border-radius:999px;width:82%;height:20%;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.free-spin-wheel__rim{background:linear-gradient(#e89cabe6 0%,#741224fa 14%,#350812 38%,#18040a 58%,#4f0c1afa 82%,#c7566cd1 100%);border-radius:50%;position:absolute;inset:-14px;box-shadow:inset 0 2px #ffdfe63d,inset 0 -12px 16px #16000685,0 0 0 1px #550a1cb8,0 18px 28px #0000005c,0 0 20px #a41a3629;-webkit-mask:radial-gradient(circle,#0000 58%,#000 58.8% 70.2%,#0000 71%);mask:radial-gradient(circle,#0000 58%,#000 58.8% 70.2%,#0000 71%)}.free-spin-wheel__rim:before,.free-spin-wheel__rim:after{content:"";border-radius:50%;position:absolute;inset:0}.free-spin-wheel__rim:before{background:radial-gradient(circle,#0000 61.2%,#ffe4ea2e 62%,#0000 63.1%),radial-gradient(circle,#0000 68.8%,#3b051380 69.4%,#0000 70.2%)}.free-spin-wheel__rim:after{background:radial-gradient(circle,#0000 57.8%,#130005e0 58.4%,#0000 59.2%),radial-gradient(circle,#0000 69.4%,#ffd6df14 70.1%,#0000 70.9%)}.free-spin-wheel__lamp{display:none}.free-spin-wheel__rotor{transform:rotate(var(--wheel-rotation,0deg));transform-origin:50%;will-change:transform;transition:none;position:absolute;inset:28px}.free-spin-wheel__rotor--spinning{transition:transform 5s cubic-bezier(.12,.92,.2,1)}.free-spin-wheel__disc{background:radial-gradient(circle at center, #0a0a0cfa 0 24%, transparent 24.8%), radial-gradient(circle at 50% 8%, #ffd88e14, transparent 26%), var(--wheel-rarity-gradient,conic-gradient(from calc(-90deg - (180deg / var(--wheel-segments))), #343a48f0 0deg 90deg, #163e2af5 90deg 180deg, #361852f5 180deg 270deg, #4a3110f5 270deg 360deg));border:1px solid #c4945e2e;border-radius:50%;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 10px 18px #ffe4b80f,inset 0 -20px 32px #00000052,0 22px 34px #0606076b}.free-spin-wheel__disc:before,.free-spin-wheel__disc:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.free-spin-wheel__disc:before{background:radial-gradient(circle at 50% 11%,#fff8e533,#0000 18%),radial-gradient(circle at 28% 24%,#ffebc014,#0000 20%),radial-gradient(circle at 50% 82%,#00000047,#0000 38%),conic-gradient(from -90deg,#ffffff2e 0deg,#fff0 50deg,#ffe7bf0f 180deg,#00000029 286deg,#ffffff24 360deg);-webkit-mask:radial-gradient(circle,#0000 0 24%,#000 25% 100%);mask:radial-gradient(circle,#0000 0 24%,#000 25% 100%)}.free-spin-wheel__disc:after{background:repeating-conic-gradient(from calc(-90deg - (180deg / var(--wheel-segments))), #ffe0b329 0deg .6deg, transparent .6deg calc((360deg / var(--wheel-segments)) - .85deg), #08050457 calc((360deg / var(--wheel-segments)) - .85deg) calc(360deg / var(--wheel-segments)));opacity:.82;-webkit-mask:radial-gradient(circle,#0000 0 24.2%,#000 25% 96.5%,#0000 97.2%);mask:radial-gradient(circle,#0000 0 24.2%,#000 25% 96.5%,#0000 97.2%)}.free-spin-wheel__segment{transform:rotate(var(--segment-angle));transform-origin:50%;z-index:1;position:absolute;inset:0}.free-spin-wheel__segment--winner:before{content:"";background:conic-gradient(from calc(-1 * (180deg / var(--wheel-segments))), #fffffffa 0deg 2.4deg, transparent 2.4deg calc((360deg / var(--wheel-segments)) - 2.4deg), #fffffffa calc((360deg / var(--wheel-segments)) - 2.4deg) calc(360deg / var(--wheel-segments)), transparent calc(360deg / var(--wheel-segments)) 360deg);filter:drop-shadow(0 0 8px #ffffffd1)drop-shadow(0 0 18px #fff6);opacity:1;z-index:1;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 0 24.5%,#000 25% 95%,#0000 95.8%);mask:radial-gradient(circle,#0000 0 24.5%,#000 25% 95%,#0000 95.8%)}.free-spin-wheel__label{width:68px;transform:translate(-50%, -50%) translateY(calc(-1 * var(--wheel-label-radius))) rotate(-90deg);color:var(--segment-label-color,#ece2d3e6);letter-spacing:0;text-align:center;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:keep-all;text-transform:none;text-shadow:0 1px 2px #000000b8,0 0 6px #00000047;z-index:2;max-height:none;padding:0;font-family:Oswald,sans-serif;font-size:18px;font-weight:900;line-height:1;position:absolute;top:50%;left:50%;overflow:hidden}.free-spin-wheel__label--compact{font-size:15px;line-height:1}.free-spin-wheel__segment--rare .free-spin-wheel__label{color:#acffc9f5}.free-spin-wheel__segment--epic .free-spin-wheel__label{color:#d9bcfffa}.free-spin-wheel__segment--special .free-spin-wheel__label{color:#ffe5acfa}.free-spin-wheel__segment--common .free-spin-wheel__label{color:#f5f8fff5}.free-spin-wheel__segment--winner .free-spin-wheel__label{color:#fff7e6fa;text-shadow:0 1px 1px #00000080,0 0 10px #ffffff47}.free-spin-wheel__core{z-index:4;text-align:center;pointer-events:none;width:122px;height:122px;color:var(--paper);background:radial-gradient(circle at 35% 24%,#ffe4af2e 0%,#0000 24%),linear-gradient(#781018fa 0%,#480a10 100%);border:1px solid #dfa56075;border-radius:50%;align-content:center;justify-items:center;gap:4px;padding:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff14,inset 0 10px 18px #ffc89414,0 18px 32px #0006,0 0 24px #a4271829}.free-spin-wheel__core-caption,.free-spin-wheel__core-meta,.free-spin-wheel__core-value{text-shadow:0 1px 1px #0006,0 0 10px #7c12123d;display:block}.free-spin-wheel__core-caption,.free-spin-wheel__core-meta{text-transform:uppercase;letter-spacing:.08em}.free-spin-wheel__core-caption{color:#ffdcb6bd;font-size:8px;font-weight:800;line-height:1.2}.free-spin-wheel__core-value{color:#fff8eefa;letter-spacing:-.03em;font-family:Oswald,sans-serif;font-size:32px;font-weight:800;line-height:.9}.free-spin-wheel__core-value--timer{letter-spacing:-.02em;font-size:18px}.free-spin-wheel__core-meta{color:#ffe8c9d1;font-size:8px;font-weight:800;line-height:1.2}.free-spin-wheel__pointer{z-index:5;clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 0 8px #ffb13a2e)drop-shadow(0 6px 10px #00000047);background:linear-gradient(#ffe3a3fa 0%,#d68838fa 100%);width:24px;height:30px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.free-spin-wheel__pointer:after{display:none}.daily-stage__cta{background:linear-gradient(#f21831fa 0%,#a50815 100%);border:1px solid #ff6c7a6b;box-shadow:inset 0 1px #ffffff2e,0 18px 32px #8505115c,0 0 20px #e1081f2e}.daily-stage__cta:disabled{box-shadow:inset 0 1px #ffffff0f,0 10px 18px #00000029}.daily-stage__result{justify-items:center;display:grid}.daily-stage__result-card{background:radial-gradient(circle at 84% 10%,#f4f8ff2e,#0000 38%),linear-gradient(#343a48f0 0%,#181d27fa 100%);border:1px solid #e5edfa47;border-radius:20px;gap:10px;width:min(100%,430px);padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 30px #0000003d}.daily-stage__result-card--rare{background:radial-gradient(circle at 84% 10%,#a1ffc233,#0000 38%),linear-gradient(#163e2af5 0%,#0b1d15fa 100%);border-color:#7bde9c57}.daily-stage__result-card--epic{background:radial-gradient(circle at 84% 10%,#d1a8ff38,#0000 38%),linear-gradient(#361852f5 0%,#180c28fa 100%);border-color:#b67cff5c}.daily-stage__result-card--special{background:radial-gradient(circle at 84% 10%,#ffe6aa3d,#0000 38%),linear-gradient(#4a3110f5 0%,#211508fa 100%);border-color:#ffd29275}.daily-stage__result-label{color:#fff2e3c2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1}.daily-stage__result-value{gap:4px;display:grid}.daily-stage__result-value strong{color:#fff7f0f5;letter-spacing:0;font-family:Oswald,sans-serif;font-size:clamp(32px,8vw,48px);line-height:.9}.daily-stage__result-value span{color:#fff8f0eb;font-size:14px;font-weight:800;line-height:1.1}.daily-stage__result-card p{color:#f6ece2d1;margin:0;font-size:13px;line-height:1.42}.daily-stage__result-hint{color:#ffe2c5b8}.daily-stage__result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-reward-panel{gap:12px;display:grid}.daily-reward-panel__head{justify-content:space-between;align-items:end;gap:12px;display:flex}.daily-reward-panel__head h2{margin:0;font-size:clamp(22px,3.4vw,32px);line-height:1}.daily-reward-panel__head span{color:#ece5deb8;text-align:right;max-width:24ch;font-size:11px;line-height:1.34}.daily-reward-panel__groups{gap:12px;display:grid}.daily-reward-panel__group{gap:8px;display:grid}.daily-reward-panel__group-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.daily-reward-panel__group-head strong{color:#fff7f0f0;font-size:14px;font-weight:800;line-height:1}.daily-reward-panel__group-head span{color:#ece5dea3;font-size:10px;line-height:1.24}.daily-reward-panel__track{grid-template-columns:repeat(auto-fit,112px);justify-content:start;gap:10px;display:grid}.daily-reward-panel__tile{aspect-ratio:1;border:1px solid #ffffff14;border-radius:18px;grid-template-rows:auto 1fr auto;gap:6px;min-height:112px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e}.daily-reward-panel__tile--common{background:radial-gradient(circle at 84% 12%,#f4f8ff38,#0000 44%),linear-gradient(#343a48f0 0%,#181d27fa 100%);border-color:#e5edfa47}.daily-reward-panel__tile--rare{background:radial-gradient(circle at 84% 12%,#a1ffc23d,#0000 44%),linear-gradient(#163e2af5 0%,#0b1d15fa 100%);border-color:#7bde9c57}.daily-reward-panel__tile--epic{background:radial-gradient(circle at 84% 12%,#d1a8ff3d,#0000 44%),linear-gradient(#361852f5 0%,#180c28fa 100%);border-color:#b67cff5c}.daily-reward-panel__tile--special{background:radial-gradient(circle at 84% 12%,#ffe6aa42,#0000 44%),linear-gradient(#4a3110f5 0%,#211508fa 100%);border-color:#ffd29275}.daily-reward-panel__tile-rarity{justify-self:start;min-height:22px;padding:0 7px;font-size:8px}.daily-reward-panel__tile-copy{align-content:center;gap:3px;min-width:0;display:grid}.daily-reward-panel__tile-copy strong{color:#fff7f0f5;letter-spacing:-.02em;font-family:Oswald,sans-serif;font-size:22px;line-height:.92}.daily-reward-panel__tile-copy span{color:#fff8f0eb;font-size:12px;font-weight:800;line-height:1.1}.daily-reward-panel__tile-copy small{color:#ece5dead;font-size:9px;line-height:1.24}.daily-reward-panel__tile-chance{color:#fff2e3c2;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.drop-shell{gap:16px}.drop-overview-title{padding:2px 4px 0}.drop-overview-title h1{color:var(--paper);letter-spacing:0;text-transform:none;margin:0;font-family:Manrope,sans-serif;font-size:clamp(32px,7vw,48px);font-weight:800;line-height:.94}.drop-overview-intro,.drop-prize-panel,.drop-reward-list,.drop-history-panel{gap:14px;display:grid}.drop-overview-intro{background:radial-gradient(circle at 88% 10%,#e1081f29,#0000 26%),linear-gradient(#141419fa 0%,#09090c 100%);border-color:#e1081f3d}.drop-overview-intro__head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;display:grid}.drop-overview-intro__copy{gap:10px;min-width:0;display:grid}.drop-overview-intro .page-header__title{letter-spacing:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(32px,7vw,52px);line-height:.92}.drop-overview-intro__title{text-transform:none;flex-wrap:wrap;align-items:baseline;gap:0 12px;font-family:Manrope,sans-serif;font-weight:800;line-height:.96;display:flex}.drop-overview-intro__title-mark{text-transform:uppercase;letter-spacing:.02em;font-family:Oswald,sans-serif;font-weight:700}.drop-overview-intro__copy .muted-text{max-width:30ch;font-size:13px;line-height:1.42}.drop-overview-intro__pills{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.drop-overview-intro__pills span{color:#f8efe7d1;letter-spacing:.08em;text-transform:uppercase;background:#0f0c118f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.drop-daily-hero{text-align:left;background:radial-gradient(circle at 82% 18%,#ffb0442e,#0000 18%),radial-gradient(circle at 16% 10%,#ff4a5c29,#0000 28%),linear-gradient(#121218fa 0%,#09090b 100%);border:1px solid #ffffff14;border-radius:28px;min-height:304px;padding:0;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 38px #00000047}.drop-daily-hero:before{display:none}.drop-daily-hero__visual,.drop-daily-hero__scrim,.drop-daily-hero__copy{position:absolute;inset:0}.drop-daily-hero__visual{overflow:hidden}.drop-daily-hero__scrim{background:linear-gradient(#08080a1a 0%,#08080a2e 22%,#08080ac2 72%,#070709f2 100%),linear-gradient(90deg,#08080ad1 0%,#08080a24 42%,#08080ab8 100%),radial-gradient(circle at 80% 14%,#ffba5c24,#0000 18%)}.drop-daily-hero__copy{z-index:1;grid-template-rows:auto auto 1fr auto;gap:12px;padding:16px;display:grid}.drop-daily-hero__topline{justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.drop-daily-hero__eyebrow,.drop-daily-hero__pill,.drop-daily-hero__cta{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.drop-daily-hero__eyebrow{color:#ffecceeb;background:#4b220a57;border:1px solid #ffb0704d}.drop-daily-hero__title-block{align-content:end;gap:8px;min-width:0;display:grid}.drop-daily-hero__title-block h2,.drop-case-carousel__title,.drop-arcade__title{letter-spacing:-.03em;text-transform:none;margin:0;font-family:Manrope,sans-serif;font-size:clamp(22px,3.4vw,32px);font-weight:800;line-height:1}.drop-daily-hero__title-block p{color:#f6eee7cc;max-width:28ch;margin:0;font-size:13px;line-height:1.34}.drop-daily-hero__status{background:radial-gradient(circle at 100% 0,#ffb75e1f,#0000 36%),linear-gradient(#121116e0 0%,#090a0df0 100%);border:1px solid #ffffff14;border-radius:18px;gap:6px;width:min(100%,236px);padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000002e}.drop-daily-hero__status-caption{color:#ffd9adc2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.drop-daily-hero__status strong{color:#fff8f0f5;letter-spacing:-.02em;overflow-wrap:anywhere;font-family:Oswald,sans-serif;font-size:clamp(22px,5.4vw,30px);line-height:.94}.drop-daily-hero__status small{color:#ede6debd;overflow-wrap:anywhere;font-size:11px;line-height:1.38}.drop-daily-hero__footer{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.drop-daily-hero__pill{color:#f8efe7c2;background:#0d0b0f85;border:1px solid #ffffff14}.drop-daily-hero__pill--free{color:#e8ffeff5;background:linear-gradient(#124223eb 0%,#0a1c11f5 100%);border-color:#54e68447;box-shadow:inset 0 1px #ffffff1f,0 12px 22px #0c54242e}.drop-daily-hero__cta{min-width:0;color:var(--paper);white-space:normal;text-align:center;background:linear-gradient(#f2162efa 0%,#a30814 100%);border:1px solid #ff5c4875;flex:176px;box-shadow:inset 0 1px #ffffff38,0 18px 32px #80050f57}.drop-daily-hero__visual{border-radius:inherit}.drop-daily-hero__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;transition:transform .32s,filter .32s;display:block;transform:scale(1.04)}.drop-daily-hero__wheel-preview{display:none}.drop-daily-hero__coin{color:#461605eb;letter-spacing:.04em;background:radial-gradient(circle at 32% 28%,#ffffff47,#0000 34%),linear-gradient(#ffce84f5 0%,#c25f1efa 100%);border:1px solid #ffce8a6b;border-radius:50%;place-items:center;min-width:74px;min-height:74px;font-family:Oswald,sans-serif;font-size:22px;display:grid;position:absolute;top:22px;right:24px;box-shadow:inset 0 1px #ffffff3d,0 22px 34px #8c38093d}.drop-daily-hero__coin--accent{color:#fff2eff5;background:radial-gradient(circle at 32% 28%,#ffffff42,#0000 34%),linear-gradient(#ff707ef5 0%,#a50a1afa 100%);border-color:#ff5c666b;min-width:88px;min-height:88px;inset:auto auto 22px 22px;box-shadow:inset 0 1px #ffffff3d,0 22px 38px #77071247}.drop-case-carousel,.drop-arcade{gap:16px;display:grid}.drop-case-carousel{background:radial-gradient(circle at 12% 12%,#e1081f24,#0000 22%),radial-gradient(circle at 84% 12%,#ffb8761a,#0000 20%),linear-gradient(#121116fa 0%,#08080b 100%);border:1px solid #ffffff14;border-radius:32px;padding:18px;overflow:hidden}.drop-case-carousel__head,.drop-arcade__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.drop-case-carousel__controls{align-items:center;gap:8px;display:flex}.drop-case-carousel__nav{color:#f8f0e7e0;background:radial-gradient(circle at 50% 0,#ffffff0f,#0000 40%),linear-gradient(#181418eb 0%,#0a0a0df5 100%);border:1px solid #ffffff14;border-radius:16px;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 14px 24px #0003}.drop-case-carousel__nav-glyph{justify-content:center;align-items:center;display:inline-flex}.drop-case-carousel__nav-glyph--prev{transform:rotate(180deg)}.drop-case-carousel__stage{--case-drag-offset:0px;perspective:1800px;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:408px;position:relative;overflow:hidden}.drop-case-carousel__stage--dragging .drop-case-showcase{cursor:grabbing;transition-duration:0s}.drop-case-showcase{text-align:left;transform-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:linear-gradient(#121218fa 0%,#09090b 100%);border:1px solid #ffffff14;border-radius:28px;width:min(74%,376px);height:100%;padding:16px;transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1),box-shadow .32s,border-color .32s;position:absolute;top:0;left:50%;overflow:hidden}.drop-case-showcase.is-active{z-index:3;opacity:1;transform:translateX(calc(-50% + var(--case-drag-offset))) translateY(0) rotateY(0deg) scale(1);box-shadow:inset 0 1px #ffffff14,0 32px 44px #00000052}.drop-case-showcase.is-prev,.drop-case-showcase.is-next{z-index:2;opacity:.74;filter:saturate(.92)}.drop-case-showcase.is-prev{transform:translateX(calc(-50% - 38% + (var(--case-drag-offset) * .34))) translateY(14px) rotateY(22deg) scale(.84)}.drop-case-showcase.is-next{transform:translateX(calc(-50% + 38% + (var(--case-drag-offset) * .34))) translateY(14px) rotateY(-22deg) scale(.84)}.drop-case-showcase__image-shell,.drop-case-showcase__overlay,.drop-case-showcase__content{position:absolute;inset:0}.drop-case-showcase__image-shell{overflow:hidden}.drop-case-showcase__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;-webkit-user-drag:none;user-drag:none;width:100%;height:100%;display:block;transform:scale(1.04)}.drop-case-showcase__overlay{background:linear-gradient(#08080a1a 0%,#08080a24 20%,#08080ac7 70%,#070709f0 100%),linear-gradient(90deg,#07070ae0 0%,#07070a3d 46%,#07070aa3 100%)}.drop-case-showcase__content{z-index:1;align-content:space-between;gap:12px;padding:16px;display:grid}.drop-case-showcase__head,.drop-arcade-card__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.drop-case-showcase__kicker,.drop-case-showcase__pill,.drop-arcade-card__kicker{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.drop-case-showcase__kicker{color:#fff6eedb;background:#0c0c1094;border:1px solid #ffffff17}.drop-case-showcase__pill{color:#ffeeeaeb;background:#5c0b1457;border:1px solid #ff5c6647}.drop-case-showcase__copy{align-content:end;gap:10px;min-width:0;display:grid}.drop-case-showcase__copy h3,.drop-history-card__copy h2{letter-spacing:-.04em;margin:0;font-family:Manrope,sans-serif;font-weight:800;line-height:.96}.drop-case-showcase__copy h3{text-transform:uppercase;font-size:clamp(26px,3.2vw,36px)}.drop-arcade-card__title-block h3{text-transform:none;overflow-wrap:anywhere;font-size:clamp(22px,2.8vw,30px);line-height:.98}.drop-case-showcase__copy p,.drop-history-card__copy .muted-text{color:#f6efe8c7;margin:0;font-size:13px;line-height:1.4}.drop-arcade-card__title-block p{color:#f6efe8c7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:22ch;margin:0;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}.drop-case-showcase__footer,.drop-arcade-card__footer{justify-content:space-between;align-items:end;gap:12px;display:flex}.drop-case-showcase__meta,.drop-case-showcase__cta,.drop-arcade-card__price,.drop-arcade-card__cta{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.drop-case-showcase__meta{color:#f7efe8c2;text-align:left;background:#0c0c108f;border:1px solid #ffffff12;max-width:60%}.drop-case-showcase__cta,.drop-arcade-card__cta{color:var(--paper);background:linear-gradient(#ec1229fa 0%,#a60815 100%);border:1px solid #ff525c6b;box-shadow:inset 0 1px #ffffff2e,0 16px 28px #82051042}.drop-case-showcase--sakura{border-color:#ffa8c438}.drop-case-showcase--crimson{border-color:#ff4e5c38}.drop-case-showcase--titan{border-color:#ffbc7c38}.drop-case-showcase--sakura .drop-case-showcase__overlay{background:linear-gradient(#110a0f14 0%,#110a0f1f 20%,#110a0fc7 70%,#070709f0 100%),linear-gradient(90deg,#10080ee0 0%,#11080e3d 46%,#11080ea3 100%),radial-gradient(circle at 84% 16%,#ffaac82e,#0000 22%)}.drop-case-showcase--titan .drop-case-showcase__overlay{background:linear-gradient(#140e0a14 0%,#140e0a1f 20%,#140e0ac7 70%,#070709f0 100%),linear-gradient(90deg,#100a08e0 0%,#100a0833 46%,#100a089e 100%),radial-gradient(circle at 84% 16%,#ffc07438,#0000 20%)}.drop-case-carousel__dots{justify-content:center;gap:8px;display:flex}.drop-case-carousel__dots span{background:#ffffff29;border-radius:999px;width:9px;height:9px;transition:transform .22s,background .22s,box-shadow .22s;box-shadow:inset 0 0 0 1px #ffffff0a}.drop-case-carousel__dots span.is-active{background:#ec182efa;transform:scale(1.24);box-shadow:0 0 14px #ec182e57,inset 0 0 0 1px #ffffff1a}.drop-arcade__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.drop-arcade-card{text-align:left;background:linear-gradient(#121218fa 0%,#09090b 100%);border:1px solid #ffffff14;border-radius:28px;min-height:272px;padding:16px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 34px #0000003d}.drop-arcade-card--mines{min-height:272px}.drop-arcade-card--wide{grid-column:1/-1;min-height:246px}.drop-arcade-card__visual,.drop-arcade-card__scrim,.drop-arcade-card__copy{position:absolute;inset:0}.drop-arcade-card__visual{overflow:hidden}.drop-arcade-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;transition:transform .32s,filter .32s;display:block;transform:scale(1.04)}.drop-arcade-card__scrim{background:linear-gradient(#08080a14 0%,#08080a1f 18%,#08080ab8 68%,#070709f2 100%),linear-gradient(90deg,#08080ae0 0%,#08080a3d 48%,#08080a9e 100%)}.drop-arcade-card__copy{z-index:1;flex-direction:column;justify-content:flex-end;gap:12px;padding:16px;display:flex}.drop-arcade-card__footer-dots{display:none}.drop-arcade-card__title-block{gap:8px;min-width:0;margin-top:auto;display:grid}.drop-arcade-card--mines .drop-arcade-card__scrim{background:linear-gradient(#080a0814 0%,#080a081f 18%,#080a08b8 68%,#070709f2 100%),linear-gradient(90deg,#080a08e0 0%,#080a083d 48%,#080a089e 100%),radial-gradient(circle at 82% 16%,#79ffa81f,#0000 20%)}.drop-arcade-card--blackjack .drop-arcade-card__image{-o-object-position:center top;object-position:center top;transform:scale(1.08)}.drop-arcade-card--overunder .drop-arcade-card__scrim{background:linear-gradient(#0a080c14 0%,#0a080c24 18%,#0a080cb8 68%,#070709f2 100%),linear-gradient(90deg,#0a080ce0 0%,#0a080c3d 48%,#0a080c9e 100%),radial-gradient(circle at 82% 16%,#ff5e8424,#0000 20%)}.drop-arcade-card--bouncewheel{border-color:#60bcff2e;min-height:248px;box-shadow:inset 0 1px #ffffff0f,0 28px 40px #00000047,0 0 0 1px #60bcff14}.drop-arcade-card--bouncewheel:before{content:"";mix-blend-mode:screen;opacity:.86;pointer-events:none;background:radial-gradient(circle at 18% 18%,#53d3ff2e,#0000 26%),radial-gradient(circle at 82% 18%,#8f67ff2e,#0000 22%),radial-gradient(circle at 74% 78%,#ff628424,#0000 28%),linear-gradient(122deg,#0000 0 42%,#ffffff14 46%,#0000 54%);position:absolute;inset:0}.drop-arcade-card--bouncewheel .drop-arcade-card__image{-o-object-position:center center;object-position:center center;filter:saturate(1.08)contrast(1.04);transform:scale(1.02)}.drop-arcade-card--bouncewheel .drop-arcade-card__scrim{background:linear-gradient(#060a1214 0%,#060a121f 18%,#060a12b8 68%,#06070cf5 100%),linear-gradient(90deg,#070910db 0%,#07091038 48%,#070910ad 100%),radial-gradient(circle at 18% 18%,#53d3ff2e,#0000 18%),radial-gradient(circle at 84% 18%,#9374ff33,#0000 20%),radial-gradient(circle at 82% 84%,#ff527b29,#0000 22%)}.drop-arcade-card--bouncewheel .drop-arcade-card__copy{gap:14px}.drop-arcade-card--bouncewheel .drop-arcade-card__title-block h3{letter-spacing:-.04em;font-size:clamp(24px,4.2vw,34px)}.drop-arcade-card--bouncewheel .drop-arcade-card__title-block p{max-width:34ch}.drop-arcade-card__footer{justify-content:flex-end}.drop-arcade-card__cta{min-width:132px}.drop-history-wrap{justify-content:center;display:flex}.drop-history-card--showcase{width:min(100%,860px)}.drop-daily-hero:focus-visible,.drop-arcade-card:focus-visible{border-color:#ff5c663d;transform:translateY(-2px)}.drop-case-showcase.is-active:focus-visible{transform:translateX(calc(-50% + var(--case-drag-offset))) translateY(-2px) rotateY(0deg) scale(1);border-color:#ff5c663d}.drop-daily-hero:focus-visible .drop-daily-hero__image,.drop-arcade-card:focus-visible .drop-arcade-card__image,.drop-case-showcase:focus-visible .drop-case-showcase__image{filter:saturate(1.08);transform:scale(1.08)}@media (hover:hover) and (pointer:fine){.drop-daily-hero:hover,.drop-arcade-card:hover{border-color:#ff5c663d;transform:translateY(-2px)}.drop-case-showcase.is-active:hover{transform:translateX(calc(-50% + var(--case-drag-offset))) translateY(-2px) rotateY(0deg) scale(1);border-color:#ff5c663d}.drop-daily-hero:hover .drop-daily-hero__image,.drop-arcade-card:hover .drop-arcade-card__image,.drop-case-showcase:hover .drop-case-showcase__image{filter:saturate(1.08);transform:scale(1.08)}}.drop-mode-grid{gap:16px;display:grid}.drop-mode-card{text-align:left;border-radius:26px;gap:14px;width:100%;min-height:316px;padding:16px;display:grid}.drop-mode-card__media{background:#ffffff05;border-radius:20px;min-height:206px;overflow:hidden}.drop-mode-card__media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 38%;object-position:center 38%;width:100%;height:100%;display:block;transform:scale(1.06)}.drop-mode-card__copy{gap:8px;display:grid}.drop-mode-card__copy h2{font-size:26px;line-height:.96}.drop-mode-card__copy .muted-text{line-height:1.48}.drop-mode-card__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.drop-mode-card__meta{color:#fffc;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.drop-mode-card--mines,.drop-mode-card--plinko,.drop-mode-card--blackjack,.drop-mode-card--overunder{background:radial-gradient(circle at 84% 10%,#e1081f1f,#0000 24%),linear-gradient(#131318fa 0%,#08080b 100%)}.drop-mode-card__media--custom{background:linear-gradient(#121217f5 0%,#09090c 100%);border:1px solid #ffffff0f;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 30px #00000042}.drop-mode-card__art{position:absolute;inset:0}.drop-mode-card__art--mines{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:10px;padding:22px;display:grid}.drop-mode-card__art-tile{aspect-ratio:1;background:linear-gradient(#25252cfa 0%,#111115fa 100%);border:1px solid #ffffff14;border-radius:18px;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #0000002e}.drop-mode-card__art-tile--mine{background:radial-gradient(circle at 50% 40%,#ffb2b23d,#0000 22%),linear-gradient(#57151bfa 0%,#250e12fa 100%);border-color:#e1081f52;box-shadow:inset 0 0 0 1px #ff848414,0 0 24px #e1081f24}.drop-mode-card__art--plinko{align-content:center;justify-items:center;gap:8px;padding:22px 16px 18px;display:grid}.drop-mode-card__art-row{justify-content:center;gap:9px;display:flex}.drop-mode-card__art-peg{background:#eef0f7e6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ffffff24}.drop-mode-card__art-orb{background:radial-gradient(circle at 35% 35%,#fff2dbfa 0%,#e1081feb 68%);border-radius:50%;width:18px;height:18px;position:absolute;top:44px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #e1081f47,0 0 28px #ffb27c29}.drop-mode-card__art--overunder{align-content:center;gap:18px;padding:24px 18px;display:grid}.drop-mode-card__art-chips,.drop-mode-card__art-guess{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drop-mode-card__art-chips span,.drop-mode-card__art-guess span{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;place-items:center;min-height:34px;font-size:12px;font-weight:800;display:grid}.drop-mode-card__art-rail{background:linear-gradient(90deg,#7a161feb 0 43%,#539145f0 43% 100%);border-radius:999px;min-height:18px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 10px 20px #0000002e}.drop-mode-card__art-rail-fill{border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#ffffff14 45%,#0000 100%);position:absolute;inset:0}.drop-mode-card__art-rail-marker{background:linear-gradient(#f9f2e6f5 0%,#d7ccc0f0 100%);border-radius:999px;width:14px;height:32px;position:absolute;top:-7px;left:58%;transform:translate(-50%);box-shadow:0 10px 18px #00000038}.drop-mode-grid--games{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.drop-mode-card--poster{--drop-accent-rgb:225, 8, 31;isolation:isolate;background:radial-gradient(circle at 18% 0%, rgba(var(--drop-accent-rgb), .16), transparent 32%), radial-gradient(circle at 100% 100%, rgba(var(--drop-accent-rgb), .18), transparent 34%), linear-gradient(180deg, #181216fa 0%, #08080b 100%);min-height:378px;box-shadow:inset 0 1px 0 #ffffff0d, 0 26px 42px #00000057, 0 0 0 1px rgba(var(--drop-accent-rgb), .08);border:1px solid #ffffff14;border-radius:30px;flex-direction:column;justify-content:space-between;align-items:stretch;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.drop-mode-card--poster:before{content:"";border-radius:inherit;background:linear-gradient(180deg, #ffffff0d 0%, #fff0 24%), radial-gradient(circle at 10% 6%, rgba(var(--drop-accent-rgb), .15), transparent 26%), radial-gradient(circle at 88% 88%, rgba(var(--drop-accent-rgb), .12), transparent 28%);opacity:.96;pointer-events:none;z-index:0;position:absolute;inset:1px}.drop-mode-card--poster:after{content:"";background:radial-gradient(circle, rgba(var(--drop-accent-rgb), .24) 0%, rgba(var(--drop-accent-rgb), 0) 72%);filter:blur(14px);opacity:.92;pointer-events:none;z-index:0;border-radius:50%;width:178px;height:178px;position:absolute;bottom:-14%;right:-8%}.drop-mode-card__title-block{gap:8px;min-width:0;display:grid}.drop-mode-card__title{color:#fcf8f1f5;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(26px,3vw,38px);line-height:.9}.drop-mode-card--poster .drop-mode-card__media{border-radius:inherit;height:auto;min-height:0;box-shadow:none;border:none;position:absolute;inset:0;overflow:hidden}.drop-mode-card--poster .drop-mode-card__media-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;transition:transform .32s,filter .32s;transform:scale(1.035)}.drop-mode-card--poster:hover .drop-mode-card__media-image,.drop-mode-card--poster:focus-visible .drop-mode-card__media-image{filter:saturate(1.14)contrast(1.08);transform:scale(1.07)}.drop-mode-card__scrim{z-index:1;background:linear-gradient(180deg, #08080a1f 0%, #08080a14 18%, #08080a38 38%, #08080ac2 70%, #070709f5 100%), linear-gradient(90deg, #07070ae6 0%, #07070a33 42%, #07070aad 100%), radial-gradient(circle at 16% 12%, #ffffff1a, transparent 18%), radial-gradient(circle at 84% 18%, rgba(var(--drop-accent-rgb), .18), transparent 24%);position:absolute;inset:0}.drop-mode-card__spark{z-index:1;pointer-events:none;background:radial-gradient(circle at 16% 28%, #ffffff1f, transparent 16%), radial-gradient(circle at 78% 18%, rgba(var(--drop-accent-rgb), .18), transparent 20%), linear-gradient(132deg, transparent 0%, rgba(var(--drop-accent-rgb), .14) 46%, transparent 60%);mix-blend-mode:screen;opacity:.88;position:absolute;inset:0}.drop-mode-card__rail{z-index:2;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.drop-mode-card__badge{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fbf8f2f5;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#131216e0 0%,#09090cc7 100%),#0c0c10ad;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 20px #0000003d}.drop-mode-card__copy{z-index:2;gap:11px;min-width:0;margin-top:auto;display:grid;position:relative}.drop-mode-card__kicker{border:1px solid rgba(var(--drop-accent-rgb), .32);color:#fff9f1e6;letter-spacing:.16em;text-transform:uppercase;background:#100a0e9e;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 12px 20px #00000038}.drop-mode-card__signal{justify-content:space-between;align-items:center;gap:12px;display:flex}.drop-mode-card__icon{color:#fff9f3e6;background:radial-gradient(circle at 32% 28%,#ffffff14,#0000 34%),linear-gradient(#16141bdb 0%,#0a0a0cc2 100%);border:1px solid #ffffff17;border-radius:18px;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 12px 24px #00000038}.drop-mode-card__spotlight{border:1px solid rgba(var(--drop-accent-rgb), .28);background:rgba(var(--drop-accent-rgb), .14);color:#fff7efe6;letter-spacing:.12em;text-transform:uppercase;text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:62%;min-height:34px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.drop-mode-card__caption{color:#f7f0eacc;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:24ch;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.drop-mode-card__feature-row{flex-wrap:wrap;gap:8px;display:flex}.drop-mode-card__feature{color:#faf4eeb8;letter-spacing:.1em;text-transform:uppercase;background:#0a0a0e8f;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.drop-mode-card--poster:hover,.drop-mode-card--poster:focus-visible{border-color:rgba(var(--drop-accent-rgb), .34);box-shadow:inset 0 1px 0 #ffffff0f, 0 30px 48px #0006, 0 0 0 1px rgba(var(--drop-accent-rgb), .14)}.drop-mode-card__footer{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex;position:relative}.drop-mode-card__meta{color:#fff8f0eb;letter-spacing:.08em;text-transform:uppercase;background:#0c0c108a;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.drop-mode-card__enter{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:900;display:inline-flex}.drop-mode-card__enter--primary{border:1px solid rgba(var(--drop-accent-rgb), .52);background:linear-gradient(#ec1229fa 0%,#a70816 100%);border-radius:999px;justify-content:center;min-height:46px;padding:0 8px 0 16px;box-shadow:inset 0 1px #fff3,0 18px 30px #85051157}.drop-mode-card:hover .drop-mode-card__enter--primary,.drop-mode-card:focus-visible .drop-mode-card__enter--primary{box-shadow:inset 0 1px #ffffff38,0 20px 34px #aa07166b}.drop-mode-card__enter-icon{background:#12090e47;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.drop-history-card{isolation:isolate;text-align:left;background:radial-gradient(circle at 88% 14%,#e7203429,#0000 24%),linear-gradient(135deg,#161216fa 0%,#08080b 56%,#120a0cfa 100%);border:1px solid #ffffff14;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:18px;transition:transform .24s,border-color .24s,box-shadow .24s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 36px #00000042}.drop-history-card:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:linear-gradient(#ffffff0d 0%,#fff0 28%),radial-gradient(circle at 10% 18%,#ffffff14,#0000 18%),radial-gradient(circle at 92% 84%,#e1081f1f,#0000 28%);position:absolute;inset:1px}.drop-history-card__media{z-index:1;border:1px solid #ffffff14;border-radius:22px;height:128px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 32px #0000003d}.drop-history-card__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;transition:transform .32s,filter .32s;display:block}.drop-history-card__copy{z-index:1;gap:10px;min-width:0;display:grid;position:relative}.drop-history-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.drop-history-card__copy h2{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-transform:none;font-size:clamp(24px,2.8vw,34px)}.drop-history-card__copy .muted-text{max-width:32ch}.drop-history-card__chips{flex-wrap:wrap;gap:8px;display:flex}.drop-history-card__chip{color:#f8f0e9bd;letter-spacing:.1em;text-transform:uppercase;background:#0c0c1085;border:1px solid #ffffff12;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:10px;font-weight:800;display:inline-flex}.drop-history-card__meta{color:#fbf8f2eb;letter-spacing:.08em;text-transform:uppercase;background:#60091147;border:1px solid #ff5c5c47;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.drop-history-card__cta{z-index:1;min-height:48px;color:var(--paper);letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#ec1229fa 0%,#a80815 100%);border:1px solid #ff525c6b;border-radius:999px;align-items:center;gap:12px;padding:0 8px 0 18px;font-size:11px;font-weight:900;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff38,0 18px 32px #8505115c}.drop-history-card__cta-icon{background:#12090e47;border:1px solid #ffffff1f;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.drop-history-card:hover,.drop-history-card:focus-visible{border-color:#ff586047;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0f,0 28px 42px #00000052,0 0 0 1px #ff586014}.drop-history-card:hover .drop-history-card__image,.drop-history-card:focus-visible .drop-history-card__image{filter:saturate(1.08);transform:scale(1.04)}.drop-screen-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.drop-screen-toolbar__back{justify-content:center;align-items:center;gap:10px;display:inline-flex}.drop-screen-toolbar__price{min-height:42px;color:var(--paper);letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#1c1113f0 0%,#0b0a0cfa 100%);border:1px solid #e1081f3d;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #6d09132e}.drop-screen-head{gap:8px;padding:2px 4px 0;display:grid}.drop-screen-head h1{font-size:clamp(32px,8vw,44px);line-height:.94}.drop-screen-head .muted-text{max-width:58ch;line-height:1.5}.game-stage{isolation:isolate;grid-template-rows:1fr auto;min-height:520px;padding:0;display:grid;position:relative;overflow:hidden}.game-stage:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#ffffff05 0%,#0000 18%),linear-gradient(#0000 50%,#08080ac2 100%);position:absolute;inset:0}.game-stage__backdrop{position:absolute;inset:0}.game-stage__backdrop:after{content:"";background:radial-gradient(circle at 50% 18%,#ffd7b02e 0%,#0000 18%),radial-gradient(circle,#e1081f24 0%,#0000 42%),linear-gradient(#08080a0f 0%,#08080ad1 100%);position:absolute;inset:0}.game-stage__poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.34;filter:saturate(.9)contrast(1.02);width:100%;height:100%;display:block;transform:scale(1.08)}.game-stage__poster--daily{-o-object-position:center 35%;object-position:center 35%;opacity:.24}.game-stage__body,.game-stage__footer{z-index:2;position:relative}.game-stage__body{min-height:410px;padding:26px 18px 16px}.game-stage__footer{padding:0 18px 18px}.game-stage__cta{letter-spacing:.04em;border-radius:20px;width:100%;min-height:62px;font-size:18px;font-weight:900;box-shadow:0 18px 32px #9106114d,0 0 22px #e1081f1f}.game-stage--daily{background:0 0;min-height:588px;overflow:visible}.game-stage--daily:before{display:none}.game-stage--daily .game-stage__body{min-height:588px;padding:4px 0 0;overflow:visible}.game-stage--sakura{background:radial-gradient(circle at 50% 12%,#ffd9ae1f,#0000 18%),radial-gradient(circle at 50% 42%,#e1081f24,#0000 34%),linear-gradient(#121216fa 0%,#08080a 100%);min-height:664px}.game-stage--sakura .game-stage__body{min-height:570px;padding-top:18px}.game-stage--ember{background:radial-gradient(circle at 50% 18%,#ffcc9a2e,#0000 22%),radial-gradient(circle at 50% 54%,#e1081f24,#0000 38%),linear-gradient(#ffffff06 0 1px,#0000 1px 100%),linear-gradient(#1c1313fa 0%,#0a090a 100%)}.game-stage--blackout{background:radial-gradient(circle at 50% 18%,#f4d19a33,#0000 22%),radial-gradient(circle,#a35b1b29,#0000 34%),linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 100%),linear-gradient(#1a1512fa 0%,#09090a 100%)}.game-stage--history{background:radial-gradient(circle at 50% 18%,#ffd7b024,#0000 22%),radial-gradient(circle,#e1081f1f,#0000 38%),linear-gradient(#141418fa 0%,#08080a 100%);min-height:360px}.game-stage--mines{background:radial-gradient(circle at 50% 16%,#ffd2961f,#0000 18%),radial-gradient(circle at 50% 48%,#e1081f29,#0000 38%),linear-gradient(#121216fa 0%,#08080a 100%);min-height:642px}.game-stage--plinko{background:radial-gradient(circle at 50% 12%,#ffd7b024,#0000 18%),radial-gradient(circle at 50% 42%,#e1081f1f,#0000 34%),linear-gradient(#121216fa 0%,#07080b 100%);min-height:666px}.game-stage--blackjack{background:radial-gradient(circle at 50% 12%,#ffd7b01f,#0000 18%),radial-gradient(circle at 50% 42%,#4aa45c29,#0000 34%),linear-gradient(#121216fa 0%,#07080b 100%);flex-direction:column;min-height:auto;display:flex}.game-stage--overunder{background:radial-gradient(circle at 50% 16%,#ffd5a51f,#0000 20%),radial-gradient(circle at 50% 44%,#e1081f1f,#0000 36%),linear-gradient(#121216fa 0%,#08080a 100%);min-height:clamp(592px,78svh,720px)}.daily-stage,.case-stage,.history-stage,.mines-stage,.plinko-stage,.blackjack-stage,.overunder-stage{place-items:center;min-height:100%;display:grid;position:relative;overflow:hidden}.daily-stage{overflow:visible}.daily-wheel-ui{gap:14px;width:100%;max-width:none;padding:0;display:grid}.daily-wheel-ui__status-card{text-align:center;background:radial-gradient(circle at 100% 0,#ffbc6a24,#0000 34%),linear-gradient(#151419f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff14;border-radius:20px;justify-self:center;gap:6px;width:min(100%,348px);padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 18px 30px #00000038}.daily-wheel-ui__status-caption{color:#ffdcb6bd;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.daily-wheel-ui__status-card strong{color:#fff8f2fa;letter-spacing:-.02em;font-family:Oswald,sans-serif;font-size:clamp(26px,6vw,34px);line-height:.94}.daily-wheel-ui__status-card p{color:#efe8e1bd;margin:0;font-size:12px;line-height:1.4}.daily-wheel-ui__chrome{justify-content:center;align-items:center;display:flex}.daily-wheel-ui__chrome h2{text-align:center;color:#f9f7f2f5;margin:0;font-size:20px;line-height:1}.daily-wheel-ui__modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.daily-wheel-ui__mode{background:linear-gradient(#181c26f5 0%,#0b0e14fa 100%);border:1px solid #ffffff0f;border-radius:22px;align-content:start;gap:8px;min-height:112px;padding:12px 10px;display:grid;box-shadow:inset 0 1px #ffffff08,0 14px 24px #0003}.daily-wheel-ui__mode--active{background:radial-gradient(circle at 50% 18%,#ffbccc29,#0000 26%),linear-gradient(#ff5d4ffa 0%,#d9273afa 100%);border-color:#ff5e825c;box-shadow:inset 0 10px 18px #ffffff14,0 18px 28px #840e2147,0 0 20px #ff4c6c2e}.daily-wheel-ui__mode-icon{width:42px;height:42px;color:var(--paper);background:linear-gradient(#ffffff14 0%,#ffffff05 100%);border-radius:18px;place-items:center;display:grid}.daily-wheel-ui__mode strong{font-size:16px;line-height:1}.daily-wheel-ui__mode span:last-child{color:#ffffffbd;font-size:12px;font-weight:700;line-height:1.2}.daily-wheel-ui__mode--active span:last-child{color:#fff5f2d1}.daily-wheel-ui__arena{place-items:center;min-height:520px;padding:18px 0 42px;display:grid;position:relative;overflow:visible}.daily-wheel-ui__arena:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(#ffb25624 0%,#75121624 38%,#0000 76%);border-radius:50%;width:min(100%,344px);height:108px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.daily-stage__orb{aspect-ratio:1;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#bd40362e 0%,#0000 72%);border-radius:50%;width:186px;position:absolute}.daily-stage__orb--left{bottom:116px;left:-24px}.daily-stage__orb--right{top:76px;right:-24px}.daily-stage__wheel{z-index:2;width:min(100%,414px);position:relative}.case-stage__frame{aspect-ratio:.96;background:linear-gradient(#241918b8 0%,#0c0b0ce0 100%);border:1px solid #ffffff14;border-radius:34px;width:min(100%,368px);padding:14px;box-shadow:inset 0 1px #ffffff0a,0 22px 44px #00000057}.sakura-case-stage{align-content:start;gap:12px;width:100%;display:grid}.sakura-case-stage__topbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.sakura-case-stage__case-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,360px);display:grid}.sakura-case-stage__balance{min-height:38px;color:var(--paper);background:linear-gradient(#2c121af2 0%,#160b10fa 100%);border:1px solid #ff718b4d;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000003d}.sakura-case-stage__balance .icon{color:#ffc754fa}.sakura-case-stage__balance-plus{color:#ffd6dff5;background:#ff466933;border-radius:50%;place-items:center;width:18px;height:18px;font-size:13px;line-height:1;display:grid}.sakura-case-stage__meta{background:#190b11bd;border:1px solid #ff728c33;border-radius:12px;align-content:center;gap:2px;min-height:38px;padding:0 12px;display:inline-grid}.sakura-case-stage__meta span{color:#bcc2d2c2;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.sakura-case-stage__meta strong{color:#f6ebeff5;font-size:12px;font-weight:800;line-height:1}.sakura-case-stage__open-panel{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.sakura-case-stage__cta-row{justify-self:center;width:min(100%,420px)}.sakura-case-stage__case-card{background:radial-gradient(circle at 84% 12%,#ff90a833,#0000 38%),radial-gradient(circle at 12% 90%,#ff577a33,#0000 40%),linear-gradient(164deg,#ba102cf5 0%,#600818fa 100%);border:1px solid #ff6b865c;border-radius:22px;align-content:start;gap:10px;min-height:252px;padding:14px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff24,0 20px 34px #00000057}.sakura-case-stage__case-kicker{color:#ffdbe4c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.sakura-case-stage__case-card h3{color:#fff6f8;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(24px,4.2vw,34px);line-height:.94}.sakura-case-stage__case-card p{color:#fce8eed6;margin:0;font-size:12px;line-height:1.42}.sakura-case-stage__open-button{color:#fff8fa;letter-spacing:.01em;background:linear-gradient(#ec2046fa,#aa0b2afa);border:1px solid #ff9bb575;border-radius:14px;min-height:44px;margin-top:auto;font-size:14px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff2e,0 14px 24px #7b0a2157}.sakura-case-stage__open-button:hover,.sakura-case-stage__open-button:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 16px 28px #7b0a216b}.sakura-case-stage__open-button:disabled{opacity:.72;cursor:default}.sakura-case-stage__roulette-shell{width:100%;min-height:236px;padding-top:8px;position:relative}.sakura-case-stage__applied-notice-layer{z-index:5;pointer-events:none;place-items:center;padding:18px;display:grid;position:absolute;inset:8px 0 0}.sakura-case-stage__applied-notice{pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 46%),linear-gradient(#101219f5 0%,#06080cfa 100%);border:1px solid #27ff883d;border-radius:24px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;width:min(100%,360px);padding:14px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 50px #0000006b,0 0 0 1px #ffffff05}.sakura-case-stage__applied-notice:before,.sakura-case-stage__applied-notice:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.sakura-case-stage__applied-notice:before{opacity:.9;background:linear-gradient(132deg,#0000 0 34%,#ffffff14 44%,#0000 56%),radial-gradient(circle at 50% 10%,#ffffff14,#0000 28%);inset:0}.sakura-case-stage__applied-notice:after{filter:blur(18px);opacity:.32;background:#27ff889e;border-radius:999px;height:24px;inset:auto 18px -14px}.sakura-case-stage__applied-notice-badge{z-index:1;color:#cfffddfa;background:linear-gradient(#181b23f5 0%,#0b0c11fa 100%);border:1px solid #27ff8847;border-radius:20px;place-items:center;width:56px;height:56px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 28px #0000004d}.sakura-case-stage__applied-notice-badge:before{content:"";filter:blur(16px);opacity:.46;z-index:-1;background:#27ff886b;border-radius:24px;position:absolute;inset:-8px}.sakura-case-stage__applied-notice-copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.sakura-case-stage__applied-notice-label{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.sakura-case-stage__applied-notice-title{color:#fbf7f2fa;letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:.92}.sakura-case-stage__applied-notice-value{color:#cbffdbfa;letter-spacing:-.02em;font-size:16px;font-weight:900;line-height:1.05}.sakura-case-stage__applied-notice-meta{color:#ffffffad;margin:0;font-size:12px;line-height:1.35}.sakura-case-stage__applied-notice-close{z-index:1;color:#f1f7f4d6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.sakura-case-stage__applied-notice-close:hover,.sakura-case-stage__applied-notice-close:focus-visible{transform:translateY(-1px)}.sakura-case-stage__pointer{z-index:4;clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 4px 8px #00000038);background:linear-gradient(#fcf4ebfa,#e2c1a3f5);width:20px;height:18px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sakura-case-stage__roulette{contain:layout paint;background:radial-gradient(circle at 50% -35%,#ff7a9533,#0000 48%),linear-gradient(#1c0c14f5 0%,#0e080dfa 100%);border:1px solid #ff6c8747;border-radius:22px;width:100%;height:224px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 22px 30px #00000057}.sakura-case-stage__roulette:before{content:"";z-index:2;background:linear-gradient(90deg,#0e080dfa,#0e080d00);width:48px;position:absolute;top:0;bottom:0;left:0}.sakura-case-stage__roulette:after{content:"";z-index:2;background:linear-gradient(270deg,#0e080dfa,#0e080d00);width:48px;position:absolute;top:0;bottom:0;right:0}.sakura-case-stage__track{will-change:auto;contain:paint;backface-visibility:hidden;align-items:stretch;gap:10px;width:max-content;transition:none;display:flex;position:absolute;top:18px;left:12px;transform:translate(0,0)}.sakura-case-stage__track--spinning{will-change:transform;transition-property:transform;transition-duration:14s;transition-timing-function:cubic-bezier(.18,.84,.16,1)}.sakura-case-stage__card{backface-visibility:hidden;contain:paint;background:radial-gradient(circle at 84% 12%,#ff90a82e,#0000 44%),linear-gradient(#28111bf5 0%,#140a0ffa 100%);border:1px solid #ffffff14;border-radius:16px;grid-template-rows:auto 1fr auto;gap:8px;width:116px;min-height:188px;padding:9px;display:grid;transform:translateZ(0);box-shadow:inset 0 1px #ffffff0a,0 8px 14px #00000038}.sakura-case-stage__card--common{border-color:#e5edfa52}.sakura-case-stage__card--rare{border-color:#72dc9970}.sakura-case-stage__card--epic{border-color:#b67cff80}.sakura-case-stage__card--special{border-color:#ffd1938f}.sakura-case-stage__card--tone-common{background:radial-gradient(circle at 84% 12%,#f4f8ff38,#0000 44%),linear-gradient(#343a48f0 0%,#181d27fa 100%)}.sakura-case-stage__card--tone-rare{background:radial-gradient(circle at 84% 12%,#a1ffc23d,#0000 44%),linear-gradient(#163e2af5 0%,#0b1d15fa 100%)}.sakura-case-stage__card--tone-epic{background:radial-gradient(circle at 84% 12%,#d1a8ff3d,#0000 44%),linear-gradient(#361852f5 0%,#180c28fa 100%)}.sakura-case-stage__card--tone-special{background:radial-gradient(circle at 84% 12%,#ffe6aa42,#0000 44%),linear-gradient(#4a3110f5 0%,#211508fa 100%)}.sakura-case-stage__card-badge{color:#ffdfa2fa;background:#dfe4ef24;border:1px solid #dfe4ef3d;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.sakura-case-stage__card--rare .sakura-case-stage__card-badge{color:#a2ffc4f5;background:#52bf792e;border-color:#62d68e47}.sakura-case-stage__card--epic .sakura-case-stage__card-badge{color:#d5b8fffa;background:#8d58db33;border-color:#b07ef84d}.sakura-case-stage__card--special .sakura-case-stage__card-badge{color:#ffdfa2fa;background:#ffc17629;border-color:#ffc17642}.sakura-case-stage__card-icon{color:#fbeef2f5;background:linear-gradient(#ffffff12 0%,#ffffff08 100%);border:1px solid #ffffff14;border-radius:12px;place-items:center;min-height:96px;display:grid}.sakura-case-stage__card-title{color:#f6ecf0eb;text-align:center;font-size:12px;font-weight:800;line-height:1.1}.sakura-case-stage__result{place-items:center;min-height:262px;display:grid}.sakura-case-stage__result-card{background:radial-gradient(circle at 84% 0,#ff86a029,#0000 38%),linear-gradient(#220e15f5,#0e090efa);border:1px solid #ff718b47;border-radius:20px;gap:10px;width:min(100%,440px);padding:16px;display:grid}.sakura-case-stage__result-card--common{border-color:#ff85a042}.sakura-case-stage__result-card--rare{border-color:#ff678761}.sakura-case-stage__result-card--epic{border-color:#ffa87a6b}.sakura-case-stage__result-card--special{border-color:#ffd1937a}.sakura-case-stage__result-label{color:#ffdae3c7;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.sakura-case-stage__result-card h3{color:#fff7f9;margin:0;font-size:clamp(24px,4vw,34px);line-height:.98}.sakura-case-stage__result-card p{color:#f8e7edd6;margin:0;font-size:13px;line-height:1.4}.sakura-case-stage__result-hint{color:#ffd7e2b8}.sakura-case-stage__result-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sakura-case-stage__action-button{color:#fff8fa;background:linear-gradient(#ec2046fa,#aa0b2afa);border:1px solid #ff99b257;border-radius:12px;min-height:42px;font-size:13px;font-weight:800;line-height:1;transition:transform .18s,box-shadow .18s}.sakura-case-stage__action-button--ghost{color:#ffebf1eb;background:#ffffff0d;border-color:#ffffff1a}.sakura-case-stage__action-button--secondary{color:#fff8fa;background:linear-gradient(#ffe0e829,#ffcbda14);border-color:#ffc9d747}.sakura-case-stage__action-button:hover,.sakura-case-stage__action-button:focus-visible{transform:translateY(-1px)}.sakura-case-stage__action-button:disabled{opacity:.72;cursor:default}.sakura-case-stage__pool{background:#160a0fb8;border:1px solid #ff6f8a33;border-radius:16px;gap:8px;padding:12px;display:grid}.sakura-case-stage__pool-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sakura-case-stage__pool-head span{color:#f0dde5b8;font-size:11px;font-weight:700;line-height:1}.sakura-case-stage__pool-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sakura-case-stage__pool-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:8px 10px;display:grid;position:relative;overflow:hidden}.sakura-case-stage__pool-index{color:#ffdee8a8;letter-spacing:.04em;font-size:11px;font-weight:800;line-height:1}.sakura-case-stage__pool-main{gap:5px;min-width:0;display:grid}.sakura-case-stage__pool-icon{color:#f4f5f7f0;background:#ffffff0d;border:1px solid #ffffff29;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.sakura-case-stage__pool-title{color:#fbeef2f0;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.15;overflow:hidden}.sakura-case-stage__pool-rarity{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:20px;padding:0 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.sakura-case-stage__pool-dot{background:currentColor;border-radius:50%;width:7px;height:7px}.sakura-case-stage__pool-chance{text-align:right;min-width:58px;font-size:13px;font-weight:900;line-height:1}.sakura-case-stage__pool-row--common{border-color:#ebeff640}.sakura-case-stage__pool-row--rare{border-color:#7bde9c57}.sakura-case-stage__pool-row--epic{border-color:#b67cff5c}.sakura-case-stage__pool-row--special{border-color:#ffd29280;animation:2.4s ease-in-out infinite sakuraPoolSpecialPulse;box-shadow:inset 0 0 0 1px #ffddaa52,0 0 16px #ffb0622e}.sakura-case-stage__pool-row--special:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#ffe3aaeb,#0000) top/220% 1px no-repeat,linear-gradient(90deg,#0000,#ffe3aaeb,#0000) bottom/220% 1px no-repeat,linear-gradient(#0000,#ffe3aaeb,#0000) 0/1px 220% no-repeat,linear-gradient(#0000,#ffe3aaeb,#0000) 100%/1px 220% no-repeat;animation:2.8s linear infinite sakuraPoolSpecialEdges;position:absolute;inset:0}.sakura-case-stage__pool-rarity--common{color:#f5f8fff5;background:#e2e9f61f;border-color:#e2e9f647}.sakura-case-stage__pool-rarity--rare{color:#acffc9f5;background:#34b6682e;border-color:#61d38f5c}.sakura-case-stage__pool-rarity--epic{color:#d9bcfffa;background:#844ad338;border-color:#ab74f361}.sakura-case-stage__pool-rarity--special{color:#ffe5acfa;background:#ffc9692e;border-color:#ffd1936b}.sakura-case-stage__pool-chance--common{color:#eef4fff2}.sakura-case-stage__pool-chance--rare{color:#9bf5bcf7}.sakura-case-stage__pool-chance--epic{color:#ceabfffa}.sakura-case-stage__pool-chance--special{color:#ffdf96fc}.sakura-case-stage__pool-icon--common{color:#f1f6fff5;background:#e2e9f61a;border-color:#e2e9f642}.sakura-case-stage__pool-icon--rare{color:#a7ffc6fa;background:#34b6682e;border-color:#61d38f57}.sakura-case-stage__pool-icon--epic{color:#d7bafffa;background:#844ad33d;border-color:#ab74f361}.sakura-case-stage__pool-icon--special{color:#ffe3a8fa;background:#ffb35b33;border-color:#ffd1936b}@keyframes sakuraPoolSpecialPulse{0%,to{box-shadow:inset 0 0 0 1px #ffddaa52,0 0 12px #ffb06229}50%{box-shadow:inset 0 0 0 1px #ffecc47a,0 0 22px #ffbb6857}}@keyframes sakuraPoolSpecialEdges{0%{background-position:-120% 0,120% 100%,0 120%,100% -120%}to{background-position:120% 0,-120% 100%,0 -120%,100% 120%}}.sakura-case-stage__cta{background:linear-gradient(#ec2046fa,#aa0b2afa);border:1px solid #ff99b275;box-shadow:inset 0 1px #ffffff2e,0 18px 30px #7b0a2157,0 0 20px #ec20463d}.mines-stage,.plinko-stage,.blackjack-stage,.overunder-stage{align-content:start;gap:12px;width:100%}.game-stage--plinko .game-stage__body{min-height:clamp(500px,68svh,720px)}.game-stage--blackjack .game-stage__body{flex:none;min-height:0}.game-stage--blackjack .game-stage__footer{flex:none}.game-stage--overunder .game-stage__body{min-height:clamp(460px,62svh,612px)}.plinko-stage{grid-template-rows:auto auto;align-content:start;place-items:start stretch;gap:clamp(14px,2.4svh,22px);height:auto}.blackjack-stage{grid-template-rows:auto auto;align-content:start;place-items:start stretch;gap:clamp(14px,2.4svh,22px);height:auto;min-height:0}.overunder-stage{grid-template-rows:auto minmax(0,1fr);align-content:stretch;place-items:stretch stretch;gap:clamp(16px,2.6svh,24px);height:100%}.game-setup-dock{background:linear-gradient(#17171df5 0%,#0b0b0ffa 100%);border:1px solid #ffffff0f;border-radius:22px;gap:10px;padding:12px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 32px #0003,0 0 26px #e1081f14}.game-setup-dock:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0,#e1081f1f,#0000 30%),linear-gradient(#ffffff08 0%,#0000 100%);position:absolute;inset:0}.game-setup-dock__row{z-index:1;gap:8px;display:grid;position:relative}.game-setup-dock__label{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.game-setup-dock__row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-setup-dock__value{color:#faf5efeb;letter-spacing:.04em;font-size:12px;font-weight:800}.game-setup-dock__chips{gap:8px;display:grid}.game-setup-dock__chips--buttons{flex-wrap:nowrap;gap:8px;display:flex}.game-setup-dock__chips--buttons>*{flex:1 1 0}.game-slider{gap:8px;display:grid}.game-slider__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.game-slider__label{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}.game-slider__value{color:#faf5eff0;letter-spacing:.04em;background:#ffffff0d;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.game-slider__input{appearance:none;background:linear-gradient(90deg, #e11227fa 0 var(--slider-progress), #ffffff14 var(--slider-progress) 100%);border-radius:999px;outline:none;width:100%;height:8px;margin:0;box-shadow:inset 0 1px #ffffff0d,0 0 18px #e1081f14}.game-slider__input::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:radial-gradient(circle at 35% 35%,#fff5e9fa 0%,#e61f31fa 72%);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #e1081f29,0 10px 18px #0000003d,0 0 24px #e1081f42}.game-slider__input::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 35% 35%,#fff5e9fa 0%,#e61f31fa 72%);border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 4px #e1081f29,0 10px 18px #0000003d,0 0 24px #e1081f42}.game-slider__ticks{justify-content:space-between;gap:6px;display:flex}.game-slider__tick{color:#ffffff6b;letter-spacing:.04em;font-size:10px;font-weight:800}.game-slider__tick--active{color:#fff1e7f0}.amount-control{gap:8px;display:grid}.amount-control__row{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:10px;display:grid}.amount-control__slider{min-width:0}.amount-control__field{background:linear-gradient(#1d1d23f5 0%,#0e0e12fa 100%);border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:36px;padding:0 10px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 22px #00000029}.amount-control__field input{color:#faf5eff5;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px;font-weight:800}.amount-control__field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-control__field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amount-control__field input[type=number]{-moz-appearance:textfield}.amount-control__field span{color:#fff9;font-size:12px;font-weight:900}.game-setup-dock__summary{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.game-setup-dock__summary span{color:#f9f5efe6;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.mines-stage__chrome,.overunder-stage__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mines-stage__stat,.overunder-stage__meta-card{background:linear-gradient(#1b1b21f5 0%,#0c0c10fa 100%);border:1px solid #ffffff0f;border-radius:18px;align-content:center;gap:4px;min-height:64px;padding:12px 14px;display:grid}.mines-stage__stat span,.overunder-stage__meta-card span,.mines-stage__label,.plinko-stage__label,.plinko-stage__eyebrow{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.mines-stage__stat strong,.overunder-stage__meta-card strong{font-size:22px}.mines-stage__stat--accent{border-color:#e1081f47;box-shadow:0 0 24px #e1081f1a}.mines-stage__board-shell{background:radial-gradient(circle at 50% 10%,#ffd1961f,#0000 20%),linear-gradient(#16161cfa 0%,#0a0a0d 100%);border:1px solid #ffffff0f;border-radius:30px;justify-self:center;width:min(100%,438px);padding:14px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 22px 38px #00000047}.mines-stage__board-shell:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#e1081f0f,#0000 36%),linear-gradient(#0000 58%,#08080a47 100%);position:absolute;inset:0}.mines-stage__flare,.plinko-stage__flare,.blackjack-stage__flare,.overunder-stage__flare{pointer-events:none;filter:blur(24px);border-radius:50%;position:absolute}.mines-stage__flare--one{background:#e1081f47;width:120px;height:120px;top:22px;left:28px}.mines-stage__flare--two{background:#ffd2962e;width:90px;height:90px;bottom:26px;right:18px}.mines-stage__board{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid;position:relative}.mines-stage__cell{aspect-ratio:1;background:0 0;border:0;padding:0}.mines-stage__cell-inner{background:linear-gradient(#25252cfa 0%,#0f0f14fa 100%);border:1px solid #ffffff14;border-radius:22px;place-items:center;width:100%;height:100%;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0003}.mines-stage__cell:hover .mines-stage__cell-inner,.mines-stage__cell:focus-visible .mines-stage__cell-inner{border-color:#e1081f42;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 14px 26px #0000003d,0 0 18px #e1081f1f}.mines-stage__cell--safe .mines-stage__cell-inner{color:#fff4e4f5;background:radial-gradient(circle at 50% 38%,#ffce9329,#0000 22%),linear-gradient(#4e2025fa 0%,#1c0f12fa 100%);border-color:#ff8b8b38}.mines-stage__cell--mine .mines-stage__cell-inner{background:radial-gradient(circle at 50% 40%,#ffc6ae3d,#0000 16%),linear-gradient(#61161bfa 0%,#250c0ffa 100%);border-color:#e1081f66;box-shadow:0 0 24px #e1081f2e,inset 0 0 0 1px #ffaaaa14}.mines-stage__seal-lines{background:linear-gradient(90deg,#0000 0 18%,#ffffff1f 18% 24%,#0000 24% 42%,#ffffff1f 42% 48%,#0000 48% 66%,#ffffff1f 66% 72%,#0000 72% 100%);border-radius:50%;width:30px;height:30px}.mines-stage__mine-core{background:radial-gradient(circle at 35% 35%,#ffe9ddfa 0%,#e1081ff0 68%);border-radius:50%;width:24px;height:24px;box-shadow:0 0 18px #e1081f3d,0 0 32px #ffb0901f}.mines-stage__controls,.plinko-stage__controls,.blackjack-stage__controls,.overunder-stage__controls{justify-self:stretch;gap:10px;width:100%;display:grid}.overunder-stage__line-slider{gap:12px}.overunder-stage__line-input{height:10px;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #ffffff08,0 0 20px #e1081f1f}.overunder-stage__line-input::-webkit-slider-thumb{width:24px;height:24px;box-shadow:0 0 0 5px #e1081f2e,0 10px 18px #0000003d,0 0 28px #e1081f4d}.overunder-stage__line-input::-moz-range-thumb{width:24px;height:24px;box-shadow:0 0 0 5px #e1081f2e,0 10px 18px #0000003d,0 0 28px #e1081f4d}.overunder-stage__line-scale{gap:8px}.overunder-stage__line-scale .game-slider__tick{text-align:center;min-width:0}.plinko-stage__controls{border-radius:20px;gap:8px;width:100%;padding:10px 12px 8px}.plinko-stage__controls .game-setup-dock__row,.plinko-stage__controls .game-slider,.plinko-stage__controls .amount-control{gap:6px}.plinko-stage__controls .game-slider__head{min-height:24px}.plinko-stage__controls .game-slider__label{letter-spacing:.12em;font-size:9px}.plinko-stage__controls .game-slider__value{min-height:24px;padding:0 8px;font-size:10px}.plinko-stage__controls .amount-control__row{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.plinko-stage__controls .amount-control__field{min-height:32px;padding:0 9px}.plinko-stage__controls .amount-control__field input{font-size:12px}.plinko-stage__risk-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px}.plinko-stage__risk-label{align-self:center;padding-left:2px}.mines-stage__chip-row,.plinko-stage__chips,.overunder-stage__chips,.overunder-stage__stakes{grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:10px;display:grid}.plinko-stage__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mines-stage__chip,.plinko-stage__chip,.overunder-stage__chip,.overunder-stage__stake{color:#eeeef2db;background:linear-gradient(#1d1d23f5 0%,#0e0e12fa 100%);border:1px solid #ffffff0f;border-radius:16px;min-height:42px;padding:0 10px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s}.mines-stage__chip:hover,.mines-stage__chip:focus-visible,.plinko-stage__chip:hover,.plinko-stage__chip:focus-visible,.overunder-stage__chip:hover,.overunder-stage__chip:focus-visible,.overunder-stage__stake:hover,.overunder-stage__stake:focus-visible{border-color:#e1081f42;transform:translateY(-1px);box-shadow:0 12px 22px #0000002e}.mines-stage__chip--active,.plinko-stage__chip--active,.overunder-stage__chip--active,.overunder-stage__stake--active{color:#faf5f0fa;background:linear-gradient(#c41125fa 0%,#930a19fa 100%);border-color:#e1081f57;box-shadow:inset 0 8px 14px #ffffff14,0 16px 28px #91061147,0 0 18px #e1081f2e}.mines-stage__cta,.plinko-stage__cta,.blackjack-stage__cta,.overunder-stage__cta{background:linear-gradient(#e11227fa 0%,#ab0c1dfa 100%)}.plinko-stage__chip{border-radius:14px;min-height:36px;padding:0 8px;font-size:12px}.plinko-stage__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.plinko-stage__head strong,.plinko-stage__rows{font-size:22px;font-weight:900}.plinko-stage__rows{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:46px;padding:0 14px;display:inline-flex}.plinko-stage__altar{width:100%;min-height:var(--plinko-altar-min-height,356px);background:radial-gradient(circle at 50% 8%,#ffd69f29,#0000 16%),linear-gradient(#121217fa 0%,#0a0a0d 100%);border:1px solid #ffffff0f;border-radius:32px;padding:16px 12px 46px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 24px 40px #0000004d}.plinko-stage__altar:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff05 0%,#0000 24%),radial-gradient(circle at 50% 0,#e1081f1f,#0000 32%);position:absolute;inset:0}.plinko-stage__flare--one{background:#e1081f29;width:150px;height:150px;top:18px;left:50%;transform:translate(-50%)}.plinko-stage__flare--two{background:#ffd8aa29;width:92px;height:92px;bottom:60px;right:28px}.plinko-stage__pegs{gap:var(--plinko-row-gap,9px);justify-items:center;display:grid}.plinko-stage__peg-row{justify-content:center;gap:var(--plinko-peg-gap,12px);display:flex}.plinko-stage__peg{width:var(--plinko-peg-size,7px);height:var(--plinko-peg-size,7px);background:#e8ecf6eb;border-radius:50%;box-shadow:0 0 14px #ffffff24,0 0 22px #e1081f0a}.plinko-stage__ball{top:16px;left:calc(50% - (var(--plinko-ball-size,18px) / 2));z-index:2;width:var(--plinko-ball-size,18px);height:var(--plinko-ball-size,18px);background:radial-gradient(circle at 35% 35%,#fff1e2fa 0%,#e1081feb 68%);border-radius:50%;position:absolute;box-shadow:0 0 18px #e1081f33,0 0 28px #ffb69924}.plinko-stage__slots{grid-template-columns:repeat(var(--plinko-slot-count,9), minmax(0, 1fr));gap:var(--plinko-slot-gap,6px);display:grid;position:absolute;bottom:10px;left:12px;right:12px}.plinko-stage__slot{min-height:var(--plinko-slot-height,38px);font-size:var(--plinko-slot-font-size,11px);letter-spacing:-.01em;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;place-items:center;padding:0 2px;font-weight:900;line-height:1;display:grid}.plinko-stage__slot--active{background:linear-gradient(#c41125fa 0%,#930a19fa 100%);border-color:#e1081f5c;box-shadow:inset 0 8px 14px #ffffff14,0 14px 24px #91061138,0 0 22px #e1081f2e}.blackjack-stage__table{background:radial-gradient(circle at 50% 8%,#ffd69f1f,#0000 16%),linear-gradient(#0d2018fa 0%,#0a0c0d 100%);border:1px solid #ffffff0f;border-radius:32px;align-self:start;width:100%;min-height:0;padding:18px 16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 24px 40px #0000004d}.blackjack-stage__table:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 34%,#438d5238,#0000 44%),linear-gradient(#163025b8 0%,#0a0f0eeb 100%);border:1px solid #ffffff0a;border-radius:26px;position:absolute;inset:10px}.blackjack-stage__table-stack{z-index:1;align-content:start;gap:14px;width:100%;display:grid;position:relative}.blackjack-stage__flare--one{background:#e1081f24;width:136px;height:136px;top:20px;left:50%;transform:translate(-50%)}.blackjack-stage__flare--two{background:#54b0692e;width:120px;height:120px;bottom:28px;right:24px}.blackjack-stage__head{flex-wrap:wrap;gap:8px;display:flex}.blackjack-stage__head-chip{color:#f8f3ece0;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.blackjack-stage__seat{background:linear-gradient(#12211bd6 0%,#0b100ff0 100%);border:1px solid #ffffff0d;border-radius:24px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000002e}.blackjack-stage__seat--player{background:radial-gradient(circle at 50% 0,#e1081f14,#0000 34%),linear-gradient(#141c1beb 0%,#0c0e10fa 100%);border-color:#e1081f1f}.blackjack-stage__seat-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.blackjack-stage__seat-label,.blackjack-stage__status-eyebrow{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.blackjack-stage__seat-total{color:#fbf7f2fa;font-size:24px;font-weight:900}.blackjack-stage__hand{flex-wrap:wrap;align-items:flex-start;gap:10px;min-height:116px;display:flex}.blackjack-card,.blackjack-stage__placeholder-card{aspect-ratio:.72;background:linear-gradient(#fcf8f3fa 0%,#dfdbd6fa 100%);border:1px solid #ffffff14;border-radius:18px;width:clamp(72px,11vw,88px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff75,0 14px 24px #00000038}.blackjack-card{color:#16181df5}.blackjack-card--red{color:#b61027f5}.blackjack-card__rank{font-size:24px;font-weight:900;line-height:1;position:absolute;top:10px;left:10px}.blackjack-card__suit{letter-spacing:.16em;font-size:11px;font-weight:900;position:absolute;top:36px;left:10px}.blackjack-card__watermark{opacity:.14;font-size:36px;font-weight:900;line-height:1;position:absolute;bottom:6px;right:10px}.blackjack-card--hidden{background:linear-gradient(#56121afa 0%,#180c10 100%);border-color:#e1081f3d}.blackjack-card--hidden:before{content:"";background:linear-gradient(135deg,#ffffff1a 0%,#0000 42%),repeating-linear-gradient(45deg,#ffffff08 0 7px,#e1081f24 7px 14px);border:1px solid #ffffff14;border-radius:12px;position:absolute;inset:8px}.blackjack-card__back{position:absolute;inset:0}.blackjack-stage__placeholder-card{opacity:.46;background:linear-gradient(#25252ce0 0%,#0f0f14eb 100%)}.blackjack-stage__placeholder-card--offset{opacity:.28;margin-left:-42px;transform:translateY(10px)}.blackjack-stage__status{background:linear-gradient(#17171ceb 0%,#0c0c10fa 100%);border:1px solid #ffffff0f;border-radius:22px;gap:4px;padding:14px 16px;display:grid}.blackjack-stage__status strong{color:#faf6f0fa;font-size:clamp(24px,3.4vw,32px);font-weight:900}.blackjack-stage__status p{color:#f0ebe4c7;margin:0;line-height:1.45}.blackjack-stage__status--active{background:radial-gradient(circle at 14% 24%,#ffd0881f,#0000 30%),linear-gradient(#211912f0 0%,#0e0d0efa 100%);border-color:#ffd2962e}.blackjack-stage__status--win{background:radial-gradient(circle at 14% 24%,#54be6f2e,#0000 30%),linear-gradient(#12231bf0 0%,#0c100ffa 100%);border-color:#52ba6c3d}.blackjack-stage__status--lose{background:radial-gradient(circle at 14% 24%,#e1081f2e,#0000 30%),linear-gradient(#251418f0 0%,#100d0efa 100%);border-color:#e1081f3d}.blackjack-stage__controls,.blackjack-stage__bet-dock{border-radius:20px;gap:8px;width:100%;padding:10px 12px 8px}.blackjack-stage__controls .game-setup-dock__row,.blackjack-stage__bet-dock .game-setup-dock__row,.blackjack-stage__controls .game-slider,.blackjack-stage__controls .amount-control,.blackjack-stage__bet-dock .game-slider,.blackjack-stage__bet-dock .amount-control{gap:6px}.blackjack-stage__controls .game-slider__head,.blackjack-stage__bet-dock .game-slider__head{min-height:24px}.blackjack-stage__controls .game-slider__label,.blackjack-stage__bet-dock .game-slider__label{letter-spacing:.12em;font-size:9px}.blackjack-stage__controls .game-slider__value,.blackjack-stage__bet-dock .game-slider__value{min-height:24px;padding:0 8px;font-size:10px}.blackjack-stage__controls .amount-control__row,.blackjack-stage__bet-dock .amount-control__row{grid-template-columns:minmax(0,1fr) 108px;gap:8px}.blackjack-stage__controls .amount-control__field,.blackjack-stage__bet-dock .amount-control__field{min-height:32px;padding:0 9px}.blackjack-stage__controls .amount-control__field input,.blackjack-stage__bet-dock .amount-control__field input{font-size:12px}.blackjack-stage__footer{gap:12px;display:grid}.blackjack-stage__actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.blackjack-stage__action{border-radius:18px;min-height:48px;font-size:13px;font-weight:800}.overunder-stage__rail-shell{background:radial-gradient(circle at 50% 12%,#ffd69f1a,#0000 20%),linear-gradient(#141419fa 0%,#0a0a0d 100%);border:1px solid #ffffff0f;border-radius:28px;align-self:stretch;width:100%;min-height:clamp(220px,34svh,332px);padding:14px;display:grid;position:relative}.overunder-stage__flare--one{background:#e1081f2e;width:110px;height:110px;top:14px;left:24px}.overunder-stage__flare--two{background:#ffd69f24;width:86px;height:86px;bottom:28px;right:18px}.overunder-stage__meta--inline{margin-bottom:12px}.overunder-stage__rail{background:linear-gradient(90deg, #7f1a23eb 0 var(--line-split), #386931e6 var(--line-split) 100%);border-radius:24px;height:100%;min-height:100%;padding:16px 14px 22px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 16px 28px #0000003d}.overunder-stage__rail:after{content:"";border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 48%,#0000 100%);animation:3.6s linear infinite stage-scanline;position:absolute;inset:0}.overunder-stage__rail-under,.overunder-stage__rail-over{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800;position:absolute;top:18px}.overunder-stage__rail-under{left:16px}.overunder-stage__rail-over{right:16px}.overunder-stage__rail-side--active{color:#fff6ecfa;text-shadow:0 0 18px #fff5e82e}.overunder-stage__line-marker{top:46px;left:var(--line-split);color:#f7f3ebf5;background:#0d0d10bd;border-radius:999px;place-items:center;min-width:44px;min-height:26px;padding:0 10px;font-size:12px;font-weight:900;display:grid;position:absolute;transform:translate(-50%)}.overunder-stage__cursor{color:#0e0f12eb;background:linear-gradient(#f9f4eaf5 0%,#d6cdbef0 100%);border-radius:999px;place-items:center;min-width:58px;min-height:32px;padding:0 12px;font-weight:900;transition:left .11s linear;display:grid;position:absolute;bottom:18px;transform:translate(-50%);box-shadow:0 14px 22px #0003,0 0 18px #ffefd224}.overunder-stage__sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.overunder-stage__sides--compact{gap:8px}.overunder-stage__cta-switches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.overunder-stage__cta-switch{color:#faf7f2f5;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff0f;border-radius:18px;min-height:46px;font-size:14px;font-weight:900;transition:transform .18s,box-shadow .18s,border-color .18s,filter .18s,opacity .18s;position:relative;overflow:hidden}.overunder-stage__cta-switch:before{content:"";border-radius:inherit;opacity:.36;pointer-events:none;background:linear-gradient(#ffffff24 0%,#ffffff05 34%,#0000 100%);transition:opacity .18s;position:absolute;inset:1px}.overunder-stage__cta-switch:not(.overunder-stage__cta-switch--active){opacity:.76;filter:saturate(.84)brightness(.92)}.overunder-stage__cta-switch:hover,.overunder-stage__cta-switch:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}.overunder-stage__cta-switch--under{background:linear-gradient(#d1192ad6 0%,#820e19e0 100%);box-shadow:inset 0 8px 14px #ffffff0f,0 14px 24px #7b081438}.overunder-stage__cta-switch--over{background:linear-gradient(#2c9248d6 0%,#18622ee0 100%);box-shadow:inset 0 8px 14px #ffffff0f,0 14px 24px #0c542438}.overunder-stage__cta-switch--active{opacity:1;filter:saturate(1.14)brightness(1.08);border-color:#ffffff38;transform:translateY(-2px)scale(1.01);box-shadow:inset 0 12px 18px #ffffff24,inset 0 -10px 18px #0000002e,0 18px 30px #0000003d}.overunder-stage__cta-switch--active:before{opacity:.62}.overunder-stage__cta-switch--under.overunder-stage__cta-switch--active{box-shadow:inset 0 12px 18px #ffffff24,inset 0 -10px 18px #0000002e,0 18px 30px #7b081452,0 0 28px #e1081f33}.overunder-stage__cta-switch--over.overunder-stage__cta-switch--active{box-shadow:inset 0 12px 18px #ffffff24,inset 0 -10px 18px #0000002e,0 18px 30px #0c542452,0 0 28px #48c26c2e}@keyframes stage-scanline{0%{opacity:0;transform:translate(-100%)}18%{opacity:.42}50%{opacity:.24}to{opacity:0;transform:translate(100%)}}.overunder-stage__side{color:#f4f4f8d6;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#1d1d23f5 0%,#0e0e12fa 100%);border:1px solid #ffffff0f;border-radius:18px;min-height:52px;font-size:14px;font-weight:900;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s}.overunder-stage__side:hover,.overunder-stage__side:focus-visible{border-color:#e1081f3d;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.overunder-stage__side--active{color:#fbf8f4fa;background:linear-gradient(#c41125fa 0%,#930a19fa 100%);border-color:#e1081f57}.game-stage--bounce-wheel{min-height:min(980px,100svh - 116px);overflow:visible}.game-stage--bounce-wheel:before{background:linear-gradient(#ffffff05 0%,#0000 16%),linear-gradient(#0000 42%,#05060bd6 100%)}.game-stage--bounce-wheel .game-stage__body{min-height:max(620px,100svh - 252px);padding:10px 10px 8px}.game-stage--bounce-wheel .game-stage__footer{padding:0 10px 12px}.bounce-wheel-stage{align-content:stretch;min-height:100%;display:grid}.bounce-wheel-stage__surface{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:100%;display:grid}.bounce-wheel-stage__frame{--bw-mode-accent:#7d94ffe6;--bw-heat:.08;--bw-impact:0;--bw-exit-focus:0;--bw-landing:0;--bw-impact-offset:0px;--bw-frame-scale:1;--bw-before-opacity:.16;--bw-after-opacity:.22;--bw-zone-opacity:.92;--bw-gap-opacity:.24;width:100%;min-height:0;transform:translateY(var(--bw-impact-offset)) scale(var(--bw-frame-scale));background:radial-gradient(circle at 50% 7%,#ffcc8214,#0000 18%),radial-gradient(circle at 18% 10%,#55d9ff26,#0000 28%),radial-gradient(circle at 82% 12%,#ff608329,#0000 28%),radial-gradient(circle at 50% 78%,#ffffff0d,#0000 20%),linear-gradient(#070a11fa 0%,#04060c 100%);border:1px solid #ffffff14;border-radius:34px;padding:clamp(8px,1.6vw,12px);transition:transform .14s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 34px 54px #0000005c,0 0 44px #4c8cff0f}.bounce-wheel-stage__frame:before,.bounce-wheel-stage__frame:after{content:"";pointer-events:none;position:absolute;inset:0}.bounce-wheel-stage__frame:before{background:radial-gradient(circle at 50% 8%, var(--bw-mode-accent), transparent 44%), linear-gradient(132deg, transparent 0 36%, #ffffff0a 45%, transparent 56%);opacity:var(--bw-before-opacity)}.bounce-wheel-stage__frame:after{opacity:var(--bw-after-opacity);background:radial-gradient(circle at 50% 66%,#ffffff0d,#0000 18%),radial-gradient(circle at 50% 75%,#ff5c7c1a,#0000 24%),linear-gradient(#0000 48%,#ffffff08 100%)}.bounce-wheel-stage__svg{z-index:1;width:100%;height:auto;display:block;position:relative}.bounce-wheel-stage__ambient{opacity:.92}.bounce-wheel-stage__ambient--cyan{fill:#54d4ff3d}.bounce-wheel-stage__ambient--magenta{fill:#ff5c7a33}.bounce-wheel-stage__ambient--green{fill:#27ff8833}.bounce-wheel-stage__ambient--red{fill:#ff4a6833}.bounce-wheel-stage__ring{fill:none;stroke:url(#bounce-wheel-ring);stroke-width:13px;stroke-linecap:round;filter:drop-shadow(0 0 22px #56d8ff38)drop-shadow(0 0 36px #7a84ff29)}.bounce-wheel-stage__zone-bar{opacity:var(--bw-zone-opacity);filter:drop-shadow(0 16px 26px #00000047)drop-shadow(0 0 24px #27ff880f)}.bounce-wheel-stage__zone-track{fill:#ffffff0d}.bounce-wheel-stage__zone-shine{fill:#ffffff38;opacity:.44}.bounce-wheel-stage__zone-seam{stroke:#fff2e9e6;stroke-linecap:round;stroke-width:6px}.bounce-wheel-stage__zone-marker circle{fill:#0e121aeb;stroke:#ffffff14;stroke-width:1px}.bounce-wheel-stage__zone-marker text{fill:#f9f5eff0;letter-spacing:.06em;font-size:10px;font-weight:900}.bounce-wheel-stage__zone-marker--green circle{filter:drop-shadow(0 0 18px #27ff8847)}.bounce-wheel-stage__zone-marker--red circle{filter:drop-shadow(0 0 18px #ff4a6847)}.bounce-wheel-stage__trail-dot{fill:#80d6ffdb;filter:drop-shadow(0 0 12px #53d3ff57)}.bounce-wheel-stage__impact{fill:none;stroke-width:2px}.bounce-wheel-stage__impact--hot{stroke:#ffedd4e0}.bounce-wheel-stage__impact--win{stroke:#41ff9ee6}.bounce-wheel-stage__impact--lose{stroke:#ff6886e0}.bounce-wheel-stage__multiplier{pointer-events:none;filter:drop-shadow(0 10px 22px #0000004d)}.bounce-wheel-stage__multiplier-shell{fill:#0a0e16db;stroke:#ffffff14;stroke-width:1px}.bounce-wheel-stage__multiplier-text{fill:#f4f9fff5;letter-spacing:.02em;font-size:16px;font-weight:900}.bounce-wheel-stage__multiplier--base{filter:drop-shadow(0 0 16px #57dcff2e)drop-shadow(0 10px 22px #00000047)}.bounce-wheel-stage__multiplier--base .bounce-wheel-stage__multiplier-shell{fill:#08141deb;stroke:#5be8ff57}.bounce-wheel-stage__multiplier--base .bounce-wheel-stage__multiplier-text{fill:#c4f8fffa}.bounce-wheel-stage__multiplier--rise{filter:drop-shadow(0 0 18px #738dff38)drop-shadow(0 10px 22px #00000047)}.bounce-wheel-stage__multiplier--rise .bounce-wheel-stage__multiplier-shell{fill:#0d1224eb;stroke:#8396ff57}.bounce-wheel-stage__multiplier--rise .bounce-wheel-stage__multiplier-text{fill:#d6ddfffa}.bounce-wheel-stage__multiplier--epic{filter:drop-shadow(0 0 18px #ffb65e38)drop-shadow(0 10px 22px #00000047)}.bounce-wheel-stage__multiplier--epic .bounce-wheel-stage__multiplier-shell{fill:#24140aeb;stroke:#ffb65e61}.bounce-wheel-stage__multiplier--epic .bounce-wheel-stage__multiplier-text{fill:#ffe6b8fa}.bounce-wheel-stage__multiplier--legend{filter:drop-shadow(0 0 20px #ff5f8a42)drop-shadow(0 10px 22px #00000047)}.bounce-wheel-stage__multiplier--legend .bounce-wheel-stage__multiplier-shell{fill:#240a14f0;stroke:#ff5f8a6b}.bounce-wheel-stage__multiplier--legend .bounce-wheel-stage__multiplier-text{fill:#ffd6e2fa}.bounce-wheel-stage__ball-core{filter:drop-shadow(0 0 20px #ff6c8e70)drop-shadow(0 0 30px #ffa45c29)}.bounce-wheel-stage__result{z-index:2;pointer-events:none;place-items:center;padding:28px 22px 78px;display:grid;position:absolute;inset:0}.bounce-wheel-stage__result-card{background:radial-gradient(circle at 50% 0,#ffffff12,#0000 46%),linear-gradient(#101219f5 0%,#06080cfa 100%);border:1px solid #ffffff14;border-radius:30px;justify-items:center;gap:12px;width:min(100%,300px);padding:20px 20px 18px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 50px #0000006b,0 0 0 1px #ffffff05}.bounce-wheel-stage__result-card:before,.bounce-wheel-stage__result-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.bounce-wheel-stage__result-card:before{opacity:.9;background:linear-gradient(132deg,#0000 0 34%,#ffffff14 44%,#0000 56%),radial-gradient(circle at 50% 10%,#ffffff14,#0000 28%)}.bounce-wheel-stage__result-card:after{filter:blur(18px);opacity:.32;border-radius:999px;height:30px;inset:auto 16px -16px}.bounce-wheel-stage__result-card--win{border-color:#27ff8838}.bounce-wheel-stage__result-card--win:after{background:#27ff88b3}.bounce-wheel-stage__result-card--lose{border-color:#ff4a683d}.bounce-wheel-stage__result-card--lose:after{background:#ff4a68c2}.bounce-wheel-stage__result-badge{background:linear-gradient(#181b23f5 0%,#0b0c11fa 100%);border:1px solid #ffffff1a;border-radius:24px;place-items:center;width:68px;height:68px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 28px #0000004d}.bounce-wheel-stage__result-badge:before{content:"";filter:blur(16px);opacity:.5;z-index:-1;border-radius:28px;position:absolute;inset:-10px}.bounce-wheel-stage__result-badge--win{color:#cfffddfa;border-color:#27ff8847}.bounce-wheel-stage__result-badge--win:before{background:#27ff886b}.bounce-wheel-stage__result-badge--lose{color:#ffdbe2fa;border-color:#ff4a684d}.bounce-wheel-stage__result-badge--lose:before{background:#ff4a686b}.bounce-wheel-stage__result-copy{text-align:center;justify-items:center;gap:6px;display:grid}.bounce-wheel-stage__result-label{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.bounce-wheel-stage__result-title{color:#fbf7f2fa;letter-spacing:-.05em;font-size:30px;font-weight:900;line-height:.92}.bounce-wheel-stage__result-value{color:#f8f4effa;letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:1}.bounce-wheel-stage__result-card--win .bounce-wheel-stage__result-value{color:#cbffdbfa}.bounce-wheel-stage__result-card--lose .bounce-wheel-stage__result-value{color:#ffd5defa}.bounce-wheel-stage__result-meta{color:#ffffffb3;margin:0;font-size:12px;line-height:1.4}.bounce-wheel-stage__controls{-webkit-backdrop-filter:blur(16px);border-radius:24px;gap:8px;padding:10px}.bounce-wheel-stage__controls .game-setup-dock__row{gap:7px}.bounce-wheel-stage__controls .game-setup-dock__row-head{align-items:center}.bounce-wheel-stage__mode-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bounce-wheel-stage__mode-pill{text-align:center;background:linear-gradient(#15171ff0 0%,#0a0b10fa 100%);border:1px solid #ffffff0f;border-radius:18px;align-content:center;gap:3px;min-height:52px;padding:8px 10px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:grid}.bounce-wheel-stage__mode-pill strong{color:#faf6f1f5;font-size:14px;font-weight:900;line-height:1}.bounce-wheel-stage__mode-pill span{color:#fff9;letter-spacing:.04em;font-size:10px;font-weight:800;line-height:1.05}.bounce-wheel-stage__mode-pill:hover,.bounce-wheel-stage__mode-pill:focus-visible,.bounce-wheel-stage__how-to-button:hover,.bounce-wheel-stage__how-to-button:focus-visible{border-color:#ffffff1f;transform:translateY(-1px);box-shadow:0 16px 24px #0000003d}.bounce-wheel-stage__mode-pill--active{border-color:var(--bw-mode-accent);border-color:color-mix(in srgb, var(--bw-mode-accent) 66%, #ffffff1a);box-shadow:inset 0 10px 16px #ffffff0d, 0 18px 28px #0000003d, 0 0 20px #54d4ff14, 0 0 20px color-mix(in srgb, var(--bw-mode-accent) 24%, transparent);background:linear-gradient(#111622fa 0%,#0a0b10fa 100%)}.bounce-wheel-stage__mode-pill--active span{color:color-mix(in srgb, var(--bw-mode-accent) 84%, white)}.bounce-wheel-stage__mode-pill:disabled,.bounce-wheel-stage__how-to-button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;transform:none}.bounce-wheel-stage__how-to-button{color:#f9f5eff0;letter-spacing:.04em;background:linear-gradient(#16181feb 0%,#0a0b0ff5 100%);border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.bounce-wheel-stage__footer{display:block}.bounce-wheel-stage__cta{width:100%;min-height:58px}.bounce-wheel-stage__modal-backdrop{z-index:120;-webkit-backdrop-filter:blur(18px);background:#04060a94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bounce-wheel-stage__modal{background:linear-gradient(#12141df0 0%,#090a0ff5 100%);border:1px solid #ffffff14;border-radius:26px;gap:16px;width:min(100%,420px);padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 28px 48px #00000061}.bounce-wheel-stage__modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bounce-wheel-stage__modal-head span{color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.bounce-wheel-stage__modal-head strong{color:#fbf7f2fa;letter-spacing:-.04em;margin-top:6px;font-size:24px;line-height:.94;display:block}.bounce-wheel-stage__modal-head button{color:#f9f5eff0;background:linear-gradient(#181a23f5 0%,#0a0b10fa 100%);border:1px solid #ffffff14;border-radius:14px;place-items:center;width:42px;height:42px;display:inline-grid}.bounce-wheel-stage__modal-copy{gap:10px;display:grid}.bounce-wheel-stage__modal-copy p{color:#ffffffbd;margin:0;font-size:14px;line-height:1.5}@media (width<=760px){.game-stage--bounce-wheel{min-height:calc(100svh - 104px)}.game-stage--bounce-wheel .game-stage__body{min-height:calc(100svh - 230px);padding:8px 8px 6px}.game-stage--bounce-wheel .game-stage__footer{padding:0 8px 10px}.bounce-wheel-stage__frame{border-radius:30px;padding:8px}.bounce-wheel-stage__controls{border-radius:20px;padding:9px}}@media (width<=480px){.game-stage--bounce-wheel{min-height:calc(100svh - 98px)}.game-stage--bounce-wheel .game-stage__body{min-height:calc(100svh - 216px);padding:6px 6px 5px}.game-stage--bounce-wheel .game-stage__footer{padding:0 6px 8px}.bounce-wheel-stage__surface{gap:8px}.bounce-wheel-stage__frame{border-radius:28px;padding:7px}.bounce-wheel-stage__result{padding:18px 12px 54px}.bounce-wheel-stage__result-card{border-radius:24px;gap:10px;width:min(100%,260px);padding:16px 16px 15px}.bounce-wheel-stage__result-badge{border-radius:20px;width:58px;height:58px}.bounce-wheel-stage__result-title{font-size:24px}.bounce-wheel-stage__result-value{font-size:18px}.bounce-wheel-stage__result-meta{font-size:11px}.bounce-wheel-stage__controls{border-radius:18px;gap:7px;padding:8px}.bounce-wheel-stage__mode-switch{gap:6px}.bounce-wheel-stage__mode-pill{border-radius:16px;min-height:48px;padding:8px 6px}.bounce-wheel-stage__mode-pill strong{font-size:13px}.bounce-wheel-stage__mode-pill span{font-size:9px}.bounce-wheel-stage__how-to-button{min-height:32px;padding:0 10px;font-size:10px}.bounce-wheel-stage__modal{border-radius:22px;padding:16px}}.case-stage__screen{background:radial-gradient(circle at 50% 26%,#ffe8c429 0%,#0000 18%),linear-gradient(#221414b8 0%,#08080be6 100%);border-radius:24px;width:100%;height:100%;position:relative;overflow:hidden}.case-stage--blackout .case-stage__screen{background:radial-gradient(circle at 50% 26%,#ffe3b029 0%,#0000 18%),linear-gradient(#241913b8 0%,#08080be6 100%)}.case-stage__preview-shell{z-index:2;position:absolute;top:20px;left:18px;right:18px}.case-stage__preview-window{background:linear-gradient(#110f11eb 0%,#08080bf5 100%);border-radius:22px;height:74px;box-shadow:inset 0 1px #ffffff0a,0 16px 26px #00000047}.case-stage__preview-window .case-card__preview-track{padding:10px}.case-stage__preview-window .case-card__preview-marker{inset:8px auto 8px 50%}.case-stage--ember .case-stage__screen:before,.case-stage--blackout .case-stage__screen:before{content:"";pointer-events:none;position:absolute;inset:0}.case-stage--ember .case-stage__screen:before{background:linear-gradient(115deg,#0000 0 28%,#e1081f29 28% 31%,#0000 31% 100%),linear-gradient(245deg,#0000 0 36%,#ffe2bc14 36% 39%,#0000 39% 100%)}.case-stage--blackout .case-stage__frame{aspect-ratio:1.02;border-radius:26px;width:min(100%,352px)}.case-stage--blackout .case-stage__screen:before{background:radial-gradient(circle,#ffdc9d14 0%,#0000 56%),linear-gradient(#0000 0 58%,#ffffff0a 58% 60%,#0000 60% 100%)}.case-stage__sun{aspect-ratio:1;filter:blur(1px);background:radial-gradient(circle,#ffeccfd6 0%,#ffbb5f2e 42%,#0000 72%);border-radius:50%;width:156px;position:absolute;top:29%;left:50%;transform:translate(-50%)}.case-stage__blade{background:linear-gradient(#f4ebe2e6 0%,#936c4f2e 100%);border-radius:999px;width:12px;height:54%;position:absolute;top:38%;box-shadow:0 0 18px #ffe7ce1a}.case-stage__blade--left{left:23%;transform:rotate(-34deg)}.case-stage__blade--right{right:23%;transform:rotate(34deg)}.case-stage--blackout .case-stage__blade{background:linear-gradient(90deg,#f4ebe2e6 0%,#936c4f2e 100%);border-radius:999px;width:52%;height:10px;top:auto;bottom:28%}.case-stage--blackout .case-stage__blade--left{left:-6%;transform:rotate(-11deg)}.case-stage--blackout .case-stage__blade--right{right:-6%;transform:rotate(11deg)}.case-stage__seals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.case-stage--blackout .case-stage__seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;bottom:22px;left:34px;right:34px}.case-stage__seal{background:linear-gradient(#ffffff0a 0%,#ffffff03 100%),#121215d6;border:1px solid #ffffff0f;border-radius:18px;min-height:72px;box-shadow:inset 0 1px #ffffff0a,0 12px 20px #00000038}.case-stage--blackout .case-stage__seal{border-radius:16px;min-height:58px}.case-stage__seal--1,.case-stage__seal--4{transform:translateY(6px)rotate(-5deg)}.case-stage__seal--3,.case-stage__seal--6{transform:translateY(10px)rotate(5deg)}.case-stage__seal--common,.drop-prize-strip__item--common,.drop-reward-name-tile--common{background:linear-gradient(#40221be0 0%,#150e10fa 100%)}.case-stage__seal--rare,.drop-prize-strip__item--rare,.drop-reward-name-tile--rare{background:linear-gradient(#123928e6 0%,#0a140ffa 100%)}.case-stage__seal--epic,.drop-prize-strip__item--epic,.drop-reward-name-tile--epic{background:linear-gradient(#533b17e6 0%,#18120cfa 100%)}.case-stage__seal--special,.drop-prize-strip__item--special,.drop-reward-name-tile--special{background:linear-gradient(#631d18eb 0%,#1e0d0efa 100%)}.history-stage__ring{border:1px solid #ffffff0f;border-radius:50%;position:absolute}.history-stage__ring--one{background:radial-gradient(circle,#e1081f1a 0%,#0000 70%);width:220px;height:220px}.history-stage__ring--two{background:radial-gradient(circle,#ffddb80f 0%,#0000 72%);width:290px;height:290px}.history-stage__crest{background:linear-gradient(#e1081f2e 0%,#200e13e6 100%);border:1px solid #ffffff14;border-radius:30px;width:122px;height:122px;transform:rotate(45deg);box-shadow:inset 0 1px #ffffff0a,0 18px 30px #6d09133d}.drop-prize-panel__head{gap:4px;display:grid}.drop-prize-panel__head h2{font-size:24px;line-height:1}.drop-history-prize-list{gap:12px;display:grid}.drop-history-prize-card{--history-accent:#ff5871eb;--history-accent-soft:#ff58712e;--history-bg-start:#221218f5;--history-bg-end:#0d0c12fa;background:radial-gradient(circle at 88% 12%, var(--history-accent-soft), transparent 32%), radial-gradient(circle at 8% 100%, #ffffff0d, transparent 34%), linear-gradient(180deg, var(--history-bg-start) 0%, var(--history-bg-end) 100%);border:1px solid #ffffff14;border-radius:24px;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 28px #00000038}.drop-history-prize-card:before{content:"";background:radial-gradient(circle, var(--history-accent-soft) 0%, transparent 72%);pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:-52px;right:-34px}.drop-history-prize-card:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff0a;position:absolute;inset:0}.drop-history-prize-card--balance{--history-accent:#ff566ef5;--history-accent-soft:#ff566e33;--history-bg-start:#271015f5;--history-bg-end:#0e0a10fa}.drop-history-prize-card--discount{--history-accent:#65e689eb;--history-accent-soft:#65e6892e;--history-bg-start:#132217f5;--history-bg-end:#0a0e0cfa}.drop-history-prize-card--premium{--history-accent:#5cd8edeb;--history-accent-soft:#5cd8ed2e;--history-bg-start:#111c24f5;--history-bg-end:#0a0d12fa}.drop-history-prize-card--spin{--history-accent:#ffb85cf0;--history-accent-soft:#ffb85c33;--history-bg-start:#26180df5;--history-bg-end:#0f0b0afa}.drop-history-prize-card--days{--history-accent:#ffda76eb;--history-accent-soft:#ffda762e;--history-bg-start:#281b0ff5;--history-bg-end:#0e0b0afa}.drop-history-prize-card--default{--history-accent:#d15268e6;--history-accent-soft:#d1526829;--history-bg-start:#1d1215f5;--history-bg-end:#0c0b0efa}.drop-history-prize-card__head,.drop-history-prize-card__copy,.drop-history-prize-card__meta{z-index:1;min-width:0;position:relative}.drop-history-prize-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.drop-history-prize-card__icon{border:1px solid var(--history-accent-soft);background:linear-gradient(135deg, var(--history-accent-soft) 0%, #101014eb 100%);color:#fff8f8f5;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 22px #0000002e}.drop-history-prize-card__copy{gap:8px;display:grid}.drop-history-prize-card__kicker{color:var(--history-accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.drop-history-prize-card__copy h3{color:var(--paper);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(24px,5.4vw,30px);line-height:.96}.drop-history-prize-card__copy p:last-child{color:#ffffffb3;margin:0;font-size:13px;line-height:1.4}.drop-history-prize-card__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.drop-history-prize-card__source,.drop-history-prize-card__date,.drop-history-prize-card__status{color:#fffc;letter-spacing:.08em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:32px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.drop-history-prize-card__source,.drop-history-prize-card__date{text-transform:uppercase}.drop-history-prize-card__status{flex:none}.drop-history-prize-card__status--active{color:#ebfff1;background:linear-gradient(135deg,#15572bf0 0%,#0a1c11fa 100%);border-color:#5ee57e3d}.drop-history-prize-card__status--used{color:#ffffffc7;background:#ffffff12;border-color:#ffffff14}.drop-history-prize-card__status--neutral{color:#ffffffc2}.drop-history-prize-card__apply{border-radius:999px;width:auto;min-height:38px;padding:0 16px;box-shadow:0 12px 24px #e1081f42}.drop-prize-panel .drop-reward-rail{background:linear-gradient(#111115f5 0%,#09090c 100%);border-radius:20px}.drop-prize-panel .drop-reward-rail__track{animation-duration:22s}.drop-prize-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.drop-prize-strip__item{text-align:center;border:1px solid #ffffff0f;border-radius:18px;justify-content:center;align-items:center;min-height:62px;padding:12px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0000002e}.drop-prize-strip__item span{color:var(--paper);font-size:13px;font-weight:800;line-height:1.2}.drop-reward-name-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drop-reward-name-tile{text-align:center;border:1px solid #ffffff0f;border-radius:18px;place-items:center;min-height:90px;padding:10px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 10px 22px #0000002e}.drop-reward-name-tile span{color:var(--paper);text-wrap:balance;font-size:13px;font-weight:800;line-height:1.2}.drop-hero__meta{gap:var(--space-unit);flex-direction:column;align-items:flex-end;font-family:Oswald,sans-serif;font-size:20px}.history-row__status,.history-row__title{font-size:14px}@media (width<=640px){.drop-history-prize-card{border-radius:22px;gap:12px;padding:14px}.drop-history-prize-card__head{flex-wrap:wrap}.drop-history-prize-card__apply,.drop-history-prize-card__status{width:fit-content;max-width:100%}.drop-history-prize-card__copy h3{font-size:clamp(21px,7vw,26px)}.drop-history-prize-card__copy p:last-child{font-size:12px}}.subscription-page{padding-bottom:calc(184px + env(safe-area-inset-bottom));gap:14px}.subscription-active-overview{gap:14px;display:grid}.subscription-active-card{background:radial-gradient(circle at 86% 14%,#e1081f14,#0000 22%),linear-gradient(#14141afa 0%,#09090c 100%);border:1px solid #ffffff0f;border-radius:30px;gap:14px;padding:20px 18px;display:grid}.subscription-active-card--hero{padding-block:22px}.subscription-active-card--countdown{background:radial-gradient(circle at 88% 12%,#ecb15a1f,#0000 22%),linear-gradient(#21180cfa 0%,#120f0a 100%);border-color:#ecb15a24}.subscription-active-card__head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.subscription-active-card__icon{color:#ffececeb;background:linear-gradient(135deg,#2c1116eb 0%,#0f0c10fa 100%);border:1px solid #e1081f2e;border-radius:20px;place-items:center;width:56px;height:56px;display:grid}.subscription-active-card__copy{gap:8px;min-width:0;display:grid}.subscription-active-card__copy h2{font-size:clamp(28px,7.8vw,42px);line-height:.98}.subscription-active-card__copy p{color:#c9ccd4d1;max-width:34ch;font-size:14px;line-height:1.62}.subscription-active-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-active-stat{background:linear-gradient(#16161ceb 0%,#0b0b0efa 100%);border:1px solid #ffffff0d;border-radius:20px;gap:6px;min-width:0;padding:12px 14px;display:grid}.subscription-active-stat strong{letter-spacing:-.03em;color:#faf5f0fa;overflow-wrap:normal;word-break:keep-all;font-family:Oswald,sans-serif;font-size:clamp(26px,7vw,42px);line-height:.9}.subscription-active-stat__value--compact{letter-spacing:0;white-space:nowrap;font-size:clamp(24px,5.8vw,34px)}.subscription-active-stat span{color:#b8bcc5c2;font-size:13px;line-height:1.4}.subscription-active-countdown-card{background:radial-gradient(circle at 88% 12%,#e1081f1f,#0000 24%),linear-gradient(#181014fa 0%,#0a0a0d 100%);border:1px solid #e1081f33;border-radius:20px;grid-column:1/-1;gap:10px;min-width:0;padding:14px 16px 16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 0 28px #e1081f1a}.subscription-active-countdown-card__label{color:#bec3cebd;letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800}.subscription-active-countdown-card__value{color:#ff4e5efa;white-space:nowrap;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;align-items:flex-end;gap:clamp(4px,1.1vw,8px);min-width:0;font-family:Oswald,sans-serif;line-height:.9;display:flex}.subscription-active-countdown-card__value strong,.subscription-active-countdown-card__value span{overflow-wrap:normal;font-size:clamp(30px,9.4vw,52px)}.subscription-active-countdown-card__value small{color:#ffd6dacc;margin-inline-end:clamp(2px,.8vw,6px);font-size:clamp(12px,3.6vw,18px);line-height:1.05}.subscription-active-traffic__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.subscription-active-traffic__usage{color:#f8f3eef0;font-size:18px;font-weight:800}.subscription-active-traffic__meta{color:#adb1bbb8;font-size:13px}.subscription-active-traffic__meter{background:#ffffff0f;border-radius:999px;width:100%;height:12px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.subscription-active-traffic__meter span{border-radius:inherit;background:linear-gradient(90deg,#e1081ff5 0%,#ecc19feb 100%);height:100%;display:block;box-shadow:0 0 18px #e1081f3d}.subscription-active-traffic__scale{color:#9fa3ac9e;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;font-size:11px;display:grid}.subscription-active-traffic__scale span:last-child{text-align:right}.subscription-active-device{text-align:left;background:radial-gradient(circle at 85% 18%,#e1081f14,#0000 24%),linear-gradient(#14141bfa 0%,#0a0a0d 100%);border:1px solid #e1081f3d;border-radius:26px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0a,0 0 28px #e1081f1f}.subscription-active-device:hover,.subscription-active-device:focus-visible{border-color:#e1081f57;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 0 34px #e1081f2e}.subscription-active-device__icon{color:#ffececeb;background:linear-gradient(135deg,#2c1116eb 0%,#0f0c10fa 100%);border:1px solid #e1081f2e;border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.subscription-active-device__copy{gap:4px;min-width:0;display:grid}.subscription-active-device__copy strong{font-size:clamp(24px,6.5vw,34px);line-height:1}.subscription-active-device__copy small{color:#aaadb6bd;font-size:14px;line-height:1.45}.subscription-active-device__dots{align-items:center;gap:8px;display:inline-flex}.subscription-active-device__dots span{background:#ffffff1a;border-radius:999px;width:11px;height:11px}.subscription-active-device__dots span:first-child{background:#e1081fd1;box-shadow:0 0 12px #e1081f47}.subscription-active-key-row{grid-template-columns:minmax(0,1fr) 58px;gap:10px;display:grid}.subscription-active-key-field,.subscription-active-key-copy{background:linear-gradient(#121217fa 0%,#0b0b0efa 100%);border:1px solid #ffffff0f;border-radius:18px;min-height:58px}.subscription-active-key-field{color:#a2a6afb8;overflow-wrap:anywhere;align-items:center;padding:0 16px;font-size:14px;line-height:1.5;display:flex}.subscription-active-key-copy{color:#eee7dde6;place-items:center;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.subscription-active-key-copy:hover,.subscription-active-key-copy:focus-visible{border-color:#e1081f3d;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.subscription-active-key-copy:disabled{opacity:.48;box-shadow:none;transform:none}.subscription-active-countdown__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.subscription-active-countdown__copy{gap:10px;display:grid}.subscription-active-countdown__value{color:#ffc43afa;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;align-items:flex-end;gap:6px;font-family:Oswald,sans-serif;line-height:.9;display:flex}.subscription-active-countdown__value strong,.subscription-active-countdown__value span{font-size:clamp(34px,9vw,56px)}.subscription-active-countdown__value small{color:#ffcd6fc2;margin-inline-end:6px;font-size:16px;line-height:1.1}.subscription-active-countdown__meta{text-align:right;gap:4px;display:grid}.subscription-active-countdown__meta strong{color:#ffe3abeb;font-size:15px}.subscription-active-countdown__meta span{color:#d9c39ab8;font-size:13px}.subscription-active-locations{gap:10px;display:grid}.subscription-active-locations__chips{flex-wrap:wrap;gap:10px;display:flex}.subscription-active-chip{color:#e7e8eee0;background:linear-gradient(#15151bf5 0%,#0b0b0efa 100%);border:1px solid #ffffff12;border-radius:16px;align-items:center;min-height:46px;padding:0 16px;font-size:14px;font-weight:700;display:inline-flex}.subscription-active-chip--accent{background:radial-gradient(circle at 82% 18%,#e1081f1a,#0000 22%),linear-gradient(#261116f0 0%,#0e0b0ffa 100%);border-color:#e1081f42}.subscription-builder{gap:14px;display:grid}.subscription-builder--renew{margin-top:4px}.subscription-builder__device{box-shadow:none;border:none;border-radius:0;gap:10px;padding:0;display:grid;-webkit-backdrop-filter:none!important;background:0 0!important}.subscription-builder__device h2{font-size:24px;font-weight:800;line-height:1}.subscription-builder__tariffs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-builder__tariff{text-align:left;background:linear-gradient(#141418f5 0%,#0b0b0efa 100%);border:1px solid #ffffff17;border-radius:14px;grid-template-rows:auto 1fr;align-items:start;gap:5px;min-width:0;min-height:132px;padding:12px 10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.subscription-builder__tariff:hover,.subscription-builder__tariff:focus-visible{border-color:#e1081f3d;transform:translateY(-1px)}.subscription-builder__tariff--active{background:linear-gradient(#2a1015e6 0%,#100c10fa 100%);border-color:#e1081f6b;box-shadow:0 0 0 1px #e1081f33,0 0 16px #e1081f29}.subscription-builder__tariff-title{margin:0;font-size:16px;font-weight:800;line-height:1.1}.subscription-builder__tariff-description{color:var(--muted);margin:auto 0 0;font-size:12px;line-height:1.2}.subscription-builder__slider-wrap{align-items:center;height:30px;display:grid;position:relative}.subscription-builder__slider-wrap:after{content:"";pointer-events:none;filter:blur(7px);opacity:.55;background:linear-gradient(90deg,#e1081f00 0%,#ecc19f47 48%,#e1081f00 100%);border-radius:999px;height:16px;animation:2.8s linear infinite electricRailScan;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.subscription-builder__slider-fill{background:linear-gradient(90deg,#e1081ffa 0%,#ecc19feb 100%);border-radius:999px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 14px #e1081f3d}.subscription-builder__slider{appearance:none;background:#222226f0;border-radius:999px;outline:none;width:100%;height:8px;margin:0}.subscription-builder__slider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:radial-gradient(circle at 30% 30%,#ffece4fa 0%,#ee384af5 42%,#960816fa 100%);border:2px solid #ffffffeb;border-radius:50%;width:28px;height:28px;animation:1.35s ease-in-out infinite electricThumbPulse;box-shadow:0 0 0 1px #e1081f75,0 6px 12px #00000057,0 0 14px #e1081f47}.subscription-builder__slider::-moz-range-thumb{cursor:pointer;background:radial-gradient(circle at 30% 30%,#ffece4fa 0%,#ee384af5 42%,#960816fa 100%);border:2px solid #ffffffeb;border-radius:50%;width:28px;height:28px;animation:1.35s ease-in-out infinite electricThumbPulse;box-shadow:0 0 0 1px #e1081f75,0 6px 12px #00000057,0 0 14px #e1081f47}.subscription-builder__ticks{justify-content:space-between;gap:8px;display:flex}.subscription-builder__tick{color:var(--muted);font-size:17px;font-weight:700}.subscription-builder__tick--active{color:var(--paper)}.subscription-builder__plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.subscription-builder__addons,.subscription-builder__addons-summary{gap:10px;display:grid}.subscription-plan-card{text-align:left;border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);border-radius:18px;align-content:space-between;gap:8px;min-width:0;height:100%;padding:14px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.subscription-plan-card:hover,.subscription-plan-card:focus-visible{border-color:#e1081f3d;transform:translateY(-1px)}.subscription-plan-card-slot{align-self:stretch;min-width:0;min-height:178px;display:flex}.subscription-plan-card-slot>.subscription-plan-card{flex:auto}.subscription-plan-card-electric{border-radius:18px;width:100%}.subscription-plan-card-electric .eb-content{width:100%;height:100%;display:flex}.subscription-plan-card-electric .subscription-plan-card{border-color:#ffffff14;flex:auto;width:100%}.subscription-plan-card--selected{background:linear-gradient(#241116eb 0%,#0f0c0ffa 100%);border-color:#e1081f5c;box-shadow:0 0 0 1px #e1081f33,0 0 20px #e1081f24}.subscription-plan-card__term{font-size:20px;font-weight:800}.subscription-plan-card__price{letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;min-width:0;color:var(--paper);white-space:nowrap;align-items:flex-end;gap:2px;font-family:Oswald,sans-serif;font-size:clamp(21px,5.4vw,48px);line-height:.94;display:flex}.subscription-plan-card__price-value{white-space:nowrap;min-width:0}.subscription-plan-card__price-currency{letter-spacing:-.01em;flex:none;font-size:.72em;line-height:1}.subscription-plan-card__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.subscription-plan-card__discount{color:#ebfff1;background:linear-gradient(135deg,#165c31f5 0%,#0d2817fa 100%);border:1px solid #4be16e42;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.subscription-builder__promo{grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px;display:grid}.subscription-builder__promo-input{border:1px solid var(--glass-stroke-soft);width:100%;min-height:46px;color:var(--paper);background:linear-gradient(#141419fa 0%,#0b0b0efa 100%);border-radius:14px;padding:0 14px;font-size:15px}.subscription-builder__promo-input::placeholder{color:#a5a8b0b8}.subscription-builder__promo-apply{color:#ecc19feb;background:linear-gradient(135deg,#2a1116eb 0%,#120c10fa 100%);border:1px solid #e1081f3d;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.subscription-builder__promo-hint{color:var(--muted);font-size:12px}.subscription-builder__promo-shelf{gap:10px;display:grid}.subscription-builder__promo-shelf-toggle{text-align:left;background:linear-gradient(#16161cfa 0%,#0b0b0efa 100%);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.subscription-builder__promo-shelf-toggle:hover,.subscription-builder__promo-shelf-toggle:focus-visible,.subscription-builder__promo-shelf-toggle--open{background:linear-gradient(#1e1217fa 0%,#0c0c10fa 100%);border-color:#e1081f33}.subscription-builder__promo-shelf-copy{gap:4px;min-width:0;display:grid}.subscription-builder__promo-shelf-copy strong{color:var(--paper);font-size:15px;line-height:1.2}.subscription-builder__promo-shelf-side{align-items:center;gap:10px;display:inline-flex}.subscription-builder__promo-shelf-chevron{color:#ecc19fd1;place-items:center;transition:transform .18s;display:inline-grid;transform:rotate(90deg)}.subscription-builder__promo-shelf-toggle--open .subscription-builder__promo-shelf-chevron{transform:rotate(270deg)}.subscription-builder__promo-shelf-panel,.subscription-builder__promo-code-list{gap:8px;display:grid}.subscription-builder__promo-code{text-align:left;background:linear-gradient(#141419f5 0%,#0b0b0efa 100%);border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:12px 14px;display:grid}.subscription-builder__promo-code--active{background:linear-gradient(#2c1117f5 0%,#0e0b0ffa 100%);border-color:#e1081f3d}.subscription-builder__promo-code-copy{gap:4px;min-width:0;display:grid}.subscription-builder__promo-code-copy strong{color:var(--paper);font-size:14px}.subscription-builder__promo-code-copy small{color:var(--muted);font-size:12px;line-height:1.35}.subscription-builder__promo-code-meta{color:#f6ecdee6;letter-spacing:.04em;white-space:nowrap;background:linear-gradient(135deg,#3210148f 0%,#100d11eb 100%);border:1px solid #e1081f29;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.subscription-builder__promo-shelf-empty{color:var(--muted);background:linear-gradient(#121217f5 0%,#0b0b0efa 100%);border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px;font-size:13px;line-height:1.5}.subscription-builder__promo-hint--good{color:var(--success)}.subscription-builder__promo-hint--bad{color:var(--danger)}.subscription-builder__pay{width:100%;min-height:64px;margin-top:4px;font-size:20px;position:relative}@media (width<=640px){.subscription-active-card{padding:18px 16px}.subscription-active-card__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-active-stat:last-child{grid-column:1/-1}.subscription-active-traffic__scale{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:6px}.subscription-active-traffic__scale span:nth-child(4){text-align:center}.subscription-active-device{grid-template-columns:auto minmax(0,1fr)}.subscription-active-device__dots{grid-column:1/-1;justify-content:flex-end}.subscription-active-key-row{grid-template-columns:1fr}.subscription-active-key-copy{width:100%}.subscription-active-countdown__head{flex-direction:column;align-items:flex-start}.subscription-active-countdown__meta{text-align:left}}.subscription-builder__addons{margin-top:2px}.subscription-builder__addons-toggle{text-align:left;background:linear-gradient(#16161cfa 0%,#0b0b0efa 100%);border:1px solid #ffffff0f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.subscription-builder__addons-toggle:hover,.subscription-builder__addons-toggle:focus-visible,.subscription-builder__addons-toggle--open{border-color:#e1081f38;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f0f,0 12px 22px #0000002e}.subscription-builder__addons-toggle-copy,.subscription-addon-card__copy{gap:6px;display:grid}.subscription-builder__addons-toggle-copy{min-width:0}.subscription-builder__addons-toggle-copy strong{font-size:22px;line-height:.98}.subscription-builder__addons-toggle-copy small{color:var(--muted);font-size:13px;line-height:1.38}.subscription-builder__addons-toggle-side,.subscription-addon-card__head,.subscription-addon-card__meta,.subscription-addon-card__foot{align-items:center;display:flex}.subscription-builder__addons-toggle-side{gap:10px}.subscription-builder__addons-chevron{color:#ffffffbd;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;place-items:center;width:36px;height:36px;transition:transform .22s,border-color .22s;display:grid}.subscription-builder__addons-toggle--open .subscription-builder__addons-chevron{border-color:#e1081f38;transform:rotate(90deg)}.subscription-builder__addons-panel{gap:12px;display:grid;overflow:hidden}.subscription-builder__addons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.subscription-addon-card{appearance:none;cursor:pointer;text-align:left;min-width:0;min-height:236px;color:var(--paper);border-radius:28px;grid-template-rows:auto minmax(0,1fr) auto auto;gap:12px;padding:16px;display:grid}.subscription-addon-card:hover,.subscription-addon-card:focus-visible,.subscription-addon-card--active{transform:translateY(-1px)}.subscription-addon-card__head,.subscription-addon-card__meta,.subscription-addon-card__foot{justify-content:space-between;gap:10px}.subscription-addon-card__icon{background:linear-gradient(135deg,#2a1014eb 0%,#0f0c10fa 100%);border:1px solid #e1081f2e;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}.subscription-addon-card__price{color:#ffebe7eb;letter-spacing:.04em;background:#360d12b3;border:1px solid #e1081f29;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.subscription-addon-card__copy{align-content:start;min-width:0}.subscription-addon-card__copy strong{font-size:clamp(26px,3.1vw,34px);line-height:.92}.subscription-addon-card__copy p{color:var(--muted);font-size:14px;line-height:1.45}.subscription-addon-card__meta{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.28}.subscription-addon-card__meta span{min-width:0}.subscription-addon-card__foot{color:#ffffffd1}.subscription-addon-card__state{color:#ffffffb8;letter-spacing:.04em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.subscription-addon-card__state--active{color:var(--paper);background:linear-gradient(#e1081f2e 0%,#560c1438 100%);border-color:#e1081f33}.subscription-builder__addons-summary{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.subscription-builder__addons-summary-card{background:linear-gradient(#131318fa 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:6px;min-width:0;min-height:92px;padding:14px;display:grid}.subscription-builder__addons-summary-card strong{font-size:18px;line-height:1.15}.referrals-page{padding-bottom:calc(92px + env(safe-area-inset-bottom));gap:10px}.referrals-page__title-block{padding:2px 2px 0}.referrals-page__title{text-transform:uppercase;letter-spacing:.01em;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-family:Oswald,sans-serif;font-size:clamp(24px,6.8vw,44px);font-weight:700;line-height:.92}.referrals-section-title{margin:0;font-size:clamp(24px,6.6vw,34px);font-weight:800;line-height:.95}.referrals-summary{gap:8px;padding:12px;display:grid}.referrals-summary__primary,.referrals-summary__mini{background:linear-gradient(170deg,#190e12e6 0%,#0a0a0dfa 100%);border:1px solid #ffffff14;border-radius:15px;min-width:0}.referrals-summary__primary{align-content:center;gap:6px;min-height:118px;padding:12px;display:grid}.referrals-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.referrals-summary__mini{align-content:center;gap:6px;min-height:96px;padding:10px;display:grid}.referrals-summary__label{color:var(--muted);margin:0;font-size:12px;line-height:1.25}.referrals-summary__value{white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;margin:0;font-family:Oswald,sans-serif;font-size:clamp(34px,10vw,50px);line-height:.9}.referrals-summary__value--money{color:var(--paper);letter-spacing:-.03em;font-size:clamp(27px,7.6vw,42px)}.referrals-summary__value--accent{color:var(--paper)}.referrals-summary__meta{color:var(--muted);margin:0;font-size:13px}.referrals-links{gap:8px;padding:12px;display:grid}.referrals-links__item{background:#0f0e12c7;border:1px solid #ffffff12;border-radius:14px;gap:8px;padding:10px;display:grid}.referrals-links__type{color:#f5cbaef0;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:inline-flex}.referrals-links__field{color:#e2e4ece0;word-break:break-all;background:linear-gradient(#16161bfa 0%,#0b0b0efa 100%);border:1px solid #ffffff14;border-radius:12px;align-items:center;min-height:46px;padding:0 12px;font-size:13px;line-height:1.2;display:grid}.referrals-links__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.referrals-btn{border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:46px;font-size:15px;font-weight:700;display:inline-flex}.referrals-btn--primary{color:var(--paper);background:linear-gradient(135deg,#e1081ff5 0%,#930817f0 100%);border-color:#e1081f6b;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #e1081f3d}.referrals-btn--ghost{color:#d6d9e0e6;background:linear-gradient(#21222bf0 0%,#13141bf5 100%);border-color:#ffffff1a}.referrals-btn--split{width:100%}.referrals-links__hint{max-width:42ch;color:var(--muted);margin:0;font-size:13px;line-height:1.35}.referrals-partner{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.referrals-partner__icon{color:#f98593f5;background:linear-gradient(145deg,#2e0f14e0 0%,#0f0b0ff2 100%);border:1px solid #e1081f4d;border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.referrals-partner__content{align-content:start;gap:8px;min-width:0;display:grid}.referrals-partner__text{color:var(--muted);margin:0;font-size:14px;line-height:1.35}.referrals-partner__cta{width:fit-content;min-width:180px}.referrals-terms{gap:8px;padding:12px;display:grid}.referrals-terms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.referrals-terms__item{background:linear-gradient(#16161cf0 0%,#0b0b0efa 100%);border:1px solid #ffffff14;border-radius:14px;align-content:space-between;gap:8px;min-width:0;min-height:96px;padding:10px;display:grid}.referrals-terms__label{color:var(--muted);margin:0;font-size:12px;line-height:1.25}.referrals-terms__value{margin:0;font-family:Oswald,sans-serif;font-size:clamp(30px,8vw,42px);line-height:.92}.referrals-terms__value--money{color:var(--paper)}.referrals-list{gap:8px;padding:12px;display:grid}.referrals-list__toggle{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.referrals-list__toggle-icon{color:#cdcfd6db;background:#141418d6;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:30px;height:30px;transition:transform .18s;display:grid}.referrals-list__toggle-icon.is-open{transform:rotate(90deg)}.referrals-list__rows{gap:8px;display:grid}.referrals-list__row{background:#121216d1;border:1px solid #ffffff14;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.referrals-list__main{gap:4px;min-width:0;display:grid}.referrals-list__name{margin:0;font-size:15px;font-weight:700}.referrals-list__meta{color:var(--muted);margin:0;font-size:12px}.referrals-list__bonus{color:#f76c7ef5;margin:0;font-family:Oswald,sans-serif;font-size:22px}.referrals-list__empty{text-align:center;background:#0f0e13ad;border:1px dashed #e1081f3d;border-radius:14px;align-content:center;place-items:center;gap:14px;min-height:220px;padding:16px;display:grid}.referrals-list__empty-icon{color:#f98593f0;background:linear-gradient(145deg,#2e0f14e0 0%,#0f0b0ff2 100%);border:1px solid #e1081f4d;border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.referrals-list__empty-text{max-width:340px;color:var(--muted);margin:0;font-size:18px;line-height:1.3}.subscription-pay-dock{left:50%;bottom:calc(94px + env(safe-area-inset-bottom));z-index:39;width:min(calc(100vw - 28px), calc(var(--shell-max) - 28px));pointer-events:none;position:fixed;transform:translate(-50%)}.subscription-pay-dock>*{pointer-events:auto}.subscription-builder__pay--dock{border-radius:22px;min-height:68px;margin-top:0;box-shadow:0 18px 34px #9106114d,0 0 22px #e1081f24}@keyframes detailRailScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}.account-profile-screen{padding-bottom:calc(112px + env(safe-area-inset-bottom));gap:18px}.account-profile-screen,.account-profile-screen>*,.account-profile-panel,.account-profile-panel__head,.account-profile-referrals__stats,.account-profile-referrals__actions{min-width:0}.account-profile-hero{grid-template-columns:152px minmax(0,1fr);align-items:center;gap:22px;display:grid}.account-profile-hero__avatar{aspect-ratio:1;color:#ff2a49f5;background:radial-gradient(circle at 50% 34%,#ff244533,#0000 36%),linear-gradient(#15151afa 0%,#050508 100%);border:2px solid #ff1c3ddb;border-radius:999px;place-items:center;width:152px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ff1c3d38,0 0 34px #ff1c3d57,inset 0 0 34px #ff1c3d1a}.account-profile-hero__avatar-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.account-profile-hero__copy{gap:10px;min-width:0;display:grid}.account-profile-kicker{color:#abaeb8b8;letter-spacing:.24em;text-transform:uppercase;font-size:12px;font-weight:800}.account-profile-hero__copy h1{color:var(--paper);font-size:34px;line-height:1}.account-profile-hero__copy>p:last-of-type{color:#b2b5bfc2;font-size:17px}.account-profile-id-card{background:linear-gradient(#141419f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;min-width:0;min-height:62px;margin-top:8px;padding:12px 14px 12px 16px;display:grid}.account-profile-id-card span{color:#a5a8b2b8;letter-spacing:.14em;text-transform:uppercase;grid-column:1;font-size:11px;font-weight:800;display:block}.account-profile-id-card strong{color:#faf7f8f5;letter-spacing:.08em;grid-column:1;font-size:20px}.account-profile-id-card button{color:#ff2a49f5;border-radius:10px;grid-area:1/2/3;place-items:center;width:40px;height:40px;display:grid}.account-profile-panel{background:linear-gradient(#131318f5 0%,#09090cfa 100%),#09090cf5;border:1px solid #ffffff0f;border-radius:22px;gap:18px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000042}.account-profile-panel__head,.account-profile-panel__title,.account-profile-referrals__actions,.account-profile-task{display:flex}.account-profile-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.account-profile-panel__title{align-items:center;gap:12px;min-width:0}.account-profile-panel__title h2{color:#f8f7fafa;overflow-wrap:normal;word-break:keep-all;font-size:24px;line-height:1}.account-profile-panel__icon{color:#ff2a49f5;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.account-profile-link-button{color:#ff2a49f5;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:4px;min-height:36px;padding:0 4px 0 10px;font-size:13px;font-weight:800;display:inline-flex}.account-profile-referrals__stats{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:10px;display:grid}.account-profile-referrals__stats div{gap:4px;min-width:0;display:grid}.account-profile-referrals__stats div+div{border-inline-start:1px solid #ffffff0f;padding-inline-start:10px}.account-profile-referrals__stats span{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-referrals__stats strong{color:#ff2a49f5;font-size:16px;line-height:1.1}.account-profile-referrals__actions{align-items:stretch;gap:12px}.account-profile-copy-field,.account-profile-primary-action{border-radius:12px;min-height:48px}.account-profile-copy-field{color:#eeeef3e6;text-align:left;background:linear-gradient(#101015f5 0%,#09090cfa 100%);border:1px solid #ffffff0f;flex:auto;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex}.account-profile-copy-field span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-profile-copy-field:disabled{opacity:.62}.account-profile-primary-action{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(#ef1c3bfa 0%,#a60719fa 100%);flex:0 0 152px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 12px 24px #bd071d4d}.account-referral-hub{background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 34%),radial-gradient(circle at 0 100%,#ffa2611a,#0000 30%),linear-gradient(#131318fa 0%,#09090c 100%);overflow:hidden}.account-referral-hub__layout,.account-referral-invite__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.account-referral-hub__copy,.account-referral-invite__main,.account-referral-flow article,.account-referral-activity__card{background:linear-gradient(#16161beb 0%,#0a0a0efa 100%);border:1px solid #ffffff0f;border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000002e}.account-referral-hub__copy,.account-referral-invite__main{gap:14px;padding:18px;display:grid}.account-referral-hub__copy h1{color:#faf7f8fa;letter-spacing:-.03em;font-size:clamp(30px,4.8vw,46px);line-height:.94}.account-referral-hub__copy>p{color:#dcdfe5e6;overflow-wrap:anywhere;font-size:16px}.account-referral-hub__signals,.account-referral-hub__highlights,.account-referral-invite__actions,.account-referral-invite__rewards,.account-referral-activity__meta{flex-wrap:wrap;gap:10px;display:flex}.account-referral-hub__signal{color:#e4e6ebd6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.account-referral-hub__signal--accent{color:#ff8a9cfa;background:#ff2a491f;border-color:#ff2a4933}.account-referral-hub__highlights article,.account-referral-invite__reward{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;flex:140px;gap:4px;min-width:0;padding:14px 16px;display:grid}.account-referral-hub__highlights span,.account-referral-invite__field>span,.account-referral-invite__reward span,.account-referral-flow article span,.account-referral-activity__meta span,.account-referral-activity__side small{color:#aaaeb8ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-referral-hub__highlights strong,.account-referral-invite__reward strong,.account-referral-activity__side strong{color:#f9f7f9fa;font-size:18px;line-height:1.08}.account-referral-activity__top>*{min-width:0}.account-referral-invite__main{background:radial-gradient(circle at 0 0,#ff2a491f,#0000 36%),linear-gradient(#17171df5 0%,#0a0a0efa 100%);align-content:start}.account-referral-invite__field{gap:10px;display:grid}.account-referral-invite__copy-field{border-radius:16px;width:100%;min-height:58px}.account-referral-invite__actions{align-items:stretch}.account-referral-invite__actions .account-profile-primary-action{flex:180px}.account-referral-invite__text-button{flex:180px;min-height:48px}.account-referral-invite__reward{align-content:start;gap:6px}.account-referral-invite__reward strong,.account-referral-flow article p,.account-referral-activity__top strong,.account-referral-activity__meta span,.account-referral-activity__side strong{overflow-wrap:anywhere}.account-referral-invite__reward small{color:#b0b4bdb8;font-size:11px;line-height:1.3}.account-referral-invite__reward--accent{background:radial-gradient(circle at 100% 0,#ff2a4929,#0000 42%),linear-gradient(#2b0911f0 0%,#0c0a0efa 100%)}.account-referral-invite__reward--accent strong{color:#ff889afa}.account-referral-flow-toggle{color:#f8f7f9f5;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:14px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.account-referral-flow-toggle:hover,.account-referral-flow-toggle:focus-visible{color:#ff8a9cfa;background:#ff2a491a;border-color:#ff2a493d}.account-referral-flow-toggle svg{flex:none;transition:transform .18s}.account-referral-flow-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.account-referral-flow{gap:12px;display:grid}.account-referral-flow article{gap:8px;padding:16px;display:grid}.account-referral-flow article strong,.account-referral-activity__top strong{color:#f8f7f9fa;font-size:16px;line-height:1.12}.account-referral-flow article p{color:#dbdee4bd;font-size:13px;line-height:1.4}.account-referral-activity__list{gap:12px;display:grid}.account-referral-activity__card{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.account-referral-activity__card--active{background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 36%),linear-gradient(#1c0e13f0 0%,#0b0a0efa 100%)}.account-referral-activity__avatar{color:#ff7a8ffa;background:radial-gradient(circle at top,#ff2a4929,#0000 44%),linear-gradient(#18181efa 0%,#09090c 100%);border:1px solid #ffffff0f;border-radius:18px;place-items:center;width:56px;height:56px;font-size:18px;font-weight:900;display:grid}.account-referral-activity__body{gap:8px;min-width:0;display:grid}.account-referral-activity__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-referral-activity__status{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.account-referral-activity__status--active{color:#ff8c9dfa;background:#ff2a4924}.account-referral-activity__status--pending{color:#c4c7cecc;background:#ffffff0f}.account-referral-activity__meta{gap:14px}.account-referral-activity__meta span:last-child{color:#f4d095eb}.account-referral-activity__side{justify-items:end;gap:6px;min-width:0;display:grid}.account-referral-activity__empty{min-height:180px}.account-task-hub{background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 34%),radial-gradient(circle at 0 100%,#ffad6d1f,#0000 30%),linear-gradient(#131318fa 0%,#09090c 100%);overflow:hidden}.account-task-hub__layout,.account-task-command__layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;display:grid}.account-task-hub__copy,.account-task-hub__board,.account-task-queue,.account-task-card,.account-task-queue__item{background:linear-gradient(#16161beb 0%,#0a0a0efa 100%);border:1px solid #ffffff0f;border-radius:18px;min-width:0;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000002e}.account-task-hub__copy,.account-task-hub__board,.account-task-queue{gap:14px;padding:18px;display:grid}.account-task-hub__copy h1{color:#faf7f8fa;letter-spacing:-.03em;font-size:clamp(30px,4.8vw,46px);line-height:.94}.account-task-hub__copy>p{color:#dcdfe5e6;font-size:16px}.account-task-hub__board{background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 36%),linear-gradient(#17171df5 0%,#0a0a0efa 100%);align-content:start}.account-task-hub__board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-task-hub__board-head>div{gap:6px;min-width:0;display:grid}.account-task-hub__board-head span,.account-task-hub__stats span,.account-task-queue__summary span,.account-task-card__eyebrow span,.account-task-queue__item-head span,.account-task-section__summary span,.account-task-card__reward div>span{color:#aaaeb8ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-task-hub__board-head>div strong,.account-task-hub__stats strong,.account-task-queue__summary strong,.account-task-section__summary strong{color:#f9f7f9fa;font-size:18px;line-height:1.08}.account-task-hub__board-head>strong{color:#ff637bfa;font-size:26px}.account-task-hub__track{background:#ffffff0f;border-radius:999px;width:100%;height:12px;overflow:hidden}.account-task-hub__track span,.account-task-card__progress-track span,.account-task-queue__item-track span{border-radius:inherit;background:linear-gradient(90deg,#ff8799fa,#ff2a49fa,#ffa958fa);height:100%;display:block;box-shadow:0 0 18px #ff345242}.account-task-hub__stats,.account-task-queue__summary,.account-task-section__summary{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.account-task-hub__stats article,.account-task-queue__summary div,.account-task-section__summary article{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;gap:4px;min-width:0;padding:14px 16px;display:grid}.account-task-command__focus,.account-task-queue__list{min-width:0}.account-task-command__empty,.account-task-queue__empty{min-height:100%}.account-task-queue{background:radial-gradient(circle at 0 0,#ff2a491f,#0000 34%),linear-gradient(#17171df5 0%,#0a0a0efa 100%);align-content:start}.account-task-queue__list{gap:10px;display:grid}.account-task-queue__item{gap:10px;padding:14px;display:grid}.account-task-queue__item--claimable{background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 36%),linear-gradient(#280b12f0 0%,#0c0a0efa 100%)}.account-task-queue__item-head,.account-task-card__eyebrow,.account-task-card__reward{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-task-queue__item-head>*,.account-task-card__eyebrow>*,.account-task-card__reward>*,.account-task-card__progress-meta>*{min-width:0}.account-task-queue__item-head strong,.account-task-card__head h3,.account-task-card__reward div strong{color:#f8f7f9fa;font-size:16px;line-height:1.12}.account-task-queue__item-head span{white-space:normal;text-align:left}.account-task-queue__item-track,.account-task-card__progress-track{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.account-task-queue__item-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-task-queue__item-foot small{color:#dcdfe5bd;font-size:12px;line-height:1.3}.account-task-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:stretch;gap:14px;display:grid}.account-task-card{grid-template-rows:auto auto auto 1fr;align-content:start;gap:16px;padding:18px;display:grid}.account-task-card--featured{background:radial-gradient(circle at 100% 0,#ff2a4924,#0000 34%),linear-gradient(#18181ef5 0%,#0a0a0efa 100%);padding:20px}.account-task-card--claimable{background:radial-gradient(circle at 100% 0,#ff2a4929,#0000 36%),linear-gradient(#2b0a11f0 0%,#0c0a0efa 100%)}.account-task-card--claimed{opacity:.82}.account-task-card--weekly .account-task-card__eyebrow strong,.account-task-card--weekly .account-task-card__progress-meta strong{color:#ffbb77fa}.account-task-card--one-time .account-task-card__eyebrow strong,.account-task-card--one-time .account-task-card__progress-meta strong{color:#ff768bfa}.account-task-card--assignments .account-task-card__eyebrow strong,.account-task-card--assignments .account-task-card__progress-meta strong{color:#ff92a4fa}.account-task-card__head{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.account-task-card--featured .account-task-card__head{grid-template-columns:64px minmax(0,1fr)}.account-task-card__icon{color:#ff7e92fa;background:radial-gradient(circle at top,#ff2a4929,#0000 44%),linear-gradient(#18181efa 0%,#09090c 100%);border-radius:18px;place-items:center;width:56px;height:56px;display:grid;box-shadow:inset 0 1px #ffffff0a}.account-task-card--featured .account-task-card__icon{border-radius:20px;width:64px;height:64px}.account-task-card__image{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.account-task-card__head>div{gap:8px;min-width:0;display:grid}.account-task-card__head h3{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;display:-webkit-box;overflow:hidden}.account-task-card--featured .account-task-card__head h3{font-size:26px}.account-task-card__head p,.account-task-card__progress-meta span{color:#dcdfe5b8;font-size:13px;line-height:1.4}.account-task-card__head p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:37px;display:-webkit-box;overflow:hidden}.account-task-card__progress{gap:10px;display:grid}.account-task-card__progress-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-task-card__progress-meta strong{font-size:14px;line-height:1.1}.account-task-card__reward .account-profile-task__button{flex:0 160px;min-width:116px;max-width:100%}.account-task-card__reward>div{gap:6px;min-width:0;display:grid}.account-task-command--redesigned{background:radial-gradient(circle at 10% 0,#ff2a491f,#0000 32%),linear-gradient(#141419fa 0%,#09090c 100%);gap:16px}.account-task-hub .account-task-hub__layout{grid-template-columns:minmax(0,1fr)}.account-task-ring-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-task-ring{--account-task-ring-color:#ff3e5df5;--account-task-ring-glow:#ff3e5d33;border:1px solid color-mix(in srgb, var(--account-task-ring-color) 18%, #ffffff0f);background:radial-gradient(circle at 50% 0%, var(--account-task-ring-glow), transparent 48%), linear-gradient(180deg, #15151bf5 0%, #09090cfa 100%);text-align:center;border-radius:22px;justify-items:center;gap:8px;min-width:0;padding:12px 8px;display:grid;overflow:hidden}.account-task-ring--weekly{--account-task-ring-color:#ff3452f5;--account-task-ring-glow:#ff34522e;background:radial-gradient(circle at 50% 0,#ff2a492e,#0000 46%),linear-gradient(#0d0d10fa 0%,#050507fc 100%)}.account-task-ring--special{--account-task-ring-color:#ffc75efa;--account-task-ring-glow:#ffc75e42;border-color:#ffcc6d47;position:relative}.account-task-ring__dial{aspect-ratio:1;background:conic-gradient(var(--account-task-ring-color) 0 var(--account-task-ring-progress), #ffffff14 var(--account-task-ring-progress) 100%), #ffffff0a;width:74px;box-shadow:0 0 24px var(--account-task-ring-glow);border-radius:999px;place-items:center;padding:7px;display:grid}.account-task-ring--special .account-task-ring__dial{animation:2.8s ease-in-out infinite account-task-special-soft-glow}.account-task-ring__dial strong{border-radius:inherit;color:#faf8fafa;background:#08080bf0;place-items:center;width:100%;height:100%;font-size:17px;line-height:1;display:grid}.account-task-ring b,.account-task-ring small{z-index:1;position:relative}.account-task-ring>div{gap:2px;display:grid}.account-task-ring b{color:#f7f6f9f5;font-size:12px;line-height:1.1}.account-task-ring small{color:#b4b8c2b8;font-size:11px}.account-task-special-wrap{margin-top:-2px;position:relative}.account-task-special-wrap:before{content:"особое";z-index:2;color:#ffebb5fa;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#ffd27542,#231608f5);border:1px solid #ffd37657;border-radius:999px;align-items:center;min-height:26px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-12px;left:16px;box-shadow:0 10px 24px #ffbc4a29}.account-task-card--special{background:radial-gradient(circle at 88% 4%,#ffcb6a3d,#0000 34%),radial-gradient(circle at 10% 100%,#ff874124,#0000 34%),linear-gradient(145deg,#271b0ffa 0%,#0c0a0dfc 100%);border-color:#ffcb6a57;box-shadow:inset 0 1px #ffffff14,0 20px 38px #00000047,0 0 34px #ffb7491f}.account-task-card--special .account-task-card__eyebrow strong,.account-task-card--special .account-task-card__progress-meta strong,.account-task-card--special .account-task-card__reward div strong{color:#ffe2a1fa}.account-task-card--special .account-task-card__icon{color:#ffdf97fa;background:radial-gradient(circle at 50% 0,#ffd48038,#0000 62%),#ffffff0e;border:1px solid #ffcb6a3d}.account-task-section{gap:12px;display:grid}.account-task-section__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;padding:0 2px;display:flex}.account-task-section__head>div{gap:4px;display:grid}.account-task-section__head span,.account-task-section__head small{color:#aaaeb8ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.account-task-section__head strong{color:#f8f7fafa;font-size:18px;line-height:1.08}.account-task-section--weekly .account-task-section__head strong{color:#ffab68fa}.account-task-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-task-weekly-board{gap:10px;display:grid}.account-task-command--redesigned .account-task-card{border-radius:20px;grid-template-rows:auto auto auto auto;gap:10px;min-height:0;padding:14px}.account-task-command--redesigned .account-task-card__eyebrow{gap:8px}.account-task-command--redesigned .account-task-card__eyebrow strong{text-align:right;font-size:11px}.account-task-command--redesigned .account-task-card__head{grid-template-columns:44px minmax(0,1fr);gap:10px}.account-task-command--redesigned .account-task-card--featured .account-task-card__head{grid-template-columns:50px minmax(0,1fr)}.account-task-command--redesigned .account-task-card__icon{border-radius:15px;width:44px;height:44px}.account-task-command--redesigned .account-task-card--featured .account-task-card__icon{border-radius:16px;width:50px;height:50px}.account-task-command--redesigned .account-task-card__head h3{overflow-wrap:normal;word-break:normal;min-height:0;font-size:15px}.account-task-command--redesigned .account-task-card--featured .account-task-card__head h3{font-size:20px}.account-task-command--redesigned .account-task-card__head p{-webkit-line-clamp:3;min-height:0;font-size:12px;line-height:1.32}.account-task-command--redesigned .account-task-card__reward{align-items:end;gap:8px}.account-task-card__reward p{color:#dbdee4ad;font-size:11px;line-height:1.25}.account-task-command--redesigned .account-task-card__reward .account-profile-task__button{flex:100%;min-width:0;min-height:38px}.account-task-weekly-board .account-task-card{background:linear-gradient(90deg,#ff2a4929 0 4px,#0000 4px),radial-gradient(circle at 100% 0,#ff975b24,#0000 36%),linear-gradient(#161214fa 0%,#09090cfc 100%);border-radius:18px 24px}@keyframes account-task-special-soft-glow{0%,to{filter:brightness(.98);box-shadow:0 0 16px #ffc75e33,0 0 #ffd67c14}50%{filter:brightness(1.08);box-shadow:0 0 30px #ffcd686b,0 0 0 7px #ffd67c14}}.account-profile-achievements{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-profile-achievement{text-align:center;color:#9ea2acbd;justify-items:center;gap:6px;min-width:0;display:grid}.account-profile-achievement__badge{color:#8f939cb3;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(30deg,#0000 13%,#ffffff0f 13% 15%,#0000 15% 85%,#ffffff0f 85% 87%,#0000 87%),linear-gradient(150deg,#0000 13%,#ffffff0f 13% 15%,#0000 15% 85%,#ffffff0f 85% 87%,#0000 87%),linear-gradient(#131317fa 0%,#07070a 100%);border-radius:8px;place-items:center;width:68px;height:60px;display:grid}.account-profile-achievement--unlocked{color:#eeeef3eb}.account-profile-achievement--unlocked .account-profile-achievement__badge{color:#ff2a49f5;background:linear-gradient(30deg,#0000 13%,#ff2a4994 13% 15%,#0000 15% 85%,#ff2a4994 85% 87%,#0000 87%),linear-gradient(150deg,#0000 13%,#ff2a4994 13% 15%,#0000 15% 85%,#ff2a4994 85% 87%,#0000 87%),radial-gradient(circle at 50% 40%,#ff2a4947,#0000 50%),linear-gradient(#2b0810fa 0%,#07070a 100%);box-shadow:0 0 22px #ff2a493d}.account-profile-achievement strong{color:currentColor;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.account-profile-achievement span:last-child{font-size:11px;line-height:1.2}.account-profile-tasks{display:grid}.account-profile-task{border-top:1px solid #ffffff0f;align-items:center;gap:12px;min-width:0;padding:12px 0}.account-profile-task:first-child{border-top:0;padding-top:0}.account-profile-task:last-child{padding-bottom:0}.account-profile-task__icon{color:#ff2a49f0;background:linear-gradient(#3008129e 0%,#0c0a0ef5 100%);border:1px solid #ff2a4929;border-radius:10px;flex:none;place-items:center;width:46px;height:46px;display:grid}.account-profile-task__body{flex:auto;gap:5px;min-width:0;display:grid}.account-profile-task__body strong{color:#f4f4f8f0;font-size:15px}.account-profile-task__body>span{color:#a8abb5b8;font-size:13px}.account-profile-task__progress{background:#ffffff14;border-radius:999px;width:100%;height:5px;overflow:hidden}.account-profile-task__progress span{border-radius:inherit;background:linear-gradient(90deg,#ff2a49f5,#c6081ff5);height:100%;display:block}.account-profile-task__count{color:#c4c6cdc7;text-align:center;flex:0 0 48px;font-size:13px}.account-profile-task__button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ef1c3bfa 0%,#a60719fa 100%);border-radius:10px;flex:0 0 108px;min-height:38px;padding:0 14px;font-size:12px;font-weight:900}.account-profile-task__button--complete{color:#ff8291f0;background:#ff2a491a;border:1px solid #ff2a493d}@media (width<=520px){.account-profile-screen{gap:14px}.account-profile-hero{grid-template-columns:112px minmax(0,1fr);gap:14px}.account-profile-hero__avatar{width:112px}.account-profile-hero__copy h1{font-size:28px}.account-profile-hero__copy>p:last-of-type{font-size:15px}.account-profile-id-card{min-height:56px;padding:10px 10px 10px 12px}.account-profile-id-card strong{font-size:16px}.account-profile-panel{gap:16px;padding:16px}.account-profile-panel__head{align-items:flex-start}.account-profile-panel__title h2{font-size:22px}.account-profile-referrals__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-referrals__stats div+div{border-inline-start:0;padding-inline-start:0}.account-profile-referrals__actions{flex-direction:column}.account-profile-primary-action{flex-basis:auto}.account-profile-achievements{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.account-profile-task{grid-template-columns:50px minmax(0,1fr) 86px;display:grid}.account-profile-task__count{text-align:left;grid-column:2}.account-profile-task__button{flex-basis:auto;grid-area:1/3/3;align-self:center;min-width:0;padding:0 10px}}@media (width<=380px){.account-profile-hero{grid-template-columns:96px minmax(0,1fr);gap:12px}.account-profile-hero__avatar{width:96px}.account-profile-hero__copy h1{font-size:24px}.account-profile-kicker{font-size:10px}.account-profile-task{grid-template-columns:44px minmax(0,1fr)}.account-profile-task__icon{width:44px;height:44px}.account-profile-task__button{grid-area:auto/1/auto/-1;width:100%}}.account-profile-note{color:#a5a8b2ad;max-width:34ch;font-size:12px;line-height:1.35}.account-profile-hero__copy{gap:8px}.account-profile-hero__copy h1{letter-spacing:-.02em;font-size:30px;line-height:.98}.account-profile-hero__copy>p:last-of-type{color:#b2b5bfad;max-width:32ch;font-size:15px}.account-profile-id-card{min-height:56px;padding:10px 12px 10px 14px}.account-profile-id-card span{font-size:10px}.account-profile-id-card strong{font-size:17px}.account-profile-panel{gap:16px;padding:16px}.account-profile-panel__title h2{font-size:21px}.account-profile-panel__icon{width:34px;height:34px}.account-profile-refresh{color:#a5a8b294;font-size:12px}.account-profile-link-button{color:#ff687bfa;letter-spacing:.1em;background:#ff2a490f;border:1px solid #ff2a491f;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:11px}.account-profile-hero--page{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.account-profile-hero__aside{place-items:center end;display:grid}.account-profile-hero__aside--stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:264px;display:grid}.account-profile-hero__aside--stats article,.account-profile-data-grid article,.account-profile-modal__stats article{background:linear-gradient(#141419eb 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:14px;gap:4px;min-width:0;padding:11px 13px;display:grid}.account-profile-hero__aside--stats span,.account-profile-data-grid span,.account-profile-modal__stats span{color:#a5a8b2ad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-hero__aside--stats strong,.account-profile-data-grid strong,.account-profile-modal__stats strong{color:#f1eff4f0;font-size:16px;line-height:1.15}.account-profile-data-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.account-profile-data-grid--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-data-grid small{color:#a5a8b2a3;font-size:11px;line-height:1.35}.account-profile-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-profile-insight-card{background:radial-gradient(circle at 100% 0,#ff2a491f,#0000 45%),linear-gradient(#141419f5 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #0000002e}.account-profile-insight-card span{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-insight-card strong{color:#f8f7faf5;font-size:22px;line-height:1.05}.account-profile-email-card{background:radial-gradient(circle at 92% 12%,#ff2a491f,#0000 24%),linear-gradient(#141419f5 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #00000029}.account-profile-email-card__hero{gap:7px;display:grid}.account-profile-email-card__hero strong{color:#f8f7faf5;letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(20px,4vw,24px);line-height:1.05}.account-profile-email-card__hero p,.account-profile-email-form__note{color:#b7bcc6b8;font-size:13px;line-height:1.5}.account-profile-email-card__status{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.account-profile-email-card__status span,.account-profile-email-field span{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-email-card__status strong{color:#fff4f6f0;font-size:16px;line-height:1.15}.account-profile-email-form{gap:12px;display:grid}.account-profile-email-field{gap:8px;display:grid}.account-profile-email-field input{color:#f7f3f6f5;width:100%;min-height:52px;font:inherit;background:radial-gradient(circle at 100% 0,#ff2a490f,#0000 30%),linear-gradient(#1c151afa 0%,#0c0b0f 100%);border:1px solid #ff2a4929;border-radius:16px;padding:0 16px}.account-profile-email-field input::placeholder{color:#9fa3ad75}.account-profile-email-form__actions{flex-wrap:wrap;gap:10px;display:flex}.account-profile-email-form__note--error{color:#ffaaaaf5}.account-profile-password-card{background:radial-gradient(circle at 10% 0,#ffcc7624,#0000 26%),linear-gradient(#131419f5 0%,#090a0dfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 30px #00000029}.account-profile-password-card__hero,.account-profile-password-card__status,.account-profile-password-form{display:grid}.account-profile-password-card__hero{gap:7px}.account-profile-password-card__hero strong{color:#f8f7faf5;letter-spacing:-.02em;font-size:clamp(20px,4vw,24px);line-height:1.05}.account-profile-password-card__hero p{color:#b7bcc6b8;font-size:13px;line-height:1.5}.account-profile-password-card__status{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:4px;padding:12px 14px}.account-profile-password-card__status span{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-password-card__status strong{color:#fff4f6f0;font-size:16px;line-height:1.15}.account-profile-password-form{gap:12px}.account-profile-level-card--origin,.account-profile-level-badge--origin,.account-profile-level-minimal--origin,.account-profile-modal--origin{--account-profile-tier-color:#ff2a49f5;--account-profile-tier-glow:#ff2a4933}.account-profile-level-card--crimson,.account-profile-level-badge--crimson,.account-profile-level-minimal--crimson,.account-profile-modal--crimson,.account-profile-modal--rare{--account-profile-tier-color:#ff7458f5;--account-profile-tier-glow:#ff745838}.account-profile-level-card--ember,.account-profile-level-badge--ember,.account-profile-level-minimal--ember,.account-profile-modal--ember{--account-profile-tier-color:#ffb95cf5;--account-profile-tier-glow:#ffb95c3d}.account-profile-level-card--nova,.account-profile-level-badge--nova,.account-profile-level-minimal--nova,.account-profile-modal--nova,.account-profile-modal--epic{--account-profile-tier-color:#ffdc7cfa;--account-profile-tier-glow:#ffdc7c3d}.account-profile-level-card--royal,.account-profile-level-badge--royal,.account-profile-level-minimal--royal,.account-profile-modal--royal{--account-profile-tier-color:#fff6c6fa;--account-profile-tier-glow:#fff6c647}.account-profile-modal--common{--account-profile-tier-color:#ff2a49f5;--account-profile-tier-glow:#ff2a4933}.account-profile-panel--level{padding:14px 16px}.account-profile-level-minimal{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:18px;width:100%;padding:0;display:grid}.account-profile-level-minimal__copy{gap:12px;min-width:0;display:grid}.account-profile-level-minimal__eyebrow{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-level-minimal__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.account-profile-level-minimal__head strong{color:#f8f7fafa;font-size:24px;line-height:1}.account-profile-level-minimal__head small,.account-profile-level-minimal__hint,.account-profile-level-modal__note,.account-profile-level-modal__hero-copy p,.account-profile-level-modal__row p{color:#b9bcc4d1;font-size:12px;line-height:1.4}.account-profile-level-minimal__head small{color:var(--account-profile-tier-color);font-size:12px;font-weight:700}.account-profile-level-minimal__track-wrap{padding-top:8px;position:relative}.account-profile-level-minimal__track{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.account-profile-level-minimal__track span{border-radius:inherit;background:linear-gradient(90deg, var(--account-profile-tier-color), #ff2a49f5);height:100%;display:block}.account-profile-level-minimal__ticks{pointer-events:none;position:absolute;inset:0}.account-profile-level-minimal__ticks span{background:linear-gradient(#ffffff3d 0%,#fff0 100%);width:1px;height:26px;position:absolute;top:0;transform:translate(-50%)}.account-profile-level-minimal__markers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.account-profile-level-minimal__markers span{color:#a5a8b29e;font-size:10px;line-height:1.2}.account-profile-level-minimal__markers span:first-child{text-align:left}.account-profile-level-minimal__markers span:not(:first-child):not(:last-child){text-align:center}.account-profile-level-minimal__markers span:last-child{text-align:right}.account-profile-level-minimal__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-profile-level-minimal__summary span{color:#d7d9dfd6;font-size:12px;line-height:1.35}.account-profile-level-minimal__summary span:last-child{color:var(--account-profile-tier-color);font-weight:700}.account-profile-level-minimal__hint{color:#a5a8b2b3}.account-profile-level-minimal__aside{justify-items:end;gap:10px;display:grid}.account-profile-level-minimal__cta{color:#e6e8eee0;letter-spacing:.1em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.account-profile-level-hex{clip-path:polygon(25% 6%,75% 6%,100% 50%,75% 94%,25% 94%,0 50%);background:radial-gradient(circle at 50% 30%, var(--account-profile-tier-glow), transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--account-profile-tier-color) 90%, white 10%), var(--account-profile-tier-color));width:96px;height:88px;box-shadow:0 0 0 1px #ffffff0a, 0 0 28px var(--account-profile-tier-glow);place-items:center;padding:3px;display:grid}.account-profile-level-hex__inner{width:100%;height:100%;clip-path:inherit;color:#f8f7fafa;background:radial-gradient(circle at 50% 24%,#ffffff0f,#0000 46%),linear-gradient(#141419fa 0%,#08080b 100%);place-items:center;font-size:34px;font-weight:900;line-height:1;display:grid}.account-profile-level-minimal,.account-profile-modal__close{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s}.account-profile-level-minimal:focus-visible,.account-profile-modal__close:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #ff5269b3}.account-profile-level-card{background:radial-gradient(circle at 100% 0%, var(--account-profile-tier-glow), transparent 42%), linear-gradient(180deg, #141419f5 0%, #09090cfa 100%);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.account-profile-level-card__copy{gap:10px;min-width:0;display:grid}.account-profile-level-card__copy h3{color:#f8f7fafa;max-width:28ch;font-size:20px;line-height:1.2}.account-profile-level-card__track,.account-profile-achievement-row__progress{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.account-profile-level-card__track span,.account-profile-achievement-row__progress span{border-radius:inherit;background:linear-gradient(90deg, var(--account-profile-tier-color), #ff2a49f5);height:100%;display:block}.account-profile-level-card__stats,.account-profile-task__meta,.account-profile-achievement-row__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-profile-level-card__stats strong,.account-profile-task__meta span:last-child,.account-profile-achievement-row__xp{color:var(--account-profile-tier-color)}.account-profile-level-card__stats span,.account-profile-task__meta span,.account-profile-achievement-row__meta span,.account-profile-achievement-row__head p{color:#a5a8b2bd;font-size:12px;line-height:1.35}.account-profile-level-badge{justify-items:center;gap:8px;display:grid}.account-profile-level-badge__ring{background:conic-gradient(from -90deg, var(--account-profile-tier-color) 0 var(--account-profile-level-progress), #ffffff14 var(--account-profile-level-progress) 100%);width:112px;height:112px;box-shadow:0 0 0 1px #ffffff0a, 0 0 32px var(--account-profile-tier-glow);border-radius:999px;place-items:center;padding:9px;display:grid}.account-profile-level-badge__core{border-radius:inherit;width:100%;height:100%;box-shadow:inset 0 0 22px var(--account-profile-tier-glow);background:radial-gradient(circle at 50% 20%,#ffffff0f,#0000 44%),linear-gradient(#18181efa 0%,#08080b 100%);place-items:center;gap:2px;display:grid}.account-profile-level-badge__core strong{color:#faf7f8fa;font-size:34px;line-height:1}.account-profile-level-badge__core span,.account-profile-level-badge small{color:#a5a8b2c2;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.account-profile-level-badge--compact .account-profile-level-badge__ring{width:88px;height:88px}.account-profile-level-badge--compact .account-profile-level-badge__core strong{font-size:28px}.account-profile-chip-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ef1c3bfa 0%,#a60719fa 100%);border-radius:12px;min-height:44px;padding:0 18px;font-size:12px;font-weight:900;box-shadow:0 12px 24px #bd071d38}.account-profile-copy-field{background:linear-gradient(#140e12f5 0%,#0a0a0dfa 100%),#09090cfa;border-color:#ff2a4929;min-height:50px;box-shadow:inset 0 0 0 1px #ff2a490f,0 14px 28px #0000002e}.account-profile-copy-field span{font-size:12px}.account-profile-copy-field .icon,.account-profile-link-button .icon{color:#ff5269f0}.account-profile-tariff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.account-profile-tariff-card{background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 50%),linear-gradient(#141419f5 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:16px;gap:5px;min-width:0;padding:14px 15px;display:grid}.account-profile-tariff-card span{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-tariff-card strong{color:#f8f7faf5;font-size:19px;line-height:1.12}.account-profile-tariff-card small{color:#a5a8b2a3;font-size:11px;line-height:1.35}.account-profile-tariff-card--status{background:radial-gradient(circle at 100% 0,#6ee4881f,#0000 52%),linear-gradient(#141419f5 0%,#09090cfa 100%)}.account-profile-tariff-card--active strong{color:#71e48d}.account-profile-tariff-card--active small{color:#a0ecb0b3}.account-profile-tariff-card--inactive strong{color:#ffa476f5}.account-profile-primary-action{min-height:50px;box-shadow:0 14px 28px #bd071d4d,inset 0 0 0 1px #ffffff0d}.account-profile-chip-button--ghost{color:#f4f4f8f0;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff14}.account-profile-chip-button--muted{color:#ff8795f0;box-shadow:none;background:#ff2a4914;border:1px solid #ff2a492e}.account-profile-inventory-list,.account-profile-loot-grid,.account-profile-achievement-list,.account-profile-task-list,.account-profile-feed{display:grid}.account-profile-loot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.account-profile-inventory-actions{flex-wrap:wrap;flex:220px;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.account-profile-loot-card{--account-profile-loot-accent:#ff4260f5;--account-profile-loot-glow:#ff426033;border:1px solid color-mix(in srgb, var(--account-profile-loot-accent) 20%, #ffffff0f);background:radial-gradient(circle at 95% 0%, var(--account-profile-loot-glow), transparent 42%), radial-gradient(circle at 0% 100%, color-mix(in srgb, var(--account-profile-loot-accent) 16%, transparent), transparent 46%), linear-gradient(145deg, #1d1d24fa 0%, #0a0a0efc 100%);border-radius:20px;grid-template-rows:auto 1fr auto auto;gap:10px;min-width:0;min-height:188px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 16px 30px #00000038}.account-profile-loot-card:before{content:"";pointer-events:none;opacity:.54;background:linear-gradient(135deg,#ffffff1f 0 1px,#0000 1px 42%),linear-gradient(#ffffff14,#0000 34%);position:absolute;inset:0}.account-profile-loot-card>*{z-index:1;position:relative}.account-profile-loot-card--common{--account-profile-loot-accent:#d6d9e0eb;--account-profile-loot-glow:#d6d9e026}.account-profile-loot-card--rare{--account-profile-loot-accent:#58aafff0;--account-profile-loot-glow:#58aaff2e}.account-profile-loot-card--epic{--account-profile-loot-accent:#ffc45cf5;--account-profile-loot-glow:#ffc45c38}.account-profile-loot-card__head,.account-profile-loot-card__meta{justify-content:space-between;align-items:flex-start;gap:9px;min-width:0;display:flex}.account-profile-loot-card__mark{border:1px solid color-mix(in srgb, var(--account-profile-loot-accent) 32%, #ffffff0f);width:42px;height:42px;color:var(--account-profile-loot-accent);background:radial-gradient(circle at 50% 0%, var(--account-profile-loot-glow), transparent 62%), #ffffff0e;box-shadow:0 0 22px color-mix(in srgb, var(--account-profile-loot-accent) 18%, transparent);border-radius:15px;flex:none;place-items:center;display:grid}.account-profile-loot-card__title{text-align:right;gap:4px;min-width:0;display:grid}.account-profile-loot-card__title strong{color:#f8f7faf5;overflow-wrap:anywhere;font-size:15px;line-height:1.15;display:block}.account-profile-loot-card__title span{color:var(--account-profile-loot-accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900}.account-profile-loot-card__shine{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--account-profile-loot-accent) 16%, transparent), transparent), repeating-linear-gradient(135deg, #ffffff0e 0 1px, transparent 1px 8px);border-radius:16px;align-self:stretch;min-height:26px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.account-profile-loot-card__meta{align-items:end}.account-profile-loot-card__meta span,.account-profile-loot-card__meta small{border-radius:999px;align-items:center;min-width:0;font-weight:800;display:inline-flex}.account-profile-loot-card__meta span{border:1px solid color-mix(in srgb, var(--account-profile-loot-accent) 22%, #ffffff0f);color:#ffeaedf0;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--account-profile-loot-accent) 10%, #ffffff0a);min-height:28px;padding:0 10px;font-size:10px}.account-profile-loot-card__meta small{color:#b9bcc4b8;text-align:right;justify-content:flex-end;font-size:10px;line-height:1.2}.account-profile-loot-card__action{color:#fffffff5;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ef1c3bfa 0%,#a60719fa 100%);border-radius:13px;justify-content:center;align-items:center;width:100%;min-height:38px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 12px 22px #bd071d3d}.account-profile-loot-card__action--muted{border:1px solid color-mix(in srgb, var(--account-profile-loot-accent) 18%, #ffffff0f);color:#d2d5deb8;box-shadow:none;background:#ffffff0e}.account-profile-inventory-item{border-top:1px solid #ffffff0f;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.account-profile-inventory-item:first-child,.account-profile-achievement-row:first-child,.account-profile-task-list .account-profile-task:first-child,.account-profile-feed-row:first-child{border-top:0;padding-top:0}.account-profile-inventory-item:last-child,.account-profile-achievement-row:last-child,.account-profile-task-list .account-profile-task:last-child,.account-profile-feed-row:last-child{padding-bottom:0}.account-profile-inventory-item__type span{color:#ffd1d7eb;letter-spacing:.12em;text-transform:uppercase;background:#ff2a4914;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.account-profile-inventory-item__body{gap:4px;min-width:0;display:grid}.account-profile-inventory-item__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-profile-inventory-item__head strong,.account-profile-subpanel__head strong,.account-profile-feed-row__body strong,.account-profile-achievement-row__head strong{color:#f5f4f8f5;font-size:15px}.account-profile-inventory-item__head span,.account-profile-subpanel__head span,.account-profile-feed-row__body span,.account-profile-feed-row__status{color:#a5a8b2bd;font-size:12px}.account-profile-inventory-item__body p{color:#b9bcc4c7;font-size:12px;line-height:1.35}.account-profile-subpanel{background:linear-gradient(#121217eb 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:12px;padding:14px;display:grid}.account-profile-subpanel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-profile-feed-row{border-top:1px solid #ffffff0f;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.account-profile-feed-row__index{color:#ff2a49f0;letter-spacing:.08em;background:linear-gradient(#3008129e 0%,#0c0a0ef5 100%);border:1px solid #ff2a4929;border-radius:12px;place-items:center;width:48px;height:40px;font-size:12px;font-weight:900;display:grid}.account-profile-feed-row__status{background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:6px 10px}.account-profile-feed-row--highlighted .account-profile-feed-row__status,.account-profile-task--claimable .account-profile-task__meta span:last-child,.account-profile-achievement-row--unlocked .account-profile-achievement-row__xp{color:#ff2a49f5}.account-profile-feed-row--highlighted .account-profile-feed-row__status{background:#ff2a4914;border-color:#ff2a491f}.account-profile-empty-state{color:#b9bcc4c7;text-align:center;border:1px dashed #ffffff14;border-radius:18px;justify-items:center;gap:8px;padding:22px 16px;display:grid}.account-profile-empty-state p{font-size:12px;line-height:1.4}.account-profile-empty-state--compact{padding:14px 12px}.account-profile-achievement-list{gap:0}.account-profile-achievement-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:14px;display:grid}.account-profile-achievement-summary__lead,.account-profile-achievement-summary__meta article{background:radial-gradient(circle at 100% 0,#ff2a491f,#0000 46%),linear-gradient(#141419f5 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:8px;min-width:0;padding:16px;display:grid}.account-profile-achievement-summary__lead span,.account-profile-achievement-summary__meta span{color:#a5a8b2a8;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-achievement-summary__lead strong{color:#f8f7fafa;font-size:34px;line-height:1}.account-profile-achievement-summary__meta article strong{color:#f8f7faf0}.account-profile-achievement-summary__track{background:#ffffff14;border-radius:999px;width:100%;height:8px;overflow:hidden}.account-profile-achievement-summary__track span{border-radius:inherit;background:linear-gradient(90deg,#ff2a49f5,#c6081ff5);height:100%;display:block}.account-profile-achievement-summary__meta{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.account-profile-achievement-summary__meta article strong{font-size:18px;line-height:1.1}.account-profile-achievement-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.account-profile-achievement-card{color:#a8abb5c2;background:radial-gradient(circle at 100% 0,#ffffff0a,#0000 48%),linear-gradient(#121217fa 0%,#09090cfa 100%);border:1px solid #ffffff0f;border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.account-profile-achievement-card--unlocked{color:#f4f4f8eb;background:radial-gradient(circle at 100% 0,#ff2a491f,#0000 46%),linear-gradient(#230b10fa 0%,#09090cfa 100%);border-color:#ff2a4924;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000002e}.account-profile-achievement-card__top,.account-profile-achievement-card__meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.account-profile-achievement-card__badge{color:#8f939cb3;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(30deg,#0000 13%,#ffffff0f 13% 15%,#0000 15% 85%,#ffffff0f 85% 87%,#0000 87%),linear-gradient(150deg,#0000 13%,#ffffff0f 13% 15%,#0000 15% 85%,#ffffff0f 85% 87%,#0000 87%),linear-gradient(#131317fa 0%,#07070a 100%);place-items:center;width:54px;height:48px;display:grid}.account-profile-achievement-card--unlocked .account-profile-achievement-card__badge{color:#ff2a49f5;background:linear-gradient(30deg,#0000 13%,#ff2a4994 13% 15%,#0000 15% 85%,#ff2a4994 85% 87%,#0000 87%),linear-gradient(150deg,#0000 13%,#ff2a4994 13% 15%,#0000 15% 85%,#ff2a4994 85% 87%,#0000 87%),radial-gradient(circle at 50% 40%,#ff2a4947,#0000 50%),linear-gradient(#2b0810fa 0%,#07070a 100%);box-shadow:0 0 22px #ff2a493d}.account-profile-achievement-card__xp{color:#bec1c9db;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0d;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:900;display:inline-flex}.account-profile-achievement-card--unlocked .account-profile-achievement-card__xp{color:#ff7082fa;background:#ff2a491f}.account-profile-achievement-card__copy{gap:6px;display:grid}.account-profile-achievement-card__copy strong{color:currentColor;text-wrap:balance;font-size:15px;line-height:1.15}.account-profile-achievement-card__copy p,.account-profile-achievement-card__meta span{color:inherit;font-size:12px;line-height:1.35}.account-profile-achievement-card__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.account-profile-achievement-card__progress{background:#ffffff14;border-radius:999px;width:100%;height:6px;overflow:hidden}.account-profile-achievement-card__progress span{border-radius:inherit;background:linear-gradient(90deg,#ff2a49f5,#c6081ff5);height:100%;display:block}.account-profile-achievement-card__claim,.account-profile-achievement-card__remaining{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.account-profile-achievement-card__claim{color:#fff;background:linear-gradient(#ef1c3bfa 0%,#a60719fa 100%);border:0;box-shadow:0 10px 18px #bd071d33}.account-profile-achievement-card__claim--claimed{color:#dde0e5db;box-shadow:none;background:#ffffff0f}.account-profile-achievement-card__remaining{color:#c4c7ced1;background:#ffffff0d}.account-profile-achievement-row{border-top:1px solid #ffffff0f;grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0;display:grid}.account-profile-achievement-row__badge{color:#8f939cb3;clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(30deg,#0000 13%,#ffffff0f 13% 15%,#0000 15% 85%,#ffffff0f 85% 87%,#0000 87%),linear-gradient(150deg,#0000 13%,#ffffff0f 13% 15%,#0000 15% 85%,#ffffff0f 85% 87%,#0000 87%),linear-gradient(#131317fa 0%,#07070a 100%);place-items:center;width:64px;height:58px;display:grid}.account-profile-achievement-row--unlocked .account-profile-achievement-row__badge{color:#ff2a49f5;box-shadow:0 0 24px #ff2a492e}.account-profile-achievement-row__body{gap:8px;min-width:0;display:grid}.account-profile-achievement-row__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.account-profile-task--expanded{grid-template-columns:46px minmax(0,1fr) 74px 120px;display:grid}.account-profile-task--expanded .account-profile-task__body{gap:6px}.account-profile-task__headline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-profile-task__headline span{color:#ff2a49db;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.account-profile-task__body>span{color:#a8abb5ad;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:48ch;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.account-profile-task__meta{padding-top:2px}.account-profile-task__count{color:#c4c6cd9e;font-size:12px}.account-profile-task__button{letter-spacing:.1em;min-height:42px;font-size:11px;box-shadow:0 10px 20px #bd071d2e}.account-profile-task--claimable{background:linear-gradient(#2c0a1147 0%,#0a0a0d00 100%)}.account-profile-task--claimed{opacity:.84}.account-profile-modal-backdrop{z-index:42;background:#040406b8;position:fixed;inset:0}.account-profile-modal-frame{z-index:43;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.account-profile-modal{pointer-events:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 50% 0%, var(--account-profile-tier-glow), transparent 44%), linear-gradient(180deg, #16161cfa 0%, #08080b 100%);border:1px solid #ffffff14;border-radius:24px;gap:16px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:22px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 32px 64px #0000006b,inset 0 1px #ffffff0f}.account-profile-modal__badge{width:72px;height:72px;color:var(--account-profile-tier-color);background:radial-gradient(circle at 50% 24%, var(--account-profile-tier-glow), transparent 58%), linear-gradient(180deg, #1f0c12fa 0%, #0b0a0e 100%);box-shadow:0 0 28px var(--account-profile-tier-glow);border-radius:20px;place-items:center;display:grid}.account-profile-modal h3{color:#f8f7fafa;font-size:26px;line-height:1.08}.account-profile-modal>p:last-of-type{color:#b9bcc4d1;font-size:13px;line-height:1.4}.account-profile-modal__close{cursor:pointer;color:#edeff3e6;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:16px;right:16px}.account-profile-modal--level-overview{isolation:isolate;background:radial-gradient(circle at 15% -10%, color-mix(in srgb, var(--account-profile-tier-color) 26%, transparent), transparent 36%), radial-gradient(circle at 100% 8%, #ff48682e, transparent 34%), linear-gradient(160deg, #19191ffa 0%, #0c0b10 52%, #14060c 100%);grid-template-rows:auto minmax(0,1fr) auto;width:min(640px,100vw - 24px);max-height:min(720px,100dvh - 24px);padding:42px 16px 14px;overflow:hidden}.account-profile-modal--level-overview:before{content:"";z-index:0;pointer-events:none;border:1px solid color-mix(in srgb, var(--account-profile-tier-color) 18%, transparent);opacity:.72;border-radius:20px;position:absolute;inset:12px}.account-profile-modal--level-overview>*{z-index:1;position:relative}.account-profile-level-modal__road-wrap{border:1px solid color-mix(in srgb, var(--account-profile-tier-color) 20%, #ffffff0f);background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--account-profile-tier-color) 22%, transparent), transparent 34%), linear-gradient(180deg, #15151bf0 0%, #09090cfa 100%);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.account-profile-level-modal__road-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.account-profile-level-modal__road-head>div{gap:4px;min-width:0;display:grid}.account-profile-level-modal__road-head span,.account-profile-level-modal__road-head small,.account-profile-level-stop small{color:#aaaeb8b8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.account-profile-level-modal__road-head strong{color:#f8f7fafa;font-size:22px;line-height:1}.account-profile-level-modal__money-info{border:1px solid color-mix(in srgb, var(--account-profile-tier-color) 18%, #ffffff0f);background:radial-gradient(circle at 0% 0%, color-mix(in srgb, var(--account-profile-tier-color) 18%, transparent), transparent 58%), #ffffff0b;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.account-profile-level-modal__money-info span{background:color-mix(in srgb, var(--account-profile-tier-color) 13%, #ffffff0d);width:38px;height:38px;color:var(--account-profile-tier-color);box-shadow:0 0 18px color-mix(in srgb, var(--account-profile-tier-color) 16%, transparent);border-radius:14px;place-items:center;display:grid}.account-profile-level-modal__money-info p{color:#e2e4ebe0;font-size:13px;font-weight:750;line-height:1.32}.account-profile-level-road{scrollbar-width:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;min-height:0;padding:2px 2px 14px;display:grid;position:relative;overflow-y:auto}.account-profile-level-road::-webkit-scrollbar{width:0;height:0}.account-profile-level-road:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--account-profile-tier-color) 38%, transparent) 0 10px, transparent 10px 18px);opacity:.42;height:2px;position:absolute;inset:28px 18px auto}.account-profile-level-stop{border:1px solid color-mix(in srgb, var(--account-profile-tier-color) 18%, #ffffff0f);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--account-profile-tier-color) 18%, transparent), transparent 52%), linear-gradient(180deg, #17171df5 0%, #0a0a0efa 100%);text-align:center;border-radius:20px;grid-template-rows:auto auto 1fr;justify-items:center;gap:8px;min-width:0;min-height:148px;padding:12px 10px 14px;display:grid;position:relative;overflow:hidden}.account-profile-level-stop--locked{opacity:.66}.account-profile-level-stop--done{border-color:color-mix(in srgb, var(--account-profile-tier-color) 28%, #ffffff0f)}.account-profile-level-stop--current{opacity:1;border-color:color-mix(in srgb, var(--account-profile-tier-color) 68%, transparent);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--account-profile-tier-color) 34%, transparent), transparent 56%), linear-gradient(180deg, #271219fa 0%, #0a0a0efa 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--account-profile-tier-color) 28%, transparent), 0 18px 32px color-mix(in srgb, var(--account-profile-tier-color) 16%, #00000038)}.account-profile-level-stop__node{border:2px solid color-mix(in srgb, var(--account-profile-tier-color) 56%, #ffffff14);background:radial-gradient(circle at 50% 18%, color-mix(in srgb, var(--account-profile-tier-color) 26%, transparent), transparent 58%), #07070af5;color:#faf8fafa;width:50px;height:50px;box-shadow:0 0 22px color-mix(in srgb, var(--account-profile-tier-color) 24%, transparent);border-radius:999px;place-items:center;font-size:21px;font-weight:950;line-height:1;display:grid;position:relative}.account-profile-level-stop div{gap:3px;min-width:0;display:grid}.account-profile-level-stop strong{color:#f8f7faf5;font-size:15px;line-height:1.1}.account-profile-level-stop__reward{width:100%;min-width:0;min-height:36px;color:var(--account-profile-tier-color);background:#ffffff0e;border-radius:14px;justify-content:center;align-self:end;align-items:center;padding:0 6px;font-size:14px;font-weight:950;line-height:1;display:flex}.account-profile-level-stop__reward small{letter-spacing:0;text-transform:none}.account-profile-level-stop--done .account-profile-level-stop__node:after{content:"";border-bottom:2px solid #ffffffeb;border-left:2px solid #ffffffeb;width:12px;height:7px;position:absolute;transform:translateY(1px)rotate(-45deg)}.account-profile-level-stop--done .account-profile-level-stop__node{color:#0000}.account-profile-level-stop--current .account-profile-level-stop__node{transform:scale(1.08)}.account-profile-level-stop--locked .account-profile-level-stop__node{color:#bcc0cab8;box-shadow:none;border-color:#ffffff14}.account-profile-level-stop--locked .account-profile-level-stop__reward{color:#bcc0cab8}.account-profile-level-modal__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.account-profile-level-modal__summary span{background:#ffffff0e;border-radius:14px;gap:3px;min-width:0;padding:10px 9px;display:grid}.account-profile-level-modal__summary small{color:#bfc2cbbd;font-size:11px;font-weight:800}.account-profile-level-modal__summary strong{color:#fffffff5;font-size:14px;line-height:1.15}.account-profile-level-modal__level-pill{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--account-profile-tier-color) 26%, transparent), transparent 60%), #ffffff0f;color:#fffffff2;letter-spacing:.12em;text-transform:uppercase;border-radius:14px;justify-content:center;align-items:center;min-width:62px;min-height:40px;padding:0 14px;font-size:11px;font-weight:900;display:inline-flex}.account-profile-modal__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.account-profile-modal__actions{justify-content:flex-end;gap:12px;display:flex}.account-profile-link-button,.account-profile-copy-field,.account-profile-primary-action,.account-profile-achievement-card__claim,.account-profile-task__button,.account-profile-chip-button{transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s}.account-profile-link-button:focus-visible,.account-profile-copy-field:focus-visible,.account-profile-primary-action:focus-visible,.account-profile-achievement-card__claim:focus-visible,.account-profile-task__button:focus-visible,.account-profile-chip-button:focus-visible{outline-offset:2px;outline:2px solid #ff5269b3}@media (hover:hover){.account-profile-level-minimal:hover,.account-profile-link-button:hover,.account-profile-copy-field:hover,.account-profile-primary-action:hover,.account-profile-modal__close:hover,.account-profile-achievement-card__claim:hover,.account-profile-task__button:hover,.account-profile-chip-button:hover{transform:translateY(-1px)}.account-profile-level-minimal:hover .account-profile-level-hex{box-shadow:0 0 0 1px #ffffff0a, 0 0 36px var(--account-profile-tier-glow)}.account-profile-level-minimal:hover .account-profile-level-minimal__cta,.account-profile-modal__close:hover{background:#ffffff0f;border-color:#ffffff24}.account-profile-link-button:hover{background:#ff2a491a;border-color:#ff2a4938}.account-profile-copy-field:hover{border-color:#ff2a493d;box-shadow:inset 0 0 0 1px #ff2a4914,0 16px 30px #00000038}}.account-profile-levelup-hero{text-align:center;justify-items:center;gap:12px;display:grid}.account-profile-levelup-hero strong{color:var(--account-profile-tier-color);letter-spacing:.12em;text-transform:uppercase;font-size:16px}.account-profile-levelup-hero__levels{align-items:center;gap:14px;display:flex}.account-profile-levelup-hero__level{background:radial-gradient(circle at 50% 24%, var(--account-profile-tier-glow), transparent 60%), linear-gradient(180deg, #15151afa 0%, #08080b 100%);color:#f8f7fafa;border:2px solid #ffffff14;border-radius:999px;place-items:center;width:84px;height:84px;font-size:34px;font-weight:900;line-height:1;display:grid;box-shadow:0 0 28px #0000002e}.account-profile-levelup-hero__level--old{opacity:.58;transform:scale(.92)}.account-profile-levelup-hero__level--new{border-color:color-mix(in srgb, var(--account-profile-tier-color) 70%, transparent);box-shadow:0 0 32px var(--account-profile-tier-glow)}.account-profile-levelup-hero__arrow{color:#ff2a49c7;font-size:30px;font-weight:900}.account-profile-levelup-hero__track{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.account-profile-levelup-hero__track span{border-radius:inherit;background:linear-gradient(90deg, var(--account-profile-tier-color), #ff2a49f5);height:100%;display:block}.account-profile-modal__confetti{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.account-profile-modal__confetti-piece{top:-8%;left:var(--account-profile-confetti-left);width:10px;height:18px;transform:rotate(var(--account-profile-confetti-rotate));animation:account-profile-confetti-fall var(--account-profile-confetti-duration) ease-in forwards;animation-delay:var(--account-profile-confetti-delay);opacity:0;background:linear-gradient(#fff7cefa 0%,#ff2a49e6 100%);border-radius:999px;position:absolute}@keyframes account-profile-confetti-fall{0%{opacity:0;transform:translateY(-16px) rotate(var(--account-profile-confetti-rotate))}12%{opacity:1}to{opacity:0;transform:translateY(280px) rotate(calc(var(--account-profile-confetti-rotate) + 80deg))}}@media (width<=760px){.account-profile-hero--page,.account-profile-level-card,.account-task-hub__layout,.account-task-command__layout,.account-referral-hub__layout,.account-referral-invite__layout{grid-template-columns:minmax(0,1fr)}.account-profile-hero__aside{justify-items:stretch}.account-profile-hero__aside--stats,.account-profile-data-grid,.account-profile-tariff-grid,.account-profile-data-grid--wide,.account-profile-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.account-profile-insights{grid-template-columns:minmax(0,1fr)}.account-profile-loot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.account-profile-loot-card{border-radius:18px;min-height:178px;padding:12px}.account-profile-loot-card__mark{border-radius:14px;width:38px;height:38px}.account-profile-loot-card__title strong{font-size:14px}.account-profile-loot-card__meta{gap:6px;display:grid}.account-profile-loot-card__meta span,.account-profile-loot-card__meta small{text-align:left;justify-self:start}.account-profile-level-minimal{grid-template-columns:minmax(0,1fr) 88px}.account-profile-level-modal__hero{grid-template-columns:minmax(0,1fr);gap:12px}.account-profile-level-modal__hero .account-profile-level-badge{justify-self:start}.account-profile-modal--level-overview{width:min(480px,100vw - 24px)}.account-profile-level-road{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-inventory-item{grid-template-columns:minmax(0,1fr)}.account-profile-task--expanded{grid-template-columns:50px minmax(0,1fr) 88px}.account-profile-task--expanded .account-profile-task__button{grid-column:2/4;width:100%}.account-profile-feed-row{grid-template-columns:54px minmax(0,1fr)}.account-profile-feed-row__status{grid-column:2}.account-referral-activity__card{grid-template-columns:56px minmax(0,1fr)}.account-referral-activity__side{grid-column:2;justify-items:start}.account-task-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=980px){.account-referral-hub__layout,.account-referral-invite__layout{grid-template-columns:minmax(0,1fr)}.account-referral-invite .account-profile-panel__head,.account-referral-activity .account-profile-panel__head{flex-wrap:wrap;align-items:flex-start}.account-referral-invite__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-referral-activity__card{grid-template-columns:56px minmax(0,1fr)}.account-referral-activity__side{grid-column:2;justify-items:start}}@media (width<=520px){.account-profile-note{font-size:12px}.account-task-hub__copy h1{font-size:30px}.account-task-hub__copy>p{font-size:15px}.account-referral-hub__copy h1{font-size:30px}.account-referral-hub__copy>p{font-size:15px}.account-profile-hero__copy h1{font-size:26px}.account-profile-hero__copy>p:last-of-type{font-size:14px}.account-profile-hero__aside--stats,.account-profile-data-grid,.account-profile-tariff-grid,.account-profile-data-grid--wide,.account-profile-modal__stats{grid-template-columns:minmax(0,1fr)}.account-profile-level-minimal{grid-template-columns:minmax(0,1fr) 78px;gap:12px}.account-profile-level-minimal__head{flex-direction:column;align-items:flex-start}.account-profile-level-minimal__head strong{font-size:20px}.account-profile-level-minimal__markers{grid-template-columns:repeat(3,minmax(0,1fr))}.account-profile-level-minimal__markers span:nth-child(2),.account-profile-level-minimal__markers span:nth-child(4){display:none}.account-profile-level-minimal__summary{flex-direction:column;align-items:flex-start}.account-profile-level-minimal__aside{gap:8px}.account-profile-level-hex{width:78px;height:72px}.account-profile-level-hex__inner{font-size:28px}.account-profile-achievement-row{grid-template-columns:minmax(0,1fr)}.account-profile-achievement-row__badge{width:64px;height:58px}.account-profile-achievement-row__head{flex-direction:column}.account-profile-achievement-summary,.account-profile-achievement-summary__meta{grid-template-columns:minmax(0,1fr)}.account-profile-task--expanded{grid-template-columns:44px minmax(0,1fr)}.account-profile-task--expanded .account-profile-task__count,.account-profile-task--expanded .account-profile-task__button,.account-profile-feed-row__status{grid-column:2}.account-profile-task--expanded .account-profile-task__button{width:100%}.account-profile-modal-frame{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.account-profile-modal{width:min(420px,100%);max-height:calc(100dvh - 24px);padding:22px 18px}.account-profile-modal--level-overview{border-radius:22px;gap:11px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:40px 12px 12px}.account-profile-modal--level-overview:before{border-radius:18px;inset:8px}.account-profile-modal--level-overview .account-profile-kicker{font-size:12px}.account-profile-level-modal__hero-copy h3{font-size:26px}.account-profile-level-modal__hero-copy p{font-size:15px}.account-profile-modal--level-overview .account-profile-level-modal__hero{grid-template-columns:minmax(0,1fr) auto;align-items:center}.account-profile-modal--level-overview .account-profile-level-modal__hero .account-profile-level-badge{justify-self:end}.account-profile-modal--level-overview .account-profile-modal__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.account-profile-modal--level-overview .account-profile-modal__stats article{border-radius:13px;min-height:62px;padding:9px 7px}.account-profile-modal--level-overview .account-profile-modal__stats span{letter-spacing:.05em;font-size:9px}.account-profile-modal--level-overview .account-profile-modal__stats strong{font-size:14px}.account-profile-level-modal__road-wrap{border-radius:19px;gap:10px;padding:12px}.account-profile-level-modal__road-head{align-items:flex-start}.account-profile-level-modal__road-head strong{font-size:20px}.account-profile-level-modal__road-head small{text-align:right}.account-profile-level-modal__money-info{border-radius:15px;grid-template-columns:34px minmax(0,1fr);gap:9px;padding:9px 10px}.account-profile-level-modal__money-info span{border-radius:13px;width:34px;height:34px}.account-profile-level-modal__money-info p{font-size:12px;line-height:1.28}.account-profile-level-road{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-bottom:14px}.account-profile-level-road:before{display:none}.account-profile-level-stop{border-radius:17px;gap:6px;min-height:138px;padding:10px 8px 12px}.account-profile-level-stop__node{width:44px;height:44px;font-size:19px}.account-profile-level-stop strong{font-size:14px}.account-profile-level-stop small{font-size:10px}.account-profile-level-stop__reward{min-height:34px;padding:0 6px;font-size:13px}.account-profile-modal__actions{flex-direction:column}.account-profile-levelup-hero__level{width:72px;height:72px;font-size:30px}.account-referral-hub__highlights,.account-referral-invite__actions,.account-referral-activity__meta{grid-template-columns:minmax(0,1fr);display:grid}.account-referral-invite__rewards{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.account-referral-invite__reward{padding:14px 12px}.account-referral-activity__card{grid-template-columns:minmax(0,1fr)}.account-referral-activity__avatar,.account-referral-activity__side{justify-self:start}.account-referral-activity__top{flex-direction:column;align-items:flex-start}.account-referral-invite .account-profile-panel__head,.account-referral-activity .account-profile-panel__head{flex-direction:column}.account-task-hub__stats,.account-task-queue__summary,.account-task-section__summary{grid-template-columns:minmax(0,1fr)}.account-task-queue__item-head,.account-task-card__eyebrow,.account-task-card__reward,.account-task-card__progress-meta{flex-direction:column;align-items:flex-start}.account-task-card__head,.account-task-card--featured .account-task-card__head{grid-template-columns:minmax(0,1fr)}.account-task-card__reward .account-profile-task__button{flex:none;align-self:stretch;width:100%;min-width:0;max-width:none}.account-task-card__icon,.account-task-card--featured .account-task-card__icon{border-radius:16px;width:52px;height:52px}.account-task-card--featured .account-task-card__head h3{font-size:22px}.account-task-queue__item-foot{flex-direction:column;align-items:flex-start}.account-task-ring-row{gap:7px}.account-task-ring{border-radius:18px;padding:10px 5px}.account-task-ring__dial{width:62px;padding:6px}.account-task-ring__dial strong{font-size:14px}.account-task-ring b,.account-task-ring small{font-size:10px}.account-task-mosaic{grid-template-columns:minmax(0,1fr);gap:8px}.account-task-command--redesigned .account-task-card{border-radius:17px;gap:8px;padding:11px}.account-task-command--redesigned .account-task-card__eyebrow,.account-task-command--redesigned .account-task-card__reward,.account-task-command--redesigned .account-task-card__progress-meta{flex-direction:row;align-items:flex-start}.account-task-command--redesigned .account-task-card__head,.account-task-command--redesigned .account-task-card--featured .account-task-card__head{grid-template-columns:38px minmax(0,1fr);gap:8px}.account-task-command--redesigned .account-task-card__icon,.account-task-command--redesigned .account-task-card--featured .account-task-card__icon{border-radius:13px;width:38px;height:38px}.account-task-command--redesigned .account-task-card__head h3,.account-task-command--redesigned .account-task-card--featured .account-task-card__head h3{font-size:14px}.account-task-command--redesigned .account-task-special-wrap .account-task-card__head h3{font-size:18px}.account-task-command--redesigned .account-task-card__head p{-webkit-line-clamp:2;font-size:11px}.account-task-command--redesigned .account-task-special-wrap .account-task-card__head p{-webkit-line-clamp:3;font-size:12px}.account-task-card__reward p{display:none}.account-task-command--redesigned .account-task-card__reward .account-profile-task__button{min-height:34px;font-size:10px}.account-profile-achievement-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=380px){.account-profile-inventory-actions{justify-content:space-between;width:100%}.account-profile-loot-grid{gap:8px}.account-profile-loot-card{gap:8px;min-height:168px;padding:10px}.account-profile-loot-card__head{gap:7px}.account-profile-loot-card__mark{width:34px;height:34px}.account-profile-loot-card__title strong{font-size:13px}.account-profile-loot-card__title span,.account-profile-loot-card__meta span,.account-profile-loot-card__meta small{font-size:9px}.account-profile-loot-card__action{min-height:34px;font-size:10px}.account-profile-level-badge__ring{width:100px;height:100px}.account-profile-level-badge__core strong{font-size:30px}.account-profile-level-badge--compact .account-profile-level-badge__ring{width:78px;height:78px}}.profile-overview{gap:var(--space-unit);border-color:#e1081f3d;display:grid;box-shadow:0 0 0 1px #e1081f1f,0 18px 36px #6d091329}.profile-overview__head{flex-wrap:wrap;align-items:flex-start;gap:12px}.profile-overview__identity{align-items:flex-start;gap:12px;min-width:0}.profile-overview__avatar{-o-object-fit:cover;object-fit:cover;border:1.4px solid #ffffff0f;border-radius:18px;flex-shrink:0;width:64px;height:64px;box-shadow:0 0 0 1px #e1081f29,0 10px 22px #6d09133d}.profile-overview__avatar--fallback{letter-spacing:.06em;color:var(--paper);background:linear-gradient(135deg,#d13b3094 0%,#09090af0 100%);place-items:center;font-family:Oswald,sans-serif;font-size:22px;display:grid}.profile-overview__main{gap:6px;min-width:0;display:grid}.profile-overview__title-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.profile-overview__name{text-align:left;text-transform:uppercase;color:var(--paper);text-shadow:0 0 18px #e78e6d29;padding:0;font-family:Oswald,sans-serif;font-size:clamp(42px,11vw,66px);line-height:.9}.profile-overview__name:hover,.profile-overview__name:focus-visible{color:#f7ead9;text-shadow:0 0 14px #e78e6d52,0 0 28px #e78e6d29}.profile-balance-chip{color:#e6faec;background:linear-gradient(135deg,#122a1aeb 0%,#0a120dfa 100%);border:1px solid #4be16e3d;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #0b1f1557}.profile-balance-chip__plus{width:18px;height:18px;color:var(--success);background:#88c99f29;border-radius:999px;place-items:center;font-family:Oswald,sans-serif;font-size:14px;line-height:1;display:grid}.profile-command-center{background:var(--carbon-fill-strong);border:1px solid #ffffff0f;border-radius:22px;gap:14px;padding:16px;display:grid;box-shadow:inset 0 1px #ffffff05,0 18px 36px #00000047}.profile-command-center__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-command-center__value{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:clamp(28px,8vw,42px);line-height:.96}.profile-command-center__subvalue{color:#fff9;letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:12px}.profile-command-center__subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-balance-bar,.profile-action-card{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:18px;width:100%;min-width:0;padding:14px;display:block}.profile-balance-bar{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-balance-bar__copy{gap:6px;min-width:0;display:grid}.profile-balance-bar__value,.profile-action-card__value{font-size:clamp(22px,5.8vw,30px);font-weight:800;line-height:1}.profile-balance-bar__button{flex:none}.profile-action-card__stack{grid-template-rows:1fr auto;gap:12px;height:100%;display:grid}.profile-action-card__hint{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.25}.profile-action-card__footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.profile-action-card__footer--start{justify-content:flex-start}.profile-action-card__footer-text{color:var(--muted);text-align:left;font-size:12px;line-height:1.25}.profile-action-card__icon{background:var(--carbon-fill-accent);color:#f2f0ebd6;border:1px solid #ffffff0f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:border-color .18s,box-shadow .18s,background .18s,color .18s,transform .18s;display:grid}.profile-action-card--interactive{transition:transform .18s,border-color .18s,box-shadow .18s}.profile-action-card--interactive:hover,.profile-action-card--interactive:focus-visible{border-color:#e1081f52;transform:translateY(-1px);box-shadow:0 0 0 1px #e1081f2e,0 14px 26px #00000047,0 0 24px #e1081f24}.profile-action-card--interactive:hover .profile-action-card__icon,.profile-action-card--interactive:focus-visible .profile-action-card__icon{color:#fff4f4f5;background:linear-gradient(135deg,#281012f0 0%,#121215fa 100%);border-color:#e1081f57;transform:translate(2px);box-shadow:0 0 0 1px #e1081f24,0 0 18px #e1081f2e}.profile-action-card__button{color:#ebfff1;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#165c31f5 0%,#0d2817fa 100%);border:1px solid #4be16e47;border-radius:999px;min-height:38px;padding:0 14px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,opacity .18s;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0b1f155c}.profile-action-card__button:hover,.profile-action-card__button:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff1a,0 14px 24px #0b1f1566}.summary-card__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.summary-card__topup{gap:var(--space-unit);padding-top:var(--space-unit);border-top:1px solid #ffffff29;display:grid}.referral-program{background:radial-gradient(circle at 88% 10%,#e1081f24,#0000 42%),linear-gradient(#15151af5 0%,#0a0a0dfa 100%);border:1px solid #ffffff12;border-radius:22px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000057}.referral-program__header{align-items:center;gap:10px;display:flex}.referral-program__header-icon{color:#ecc19ff0;background:linear-gradient(135deg,#3e1216eb 0%,#130f12fa 100%);border:1px solid #e1081f52;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.referral-program__title{font-size:20px;font-weight:700;line-height:1.15}.referral-program__reward{background:linear-gradient(#131318fa 0%,#0b0b0efa 100%);border:1px solid #ffffff12;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.referral-program__reward-item{justify-items:center;gap:4px;padding:14px 10px;display:grid}.referral-program__reward-item:first-child{border-right:1px solid #ffffff12}.referral-program__reward-value{color:#f6f6f8f5;text-shadow:0 0 14px #e1081f29;font-size:clamp(30px,8vw,42px);font-weight:800;line-height:1}.referral-program__reward-label{color:var(--muted);font-size:14px}.referral-program__link-row{background:linear-gradient(#141419fa 0%,#0b0b0efa 100%);border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex}.referral-program__link{text-overflow:ellipsis;white-space:nowrap;color:#ffffffdb;flex:auto;min-width:0;margin:0;font-size:15px;line-height:1.3;overflow:hidden}.referral-program__copy{color:#ecc19feb;background:linear-gradient(135deg,#221417f0 0%,#110e12fa 100%);border:1px solid #e1081f3d;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.referral-program__copy--done{color:#ebfff1;border-color:#4be16e6b;box-shadow:0 0 18px #4be16e38}.referral-program__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.referral-program__stat{background:linear-gradient(#16161be6 0%,#0c0c0ff2 100%);border:1px solid #ffffff12;border-radius:14px;justify-items:center;gap:2px;min-width:0;padding:12px 8px;display:grid}.referral-program__stat-value{color:#f6f6f8f5;font-size:clamp(30px,7.2vw,44px);font-weight:800;line-height:1}.referral-program__stat-label{color:var(--muted);text-align:center;font-size:11px;line-height:1.2}.referral-program__invite{color:#fff;background:linear-gradient(135deg,#e1081ff5 0%,#a20618eb 100%);border:1px solid #e1081f6b;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:0 18px;font-size:18px;font-weight:800;display:flex;box-shadow:inset 0 1px #ffffff24,0 14px 28px #6d091357}.referral-program__invite:hover,.referral-program__invite:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 16px 30px #6d09136b,0 0 20px #e1081f3d}.referral-share-sheet{border-color:var(--glass-stroke-soft);background:radial-gradient(circle at 14% -20%,#e1081f1f,#0000 42%),linear-gradient(#212128eb 0%,#09090cfa 100%);gap:18px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 -8px 38px #08080bb8}.referral-share-sheet__title{text-align:center;font-size:20px;font-weight:700}.referral-share-sheet__actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.referral-share-action{min-width:0;color:var(--muted);justify-items:center;gap:10px;font-size:11px;display:grid}.referral-share-action__icon{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill-accent);border-radius:18px;place-items:center;width:72px;height:72px;display:grid}.referral-share-action__icon--telegram{color:#d9f1ff;background:linear-gradient(#25598d99 0%,#112d50db 100%);border-color:#5aa7e54d}.referral-share-action__icon--whatsapp{color:#ebfff1;background:linear-gradient(#165c31e6 0%,#0d2817fa 100%);border-color:#4be16e52}.referral-share-action__icon--copy,.referral-share-action__icon--qr{color:#ecc19feb;background:linear-gradient(#2a1116eb 0%,#120c10fa 100%);border-color:#e1081f42}.referral-share-sheet__cancel{width:100%;min-height:56px;color:var(--paper);background:linear-gradient(#1c1c20f5 0%,#111114 100%);border:1px solid #ffffff1a;border-radius:16px;font-size:18px;font-weight:700}.referral-panel{gap:12px;display:grid}.referral-panel__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.referral-panel__headline{font-size:16px;font-weight:800;line-height:1.2}.referral-panel__button{min-height:38px}.referral-panel__popover-wrap{justify-items:center;display:inline-grid;position:relative}.referral-popover-shell{z-index:12;position:absolute;top:calc(100% + 10px);left:50%}.referral-popover{-webkit-backdrop-filter:blur(16px)saturate(145%);background:linear-gradient(#18181cd1 0%,#0b0b0de0 100%);border:1px solid #e1081f2e;border-radius:16px;width:min(288px,100vw - 56px);padding:12px;box-shadow:0 16px 28px #00000047,0 0 20px #e1081f14}.referral-popover:before{content:"";background:#141418f0;border-top:1px solid #e1081f29;border-left:1px solid #e1081f29;width:14px;height:14px;position:absolute;top:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.referral-popover__lead{color:#ffffffe0;margin-bottom:12px}.referral-popover__list{gap:8px;display:grid}.referral-popover__item{background:#ffffff08;border:1px solid #ffffff0d;border-radius:14px;padding:10px 12px}.referral-popover__level{margin-bottom:4px;font-size:13px;font-weight:800}.referral-popover__hint{color:var(--muted);margin-top:12px;font-size:12px}.referral-panel__list{gap:10px;display:grid}.referral-entry{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.referral-entry__nickname{font-size:15px;font-weight:800}.referral-entry__reward{color:#e6faec;background:linear-gradient(135deg,#122a1aeb 0%,#0a120dfa 100%);border:1px solid #4be16e3d;border-radius:999px;flex:none;padding:8px 10px;font-size:12px;font-weight:800}.profile-topup__actions{gap:12px}.profile-topup__actions .button--secondary{flex:none;min-width:154px}.profile-topup__actions .button--primary{flex:1 1 0;min-width:0}#profile-devices{scroll-margin-top:16px}.summary-metric{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:18px;align-content:space-between;gap:8px;min-width:0;height:132px;min-height:132px;padding:12px;display:grid}.profile-action-card{min-height:156px}.referral-strip{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:18px;gap:10px;padding:12px;display:grid}.referral-strip__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.referral-strip__track{background:var(--carbon-track);border-radius:999px;height:8px;overflow:hidden}.referral-strip__track span{border-radius:inherit;background:linear-gradient(90deg,#e1081feb 0%,#a20618eb 100%);height:100%;display:block;box-shadow:0 0 10px #e1081f4d}.referral-strip__levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.referral-level{color:var(--muted);justify-items:center;gap:4px;display:grid}.referral-level__dot{background:#0b0a0ca8;border:1px solid #fff3;border-radius:999px;place-items:center;width:24px;height:24px;font-family:Oswald,sans-serif;font-size:12px;line-height:1;display:grid}.referral-level__threshold{letter-spacing:.08em;font-size:10px}.referral-level--active{color:var(--paper)}.referral-level--active .referral-level__dot{background:linear-gradient(135deg,#e1081f66 0%,#6d091347 100%);border-color:#e1081f70;box-shadow:0 0 10px #e1081f38}.referral-strip__hint{color:var(--muted);font-size:12px}.guide-card__toggle{text-align:left;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:2px;display:flex}.guide-card__toggle-meta{flex:none;justify-items:end;gap:10px;display:grid}.guide-card__toggle-icon{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill-accent);border-radius:12px;place-items:center;width:38px;height:38px;transition:transform .18s;display:grid}.guide-card__toggle-icon--open{transform:rotate(90deg)}.guide-card__body{gap:var(--space-unit);will-change:height, opacity, transform;display:grid;overflow:hidden}.guide-panel-slide{gap:var(--space-unit);will-change:transform, opacity, filter;display:grid}.guide-steps{gap:var(--space-unit);counter-reset:guide-step;color:#ffffffe0;padding-left:0;list-style:none}.guide-steps li{counter-increment:guide-step;align-items:start;gap:var(--space-unit);grid-template-columns:28px minmax(0,1fr);display:grid}.guide-steps li:before{content:counter(guide-step);width:28px;height:28px;color:var(--paper);background:#d13b303d;border:1px solid #ebb79447;border-radius:999px;place-items:center;font-family:Oswald,sans-serif;font-size:13px;line-height:1;display:grid}.key-card{gap:var(--space-unit);padding:var(--space-panel);border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:18px;display:grid}.key-card__value{color:#ffffffe0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}.device-row,.bonus-row,.history-row,.menu-row{gap:var(--space-unit);padding:var(--space-panel);border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);-webkit-backdrop-filter:blur(14px)saturate(160%);border-radius:18px}.device-row{flex-wrap:wrap}.device-row__main{gap:var(--space-unit);flex:260px;align-items:center;min-width:0}.device-row__meta{gap:2px;min-width:0;display:grid}.device-row__title{line-height:1.14}.device-row__actions,.bonus-row__actions{gap:var(--space-unit);flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.bonus-row__title{align-items:center;gap:var(--space-unit);margin-bottom:0;display:flex}.rarity{text-transform:uppercase;letter-spacing:.14em;border-radius:999px;padding:4px 8px;font-size:10px}.rarity--common{background:var(--carbon-fill-accent)}.rarity--rare{background:linear-gradient(135deg,#122c20e0 0%,#08120df5 100%)}.rarity--epic{background:linear-gradient(135deg,#3e2d10e6 0%,#18120af5 100%)}.rarity--special{background:linear-gradient(135deg,#5c1814eb 0%,#1d0b0bf7 100%)}.quick-amounts{gap:var(--space-unit);flex-wrap:wrap}.menu-row{width:100%;color:var(--paper)}.service-menu-panel .list-stack{margin-top:16px}.empty-state{padding:var(--space-panel);-webkit-backdrop-filter:blur(14px)saturate(160%);background:#0c0b0d9e;border:1px dashed #ffffff1f;border-radius:18px}.empty-state__title{margin-bottom:var(--space-unit);font-weight:700}.bottom-nav,.toast-stack{width:min(calc(100vw - (var(--shell-gutter) * 2)), var(--shell-max));z-index:40;margin-inline:auto;position:fixed;left:0;right:0}.bottom-nav{contain:layout paint;padding:0 var(--shell-gutter) calc(8px + env(safe-area-inset-bottom));bottom:0}.bottom-nav__layout{align-items:stretch;gap:10px;display:flex}.bottom-nav__glass{border-radius:24px 24px 26px 26px;width:100%}.bottom-nav__glass .glass-surface__content{padding:0;display:block}.bottom-nav__glass--solo{border-radius:999px;flex:none;width:auto}.bottom-nav__glass--solo.glass-surface--svg,.bottom-nav__glass--solo.glass-surface--fallback{border-color:#0000;box-shadow:0 12px 28px #0000003d}.bottom-nav__glass--group{flex:auto}.bottom-nav__frame{gap:var(--space-unit);padding:var(--space-unit);border-radius:inherit;-webkit-backdrop-filter:none;width:100%;box-shadow:none;background:0 0;border:0}.bottom-nav__frame--solo{gap:0;width:auto;padding:6px}.bottom-nav__frame--group{width:100%}.nav-button{gap:var(--space-unit);text-align:center;color:#ffffffa3;border-radius:18px;flex-direction:column;flex:1 1 0;justify-content:center;min-width:0;min-height:56px;padding:0}.nav-button--round{width:58px;min-width:58px;min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:0 0 58px}.bottom-nav .nav-button--round.nav-button--active,.bottom-nav .nav-button--round:hover,.bottom-nav .nav-button--round:focus-visible{box-shadow:none;background:0 0;border-color:#0000}.nav-button__icon{place-items:center;width:100%;line-height:0;display:grid}.nav-button__icon svg{display:block}.nav-button__label{text-align:center;letter-spacing:.08em;white-space:nowrap;text-overflow:clip;width:100%;font-size:10px;line-height:1.12;display:block;overflow:hidden}.nav-button--round .nav-button__label{display:none}.nav-button--active{color:var(--paper);background:linear-gradient(#e1081f2e 0%,#6d091314 100%);border:1px solid #e1081f47;transform:translateY(-2px);box-shadow:inset 0 1px #e1081f14,0 8px 16px #6d091347,0 0 18px #e1081f1a}.nav-button--attention{background:linear-gradient(#dc143533 0%,#60081714 100%);border:1px solid #ff6f8a52;animation:1.35s ease-in-out infinite navAttentionPulse;box-shadow:inset 0 1px #ffafbe1a,0 0 0 1px #ff678533,0 0 14px #ff3a5b3d}.nav-button--attention .nav-button__icon,.nav-button--attention .nav-button__label{color:#ffecf1f5}@keyframes navAttentionPulse{0%,to{transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffafbe1a,0 0 0 1px #ff678533,0 0 14px #ff3a5b33}50%{transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #ffafbe29,0 0 0 1px #ff859d57,0 0 22px #ff3a5b5c}}.overlay{z-index:40;pointer-events:none;position:fixed;inset:0}.overlay__backdrop{-webkit-backdrop-filter:blur(4px);pointer-events:auto;background:#0807098a;width:100vw;position:fixed;inset:0}.sheet-shell,.modal-shell{width:min(calc(100vw - (var(--shell-gutter) * 2)), var(--shell-max));pointer-events:none;position:fixed;left:50%}.sheet-shell{bottom:0;transform:translate(-50%)}.modal-shell{top:50%;transform:translate(-50%,-50%)}.sheet,.modal{border:1px solid var(--glass-stroke-soft);width:100%;box-shadow:var(--glass-inner), 0 -10px 40px #11050f6b;-webkit-backdrop-filter:var(--glass-blur);pointer-events:auto;background:linear-gradient(#383e4629 0%,#08090af0 100%);border-top-left-radius:28px;border-top-right-radius:28px}.sheet{padding:16px 16px calc(18px + env(safe-area-inset-bottom))}.subscription-sheet{gap:var(--space-unit);display:grid}.subscription-sheet__list{gap:10px;display:grid}.subscription-plan{text-align:left;border:1px solid var(--glass-stroke-soft);-webkit-backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(#33383f38 0%,#0b0c0ed1 100%);border-radius:18px;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.subscription-plan__title{font-size:16px;font-weight:700}.subscription-plan__price{justify-items:end;gap:2px;display:grid}.subscription-plan__price strong{font-size:18px;font-weight:800}.subscription-plan__old{color:var(--muted);font-size:11px;text-decoration:line-through}.subscription-plan--low{border-color:#e1725f47}.sheet__handle{width:52px;height:5px;margin:0 auto var(--space-unit);background:#5c636c6b;border-radius:999px}.modal{padding:var(--space-panel);border-radius:28px}.insufficient-funds-modal{gap:16px;display:grid}.insufficient-funds-modal__hero{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.insufficient-funds-modal__icon{color:#fff5f7f0;background:linear-gradient(135deg,#2c0f15f0 0%,#0f0c10fa 100%);border:1px solid #e1081f33;border-radius:18px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e}.insufficient-funds-modal__copy{gap:4px;display:grid}.insufficient-funds-modal__copy strong{font-size:18px;line-height:1.06}.insufficient-funds-modal__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.insufficient-funds-modal__metric{background:linear-gradient(#26282f38 0%,#0c0c0fd1 100%);border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:14px;display:grid}.insufficient-funds-modal__metric span{color:#ffffff94;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.insufficient-funds-modal__metric strong{font-size:16px;line-height:1.08}.insufficient-funds-modal__metric--accent{background:linear-gradient(#3a181cd6 0%,#160d10f0 100%);border-color:#e1725f47;box-shadow:inset 0 1px #ffffff08,0 10px 22px #6d09132e}.referral-modal{gap:var(--space-unit);display:grid}.referral-modal__lead{color:#ffffffe0}.referral-modal__list{gap:10px;display:grid}.referral-modal__item{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill);border-radius:18px;padding:14px}.referral-modal__level{margin-bottom:6px;font-weight:800}.referral-modal__hint{color:var(--muted);font-size:12px}.icon-button{border:1px solid var(--glass-stroke-soft);background:var(--carbon-fill-accent);-webkit-backdrop-filter:blur(12px)saturate(160%);border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.reel-window{height:112px;margin:var(--space-unit) 0;border:1px solid var(--glass-stroke-soft);-webkit-backdrop-filter:blur(12px)saturate(160%);background:#0e081099;border-radius:18px;position:relative;overflow:hidden}.reel-track{will-change:transform;gap:12px;padding:14px 0;transition:none;display:flex}.reel-track--spinning{transition:transform 5s cubic-bezier(.12,.92,.2,1)}.reel-item{place-content:center;gap:var(--space-unit);text-align:center;background:#0d080f9e;border:1px solid #ffffff1a;border-radius:18px;flex:none;width:136px;height:84px;display:grid}.reel-item--common{background:linear-gradient(135deg,#522721c7 0%,#21141aeb 100%);border-color:#edc8a929}.reel-item--rare{background:linear-gradient(135deg,#183d2de0 0%,#11221bf2 100%);border-color:#89d6a038}.reel-item--epic{background:linear-gradient(135deg,#5e3e16e0 0%,#312212f2 100%);border-color:#efc87d47}.reel-item--special{background:linear-gradient(135deg,#74211be6 0%,#3e1819f5 100%);border-color:#de685357}.reel-item__label{font-size:15px;font-weight:800;line-height:1.12}.reel-item--winner{border:1px solid #e1081f70;box-shadow:0 0 0 1px #e1081f38,0 0 20px #e1081f47,0 12px 28px #6d09133d}.reel-window__marker,.reel-window__fade{pointer-events:none;height:100%;position:absolute;top:0}.reel-window__marker{background:linear-gradient(#e1081f00 0%,#e1081fd6 20% 80%,#e1081f00 100%);width:2px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #e1081f3d,0 0 12px #e1081f47}.reel-window__fade{width:54px}.reel-window__fade--left{background:linear-gradient(90deg,#110b0be0 0%,#0000 100%);left:0}.reel-window__fade--right{background:linear-gradient(270deg,#110b0be0 0%,#0000 100%);right:0}.result-card{gap:var(--space-unit);display:grid}.toast-stack{top:calc(var(--toast-top-offset) + env(safe-area-inset-top) + var(--viewport-top-offset,0px));z-index:42;padding:0 12px}.toast-stack--center{width:auto;padding:calc(var(--toast-top-offset) + env(safe-area-inset-top) + var(--viewport-top-offset,0px)) 20px calc(120px + env(safe-area-inset-bottom));pointer-events:auto;z-index:1260;background:radial-gradient(circle,#06080c47 0%,#06080c1f 24%,#0000 62%);align-content:start;justify-items:center;margin:0;display:grid;inset:0}.toast{text-align:center;color:var(--paper);border:1px solid var(--glass-stroke-soft);box-shadow:var(--glass-inner), 0 14px 28px #10050e52;-webkit-backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#1a1a1ef5 0%,#0c0c0e 100%);border-radius:18px;padding:14px 16px;font-size:14px}.toast--reward-apply,.toast--center-reveal{text-align:left;cursor:pointer;background:radial-gradient(circle at 50% 0,#ffffff12,#0000 46%),linear-gradient(#101219f5 0%,#06080cfa 100%);border-color:#27ff883d;border-radius:24px;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:14px;width:min(100%,340px);padding:14px 16px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,0 30px 50px #0000006b,0 0 0 1px #ffffff05}.toast--reward-apply:before,.toast--reward-apply:after,.toast--center-reveal:before,.toast--center-reveal:after{content:"";border-radius:inherit;pointer-events:none;position:absolute}.toast--reward-apply:before,.toast--center-reveal:before{opacity:.9;background:linear-gradient(132deg,#0000 0 34%,#ffffff14 44%,#0000 56%),radial-gradient(circle at 50% 10%,#ffffff14,#0000 28%);inset:0}.toast--reward-apply:after,.toast--center-reveal:after{filter:blur(18px);opacity:.32;background:#27ff889e;border-radius:999px;height:24px;inset:auto 18px -14px}.toast--reward-apply.toast--danger:after,.toast--center-reveal.toast--danger:after{opacity:.36;background:#ff4a68bd}.toast--reward-apply.toast--neutral:after,.toast--center-reveal.toast--neutral:after{opacity:.28;background:#ffd68bb8}.toast__badge{z-index:1;background:linear-gradient(#181b23f5 0%,#0b0c11fa 100%);border:1px solid #ffffff1a;border-radius:20px;place-items:center;width:56px;height:56px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 16px 28px #0000004d}.toast__badge:before{content:"";filter:blur(16px);opacity:.46;z-index:-1;border-radius:24px;position:absolute;inset:-8px}.toast__badge--success{color:#cfffddfa;border-color:#27ff8847}.toast__badge--success:before{background:#27ff886b}.toast__badge--danger{color:#ffdbe2fa;border-color:#ff4a684d}.toast__badge--danger:before{background:#ff4a686b}.toast__badge--neutral{color:#ffedc3fa;border-color:#ffce7a47}.toast__badge--neutral:before{background:#ffce7a66}.toast__close{color:#fff1f5e0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px;box-shadow:inset 0 1px #ffffff0f}.toast__copy{z-index:1;gap:4px;min-width:0;display:grid;position:relative}.toast__label{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900}.toast__title{color:#fbf7f2fa;letter-spacing:-.04em;font-size:22px;font-weight:900;line-height:.92}.toast__value{color:#cbffdbfa;letter-spacing:-.02em;font-size:16px;font-weight:900;line-height:1.05}.toast--danger .toast__value{color:#ffdbe2fa}.toast--neutral .toast__value{color:#ffecbffa}.toast__meta{color:#ffffffad;margin:0;font-size:12px;line-height:1.35}.toast--danger{border-color:#ff8d9880}.toast--success{border-color:#58d67b4d}.toast--neutral{border-color:#ffffff24}@media (width<=560px){.toast--reward-apply,.toast--center-reveal{border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:12px;padding:13px 14px}.toast-stack--center{padding:calc(var(--toast-top-offset) + env(safe-area-inset-top) + var(--viewport-top-offset,0px)) 16px calc(112px + env(safe-area-inset-bottom))}.toast__close{width:28px;height:28px;top:10px;right:10px}.toast__badge{border-radius:18px;width:52px;height:52px}.toast__title{font-size:20px}}.button:hover,.icon-button:hover,.pill:hover,.menu-row:hover,.nav-button:hover{border-color:#e1081f47;transform:translateY(-1px);box-shadow:0 0 0 1px #e1081f29,0 0 20px #e1081f1f}.button:focus-visible,.pill:focus-visible,.icon-button:focus-visible,.menu-row:focus-visible,.nav-button:focus-visible,.action-card:focus-visible{outline-offset:2px;outline:2px solid #d13b30bd}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes borderGlowPulse{0%,to{opacity:.26;transform:scale(.94)}50%{opacity:.56;transform:scale(1.02)}}@keyframes canopyDrift{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.015)}}@keyframes petalFall{0%{transform:translateY(-24%)rotate(0)}to{transform:translate3d(var(--petal-drift), 132%, 0) rotate(430deg)}}@keyframes petalFallReverse{0%{transform:translateY(-24%)rotate(0)scaleX(-1)}to{transform:translate3d(calc(var(--petal-drift) * -1), 132%, 0) rotate(-440deg) scaleX(-1)}}@keyframes electricRailScan{0%{opacity:.28;transform:translate(-44%)translateY(-50%)}50%{opacity:.72}to{opacity:.24;transform:translate(44%)translateY(-50%)}}@keyframes electricThumbPulse{0%,to{box-shadow:0 0 0 1px #e1081f66,0 6px 12px #00000057,0 0 12px #e1081f38}50%{box-shadow:0 0 0 1px #ffe4d194,0 6px 12px #00000057,0 0 18px #e1081f6b}}:where(.panel,.benefit-strip,.server-spec,.case-card__preview,.subscription-builder__device,.subscription-plan-card,.subscription-builder__promo-input,.subscription-builder__promo-apply,.profile-command-center,.profile-balance-bar,.profile-action-card,.referral-program,.referral-program__reward,.referral-program__link-row,.referral-program__stat,.key-card,.device-row,.bonus-row,.history-row,.menu-row,.summary-metric,.referral-entry,.bottom-nav__frame,.sheet,.modal,.subscription-plan,.referral-popover,.reel-window,.toast,.drop-info-block,.drop-info-panel,.drop-mode-option){-webkit-backdrop-filter:blur(6px)saturate(122%);background:#0b0c1029!important}@media (width<=640px){.control-bar{gap:10px}.control-bar__brand{flex:auto}.control-bar__cluster{justify-content:flex-end;gap:6px;width:auto}.control-bar__button{min-width:42px;height:42px;padding:0 12px}.control-bar__button--language{display:none}.control-bar__button--menu{width:42px;padding:0}.control-bar__balance-chip{min-height:42px;padding:0 12px}.control-menu__language{display:flex}.control-menu__profile{flex-wrap:wrap}.control-menu__badge{justify-content:center;width:100%}.drop-overview-hero,.drop-mode-toolbar,.drop-detail-hero{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.drop-detail-hero__action{width:100%}.drop-detail-stats,.drop-rarity-grid{grid-template-columns:1fr}.drop-detail-placeholder{width:100%;min-height:168px}.subscription-builder__addons-grid,.subscription-builder__addons-summary{grid-template-columns:1fr}.subscription-builder__promo-shelf-toggle,.subscription-builder__promo-code{grid-template-columns:1fr;align-items:start}.subscription-builder__promo-shelf-side{justify-content:space-between;width:100%}.subscription-builder__promo-code-meta{justify-self:start}.insufficient-funds-modal__hero,.insufficient-funds-modal__metrics{grid-template-columns:1fr}.subscription-builder__addons-toggle{grid-template-columns:1fr;align-items:start}.subscription-builder__addons-toggle-copy strong{font-size:20px}.subscription-builder__addons-toggle-side{justify-content:space-between;width:100%}.subscription-addon-card{min-height:0}.subscription-addon-card__copy strong{font-size:clamp(24px,7.8vw,30px)}.subscription-addon-card__meta{flex-direction:column;align-items:flex-start;gap:4px}}@media (hover:none),(pointer:coarse),(width<=768px){.app-shell,.panel,.button,.icon-button,.server-spec,.summary-metric,.key-card,.device-row,.bonus-row,.history-row,.menu-row,.sheet,.modal,.subscription-plan,.referral-popover,.drop-reward-rail,.drop-reward-chip{-webkit-backdrop-filter:blur(6px)saturate(118%)!important}.petals-layer{display:none}}@media (width<=380px){.control-bar{padding:11px}.control-bar__logo{width:46px;height:46px}.control-bar__subtitle{font-size:11px}.control-bar__balance-chip{min-height:40px;padding:0 10px;font-size:10px}.control-bar__button--language{min-width:54px;padding:0 12px}.control-menu__panel{padding:16px}.control-menu__item{padding:12px}.actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-command-center__subgrid{grid-template-columns:1fr}.profile-balance-bar{flex-direction:column;align-items:stretch}.profile-action-card__footer{flex-wrap:wrap}.drop-mode-card__footer{flex-direction:column;align-items:flex-start}.drop-reward-chip{min-width:136px}.profile-balance-bar__button,.profile-action-card__button{width:100%}.guide-card__toggle{flex-direction:column;align-items:flex-start}.guide-card__toggle-meta{justify-items:stretch;width:100%}.referral-entry{flex-direction:column;align-items:flex-start}.referral-program__title{font-size:18px}.referral-program__reward-label{font-size:12px}.referral-program__stats{gap:8px}.referral-program__stat{padding:10px 6px}.referral-program__stat-label{font-size:10px}.referral-program__invite{font-size:16px}.referral-share-sheet__actions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.referrals-page__title{letter-spacing:0;font-size:clamp(23px,6.9vw,32px)}.referrals-summary__value{font-size:clamp(36px,10vw,48px)}.referrals-summary__value--money{font-size:clamp(26px,7.8vw,38px)}.referrals-partner{grid-template-columns:1fr}.referrals-partner__cta{width:100%}.referrals-links__actions{grid-template-columns:1fr}.referrals-list__empty-text{font-size:17px}.subscription-builder__device h2{font-size:20px}.subscription-plan-card__term{font-size:18px}.subscription-plan-card__price{font-size:clamp(19px,5.8vw,34px)}.subscription-builder__pay{min-height:58px;font-size:18px}}@media (width<=420px){.subscription-plan-card{padding:12px 10px}.subscription-plan-card-slot{min-height:164px}.subscription-plan-card__price{font-size:clamp(17px,4.8vw,24px)}.subscription-plan-card__meta{gap:6px;font-size:12px}.subscription-plan-card__discount{padding:3px 7px;font-size:11px}}@media (width<=640px){.drop-screen-head h1{font-size:34px}.game-stage{min-height:484px}.game-stage__body{min-height:378px;padding:22px 14px 14px}.game-stage__footer{padding:0 14px 14px}.game-stage__cta{min-height:58px;font-size:17px}.game-stage--daily{min-height:520px}.game-stage--daily .game-stage__body{min-height:520px;padding-top:0}.game-stage--sakura{min-height:708px}.game-stage--sakura .game-stage__body{min-height:620px;padding-top:14px}.daily-wheel-ui{gap:12px;max-width:none}.daily-wheel-ui__status-card{width:min(100%,324px);padding:12px 14px}.daily-wheel-ui__status-card strong{font-size:clamp(24px,6.6vw,30px)}.daily-wheel-ui__status-card p{font-size:11px}.daily-wheel-ui__chrome h2{font-size:18px}.daily-wheel-ui__mode{min-height:104px;padding:11px 9px}.daily-wheel-ui__mode strong{font-size:15px}.daily-wheel-ui__mode span:last-child{font-size:11px}.daily-wheel-ui__arena{min-height:456px;padding:12px 0 30px}.free-spin-wheel{--wheel-label-radius:84px;width:min(100%,340px)}.free-spin-wheel__rotor{inset:24px}.free-spin-wheel__label{width:58px;font-size:15px}.free-spin-wheel__label--compact{font-size:13px}.free-spin-wheel__pointer{width:22px;height:28px;top:-8px}.sakura-case-stage__open-panel{grid-template-columns:1fr}.sakura-case-stage__case-card{min-height:228px}.sakura-case-stage__case-card h3{font-size:clamp(22px,8.2vw,30px)}.sakura-case-stage__roulette{height:204px}.sakura-case-stage__track{top:16px;left:10px}.sakura-case-stage__card{width:102px;min-height:170px}.sakura-case-stage__card-icon{min-height:82px}.sakura-case-stage__result-card{width:100%}.case-stage__frame{width:min(100%,332px)}.drop-prize-strip{grid-template-columns:1fr}}@media (width<=380px){.drop-mode-card{min-height:298px;padding:14px}.drop-mode-card__media{min-height:188px}.drop-mode-card--poster .drop-mode-card__media{min-height:100%}.drop-screen-toolbar__price{width:100%}.drop-screen-head h1{font-size:30px}.game-stage{min-height:454px}.game-stage__body{min-height:350px}.game-stage--daily{min-height:476px}.game-stage--daily .game-stage__body{min-height:476px;padding-top:0}.game-stage--sakura{min-height:648px}.game-stage--sakura .game-stage__body{min-height:560px;padding-top:12px}.daily-wheel-ui{gap:0;max-width:none}.daily-wheel-ui__chrome{justify-content:center}.daily-wheel-ui__chrome h2{font-size:17px}.daily-wheel-ui__modes{gap:8px}.daily-wheel-ui__mode{border-radius:18px;min-height:96px;padding:10px 8px}.daily-wheel-ui__mode-icon{border-radius:14px;width:38px;height:38px}.daily-wheel-ui__mode strong{font-size:14px}.daily-wheel-ui__mode span:last-child{font-size:10px}.daily-wheel-ui__arena{min-height:408px;padding:8px 0 24px}.free-spin-wheel{--wheel-label-radius:72px;width:min(100%,296px)}.free-spin-wheel__core{width:98px;height:98px;padding:10px}.free-spin-wheel__core-value{font-size:26px}.free-spin-wheel__core-value--timer{font-size:15px}.free-spin-wheel__rotor{inset:22px}.free-spin-wheel__label{width:48px;font-size:13px}.free-spin-wheel__label--compact{font-size:11px}.free-spin-wheel__pointer{width:20px;height:26px;top:-7px}.sakura-case-stage{gap:12px}.sakura-case-stage__topbar{flex-direction:column;align-items:flex-start}.sakura-case-stage__case-meta{grid-template-columns:1fr;gap:6px;width:100%}.sakura-case-stage__meta{width:100%}.sakura-case-stage__open-panel{gap:10px}.sakura-case-stage__cta-row{width:100%}.sakura-case-stage__case-card{border-radius:18px;min-height:214px;padding:12px}.sakura-case-stage__open-button{min-height:40px;font-size:12px}.sakura-case-stage__result-card{padding:12px}.sakura-case-stage__result-actions{grid-template-columns:1fr}.sakura-case-stage__roulette{border-radius:18px;height:188px}.sakura-case-stage__track{gap:8px;top:12px;left:10px}.sakura-case-stage__card{border-radius:14px;width:94px;min-height:154px;padding:8px 6px}.sakura-case-stage__card-icon{border-radius:10px;min-height:70px}.sakura-case-stage__pool-row{grid-template-columns:46px minmax(0,1fr);grid-template-areas:"index main""icon main""chance main";align-items:start;gap:8px;padding:8px}.sakura-case-stage__pool-index{grid-area:index;align-self:start}.sakura-case-stage__pool-icon{grid-area:icon;justify-self:center}.sakura-case-stage__pool-main{grid-area:main}.sakura-case-stage__pool-chance{text-align:center;grid-area:chance;justify-self:center;min-width:0}.sakura-case-stage__pool-title{font-size:11px}.sakura-case-stage__pool-chance{min-width:52px;font-size:12px}.drop-reward-name-grid{gap:8px}.drop-reward-name-tile{min-height:82px;padding:8px}.drop-reward-name-tile span,.drop-prize-strip__item span{font-size:12px}}@media (width<=640px){.drop-shell{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.scroll-glow{top:max(82px, calc(env(safe-area-inset-top) + 66px));right:2px;bottom:calc(122px + env(safe-area-inset-bottom));width:6px}.scroll-glow__track{width:2px}.scroll-glow__thumb{width:5px;min-height:40px}.drop-overview-intro__head{grid-template-columns:1fr;gap:12px}.drop-overview-title h1{font-size:clamp(28px,8vw,34px)}.drop-overview-intro__title{gap:2px 10px;font-size:clamp(28px,8vw,34px)}.drop-overview-intro__copy .muted-text{max-width:none;font-size:12px;line-height:1.3}.drop-overview-intro__pills{justify-content:flex-start}.drop-overview-intro__pills span{min-height:28px;padding:0 9px;font-size:8px}.drop-daily-hero{border-radius:24px;min-height:252px;padding:0}.drop-daily-hero__title-block h2,.drop-case-carousel__title,.drop-arcade__title{font-size:clamp(20px,5.8vw,28px)}.drop-daily-hero__title-block p{font-size:12px;line-height:1.34}.drop-daily-hero__copy{gap:10px;padding:14px}.drop-daily-hero__status{width:min(100%,248px);padding:11px 12px}.drop-daily-hero__status strong{font-size:clamp(20px,5.2vw,26px)}.drop-daily-hero__footer{align-items:flex-end}.drop-daily-hero__eyebrow,.drop-daily-hero__pill,.drop-daily-hero__cta{min-height:32px;padding:0 10px;font-size:8px}.drop-daily-hero__visual{inset:0}.daily-reward-panel__head{flex-direction:column;align-items:flex-start}.daily-reward-panel__head span{text-align:left;max-width:none}.daily-reward-panel__group-head{flex-direction:column;align-items:flex-start}.daily-reward-panel__track{grid-template-columns:repeat(auto-fit,104px)}.drop-case-carousel{border-radius:24px;padding:14px}.drop-case-carousel__head,.drop-arcade__head{align-items:flex-start}.drop-case-carousel__nav{border-radius:14px;width:40px;height:40px}.drop-case-carousel__stage{height:340px}.drop-case-showcase{border-radius:22px;width:min(82%,288px);padding:12px}.drop-case-showcase.is-prev{transform:translateX(calc(-50% - 35% + (var(--case-drag-offset) * .34))) translateY(18px) rotateY(18deg) scale(.86)}.drop-case-showcase.is-next{transform:translateX(calc(-50% + 35% + (var(--case-drag-offset) * .34))) translateY(18px) rotateY(-18deg) scale(.86)}.drop-case-showcase__content{gap:10px;padding:12px}.drop-case-showcase__kicker,.drop-case-showcase__pill,.drop-arcade-card__kicker{min-height:28px;padding:0 9px;font-size:8px}.drop-case-showcase__copy h3{font-size:clamp(22px,6vw,30px)}.drop-arcade-card__title-block h3{font-size:clamp(20px,5.3vw,26px)}.drop-case-showcase__copy p,.drop-arcade-card__title-block p{font-size:11px;line-height:1.28}.drop-case-showcase__footer,.drop-arcade-card__footer{flex-direction:column;align-items:stretch}.drop-case-showcase__meta,.drop-case-showcase__cta,.drop-arcade-card__price,.drop-arcade-card__cta{width:100%;min-height:30px;padding:0 9px;font-size:8px}.drop-case-showcase__meta{max-width:none}.drop-arcade-card__footer{align-items:flex-end}.drop-arcade-card__cta{width:auto;min-width:120px}.drop-arcade__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drop-arcade-card,.drop-arcade-card--mines{border-radius:22px;min-height:236px;padding:14px}.drop-arcade-card--wide{grid-column:1/-1;min-height:218px}.drop-arcade-card__copy{padding:14px}.drop-arcade-card__title-block{gap:6px}.drop-arcade-card__icon{border-radius:14px;width:40px;height:40px}.drop-history-card--showcase{width:100%}.drop-mode-grid--games{gap:10px}.drop-mode-card--poster{border-radius:24px;gap:10px;min-height:308px;padding:12px}.drop-mode-card--poster:after{width:136px;height:136px;bottom:-18%;right:-18%}.drop-mode-card__rail{gap:8px}.drop-mode-card__kicker,.drop-mode-card__badge{min-height:30px;padding:0 10px;font-size:9px}.drop-mode-card__signal{gap:8px}.drop-mode-card__icon{border-radius:14px;flex-basis:40px;width:40px;height:40px}.drop-mode-card__spotlight{letter-spacing:.1em;max-width:58%;min-height:30px;padding:0 10px;font-size:8px}.drop-mode-card__title{font-size:clamp(18px,4.9vw,24px);line-height:.94}.drop-mode-card__caption{max-width:none;font-size:11px;line-height:1.28}.drop-mode-card__feature-row{gap:6px}.drop-mode-card__feature{letter-spacing:.08em;min-height:24px;padding:0 8px;font-size:8px}.drop-mode-card__footer{align-items:stretch;margin-top:10px}.drop-mode-card__enter--primary{justify-content:space-between;width:100%;min-height:40px;padding-left:14px;font-size:9px}.drop-mode-card__enter-icon{border-radius:10px;width:28px;height:28px}.drop-mode-card__meta{min-height:30px;padding:0 10px;font-size:9px}.drop-history-card{border-radius:24px;grid-template-columns:1fr;gap:14px;padding:14px}.drop-history-card__media{border-radius:18px;height:clamp(134px,36vw,180px)}.drop-history-card__copy,.drop-history-card__head{gap:8px}.drop-history-card__copy h2{font-size:clamp(24px,6vw,30px)}.drop-history-card__chips{gap:6px}.drop-history-card__chip{min-height:26px;padding:0 9px;font-size:8px}.drop-history-card__meta{justify-self:flex-start;min-height:30px;font-size:9px}.drop-history-card__cta{justify-content:space-between;width:100%;min-height:46px;padding:0 7px 0 15px;font-size:10px}.drop-history-card__cta-icon{border-radius:10px;width:30px;height:30px}.drop-mode-card{min-height:288px;padding:14px}.drop-mode-card__media{min-height:188px}.mines-stage__chrome,.overunder-stage__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.game-setup-dock{border-radius:18px;gap:8px;padding:10px}.plinko-stage__controls,.blackjack-stage__controls,.blackjack-stage__bet-dock{border-radius:18px;gap:7px;padding:9px 10px 8px}.game-setup-dock__row,.game-setup-dock__row-head{gap:8px}.game-setup-dock__value,.game-slider__value{min-height:24px;padding:0 8px;font-size:10px}.game-slider{gap:6px}.game-slider__input{height:6px}.game-slider__input::-webkit-slider-thumb{width:18px;height:18px}.game-slider__input::-moz-range-thumb{width:18px;height:18px}.game-slider__tick{font-size:9px}.amount-control__row{grid-template-columns:minmax(0,1fr) 104px;gap:8px}.amount-control__field{min-height:32px;padding:0 8px}.amount-control__field input{font-size:12px}.plinko-stage__risk-row{gap:8px}.plinko-stage__chip{border-radius:13px;min-height:34px;padding:0 6px;font-size:11px}.plinko-stage__controls .amount-control__row,.blackjack-stage__controls .amount-control__row,.blackjack-stage__bet-dock .amount-control__row{grid-template-columns:minmax(0,1fr) 98px;gap:7px}.overunder-stage__cta-switches{gap:8px;margin-bottom:8px}.overunder-stage__cta-switch{min-height:42px;font-size:12px}.overunder-stage__line-slider{gap:10px}.overunder-stage__line-input{height:8px}.overunder-stage__line-input::-webkit-slider-thumb{width:20px;height:20px}.overunder-stage__line-input::-moz-range-thumb{width:20px;height:20px}.overunder-stage__line-scale{gap:6px}.game-stage--overunder{min-height:548px}.game-stage--overunder .game-stage__body{min-height:430px}.game-setup-dock__summary{gap:6px}.game-setup-dock__summary span{min-height:28px;padding:0 10px;font-size:10px}.mines-stage__stat,.overunder-stage__meta-card{min-height:58px;padding:10px 12px}.mines-stage__stat strong,.overunder-stage__meta-card strong{font-size:18px}.mines-stage__board-shell,.blackjack-stage__table,.plinko-stage__altar,.overunder-stage__rail-shell{padding-left:10px;padding-right:10px}.overunder-stage__rail-shell{min-height:184px}.mines-stage__board{gap:8px}.mines-stage__board-shell{justify-self:center;width:min(100%,362px)}.mines-stage__cell-inner{border-radius:16px}.plinko-stage__altar{min-height:min(var(--plinko-altar-min-height,288px), 400px);padding-bottom:42px}.plinko-stage__slots{gap:max(3px, var(--plinko-slot-gap,4px))}.plinko-stage__slot{min-height:max(28px, var(--plinko-slot-height,34px));font-size:max(7.6px, var(--plinko-slot-font-size,10px))}.game-stage--blackjack{min-height:auto}.game-stage--blackjack .game-stage__body{min-height:0}.blackjack-stage__table{border-radius:26px;padding-top:14px;padding-bottom:14px}.blackjack-stage__head{gap:6px}.blackjack-stage__head-chip{min-height:28px;padding:0 10px;font-size:10px}.blackjack-stage__seat{border-radius:20px;padding:12px}.blackjack-stage__seat-total{font-size:20px}.blackjack-stage__hand{gap:8px;min-height:96px}.blackjack-card,.blackjack-stage__placeholder-card{border-radius:16px;width:clamp(60px,19vw,72px)}.blackjack-card__rank{font-size:19px;top:8px;left:8px}.blackjack-card__suit{font-size:10px;top:30px;left:8px}.blackjack-card__watermark{font-size:28px;bottom:6px;right:8px}.blackjack-stage__placeholder-card--offset{margin-left:-32px}.blackjack-stage__status strong{font-size:22px}.blackjack-stage__actions{gap:8px}.blackjack-stage__action{min-height:42px;font-size:12px}.overunder-stage__rail{min-height:116px;padding:14px 10px 20px}.overunder-stage__cursor{min-width:50px;min-height:28px;font-size:12px}.overunder-stage__side{min-height:42px;font-size:12px}.plinko-stage__head strong,.plinko-stage__rows{font-size:18px}.plinko-stage__rows{min-height:38px;padding:0 10px}}.control-menu__section+.control-menu__section{margin-top:16px}.utility-page,.install-page{padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:12px}.utility-hero-card,.utility-section-card,.utility-compact-card,.install-page__hero,.install-page__step{gap:12px;display:grid}.utility-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.utility-section-heading h2{font-size:clamp(24px,6vw,32px);line-height:.96}.utility-section-heading p{margin-top:4px}.utility-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.utility-metric{background:linear-gradient(#101115f5 0%,#090a0dfa 100%);border:1px solid #ffffff14;border-radius:18px;align-content:space-between;gap:10px;min-width:0;min-height:116px;padding:14px;display:grid}.utility-metric--accent{border-color:#4be16e47;box-shadow:0 0 18px #4be16e0f}.utility-metric--warning{border-color:#e1934c3d}.utility-metric__label{color:var(--muted);font-size:12px;line-height:1.3}.utility-metric__value{color:var(--paper);margin:0;font-family:Oswald,sans-serif;font-size:clamp(28px,7.2vw,40px);line-height:.92}.utility-stack-list{gap:10px;display:grid}.utility-simple-row,.utility-timeline-item,.utility-toggle-row,.utility-selection-card,.install-page__server-card,.install-page__warning{align-items:center;gap:12px;min-width:0;display:flex}.utility-simple-row,.install-page__warning{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px}.utility-simple-row .icon,.install-page__warning .icon{color:#f98593eb}.utility-dual-grid,.utility-button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.utility-compact-card{align-content:space-between}.utility-compact-card h3{font-size:22px;line-height:.98}.utility-compact-card p{color:var(--muted);line-height:1.4}.utility-action{appearance:none;cursor:pointer;min-width:0;min-height:56px;font:inherit;border:1px solid #ffffff14;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.utility-action--full{width:100%}.utility-action:hover,.utility-action:focus-visible{transform:translateY(-1px)}.utility-action--primary{color:var(--paper);background:linear-gradient(135deg,#e1081ff5 0%,#900716f0 100%);border-color:#e1081f5c;box-shadow:inset 0 1px #ffffff14,0 12px 24px #e1081f2e}.utility-action--secondary{color:var(--paper);background:linear-gradient(#1c1c20f5 0%,#111114 100%)}.utility-action--ghost{color:#e1e4ebe6;background:linear-gradient(#17181deb 0%,#0c0d10fa 100%)}.utility-action--checkout{background:radial-gradient(circle at 18% 18%,#ffbac438,#0000 24%),radial-gradient(circle at 84% 18%,#ff4e6b38,#0000 26%),linear-gradient(135deg,#ff284a 0%,#c90c2cfa 46%,#800615fa 100%);border-color:#ff5e786b;border-radius:24px;min-height:76px;padding:16px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 22px #5c000d29,0 22px 46px #a5072252,0 8px 18px #0000003d}.utility-action--checkout:before,.utility-action--checkout:after{content:"";pointer-events:none;position:absolute}.utility-action--checkout:before{background:linear-gradient(115deg,#0000 0% 36%,#ffffff47 49%,#0000 60% 100%);animation:4.4s ease-in-out infinite checkoutCtaShine;inset:0;transform:translate(-140%)}.utility-action--checkout:after{background:radial-gradient(circle,#ffb8c238,#0000 68%);border-radius:50%;width:144px;height:144px;bottom:-42px;right:-26px}.utility-action--checkout:hover,.utility-action--checkout:focus-visible{transform:translateY(-2px)scale(1.004);box-shadow:inset 0 1px #ffffff38,inset 0 -10px 22px #5c000d2e,0 26px 52px #b1082666,0 10px 24px #00000042}.utility-action--checkout .utility-action__copy,.utility-action--checkout .icon{z-index:1;position:relative}.utility-action--checkout .utility-action__copy{gap:4px}.utility-action--checkout .utility-action__copy span{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.06}.utility-action--checkout .utility-action__copy small{color:#fff6f8e0;font-size:12px;line-height:1.34}.utility-action--checkout .icon{background:#52061133;border:1px solid #ffffff2e;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 22px #59041038}.utility-action__copy{text-align:left;gap:2px;min-width:0;display:grid}.utility-action__copy small{color:#ffffffb3;font-size:11px;line-height:1.35}@keyframes checkoutCtaShine{0%,18%{opacity:0;transform:translate(-140%)}24%{opacity:1}46%{opacity:.92;transform:translate(140%)}to{opacity:0;transform:translate(140%)}}.utility-selection-card{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(#121318f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s}.utility-selection-card:hover,.utility-selection-card:focus-visible,.utility-selection-card--active{border-color:#e1081f3d;box-shadow:inset 0 1px #e1081f14,0 14px 26px #00000038}.utility-selection-card--active{background:linear-gradient(#241014eb 0%,#0d0a0dfa 100%);transform:translateY(-1px)}.utility-selection-card strong{margin-bottom:4px;font-size:17px;display:block}.utility-selection-card p{color:var(--muted);font-size:13px;line-height:1.35}.kotost-settings-overview{background:radial-gradient(circle at 84% 18%,#ff53711f,#0000 20%),radial-gradient(circle at 14% 24%,#ffc07314,#0000 24%),linear-gradient(#111018fa 0%,#09090e 100%);gap:14px}.kotost-settings-overview__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kotost-settings-overview__copy{gap:6px;min-width:0;display:grid}.kotost-settings-overview__copy h2{font-size:clamp(22px,5vw,28px);line-height:.98}.kotost-settings-overview__status{background:linear-gradient(#1c131beb 0%,#0d0b12fa 100%);border:1px solid #ffffff14;border-radius:8px;align-items:flex-start;gap:10px;min-width:192px;padding:12px;display:flex}.kotost-settings-overview__icon{color:#ffd4ddeb;background:#47121d8f;border:1px solid #ff7a913d;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.kotost-settings-overview__status-copy{gap:8px;min-width:0;display:grid}.kotost-settings-overview__status-copy strong{font-size:18px;line-height:1.05}.kotost-settings-overview__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.kotost-settings-overview__item{background:linear-gradient(#101115f5 0%,#090a0dfa 100%);border:1px solid #ffffff0f;border-radius:8px;align-content:space-between;gap:8px;min-width:0;min-height:76px;padding:12px;display:grid}.kotost-settings-overview__item--warning{border-color:#e1934c3d}.kotost-settings-overview__item span{color:var(--muted);font-size:11px;line-height:1.3}.kotost-settings-overview__item strong{font-family:Oswald,sans-serif;font-size:clamp(22px,5vw,28px);line-height:.95}.kotost-settings__groups{gap:16px;display:grid}.kotost-settings__group{gap:10px;display:grid}.kotost-settings__group-head{gap:4px;display:grid}.kotost-settings__group-head h3{font-size:18px;line-height:1.05}.kotost-settings__mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kotost-mode-card{border-radius:8px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:116px;padding:12px}.kotost-mode-card:last-child{grid-column:1/-1}.kotost-mode-card--active{background:radial-gradient(circle at 82% 16%,#ff59771f,#0000 22%),linear-gradient(#241015f0 0%,#0e0b0ffa 100%);border-color:#ff597742}.kotost-mode-card__badge{color:#e0e3ead1;letter-spacing:.08em;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.kotost-mode-card__copy{min-width:0}.kotost-mode-card__copy strong{margin-bottom:6px;font-size:16px;line-height:1;display:block}.kotost-mode-card__copy p{color:#b8bcc5b8;font-size:12px;line-height:1.38}.kotost-settings__reset{border-radius:8px}.utility-selection-card--payment{align-items:stretch;padding:16px;position:relative;overflow:visible}.utility-selection-card--payment .inline-badge{flex:none}.utility-selection-card--payment .border-glow-inner{width:100%;min-width:0;display:grid}.utility-payment-card__main,.utility-payment-card__copy,.utility-payment-card__badges{min-width:0}.utility-payment-card__main{z-index:1;border-radius:inherit;gap:12px;width:100%;display:grid;position:relative;overflow:hidden}.utility-payment-card__main:before{content:"";pointer-events:none;background:radial-gradient(circle,#e1081f24,#0000 72%);border-radius:50%;width:132px;height:132px;position:absolute;top:-38px;right:-26px}.utility-payment-card__topline{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.utility-payment-card__icon,.utility-payment-spotlight__icon{color:#fff5f7f0;background:linear-gradient(135deg,#2c0f15f0 0%,#0f0c10fa 100%);border:1px solid #e1081f33;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e}.utility-payment-card__copy{gap:4px;display:grid}.utility-payment-card__copy strong{margin-bottom:0}.utility-payment-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.utility-payment-card__accent{color:#fff1f3c2;letter-spacing:.12em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.utility-payment-card__chips,.utility-payment-spotlight__perks,.utility-payment-inline{flex-wrap:wrap;gap:8px;display:flex}.utility-payment-card__chip,.utility-payment-spotlight__perk,.utility-payment-inline__pill{color:#fff7f8b8;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.utility-payment-card__meta{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.utility-payment-card__meta span{color:#ffffff9e;align-items:center;gap:6px;font-size:11px;line-height:1.25;display:inline-flex}.utility-payment-card__actions{align-self:end;margin-top:auto;display:grid}.utility-payment-card__select{width:100%;min-height:44px}.utility-payment-spotlight{background:radial-gradient(circle at 88% 18%,#e1081f1f,#0000 26%),linear-gradient(#180f13f5 0%,#0c0b0ffa 100%);border:1px solid #e1081f29;border-radius:18px;gap:12px;margin-top:12px;padding:14px;display:grid}.utility-payment-spotlight__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.utility-payment-spotlight__copy{gap:4px;display:grid}.utility-payment-spotlight__copy strong{font-size:18px;line-height:1.04}.utility-payment-spotlight__copy span{color:#ffffffad;font-size:13px;line-height:1.4}.utility-payment-spotlight__perk,.utility-payment-inline__pill{background:#ffffff0a}.utility-payment-inline{margin-bottom:12px}.utility-segment-row{flex-wrap:wrap;gap:8px;display:flex}.utility-segment{appearance:none;cursor:pointer;min-height:42px;font:inherit;border:1px solid var(--glass-stroke-soft);background:var(--glass-bg-soft);color:var(--muted);border-radius:999px;padding:0 14px;transition:transform .18s,border-color .18s,color .18s}.utility-segment--active{color:var(--paper);background:linear-gradient(135deg,#e1081f38 0%,#6d09132e 100%);border-color:#e1081f47}.utility-input-shell{gap:8px;display:grid}.utility-input-shell--grow{flex:auto}.utility-input-shell span{color:var(--muted);font-size:12px;line-height:1.2}.utility-input-shell input,.utility-input-shell textarea{width:100%;min-height:48px;color:var(--paper);font:inherit;background:linear-gradient(#141418fa 0%,#0b0b0efa 100%);border:1px solid #ffffff14;border-radius:16px;padding:0 14px}.utility-input-shell textarea{resize:vertical;min-height:110px;padding-top:12px;padding-bottom:12px}.utility-promo-row{align-items:end;gap:8px;display:flex}.utility-promo-button{min-width:116px}.utility-success-copy{color:var(--success);font-size:13px;line-height:1.35}.utility-checkout-hint{color:var(--muted);font-size:13px;line-height:1.42}.utility-checkout-hint--good{color:#d6f2dfeb}.utility-inline-button{min-height:38px}.utility-timeline-list{gap:10px;display:grid}.utility-timeline-item{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:flex-start;padding:12px 14px}.utility-timeline-item strong{margin-bottom:4px;display:block}.utility-timeline-item p{color:var(--muted);font-size:13px;line-height:1.35}.balance-overview-card,.balance-section-card,.balance-history-card,.balance-method-preview,.balance-checkout-note,.balance-history-card__list{display:grid}.balance-overview-card{background:radial-gradient(circle at 18% 18%,#e1081f1a,#0000 28%),linear-gradient(#0a0d12fa 0%,#05070a 100%);border-color:#ffffff0d;gap:18px;min-height:188px;padding:22px 20px}.balance-overview-card--minimal{background:radial-gradient(circle at 86% 18%,#e1081f1a,#0000 20%),linear-gradient(#0a0d12fa 0%,#05070a 100%);border-color:#ffffff0d;gap:10px;min-height:156px;padding:18px}.balance-overview-card__label{color:#b7bfcfd1;font-size:16px;line-height:1.2}.balance-overview-card__value{color:var(--paper);letter-spacing:-.03em;font-family:Oswald,sans-serif;font-size:clamp(46px,13vw,72px);line-height:.9}.balance-overview-card__meta{flex-wrap:wrap;gap:8px;display:flex}.balance-overview-card__chip,.balance-method-preview__badge,.balance-history-entry__status{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.balance-overview-card__chip{color:#edeff4b8}.balance-overview-card__chip--accent,.balance-method-preview__badge--accent{color:#fff0f2eb;background:linear-gradient(135deg,#e1081f29 0%,#6d091333 100%);border-color:#e1081f47}.balance-section-card{gap:12px}.balance-section-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.balance-section-card__head h2{font-size:clamp(18px,4.8vw,24px);line-height:1}.balance-section-card__head .muted-text{margin-top:5px;font-size:12px;line-height:1.45}.balance-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.balance-field-shell{min-width:0;display:flex}.balance-field-shell--grow{flex:auto}.balance-field-shell input{width:100%;min-height:50px;color:var(--paper);font:inherit;background:linear-gradient(#18181ef5 0%,#0c0c0ffa 100%);border:1px solid #ffffff12;border-radius:16px;padding:0 16px}.balance-field-shell input::placeholder{color:#b0b3bb80}.balance-inline-form__button{min-width:156px;min-height:50px}.balance-inline-note{color:#b8bdc7b8;font-size:12px;line-height:1.45}.balance-inline-note--success{color:#d6f2dfe6}.balance-promo-card{background:radial-gradient(circle at 84% 18%,#e1081f14,#0000 22%),linear-gradient(#111318fa 0%,#08080b 100%);gap:12px}.balance-promo-card__form{grid-template-columns:minmax(0,1fr) auto}.balance-promo-card__field input{min-height:52px}.balance-promo-card__button{min-width:168px;min-height:52px}.balance-topup-card{gap:14px}.balance-checkout-note{background:radial-gradient(circle at 88% 18%,#e1081f1a,#0000 28%),linear-gradient(#1a1013f5 0%,#0b0b0efa 100%);border:1px solid #e1081f1f;border-radius:18px;gap:7px;padding:14px 16px}.balance-checkout-note strong{color:#fff0f2e0;font-size:13px}.balance-checkout-note p{color:#cdcfd6bd;font-size:12px;line-height:1.42}.balance-checkout-note__result{color:#ffc5c5d6}.balance-checkout-note__result--good{color:#d0f4dceb}.balance-topup-card__presets{margin-top:2px}.balance-topup-card__field input{min-height:54px;font-size:17px}.balance-method-tabs{flex-wrap:wrap;gap:8px;display:flex}.balance-method-tab{color:#c4c7d0b8;background:linear-gradient(#17171cf0 0%,#0b0b0efa 100%);border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;font-weight:700;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.balance-method-tab--active{color:#fff2f4f0;background:linear-gradient(135deg,#e1081f2e 0%,#6d09132e 100%);border-color:#e1081f42;box-shadow:0 10px 20px #6d091324}.balance-method-preview{background:radial-gradient(circle at 90% 10%,#e1081f1a,#0000 26%),linear-gradient(#131318fa 0%,#09090c 100%);border:1px solid #ffffff0f;border-radius:22px;gap:12px;padding:16px}.balance-method-preview__head,.balance-history-entry{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.balance-method-preview__icon{color:#fff6f7eb;background:linear-gradient(135deg,#2f1014eb 0%,#0d0c10fa 100%);border:1px solid #e1081f2e;border-radius:16px;flex:none;place-items:center;width:44px;height:44px;display:grid}.balance-method-preview__copy{flex:auto;gap:4px;min-width:0;display:grid}.balance-method-preview__copy strong{font-size:19px;line-height:1}.balance-method-preview__copy p{color:#bdc1cab8;font-size:13px;line-height:1.42}.balance-method-preview__badges{flex-wrap:wrap;gap:8px;display:flex}.balance-method-preview__badge{color:#f0f3f7b8}.balance-method-preview__spotlight{color:#e2e6ecd1;font-size:13px;line-height:1.5}.balance-method-preview__meta{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:10px;padding-top:10px;display:flex}.balance-method-preview__meta span{color:#b7bcc6ad;align-items:center;gap:6px;font-size:11px;display:inline-flex}.balance-topup-card__submit,.balance-history-card__more{width:100%}.balance-platega-panel{background:radial-gradient(circle at 84% 12%,#e1081f1f,#0000 18%),radial-gradient(circle at 14% 20%,#ffc58a14,#0000 24%),linear-gradient(#101116fa 0%,#08080b 100%);border-color:#ffffff0f;gap:14px;padding:18px;box-shadow:inset 0 1px #ffffff0a,0 18px 44px #00000038}.balance-platega-panel__topline,.balance-platega-checkout__nav,.balance-platega-checkout__hero,.balance-platega-link-card__header,.balance-platega-link-card__url-row{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.balance-platega-panel__subtitle{max-width:340px;margin-top:6px;font-size:12px;line-height:1.38}.balance-platega-panel__topline h2{letter-spacing:-.04em;font-size:clamp(24px,5.8vw,38px);line-height:.94}.balance-platega-panel__balance,.balance-platega-checkout__balance{color:#f5efe9e0;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff08;border:1px solid #e1081f2e;border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.balance-platega-gateway{text-align:left;background:radial-gradient(circle at 88% 12%,#e1081f1a,#0000 20%),linear-gradient(#16171df5 0%,#0c0c10fa 100%);border:1px solid #ffffff0f;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;width:100%;min-height:136px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.balance-platega-gateway:hover,.balance-platega-gateway:focus-visible{border-color:#e1081f3d;transform:translateY(-2px);box-shadow:0 18px 38px #0003}.balance-platega-gateway__copy{gap:8px;min-width:0;display:grid}.balance-platega-gateway__copy strong,.balance-platega-checkout__hero-copy strong{letter-spacing:-.02em;color:var(--paper);font-size:clamp(22px,5vw,30px);line-height:.98}.balance-platega-gateway__copy span,.balance-platega-checkout__hero-copy span{color:#d5d7dfcc;font-size:clamp(14px,3.8vw,18px);line-height:1.24}.balance-platega-gateway__copy small,.balance-platega-checkout__hero-copy small{color:#aaadb59e;font-size:12px;line-height:1.3}.balance-platega-gateway__arrow{color:#f1eae5d1;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-self:center;place-items:center;width:42px;height:42px;display:grid}.balance-platega-note{background:radial-gradient(circle at 84% 16%,#e1081f14,#0000 24%),linear-gradient(#181013eb 0%,#0c0b0ef5 100%);border:1px solid #e1081f24;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.balance-platega-note strong{color:#f5eee8eb;font-size:14px}.balance-platega-note p,.balance-platega-link-card__copy p,.balance-platega-checkout__hint{color:#c3c6cdc7;font-size:13px;line-height:1.5}.balance-platega-note__success{color:#92ebbeeb}.balance-platega-note__warning{color:#ffce9ce0}.balance-platega-checkout{gap:16px;display:grid}.balance-platega-checkout__back{color:#e9e3dee0;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:10px;min-height:40px;padding:0 14px;display:inline-flex}.balance-platega-checkout__back-icon{place-items:center;display:inline-grid;transform:rotate(180deg)}.balance-platega-checkout__hero{align-items:center}.balance-platega-checkout__hero-icon{color:#ffeef0f5;background:radial-gradient(circle at 30% 30%,#e1081f29,#0000 44%),linear-gradient(#281115fa 0%,#120c0f 100%);border-radius:18px;flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffff0a}.balance-platega-checkout__hero-copy{gap:6px;min-width:0;display:grid}.balance-platega-email-card{background:radial-gradient(circle at 92% 12%,#ff2a491a,#0000 20%),linear-gradient(#181013eb 0%,#0c0b0ef5 100%);border:1px solid #ff2a4924;border-radius:18px;gap:12px;padding:14px 16px;display:grid}.balance-platega-email-card--ready{background:radial-gradient(circle at 92% 12%,#2ad67d1a,#0000 20%),linear-gradient(#101a13f0 0%,#0a0e0cfa 100%);border-color:#65d6982e}.balance-platega-email-card__copy{gap:6px;display:grid}.balance-platega-email-card__copy strong{color:#f6f1edf5;font-size:16px;line-height:1.1}.balance-platega-email-card__copy p,.balance-platega-email-form__note{color:#c3c6cdc7;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.balance-platega-email-card__action{color:#f5efe9e6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;width:fit-content;min-height:38px;padding:0 14px;font-size:11px;font-weight:800}.balance-platega-email-form{background:radial-gradient(circle at 92% 12%,#ff2a491f,#0000 24%),linear-gradient(#191216f5 0%,#0c0b0efa 100%);border:1px solid #ff2a492e;border-radius:18px;gap:12px;padding:16px;display:grid}.balance-platega-email-form__copy{gap:6px;display:grid}.balance-platega-email-form__copy strong{color:#faf4f0f5;font-size:18px;line-height:1.08}.balance-platega-email-form__field input{min-height:54px}.balance-platega-email-form__actions{flex-wrap:wrap;gap:10px;display:flex}.balance-platega-email-form__submit{min-width:220px}.balance-platega-email-form__secondary{min-width:132px}.balance-platega-email-form__note--error{color:#ffaaaaf5}.balance-platega-group{gap:12px;display:grid}.balance-platega-group__title{color:#f3ece6eb;letter-spacing:-.02em;font-size:clamp(16px,4.2vw,20px);line-height:1.1}.balance-platega-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.balance-platega-method-grid>.balance-platega-method:last-child:nth-child(odd){grid-column:1/-1}.balance-platega-method{color:#dde0e8d1;text-align:left;background:radial-gradient(circle at 88% 18%,#e1081f0d,#0000 22%),linear-gradient(#19191ff5 0%,#0e0e12fa 100%);border:1px solid #ffffff12;border-radius:18px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon dot""copy copy";align-content:start;align-items:flex-start;gap:12px 10px;min-height:112px;padding:14px;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s,background .18s;display:grid;position:relative}.balance-platega-method:hover,.balance-platega-method:focus-visible,.balance-platega-method--active{color:#f8f2eefa;background:radial-gradient(circle at 88% 18%,#e1081f1a,#0000 24%),linear-gradient(#1f1b21fa 0%,#100e13 100%);border-color:#e1081f57;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e1081f1f,0 14px 28px #00000038}.balance-platega-method--disabled,.balance-platega-method:disabled{cursor:not-allowed;opacity:.56;box-shadow:none;transform:none}.balance-platega-method--disabled:hover,.balance-platega-method--disabled:focus-visible,.balance-platega-method:disabled:hover,.balance-platega-method:disabled:focus-visible{color:#dde0e8d1;box-shadow:none;background:radial-gradient(circle at 88% 18%,#e1081f0d,#0000 22%),linear-gradient(#19191ff5 0%,#0e0e12fa 100%);border-color:#ffffff12;transform:none}.balance-platega-method__icon{background:linear-gradient(#ffffff0b,#ffffff05);border:1px solid #ffffff0a;border-radius:12px;flex:none;grid-area:icon;place-items:center;width:40px;height:40px;display:grid}.balance-platega-method__copy{flex:auto;grid-area:copy;gap:6px;min-width:0;display:grid}.balance-platega-method__title{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(15px,3.1vw,18px);font-weight:700;line-height:1.08;display:block}.balance-platega-method__subtitle{color:#afb4becc;overflow-wrap:anywhere;font-size:11px;line-height:1.32;display:block}.balance-platega-method__dot{background:linear-gradient(#ef304a 0%,#c31228 100%);border-radius:999px;flex:none;grid-area:dot;place-self:start end;width:10px;height:10px;position:static;box-shadow:0 0 0 5px #e1081f1f}.balance-platega-amount-row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.balance-platega-amount-shell{background:radial-gradient(circle at 100% 0,#e1081f0f,#0000 30%),linear-gradient(#1e1f26fa 0%,#121216 100%);border:1px solid #e1081f29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:0 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08,0 0 0 1px #0000001f}.balance-platega-amount-shell:focus-within{border-color:#e1081f47;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #e1081f1a,0 12px 26px #00000029}.balance-platega-amount-shell input{width:100%;min-width:0;min-height:58px;box-shadow:none;color:var(--paper);letter-spacing:-.04em;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;padding:0;font-size:clamp(24px,6vw,34px);font-weight:800}.balance-platega-amount-shell input:focus,.balance-platega-amount-shell input:focus-visible{box-shadow:none;outline:none}.balance-platega-amount-shell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.balance-platega-amount-shell input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.balance-platega-amount-shell input::placeholder{color:#90939c6b}.balance-platega-amount-shell span{color:#bfc2cad1;font-size:clamp(20px,4.4vw,28px);font-weight:700}.balance-platega-amount-row__submit{color:#fff8f8;letter-spacing:-.02em;background:radial-gradient(circle at 24% 22%,#ffd6dc38,#0000 18%),linear-gradient(#ff233f 0%,#e80d2dfc 38%,#b50820fc 100%);border:0;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:84px;padding:0 24px;font-size:clamp(17px,3.8vw,20px);font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s;animation:1.85s ease-in-out infinite balanceCheckoutPulse;display:inline-flex;box-shadow:0 20px 34px #91061157,0 0 30px #ec112f4d,inset 0 1px #fff3}.balance-platega-amount-row__submit-icon{background:#ffffff29;border-radius:999px;place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:inset 0 1px #ffffff3d,0 8px 16px #8504142e}.balance-platega-amount-row__submit-copy{line-height:1}.balance-platega-amount-row__submit:hover,.balance-platega-amount-row__submit:focus-visible{filter:saturate(108%)brightness(1.03);transform:translateY(-2px)scale(1.01);box-shadow:0 24px 42px #91061161,0 0 36px #ec112f57,inset 0 1px #ffffff3d}.balance-platega-amount-row__submit:disabled{box-shadow:none;color:#c2cada61;background:linear-gradient(#393a42e6 0%,#27282ef2 100%);animation:none}@keyframes balanceCheckoutPulse{0%,to{filter:saturate()brightness();transform:scale(1);box-shadow:0 20px 34px #91061157,0 0 30px #ec112f4d,inset 0 1px #fff3}50%{filter:saturate(112%)brightness(1.05);transform:scale(1.018);box-shadow:0 26px 44px #9106116b,0 0 44px #ff1c3d6b,inset 0 1px #ffffff3d}}.balance-platega-presets{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.balance-platega-preset{color:#ebeef2e0;background:linear-gradient(#121318fa 0%,#0a0a0d 100%);border:1px solid #ffffff12;border-radius:16px;align-content:center;justify-items:center;gap:4px;min-height:72px;padding:10px 12px;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.balance-platega-preset strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(16px,4.2vw,24px);font-weight:800;line-height:1.04}.balance-platega-preset span{color:#a4a7b0cc;text-transform:uppercase;letter-spacing:.08em;font-size:11px;line-height:1.2}.balance-platega-preset:hover,.balance-platega-preset:focus-visible,.balance-platega-preset--active{color:#faf6f1;background:radial-gradient(circle at 50% 0,#e1081f14,#0000 44%),linear-gradient(#161318fa 0%,#0b0a0e 100%);border-color:#e1081f4d;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e1081f1f,0 12px 22px #0000002e}.balance-platega-link-card{background:radial-gradient(circle at 86% 12%,#2ad67d14,#0000 20%),linear-gradient(#0c2314f5 0%,#08180efa 100%);border:1px solid #2b9e585c;border-radius:18px;gap:12px;padding:16px;display:grid}.balance-platega-link-card__header{align-items:center}.balance-platega-link-card__check{color:#66f6a6;background:#1fc26424;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:20px;font-weight:800;display:grid}.balance-platega-link-card__copy{gap:8px;min-width:0;display:grid}.balance-platega-link-card__copy strong{color:#74f9affa;font-size:clamp(18px,4.2vw,24px);line-height:1.04}.balance-platega-link-card__open{color:#f6fff9;background:linear-gradient(#2fe66f 0%,#2ad85f 100%);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 18px;font-size:clamp(16px,3.8vw,18px);font-weight:800;display:inline-flex;box-shadow:0 18px 32px #14994438}.balance-platega-link-card__url-row{align-items:stretch}.balance-platega-link-card__url-row input{color:#bfcfc9bd;min-width:0;min-height:50px;font:inherit;background:#192622d6;border:1px solid #4a665b8f;border-radius:16px;flex:auto;padding:0 16px}.balance-platega-link-card__copy-button{color:#dbf2e8d1;background:#192622d6;border:1px solid #4a665b8f;border-radius:14px;flex:none;place-items:center;width:50px;display:inline-grid}.balance-platega-link-card__copy-button--done{color:#6bf6a0f5;border-color:#48d076a8}.balance-platega-checkout__hint{margin-top:-2px}.balance-history-card{gap:0;padding:0;overflow:hidden}.balance-history-card__toggle{width:100%;color:var(--paper);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.balance-history-card__toggle span:first-child{font-size:clamp(18px,4.8vw,24px);font-weight:700;line-height:1}.balance-history-card__chevron{color:#c2c6cec7;place-items:center;transition:transform .18s;display:grid}.balance-history-card__toggle--open .balance-history-card__chevron{transform:rotate(180deg)}.balance-history-card__list{gap:10px;padding:0 20px 20px}.balance-history-entry{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:12px 14px}.balance-history-entry__copy{min-width:0}.balance-history-entry__copy strong{margin-bottom:4px;font-size:14px;display:block}.balance-history-entry__copy p{color:#b6bbc4b8;font-size:12px;line-height:1.4}.balance-history-entry__side{text-align:right;justify-items:end;gap:7px;display:grid}.balance-history-entry__amount{color:var(--paper);font-size:14px;font-weight:800}.balance-history-entry__status{min-height:26px;padding:0 10px;font-size:9px}.balance-history-entry__status--good{color:#e6faeceb;background:linear-gradient(135deg,#122a1aeb 0%,#0a120dfa 100%);border-color:#4be16e3d}.balance-history-entry__status--pending{color:#ffe1b3eb;background:linear-gradient(135deg,#2c1f0feb 0%,#120e09fa 100%);border-color:#e1934c38}@media (width<=640px){.balance-platega-panel{padding:16px}.balance-platega-panel__topline,.balance-platega-checkout__nav,.balance-platega-checkout__hero,.balance-platega-link-card__header,.balance-platega-link-card__url-row{flex-direction:column;align-items:stretch}.balance-platega-panel__balance,.balance-platega-checkout__balance,.balance-platega-checkout__back{width:fit-content}.balance-platega-gateway{min-height:124px;padding:16px}.balance-platega-gateway__copy strong,.balance-platega-checkout__hero-copy strong{font-size:clamp(20px,7vw,28px)}.balance-platega-gateway__copy span,.balance-platega-checkout__hero-copy span{font-size:clamp(14px,4.8vw,18px)}.balance-platega-checkout__hero-icon{border-radius:16px;width:56px;height:56px}.balance-platega-amount-row{grid-template-columns:minmax(0,1fr)}.balance-platega-amount-row__submit{min-height:74px;font-size:clamp(16px,4.6vw,18px)}.balance-platega-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-platega-preset{min-height:68px}.balance-platega-link-card{padding:16px}.balance-platega-link-card__open{min-height:52px;font-size:clamp(15px,4.6vw,17px)}.balance-platega-link-card__url-row input,.balance-platega-link-card__copy-button{min-height:48px}.balance-platega-email-form__actions,.account-profile-email-form__actions{flex-direction:column}.balance-platega-email-form__submit,.balance-platega-email-form__secondary,.account-profile-email-form__actions .account-profile-chip-button{width:100%;min-width:0}.balance-inline-form{grid-template-columns:minmax(0,1fr)}.balance-inline-form__button{width:100%;min-width:0}.balance-promo-card__form{grid-template-columns:minmax(0,1fr)}.balance-overview-card{min-height:148px;padding:16px}.balance-overview-card__label{font-size:14px}.balance-overview-card__value{font-size:clamp(42px,12vw,60px)}.balance-method-preview{padding:14px}.balance-method-preview__copy strong{font-size:17px}.balance-history-card__toggle{padding:16px}.balance-history-card__list{padding:0 16px 16px}.balance-history-entry{flex-direction:column}.balance-history-entry__side{text-align:left;justify-items:start}}@media (width<=340px){.balance-platega-method-grid{grid-template-columns:minmax(0,1fr)}.balance-platega-method-grid>.balance-platega-method:last-child:nth-child(odd){grid-column:auto}}.utility-gift-preview{background:radial-gradient(circle at 85% 15%,#e1081f2e,#0000 28%),linear-gradient(#211015f0 0%,#0b0a0dfa 100%);border:1px solid #e1081f2e;border-radius:24px;gap:8px;padding:18px;display:grid}.utility-gift-preview h3{font-size:clamp(28px,7vw,36px);line-height:.94}.utility-gift-preview p,.utility-gift-preview small{color:#ffffffb8;line-height:1.35}.utility-gift-preview strong{font-family:Oswald,sans-serif;font-size:clamp(40px,10vw,54px);line-height:.9}.utility-info-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.utility-info-tab{appearance:none;cursor:pointer;min-width:0;min-height:70px;font:inherit;text-align:left;color:#e1e4ebd6;background:linear-gradient(#18191ff5 0%,#0b0c10fa 100%);border:1px solid #ffffff14;border-radius:22px;align-items:center;gap:12px;padding:0 16px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.utility-info-tab:hover,.utility-info-tab:focus-visible{border-color:#e1081f33;transform:translateY(-1px)}.utility-info-tab--active{color:var(--paper);background:radial-gradient(circle at 18% 16%,#ffbec624,#0000 26%),linear-gradient(135deg,#e1081ffa 0%,#900716f0 100%);border-color:#e1081f57;box-shadow:inset 0 1px #ffffff1f,0 16px 30px #91071638}.utility-info-tab__icon{background:#ffffff08;border:1px solid #ffffff14;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;display:grid}.utility-info-tab--active .utility-info-tab__icon{background:#44040d38;border-color:#ffffff29}.utility-info-tab__label{min-width:0;font-size:16px;font-weight:700;line-height:1.12}.utility-info-faq,.utility-info-document{gap:16px}.utility-info-support{background:radial-gradient(circle at 88% 16%,#e1081f1f,#0000 26%),linear-gradient(#191115f5 0%,#0c0b0ffa 100%);border:1px solid #ffffff14;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.utility-info-support__copy{gap:6px;min-width:0;display:grid}.utility-info-support__copy strong{font-size:18px;line-height:1}.utility-info-support__copy p{color:var(--muted);font-size:13px;line-height:1.42}.utility-info-support__action{min-width:188px}.utility-info-document__head{gap:8px;display:grid}.utility-info-document__head h2{font-size:clamp(28px,7vw,36px);line-height:.94}.utility-info-document__updated{color:#e6e8ef8f;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.utility-info-document__sections{gap:12px;display:grid}.utility-info-document__section{background:linear-gradient(#121318f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff14;border-radius:24px;gap:12px;padding:16px;display:grid}.utility-info-document__section-head{align-items:baseline;gap:10px;display:flex}.utility-info-document__section-index{color:#f98593f5;font-family:Oswald,sans-serif;font-size:30px;line-height:.9}.utility-info-document__section-head h3{font-size:clamp(22px,5.6vw,30px);line-height:.96}.utility-info-document__section-body{gap:10px;display:grid}.utility-info-document__section-body p{color:#e6e8efd6;font-size:15px;line-height:1.58}.utility-faq-item{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(#121318f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:18px;padding:14px}.utility-faq-item--open{border-color:#e1081f38}.utility-faq-item__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.utility-faq-item__head strong{min-width:0}.utility-faq-item__icon{flex:none;transition:transform .18s}.utility-faq-item__icon--open{transform:rotate(90deg)}.utility-faq-item p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.45}.utility-toggle-row{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;background:linear-gradient(#121318f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:18px;justify-content:space-between;padding:14px}.utility-toggle-row__copy{gap:4px;min-width:0;display:grid}.utility-toggle-row__copy strong{font-size:16px;line-height:1.15}.utility-toggle-row__copy span{color:var(--muted);font-size:13px;line-height:1.4}.utility-toggle{background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;flex:none;width:54px;height:32px;transition:background .18s,border-color .18s,box-shadow .18s;position:relative}.utility-toggle--active{background:linear-gradient(135deg,#e1081ff0 0%,#930817f0 100%);border-color:#e1081f47;box-shadow:0 0 16px #e1081f1f}.utility-toggle__thumb{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:3px;left:3px}.utility-toggle--active .utility-toggle__thumb{transform:translate(22px)}.install-page__platforms{flex-wrap:wrap;gap:8px;display:flex}.install-page__platform{appearance:none;cursor:pointer;min-height:42px;font:inherit;border:1px solid var(--glass-stroke-soft);background:var(--glass-bg-soft);color:var(--muted);border-radius:999px;padding:0 14px;transition:transform .18s,border-color .18s,color .18s}.install-page__platform--active{color:var(--paper);background:linear-gradient(135deg,#e1081f38 0%,#6d09132e 100%);border-color:#e1081f47}.install-page__server-meta{display:grid}.install-page__server-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;padding:14px}.install-page__server-icon{background:linear-gradient(135deg,#2a1014eb 0%,#0f0c10fa 100%);border:1px solid #e1081f38;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.install-page__steps{gap:10px;display:grid}.install-page__step{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}.install-page__step-index{background:linear-gradient(135deg,#e1081f2e 0%,#6d09132e 100%);border:1px solid #e1081f33;border-radius:16px;place-items:center;width:42px;height:42px;font-family:Oswald,sans-serif;font-size:20px;display:grid}.install-page__step-copy{gap:8px;min-width:0;display:grid}.install-page__step-copy h3{font-size:22px;line-height:.98}.install-page__step-copy p{color:var(--muted);font-size:14px;line-height:1.45}.install-page__step-action{justify-self:start;align-items:center;gap:8px;display:inline-flex}.install-guide{padding-bottom:calc(96px + env(safe-area-inset-bottom));gap:14px}.install-guide__chrome{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.install-guide__chrome-button{justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}.install-guide__chrome-spacer{width:112px;height:44px}.install-guide__progress-copy{gap:8px;min-width:0;display:grid}.install-guide__progress-track{background:linear-gradient(90deg,#1c1c21f5 0%,#0e0e11fa 100%);border-radius:999px;height:8px;position:relative;overflow:hidden}.install-guide__progress-track span{border-radius:inherit;background:linear-gradient(90deg,#e1081ffa 0%,#ad0718f5 100%);height:100%;display:block;box-shadow:0 0 18px #e1081f42}.install-guide__hero,.install-guide__screen-card{border-radius:28px;gap:14px;padding:18px;display:grid}.install-guide__hero{background:radial-gradient(circle at 82% 14%,#e1081f2e,#0000 24%),radial-gradient(circle at 12% 18%,#ffffff0a,#0000 18%),linear-gradient(#18181dfa 0%,#09090c 100%)}.install-guide__hero--finish{background:radial-gradient(circle at 84% 14%,#4be16e24,#0000 24%),radial-gradient(circle at 16% 18%,#e1081f1f,#0000 22%),linear-gradient(#16161bfa 0%,#08090c 100%)}.install-guide__screen-card{background:radial-gradient(circle at 88% 10%,#e1081f1f,#0000 24%),linear-gradient(#121217fa 0%,#09090c 100%)}.install-guide__screen-card--step{background:radial-gradient(circle at 84% 12%,#e1081f24,#0000 26%),radial-gradient(circle at 16% 80%,#ffffff08,#0000 22%),linear-gradient(#131318fa 0%,#08080b 100%)}.install-guide__hero-copy,.install-guide__section-heading{gap:8px;display:grid}.install-guide__hero-badge{color:#fff1f1eb;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#e1081f29 0%,#6d091324 100%);border:1px solid #e1081f33;border-radius:999px;align-items:center;width:fit-content;min-height:30px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.install-guide__hero-title{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:clamp(38px,10.4vw,60px);line-height:.92}.install-guide__hero-description{color:#ffffffb8;max-width:56ch;font-size:15px;line-height:1.48}.install-guide__stat-grid,.install-guide__choice-grid,.install-guide__context-grid,.install-guide__summary-grid,.install-guide__cta-row,.install-guide__footer-nav,.install-guide__action-grid,.install-guide__choice-actions,.install-guide__client-actions{gap:10px;display:grid}.install-guide__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:min(100%,660px)}.install-guide__summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.install-guide__choice-grid,.install-guide__context-grid,.install-guide__cta-row,.install-guide__footer-nav,.install-guide__action-grid,.install-guide__client-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.install-guide__choice-actions,.install-guide__client-actions{grid-template-columns:1fr}@property --cursor-angle{syntax:"<angle>";inherits:false;initial-value:45deg}.install-guide__stat-card,.install-guide__summary-card{background:linear-gradient(#131318fa 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:20px;align-content:space-between;gap:6px;min-width:0;min-height:112px;padding:14px;display:grid}.install-guide__stat-card{aspect-ratio:1;grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:10px;min-height:0;position:relative;overflow:hidden}.install-guide__stat-card:before,.install-guide__stat-card:after{content:"";pointer-events:none;position:absolute}.install-guide__stat-card:before{background:radial-gradient(circle,#e1081f2e,#0000 72%);border-radius:50%;width:108px;height:108px;top:-34px;right:-26px}.install-guide__stat-card:after{background:radial-gradient(circle,#ffffff0a,#0000 74%);border-radius:50%;width:124px;height:124px;bottom:-44px;left:-18px}.install-guide__stat-head,.install-guide__stat-copy{z-index:1;min-width:0;position:relative}.install-guide__stat-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.install-guide__stat-icon{color:#fff6f7f0;background:linear-gradient(135deg,#2a1014f0 0%,#0f0c10fa 100%);border:1px solid #e1081f33;border-radius:15px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff0d,0 10px 24px #0000002e}.install-guide__stat-badge{color:#ffebefc2;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(135deg,#49121ce6 0%,#220d12db 100%);border:1px solid #e1081f2e;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.install-guide__stat-copy{align-content:start;gap:8px;display:grid}.install-guide__stat-card strong,.install-guide__summary-card strong{text-wrap:balance;font-size:20px;line-height:1.04}.install-guide__stat-copy>span,.install-guide__summary-card span{color:var(--muted);font-size:13px;line-height:1.35}.install-guide__hero-surface{gap:10px;display:grid}.install-guide__hero-server,.install-guide__hero-support,.install-guide__warning{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:14px;display:flex}.install-guide__hero-server{justify-content:flex-start}.install-guide__hero-server-icon,.install-guide__context-icon,.install-guide__choice-icon{background:linear-gradient(135deg,#2a1014eb 0%,#0f0c10fa 100%);border:1px solid #e1081f38;border-radius:16px;flex:none;place-items:center;width:46px;height:46px;display:grid}.install-guide__hero-support{flex-direction:column;align-items:flex-start}.install-guide__hero-support p{color:var(--muted);line-height:1.4}.install-guide__cta{width:100%}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:22;--color-sensitivity:calc(var(--edge-sensitivity) + 18);--border-radius:24px;--glow-padding:20px;--cone-spread:18;border-radius:var(--border-radius);background:var(--card-bg,#0c0c0ffa);isolation:isolate;backface-visibility:hidden;will-change:transform;border:1px solid #ffffff0f;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:visible;transform:translateZ(0)}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;backface-visibility:hidden;will-change:opacity;transition:opacity .22s;position:absolute;inset:0}.border-glow-card:not(:hover):not(.border-glow-card--active):before,.border-glow-card:not(:hover):not(.border-glow-card--active):after,.border-glow-card:not(:hover):not(.border-glow-card--active)>.edge-light{opacity:0;transition:opacity .32s}.border-glow-card:before{background:linear-gradient(var(--card-bg,#0c0c0ffa) 0 100%) padding-box, linear-gradient(#fff0 0 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));z-index:0;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 14) * 1%), transparent calc((100 - var(--cone-spread) - 14) * 1%), black calc((100 - var(--cone-spread)) * 1%));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 14) * 1%), transparent calc((100 - var(--cone-spread) - 14) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 14) * 1%), transparent calc((100 - var(--cone-spread) - 14) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;opacity:calc(var(--fill-opacity,.14) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));z-index:0;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 38%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 38%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 38%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);-webkit-mask-composite:source-out, source-over, source-over, source-over, source-over, source-over;mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:0;opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px 0 var(--glow-color-60), inset 0 0 3px 0 var(--glow-color-50), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 14px 0 var(--glow-color-30), inset 0 0 24px 1px var(--glow-color-20), inset 0 0 40px 1px var(--glow-color-10), 0 0 1px 0 var(--glow-color-60), 0 0 3px 0 var(--glow-color-50), 0 0 6px 0 var(--glow-color-40), 0 0 14px 0 var(--glow-color-30), 0 0 24px 1px var(--glow-color-20), 0 0 40px 1px var(--glow-color-10);position:absolute}.border-glow-inner{border-radius:inherit;z-index:1;min-width:0;min-height:100%;display:grid;position:relative;overflow:hidden}.install-guide__choice-card{text-align:left;background:linear-gradient(#121318f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;gap:12px;min-width:0;height:100%;min-height:clamp(300px,34vw,344px);padding:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.install-guide__choice-card:hover,.install-guide__choice-card:focus-visible,.install-guide__choice-card--active{border-color:#e1081f3d;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f14,0 14px 26px #00000038}.install-guide__choice-card--active,.install-guide__client-card--active{z-index:1}.install-guide__choice-head,.install-guide__client-head,.install-guide__client-foot{justify-content:space-between;gap:10px;display:flex}.install-guide__client-head>div,.install-guide__client-foot>*{min-width:0}.install-guide__choice-head,.install-guide__client-foot{align-items:center}.install-guide__choice-copy,.install-guide__client-main,.install-guide__client-stack,.install-guide__warning-stack,.install-guide__bullet-list{gap:10px;display:grid}.install-guide__choice-copy,.install-guide__client-main{align-content:start}.install-guide__choice-copy strong,.install-guide__section-heading h2{font-size:clamp(28px,6.8vw,36px);line-height:.94}.install-guide__choice-copy p,.install-guide__client-head p{color:var(--muted);font-size:13px;line-height:1.38}.install-guide__choice-meta,.install-guide__client-source,.install-guide__client-pick{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.install-guide__client-source,.install-guide__client-pick{line-height:1.25}.install-guide__client-card{background:linear-gradient(#121318f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0f;border-radius:22px;grid-template-rows:minmax(0,1fr) auto auto;gap:10px;min-height:252px;padding:14px;display:grid}.install-guide__client-card--active{border-color:#e1081f3d;box-shadow:inset 0 1px #e1081f14,0 14px 26px #00000038}.install-guide__client-main{text-align:left;min-width:0;padding:0}.install-guide__client-head strong,.install-guide__context-card strong{font-size:18px;line-height:1.08;display:block;overflow:visible}.install-guide__client-head strong{padding-inline-start:2px}.install-guide__store-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;min-height:70px;display:grid}.install-guide__store-grid--single{grid-template-columns:1fr}.install-guide__store-button{color:#ffffffd6;text-align:left;background:linear-gradient(#16161cfa 0%,#0c0c10fa 100%);border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:60px;padding:10px 12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.install-guide__store-button:hover,.install-guide__store-button:focus-visible{border-color:#e1081f3d;transform:translateY(-1px);box-shadow:0 10px 22px #0000002e}.install-guide__store-icon{color:#ffe8e8eb;background:linear-gradient(135deg,#2e1217c2 0%,#121014f5 100%);border:1px solid #e1081f24;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;display:grid}.install-guide__store-copy{gap:2px;min-width:0;display:grid}.install-guide__store-copy strong{font-size:12px;line-height:1.18}.install-guide__store-copy small{color:#ffffff8f;font-size:10px;line-height:1.24}.install-guide__card-select,.install-guide__install-button{width:100%}.install-guide__card-select{min-height:44px}.install-guide__choice-actions,.install-guide__client-actions{align-self:end;margin-top:auto}.install-guide__context-card{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:14px;display:grid}.install-guide__context-card p{margin-bottom:4px}.install-guide__bullet{background:linear-gradient(#111116f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0d;border-radius:18px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px 14px;display:grid}.install-guide__bullet span:last-child{color:#fffc;line-height:1.42}.install-guide__bullet-dot{background:#e1081fd1;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 12px #e1081f42}.install-guide__warning-stack{gap:10px}.install-guide__warning{align-items:flex-start}.install-guide__warning span{color:var(--muted);line-height:1.4}.install-connect-page{gap:18px}.install-connect-page__hero,.install-connect-card{gap:18px;display:grid}.install-connect-page__hero{gap:20px}.install-connect-page__topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.install-connect-page__title-block{gap:10px;min-width:0;display:grid}.install-connect-page__title-block h1{text-transform:uppercase;font-family:Oswald,sans-serif;font-size:68px;line-height:.9}.install-connect-page__title-block p{color:#cbcfd9e0;max-width:48ch;font-size:18px;line-height:1.55}.install-connect-page__top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;display:flex}.install-connect-page__platform-picker{min-width:242px;position:relative}.install-connect-page__icon-button{color:#fff2f3eb;background:linear-gradient(135deg,#291014f0 0%,#0f0c10fa 100%);border:1px solid #e1081f33;border-radius:18px;place-items:center;width:56px;height:56px;display:inline-grid;box-shadow:inset 0 1px #ffffff0d,0 12px 24px #0000002e}.install-connect-page__platform-trigger{color:#f8f3eee6;background:radial-gradient(circle at 86% 18%,#e1081f1a,#0000 24%),linear-gradient(#18181ff5 0%,#0c0c10fa 100%);border:1px solid #ffffff14;border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-width:242px;min-height:74px;padding:0 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.install-connect-page__platform-trigger:hover,.install-connect-page__platform-trigger:focus-visible,.install-connect-page__platform-trigger--open{border-color:#e1081f42;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f14,0 12px 24px #0000002e}.install-connect-page__platform-trigger-icon,.install-connect-page__platform-trigger-chevron{place-items:center;width:36px;height:36px;display:inline-grid}.install-connect-page__platform-trigger-copy{min-width:0;font-size:24px;font-weight:800;line-height:1.05}.install-connect-page__platform-trigger-chevron{color:#d6d9e0bd;transition:transform .18s,color .18s}.install-connect-page__platform-trigger--open .install-connect-page__platform-trigger-chevron{color:#fff1f3e6;transform:rotate(90deg)}.install-connect-page__platform-menu{z-index:30;background:radial-gradient(circle at 88% 14%,#e1081f1a,#0000 22%),linear-gradient(#15151cfa 0%,#0a0a0e 100%);border:1px solid #e1081f24;border-radius:24px;gap:8px;width:min(320px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:inset 0 1px #ffffff0a,0 20px 40px #00000047}.install-connect-page__platform-option{color:#ebecf1e0;text-align:left;background:linear-gradient(#18181ef0 0%,#0c0c10fa 100%);border:1px solid #ffffff0f;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s;display:grid}.install-connect-page__platform-option:hover,.install-connect-page__platform-option:focus-visible,.install-connect-page__platform-option--active{color:#faf5f0fa;border-color:#e1081f3d;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f14,0 12px 24px #0000002e}.install-connect-page__platform-option--active{background:radial-gradient(circle at 85% 18%,#e1081f1f,#0000 20%),linear-gradient(#221115f5 0%,#0e0b0f 100%)}.install-connect-page__platform-option-icon{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.install-connect-page__platform-option-copy{gap:4px;min-width:0;display:grid}.install-connect-page__platform-option-copy strong{font-size:18px;line-height:1.15}.install-connect-page__platform-option-copy small{color:#b5b8c1b8;font-size:14px;line-height:1.35}.install-connect-page__platform-option-marker{background:#ffffff14;border:1px solid #e1081f33;border-radius:999px;width:10px;height:10px;box-shadow:inset 0 1px #ffffff0d}.install-connect-page__platform-option--active .install-connect-page__platform-option-marker{background:#e1081fe0;border-color:#ffd4d657;box-shadow:0 0 14px #e1081f57}.install-connect-page__platform-row,.install-connect-page__client-strip{scrollbar-width:none;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.install-connect-page__platform-row::-webkit-scrollbar{display:none}.install-connect-page__client-strip::-webkit-scrollbar{display:none}.install-connect-page__platform-chip,.install-connect-page__client-pill{color:#ced2dac2;background:linear-gradient(#17171cf5 0%,#0c0c10fa 100%);border:1px solid #ffffff12;border-radius:20px;flex:none;align-items:center;gap:10px;min-height:64px;padding:0 24px;font-size:20px;font-weight:800;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.install-connect-page__platform-chip:hover,.install-connect-page__platform-chip:focus-visible,.install-connect-page__platform-chip--active,.install-connect-page__client-pill:hover,.install-connect-page__client-pill:focus-visible,.install-connect-page__client-chip--active{color:#f8f3eefa;border-color:#e1081f42;transform:translateY(-1px);box-shadow:inset 0 1px #e1081f14,0 12px 24px #0000002e}.install-connect-page__platform-chip--active,.install-connect-page__client-chip--active{background:radial-gradient(circle at 82% 18%,#e1081f1f,#0000 20%),linear-gradient(#231015f0 0%,#0e0b0ffa 100%)}.install-connect-page__platform-chip-icon{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;place-items:center;width:32px;height:32px;display:inline-grid}.install-connect-card{background:radial-gradient(circle at 86% 12%,#e1081f14,#0000 20%),linear-gradient(#13141afa 0%,#09090c 100%);border:1px solid #ffffff0f;border-radius:30px;padding:22px}.install-connect-card__head{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.install-connect-card__icon{color:#fff1f3eb;background:linear-gradient(135deg,#291014eb 0%,#0f0c10fa 100%);border:1px solid #e1081f2e;border-radius:18px;place-items:center;width:48px;height:48px;display:grid}.install-connect-card__icon--success{color:#ffe2bff0;background:linear-gradient(135deg,#3b1613eb 0%,#130e0dfa 100%);border-color:#ffc3842e}.install-connect-card__copy{gap:6px;min-width:0;display:grid}.install-connect-card__copy h3{font-size:30px;line-height:.98}.install-connect-card__copy p{color:#cbcfd9db;font-size:17px;line-height:1.55}.install-connect-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.install-connect-card__actions--single{grid-template-columns:1fr}.install-connect-card__action{color:#f5f1ede6;text-align:left;background:radial-gradient(circle at 86% 18%,#e1081f14,#0000 24%),linear-gradient(#17171cf5 0%,#0c0c10fa 100%);border:1px solid #e1081f24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:88px;padding:12px 14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.install-connect-card__action:hover,.install-connect-card__action:focus-visible,.install-connect-card__mini-action:hover,.install-connect-card__mini-action:focus-visible{border-color:#e1081f3d;transform:translateY(-1px);box-shadow:0 12px 24px #0000002e}.install-connect-card__action-icon{color:#ffecece6;background:#ffffff08;border:1px solid #e1081f29;border-radius:14px;place-items:center;width:36px;height:36px;display:grid}.install-connect-card__action-copy{gap:3px;min-width:0;display:grid}.install-connect-card__action-copy strong{font-size:19px;line-height:1.12}.install-connect-card__action-copy small{color:#b9bdc6b8;font-size:15px;line-height:1.36}.install-connect-card__primary-row{display:grid}.install-connect-card__primary-action{background:radial-gradient(circle at 84% 18%,#e1081f14,#0000 22%),linear-gradient(#16161cfa 0%,#0b0b0e 100%);border-color:#e1081f2e;width:100%;min-height:74px}.install-connect-card__primary-action .utility-action__copy span{font-size:18px;font-weight:800;line-height:1.18}.install-connect-card__primary-action .utility-action__copy small{color:#dee2ebd1;font-size:15px;line-height:1.36}.install-connect-card__secondary-row{flex-wrap:wrap;gap:10px;display:flex}.install-connect-card__mini-action{color:#e7e8eed1;background:linear-gradient(#17171cf5 0%,#0c0c10fa 100%);border:1px solid #e1081f1f;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:16px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.install-connect-card__empty{justify-items:start;gap:14px;display:grid}.install-connect-card__empty p{color:#dee2ebc7;margin:0;font-size:15px;line-height:1.45}.vpn-routing-mode{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vpn-routing-mode__option{color:#ebedf2e0;text-align:left;background:linear-gradient(#121217f5 0%,#0a0a0efa 100%);border:1px solid #ffffff12;border-radius:16px;align-content:start;gap:8px;min-height:112px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.vpn-routing-mode__option:hover,.vpn-routing-mode__option:focus-visible,.vpn-routing-mode__option--active{border-color:#e1081f47;transform:translateY(-1px);box-shadow:0 18px 36px #0000003d}.vpn-routing-mode__option--active{background:radial-gradient(circle at 84% 12%,#e1081f1f,#0000 28%),linear-gradient(#191216fa 0%,#0b0b0ffc 100%)}.vpn-routing-mode__option strong{font-size:15px;line-height:1.2}.vpn-routing-mode__option span{color:#cdd1dbc2;font-size:13px;line-height:1.35}.install-connect-card__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.install-connect-card__steps span{color:#e1e4ecd1;background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;align-items:center;min-height:48px;padding:12px 14px;font-size:14px;line-height:1.35;display:flex}.install-connect-card__bullet-list{gap:10px;display:grid}.install-connect-card__bullet{background:linear-gradient(#111116f5 0%,#0a0a0dfa 100%);border:1px solid #ffffff0d;border-radius:18px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;display:grid}.install-connect-card__bullet span:last-child{color:#e8e8edd1;font-size:16px;line-height:1.48}.install-connect-card__bullet-dot{background:#e1081fd1;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 12px #e1081f3d}.install-connect-card__support{color:#c5c9d1c7;background:radial-gradient(circle at 84% 18%,#e1081f0f,#0000 24%),#ffffff05;border:1px solid #e1081f1a;border-radius:18px;align-items:flex-start;gap:10px;padding:14px;font-size:16px;line-height:1.45;display:flex}@media (width<=640px){.install-guide__chrome{grid-template-columns:1fr}.install-guide__chrome-spacer{display:none}.install-guide__progress-copy{order:-1}.install-guide__chrome-button,.install-guide__cta,.install-guide__card-select,.install-guide__install-button{width:100%}.install-guide__stat-grid,.install-guide__choice-grid,.install-guide__context-grid,.install-guide__summary-grid,.install-guide__cta-row,.install-guide__footer-nav,.install-guide__action-grid,.install-guide__choice-actions,.install-guide__client-actions{grid-template-columns:1fr}.install-guide__hero,.install-guide__screen-card{padding:16px}.install-guide__stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.install-guide__stat-card{aspect-ratio:auto;gap:9px;min-height:164px;padding:14px}.install-guide__stat-icon{border-radius:12px;width:34px;height:34px}.install-guide__stat-badge{letter-spacing:.08em;min-height:22px;padding:0 7px;font-size:8px}.install-guide__stat-card strong{font-size:18px;line-height:1.04}.install-guide__stat-copy>span{font-size:11px;line-height:1.3}.install-guide__choice-card{min-height:288px}.install-guide__client-card{min-height:236px}.install-guide__client-head{flex-wrap:wrap;align-items:flex-start;gap:8px}.install-guide__client-head>div{width:100%}.install-guide__client-head .inline-badge{letter-spacing:.08em;width:fit-content;max-width:100%;min-height:26px;padding:0 10px;font-size:9px}.install-guide__client-foot{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:start;gap:4px;display:grid}.install-guide__client-source,.install-guide__client-pick{white-space:normal;overflow-wrap:anywhere;letter-spacing:.06em;font-size:10px}.install-guide__client-head strong{padding-inline-start:3px;font-size:17px;line-height:1.04}.install-guide__client-head p{font-size:12px;line-height:1.32}.install-guide__choice-copy strong,.install-guide__section-heading h2{font-size:clamp(24px,6.8vw,30px)}.install-connect-page__hero,.install-connect-card{padding:16px}.install-connect-page__topline{flex-direction:column}.install-connect-page__top-actions{align-self:flex-start;width:100%}.install-connect-page__platform-trigger{width:100%;min-width:0}.install-connect-page__platform-picker{width:100%}.install-connect-page__platform-menu{width:100%;left:0;right:auto}.install-connect-page__client-strip{gap:8px}.install-connect-card__actions{grid-template-columns:1fr}.install-connect-card__secondary-row{grid-template-columns:1fr;display:grid}.vpn-routing-mode,.install-connect-card__steps{grid-template-columns:1fr}}@media (width<=1040px){.install-connect-page__topline{flex-direction:column}.install-connect-page__top-actions,.install-connect-page__platform-picker,.install-connect-page__platform-trigger{width:100%}.install-connect-page__title-block h1{font-size:62px}.install-connect-page__platform-menu{width:100%;left:0;right:auto}}@media (width<=640px){.install-connect-page__title-block h1{font-size:56px}.install-connect-page__title-block p,.install-connect-card__copy p{font-size:17px}.install-connect-page__platform-trigger-copy{font-size:22px}.utility-metric-grid,.utility-dual-grid,.utility-button-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kotost-settings-overview__head{flex-direction:column}.kotost-settings-overview__status{width:100%;min-width:0}.kotost-settings-overview__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.kotost-settings-overview__item:last-child{grid-column:1/-1}.kotost-settings__mode-grid{grid-template-columns:minmax(0,1fr)}.kotost-mode-card:last-child{grid-column:auto}.install-page .utility-button-row{grid-template-columns:1fr}.utility-promo-row{flex-direction:column;align-items:stretch}.utility-promo-button{width:100%}.utility-timeline-item,.utility-selection-card,.utility-toggle-row,.install-page__server-card{align-items:flex-start}.utility-timeline-item{flex-direction:column}.install-page__step{grid-template-columns:1fr}.install-page__step-index{width:38px;height:38px}.utility-payment-card__topline,.utility-payment-spotlight__head{grid-template-columns:1fr}.utility-payment-card__badges{justify-content:flex-start}.utility-info-support{grid-template-columns:1fr}.utility-info-support__action{width:100%;min-width:0}}@media (width>=961px){:root{--shell-max:var(--shell-max-desktop)}.shell-content{padding:20px 18px calc(26px + env(safe-area-inset-bottom))}.page-stack,.drop-shell,.utility-page,.install-page{gap:14px}}@media (width<=480px){.shell-content{padding:14px 12px calc(18px + env(safe-area-inset-bottom))}.actions-grid,.home-quick-grid{gap:10px}.home-quick-grid,.actions-grid,.status-card__mini-grid,.drop-mode-grid--games{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-card,.action-card{min-height:0;padding:12px}.home-quick-card{aspect-ratio:1/.74;gap:7px;min-height:124px;padding:11px 12px 10px}.utility-metric{aspect-ratio:1/.96;min-height:0}.action-card{aspect-ratio:1/.98;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-content:space-between;align-items:start;min-height:158px}.action-card__meta{min-height:24px;padding:0 8px;font-size:9px}.action-card__title{font-size:15px;line-height:1.1}.action-card__description,.home-quick-card__subvalue{font-size:10px;line-height:1.24}.home-quick-card__value{font-size:clamp(24px,7vw,34px)}.home-quick-card__referral-pill{min-height:22px;padding:0 7px;font-size:8px}.install-guide__store-grid{grid-template-columns:1fr;min-height:0}.install-guide__stat-grid{gap:8px}.install-guide__stat-card{gap:8px;min-height:154px;padding:12px}.install-guide__stat-copy{gap:6px}.install-guide__stat-card strong{font-size:17px}.install-guide__stat-copy>span{font-size:10px;line-height:1.28}.utility-action{min-height:52px;padding:0 14px}.utility-action--checkout{border-radius:21px;min-height:68px;padding:14px 16px}.utility-action__copy span{font-size:14px;line-height:1.18}.utility-action__copy small{font-size:10px;line-height:1.24}.utility-action--checkout .utility-action__copy span{font-size:16px}.utility-action--checkout .utility-action__copy small{font-size:11px}.utility-action--checkout .icon{border-radius:14px;width:40px;height:40px}.utility-info-tabs{gap:8px}.utility-info-tab{border-radius:18px;gap:10px;min-height:60px;padding:0 12px}.utility-info-tab__icon{border-radius:13px;width:36px;height:36px}.utility-info-tab__label{font-size:14px}.utility-info-document__section{border-radius:20px;padding:14px}.utility-info-document__section-index{font-size:24px}.utility-info-document__section-head h3{font-size:clamp(18px,5.8vw,24px)}.utility-info-document__section-body p,.utility-info-support__copy p{font-size:13px;line-height:1.5}.utility-info-document__updated{font-size:11px}.status-card__mini,.drop-mode-card,.drop-mode-card--poster{min-height:auto}.status-card__connect{grid-template-columns:42px minmax(0,1fr);align-items:flex-start}.status-card__connect-dots{display:none}.status-card__footer{flex-direction:column;align-items:stretch}.status-card__manage{justify-content:space-between;width:100%}.drop-history-card{grid-template-columns:1fr;align-items:flex-start}.drop-history-card__media{height:clamp(132px,38vw,176px)}.drop-history-card__meta{justify-self:flex-start}.drop-screen-toolbar{align-items:stretch}.drop-screen-toolbar__back,.drop-screen-toolbar__price{width:100%}.bottom-nav__frame{gap:6px;padding:7px 6px}.bottom-nav__glass{border-radius:22px 22px 24px 24px}.nav-button{border-radius:16px;gap:4px;min-height:56px;padding:7px 2px}.nav-button--round{border-radius:999px;flex-basis:54px;width:54px;min-width:54px;min-height:54px;padding:0}.nav-button__label{letter-spacing:.02em;text-transform:none;font-size:8px;line-height:1.04}.status-card__meter-scale{font-size:9px}}@media (width<=380px){.home-quick-grid,.actions-grid,.status-card__mini-grid,.drop-mode-grid--games,.utility-metric-grid,.utility-dual-grid,.utility-button-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-welcome__title,.page-header__title,.drop-screen-head h1{font-size:clamp(28px,9vw,36px)}.home-quick-card__value,.utility-metric__value{font-size:clamp(26px,8vw,34px)}.drop-history-card{grid-template-columns:1fr}.scroll-glow{right:4px;bottom:calc(118px + env(safe-area-inset-bottom))}.drop-daily-hero{min-height:228px;padding:0}.drop-overview-intro__title{gap:2px 8px;font-size:clamp(24px,8.2vw,30px)}.drop-overview-title h1{font-size:clamp(24px,8.2vw,30px)}.drop-daily-hero__topline{gap:8px}.drop-daily-hero__copy{padding:12px}.drop-daily-hero__status{border-radius:16px;width:100%;padding:10px 11px}.drop-daily-hero__status strong{font-size:clamp(18px,5.6vw,24px)}.drop-daily-hero__status small{font-size:10px}.drop-daily-hero__footer{flex-wrap:wrap;justify-content:flex-start}.drop-daily-hero__eyebrow,.drop-daily-hero__pill,.drop-daily-hero__cta{min-height:30px;padding:0 10px;font-size:8px}.drop-daily-hero__cta{min-width:136px}.daily-reward-panel__track{grid-template-columns:repeat(auto-fit,96px)}.daily-reward-panel__tile{min-height:96px;padding:10px}.daily-reward-panel__tile-copy strong{font-size:20px}.daily-reward-panel__tile-copy span{font-size:12px}.daily-reward-panel__tile-copy small,.daily-reward-panel__tile-chance{font-size:9px}.drop-case-carousel{padding:12px}.drop-case-carousel__stage{height:308px}.drop-case-showcase{border-radius:20px;width:min(84%,250px);padding:10px}.drop-case-showcase.is-prev{transform:translateX(calc(-50% - 33% + (var(--case-drag-offset) * .34))) translateY(18px) rotateY(14deg) scale(.84)}.drop-case-showcase.is-next{transform:translateX(calc(-50% + 33% + (var(--case-drag-offset) * .34))) translateY(18px) rotateY(-14deg) scale(.84)}.drop-case-showcase__content,.drop-arcade-card__copy{padding:12px}.drop-case-showcase__copy h3{font-size:clamp(20px,6.4vw,26px)}.drop-arcade-card__title-block h3{font-size:clamp(18px,5.8vw,24px)}.drop-arcade-card__title-block p{font-size:10px;line-height:1.26}.drop-arcade-card,.drop-arcade-card--mines{min-height:216px;padding:12px}.drop-arcade-card--wide{min-height:202px}.drop-mode-card--poster{border-radius:20px;min-height:286px;padding:10px}.drop-mode-card__kicker,.drop-mode-card__badge{min-height:28px;padding:0 8px;font-size:8px}.drop-mode-card__title{font-size:clamp(16px,5.1vw,21px)}.drop-mode-card__caption{-webkit-line-clamp:2;font-size:10px}.drop-mode-card__spotlight{letter-spacing:.08em;min-height:28px;padding:0 8px;font-size:7px}.drop-mode-card__feature{min-height:22px;padding:0 7px;font-size:7px}.drop-mode-card__meta{min-height:28px;font-size:8px}.drop-mode-card__enter--primary{min-height:38px;font-size:8px}.drop-history-card__copy h2{font-size:20px}.drop-history-card__cta{min-height:42px;font-size:9px}}@property --guide-cursor-angle{syntax:"<angle>";inherits:true;initial-value:45deg}.first-run-guide{z-index:1200;pointer-events:none;position:fixed;inset:0}.first-run-guide__backdrop-shell{z-index:0;pointer-events:none;position:absolute;inset:0}.first-run-guide__backdrop-shell:before{content:"";opacity:.96;pointer-events:none;background:radial-gradient(circle at 20% 12%,#c41b3d38,#0000 28%),radial-gradient(circle at 82% 18%,#ff6c841f,#0000 26%),radial-gradient(circle at 50% 88%,#810c2424,#0000 30%);transition:opacity .24s;position:absolute;inset:0}.first-run-guide__backdrop-panel{-webkit-backdrop-filter:blur(7px)saturate(115%);backdrop-filter:blur(7px)saturate(115%);pointer-events:auto;background:#08060c9e;transition:opacity .24s,background-color .24s,-webkit-backdrop-filter .24s,backdrop-filter .24s;position:fixed}.first-run-guide__backdrop-shell--clear:before{opacity:.12}.first-run-guide__backdrop-shell--clear .first-run-guide__backdrop-panel{-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();background:#08060c29}.first-run-guide__focus{--guide-cursor-angle:45deg;z-index:1;pointer-events:none;isolation:isolate;contain:layout paint;filter:drop-shadow(0 18px 38px #0000006b);border-radius:28px;animation:5.6s linear infinite guideFocusSweep;position:fixed}.first-run-guide__focus-edge-light,.first-run-guide__focus-border,.first-run-guide__focus-frame{border-radius:inherit;position:absolute}.first-run-guide__focus-edge-light{z-index:0;opacity:.94;filter:blur(12px);background:conic-gradient(from var(--guide-cursor-angle) at center, #ff385800 0deg, #ff385800 300deg, #ff5b7729 316deg, #ff758d85 330deg, #ffdee4f0 340deg, #ff4e6d80 350deg, #ff385800 360deg);-webkit-mask-composite:xor;padding:12px;inset:-14px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.first-run-guide__focus-edge-light:before{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 1px #ffa6b4b8,inset 0 0 6px #ff4d6d75,inset 0 0 14px 1px #ff3a5d42,0 0 2px #ff748b7a,0 0 10px 1px #ff3a5d3d,0 0 24px 2px #ff3a5d29}.first-run-guide__focus-border{z-index:1;background:conic-gradient(from var(--guide-cursor-angle) at center, #ff385800 0deg, #ff385800 298deg, #ff5b772e 314deg, #ff667ee0 328deg, #ffe5ea 338deg, #ff5978c7 348deg, #ff385814 356deg, #ff385800 360deg);opacity:.96;-webkit-mask-composite:xor;padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.first-run-guide__focus-frame{background:linear-gradient(#ffffff0d,#fff0),linear-gradient(#28070d1f,#28070d0a);border:1px solid #ff4d6d7a;animation:2.8s ease-in-out infinite guideFocusPulse;inset:0;box-shadow:inset 0 0 0 1px #ffffff0d,0 0 0 1px #840f288f,0 0 24px #ff365d3d}.first-run-guide__card{z-index:2;pointer-events:auto;max-width:calc(100vw - 20px);position:fixed}.first-run-guide__card-body{scrollbar-width:none;overscroll-behavior:contain;background:linear-gradient(150deg,#13121cf5,#0a0a10fa),#0e0d15f5;border:1px solid #ff436447;border-radius:30px;grid-template-columns:118px minmax(0,1fr);gap:16px;min-width:0;max-height:calc(100vh - 20px);padding:16px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 30px 78px #00000070,inset 0 1px #ffffff0d,inset 0 -1px #ff2c520f}.first-run-guide__card-body:before,.first-run-guide__card-body:after{content:"";pointer-events:none;position:absolute}.first-run-guide__card-body::-webkit-scrollbar{width:0;height:0}.first-run-guide__card-body:before{background:radial-gradient(circle,#b51c3c47,#0000 70%);border-radius:50%;width:160px;height:160px;inset:auto auto -54px -38px}.first-run-guide__card-body:after{background:radial-gradient(circle,#ff718729,#0000 72%);border-radius:50%;width:180px;height:180px;top:-74px;right:-62px}.first-run-guide__npc-shell,.first-run-guide__dialog{z-index:1;min-width:0;position:relative}.first-run-guide__npc-shell{flex-direction:column;align-items:stretch;gap:10px;display:flex}.first-run-guide__npc-shell:not(.first-run-guide__npc-shell--talking){animation:3s ease-in-out infinite guideNpcIdle}.first-run-guide__npc-shell--talking{animation:.8s ease-in-out infinite guideNpcTalk}.first-run-guide__npc-portrait{aspect-ratio:.82;background:radial-gradient(circle at 50% 14%,#ff5c7a38,#0000 44%),linear-gradient(#2e151cc7,#0d0c12fa);border:1px solid #ff46653d;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,inset 0 -16px 40px #0000004d}.first-run-guide__npc-portrait:after{content:"";filter:blur(10px);background:radial-gradient(circle,#ff446638,#0000 72%);border-radius:999px;height:16px;position:absolute;inset:auto 16px 10px}.first-run-guide__npc{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:50% 88%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.first-run-guide__npc-copy{gap:2px;display:grid}.first-run-guide__npc-name{color:#fff5f7;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1}.first-run-guide__npc-role{color:#e8dce0bd;font-size:11px;line-height:1.2}.first-run-guide__dialog{flex-direction:column;gap:12px;display:flex;position:relative}.first-run-guide__close{color:#ffebf1e6;cursor:pointer;background:#120c14d6;border:1px solid #ff789452;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;line-height:1;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex;position:absolute;top:-2px;right:-2px}.first-run-guide__close:hover,.first-run-guide__close:focus-visible{background:#1f121cf0;border-color:#ff94ac8f;transform:translateY(-1px)}.first-run-guide__close:focus-visible{outline-offset:2px;outline:2px solid #ffd9e0e6}.first-run-guide__dialog-head{justify-content:space-between;align-items:center;gap:12px;padding-right:38px;display:flex}.first-run-guide__step-label{color:#ffe8ecc7;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1}.first-run-guide__progress{align-items:center;gap:6px;display:flex}.first-run-guide__progress-dot{background:#ffffff24;border-radius:50%;width:7px;height:7px;transition:transform .22s,background-color .22s,box-shadow .22s}.first-run-guide__progress-dot--active{background:#ff476c;transform:scale(1.18);box-shadow:0 0 16px #ff476c9e}.first-run-guide__progress-dot--passed{background:#ff648070}.first-run-guide__title{color:#fff7f8;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3.2vw,31px);line-height:.96}.first-run-guide__text{color:#ebe2e5e6;overflow-wrap:anywhere;min-height:92px;margin:0;font-size:14px;line-height:1.56}.first-run-guide__cursor{color:#ff6c85e6;opacity:.35;margin-left:3px;display:inline-block}.first-run-guide__cursor--active{animation:.84s step-end infinite guideCursorBlink}.first-run-guide__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;display:flex}.first-run-guide__hint{color:#e5d8ddad;max-width:none;font-size:11px;line-height:1.38}.first-run-guide__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.first-run-guide__actions--single{grid-template-columns:1fr}.first-run-guide__button{color:#fff9fa;letter-spacing:.02em;cursor:pointer;background:linear-gradient(#e10c2ffa,#b00825fa);border:1px solid #ff5e784d;border-radius:18px;width:100%;min-width:0;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;line-height:1;transition:transform .22s,box-shadow .22s,filter .22s;box-shadow:0 16px 32px #92082357,inset 0 1px #ffffff29}.first-run-guide__button:hover,.first-run-guide__button:focus-visible{filter:saturate(108%);transform:translateY(-1px);box-shadow:0 18px 34px #ab0b2a6b,inset 0 1px #ffffff2e}.first-run-guide__button:focus-visible{outline-offset:3px;outline:2px solid #ffd9e0e6}.first-run-guide__button--ghost{color:#ffe8eeeb;background:#ffffff0a;border-color:#ff759033;min-width:124px;box-shadow:inset 0 1px #ffffff14}.first-run-guide__button--ghost:hover,.first-run-guide__button--ghost:focus-visible{background:#ffffff14;box-shadow:inset 0 1px #ffffff1a}@keyframes guideFocusPulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff0f,0 0 0 1px #840f289e,0 0 24px #ff365d3d}50%{box-shadow:inset 0 0 0 1px #ffffff14,0 0 0 1px #a51230d1,0 0 36px #ff365d6b}}@keyframes guideFocusSweep{to{--guide-cursor-angle:405deg}}@keyframes guideNpcIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes guideNpcTalk{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-2px)rotate(-1.2deg)scale(1.012)}50%{transform:translateY(1px)rotate(1.4deg)scale(.994)}75%{transform:translateY(-1px)rotate(-.8deg)scale(1.008)}}@keyframes guideCursorBlink{0%,49%{opacity:1}50%,to{opacity:.12}}@media (width<=640px){.first-run-guide__focus{border-radius:24px}.first-run-guide__card-body{border-radius:22px;grid-template-columns:78px minmax(0,1fr);gap:10px;padding:12px}.first-run-guide__dialog-head{padding-right:34px}.first-run-guide__close{width:27px;height:27px;font-size:16px;top:-1px;right:-1px}.first-run-guide__npc-portrait{border-radius:18px}.first-run-guide__title{font-size:clamp(19px,6.2vw,25px);line-height:.98}.first-run-guide__text{min-height:58px;font-size:12px;line-height:1.42}.first-run-guide__footer{flex-direction:column;align-items:stretch}.first-run-guide__actions{grid-template-columns:1fr;width:100%}.first-run-guide__hint,.first-run-guide__button{width:100%;max-width:none}}@media (width<=480px){.first-run-guide__backdrop-panel{-webkit-backdrop-filter:blur(5px)saturate(112%);backdrop-filter:blur(5px)saturate(112%)}.first-run-guide__card{max-width:calc(100vw - 10px)}.first-run-guide__card-body{border-radius:18px;grid-template-columns:70px minmax(0,1fr);gap:8px;max-height:calc(100vh - 10px);padding:10px}.first-run-guide__dialog{gap:10px}.first-run-guide__dialog-head{flex-direction:column;align-items:flex-start;gap:8px;padding-right:0}.first-run-guide__step-label{font-size:10px}.first-run-guide__progress{gap:5px}.first-run-guide__title{font-size:clamp(17px,6.4vw,22px)}.first-run-guide__text{min-height:52px;font-size:11px;line-height:1.36}.first-run-guide__hint{font-size:10px}.first-run-guide__button{border-radius:14px;min-height:42px;font-size:12px}.first-run-guide__close{width:24px;height:24px;font-size:14px;top:0;right:0}}.kotost-intro{z-index:1200;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.kotost-intro__backdrop{-webkit-backdrop-filter:blur(8px)saturate(112%);backdrop-filter:blur(8px)saturate(112%);background:radial-gradient(circle at 18% 10%,#ff486b3d,#0000 30%),radial-gradient(circle at 82% 88%,#ff758e2e,#0000 34%),#050409b8;position:absolute;inset:0}.kotost-intro__dialog-shell{z-index:1;width:min(980px,100%);position:relative}.kotost-intro__dialog{background:radial-gradient(circle at 14% 12%,#f83a5e33,#0000 38%),radial-gradient(circle at 100% 100%,#ff56751a,#0000 34%),linear-gradient(160deg,#0f0e16fa,#07070bfa);border:1px solid #ff58785c;border-radius:36px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(14px,3vw,24px);min-height:min(74vh,660px);padding:clamp(16px,3vw,28px);display:grid;box-shadow:0 34px 80px #0000008a,inset 0 1px #ffffff14}.kotost-intro__portrait-shell{grid-template-rows:minmax(0,1fr) auto;gap:12px;display:grid}.kotost-intro__portrait-shell--talking{animation:.84s ease-in-out infinite kotostTalk}.kotost-intro__portrait{background:radial-gradient(circle at 50% 18%,#ff6a864d,#0000 46%),linear-gradient(#34141de0,#0b0a0ffa);border:1px solid #ff648357;border-radius:26px;min-height:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000057}.kotost-intro__portrait-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:50% 88%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.kotost-intro__portrait-copy{gap:4px;display:grid}.kotost-intro__name{letter-spacing:.08em;text-transform:uppercase;color:#fff6f8;font-size:14px;font-weight:800;line-height:1}.kotost-intro__role{color:#eedee4c2;font-size:12px;line-height:1.3}.kotost-intro__content{gap:16px;min-width:0;padding-right:42px;display:grid;position:relative}.kotost-intro__close{color:#ffecf1eb;cursor:pointer;background:#110b14e0;border:1px solid #ff789457;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;line-height:1;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex;position:absolute;top:0;right:0}.kotost-intro__close:hover,.kotost-intro__close:focus-visible{background:#1f121df2;border-color:#ff97af94;transform:translateY(-1px)}.kotost-intro__close:focus-visible{outline-offset:2px;outline:2px solid #ffdce5eb}.kotost-intro__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.kotost-intro__step-label{letter-spacing:.14em;text-transform:uppercase;color:#ffe5ecc2;font-size:11px;font-weight:700;line-height:1}.kotost-intro__progress{align-items:center;gap:7px;display:flex}.kotost-intro__progress-dot{background:#ffffff29;border-radius:50%;width:8px;height:8px;transition:transform .22s,background-color .22s,box-shadow .22s}.kotost-intro__progress-dot--active{background:#ff476c;transform:scale(1.16);box-shadow:0 0 16px #ff476c94}.kotost-intro__progress-dot--passed{background:#ff74908f}.kotost-intro__title{letter-spacing:-.04em;color:#fff8f9;margin:0;font-size:clamp(32px,5vw,56px);line-height:.9}.kotost-intro__text{color:#f2e7ebf0;overflow-wrap:anywhere;min-height:120px;margin:0;font-size:clamp(14px,2.4vw,20px);line-height:1.52}.kotost-intro__cursor{color:#ff6784e6;opacity:.34;margin-left:3px;display:inline-block}.kotost-intro__cursor--active{animation:.84s step-end infinite guideCursorBlink}.kotost-intro__footer{justify-content:flex-end;margin-top:auto;display:flex}.kotost-intro__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.kotost-intro__button{letter-spacing:.02em;border:1px solid #ff5e7847;border-radius:18px;min-height:56px;font-size:14px;font-weight:800;line-height:1;transition:transform .22s,box-shadow .22s,border-color .22s,background-color .22s}.kotost-intro__button--primary{color:#fff9fa;background:linear-gradient(#ec1339,#ad0823);min-width:240px;padding:0 20px;box-shadow:0 16px 34px #95082157,inset 0 1px #ffffff29}.kotost-intro__button--ghost{color:#f7e9eee6;background:#ffffff05;min-width:180px;padding:0 16px;box-shadow:inset 0 1px #ffffff0f}.kotost-intro__button:hover,.kotost-intro__button:focus-visible{transform:translateY(-1px)}.kotost-intro__button--primary:hover,.kotost-intro__button--primary:focus-visible{box-shadow:0 18px 36px #ad08236b,inset 0 1px #fff3}.kotost-intro__button--ghost:hover,.kotost-intro__button--ghost:focus-visible{background:#ffffff0f;border-color:#ff789461}.kotost-intro__button:focus-visible{outline-offset:3px;outline:2px solid #ffdce5eb}.kotost-companion{right:clamp(8px,2.2vw,18px);bottom:calc(90px + env(safe-area-inset-bottom));z-index:95;pointer-events:auto;grid-template-columns:84px minmax(0,1fr);align-items:end;gap:10px;width:min(92vw,404px);display:grid;position:fixed}.kotost-companion__avatar-button{text-align:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.kotost-companion__avatar-shell{align-self:stretch}.kotost-companion__avatar-shell--talking{animation:.84s ease-in-out infinite kotostTalk}.kotost-companion__avatar-frame{background:radial-gradient(circle at 50% 16%,#ff758e42,#0000 48%),linear-gradient(#2e121deb,#08080cfa);border:1px solid #ff65824d;border-radius:20px;height:100%;min-height:126px;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 28px #0000004d}.kotost-companion__avatar-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;transform-origin:50% 88%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.kotost-companion__bubble{background:linear-gradient(150deg,#17171ef5,#09090dfa),#111116f5;border:1px solid #ff708c3d;border-radius:20px;gap:7px;min-width:0;padding:12px 14px 10px;display:grid;position:relative;box-shadow:0 18px 34px #0000005c,inset 0 1px #ffffff0a}.kotost-companion__name{letter-spacing:.12em;text-transform:uppercase;color:#ffe1e9c2;font-size:10px;font-weight:700;line-height:1}.kotost-companion__close{color:#ffe2e9eb;cursor:pointer;background:#ffffff0a;border:1px solid #ff7b9357;border-radius:999px;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.kotost-companion__text-button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.kotost-companion__text{color:#ede1e5eb;overflow-wrap:anywhere;min-height:56px;margin:0;font-size:12px;line-height:1.4}.kotost-companion__cursor{color:#ff6784e6;opacity:.32;margin-left:3px;display:inline-block}.kotost-companion__cursor--active{animation:.84s step-end infinite guideCursorBlink}.kotost-companion__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.kotost-companion__action{color:#f7e8edf2;cursor:pointer;background:#ffffff0a;border:1px solid #ff749047;border-radius:12px;min-height:32px;font-size:11px;font-weight:700;line-height:1.1}.kotost-companion__action--danger{color:#fff8f9;background:linear-gradient(#d80e2df0,#96081ff0);border-color:#ff607d75}.kotost-companion-peek{right:8px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:95;cursor:pointer;background:0 0;border:0;width:74px;height:64px;padding:0;position:fixed}.kotost-companion-peek__frame{background:radial-gradient(circle at 50% 14%,#ff6a864d,#0000 50%),linear-gradient(#2e121deb,#08080cfa);border:1px solid #ff789457;border-radius:18px 18px 12px 12px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 10px 24px #00000042}.kotost-companion-peek__image{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:112%;transform:translateY(24%)}@keyframes kotostTalk{0%,to{transform:translateY(0)rotate(0)scale(1)}25%{transform:translateY(-2px)rotate(-1deg)scale(1.01)}50%{transform:translateY(1px)rotate(1.2deg)scale(.992)}75%{transform:translateY(-1px)rotate(-.6deg)scale(1.006)}}@media (width<=760px){.kotost-intro{padding:10px}.kotost-intro__dialog{border-radius:26px;grid-template-columns:100px minmax(0,1fr);gap:12px;min-height:0;padding:14px}.kotost-intro__portrait{border-radius:18px}.kotost-intro__title{font-size:clamp(24px,7.6vw,34px);line-height:.96}.kotost-intro__content{padding-right:38px}.kotost-intro__close{width:30px;height:30px;font-size:17px}.kotost-intro__text{min-height:94px;font-size:13px;line-height:1.45}.kotost-intro__actions{grid-template-columns:1fr}.kotost-intro__button,.kotost-intro__button--primary,.kotost-intro__button--ghost{width:100%;min-width:0}.kotost-companion{grid-template-columns:74px minmax(0,1fr);gap:8px;width:min(95vw,350px);right:6px}.kotost-companion__avatar-frame{border-radius:18px;min-height:114px}.kotost-companion__bubble{border-radius:18px;padding:10px 12px}.kotost-companion__text{min-height:48px;font-size:11px}.kotost-companion__actions{grid-template-columns:1fr}.kotost-companion__action{min-height:30px;font-size:10px}.kotost-companion-peek{right:6px;bottom:calc(80px + env(safe-area-inset-bottom));width:66px;height:58px}}@media (width<=480px){.kotost-intro__dialog{grid-template-columns:1fr;align-items:start}.kotost-intro__portrait-shell{grid-template-rows:auto;grid-template-columns:92px minmax(0,1fr);align-items:center}.kotost-intro__portrait{aspect-ratio:.88}.kotost-intro__portrait-copy{gap:3px}.kotost-intro__content{gap:12px;padding-right:34px}.kotost-intro__head{flex-direction:column;align-items:flex-start;gap:8px}.kotost-intro__title{font-size:clamp(22px,8.4vw,30px)}.kotost-intro__text{min-height:86px;font-size:12px;line-height:1.42}.kotost-intro__button{border-radius:16px;min-height:50px;font-size:13px}.kotost-intro__close{width:27px;height:27px;font-size:15px}.kotost-companion{width:calc(100vw - 12px);right:6px;bottom:calc(82px + env(safe-area-inset-bottom))}.kotost-companion__close{width:22px;height:22px;font-size:14px;top:5px;right:5px}.kotost-companion__name{font-size:9px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}}:root{--shell-max:456px;--shell-max-desktop:532px;--space-unit:10px;--space-panel:14px}.sekiro-app{padding:calc(28px + env(safe-area-inset-top) + var(--viewport-top-offset,0px)) 0 calc(74px + env(safe-area-inset-bottom))}.shell-content{padding:18px 16px calc(24px + env(safe-area-inset-bottom))}.page-stack{gap:14px}.panel{padding:var(--space-panel);border-radius:22px}.topbar{margin-bottom:18px;padding:0 4px}.eyebrow,.section-label{letter-spacing:.16em;font-size:10px}.home-welcome{gap:6px}.home-welcome__title{font-size:clamp(28px,7.4vw,40px);line-height:.96}.home-welcome__label{font-size:clamp(14px,3.7vw,18px)}.control-bar{border-radius:26px;gap:10px;padding:8px}.control-bar__brand{gap:10px}.control-bar__logo{border-radius:16px;width:44px;height:44px}.control-bar__subtitle{font-size:11px}.control-bar__cluster{gap:6px}.control-bar__balance-chip{min-height:40px;padding:0 12px;font-size:10px}.control-bar__button{border-radius:14px;gap:6px;min-width:42px;height:42px;padding:0 12px}.control-bar__button--language{font-size:11px}.control-bar__button--menu{width:42px}.control-menu{top:calc(100% + 8px)}.control-menu__panel{border-radius:24px;padding:16px}.control-menu__profile{gap:12px}.control-menu__avatar{border-radius:18px;width:52px;height:52px;font-size:18px}.control-menu__profile-copy h2{font-size:19px}.control-menu__badge{gap:7px;padding:9px 12px;font-size:9px}.control-menu__lead{margin-top:12px;font-size:12px}.control-menu__items{gap:8px;margin-top:14px}.control-menu__item{border-radius:20px;gap:10px;padding:12px}.control-menu__item-icon{border-radius:14px;width:38px;height:38px}.control-menu__item-title{font-size:15px}.control-menu__item-description{font-size:11px}.control-menu__item-arrow{width:32px;height:32px}.control-menu__footer{gap:10px;margin-top:14px}.control-menu__footer-chip{gap:8px;padding:10px 12px;font-size:11px}.button{border-radius:14px;min-height:44px;padding:0 14px;font-size:13px}.button--ghost{min-height:36px;padding:0 12px}.status-card--dashboard{gap:8px;padding:10px}.status-card__days{gap:10px;font-size:58px}.status-card__days span{font-size:16px}.status-card__traffic-percent{font-size:clamp(36px,9.8vw,50px)}.status-card__traffic-title{font-size:clamp(19px,5.2vw,26px)}.status-card__traffic-usage{font-size:clamp(14px,3.7vw,18px)}.status-card__connect{border-radius:16px;gap:9px;padding:10px 9px}.status-card__connect-icon{border-radius:11px;width:40px;height:40px}.status-card__connect-title{font-size:clamp(17px,4.4vw,20px)}.status-card__connect-subtitle{font-size:11px}.status-card__mini-grid,.home-quick-grid,.metrics-grid,.actions-grid{gap:8px}.status-card__mini{min-height:114px;padding:10px}.status-card__mini-label{font-size:10px}.status-card__mini-value{font-size:16px}.status-card__mini-value--accent{font-size:clamp(32px,8.8vw,42px)}.status-card__mini--days .status-card__mini-value--accent{font-size:clamp(15px,3.8vw,18px)}.status-card__mini-meta,.status-card__manage,.status-card__refresh{font-size:11px}.home-trial-card{gap:8px;padding:14px 10px}.home-trial-card__icon{border-radius:18px;width:64px;height:64px}.home-trial-card__title{font-size:clamp(24px,6.8vw,34px)}.home-trial-card__subtitle{font-size:12px}.home-trial-card__stat span{font-size:clamp(26px,7.6vw,38px)}.home-trial-card__stat small{font-size:9px}.home-trial-card__cta{min-height:46px;font-size:14px}.home-quick-card{gap:7px;min-height:120px;padding:12px 12px 11px}.home-quick-card__head{font-size:10px}.home-quick-card__icon{border-radius:9px;width:30px;height:30px}.home-quick-card__value{font-size:clamp(24px,7vw,34px)}.home-quick-card__subvalue{font-size:11px}.home-quick-card__referral-pill{min-height:22px;padding:0 7px;font-size:8px}.metric-card,.action-card{padding:14px}.metric-card__icon,.action-card__icon,.device-row__icon,.inline-icon,.profile-hero__badge{border-radius:12px;width:38px;height:38px}.metric-card__value{font-size:18px}.action-card{gap:8px;min-height:138px;padding:13px}.action-card__eyebrow,.action-card__meta{font-size:9px}.action-card__meta{min-height:24px;padding:0 8px}.action-card__title{font-size:clamp(17px,4.1vw,20px)}.action-card__description{font-size:11px}.action-card__arrow{border-radius:10px;width:28px;height:28px}.benefit-strip__track{gap:20px;padding:10px 16px}.benefit-strip__item{font-size:11px}.pill{min-height:36px;padding:0 14px}.page-header__title,.drop-hero__title,.profile-hero__title{font-size:clamp(32px,8.8vw,48px)}.profile-balance-chip{gap:7px;padding:7px 10px;font-size:11px}.profile-balance-chip__plus{width:16px;height:16px;font-size:13px}.bottom-nav{padding-bottom:calc(6px + env(safe-area-inset-bottom))}.bottom-nav__layout{gap:8px}.bottom-nav__frame{gap:8px;padding:8px}.bottom-nav__glass{border-radius:22px 22px 24px 24px}.bottom-nav__glass--solo{border-radius:999px}.bottom-nav__frame--solo{padding:5px}.nav-button{border-radius:16px;gap:6px;min-height:52px}.nav-button--round{flex-basis:54px;width:54px;min-width:54px;min-height:54px}.nav-button__label{letter-spacing:.06em;font-size:9px}@media (width<=380px){.shell-content{padding:16px 14px calc(22px + env(safe-area-inset-bottom))}.control-bar{padding:8px}.control-bar__logo{width:42px;height:42px}.control-bar__subtitle{font-size:10px}.control-bar__balance-chip{min-height:38px;padding:0 10px;font-size:9px}.control-bar__button{min-width:40px;height:40px;padding:0 10px}.bottom-nav__frame{gap:5px;padding:6px}.bottom-nav__layout{gap:6px}.bottom-nav__frame--solo{padding:4px}.nav-button{gap:4px;min-height:52px;padding:6px 2px}.nav-button--round{flex-basis:50px;width:50px;min-width:50px;min-height:50px;padding:0}.nav-button__label{letter-spacing:.02em;font-size:8px}}.profile-space-page{--profile-accent:#ff2c54f5;--profile-accent-strong:#d9072afa;--profile-panel-bg:linear-gradient(180deg, #14141af5 0%, #07070afa 100%), #07070af0;padding-bottom:calc(116px + env(safe-area-inset-bottom));gap:18px}.profile-space-page,.profile-space-page>*,.profile-space-panel{min-width:0}.profile-space-panel{background:var(--profile-panel-bg);border:1px solid #ffffff0f;border-radius:26px;gap:18px;padding:20px;display:grid;box-shadow:inset 0 1px #ffffff0a,0 28px 56px #00000052}.profile-space-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-space-heading__copy{gap:8px;min-width:0;display:grid}.profile-space-heading__copy>span,.profile-space-kicker{color:#b1b5bfbd;letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:900}.profile-space-heading__copy h2,.profile-task-note__copy h2{color:var(--paper);font-size:clamp(24px,3.4vw,34px);line-height:.98}.profile-space-link-button{color:#f4f5f8e6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.profile-space-hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.9fr);gap:18px;display:grid}.profile-space-hero--tasks,.profile-space-hero--achievements,.profile-space-hero--referrals{grid-template-columns:minmax(0,1fr)}.profile-space-hero__identity{background:radial-gradient(circle at 0 0,#ff2a492e,#0000 40%),radial-gradient(circle at 100% 100%,#ffad6d1f,#0000 28%),linear-gradient(#17171ffa 0%,#07070a 100%);border:1px solid #ffffff0f;border-radius:30px;grid-template-columns:156px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 26px 48px #00000052}.profile-space-hero__avatar{aspect-ratio:1;color:#ff4a68f5;background:radial-gradient(circle at 50% 32%,#ff24452e,#0000 38%),linear-gradient(#16161cfa 0%,#07070a 100%);border:2px solid #ff2445d6;border-radius:999px;place-items:center;width:156px;display:grid;overflow:hidden}.profile-space-hero__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.profile-space-hero__copy{gap:10px;min-width:0;display:grid}.profile-space-hero__copy--full{background:radial-gradient(circle at 100% 0,#ff3e6224,#0000 38%),linear-gradient(#17171ffa 0%,#07070a 100%);border:1px solid #ffffff0f;border-radius:30px;padding:22px}.profile-space-hero__copy h1{color:var(--paper);text-transform:uppercase;letter-spacing:.01em;font-family:Oswald,sans-serif;font-size:clamp(38px,5vw,62px);line-height:.92}.profile-space-hero__copy>p{color:#e1e4ebd1;font-size:clamp(16px,2vw,20px)}.profile-space-hero__copy>small{color:#abb0bbc2;font-size:13px}.profile-space-hero__actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.profile-space-pill{color:#f7f7f9eb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.profile-space-pill--ghost{color:#ff8b9ef5;background:#ff2c5414}.profile-space-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-space-meta-list,.profile-space-tariff__grid,.profile-referral-kpi__grid,.profile-referral-terms,.profile-inventory-panel__summary,.profile-levelup-modal__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-space-meta-list article,.profile-space-tariff__grid article,.profile-referral-kpi__grid article,.profile-referral-terms article,.profile-inventory-panel__summary article,.profile-levelup-modal__stats article{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:6px;min-width:0;padding:14px 16px;display:grid}.profile-space-meta-list span,.profile-space-tariff__grid span,.profile-referral-kpi__grid span,.profile-referral-terms span,.profile-inventory-panel__summary span,.profile-levelup-modal__stats span,.profile-drop-feed__head span,.profile-reward-sheet__grid article span{color:#acb2beb8;font-size:12px}.profile-space-meta-list strong,.profile-space-tariff__grid strong,.profile-referral-kpi__grid strong,.profile-referral-terms strong,.profile-inventory-panel__summary strong,.profile-levelup-modal__stats strong,.profile-drop-feed__head strong,.profile-reward-sheet__grid article strong{color:#f6f7f9f5;font-size:18px;line-height:1.08}.profile-level-card{position:relative;overflow:hidden}.profile-level-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff14,#0000 34%);position:absolute;inset:0}.profile-level-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.profile-level-card__head h3{color:var(--paper);font-size:30px;line-height:.94}.profile-level-card__copy{gap:12px;display:grid;position:relative}.profile-level-card__copy p{color:#dbdee4c7}.profile-level-card__track,.profile-achievement-row__progress,.profile-task-card__progress-track,.profile-levelup-modal__track{background:#ffffff14;border-radius:999px;width:100%;height:10px;overflow:hidden}.profile-level-card__track span,.profile-achievement-row__progress span,.profile-task-card__progress-track span,.profile-levelup-modal__track span{border-radius:inherit;height:100%;display:block}.profile-level-card__track span{background:linear-gradient(90deg,#ff7996f5,#ff4966f5,#ffb46df5);box-shadow:0 0 20px #ff486a47}.profile-level-card__meta,.profile-task-card__progress-meta,.profile-achievement-row__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.profile-level-card__meta strong,.profile-task-card__progress-meta strong,.profile-achievement-row__footer span:last-child{color:#f8f8f9f5}.profile-level-card__meta span,.profile-task-card__progress-meta span,.profile-achievement-row__footer span:first-child{color:#abb0bbbd;font-size:12px}.profile-level-badge{justify-items:center;gap:8px;display:grid}.profile-level-badge p{color:#c9ccd4c7;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.profile-level-badge__ring{--profile-level-color:#ff5370f5;aspect-ratio:1;background:radial-gradient(circle at center, #0b0b0f 57%, transparent 58%), conic-gradient(var(--profile-level-color) 0 var(--profile-level-progress), #ffffff14 var(--profile-level-progress) 100%);width:110px;box-shadow:0 0 0 1px #ffffff14, 0 0 24px color-mix(in srgb, var(--profile-level-color) 26%, transparent);border-radius:999px;place-items:center;padding:10px;display:grid}.profile-level-badge__core{border-radius:inherit;background:radial-gradient(circle at top,#ffffff1a,#0000 38%),linear-gradient(#1c1c22fa 0%,#0b0b0f 100%);align-content:center;place-items:center;gap:2px;width:100%;height:100%;display:grid}.profile-level-badge__value{color:var(--paper);font-family:Oswald,sans-serif;font-size:34px;line-height:.9}.profile-level-badge__core small{color:#c0c5cfb8;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.profile-level-badge--origin .profile-level-badge__ring,.profile-level-card--origin .profile-level-badge__ring{--profile-level-color:#d6d9e0f5}.profile-level-badge--crimson .profile-level-badge__ring,.profile-level-card--crimson .profile-level-badge__ring{--profile-level-color:#ff4b6cf5}.profile-level-badge--ember .profile-level-badge__ring,.profile-level-card--ember .profile-level-badge__ring{--profile-level-color:#ffa663f5}.profile-level-badge--nova .profile-level-badge__ring,.profile-level-card--nova .profile-level-badge__ring{--profile-level-color:#ffd27ff5}.profile-level-badge--royal .profile-level-badge__ring,.profile-level-card--royal .profile-level-badge__ring{--profile-level-color:#ffe4b2fa}.profile-inventory-panel__grid{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:16px;display:grid}.profile-inventory-panel__list,.profile-achievement-list,.profile-referral-list,.profile-drop-feed{gap:12px;display:grid}.profile-inventory-row,.profile-referral-list__row,.profile-achievement-row,.profile-drop-feed__row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;align-items:center;gap:12px;min-width:0;padding:14px 16px;display:grid}.profile-inventory-row{grid-template-columns:auto minmax(0,1fr) auto}.profile-inventory-row__badge{color:#ff8b9ef5;letter-spacing:.12em;text-transform:uppercase;background:#ff2c541f;border-radius:14px;place-items:center;min-width:78px;min-height:42px;padding:0 12px;font-size:11px;font-weight:900;display:grid}.profile-inventory-row--epic .profile-inventory-row__badge{color:#ffd691fa;background:#ffb57024}.profile-inventory-row__body{gap:8px;min-width:0;display:grid}.profile-inventory-row__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.profile-inventory-row__top strong,.profile-drop-feed__body strong,.profile-referral-list__body strong,.profile-task-card__reward strong,.profile-task-card__head h3,.profile-achievement-preview strong,.profile-achievement-row__top strong{color:#f6f7f9f5}.profile-inventory-row__top span,.profile-drop-feed__body span,.profile-referral-list__body span,.profile-task-card__reward span,.profile-achievement-preview small,.profile-achievement-row__top p{color:#adb2bebd;font-size:12px}.profile-inventory-row__body p,.profile-referral-partner p,.profile-task-card__reward p,.profile-task-note__copy p,.profile-achievements-panel__lead,.profile-reward-sheet p{color:#dde0e5c2}.profile-inventory-row__action,.profile-task-card__button,.profile-sheet-button{color:#fff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#f12448fa 0%,#a60719fa 100%);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 14px 24px #76081947}.profile-inventory-row__action--muted,.profile-task-card__button--muted,.profile-sheet-button--ghost{color:#dcdfe5db;box-shadow:none;background:#ffffff0a;border:1px solid #ffffff14}.profile-drop-feed{background:radial-gradient(circle at 100% 0,#ff2a491f,#0000 34%),#ffffff08;border:1px solid #ffffff0f;border-radius:22px;align-content:start;padding:16px}.profile-drop-feed__head{gap:6px;padding-bottom:6px;display:grid}.profile-drop-feed__row,.profile-referral-list__row{grid-template-columns:auto minmax(0,1fr) auto}.profile-drop-feed__index,.profile-referral-list__index{color:#ff8a9df5;background:#ff2c541f;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Oswald,sans-serif;font-size:18px;display:grid}.profile-achievements-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-achievement-preview{text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;justify-items:center;gap:10px;min-width:0;padding:16px 12px;display:grid}.profile-achievement-preview__icon,.profile-achievement-row__icon,.profile-task-card__icon{color:#ff5b77f5;background:linear-gradient(#360a16b3 0%,#0d0b0ff5 100%);border:1px solid #ff2a4929;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.profile-achievement-preview--unlocked,.profile-achievement-row--unlocked,.profile-task-card--claimable,.profile-referral-list__row--paid{border-color:#ff507238;box-shadow:0 0 0 1px #ff50721f}.profile-achievement-row{grid-template-columns:auto minmax(0,1fr)}.profile-achievement-row__body{gap:10px;min-width:0;display:grid}.profile-achievement-row__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.profile-achievement-row__xp{color:#ff90a2fa;letter-spacing:.08em;text-transform:uppercase;background:#ff2c541f;border-radius:999px;flex:none;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.profile-achievement-row__progress span{background:linear-gradient(90deg,#ff7a96f5,#ff4966f5)}.profile-space-task-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.profile-space-task-summary article{background:radial-gradient(circle at 100% 0,#ff2a491f,#0000 36%),#ffffff08;border:1px solid #ffffff0f;border-radius:20px;gap:8px;padding:16px 18px;display:grid}.profile-space-task-summary article span{color:#b0b5bfb8;font-size:12px}.profile-space-task-summary article strong{color:#f7f7f9fa;font-family:Oswald,sans-serif;font-size:clamp(24px,3vw,34px);line-height:.96}.profile-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.profile-task-card{background:radial-gradient(circle at 0 0,#ff2a4914,#0000 34%),#ffffff08;border:1px solid #ffffff0f;border-radius:24px;gap:16px;min-width:0;padding:18px;display:grid}.profile-task-card--claimed{opacity:.78}.profile-task-card__eyebrow,.profile-task-card__head,.profile-task-card__reward{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.profile-task-card__eyebrow span,.profile-task-card__reward div>span{color:#b5bac4b8;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:900}.profile-task-card__eyebrow strong{color:#ffa973fa;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.profile-task-card__head>div{gap:8px;min-width:0;display:grid}.profile-task-card__head p{color:#dde0e5bd}.profile-task-card__progress{gap:10px;display:grid}.profile-task-card__progress-track span{background:linear-gradient(90deg,#ff7996f5,#ff4966f5,#ffb46df5)}.profile-task-note{justify-content:space-between;align-items:center;gap:18px;display:flex}.profile-task-note__copy{gap:10px;max-width:720px;display:grid}.profile-sheet-backdrop{z-index:72;-webkit-backdrop-filter:blur(12px);background:#030406b8;position:fixed;inset:0}.profile-sheet-backdrop--levelup{z-index:84}.profile-reward-sheet,.profile-levelup-modal{background:radial-gradient(circle at top,#ff325629,#0000 36%),linear-gradient(#14141afa 0%,#08080b 100%);border:1px solid #ffffff14;border-radius:28px;width:min(100vw - 28px,540px);padding:24px;position:fixed;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 32px 64px #0006}.profile-reward-sheet{bottom:max(16px, calc(16px + env(safe-area-inset-bottom)));z-index:73;gap:16px;display:grid}.profile-levelup-modal{z-index:85;gap:18px;display:grid;top:50%;overflow:hidden;transform:translate(-50%,-50%)}.profile-reward-sheet__badge{color:#ff859dfa;background:linear-gradient(#ff406138 0%,#490813ad 100%);border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.profile-reward-sheet h3,.profile-levelup-modal h3{color:var(--paper);font-size:clamp(30px,4vw,42px);line-height:.94}.profile-reward-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.profile-reward-sheet__grid article{background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.profile-reward-sheet__actions{justify-content:flex-end;gap:10px;display:flex}.profile-referrals-link-panel__field{color:#f5f6f9eb;word-break:break-word;background:#ffffff08;border:1px solid #ffffff0f;border-radius:18px;align-items:center;min-height:62px;padding:0 16px;font-size:15px;display:flex}.profile-referrals-link-panel__actions,.profile-referral-partner{justify-content:space-between;align-items:center;gap:14px;display:flex}.profile-referral-list__status{color:#dcdfe5d6;letter-spacing:.08em;text-transform:uppercase;background:#ffffff0a;border-radius:999px;flex:none;align-items:center;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.profile-referral-list__row--paid .profile-referral-list__status{color:#ff96a6fa;background:#ff2c541f}.profile-space-empty{color:#b7bcc6bd;text-align:center;border:1px dashed #ffffff1f;border-radius:18px;place-items:center;gap:10px;min-height:124px;padding:20px;display:grid}.profile-space-empty--compact{min-height:96px}.profile-levelup-modal__hero{text-align:center;justify-items:center;gap:10px;display:grid}.profile-levelup-modal__levels{align-items:center;gap:14px;display:flex}.profile-levelup-modal__level{aspect-ratio:1;color:#f8f8f9fa;background:radial-gradient(circle at top,#ffffff14,#0000 34%),#ffffff08;border:2px solid #ffffff24;border-radius:999px;place-items:center;width:94px;font-family:Oswald,sans-serif;font-size:36px;line-height:.9;display:grid}.profile-levelup-modal__level--old{opacity:.62}.profile-levelup-modal__level--animated{animation:.9s cubic-bezier(.22,1,.36,1) profileLevelPulse}.profile-levelup-modal__arrow{color:#ffab73fa;font-size:28px;font-weight:900}.profile-levelup-modal__track span{background:linear-gradient(90deg,#ff7c97fa,#ff4966fa,#ffd380fa);width:0;transition:width 1.15s cubic-bezier(.22,1,.36,1);box-shadow:0 0 20px #ff597652}.profile-levelup-modal__track span.is-animated{width:100%}.profile-levelup-modal__confetti{pointer-events:none;position:absolute;inset:0}.profile-levelup-modal__confetti-piece{top:-12%;left:var(--confetti-left);width:10px;height:18px;transform:rotate(var(--confetti-rotate));opacity:0;animation:profileConfettiFall var(--confetti-duration) ease-in var(--confetti-delay) forwards;background:linear-gradient(#ffe9adfa 0%,#ff5773fa 100%);border-radius:4px;position:absolute}@keyframes profileLevelPulse{0%,to{transform:scale(1)}42%{transform:scale(1.12)}72%{transform:scale(.96)}}@keyframes profileConfettiFall{0%{opacity:0;transform:translate3d(0, 0, 0) rotate(var(--confetti-rotate))}18%{opacity:1}to{opacity:0;transform:translate3d(-8px, 290px, 0) rotate(calc(var(--confetti-rotate) + 140deg))}}@media (width<=900px){.profile-space-hero,.profile-inventory-panel__grid,.profile-space-meta-grid{grid-template-columns:minmax(0,1fr)}.profile-achievements-preview-grid,.profile-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.profile-space-page{gap:14px}.profile-space-panel,.profile-reward-sheet,.profile-levelup-modal{padding:18px}.profile-space-hero__identity{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:18px}.profile-space-hero__avatar{width:112px}.profile-space-hero__copy h1{font-size:clamp(32px,8.8vw,44px)}.profile-space-task-summary,.profile-space-meta-list,.profile-space-tariff__grid,.profile-referral-kpi__grid,.profile-referral-terms,.profile-inventory-panel__summary,.profile-levelup-modal__stats,.profile-reward-sheet__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-achievements-preview-grid,.profile-task-grid,.profile-inventory-row,.profile-drop-feed__row,.profile-referral-list__row,.profile-achievement-row{grid-template-columns:minmax(0,1fr)}.profile-referrals-link-panel__actions,.profile-referral-partner,.profile-task-note,.profile-reward-sheet__actions{flex-direction:column;align-items:stretch}.profile-space-link-button,.profile-inventory-row__action,.profile-task-card__button,.profile-sheet-button{width:100%}}@media (width<=420px){.profile-space-task-summary,.profile-space-meta-list,.profile-space-tariff__grid,.profile-referral-kpi__grid,.profile-referral-terms,.profile-inventory-panel__summary,.profile-levelup-modal__stats,.profile-reward-sheet__grid{grid-template-columns:minmax(0,1fr)}.profile-space-hero__identity{grid-template-columns:96px minmax(0,1fr);padding:16px}.profile-space-hero__avatar{width:96px}.profile-level-badge__ring{width:92px}.profile-level-badge__value{font-size:28px}.profile-levelup-modal__level{width:78px;font-size:30px}}.glass-surface{isolation:isolate;justify-content:stretch;align-items:stretch;transition:opacity .26s ease-out,transform .26s ease-out;display:flex;position:relative;overflow:hidden}.glass-surface__filter{opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.glass-surface__content{z-index:1;border-radius:inherit;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex;position:relative}.glass-surface--svg,.glass-surface--fallback{border:1px solid #ffffff1a;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #ffffff08,0 12px 28px #00000057,0 3px 12px #0000002e}.glass-surface--svg{-webkit-backdrop-filter:var(--filter-id,blur(14px)) saturate(var(--glass-saturation,1.4));background:linear-gradient(#ffffff1f 0%,#ffffff08 18%,#fff0 34%),linear-gradient(#17171cc7 0%,#09090cf0 100%)}.glass-surface--svg:before,.glass-surface--fallback:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, #ffffff17 0%, #ffffff05 24%, #fff0 46%), rgba(255, 255, 255, var(--glass-frost,0));opacity:.85;position:absolute;inset:0}.glass-surface--fallback{-webkit-backdrop-filter:blur(16px)saturate(1.7)brightness(1.04);background:linear-gradient(#ffffff24 0%,#ffffff0a 18%,#fff0 36%),linear-gradient(#18181ddb 0%,#0b0b0ef5 100%)}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.glass-surface--fallback{background:linear-gradient(#ffffff24 0%,#ffffff0a 18%,#fff0 36%),linear-gradient(#1f1f26f5 0%,#101014fa 100%)}}
