*,: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;line-height:1.5;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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 (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.-bottom-24{bottom:-6rem}.-bottom-3{bottom:-.75rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-right-\[35\%\]{right:-35%}.-top-16{top:-4rem}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.right-0{right:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[14\%\]{top:14%}.top-\[38\%\]{top:38%}.top-\[4\%\]{top:4%}.z-0{z-index:0}.z-10{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.mx-4{margin-left:1rem;margin-right:1rem}.-mt-16{margin-top:-4rem}.mb-0\.5{margin-bottom:.125rem}.mb-4{margin-bottom:1rem}.mb-px{margin-bottom:1px}.mt-1{margin-top:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.h-12{height:3rem}.h-2\.5{height:.625rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-40{height:10rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-9{height:2.25rem}.h-\[120\%\]{height:120%}.h-\[13rem\]{height:13rem}.h-\[46\%\]{height:46%}.h-\[calc\(100\%\+1\.25rem\)\]{height:calc(100% + 1.25rem)}.h-full{height:100%}.min-h-\[7\.5rem\]{min-height:7.5rem}.min-h-\[8\.5rem\]{min-height:8.5rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-14{width:3.5rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-64{width:16rem}.w-8{width:2rem}.w-\[35\%\]{width:35%}.w-\[4\.75rem\]{width:4.75rem}.w-auto{width:auto}.w-full{width:100%}.min-w-0{min-width:0}.max-w-none{max-width:none}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-\[35\%\]{--tw-translate-x:-35%;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))}.-translate-y-1\/2{--tw-translate-y:-50%;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))}.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))}.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[1\.25rem\]{border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-200\/55{border-color:#fde68a8c}.border-amber-200\/80{border-color:#fde68acc}.border-amber-300\/85{border-color:#fcd34dd9}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-black\/5{background-color:#0000000d}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-\[radial-gradient\(circle_at_100\%_100\%\,color-mix\(in_srgb\,var\(--lime\)_22\%\,transparent\)\,var\(--ambient-primary\)_32\%\,transparent_58\%\)\]{background-image:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--lime) 22%,transparent),var(--ambient-primary) 32%,transparent 58%)}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_srgb\,var\(--lime\)_10\%\,transparent\)\,var\(--ambient-primary\)_20\%\,transparent_62\%\)\]{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--lime) 10%,transparent),var(--ambient-primary) 20%,transparent 62%)}.bg-\[radial-gradient\(circle_at_center\,color-mix\(in_srgb\,var\(--lime\)_38\%\,transparent\)\,var\(--ambient-primary\)_42\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,color-mix(in srgb,var(--lime) 38%,transparent),var(--ambient-primary) 42%,transparent 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(251\,191\,36\,0\.22\)\,rgba\(245\,158\,11\,0\.08\)\,transparent_62\%\)\]{background-image:radial-gradient(circle,#fbbf2438,#f59e0b14,#0000 62%)}.bg-gradient-to-r{background-image:linear-gradient(to right, var(--tw-gradient-stops))}.from-amber-100\/95{--tw-gradient-from:#fef3c7f2 var(--tw-gradient-from-position);--tw-gradient-to:#fef3c700 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400\/35{--tw-gradient-from:#fbbf2459 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.via-amber-300\/25{--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d40 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-50\/90{--tw-gradient-to:#fffbeb00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fffbebe6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-yellow-100\/95{--tw-gradient-to:#fef9c3f2 var(--tw-gradient-to-position)}.to-yellow-400\/30{--tw-gradient-to:#facc154d var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-right-bottom{-o-object-position:right bottom;object-position:right bottom}.p-1\.5{padding:.375rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-0\.5{padding-bottom:.125rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-16{padding-top:4rem}.text-\[10px\]{font-size:10px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[var\(--fg\)\]{color:var(--fg)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-amber-50{--tw-text-opacity:1;color:rgb(255 251 235/var(--tw-text-opacity,1))}.text-amber-900{--tw-text-opacity:1;color:rgb(120 53 15/var(--tw-text-opacity,1))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.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)}.ring-1{--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(1px + 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)}.ring-inset{--tw-ring-inset:inset}.ring-black\/\[0\.12\]{--tw-ring-color:#0000001f}.ring-white\/25{--tw-ring-color:#ffffff40}.blur-2xl{--tw-blur:blur(40px);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)}.blur-xl{--tw-blur:blur(24px);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)}.drop-shadow-\[0_18px_28px_rgba\(0\,0\,0\,0\.28\)\]{--tw-drop-shadow:drop-shadow(0 18px 28px #00000047);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)}.invert{--tw-invert:invert(100%);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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--page-title-size:clamp(36px,4.6vw,68px);--bg:#fff;--bg-glow:#d6f62261;--surface:#fff;--surface-2:#f8f8f9;--surface-3:#ededef;--line:#0000001a;--fg:#000;--muted:#5c6368;--lime:#d6f622;--on-lime:#111;--accent-text:#5a6e00;--logo:#000;--ok:#34c759;--warn:#e53935;--glass:#ffffffb8;--art-bg:radial-gradient(90% 120% at 70% 100%,#d6f6228c,#d6f62214 60%,transparent 80%),linear-gradient(180deg,#fbfdf3,#f1f5df);--shadow:0 1px 2px #1418080a,0 12px 40px -12px #14180824;--live:#6b8a00;--ambient-primary:#d6f62257;--ambient-secondary:#d6f62229;--ambient-veil:#ffffff59;--live-2:#1e9e63;--live-glow:.6;--live-aurora:.5;--ink:#0b0c0a;--ink-fg:#f4f6ee;--ink-muted:#9a9d94;--ink-line:#2a2c27;--f-display:var(--font-unbounded),"Unbounded",system-ui,sans-serif;--f-body:var(--font-manrope),"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:var(--f-body);--r-lg:28px;--r-md:20px;--r-sm:14px;--w:1240px;--pop:56px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--ambient-primary:#d6f62224;--ambient-secondary:#d6f6220f;--ambient-veil:#0006;--live:#d6f622;--live-2:#3ddc97;--live-glow:.22;--live-aurora:.22;--bg:#000;--bg-glow:#d6f62229;--surface:#1c1c1e;--surface-2:#141416;--surface-3:#2c2c2e;--line:#ffffff24;--fg:#fff;--muted:#b0b0b5;--accent-text:#d6f622;--logo:#d6f622;--glass:#1c1c1eb8;--art-bg:radial-gradient(90% 120% at 70% 100%,#d6f62247,#d6f6220a 60%,transparent 80%),linear-gradient(180deg,#1a1b18,#121311);--shadow:0 1px 2px #0000004d,0 20px 50px -20px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--f-body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:8px}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em;margin:0;font-weight:600}p{margin:0}.wrap{width:100%;max-width:var(--w);margin-inline:auto;padding-inline:20px}.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.num{font-variant-numeric:tabular-nums}.display{font-family:var(--f-display);letter-spacing:-.035em;font-weight:600;line-height:.98}.h1{font-size:clamp(40px,6.2vw,90px)}.h2{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(30px,4.6vw,60px);line-height:1.02}.h3{font-size:clamp(21px,2.1vw,26px);line-height:1.15}.lead{color:var(--muted);max-width:56ch;font-size:clamp(17px,1.5vw,20px)}.hl{background:var(--lime);color:var(--on-lime);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.18em;padding:0 .14em}.btn{white-space:nowrap;border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 26px;font-size:16px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-lime{background:var(--lime);color:var(--on-lime);box-shadow:0 10px 30px -10px #aac800b3}.btn-ghost{background:var(--surface);border-color:var(--line);color:var(--fg)}.btn-sm{border-radius:14px;height:44px;padding:0 18px;font-size:14px}.btn svg{width:20px;height:20px}.bot-btn{flex:none}.header{z-index:50;padding-top:calc(env(safe-area-inset-top,0px) + 26px);pointer-events:none;position:fixed;top:0;left:0;right:0}.header .bar{pointer-events:none;max-width:calc(var(--w) - 40px);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:calc(100% - 32px);height:64px;margin-inline:auto;display:grid;container-type:inline-size}.capsule{pointer-events:auto;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border-radius:999px;align-items:center;gap:4px;height:56px;padding:6px;display:flex;box-shadow:0 10px 30px -16px #00000040}.bar-l{justify-self:start;align-items:center;gap:8px;display:flex}.bar-r{justify-self:end;align-items:center;gap:8px;display:flex}.brand{font-family:var(--f-display);letter-spacing:-.04em;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.brand svg{width:34px;height:34px;color:var(--logo);transition:transform .6s cubic-bezier(.2,.7,.1,1)}.brand:hover svg{transform:rotate(-90deg)}.header .brand{pointer-events:auto;z-index:2;justify-content:center;width:96px;height:64px;transition:transform .55s cubic-bezier(.32,.72,0,1);position:relative}.header .bar-l .nav{transition:transform .55s cubic-bezier(.32,.72,0,1)}@media (min-width:861px){.header.scrolled .brand{transform:translate(calc(28px - 50cqw))}.header.scrolled .bar-l .nav{transform:translate(68px)}}@media (min-width:861px) and (prefers-reduced-motion:reduce){.header .brand,.header .bar-l .nav{transition:none}}.header .brand .brand-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 24px #0000002e);width:84px;max-width:none;height:84px;margin-block:-12px;transition:width .4s cubic-bezier(.2,.7,.1,1),height .4s cubic-bezier(.2,.7,.1,1),margin .4s cubic-bezier(.2,.7,.1,1),transform .5s cubic-bezier(.2,.7,.1,1)}.header.scrolled .brand .brand-logo{width:56px;height:56px;margin-block:0}.header .brand:hover .brand-logo{transform:rotate(-12deg)scale(1.05)}.nav{gap:2px;position:relative}.nav-pill{background:color-mix(in srgb,var(--fg) 14%,transparent);opacity:0;pointer-events:none;border-radius:999px;transition:transform .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),opacity .2s;position:absolute;top:0;left:0}.nav a{z-index:1;white-space:nowrap;min-width:44px;height:44px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:600;transition:background .25s,color .25s,padding .42s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.nav a:hover{color:var(--fg);background:color-mix(in srgb,var(--fg) 8%,transparent)}.nav a[aria-current=page]{color:var(--fg);padding:0 16px 0 12px}.nav a[aria-current=page]:hover{background:0 0}.nav-label{opacity:0;white-space:nowrap;max-width:0;margin-left:0;transition:max-width .42s cubic-bezier(.32,.72,0,1),margin-left .42s cubic-bezier(.32,.72,0,1),opacity .3s;display:inline-block;overflow:hidden}.nav a[aria-current=page] .nav-label{opacity:1;max-width:160px;margin-left:8px}.capsule .btn-sm{height:42px;box-shadow:none;border-radius:999px;padding:0 18px}.lang{position:relative}.lang-btn{height:42px;color:var(--fg);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.lang-btn:hover,.lang.open .lang-btn{background:var(--surface-3)}.lang-btn img{width:24px;height:auto}.lang-pop{background:var(--surface);border:1px solid var(--line);min-width:230px;max-height:min(420px,70vh);box-shadow:var(--shadow);border-radius:22px;padding:8px;animation:.22s cubic-bezier(.2,.7,.1,1) langIn;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}@keyframes langIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.select{min-width:0;position:relative}.select-btn{border:1px solid var(--line);background:var(--surface-2);width:100%;height:52px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 14px 0 16px;font-size:16px;font-weight:600;transition:border-color .2s,box-shadow .2s;display:flex}.select-btn:hover{border-color:color-mix(in srgb,var(--accent-text) 50%,var(--line))}.select-btn:focus-visible,.select.open .select-btn{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-text) 22%,transparent);outline:none}.select-btn:disabled{cursor:default}.select-btn img{border-radius:4px;flex:none;width:24px;height:auto}.select-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.select-chevron{color:var(--accent-text);flex:none;transition:transform .25s cubic-bezier(.2,.7,.1,1);transform:rotate(90deg)}.select.open .select-chevron{transform:rotate(-90deg)}.select-pop{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:max(100%,240px);max-height:min(360px,60vh);box-shadow:var(--shadow);border-radius:18px;outline:none;padding:6px;animation:.22s cubic-bezier(.2,.7,.1,1) langIn;position:absolute;top:calc(100% + 8px);left:0;overflow:auto}.select-item{width:100%;color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.select-item:hover,.select-item:focus-visible{background:var(--surface-2);outline:none}.select-item[aria-selected=true]{background:var(--surface-2)}.select-item img{border-radius:4px;flex:none;width:26px;height:auto}.select-item-text{flex-direction:column;gap:2px;min-width:0;display:flex}.select-item-text b{font-size:15px;font-weight:600}.select-item-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.select-check{color:var(--accent-text);flex:none;margin-left:auto}.lang-title{color:var(--muted);padding:8px 12px 10px;font-size:13px;font-weight:600}.lang-item{text-align:left;width:100%;color:var(--fg);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.lang-item:hover,.lang-item[aria-selected=true]{background:var(--surface-2)}.lang-item img{width:26px;height:auto}.lang-check{color:var(--accent-text);margin-left:auto}.icon-btn{width:44px;height:44px;color:var(--fg);background:0 0;border:0;border-radius:50%;place-items:center;transition:background .2s;display:grid}.icon-btn:hover{background:var(--surface-2)}.icon-btn svg{width:24px;height:24px}.theme-btn .sun{display:none}:root.dark .theme-btn .sun{display:block}:root.dark .theme-btn .moon{display:none}.only-m{display:none!important}@media (max-width:860px){.header .bar{height:60px}.capsule{height:52px;padding:4px}.only-d{display:none!important}.only-m{display:flex!important}.icon-btn.only-m{display:grid!important}.header .brand .brand-logo{width:72px;height:72px;margin-block:-8px}.header.scrolled .brand .brand-logo{width:52px;height:52px;margin-block:0}}@media (max-width:639px){.header{padding-top:calc(env(safe-area-inset-top,0px) + 16px)}.header .bar{height:48px}.header .brand{width:72px;height:48px}.capsule{height:44px;padding:3px}.capsule .icon-btn{width:36px;height:36px}.capsule .icon-btn svg{width:20px;height:20px}.lang-btn{gap:6px;height:36px;padding:0 12px 0 8px;font-size:13px}.lang-btn img{width:20px}.header .brand .brand-logo{width:58px;height:58px;margin-block:-6px}.header.scrolled .brand .brand-logo{width:44px;height:44px;margin-block:0}}.tabbar{display:none}@media (max-width:860px){.tabbar{z-index:60;padding:0 16px max(20px,calc(env(safe-area-inset-bottom,0px) + 8px));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar-inner{pointer-events:auto;-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:#fffc;border:1px solid #71717a26;border-radius:999px;align-items:center;padding:6px 8px;display:flex;position:relative;box-shadow:0 8px 40px #0000001f}:root.dark .tabbar-inner{background:#18181bc7;border-color:#ffffff1a;box-shadow:0 8px 40px #0000008c}.tabbar-indicator{z-index:0;pointer-events:none;opacity:0;background:#0000001f;transition-property:left,top,width,height,opacity,border-radius;transition-duration:.38s;transition-timing-function:cubic-bezier(.32,.72,0,1);position:absolute}:root.dark .tabbar-indicator{background:#ffffff24}.tabbar a{z-index:1;width:48px;min-width:48px;height:48px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;padding:2px 0 0;transition:color .3s cubic-bezier(.32,.72,0,1),width .3s cubic-bezier(.32,.72,0,1),min-width .3s cubic-bezier(.32,.72,0,1),padding .3s cubic-bezier(.32,.72,0,1);display:flex;position:relative;overflow:hidden}.tabbar a.expanded{width:auto;min-width:68px;color:var(--fg);padding-inline:10px}.tabbar-icon{flex-shrink:0;transition:transform .3s cubic-bezier(.32,.72,0,1);display:inline-flex}.tabbar a.expanded .tabbar-icon{transform:translateY(-6px)}.tabbar-label{text-align:center;white-space:nowrap;pointer-events:none;opacity:0;font-size:10px;font-weight:400;line-height:1;transition:opacity .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1);position:absolute;bottom:6px;left:0;right:0;transform:translateY(6px)}.tabbar a.expanded .tabbar-label{opacity:1;transform:none}body{padding-bottom:96px}}main{display:block}.section{padding-block:clamp(72px,10vw,140px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section-head .lead{max-width:44ch}.section-head.with-action{flex-wrap:nowrap;align-items:flex-start}.section-head-text{flex-direction:column;gap:12px;min-width:0;display:flex}.section-head.with-action>.btn{flex-shrink:0;gap:6px}.stack{flex-direction:column;gap:20px;display:flex}.reveal{transition:transform 1s cubic-bezier(.2,.7,.1,1);transform:translateY(32px)}.reveal.in{transform:none}.hero{padding-top:calc(env(safe-area-inset-top,0px) + 120px);padding-bottom:0;position:relative;overflow:hidden}.hero-grid{grid-template-columns:.8fr 1.2fr;align-items:end;gap:20px;display:grid}.hero-copy{z-index:2;flex-direction:column;align-self:center;gap:26px;min-width:0;padding-bottom:40px;display:flex;position:relative}.hero h1 .line{display:block}.hero-ctas{flex-wrap:wrap;gap:12px;display:flex}.hero-stage{min-width:0;position:relative}.hero-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90% at 50% 45%,#000 40%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 45%,#000 40%,#0000 85%)}.hero-poster{--tilt:-4deg;--dx:-3%;--dy:-2%;--align:space-between;opacity:0;flex-direction:column;justify-content:center;gap:.04em;transition:opacity 1.2s;animation:30s ease-in-out infinite alternate posterDrift;display:flex;position:absolute;inset:-14% -8%;-webkit-mask-image:linear-gradient(90deg,#0000004d 0,#00000073 35%,#000 62%);mask-image:linear-gradient(90deg,#0000004d 0,#00000073 35%,#000 62%)}.hero-poster.on{opacity:1}@keyframes posterDrift{0%{transform:translate3d(0,0,0) rotate(var(--tilt)) scale(1.02)}to{transform:translate3d(var(--dx),var(--dy),0) rotate(calc(var(--tilt) + 1.5deg)) scale(1.06)}}.hero-poster-row{justify-content:var(--align);white-space:nowrap;line-height:.9;font-family:var(--f-body);text-transform:uppercase;letter-spacing:-.045em;gap:.28em;font-weight:800;display:flex}.hero-poster-row[data-size=s]{font-size:clamp(26px,2.6vw,40px)}.hero-poster-row[data-size=m]{font-size:clamp(40px,4.2vw,64px)}.hero-poster-row[data-size=l]{font-size:clamp(60px,6.4vw,100px)}.hero-poster-row[data-size=xl]{font-size:clamp(84px,9vw,140px)}.hero-poster-row span{color:color-mix(in srgb,var(--fg) 6%,transparent);transition:color 1.6s,text-shadow 1.6s}.hero-poster-row span.lit{color:color-mix(in srgb,var(--live) 70%,transparent);text-shadow:0 0 28px color-mix(in srgb,var(--lime) 55%,transparent);transition-duration:.9s}.hero>.wrap{z-index:1;position:relative}.hscene{--px:0;--py:0;--sp:0;width:100%;height:clamp(520px,56vw,760px);position:relative}.hscene-mascot{width:auto;max-width:none;height:100%;translate:calc(-50% + var(--px) * 12px) calc(var(--py) * 5px);filter:drop-shadow(0 30px 40px #00000047);pointer-events:none;transform-origin:50% 100%;transform:translateY(calc(var(--sp) * 40px)) rotate(calc(var(--sp) * -3deg + var(--px) * .8deg)) scale(calc(1 + var(--sp) * .05));position:absolute;bottom:0;left:58%}@media (max-width:960px){.hero{padding-top:calc(env(safe-area-inset-top,0px) + 120px);padding-bottom:28px}.hero-grid{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.hero-copy{display:contents}.hero .h1{order:1;font-size:clamp(34px,10vw,48px)}.hero-stage{order:2;width:100%;margin:2px 0 -4px}.hscene{height:min(340px,82vw)}.hscene-mascot{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;height:100%;left:50%;-webkit-mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#000 78%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero .lead{-webkit-line-clamp:3;-webkit-box-orient:vertical;order:3;max-width:34ch;font-size:15px;display:-webkit-box;overflow:hidden}.hero-ctas{order:4;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:420px;display:grid}.hero .btn{min-width:0;height:50px;padding:0 10px;font-size:15px}.hero .btn svg{flex:none}.hero-poster-row[data-size=s]{font-size:18px}.hero-poster-row[data-size=m]{font-size:26px}.hero-poster-row[data-size=l]{font-size:38px}.hero-poster-row[data-size=xl]{font-size:52px}.hero-poster{-webkit-mask-image:radial-gradient(90% 60% at 50% 45%,#000 30%,#00000059 80%);mask-image:radial-gradient(90% 60% at 50% 45%,#000 30%,#00000059 80%)}}.marquee{border-block:1px solid var(--line);padding-block:22px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee-track{gap:56px;width:max-content;animation:40s linear infinite marq;display:flex}.marquee span{font-family:var(--f-body);color:var(--muted);letter-spacing:-.03em;white-space:nowrap;align-items:center;gap:56px;font-size:clamp(20px,2.2vw,28px);font-weight:700;display:flex}.marquee span:after{content:"";background:var(--lime);border-radius:50%;width:10px;height:10px}@keyframes marq{to{transform:translate(-50%)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.ink{background:var(--ink);color:var(--ink-fg);--muted:var(--ink-muted);--line:var(--ink-line);--surface:#161715;--surface-2:#1f201d;--surface-3:#2c2d29;--fg:var(--ink-fg);--accent-text:var(--lime)}.how{position:relative}.how-stage{top:calc(env(safe-area-inset-top,0px) + 90px);z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,6vw,96px);height:calc(100vh - 100px);display:grid;position:sticky}.how-copy{min-width:0}.how-slides{display:grid}.how-slide{flex-direction:column;grid-area:1/1;gap:16px;transition:transform .8s cubic-bezier(.2,.7,.1,1),opacity .55s;display:flex}.how-slide.past{opacity:0;pointer-events:none;transform:translateY(-70px)}.how-slide.next{opacity:0;pointer-events:none;transform:translateY(70px)}.how-slide .h3{font-size:clamp(28px,3.2vw,44px)}.how-slide p{color:var(--muted);max-width:42ch;font-size:18px}.step-n{font-family:var(--f-mono);color:var(--accent-text);font-size:14px}.how-phone{perspective:1800px;justify-content:center;align-items:center;gap:clamp(18px,3vw,40px);height:100%;display:flex;position:relative}.how-dots{flex-direction:column;flex:none;gap:10px;display:flex}.how-dots button{background:var(--line);border:0;border-radius:6px;width:10px;height:10px;padding:0;transition:height .4s cubic-bezier(.2,.7,.1,1),width .4s cubic-bezier(.2,.7,.1,1),background .3s}.how-dots button:hover{background:var(--muted)}.how-dots button[aria-current=step]{background:var(--lime);height:36px}.how-steps{z-index:0;pointer-events:none;margin-top:calc(-100vh + 100px);position:relative}.step{visibility:hidden;height:80vh}.step:last-child{height:110vh}.iphone{--pw:min(320px,74vw);--pr:calc(var(--pw) * .175);width:var(--pw);aspect-ratio:77.6/163;border-radius:var(--pr);transform-style:preserve-3d;transform:scale(var(--ps,1)) rotateY(var(--ry,-20deg)) rotateX(var(--rx,6deg)) rotateZ(var(--rz,0deg));transition:transform .25s linear;position:relative}.iphone .edge{border-radius:inherit;transform:translateZ(calc(var(--z) * -1px));background:linear-gradient(90deg,#5b5c60,#a7a8ad 8%,#4a4b4f 30%,#3b3c40 50%,#4a4b4f 70%,#a7a8ad 92%,#5b5c60);position:absolute;inset:0}.iphone .back{border-radius:inherit;backface-visibility:hidden;background:linear-gradient(160deg,#3b3c40,#1d1e21);position:absolute;inset:0;transform:translateZ(-18px)rotateY(180deg)}.iphone .back:before{content:"";aspect-ratio:1;background:linear-gradient(145deg,#2b2c30,#18191b);border-radius:24%;width:52%;position:absolute;top:4%;left:6%;box-shadow:inset 0 0 0 1px #ffffff14}.iphone .back:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:50%;width:16%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #ffffff12}.iphone .sbtn{background:linear-gradient(90deg,#6e6f74,#b9babf,#6e6f74);border-radius:3px;width:5px;position:absolute;transform:translateZ(-9px)}.iphone .sbtn.l{left:-3px}.iphone .sbtn.r{right:-3px}.iphone .front{border-radius:inherit;background:linear-gradient(140deg,#c9cacf,#6b6c71 18%,#2f3034 40%,#5d5e63 62%,#25262a 82%,#a9aaaf);padding:3.5px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff59,inset 0 0 2px 1px #0009}.iphone .bezel{border-radius:calc(var(--pr) - 3.5px);height:100%;padding:calc(var(--pw) * .028);background:#020202;box-shadow:inset 0 0 0 1px #1a1a1a}.iphone .screen{border-radius:calc(var(--pr) - var(--pw) * .03);background:var(--bg);height:100%;color:var(--fg);font-size:12px;position:relative;overflow:hidden}.iphone .screen:before{content:"";background:radial-gradient(90% 40% at 50% 0%,var(--bg-glow),transparent 70%);pointer-events:none;position:absolute;inset:0}.iphone .island{z-index:8;background:#000;border-radius:20px;width:32%;height:28px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #111}.iphone .island:after{content:"";background:radial-gradient(circle at 35% 35%,#2a3a5a,#05070c 60%);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:16%;transform:translateY(-50%)}.iphone .sbar{z-index:7;justify-content:space-between;align-items:center;padding:0 22px 0 30px;font-size:13px;font-weight:600;display:flex;position:absolute;top:13px;left:0;right:0}.iphone .sbar .ic{align-items:center;gap:5px;display:flex}.iphone .sbar svg{width:auto;height:11px}.iphone .homebar{background:var(--fg);opacity:.85;z-index:8;border-radius:3px;width:36%;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.iphone .glare{border-radius:inherit;z-index:9;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff24 46%,#ffffff08 54%,#0000 64%) 0 0/260% 100%;background-position:var(--gx,50%) 0;position:absolute;inset:0}.phone-shadow{filter:blur(10px);z-index:-1;background:radial-gradient(closest-side,#00000073,#0000);border-radius:50%;width:70%;height:40px;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.scr{opacity:0;flex-direction:column;gap:11px;padding:54px 14px 86px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translateY(16px)scale(.98)}.scr.on{opacity:1;transform:none}.scr-top{justify-content:space-between;align-items:center;display:flex}.scr-top svg{width:18px;height:18px}.scr-top .lg{width:30px;height:30px;color:var(--logo)}.scr-title{align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.bal small{color:var(--muted);font-size:12px}.bal b{letter-spacing:-.03em;font-size:32px;font-weight:500;line-height:1.1;display:block}.acts{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid}.acts div{flex-direction:column;align-items:center;gap:4px;padding:10px 2px;font-size:10.5px;display:flex}.acts div+div{border-left:1px solid var(--line)}.acts svg{width:18px;height:18px}.mini-h{margin-top:2px;font-size:15px;font-weight:500}.mini-cards{gap:8px;display:flex}.mcard{aspect-ratio:1.6;color:#16180f;border-radius:14px;flex-direction:column;flex:none;justify-content:space-between;width:62%;padding:10px;font-size:10px;display:flex;position:relative;overflow:hidden}.mcard b{font-size:15px;font-weight:600}.mcard:after{content:"";aspect-ratio:1;border:22px solid #ffffff2e;border-radius:50%;width:90%;position:absolute;top:-20%;right:-30%}.mc-lime{background:linear-gradient(135deg,#c7ea5c,#b2d94c)}.mc-yel{background:linear-gradient(135deg,#ffe35d,#f8d227)}.visa{color:#1a3e9e;letter-spacing:-.02em;font-style:italic;font-weight:800}.list{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.li{align-items:center;gap:10px;padding:9px 12px;display:flex}.li+.li{border-top:1px solid var(--line)}.li .ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.li img.ic{-o-object-fit:contain;object-fit:contain}.li img.ic.flag-ic{border-radius:0;width:28px;height:auto}.li b{font-size:12px;font-weight:500;display:block}.li small{color:var(--muted);font-family:var(--f-mono);font-size:10px}.li .amt{color:var(--ok);margin-left:auto;font-weight:500}.coins{gap:6px;display:flex}.coins span{border:1px solid var(--line);text-align:center;background:var(--surface);border-radius:12px;flex:1;padding:8px 0;font-size:10px}.coins span.sel{background:var(--surface-3)}.coins img{width:22px;height:22px;margin:0 auto 4px;display:block}.tabmini{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:6;border-radius:26px;gap:1px;padding:4px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.tabmini span{border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:36px;height:40px;font-size:8.5px;display:flex}.tabmini span.on{background:var(--surface-3);width:56px}.tabmini svg{width:17px;height:17px}.big-card{aspect-ratio:1.58;color:#16180f;border-radius:18px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:relative;overflow:hidden}.big-card:after{content:"";aspect-ratio:1;border:34px solid #fff3;border-radius:50%;width:85%;position:absolute;top:-15%;right:-25%}.big-card .lg{color:#111;width:30px;height:30px}.big-card small{opacity:.6}.big-card b{letter-spacing:-.02em;font-size:28px;font-weight:600;display:block}.paybar{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}@media (max-width:860px){.how-stage{top:calc(env(safe-area-inset-top,0px) + 84px);grid-template-columns:1fr;align-content:start;justify-items:center;gap:16px;height:calc(100svh - 84px);padding-top:6px}.how-phone{flex-direction:column;gap:14px;height:auto}.how-phone .iphone{transform-origin:top;flex:none}.how-phone .phone-shadow{display:none}.how-dots{flex-direction:row}.how-dots button[aria-current=step]{width:30px;height:10px}.how-copy{text-align:center;width:100%;max-width:520px}.how-slide{align-items:center;gap:10px}.how-slide .h3{font-size:24px}.how-slide p{max-width:36ch;font-size:16px}.how-slide.past{transform:translateY(-36px)}.how-slide.next{transform:translateY(36px)}.how-steps{margin-top:calc(-100svh + 84px)}.step{height:80svh}.step:last-child{height:120svh}}.tag{background:var(--surface-2);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tag.lime{background:var(--lime);color:var(--on-lime)}.show{-moz-column-gap:20px;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.price{font-family:var(--f-body);letter-spacing:-.03em;font-size:32px;font-weight:800}.specs{border:1px solid var(--line);border-radius:18px;overflow:hidden}.yes{color:var(--ok)!important}@media (max-width:860px){.show{grid-template-columns:1fr}}.esim{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.globe-wrap{aspect-ratio:1;width:100%;max-width:600px;margin-inline:auto;position:relative;overflow:hidden}.globe-wrap canvas{display:block;width:100%!important;height:100%!important}.globe-label{z-index:2;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .35s,visibility .35s;display:block;position:absolute;transform:translate(-50%,calc(-100% - 18px))}.globe-label[data-facing=false]{opacity:0;visibility:hidden}.globe-label-inner{background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;border-radius:14px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;transition:border-color .2s,transform .2s;animation:.5s cubic-bezier(.2,.7,.1,1) both globeLabelIn;display:flex;box-shadow:0 12px 30px -12px #00000059}.globe-label:hover .globe-label-inner{border-color:var(--lime);transform:translateY(-2px)}@keyframes globeLabelIn{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}.globe-label small{color:var(--muted);font-weight:500}.globe-label img{width:22px;height:auto}.seg{border:1px solid var(--line);background:var(--surface);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.seg button{height:42px;color:var(--muted);background:0 0;border:0;border-radius:12px;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface-3);color:var(--fg)}.flag{width:36px;height:auto}@media (max-width:960px){.esim{grid-template-columns:1fr}.globe-wrap{max-width:440px}}.table-wrap{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:16px 20px}tr:last-child td{border-bottom:0}th{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:13px;font-weight:500}td:first-child{color:var(--muted)}.col-ozod{background:color-mix(in srgb,var(--lime) 12%,transparent)}th.col-ozod{color:var(--fg)}.ck{background:var(--lime);width:24px;height:24px;color:var(--on-lime);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.cx{background:var(--surface-3);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:13px;display:inline-grid}.banner{min-height:420px;margin-top:var(--pop);background:radial-gradient(60% 90% at 85% 110%,color-mix(in srgb,var(--lime) 28%,transparent),transparent 70%),var(--surface);border:1px solid var(--line);color:var(--fg);border-radius:36px;grid-template-columns:1.15fr .85fr;align-items:end;display:grid;position:relative}.banner-copy{z-index:2;flex-direction:column;align-self:center;gap:22px;padding:clamp(28px,5vw,64px);display:flex;position:relative}.banner-copy p{color:var(--muted);max-width:44ch;font-size:18px}.banner-art{height:100%;min-height:360px;position:relative}.banner-art .pop{height:calc(100% + var(--pop) + 20px);filter:drop-shadow(0 30px 50px #00000080);z-index:2;width:auto;max-width:none;position:absolute;bottom:0;right:4%}@media (max-width:860px){.banner{grid-template-columns:1fr;min-height:0;margin-top:24px;overflow:hidden}.banner-copy{padding-bottom:8px}.banner .banner-art{justify-content:center;align-items:flex-end;min-height:0;padding-top:8px;display:flex}.banner .banner-art .pop{width:min(78%,320px);height:auto;display:block;position:relative;bottom:auto;right:auto;transform:none}.banner .pop-wrap{width:min(92%,360px);height:auto;position:relative;bottom:auto;right:auto;transform:none}.banner .pop-wrap img{width:100%;height:auto;display:block}.banner .banner-action{bottom:18px}}.faq{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.faq-list{flex-direction:column;gap:10px;display:flex}details{border:1px solid var(--line);background:var(--surface);border-radius:20px}summary{cursor:pointer;justify-content:space-between;gap:16px;padding:20px 22px;font-size:17px;font-weight:500;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";background:var(--surface-2);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .3s;display:grid}details[open] summary:after{background:var(--lime);color:var(--on-lime);transform:rotate(45deg)}details p{color:var(--muted);max-width:62ch;padding:0 22px 22px}@media (max-width:860px){.faq{grid-template-columns:1fr}}.footer{padding-block:0 calc(env(safe-area-inset-bottom,0px) + 32px);margin-top:clamp(60px,8vw,120px)}.foot-panel{border:1px solid var(--line);background:radial-gradient(60% 90% at 0% 0%,color-mix(in srgb,var(--lime) 10%,transparent),transparent 70%),var(--surface);border-radius:32px;flex-direction:column;gap:clamp(28px,4vw,48px);padding:clamp(24px,4vw,48px);display:flex}.foot-top{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(28px,5vw,72px);display:grid}.foot-intro{flex-direction:column;align-items:flex-start;gap:16px;min-width:0;display:flex}.foot-brand .brand-logo{-o-object-fit:contain;object-fit:contain;width:64px;height:64px;margin-block:-8px;transition:transform .6s cubic-bezier(.2,.7,.1,1)}.foot-brand:hover .brand-logo{transform:rotate(-12deg)scale(1.05)}.foot-intro p{color:var(--muted);max-width:34ch;font-size:15px;line-height:1.55}.foot-actions{align-items:center;gap:8px;margin-top:4px;display:flex}.foot-icon{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--fg);border-radius:50%;place-items:center;transition:background .2s,border-color .2s;display:grid}.foot-icon:hover{border-color:color-mix(in srgb,var(--lime) 50%,var(--line));background:color-mix(in srgb,var(--fg) 6%,var(--surface-2))}.foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.foot-cols h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:14px;font-size:12px;font-weight:500}.foot-cols ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.foot-cols a{color:var(--fg);font-size:15px;transition:color .2s}.foot-cols a:hover{color:var(--accent-text)}.foot-note{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:20px;font-size:13px;display:flex}@media (max-width:860px){.foot-top{grid-template-columns:1fr}}@media (max-width:639px){.foot-panel{border-radius:24px;padding:22px 20px}.foot-cols{grid-template-columns:1fr 1fr;gap:24px 16px}.foot-cols>div:last-child{grid-column:span 2}}.page-hero{padding-top:calc(env(safe-area-inset-top,0px) + 160px);flex-direction:column;gap:22px;padding-bottom:30px;display:flex}.crumbs{color:var(--muted);font-size:14px}.crumbs a{transition:color .2s}.crumbs a:hover{color:var(--fg)}.page-title{font-size:var(--page-title-size)}.page-hero.md{gap:16px;padding-bottom:clamp(20px,3vw,36px)}.note{color:var(--muted);font-size:13px}.filters{flex-wrap:wrap;gap:8px;display:flex}.filters button{border:1px solid var(--line);background:var(--surface);border-radius:999px;height:40px;padding:0 16px;font-size:14px;font-weight:500}.filters button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.art-clip{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-clip .art-logo{width:58%;color:var(--lime);opacity:.22;position:absolute;top:-30%;right:-8%}.callout{background:color-mix(in srgb,var(--lime) 18%,var(--surface));border-radius:18px;padding:18px 20px;font-size:16px}.word-card{border-radius:36px;flex-direction:column;gap:14px;padding:36px;display:flex;position:relative;overflow:hidden}.word-card .w{font-family:var(--f-display);letter-spacing:-.06em;color:var(--lime);font-size:clamp(56px,7vw,96px);line-height:1}.word-card .tr{font-family:var(--f-mono);color:var(--ink-muted);font-size:14px}.word-card p{color:var(--ink-fg);font-size:18px}.values{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.value{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:12px;min-height:240px;padding:26px;display:flex}.value .ico{background:var(--lime);width:52px;height:52px;color:var(--on-lime);border-radius:16px;place-items:center;display:grid}.value .ico svg{width:26px;height:26px}.value p{color:var(--muted)}@media (max-width:860px){.values{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reveal{transform:none}}.cta-strip{border:1px solid color-mix(in srgb,var(--lime) 35%,var(--line));background:radial-gradient(60% 120% at 100% 100%,color-mix(in srgb,var(--lime) 38%,transparent),transparent 70%),radial-gradient(50% 90% at 0% 0%,color-mix(in srgb,var(--lime) 14%,transparent),transparent 70%),color-mix(in srgb,var(--lime) 6%,var(--surface));border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,56px);display:flex}:root.dark .cta-strip{border-color:color-mix(in srgb,var(--lime) 14%,var(--line));background:radial-gradient(60% 120% at 100% 100%,#d6f62238,transparent 70%),var(--ink)}.cta-strip .h2{color:var(--fg)}.cta-strip-title{font-size:clamp(28px,3.4vw,44px)}.cta-strip p{color:var(--muted);font-size:18px}@property --cta-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.pop-wrap{height:calc(100% + var(--pop) + 20px);z-index:2;position:absolute;bottom:0;right:4%}.pop-wrap img{filter:drop-shadow(0 30px 50px #00000080);width:auto;max-width:none;height:100%}.banner-action{z-index:4;white-space:nowrap;position:absolute;bottom:30px;left:47%;transform:translate(-50%)}.btn-glow{box-shadow:0 0 0 6px color-mix(in srgb,var(--lime) 22%,transparent),0 18px 40px -10px #aac800cc;animation:2.4s ease-in-out infinite btnPulse}@keyframes btnPulse{50%{box-shadow:0 0 0 12px color-mix(in srgb,var(--lime) 8%,transparent),0 18px 40px -10px #aac800cc}}.banner.live:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:conic-gradient(from var(--cta-angle),transparent 0 60%,color-mix(in srgb,var(--live) 35%,transparent) 72%,color-mix(in srgb,var(--live) 85%,transparent) 76%,color-mix(in srgb,var(--live) 35%,transparent) 80%,transparent 90%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;--cta-angle:var(--cta-start);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.banner.live:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;filter:blur(32px);opacity:0;--cta-angle:var(--cta-start);background:conic-gradient(from var(--cta-angle),transparent 0 60%,var(--live) 76%,transparent 90%);position:absolute;inset:-4px}.banner.live{--cta-end:315deg;--cta-start:calc(var(--cta-end) - 360deg);grid-template-columns:.95fr 1.05fr}.banner.live .banner-art{order:-1}.banner.live .pop-wrap{left:-4%;right:auto}.banner.live .banner-copy{padding-left:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,40px)}.banner.live.play:before{animation:4.2s cubic-bezier(.45,.05,.25,1) .4s forwards ctaOnce}.banner.live.play:after{animation:4.2s cubic-bezier(.45,.05,.25,1) .4s forwards ctaOnceGlow}@keyframes ctaOnce{0%{--cta-angle:var(--cta-start);opacity:0}10%{opacity:1}72%{--cta-angle:var(--cta-end);opacity:1}to{--cta-angle:var(--cta-end);opacity:0}}@keyframes ctaOnceGlow{0%{--cta-angle:var(--cta-start);opacity:0}10%{opacity:var(--live-glow)}72%{--cta-angle:var(--cta-end);opacity:var(--live-glow)}to{--cta-angle:var(--cta-end);opacity:0}}@media (max-width:860px){.banner.live .banner-copy{padding-left:clamp(28px,5vw,64px);padding-right:clamp(28px,5vw,64px)}.banner.live{--cta-end:266deg;grid-template-columns:1fr}.banner.live .banner-art{order:0}.banner.live .pop-wrap{left:auto}}@media (prefers-reduced-motion:reduce){.banner.live.play:before,.banner.live.play:after{opacity:0;animation:none}}.banner-aurora{border-radius:inherit;pointer-events:none;z-index:0;background-image:radial-gradient(color-mix(in srgb,var(--fg) 8%,transparent) 1px,transparent 1.2px);background-size:22px 22px;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(120% 90% at 70% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(120% 90% at 70% 60%,#000 30%,#0000 80%)}.banner-aurora span{aspect-ratio:1;filter:blur(70px);width:55%;opacity:var(--live-aurora);border-radius:50%;position:absolute}.banner-aurora span:first-child{background:radial-gradient(circle,var(--live),transparent 65%);animation:26s ease-in-out infinite aur1;top:10%;left:45%}.banner-aurora span:nth-child(2){background:radial-gradient(circle,var(--live-2),transparent 65%);animation:32s ease-in-out infinite aur2;top:40%;left:10%}.banner-aurora span:nth-child(3){background:radial-gradient(circle,var(--live),transparent 65%);width:40%;animation:22s ease-in-out infinite aur3;top:55%;left:60%}@keyframes aur1{50%{transform:translate(-30%,25%)scale(1.2)}}@keyframes aur2{50%{transform:translate(45%,-30%)scale(.85)}}@keyframes aur3{50%{transform:translate(-40%,-35%)scale(1.25)}}.banner.live .banner-copy,.banner.live .banner-art{z-index:1;position:relative}.banner-waves{border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(45% 70% at 80% 40%,color-mix(in srgb,var(--live) 10%,transparent),transparent 70%);--wave:var(--live);--wave-a:25%;position:absolute;inset:0;overflow:hidden}.dark .banner-waves{--wave:var(--lime);--wave-a:25%}.banner-waves span{aspect-ratio:1;background:radial-gradient(circle,transparent 38%,color-mix(in srgb,var(--wave) var(--wave-a),transparent) 55%,color-mix(in srgb,var(--wave) calc(var(--wave-a) / 3),transparent) 64%,transparent 72%);filter:blur(8px);opacity:0;border-radius:50%;width:170px;animation:11s cubic-bezier(.15,.55,.35,1) infinite wave;position:absolute;top:40%;left:80%;translate:-50% -50%}.banner-waves span:nth-child(2){filter:blur(13px);animation-delay:5.5s}@keyframes wave{0%{opacity:0;transform:scale(.7)}12%{opacity:1}to{opacity:0;transform:scale(6.5)}}.banner-waves~.banner-copy,.banner-waves~.banner-art{z-index:1;position:relative}@media (max-width:860px){.banner-waves span{top:22%;left:50%}.banner-waves{background:radial-gradient(70% 45% at 50% 22%,color-mix(in srgb,var(--live) 10%,transparent),transparent 70%)}}@media (prefers-reduced-motion:reduce){.banner-waves span{animation:none}}.hero .h1{font-size:var(--page-title-size)}.hero h1 .line{white-space:nowrap}.hero .lead{max-width:40ch;font-size:clamp(15px,1.2vw,17px)}.hero .btn{height:50px;padding:0 22px;font-size:15px}@media (prefers-reduced-motion:reduce){.hero-poster{animation:none}}.app-ambient{z-index:0;pointer-events:none;height:100lvh;position:fixed;top:0;left:0;right:0;overflow:hidden}.app-ambient__glow{filter:blur(64px);will-change:transform;border-radius:50%;position:absolute}.app-ambient__glow--primary{background:radial-gradient(ellipse at center,var(--ambient-primary) 0%,#d6f6221f 42%,transparent 72%);width:min(140vw,560px);height:min(90vw,420px);top:-18%;left:50%;translate:-50%}.app-ambient__glow--secondary{background:radial-gradient(circle at center,var(--ambient-secondary) 0%,transparent 68%);filter:blur(80px);width:min(120vw,480px);height:min(120vw,480px);bottom:8%;right:-28%}.app-ambient__veil{background:linear-gradient(180deg,transparent 0%,var(--ambient-veil) 55%,var(--bg) 100%);position:absolute;inset:0}.app-content{z-index:1;position:relative}@property --glow-x{syntax:"<percentage>";inherits:false;initial-value:85%}@property --glow-y{syntax:"<percentage>";inherits:false;initial-value:110%}@property --glow-a{syntax:"<percentage>";inherits:false;initial-value:28%}@property --glow-s{syntax:"<percentage>";inherits:false;initial-value:60%}.banner.live{background:radial-gradient(var(--glow-s) 90% at var(--glow-x) var(--glow-y),color-mix(in srgb,var(--lime) var(--glow-a),transparent),transparent 70%),var(--surface);animation:16s ease-in-out infinite ctaGlow}@keyframes ctaGlow{0%,to{--glow-x:85%;--glow-y:110%;--glow-a:28%;--glow-s:60%}25%{--glow-x:62%;--glow-y:95%;--glow-a:14%;--glow-s:70%}50%{--glow-x:40%;--glow-y:115%;--glow-a:24%;--glow-s:55%}75%{--glow-x:70%;--glow-y:80%;--glow-a:10%;--glow-s:75%}}@media (prefers-reduced-motion:reduce){.banner.live{animation:none}}.tslider{--per:3;--gap:20px;position:relative;container-type:inline-size}.tslider[data-count="1"]{--per:1}.tslider[data-count="2"]{--per:2}.tslider-track{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:calc(var(--pop) + 8px) calc(50vw - 50cqw) 72px;margin:0 calc(50cqw - 50vw) -56px;scroll-padding-inline:calc(50vw - 50cqw);display:grid;overflow-x:auto}.tslider-track::-webkit-scrollbar{display:none}.tslide{scroll-snap-align:start;perspective:1000px;min-width:0;display:flex}.tslide>.ctariff{--tilt-x:0deg;--tilt-y:0deg;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .35s}.tslide>.ctariff:hover{transform:translateY(-3px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:var(--shadow);transition:transform .15s ease-out,box-shadow .35s}.tslide>.ctariff:active{transform:scale(.985)}.ctariff .ctariff-promo{transform-origin:100% 100%;transition:transform .5s cubic-bezier(.2,.7,.1,1)}.ctariff:hover .ctariff-promo{transform:scale(1.04)}.ctariff .ctariff-thumb{aspect-ratio:1.586;filter:drop-shadow(0 16px 18px #0f172a38)drop-shadow(0 4px 6px #0f172a1f);border-radius:12px;width:min(9rem,100%);height:auto;transition:transform .5s cubic-bezier(.2,.7,.1,1);transform:rotate(-6deg)}.dark .ctariff .ctariff-thumb{filter:drop-shadow(0 16px 20px #0009)drop-shadow(0 4px 8px #0006)}.ctariff:hover .ctariff-thumb{transform:rotate(-2deg)translateY(-3px)}.ctariff.skeleton{border:1px solid var(--line);background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%) 0 0/300% 100%;border-radius:1.25rem;width:100%;min-height:240px;animation:1.4s linear infinite tcardShimmer}@keyframes tcardShimmer{to{background-position:-150% 0}}@keyframes asset-fade-in{0%{opacity:0}to{opacity:1}}.asset-fade-in{animation:.5s ease-out both asset-fade-in}@property --gold-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ctariff.premium{--fg:#2b2010;--muted:#6e5014b8;--line:#c4963447;--surface:#fffbef;isolation:isolate;color:var(--fg);background:radial-gradient(120% 80% at 100% 0,#f0c86452,#0000 60%),radial-gradient(90% 70% at 0 100%,#f0c8642e,#0000 60%),linear-gradient(160deg,#fffdf6 0%,#fbf3dc 55%,#f6e7bf 100%);border:0;box-shadow:0 0 44px -8px #d6a83c59,0 24px 48px -26px #96680e73,inset 0 1px #ffffffe6}.dark .ctariff.premium{--fg:#f6ebcf;--muted:#f0d6969e;--line:#e7c25c38;--surface:#14120d;background:radial-gradient(120% 80% at 100% 0,#e7c25c1a,#0000 60%),radial-gradient(90% 70% at 0 100%,#e7c25c0d,#0000 60%),linear-gradient(160deg,#16130c 0%,#0b0a07 55%,#110e09 100%);box-shadow:0 0 0 1px #e7c25c14,0 0 48px -6px #e7c25c38,0 24px 48px -24px #78540a8c,inset 0 1px #ffecb424}.ctariff.premium:before{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:conic-gradient(from var(--gold-angle),#7a5a17,#f5d77b 12%,#9c7424 25%,#e7c25c 40%,#6e5014 55%,#ffe9a8 68%,#8f6a1e 82%,#7a5a17);-webkit-mask-composite:xor;padding:1.5px;animation:8s linear infinite goldSpin;position:absolute;inset:0;-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}.ctariff.premium:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#ffe8aa0f 42%,#fff0c821 50%,#ffe8aa0f 58%,#0000 70%) 100% 0/300% 100% no-repeat;transition:opacity .5s,background-position 0s linear .5s;position:absolute;inset:0}.ctariff.premium:hover:after{opacity:1;background-position:0 0;transition:opacity .4s,background-position 1.3s cubic-bezier(.4,.1,.3,1)}.tslide>.ctariff.premium:hover{box-shadow:0 0 60px -6px #d6a83c73,0 30px 60px -26px #96680e80,inset 0 1px #ffffffe6}.dark .tslide>.ctariff.premium:hover{box-shadow:0 0 64px -4px #e7c25c52,0 30px 60px -24px #a0700e99,inset 0 1px #ffecb424}@keyframes goldSpin{to{--gold-angle:360deg}}.ctariff.premium .ctariff-art{background:radial-gradient(70% 90% at 75% 100%,#e7c25c52,#0000 70%),linear-gradient(#ffe2960d,#0000)}.ctariff.premium .ctariff-price{background:linear-gradient(#c9962f,#7a5414);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.15rem}.dark .ctariff.premium .ctariff-art{background:radial-gradient(70% 90% at 75% 100%,#e7c25c1f,#0000 70%)}.dark .ctariff.premium .ctariff-price{background:linear-gradient(#fff1c4,#e2b54e);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .ctariff .ctariff-pay[src*=applepay]{filter:invert()}.dark .ctariff.premium .ctariff-pay{filter:brightness(0)invert();opacity:.85}@media (prefers-reduced-motion:reduce){.ctariff.premium:before{animation:none}.ctariff.premium:after{display:none}}.tslider[data-count="1"] .tslide{max-width:560px}.tslider-bar{align-items:center;gap:16px;margin-top:24px;display:flex}.tslider-dots{flex:1;gap:6px;display:flex}.tslider-dots button{background:var(--line);cursor:pointer;border:0;border-radius:999px;width:18px;height:6px;padding:0;transition:width .35s cubic-bezier(.2,.7,.1,1),background .25s}.tslider-dots button[aria-current=true]{background:var(--lime);width:42px}.tslider-count{color:var(--muted);letter-spacing:.04em;font-size:14px;font-weight:600}.tslider-nav{gap:8px;display:flex}.tslider-nav button{background:var(--surface);border:1px solid var(--line);width:48px;height:48px;color:var(--fg);cursor:pointer;border-radius:999px;place-items:center;transition:background .2s,color .2s,opacity .2s;display:grid}.tslider-nav button:not(:disabled):hover{background:var(--lime);color:var(--on-lime);border-color:#0000}.tslider-nav button:disabled{opacity:.35;cursor:default}.tslider-empty{border-radius:var(--r-lg);border:1px dashed var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}@media (max-width:1100px){.tslider{--per:2}.tslider[data-count="1"]{--per:1}}@media (max-width:760px){.tslider,.tslider[data-count="2"]{--per:1.12;--gap:14px}.tslider[data-count="1"]{--per:1}.tslider-count{display:none}.tslider-nav button{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.ctariff.skeleton{animation:none}}.cards-stage{--stage-bg:#eef3da;--stage-line:#788c2829;--blob-a:#d6f6228c;--blob-b:#f0c45a61;--blob-c:#a0dc7859;--dot:#3c461421;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-bg) 60%,#fff),var(--stage-bg));border:1px solid var(--stage-line);border-radius:clamp(28px,3.2vw,48px);margin:0 clamp(8px,1.4vw,20px) clamp(48px,7vw,96px);padding-block:clamp(28px,3.2vw,44px) clamp(24px,2.8vw,40px);position:relative;overflow:hidden}.dark .cards-stage{--stage-bg:#10120c;--stage-line:#d6f6221a;--blob-a:#d6f62233;--blob-b:#e7c25c29;--blob-c:#78c85a1f;--dot:#d6f62217;background:linear-gradient(180deg,#141610,var(--stage-bg))}.cards-stage>.wrap{z-index:1;position:relative}.cards-stage .section-head{align-items:flex-end;margin-bottom:0}.cards-stage .section-head.with-action{align-items:flex-start}.cards-stage .tslider-bar{margin-top:16px}.stage-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.stage-bg span{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.stage-bg span:first-child{aspect-ratio:1;background:radial-gradient(circle,var(--blob-a),transparent 68%);width:55%;animation:22s ease-in-out infinite alternate stageA;top:-25%;left:-10%}.stage-bg span:nth-child(2){aspect-ratio:1;background:radial-gradient(circle,var(--blob-b),transparent 68%);width:45%;animation:26s ease-in-out infinite alternate stageB;top:10%;right:-8%}.stage-bg span:nth-child(3){aspect-ratio:1;background:radial-gradient(circle,var(--blob-c),transparent 68%);width:50%;animation:30s ease-in-out infinite alternate stageC;bottom:-45%;left:30%}.stage-bg:after{content:"";background-image:radial-gradient(var(--dot) 1.2px,transparent 1.6px);background-size:22px 22px;animation:40s linear infinite stageDots;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 85%)}@keyframes stageA{to{transform:translate(35%,25%)scale(1.15)}}@keyframes stageB{to{transform:translate(-40%,30%)scale(.9)}}@keyframes stageC{to{transform:translate(-30%,-35%)scale(1.2)}}@keyframes stageDots{to{background-position:22px 22px}}@media (prefers-reduced-motion:reduce){.stage-bg span,.stage-bg:after{animation:none}}.intro{--intro-wave:var(--fg);--intro-wave-a:18%;--intro-glow:color-mix(in srgb,var(--fg) 12%,transparent);z-index:1000;background:var(--bg);pointer-events:none;place-items:center;animation:.5s 7s forwards introFailsafe;display:grid;position:fixed;inset:0}.intro-glow{aspect-ratio:1;background:radial-gradient(circle,var(--intro-glow),transparent 65%);border-radius:50%;width:min(70vmin,560px);transition:opacity .6s;animation:2.4s ease-in-out infinite introGlow;position:absolute;top:50%;left:50%;translate:-50% -50%}.intro.leaving .intro-glow{opacity:0}.dark .intro{--intro-wave:var(--lime);--intro-wave-a:22%;--intro-glow:var(--bg-glow)}.intro-fly{transform-origin:50%;will-change:transform;width:112px;height:112px;position:relative}.intro-mark{z-index:1;width:100%;height:100%;animation:2.4s cubic-bezier(.45,0,.55,1) infinite introBreath;position:relative}.intro-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 24px #0000002e);width:100%;height:100%}.intro-wave{pointer-events:none;background:radial-gradient(circle,transparent 38%,color-mix(in srgb,var(--intro-wave) var(--intro-wave-a),transparent) 55%,color-mix(in srgb,var(--intro-wave) calc(var(--intro-wave-a) / 3),transparent) 64%,transparent 72%);filter:blur(10px);opacity:0;border-radius:50%;animation:2.4s cubic-bezier(.15,.55,.35,1) infinite introWave;position:absolute;inset:0}.intro-wave.late{filter:blur(16px);animation-delay:.3s}.intro.leaving .intro-wave{opacity:0;animation:none}@keyframes introBreath{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes introWave{0%,46%{opacity:0;transform:scale(.8)}56%{opacity:.55}to{opacity:0;transform:scale(6.5)}}@keyframes introGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.05)}}@keyframes introFailsafe{to{opacity:0;visibility:hidden}}body:has(.intro) .header .brand{opacity:0;animation:0s 7.5s forwards introBrandFailsafe}@keyframes introBrandFailsafe{to{opacity:1}}body:has(.intro:not(.leaving)){overflow:hidden}@media (prefers-reduced-motion:reduce){.intro-mark,.intro-wave,.intro-glow{animation:none}}.esim-tile{width:100%;height:5.5rem;color:var(--fg);font:inherit;text-align:left;cursor:pointer;contain:layout;background:0 0;border:0;padding:0;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative}.esim-tile:active{transform:scale(.97)}.esim-tile-bg{background:var(--surface);border:1px solid var(--line);border-radius:1rem;transition:border-color .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1),background .35s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.esim-tile:hover .esim-tile-bg{border-color:color-mix(in srgb,var(--lime) 45%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--lime) 25%,transparent);background:radial-gradient(circle at 60% 40%,color-mix(in srgb,var(--lime) 14%,transparent),transparent 72%),var(--surface)}.esim-tile-art{z-index:2;pointer-events:none;position:absolute;inset:-2.25rem 0 0}.esim-tile-art img{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;filter:drop-shadow(0 12px 20px #00000038);opacity:0;width:100%;height:100%;transition:opacity .6s,translate .7s cubic-bezier(.2,.7,.1,1),scale .7s cubic-bezier(.2,.7,.1,1);translate:0 10px;scale:.97}.esim-tile-art img.loaded{opacity:1;translate:0;scale:1}@media (prefers-reduced-motion:reduce){.esim-tile-art img{transition:none;translate:none;scale:none}}.esim-tile-body{z-index:3;flex-direction:column;justify-content:flex-start;gap:4px;height:100%;padding:10px;display:flex;position:relative}.esim-tile-flag{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex:none;width:28px;height:20px}.esim-tile-label{filter:drop-shadow(0 1px 1px #0000000d);max-width:60%;font-size:11px;font-weight:600;line-height:1.25}.esim-tile-meta{color:var(--muted);max-width:60%;font-size:11px;font-weight:500;line-height:1.2}.esim-tile-sub{width:fit-content;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;line-height:1}.modal{z-index:80;background:color-mix(in srgb,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);place-items:center;padding:16px;animation:.25s modalFade;display:grid;position:fixed;inset:0}.modal-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:480px;max-height:min(620px,100dvh - 120px);box-shadow:var(--shadow);border-radius:28px;flex-direction:column;gap:16px;padding:20px;animation:.35s cubic-bezier(.2,.7,.1,1) modalRise;display:flex;position:relative}.modal-card .close{z-index:2;background:var(--surface);border:1px solid var(--line);position:absolute;top:0;right:-60px}.modal-card .close:hover{background:var(--surface-2)}.esim-dialog-coverage{color:var(--muted);margin:-4px 4px 0;font-size:13px;line-height:1.5}.modal-list{background:var(--surface-2);border-radius:1rem;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.modal-row{align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.43;transition:background .2s;display:flex;position:relative}.modal-row:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.modal-row+.modal-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:12px;right:12px}.modal-row-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.modal-row b{font-variant-numeric:tabular-nums;flex:none;font-weight:600}.modal-card>.seg{border-radius:1rem;gap:4px;padding:4px}.modal-card>.seg button{border-radius:.75rem;height:auto;min-height:40px;font-size:14px;font-weight:500}.modal-row.skeleton{background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%) 0 0/300% 100%;height:44px;animation:1.4s linear infinite tcardShimmer}.modal-hint{color:var(--muted);padding:20px 16px;font-size:14px}.modal-card .btn{justify-content:center}@keyframes modalFade{0%{opacity:0}}@keyframes modalFadeOut{to{opacity:0}}@keyframes modalSink{to{opacity:0;transform:translateY(12px)scale(.98)}}.modal.closing{pointer-events:none;animation:.24s forwards modalFadeOut}.modal.closing .modal-card{animation:.24s cubic-bezier(.4,0,1,1) forwards modalSink}@keyframes modalRise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@media (max-width:640px){.modal{padding:0 12px calc(env(safe-area-inset-bottom,0px) + 12px);place-items:end center}.modal-card{border-radius:28px;max-height:calc(88dvh - 12px)}.modal-card .close{top:-56px;right:4px}}@media (prefers-reduced-motion:reduce){.globe-label-inner,.modal,.modal-card{animation:none}}.esim{align-items:center}.esim .h2{font-size:clamp(32px,4vw,52px)}.esim-all{align-self:flex-start;gap:6px;margin-top:-6px}.esim-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:11rem;grid-auto-flow:column;gap:12px;margin:-28px -2px -30px;padding:40px 2px 30px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000)}.esim-rail::-webkit-scrollbar{display:none}.esim-rail .esim-tile{scroll-snap-align:start}@keyframes hero-cloud-drift{0%{transform:translate(-140%)}to{transform:translate(240%)}}.hero-cloud{will-change:transform;animation:hero-cloud-drift var(--hero-cloud-duration,26s) linear infinite;animation-delay:var(--hero-cloud-delay,0s);position:absolute}.hero-cloud__body{filter:blur(.5px);background:radial-gradient(circle at 50% 62%,#fffffff2 0%,#ffffffb8 46%,#fff0 72%);border-radius:999px;width:100%;height:100%;position:relative}.hero-cloud__body:before,.hero-cloud__body:after{content:"";background:inherit;border-radius:999px;position:absolute}.hero-cloud__body:before{width:52%;height:118%;bottom:4%;left:6%}.hero-cloud__body:after{width:44%;height:92%;bottom:0;right:4%}.dark .hero-cloud__body{background:radial-gradient(circle at 50% 62%,#ffffff57 0%,#ffffff2e 48%,#fff0 74%)}@media (prefers-reduced-motion:reduce){.hero-cloud{animation:none}}.modal-card .esim-dialog-frame{flex:none;margin:-84px -20px 0;overflow-y:visible}.modal-card .esim-dialog-frame>div{background:0 0;border:0;border-radius:27px 27px 0 0}.modal-card .esim-dialog-frame>div>div{background:0 0}.modal-card .esim-dialog-frame .rounded-2xl{border-radius:27px 27px 0 0}.pvf-hero-in{animation:.7s cubic-bezier(.2,.7,.1,1) both pvfHeroIn}@keyframes pvfHeroIn{0%{opacity:0;translate:0 14px;scale:.97}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.pvf-hero-in{animation:none}}.modal-card .esim-dialog-frame .pvf-hero{height:calc(100% + 160px);top:auto;bottom:-64px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16%);mask-image:linear-gradient(90deg,#0000,#000 16%)}.modal-card .esim-dialog-frame>div>div>div:last-child{bottom:-110px;-webkit-mask-image:none;mask-image:none}.modal-card>.seg,.modal-card>.modal-list,.modal-card>.esim-dialog-coverage,.modal-card>.btn{z-index:3;position:relative}.esim-globe-col{min-width:0;position:relative}.esim-global{z-index:3;cursor:pointer;width:max-content;max-width:100%;color:var(--fg);font:inherit;text-align:left;white-space:nowrap;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;align-self:flex-start;align-items:center;gap:12px;padding:8px 8px 8px 10px;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 18px 40px -18px #00000073}.esim-global:hover{border-color:color-mix(in srgb,var(--lime) 60%,var(--line));transform:translateY(-2px)}.esim-global-flags{flex:none;display:flex}.esim-global-flags img{-o-object-fit:cover;object-fit:cover;width:30px;height:21px;box-shadow:0 0 0 2px var(--surface);border-radius:3px;flex:none;margin-left:-8px}.esim-global-flags img:first-child{margin-left:0}.esim-global-text{flex-direction:column;gap:1px;min-width:0;line-height:1.2;display:flex}.esim-global-text b{font-size:15px;font-weight:700}.esim-global-text small{color:var(--muted);font-size:13px}.esim-global-go{background:var(--lime);width:38px;height:38px;color:var(--on-lime);border-radius:50%;flex:none;place-items:center;transition:transform .3s;display:grid}.esim-global:hover .esim-global-go{transform:translate(2px)}.hero-type .type-rest{visibility:hidden}.type-caret{vertical-align:-.06em;background:currentColor;border-radius:1px;width:.07em;height:.86em;margin:0 .02em;animation:1s step-end infinite caretBlink;display:inline-block}.type-caret.typing{animation:none}@keyframes caretBlink{50%{opacity:0}}.hl-sel{isolation:isolate;margin-left:-.14em;padding:0 .14em;transition:color .25s .25s;display:inline-block;position:relative}.hl-sel:before{content:"";z-index:-1;background:var(--lime);clip-path:inset(0 100% 100% 0 round .18em);border-radius:.18em;transition:clip-path .55s cubic-bezier(.65,0,.25,1);position:absolute;inset:0}.hl-sel.on{color:var(--on-lime)}.hl-sel.on:before{clip-path:inset(0 round .18em)}.esim-stage{--cut:46px;--esim-line:#1e6e642e;--esim-chip:#1e6e6429;--esim-ring:#1e8c7829;isolation:isolate;border:1px solid var(--esim-line);-webkit-mask-image:linear-gradient(225deg,transparent var(--cut),#000 calc(var(--cut) + .5px));-webkit-mask-image:linear-gradient(225deg,transparent var(--cut),#000 calc(var(--cut) + .5px));mask-image:linear-gradient(225deg,transparent var(--cut),#000 calc(var(--cut) + .5px));background:radial-gradient(60% 80% at 22%,#28aa961a,#0000 70%),linear-gradient(160deg,#f1f7f5,#e6f0ec);border-radius:clamp(28px,3.2vw,48px);margin:clamp(24px,4vw,56px) clamp(8px,1.4vw,20px);padding-block:clamp(8px,1vw,14px) clamp(16px,2vw,28px);position:relative}.dark .esim-stage{--esim-line:#6edcc824;--esim-chip:#6edcc81f;--esim-ring:#6ee6cd1f;background:radial-gradient(60% 80% at 22%,#28aa9624,#0000 70%),linear-gradient(160deg,#0c1617,#070c0d)}.esim-stage:after{content:"";right:calc(var(--cut) * -.293 - 1px);top:calc(var(--cut) * .707 - 1px);width:calc(var(--cut) * 2 + 2px);background:var(--esim-line);pointer-events:none;height:2px;position:absolute;transform:rotate(45deg)}.esim-stage-chip{right:clamp(20px,2.5vw,36px);top:calc(var(--cut) + 14px);aspect-ratio:1.25;pointer-events:none;z-index:-1;border:1.5px solid var(--esim-chip);background:linear-gradient(var(--esim-chip),var(--esim-chip)) 50% 0/1.5px 100% no-repeat, linear-gradient(var(--esim-chip),var(--esim-chip)) 0 33%/30% 1.5px no-repeat, linear-gradient(var(--esim-chip),var(--esim-chip)) 0 66%/30% 1.5px no-repeat, linear-gradient(var(--esim-chip),var(--esim-chip)) 100% 33%/30% 1.5px no-repeat, linear-gradient(var(--esim-chip),var(--esim-chip)) 100% 66%/30% 1.5px no-repeat;border-radius:22%;width:clamp(90px,10vw,130px);position:absolute;-webkit-mask-image:linear-gradient(200deg,#000 30%,#0000 95%);mask-image:linear-gradient(200deg,#000 30%,#0000 95%)}.esim-stage>.wrap{z-index:1;position:relative}.esim-globe-col:before{content:"";aspect-ratio:1;pointer-events:none;z-index:0;background:repeating-radial-gradient(circle,transparent 0 calc(8% - 1px),var(--esim-ring) calc(8% - 1px) 8%);border-radius:50%;width:118%;animation:6s ease-in-out infinite esimSignal;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#0000 52%,#000 62%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 52%,#000 62%,#0000 100%)}.esim-globe-col>.globe-wrap{z-index:1;position:relative}@keyframes esimSignal{0%,to{opacity:.55;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}@media (max-width:640px){.esim-stage{--cut:32px}.esim-stage-chip{display:none}}@media (prefers-reduced-motion:reduce){.esim-globe-col:before{animation:none}}.esim-rail.at-end{-webkit-mask-image:none;mask-image:none}.feat-grid{grid-template-columns:repeat(6,1fr);gap:clamp(24px,3vw,40px) clamp(14px,1.6vw,20px);display:grid}.feat{flex-direction:column;gap:6px;min-width:0;display:flex}.feat-vis{background:var(--surface);border:1px solid var(--line);border-radius:28px;place-items:center;height:clamp(220px,20vw,260px);margin-bottom:12px;padding:22px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:grid;position:relative;overflow:hidden}.feat-vis.lime{background:var(--lime);--fg:#0d0f09;--muted:#0d0f0999;--surface:#fff;--line:#0d0f0914;color:#0d0f09;border-color:#0000}.feat:hover .feat-vis{box-shadow:var(--shadow);transform:translateY(-4px)}.feat-title{letter-spacing:-.01em;font-size:19px;font-weight:700}.feat-text{color:var(--muted);font-size:15px;line-height:1.5}.pw-stack{flex-direction:column;gap:8px;width:100%;max-width:300px;display:flex}.pw-row{background:var(--surface);border:1px solid var(--line);animation:6s cubic-bezier(.22,1,.36,1) infinite pwRise;animation-delay:calc(var(--i) * .25s);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:0 8px 20px -16px #0006}.pw-row>img{-o-object-fit:contain;object-fit:contain;flex:none;width:30px;height:30px}.pw-row>img.pw-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:30px;height:21px}.pw-row-text{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.pw-row-text b{font-size:14px;font-weight:700}.pw-row-text small{color:var(--muted);font-size:12px}.pw-row>b{white-space:nowrap;font-size:14px;font-weight:800}.pw-plus{color:#1e9e63}.feat-vis.lime .pw-plus{color:#0d0f09}@keyframes pwRise{0%{opacity:0;transform:translateY(10px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.pw-signal{align-items:flex-end;gap:2px;height:16px;display:flex}.pw-signal i{background:#1e9e63;border-radius:1px;width:4px;animation:1.8s ease-in-out infinite pwBar}.pw-signal i:first-child{height:30%}.pw-signal i:nth-child(2){height:55%;animation-delay:.15s}.pw-signal i:nth-child(3){height:80%;animation-delay:.3s}.pw-signal i:nth-child(4){height:100%;animation-delay:.45s}@keyframes pwBar{50%{opacity:.35}}.pw-flow{flex-direction:column;align-items:stretch;gap:6px;width:100%;max-width:300px;display:flex}.pw-box{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.pw-box small{color:var(--muted);font-size:12px}.pw-box-row{align-items:center;gap:10px;display:flex}.pw-box-row img{-o-object-fit:contain;object-fit:contain;width:26px;height:26px}.pw-box-row img.pw-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:28px;height:20px}.pw-box-row b{letter-spacing:-.02em;font-size:20px;font-weight:800}.pw-box-row em{color:var(--muted);margin-left:auto;font-size:12px;font-style:normal}.pw-chevrons{justify-content:center;gap:10px;height:14px;display:flex}.pw-chevrons i{border-right:2px solid var(--fg);border-bottom:2px solid var(--fg);opacity:.2;width:8px;height:8px;animation:1.4s linear infinite pwChev;transform:rotate(45deg)}.pw-chevrons i:nth-child(2){animation-delay:.12s}.pw-chevrons i:nth-child(3){animation-delay:.24s}.pw-chevrons i:nth-child(4){animation-delay:.36s}.pw-chevrons i:nth-child(5){animation-delay:.48s}@keyframes pwChev{30%{opacity:.9}60%{opacity:.2}}.pw-chat{flex-direction:column;gap:10px;width:100%;max-width:300px;display:flex;position:relative}.pw-bubble{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center;gap:10px;padding:10px 12px;animation:6s cubic-bezier(.22,1,.36,1) infinite pwRise;display:flex}.pw-bubble.out{margin-right:28px}.pw-bubble.in{margin-left:28px;animation-delay:.6s}.pw-bubble>span:not(.pw-avatar){flex-direction:column;flex:1;line-height:1.2;display:flex}.pw-bubble b{font-size:14px;font-weight:700}.pw-bubble small{color:var(--muted);font-size:12px}.pw-bubble>b{white-space:nowrap;font-weight:800}.pw-avatar{color:#fff;background:#0d0f09;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.pw-avatar.lime{background:var(--lime);color:#0d0f09}.pw-fee{color:var(--lime);background:#0d0f09;border-radius:999px;align-self:center;padding:5px 12px;font-size:12px;font-weight:700}.feat.half{grid-column:span 3}.feat.third{grid-column:span 2}.feat.wide{grid-column:span 4}.pw-sbp{align-items:center;gap:16px;width:100%;max-width:340px;display:flex}.pw-qr{aspect-ratio:1;background:#fff;border:1px solid #0000001a;border-radius:18px;flex:none;width:124px;padding:10px;position:relative;overflow:hidden;box-shadow:0 12px 24px -16px #0006}.pw-qr-code{width:calc(100% - 20px);height:calc(100% - 20px);position:absolute;inset:10px}.pw-qr img{background:#fff;border-radius:10px;width:40%;padding:3px;position:absolute;top:50%;left:50%;translate:-50% -50%}.pw-qr-scan{background:var(--lime);height:2px;box-shadow:0 0 10px 2px color-mix(in srgb,var(--lime) 70%,transparent);border-radius:2px;animation:2.4s ease-in-out infinite pwScan;position:absolute;left:6px;right:6px}@keyframes pwScan{0%,to{top:10%}50%{top:88%}}.pw-sbp-rows{flex:1;min-width:0}@media (max-width:1020px){.feat-grid{grid-template-columns:1fr 1fr}.feat.half,.feat.third,.feat.wide{grid-column:span 1}.feat:last-child{grid-column:span 2}}@media (max-width:640px){.feat-grid{grid-template-columns:1fr}.feat.half,.feat.third,.feat.wide,.feat:last-child{grid-column:span 1}.pw-market{flex-direction:column}.pw-receipt{width:100%}}@media (prefers-reduced-motion:reduce){.pw-row,.pw-bubble,.pw-fan-card,.pw-pay-toast,.pw-signal i,.pw-chevrons i,.pw-qr-scan,.pw-shelf-row{animation:none}}.pw-link{color:#2f6bff!important}.pw-payout{overflow:hidden}.pw-payout-slide{flex-direction:column;gap:4px;animation:.55s cubic-bezier(.22,1,.36,1) both pwSlideIn;display:flex}@keyframes pwSlideIn{0%{opacity:0;transform:translateY(70%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pw-payout-slide{animation:none}}.pw-market{align-items:center;gap:22px;width:100%;height:100%;display:flex}.pw-receipt{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;flex:none;gap:10px;width:min(260px,42%);padding:14px;animation:6s cubic-bezier(.22,1,.36,1) infinite pwRise;display:flex;box-shadow:0 16px 34px -20px #00000073}.pw-receipt-head{align-items:center;gap:10px;display:flex}.pw-receipt-head img{-o-object-fit:contain;object-fit:contain;width:38px;height:38px}.pw-receipt-head>span{flex-direction:column;flex:1;line-height:1.2;display:flex}.pw-receipt-head b{font-size:14px;font-weight:700}.pw-receipt-head small{color:#1e9e63;font-size:12px;font-weight:600}.pw-check{background:#1e9e63;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.pw-check:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:4px;left:7px;transform:rotate(45deg)}.pw-receipt-row{border-top:1px dashed var(--line);justify-content:space-between;align-items:baseline;padding-top:10px;display:flex}.pw-receipt-row small{color:var(--muted);font-size:12px}.pw-receipt-row b{font-size:16px;font-weight:800}.pw-receipt-code{letter-spacing:.08em;background:var(--surface-2);text-align:center;color:var(--muted);border-radius:10px;padding:7px 10px;font-size:12px}.pw-shelf{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.pw-shelf-row{gap:10px;width:max-content;animation:22s linear infinite pwShelf;display:flex}.pw-shelf-row.rev{animation-duration:26s;animation-direction:reverse}@keyframes pwShelf{to{transform:translate(-50%)}}.pw-gift{border-radius:14px;flex-direction:column;flex:none;justify-content:space-between;width:132px;height:80px;padding:10px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 8px 18px -12px #00000080}.pw-gift:after{content:"";opacity:.1;background:currentColor;border-radius:50%;width:72px;height:72px;position:absolute;bottom:-22px;right:-22px}.pw-gift-logo{z-index:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 10px #00000047);width:40px;height:40px;position:absolute;bottom:8px;right:8px;transform:rotate(-8deg)}.pw-gift b,.pw-gift small{z-index:2;max-width:calc(100% - 34px);position:relative}.pw-gift b{max-width:none;font-size:13px;font-weight:800;line-height:1.15}.pw-gift small{opacity:.85;font-size:12px;font-weight:700}.pw-wallet{justify-content:center;align-items:center;gap:clamp(14px,2vw,26px);width:100%;display:flex}.pw-fan{flex:none;width:185px;height:140px;position:relative}.pw-fan-card{aspect-ratio:1.586;transform-origin:20% 110%;border-radius:14px;flex-direction:column;justify-content:space-between;width:150px;padding:11px 12px;transition:transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:24px;left:24px;box-shadow:0 16px 28px -14px #0006,inset 0 1px #ffffff59}.pw-fan-card img{align-self:flex-start;width:auto;height:14px}.pw-fan-card em{letter-spacing:.2em;opacity:.7;font-size:10px;font-style:normal}.pw-fan-card.dark{color:#fff;background:linear-gradient(135deg,#2a2c27,#0b0c0a);transform:rotate(-16deg)translate(-6px,4px)}.pw-fan-card.light{color:#1f1f1f;background:linear-gradient(135deg,#f7f7f2,#dcddd4);transform:rotate(-6deg)}.pw-fan-card.lime{color:#1f1f1f;background:linear-gradient(65deg,#b6dd48,#c5e46d);animation:5s ease-in-out infinite pwFanFloat;transform:rotate(5deg)translate(8px,-4px)}@keyframes pwFanFloat{50%{transform:rotate(8deg)translate(10px,-10px)}}.feat:hover .pw-fan-card.dark{transform:rotate(-24deg)translate(-14px,6px)}.feat:hover .pw-fan-card.light{transform:rotate(-10deg)translate(-4px)}.pw-pay-feed{flex:1;min-width:0;max-width:240px}.pw-pay-toast{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:10px 12px;animation:.55s cubic-bezier(.22,1,.36,1) both pwSlideIn;display:flex;box-shadow:0 12px 26px -16px #0006}.pw-pay-via{background:#fff;border:1px solid #0000001a;border-radius:10px;flex:none;place-items:center;width:52px;height:32px;display:grid}.pw-pay-via img{width:auto;height:24px}.pw-pay-via b{color:#0d0f09;letter-spacing:.06em;font-size:12px;font-weight:800}.pw-pay-toast>b{white-space:nowrap;font-size:14px;font-weight:800}@media (max-width:640px){.pw-wallet{flex-direction:column}.section{padding-block:44px}.section-head{gap:10px;margin-bottom:20px}.section-head .lead{font-size:16px}.section-head.with-action{flex-wrap:wrap}.ctariff .ctariff-promo{height:calc(88% + .75rem);top:auto;bottom:-.75rem;right:-.75rem}.cards-stage{border-radius:28px;margin-bottom:40px;padding-block:22px 18px}.cards-stage .tslider-bar{margin-top:8px}.feat-grid{gap:22px}.feat-vis{border-radius:20px;height:auto;min-height:150px;margin-bottom:6px;padding:12px}.feat-title{font-size:17px}.feat-text{font-size:14px}.pw-stack,.pw-flow,.pw-chat{gap:6px;max-width:none}.pw-chevrons{height:10px}.pw-box{border-radius:14px;padding:8px 12px}.pw-gift{border-radius:12px;width:112px;height:66px;padding:8px 10px}.pw-gift-logo{width:32px;height:32px;bottom:6px;right:6px}.pw-shelf,.pw-shelf-row{gap:8px}.pw-avatar{width:28px;height:28px;font-size:12px}.pw-bubble{padding:8px 10px}.pw-row{border-radius:14px;padding:8px 10px}.pw-row>img{width:26px;height:26px}.pw-row-text b{font-size:13px}.pw-row-text small{font-size:11px}.pw-row>b{font-size:13px}.pw-sbp{gap:10px}.pw-qr{border-radius:14px;width:92px;padding:8px}.pw-qr-code{width:calc(100% - 16px);height:calc(100% - 16px);inset:8px}.pw-wallet{flex-direction:column;gap:2px}.pw-fan{height:112px;margin:-14px 0 0;scale:.72}.pw-pay-feed{width:100%;max-width:none}.pw-pay-toast{padding:8px 10px}.pw-bubble.out{margin-right:10px}.pw-bubble.in{margin-left:10px}.pw-box-row b{font-size:18px}.pw-receipt{display:none}.pw-market{flex-direction:row}.esim-stage{padding-block:12px 20px}.esim{gap:14px}.esim .globe-wrap{max-width:290px}.esim-global{gap:8px;padding:6px 6px 6px 8px}.esim-global-flags img:nth-child(n+4){display:none}.esim-global-text b{font-size:13px}.esim-global-text small{font-size:11px}.esim-global-go{width:32px;height:32px}.esim .h2{font-size:30px}.banner-copy,.banner.live .banner-copy{gap:14px;padding:22px 20px 8px}.banner .h2{font-size:26px}.banner-copy p{font-size:15px}.cta-strip{border-radius:24px;gap:18px;padding:22px 20px}.cta-strip-title{font-size:24px}.cta-strip p{font-size:15px}.cta-strip .btn{width:100%;height:52px}.banner .banner-art .pop{width:min(62%,250px)}.banner .pop-wrap{width:min(78%,300px)}table{min-width:520px;font-size:13px}th,td{padding:10px 12px!important}th:first-child,td:first-child{z-index:1;background:var(--surface);width:112px;position:sticky;left:0}}#products{padding-bottom:clamp(8px,1.5vw,20px)}#compare{padding-top:clamp(40px,6vw,96px)}.ck-note{align-items:flex-start;gap:10px;display:flex}.ck-note .ck{flex:none;margin-top:-1px}.marquee .marquee-logo{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 8px #0000002e);width:1.6em;height:1.6em;margin-right:-44px}#how,#cards,#products,#esim,#compare,#support,#faq{scroll-margin-top:90px}.cface{aspect-ratio:1.586;width:100%;font-family:var(--f-body);display:block;position:relative;container-type:inline-size}.cface-shell{border-radius:4.7cqw;flex-direction:column;padding:5.9cqw;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #0000000f,0 6px 16px -8px #0000002e}:root.dark .cface-shell{box-shadow:0 1px 2px #0003,0 8px 20px -10px #0006}.cface-layer{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.cface-mark{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:115%;position:absolute;top:50%;right:-30%;transform:translateY(-50%)}.cface-body{z-index:10;flex-direction:column;height:100%;display:flex;position:relative}.cface-row{justify-content:space-between;align-items:flex-start;gap:2.4cqw;display:flex}.cface-row.end{align-items:flex-end}.cface-logo{-o-object-fit:contain;object-fit:contain;width:auto;height:8.2cqw}.cface-row>span:last-child{padding:.2em .75em!important;font-size:2.9cqw!important}.cface-mid{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.cface-label{margin:0;font-size:3.5cqw;line-height:1.35}.cface-balance{letter-spacing:-.025em;margin:0;font-size:8.8cqw;font-weight:600;line-height:1.2}.cface-last4{margin:0;font-size:4.1cqw;font-weight:500;line-height:1.4}.cface-brand{-o-object-fit:contain;object-fit:contain;width:auto;height:4.7cqw}.chero{padding-top:calc(env(safe-area-inset-top,0px) + 150px);padding-bottom:clamp(28px,4vw,56px);position:relative;overflow:hidden}.chero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 45%,color-mix(in srgb,var(--lime) 45%,transparent),transparent 70%),radial-gradient(30% 40% at 95% 90%,#e9c87538,transparent 70%);height:120%;position:absolute;inset:-10% -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.chero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.chero-copy{flex-direction:column;gap:22px;min-width:0;display:flex}.chero-title{font-size:var(--page-title-size)}.chero-stage{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:1/.92;perspective:1400px;transform-style:preserve-3d;position:relative}.chero-fan{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .9s cubic-bezier(.22,1,.36,1);animation:7s ease-in-out infinite cheroFloat;position:absolute;inset:0}.chero-card{--o:calc(var(--i) - (var(--fan) - 1) / 2);width:min(400px,64%);transform:translate(-50%,-50%) translate(calc(var(--o) * 9%),calc(var(--o) * -7%)) rotate(calc(var(--o) * 6deg - 4deg)) translateZ(calc(var(--i) * 6px));top:52%;left:50%;position:absolute!important}@keyframes cheroFloat{50%{translate:0 -10px}}.cshow-wrap{padding-bottom:clamp(20px,4vw,48px)}.cshow-head{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;padding-top:clamp(36px,5vw,64px);display:flex}.cshow-head-copy{flex-direction:column;gap:12px;min-width:0;display:flex}.cshow-head .h2{font-size:clamp(28px,3.6vw,48px)}.cshow-head .lead{max-width:48ch}.cshow{grid-template-columns:1fr 1fr;gap:clamp(64px,7vw,96px) clamp(14px,1.6vw,20px);padding-top:clamp(70px,8vw,110px);display:grid}.tfilters{flex-wrap:wrap;gap:8px;display:flex}.tfilter{border:1px solid var(--line);background:var(--surface);height:40px;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.tfilter.logo{padding:0 14px}.tfilter img{width:auto;height:18px}:root.dark .tfilter img{filter:brightness(0)invert()}.tfilter:hover{color:var(--fg);background:var(--surface-2)}.tfilter[aria-pressed=true]{background:var(--surface-3);color:var(--fg)}.cshow-note{color:var(--muted);padding:40px 0 0}.cchap{--cc-glow:color-mix(in srgb,var(--lime) 50%,transparent);--cc-r:clamp(28px,3vw,40px);--cc-p:clamp(16px,2vw,24px);--cc-pop:clamp(60px,7vw,110px);border-radius:var(--cc-r);background:var(--surface);border:1px solid var(--line);isolation:isolate;grid-template-columns:minmax(0,min(500px,52%)) 1fr;align-items:stretch;min-height:clamp(440px,42vw,540px);display:grid;position:relative}.cchap-stage{z-index:0;clip-path:inset(calc(-1 * var(--cc-pop)) 0 0 0 round 0 0 var(--cc-r) var(--cc-r));position:absolute;inset:0}.cchap-panel{border-radius:var(--cc-r);background:linear-gradient(180deg,var(--surface-2),var(--surface));position:absolute;inset:0;overflow:hidden}.cchap-glow{aspect-ratio:1;background:var(--cc-glow);filter:blur(80px);opacity:.6;border-radius:50%;width:60%;animation:6s ease-in-out infinite cchapPulse;position:absolute;bottom:-40%;left:68%;translate:-50%}@keyframes cchapPulse{50%{opacity:.85;scale:1.08}}.cchap-grid{background-image:radial-gradient(color-mix(in srgb,var(--fg) 10%,transparent) 1px,transparent 1.2px);opacity:.7;background-size:22px 22px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 80% at 70% 60%,#000,#0000 85%);mask:radial-gradient(60% 80% at 70% 60%,#000,#0000 85%)}.cchap-promo{width:100%;height:calc(100% + var(--cc-pop));-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;max-width:none;position:absolute;bottom:0;right:0}.cchap-info{z-index:1;margin:var(--cc-p);border-radius:calc(var(--cc-r) - var(--cc-p) * .5);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 55%,transparent);-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2.6vw,36px);display:flex;position:relative;box-shadow:0 20px 50px -30px #00000059}.tbadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tbadges-chip{background:var(--surface-2);border:1px solid var(--line);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tbadges-chip img{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:18px;height:13px}.tbadges-wallet{width:auto;height:20px;margin-left:4px}:root.dark .tbadges-wallet{filter:brightness(0)invert()}.cchap-title{font-size:clamp(28px,3.4vw,46px)}.cchap-price{align-items:baseline;gap:10px;margin:0;display:flex}.cchap-price b{letter-spacing:-.05em;font-size:clamp(44px,5.4vw,72px);font-weight:800;line-height:1}.cchap-price span{color:var(--muted);font-size:16px}.cchap-facts{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0;display:grid}.cchap-facts div{background:var(--surface-2);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.cchap-facts dt{color:var(--muted);font-size:12.5px}.cchap-facts dd{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:700}.cchap-cta{align-self:flex-start;margin-top:auto}.cchap-skeleton{background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%);background-size:300% 100%;min-height:480px;animation:1.4s linear infinite tcardShimmer}.cchap.premium{--cc-pop:clamp(40px,4vw,64px);grid-column:1/-1;min-height:clamp(340px,30vw,420px)}.cchap.premium .cchap-promo{width:min(70%,740px);height:calc(100% + var(--cc-pop))}.cchap:not(.premium){--cc-pop:clamp(40px,4.4vw,70px);grid-template-columns:1fr;min-height:0}.cchap:not(.premium) .cchap-stage{clip-path:inset(calc(-1 * var(--cc-pop)) 0 0 0);position:relative;inset:auto}.cchap:not(.premium) .cchap-stage:before{content:"";padding-top:53.125%;display:block}.cchap:not(.premium) .cchap-panel{border-radius:var(--cc-r) var(--cc-r) 0 0}.cchap:not(.premium) .cchap-promo{height:calc(100% + var(--cc-pop))}.cchap:not(.premium) .cchap-info{gap:12px;margin-top:-44px;padding:clamp(18px,2vw,26px)}.cchap:not(.premium) .cchap-title{font-size:clamp(22px,2.3vw,30px)}.cchap:not(.premium) .cchap-price b{font-size:clamp(34px,3.4vw,48px)}.cchap:not(.premium) .cchap-facts dd{font-size:15px}.cchap.premium{--cc-glow:#e7c25c80;--fg:#2b2010;--muted:#6e5014b8;--line:#c4963442;--surface-2:#f0c8641f;color:var(--fg);background:radial-gradient(80% 120% at 100% 0,#f0c86457,#0000 60%),radial-gradient(70% 90% at 0 100%,#f0c86429,#0000 60%),linear-gradient(160deg,#fffdf6 0%,#fbf3dc 55%,#f6e7bf 100%);border-color:#d6a83c73;box-shadow:0 0 54px -12px #d6a83c66,0 40px 80px -40px #96680e66,inset 0 1px #ffffffe6}.cchap.premium .cchap-panel{background:radial-gradient(80% 120% at 100% 0,#f0c86457,#0000 60%),radial-gradient(70% 90% at 0 100%,#f0c86429,#0000 60%),linear-gradient(160deg,#fffdf6 0%,#fbf3dc 55%,#f6e7bf 100%)}.cchap.premium .cchap-info{background:#fffbef9e}.cchap.premium .cchap-grid{background-image:radial-gradient(#c496343d 1px,#0000 1.2px)}.cchap.premium .cchap-price b{background:linear-gradient(#c9962f,#7a5414);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .cchap.premium{--cc-glow:#e9c87573;--fg:#f6f1e3;--muted:#a79f8a;--line:#e9c8752e;--surface-2:#e9c8750f;background:radial-gradient(80% 120% at 100% 0,#2a2416,#0000 60%),#0c0b09;border-color:#e9c8754d;box-shadow:inset 0 0 0 1px #e9c87514,0 40px 80px -40px #e9c87559}.dark .cchap.premium .cchap-panel{background:radial-gradient(80% 120% at 100% 0,#2a2416,#0000 60%),#0c0b09}.dark .cchap.premium .cchap-info{background:#0e0c0980}.dark .cchap.premium .cchap-grid{background-image:radial-gradient(#e9c8752e 1px,#0000 1.2px)}.dark .cchap.premium .cchap-price b{background:linear-gradient(#fbe7a8,#c9a04a);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .cchap.premium .tbadges-wallet{filter:brightness(0)invert()}.ccmp table{min-width:720px}.ccmp th{vertical-align:bottom}.ccmp-head{text-transform:none;letter-spacing:0;color:var(--fg);flex-direction:column;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;display:flex}.ccmp-head:hover span{text-decoration:underline}.ccmp td.premium,.ccmp th.premium{background:#e9c87514}.ccmp-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:24px;height:17px}@media (max-width:860px){.chero{padding-top:calc(env(safe-area-inset-top,0px) + 110px)}.chero-grid{grid-template-columns:1fr}.chero-stage{width:100%;max-width:460px;margin-inline:auto}.cshow{grid-template-columns:1fr}.cchap.premium{min-height:0}.cchap.premium .cchap-promo{width:100%}.cchap{grid-template-columns:1fr;min-height:0}.cchap-stage{clip-path:inset(calc(-1 * var(--cc-pop)) 0 0 0);position:relative;inset:auto}.cchap-stage:before,.cchap:not(.premium) .cchap-stage:before{content:"";padding-top:68.75%;display:block}.cchap-panel{border-radius:var(--cc-r) var(--cc-r) 0 0}.cchap-promo{height:calc(100% + var(--cc-pop) * .6)}.cchap-info{margin-top:-56px}.cchap-facts{grid-template-columns:1fr 1fr}.cchap-cta{justify-content:center;align-self:stretch}}@media (max-width:640px){.cchap{--cc-p:12px}.cchap-info{padding:20px}.cchap-facts dd{font-size:15px}}.chero .hero-ctas{flex-wrap:wrap;order:0;gap:10px;max-width:none;display:flex}@media (max-width:640px){.chero .hero-ctas .btn{flex:auto;justify-content:center}}.cchap-promo{opacity:0;transition:opacity .7s,translate .9s cubic-bezier(.2,.7,.1,1);translate:0 18px}.cchap-promo.loaded{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.cchap-promo{transition:none;translate:none}}.cchap:not(.premium) .cchap-panel{background:0 0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.cchap:not(.premium) .cchap-promo{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}@media (max-width:860px){.cchap.premium .cchap-panel{background:radial-gradient(80% 120% at 100% 0,#f0c86457,#0000 60%),radial-gradient(70% 90% at 0 100%,#f0c86429,#0000 60%),linear-gradient(160deg,#fffdf6 0%,#fbf3dc 55%,#f6e7bf 100%)}.dark .cchap.premium .cchap-panel{background:radial-gradient(80% 120% at 100% 0,#2a2416,#0000 60%),#0c0b09}.cchap.premium .cchap-promo{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}}.cchap:not(.premium){background:radial-gradient(90% 60% at 70% 0%,color-mix(in srgb,var(--lime) 30%,transparent),transparent 70%),radial-gradient(70% 50% at 0% 100%,color-mix(in srgb,var(--lime) 14%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--lime) 7%,var(--surface)),var(--surface));border-color:color-mix(in srgb,var(--lime) 30%,var(--line))}:root.dark .cchap:not(.premium){background:radial-gradient(90% 60% at 70% 0%,color-mix(in srgb,var(--lime) 16%,transparent),transparent 70%),radial-gradient(70% 50% at 0% 100%,color-mix(in srgb,var(--lime) 8%,transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--lime) 5%,var(--surface)),var(--surface));border-color:color-mix(in srgb,var(--lime) 18%,var(--line))}.type-text:before{content:attr(data-text)}.legal-updated{background:var(--surface-2);border:1px solid var(--line);height:30px;color:var(--muted);border-radius:999px;align-self:flex-start;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.legal-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-bottom:clamp(40px,6vw,80px);display:grid}.legal-toc{top:calc(env(safe-area-inset-top,0px) + 100px);background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:12px;max-height:calc(100vh - 140px);padding:20px;display:flex;position:sticky;overflow:auto}.legal-toc-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.legal-toc ol{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{color:var(--muted);border-radius:10px;padding:7px 10px;font-size:14px;line-height:1.35;transition:background .2s,color .2s;display:block}.legal-toc a:hover{background:var(--surface-2);color:var(--fg)}.legal-toc a[aria-current=location]{background:color-mix(in srgb,var(--lime) 22%,var(--surface-2));color:var(--fg);font-weight:600}.legal-layout.single{grid-template-columns:minmax(0,1fr);max-width:860px}.legal-doc{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:clamp(22px,3vw,32px);min-width:0;padding:clamp(22px,3.4vw,44px);display:flex}.legal-section{flex-direction:column;gap:10px;max-width:76ch;scroll-margin-top:110px;display:flex}.legal-section h2{font-family:var(--f-body);letter-spacing:-.01em;font-size:clamp(18px,1.7vw,21px);font-weight:700;line-height:1.3}.legal-section p{white-space:pre-line;color:var(--fg);opacity:.86;overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.legal-support{background:color-mix(in srgb,var(--lime) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--lime) 30%,var(--line));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:20px 22px;display:flex}.legal-support b{font-size:16px;display:block}.legal-support p{color:var(--muted);margin-top:4px;font-size:14px}.legal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-bottom:clamp(40px,6vw,80px);display:grid}.legal-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:10px;padding:22px;transition:transform .35s cubic-bezier(.2,.7,.1,1),box-shadow .35s,border-color .2s;display:flex}.legal-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--lime) 50%,var(--line));transform:translateY(-3px)}.legal-card-icon{background:color-mix(in srgb,var(--lime) 22%,var(--surface-2));width:44px;height:44px;color:var(--fg);border-radius:14px;place-items:center;display:grid}.legal-card b{font-size:17px;line-height:1.3}.legal-card p{color:var(--muted);font-size:14px;line-height:1.5}.legal-card-go{align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:14px;font-weight:600;display:inline-flex}@media (max-width:1000px){.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.legal-layout{grid-template-columns:1fr}.legal-toc{max-height:none;position:static}}@media (max-width:560px){.legal-grid{grid-template-columns:1fr}}.svc-section{padding-block:clamp(36px,5vw,64px)}.svc-section:last-of-type{padding-bottom:clamp(56px,8vw,110px)}.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);display:grid}.svc-card{--svc-glow:var(--lime);background:var(--surface);border:1px solid var(--line);isolation:isolate;border-radius:28px;align-items:center;gap:clamp(12px,2vw,24px);min-height:clamp(200px,17vw,232px);padding:clamp(22px,2.6vw,32px);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s,border-color .25s;display:flex;position:relative;overflow:hidden}.svc-card:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb,var(--fg) 9%,transparent) 1px,transparent 1.2px);background-size:20px 20px;position:absolute;inset:0 0 0 45%;-webkit-mask:radial-gradient(60% 70% at 60%,#000,#0000 80%);mask:radial-gradient(60% 70% at 60%,#000,#0000 80%)}.svc-card.lime{background:var(--lime);--fg:#0d0f09;--muted:#0d0f099e;--accent-text:#0d0f09;color:#0d0f09;border-color:#0000}.svc-card-text{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.svc-card-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,1.9vw,26px);font-weight:600;line-height:1.15}.svc-card-desc{color:var(--muted);max-width:34ch;font-size:15px;line-height:1.5}.svc-card-art{aspect-ratio:1;flex:none;place-items:center;width:clamp(120px,13vw,170px);display:grid;position:relative}.svc-vis-glow{background:var(--svc-glow);opacity:.3;filter:blur(40px);z-index:-1;border-radius:50%;transition:opacity .45s,scale .6s cubic-bezier(.2,.7,.1,1);position:absolute;inset:8%}.svc-card.lime .svc-vis-glow{opacity:.5;background:#fff}.svc-vis-icon{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 26px #0000003d);width:88%;height:auto;transition:transform .55s cubic-bezier(.2,.7,.1,1);animation:6s ease-in-out infinite svcBob}@keyframes svcBob{50%{translate:0 -7px}}.svc-card:hover{box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--svc-glow) 45%,var(--line));transform:translateY(-4px)}.svc-card:hover .svc-vis-icon{transform:rotate(-7deg)scale(1.08)}.svc-card:hover .svc-vis-glow{opacity:.5;scale:1.12}@media (max-width:640px){.svc-grid{grid-template-columns:1fr}.svc-card{min-height:0}.svc-card-art{width:110px}}button.svc-card{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;appearance:none}.sid-card{isolation:isolate;border-color:color-mix(in srgb,var(--svc-glow) 32%,var(--line));background:radial-gradient(80% 42% at 50% 16%,color-mix(in srgb,var(--svc-glow) 24%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--svc-glow) 10%,var(--surface)),var(--surface) 62%);max-width:500px;background-clip:padding-box!important}.sid-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--fg) 10%,transparent) 1px,transparent 1.2px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000,#0000 55%);mask:linear-gradient(#000,#0000 55%)}.sid-visual{z-index:1;isolation:isolate;flex:none;place-items:center;height:184px;display:grid;position:relative}.sid-card .ctd-body{-webkit-mask-image:linear-gradient(#0000,#000 28px);mask-image:linear-gradient(#0000,#000 28px)}.sid-glow{background:var(--svc-glow);opacity:.32;filter:blur(48px);z-index:-1;border-radius:50%;width:190px;height:190px;position:absolute}.sid-icon{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 26px #0000003d);width:136px;height:136px;animation:6s ease-in-out infinite svcBob}.sid-kicker{letter-spacing:.02em;background:color-mix(in srgb,var(--svc-glow) 16%,transparent);border:1px solid color-mix(in srgb,var(--svc-glow) 34%,transparent);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.4}.sid-lead{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.sid-block{flex-direction:column;gap:8px;display:flex}.sid-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:12px;font-weight:600}.sid-steps{flex:none;margin:0;padding:0;list-style:none;overflow:hidden}.sid-steps .modal-row{align-items:flex-start;line-height:1.5}.sid-steps .modal-row:hover,.sid-card .ctd-facts .modal-row:hover{background:0 0}.sid-step{background:color-mix(in srgb,var(--svc-glow) 24%,var(--surface));width:24px;height:24px;color:var(--fg);border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.sid-card .ctd-facts .modal-row-label{color:var(--muted);flex:none}.sid-card .ctd-facts dd{text-align:right;flex:1;min-width:0}.sid-note{color:var(--muted);background:color-mix(in srgb,var(--svc-glow) 8%,var(--surface-2));border-radius:1rem;align-items:flex-start;gap:10px;margin:0;padding:12px;font-size:13px;line-height:1.5;display:flex}.sid-note svg{color:color-mix(in srgb,var(--svc-glow) 75%,var(--fg));flex:none}@media (max-width:640px){.sid-visual{height:140px}.sid-icon{width:104px;height:104px}.sid-lead{font-size:14px}.sid-steps .modal-row{padding:10px 12px;font-size:13px}}.ctd-card{gap:0;max-height:min(720px,100dvh - 100px);padding:0}.ctd-body{scrollbar-width:none;border-radius:0 0 28px 28px;flex-direction:column;gap:16px;min-height:0;padding:18px 20px 20px;display:flex;overflow:hidden auto}.ctd-body::-webkit-scrollbar{display:none}.ctd-visual{z-index:2;border-bottom:1px solid var(--line);flex:none;position:relative}.ctd-visual>div{border-radius:27px 27px 0 0}.ctd-visual .ctariff-promo{height:calc(100% + 5rem)!important;top:auto!important;bottom:-.75rem!important}.ctd-head{flex-direction:column;gap:10px;display:flex}.ctd-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.15}.ctd-price{align-items:baseline;gap:8px;margin:0;display:flex}.ctd-price b{letter-spacing:-.05em;font-size:clamp(36px,5vw,44px);font-weight:800;line-height:1}.ctd-price span{color:var(--muted);font-size:15px}.ctd-facts{flex:none;margin:0;overflow:hidden}.ctd-facts .modal-row:hover{background:0 0}.ctd-facts dd{flex:none;margin:0;font-weight:600}.ctd-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ctd-card.premium{--fg:#2b2010;--muted:#6e5014b8;--line:#c496343d;--surface-2:#f0c8641f;color:var(--fg);background:radial-gradient(120% 70% at 100% 0,#f0c86452,#0000 60%),radial-gradient(90% 60% at 0 100%,#f0c8642e,#0000 60%),linear-gradient(160deg,#fffdf6 0%,#fbf3dc 55%,#f6e7bf 100%);border-color:#d6a83c73;box-shadow:0 0 54px -10px #d6a83c73,0 30px 70px -30px #96680e73,inset 0 1px #ffffffe6}.ctd-card.premium .ctd-visual{border-bottom-color:#c496343d}.ctd-card.premium .ctd-visual>div{background:radial-gradient(70% 100% at 75% 100%,#e7c25c52,#0000 70%),radial-gradient(#c4963433 1px,#0000 1.2px) 0 0/18px 18px}.ctd-card.premium .ctd-price b{background:linear-gradient(#c9962f,#7a5414);color:#0000;-webkit-background-clip:text;background-clip:text}.ctd-card.premium .ctd-facts{border:1px solid #c4963433}.ctd-card.premium .tbadges-chip{color:#5a4210;background:#f0c8642e;border-color:#c4963459}.dark .ctd-card.premium{--fg:#f6f1e3;--muted:#a79f8a;--line:#e9c8752e;--surface-2:#e9c87512;background:radial-gradient(90% 60% at 100% 0,#2a2416,#0000 65%),radial-gradient(70% 50% at 0 100%,#e9c87514,#0000 70%),#0c0b09;border-color:#e9c87552;box-shadow:inset 0 0 0 1px #e9c87514,0 40px 90px -36px #e9c87566,0 30px 80px -30px #000000b3}.dark .ctd-card.premium .ctd-visual{border-bottom-color:#e9c87533}.dark .ctd-card.premium .ctd-visual>div{background:radial-gradient(70% 100% at 75% 100%,#e7c25c4d,#0000 70%),radial-gradient(#e9c87529 1px,#0000 1.2px) 0 0/18px 18px}.dark .ctd-card.premium .ctd-price b{background:linear-gradient(#fbe7a8,#c9a04a);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .ctd-card.premium .ctd-facts{border-color:#e9c87524}.dark .ctd-card.premium .tbadges-wallet{filter:brightness(0)invert()}.dark .ctd-card.premium .tbadges-chip{color:#f3e2b0;background:#e9c87524;border-color:#e9c87561}@media (max-width:480px){.ctd-actions{grid-template-columns:1fr}}.ctd-actions.single{grid-template-columns:1fr}@media (max-width:640px){.ctd-card{border-radius:24px;max-height:calc(100dvh - 96px)}.ctd-visual>div{border-radius:23px 23px 0 0}.ctd-visual>div>div:nth-child(2)>div{min-height:7.5rem}.ctd-visual .ctariff-promo{height:calc(100% + 2.75rem)!important;top:-2rem!important;bottom:auto!important}.ctd-body{border-radius:0 0 24px 24px;gap:12px;padding:12px}.ctd-head{gap:6px}.ctd-title{font-size:18px;line-height:1.25}.ctd-price{gap:6px}.ctd-price b{font-size:28px}.ctd-price span{font-size:13px}.ctd-facts .modal-row{padding:8px 12px;font-size:13px}.ctd-facts .modal-row-label{color:var(--muted)}.ctd-facts dd{font-weight:500}.ctd-actions{gap:8px}.ctd-actions .btn{border-radius:14px;height:48px;font-size:15px}}.ehero{padding-top:calc(env(safe-area-inset-top,0px) + 150px);padding-bottom:0;position:relative;overflow:hidden}.ehero .lead{max-width:40ch;font-size:clamp(15px,1.2vw,17px)}.ehero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 78% 45%,color-mix(in srgb,var(--lime) 42%,transparent),transparent 70%),radial-gradient(30% 40% at 96% 92%,#50aaff2e,transparent 70%);height:120%;position:absolute;inset:-10% -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.ehero-grid{grid-template-columns:1.05fr 1fr;align-items:end;gap:clamp(24px,5vw,72px);display:grid}.ehero-copy{flex-direction:column;gap:22px;min-width:0;padding-bottom:clamp(40px,6vw,96px);display:flex}.ehero-title{font-size:var(--page-title-size)}.ehero-stage{--tilt-x:0deg;--tilt-y:0deg;aspect-ratio:1/.95;perspective:1400px;position:relative}.ehero-ring{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--lime) 30%,transparent),transparent 62%);border:1px dashed color-mix(in srgb,var(--fg) 14%,transparent);border-radius:50%;width:78%;animation:60s linear infinite eheroSpin;position:absolute;top:52%;left:50%;translate:-50% -50%}@keyframes eheroSpin{to{rotate:360deg}}.ehero-tiger{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;filter:drop-shadow(0 30px 40px #00000047);width:100%;height:100%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .4s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0}.ehero-chip{z-index:2;border:1px solid var(--line);background:var(--glass);color:var(--fg);text-align:left;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);border-radius:18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;transition:border-color .25s,scale .25s;animation:.45s cubic-bezier(.2,.7,.1,1) both eheroChipIn;display:flex;position:absolute;box-shadow:0 16px 36px -18px #00000059}.ehero-chip.slot-0{top:6%;left:0}.ehero-chip.slot-1{top:32%;left:-2%}.ehero-chip.slot-2{top:58%;left:0}.ehero-chip.slot-3{bottom:4%;left:6%}.ehero-chip.slot-4{top:4%;right:0}.ehero-chip.slot-5{top:30%;right:-2%}.ehero-chip.slot-6{top:56%;right:0}.ehero-chip.slot-7{bottom:2%;right:8%}@media (max-width:860px){.ehero-chip.slot-0{top:44%;left:0}.ehero-chip.slot-1{top:59%;left:-2%}.ehero-chip.slot-2{top:74%;left:0}.ehero-chip.slot-3{top:89%;left:-2%}.ehero-chip.slot-4{top:40%;right:0}.ehero-chip.slot-5{top:55%;right:-2%}.ehero-chip.slot-6{top:70%;right:0}.ehero-chip.slot-7{top:85%;right:-2%}}.ehero-chip.leaving{pointer-events:none;animation:.4s forwards eheroChipOut}@keyframes eheroChipIn{0%{opacity:0;translate:0 10px;scale:.9}to{opacity:1;translate:0;scale:1}}@keyframes eheroChipOut{to{opacity:0;translate:0 -8px;scale:.94}}.ehero-chip:hover{border-color:color-mix(in srgb,var(--lime) 55%,var(--line));scale:1.04}.ehero-chip img{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none;width:34px;height:24px}.ehero-chip span{flex-direction:column;line-height:1.2;display:flex}.ehero-chip b{font-size:14px;font-weight:600}.ehero-chip small{color:var(--muted);font-size:12.5px}.ecat{z-index:2;flex-direction:column;gap:clamp(22px,3vw,32px);padding-top:0;padding-bottom:clamp(24px,4vw,48px);scroll-margin-top:110px;display:flex;position:relative}.ecat-bar{top:calc(env(safe-area-inset-top,0px) + 100px);z-index:20;background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);border-radius:22px;grid-template-columns:minmax(220px,300px) 1fr auto;gap:10px;padding:8px;display:grid;position:sticky;box-shadow:0 14px 34px -22px #0000004d}.ecat-tabs{background:var(--surface-2);border:0}.ecat-search{background:var(--surface-2);height:50px;color:var(--muted);border-radius:16px;align-items:center;gap:10px;min-width:0;padding:0 10px 0 14px;display:flex}.ecat-search input{min-width:0;height:100%;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.ecat-search input::-webkit-search-cancel-button{display:none}.ecat-clear{background:var(--surface-3);width:30px;height:30px;color:var(--fg);border:0;border-radius:50%;place-items:center;display:grid}.ecat-sort{background:var(--surface-2);min-width:64px;height:50px;color:var(--fg);font:inherit;border:0;border-radius:16px;padding:0 14px;font-size:14px;font-weight:600;transition:background .2s}.ecat-sort:hover{background:var(--surface-3)}.ecat-chips{scrollbar-width:none;gap:8px;margin-bottom:-12px;display:flex;overflow-x:auto}.ecat-chips::-webkit-scrollbar{display:none}.ecat-chips button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--muted);font:inherit;border-radius:999px;flex:none;padding:0 16px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.ecat-chips button:hover{color:var(--fg)}.ecat-chips button[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.ecat-block{flex-direction:column;gap:16px;display:flex}.ecat-title{font-family:var(--f-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:clamp(22px,2.4vw,30px);font-weight:600;display:flex}.ecat-count{background:var(--surface-3);letter-spacing:0;border-radius:999px;place-items:center;min-width:34px;height:28px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;display:inline-grid}.ecat-rail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ecat-rail-head .tslider-nav button{width:42px;height:42px}.ecat-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:44px 14px;padding-top:40px;display:grid}.ecat-tiles .esim-tile{height:6.5rem}.ecat-tiles .esim-tile-art{top:-4rem}.ecat .ecat-tiles .esim-tile-label{max-width:64%;font-size:14px}.ecat .esim-rail{grid-auto-columns:15rem;gap:14px;margin-top:-44px;padding-top:60px}.ecat .esim-tile{height:6.5rem}.ecat .esim-tile-bg{border-radius:1.25rem}.ecat .esim-tile-art{top:-3.5rem}.ecat .esim-tile-body{gap:6px;padding:14px}.ecat .esim-tile-flag{border-radius:3px;width:34px;height:24px}.ecat .esim-tile-label{max-width:55%;font-size:15px}.ecat .esim-tile-meta{max-width:55%;font-size:12px}.ecat .esim-tile-sub{font-size:13px}.ecat-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ecat-row{border:1px solid var(--line);background:var(--surface);height:56px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:0 12px;text-decoration:none;transition:border-color .25s,background .25s,transform .25s cubic-bezier(.22,1,.36,1);display:flex}.ecat-row:hover{background:color-mix(in srgb,var(--fg) 5%,var(--surface))}.ecat-row:active{background:color-mix(in srgb,var(--fg) 9%,var(--surface))}.ecat-row>svg{color:var(--muted);flex:none}.ecat-row.skeleton{background:linear-gradient(100deg,var(--surface) 30%,var(--surface-2) 50%,var(--surface) 70%) 0 0/300% 100%;cursor:default;animation:1.4s linear infinite tcardShimmer}.ecat-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:36px;height:28px}.ecat-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ecat-price{color:var(--muted);flex:none;font-size:14px;font-weight:500}.ecat-empty{border-radius:var(--r-lg);border:1px dashed var(--line);color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 16px;display:flex}.esteps{padding-block:clamp(40px,6vw,80px)}.esteps-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.esteps-item{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;padding:24px;display:flex;position:relative;overflow:hidden}.esteps-item h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.esteps-item p{color:var(--muted);font-size:15px;line-height:1.5}.esteps-icon{background:var(--lime);width:46px;height:46px;color:var(--on-lime);border-radius:14px;place-items:center;display:grid}.esteps-num{font-family:var(--f-display);color:color-mix(in srgb,var(--fg) 6%,transparent);pointer-events:none;font-size:84px;font-weight:700;line-height:1;position:absolute;top:6px;right:18px}.modal-card.esim-pick{max-width:500px;max-height:min(780px,100dvh - 72px)}@media (max-width:640px){.modal-card.esim-pick{max-height:calc(94dvh - 12px)}}.esim-pick .modal-row.esim-pkg-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.esim-pick .esim-pkg-row:hover{background:color-mix(in srgb,var(--fg) 5%,transparent)}.esim-pick .esim-pkg-row>svg{color:var(--muted);flex:none}.esim-pkg{flex-direction:column;flex:1;gap:14px;min-height:0;animation:.25s modalFade;display:flex}.esim-pkg-scroll{scrollbar-width:none;flex-direction:column;gap:14px;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.esim-pkg-scroll::-webkit-scrollbar{display:none}.esim-pkg>.btn{flex:none}.esim-pkg-back{background:var(--surface-2);height:34px;color:var(--fg);font:inherit;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px 0 8px;font-size:14px;font-weight:500;display:inline-flex}.esim-pkg-back:hover{background:var(--surface-3)}.esim-pkg-facts{flex:none;margin:0;overflow:hidden}.esim-pkg-facts .modal-row:hover{background:0 0}.esim-pkg-facts dd{text-align:right;flex:none;margin:0;font-weight:600}.esim-pkg-facts .modal-row.wrap{align-items:flex-start}.esim-pkg-facts .modal-row.wrap dt{white-space:nowrap;flex:none}.esim-pkg-facts .modal-row.wrap dd{min-width:0;color:var(--muted);flex:1;font-size:13px;font-weight:500;line-height:1.5}.esim-pkg-note,.esim-pick .esim-pkg-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}@media (max-width:1100px){.ecat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ecat-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 10px}.ecat .ecat-tiles .esim-tile-label{font-size:13.5px}}@media (max-width:860px){.ehero{padding-top:calc(env(safe-area-inset-top,0px) + 110px)}.ehero-grid{grid-template-columns:1fr}.ehero-stage{width:100%;max-width:460px;margin-inline:auto}.ecat-bar{top:calc(env(safe-area-inset-top,0px) + 84px);grid-template-columns:1fr auto}.ecat-tabs{grid-column:1/-1}.ecat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 10px;padding-top:48px}.ecat-tiles .esim-tile{height:5.75rem}.ecat-tiles .esim-tile-art{top:-3rem}.ecat .esim-rail{grid-auto-columns:13rem}.ecat .esim-tile{height:5.75rem}.ecat .esim-tile-art{top:-3rem}.ecat .esim-tile-label{font-size:13.5px}.ecat-list,.esteps-list{grid-template-columns:1fr}}@media (max-width:639px){.ecat-bar{top:calc(env(safe-area-inset-top,0px) + 72px)}.ehero-chip{padding:8px 12px 8px 8px}.ehero-chip b{font-size:13px}}@media (prefers-reduced-motion:reduce){.ehero-ring,.ehero-chip,.esim-pkg{animation:none}}.phero{padding-top:calc(env(safe-area-inset-top,0px) + 150px);padding-bottom:clamp(24px,4vw,48px);position:relative;overflow:clip visible}.phero-glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 76% 48%,color-mix(in srgb,var(--lime) 38%,transparent),transparent 70%),radial-gradient(30% 40% at 96% 92%,#50aaff29,transparent 70%);height:120%;position:absolute;inset:-10% -10% auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 92%);mask-image:linear-gradient(#000 55%,#0000 92%)}.phero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,5vw,72px);display:grid}.phero-copy{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.phero-copy .lead{max-width:46ch;font-size:clamp(15px,1.2vw,17px)}.phero-title{font-size:var(--page-title-size);text-wrap:balance}.phero-cta{gap:8px}.phero-stage{aspect-ratio:1/.8;transform-origin:70% 80%;transform:scale(calc(1 - var(--phero-p,0) * .45)) translateY(calc(var(--phero-p,0) * 30px));opacity:calc(1 - var(--phero-p,0) * .7);will-change:transform;position:relative}.phero-ring{background:radial-gradient(circle at 50% 55%,color-mix(in srgb,var(--lime) 26%,transparent),transparent 64%);border:1px dashed color-mix(in srgb,var(--fg) 12%,transparent);border-radius:50%;animation:80s linear infinite eheroSpin;position:absolute;inset:6% 8%}.phero-art{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;filter:drop-shadow(0 30px 40px #00000047);opacity:0;width:175%;max-width:none;height:175%;transition:opacity .7s,translate .9s cubic-bezier(.2,.7,.1,1),scale .9s cubic-bezier(.2,.7,.1,1);position:absolute;bottom:-14%;right:-2%;translate:0 16px;scale:.96}.phero-art.loaded{opacity:1;translate:0;scale:1}.ppack{flex-direction:column;gap:20px;padding-block:clamp(24px,4vw,48px);scroll-margin-top:170px;display:flex}.ppack-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.ppack-tabs{flex:0 300px}.ppack-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:20px;display:grid}.ppack-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ppack-card{border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.ppack-card:hover{background:color-mix(in srgb,var(--fg) 5%,var(--surface))}.ppack-card:active{background:color-mix(in srgb,var(--fg) 9%,var(--surface))}.ppack-card[aria-checked=true]{background:color-mix(in srgb,var(--fg) 12%,var(--surface));border-color:color-mix(in srgb,var(--fg) 18%,transparent)}.ppack-text{flex-direction:column;flex:1;min-width:0;display:flex}.ppack-quota{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.ppack-days{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.ppack-price{flex:none;font-size:14px;font-weight:600}.ppack-detail{top:calc(env(safe-area-inset-top,0px) + 184px);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:20px;animation:.25s modalFade;display:flex;position:sticky}.pcover{flex-direction:column;gap:16px;padding-block:clamp(16px,3vw,32px);display:flex}.ecat-row.static{cursor:default}.ecat-row.static:hover,.ecat-row.static:active{background:var(--surface)}.pseo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,56px);padding-block:clamp(32px,5vw,64px);display:grid}.pseo-text{flex-direction:column;gap:28px;display:flex}.pseo-block h2{font-family:var(--f-display);letter-spacing:-.03em;margin-bottom:10px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.2}.pseo-block p{color:var(--muted);max-width:68ch;font-size:16px;line-height:1.65}.pseo-faq{top:calc(env(safe-area-inset-top,0px) + 184px);flex-direction:column;gap:16px;display:flex;position:sticky}.pseo-faq summary{font-size:16px}.pmore{padding-top:0}.pbar{z-index:55;left:50%;top:calc(env(safe-area-inset-top,0px) + 100px);width:min(calc(100% - 32px),calc(var(--w) - 40px));background:var(--glass);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);height:68px;color:var(--fg);opacity:0;pointer-events:none;border-radius:22px;align-items:center;gap:16px;padding:0 220px 0 22px;text-decoration:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.7,.1,1);display:flex;position:fixed;transform:translate(-50%,-12px);box-shadow:0 14px 34px -22px #0000004d}.pbar.shown{opacity:1;pointer-events:auto;transform:translate(-50%)}.pbar-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pbar-text b{font-family:var(--f-display);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:1.15;overflow:hidden}.pbar-text small{color:var(--muted);font-size:13px}.pbar-art{-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none;filter:drop-shadow(0 10px 18px #00000040);width:190px;height:116px;position:absolute;bottom:-12px;right:8px}a.ehero-chip{text-decoration:none}@media (max-width:1100px){.ppack-grid{grid-template-columns:minmax(0,1fr) 360px}.ppack-list{grid-template-columns:1fr}}@media (max-width:860px){.phero{padding-top:calc(env(safe-area-inset-top,0px) + 110px)}.phero-grid{grid-template-columns:1fr}.phero-stage{aspect-ratio:1/.62;order:-1;width:100%;max-width:420px;margin-inline:auto}.phero-art{width:140%;height:140%;bottom:-6%;right:-6%}.ppack-grid{grid-template-columns:1fr}.ppack-detail{position:static}.pbar{top:calc(env(safe-area-inset-top,0px) + 84px);height:60px;padding:0 120px 0 16px}.pbar-art{width:120px;height:90px;bottom:-8px}.pseo{grid-template-columns:1fr}.pseo-faq{position:static}}@media (max-width:639px){.pbar{top:calc(env(safe-area-inset-top,0px) + 72px)}.pbar-text b{font-size:15px}.ppack-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.phero-ring{animation:none}.phero-stage{opacity:1;transform:none}.phero-art{opacity:1;transition:none;translate:none;scale:none}}.steam-page{--bg:#1b2838;--surface:#16202d;--surface-2:#0e1b26;--surface-3:#2a475e;--line:#66c0f429;--fg:#fff;--muted:#8f98a0;--accent-text:#66c0f4;--steam:#66c0f4;isolation:isolate;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(60% 40% at 78% 8%,#66c0f438,#0000 70%),radial-gradient(50% 30% at 10% 30%,#2a475e99,#0000 70%),linear-gradient(#171a21 0,#1b2838 560px calc(100% - 160px),#0000);padding-bottom:clamp(40px,6vw,80px);position:relative}.steam-page:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#66c0f429 1px,#0000 1.2px);background-size:22px 22px;height:720px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}html[data-forced-dark] .theme-btn{display:none}html[data-forced-dark] .capsule:has(>.theme-btn:only-child){visibility:hidden}.steam-page .hl{color:#fff;background:linear-gradient(90deg,#06bfff,#2d73ff)}.steam-page .crumbs{color:#8f98a0}.steam-top{flex-direction:column;gap:clamp(8px,2vw,24px);display:flex}.steam-hero{-moz-column-gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,4vw,64px);padding-bottom:0;display:grid}.steam-hero>*{grid-column:1}.steam-hero>.steam-stage{grid-area:1/2/span 3;margin:0}.steam-stage{flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,32px);margin-top:8px;display:flex}.orbit-art{--orbit:102,192,244;--orbit-deep:#2d73ff;aspect-ratio:1;flex:none;place-items:center;width:clamp(220px,24vw,320px);margin-top:8px;display:grid;position:relative}.orbit-art:before,.orbit-art:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.orbit-art:before{border:1px solid rgba(var(--orbit),.22);background:conic-gradient(from 0deg,transparent 0 70%,rgba(var(--orbit),.55) 86%,transparent 100%);animation:9s linear infinite steamSpin;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.orbit-art:after{border:1px dashed rgba(var(--orbit),.28);animation:22s linear infinite reverse steamSpin;inset:13%}.orbit-art-glow{background:radial-gradient(circle,rgb(var(--orbit)),var(--orbit-deep) 60%,transparent 72%);opacity:.45;filter:blur(40px);border-radius:50%;position:absolute;inset:18%}.orbit-art img{width:62%;height:auto;filter:drop-shadow(0 26px 34px #00000073) drop-shadow(0 0 22px rgba(var(--orbit),.35));animation:6s ease-in-out infinite svcBob;position:relative}@keyframes steamSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit-art:before,.orbit-art:after,.orbit-art img{animation:none}}.steam-form{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#2a475e8c,#16202de6);border:1px solid #66c0f433;border-radius:28px;flex-direction:column;gap:16px;padding:clamp(18px,2.4vw,26px);display:flex;position:relative;box-shadow:0 30px 80px -30px #000000b3,inset 0 1px #ffffff0f}.steam-form-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.15}.steam-form-row{grid-template-columns:minmax(0,1.2fr) minmax(150px,190px) minmax(0,1fr) minmax(200px,240px);align-items:start;gap:16px;display:grid}.steam-field{flex-direction:column;gap:8px;min-width:0;display:flex}.steam-label{letter-spacing:.06em;text-transform:uppercase;color:#8f98a0;font-size:12px;font-weight:600}.steam-input{color:#fff;width:100%;height:52px;font:inherit;background:#0e1b26;border:1px solid #2a475e;border-radius:14px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.steam-form .select-btn{background:#0e1b26;border-color:#2a475e}.steam-form .select-pop{background:#16202d;border-color:#2a475e;box-shadow:0 24px 60px -20px #000c}.steam-form .select-item:hover,.steam-form .select-item:focus-visible,.steam-form .select-item[aria-selected=true]{background:#66c0f41f}.steam-input::placeholder{color:#5c6b7a}.steam-input:focus{border-color:#66c0f4;box-shadow:0 0 0 3px #66c0f433}.steam-input[aria-invalid=true]{border-color:#e5484d}.steam-amount{display:block;position:relative}.steam-amount .steam-input{padding-right:64px;font-size:20px;font-weight:600}.steam-amount-cur{color:#66c0f4;pointer-events:none;font-size:14px;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.steam-error{color:#ff8a8d;font-size:13px}.steam-hint{color:#8f98a0;margin:0;font-size:13px;line-height:1.5}.steam-buy{color:#fff;background:linear-gradient(90deg,#06bfff,#2d73ff);border-radius:14px;width:100%;height:52px;box-shadow:0 14px 34px -12px #2d73ffcc}.steam-buy[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.steam-steps{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.steam-step-list{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steam-step{background:#16202d;border:1px solid #66c0f424;border-radius:24px;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.steam-step-num{color:#fff;background:linear-gradient(135deg,#06bfff,#2d73ff);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.steam-step h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.steam-step p{color:#8f98a0;line-height:1.5}.steam-seo details{background:#16202d;border-color:#66c0f424}.steam-seo summary:after{background:#0e1b26}.steam-seo details[open] summary:after{color:#0e1b26;background:#66c0f4}@media (max-width:960px){.steam-form-row{display:contents}.steam-buy-field{order:2}.steam-buy-field .steam-label{display:none}.steam-note{order:3}.steam-step-list{grid-template-columns:1fr}}@media (max-width:640px){.steam-hero{grid-template-columns:1fr}.steam-hero>.steam-stage{grid-area:auto/1}.steam-stage{gap:12px}.orbit-art{width:200px}}.tg-page{--tg:#2aabee;--tg-deep:#1c8fd6;--tg-rgb:42,171,238;--tg-bg:#e9f5fd;--tg-card:#ffffffd1;--tg-field:#f2f2f7;--tg-line:#2aabee38;--tg-line-strong:#2aabee73;isolation:isolate;background:radial-gradient(60% 40% at 80% 6%,rgba(var(--tg-rgb),.22),transparent 70%),linear-gradient(180deg,var(--tg-bg) 0,transparent 720px);padding-bottom:clamp(40px,6vw,80px);position:relative}.dark .tg-page{--tg-bg:#17212b;--tg-card:#1c2733e0;--tg-field:#17212b;--tg-line:#2aabee33;--tg-line-strong:#2aabee80}.tg-page:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(var(--tg-rgb),.18) 1px,transparent 1.2px);background-size:22px 22px;height:720px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.tg-page .hl{color:#fff;background:linear-gradient(90deg,#37bbfe,#1c8fd6)}.tg-top{flex-direction:column;gap:clamp(8px,2vw,24px);display:flex}.tg-hero{-moz-column-gap:clamp(24px,4vw,64px);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(24px,4vw,64px);padding-bottom:0;display:grid}.tg-hero>*{grid-column:1}.tg-hero>.tg-stage{grid-area:1/2/span 3}.tg-orbit{--orbit:var(--tg-rgb);--orbit-deep:#f5b800}.tg-form{z-index:5;background:var(--tg-card);border:1px solid var(--tg-line);box-shadow:0 30px 80px -36px rgba(var(--tg-rgb),.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:28px;flex-direction:column;gap:16px;padding:clamp(18px,2.4vw,26px);display:flex;position:relative}.tg-form-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tg-form-title{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(20px,2vw,24px);font-weight:600;line-height:1.15}.tg-tabs{background:var(--tg-field);border-color:var(--tg-line);min-width:240px}.tg-tabs button[aria-pressed=true]{background:var(--tg);color:#fff}.tg-form-row{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(200px,250px);align-items:start;gap:16px;display:grid}.tg-field{flex-direction:column;gap:8px;min-width:0;display:flex}.tg-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.tg-input{border:1px solid var(--tg-line);background:var(--tg-field);width:100%;height:52px;color:var(--fg);font:inherit;border-radius:14px;outline:none;padding:0 16px;font-size:16px;transition:border-color .2s,box-shadow .2s}.tg-input::placeholder{color:var(--muted);opacity:.7}.tg-input:focus{border-color:var(--tg);box-shadow:0 0 0 3px rgba(var(--tg-rgb),.2)}.tg-input[aria-invalid=true]{border-color:#e5484d}.tg-at{display:block;position:relative}.tg-at:before{content:"@";color:var(--tg);pointer-events:none;font-weight:600;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.tg-at .tg-input{padding-left:34px}.tg-amount{display:block;position:relative}.tg-amount .tg-input{padding-right:48px;font-size:18px;font-weight:600}.tg-amount-unit{pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.tg-error{color:#e5484d;font-size:13px}.tg-months{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.tg-months button{border:1px solid var(--tg-line);background:var(--tg-field);height:52px;color:var(--fg);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:0 8px;transition:border-color .2s,background .2s;display:flex}.tg-months button:hover{border-color:var(--tg-line-strong)}.tg-months button[aria-checked=true]{border-color:var(--tg);background:rgba(var(--tg-rgb),.14)}.tg-months b{font-size:14px;font-weight:600;line-height:1.2}.tg-months small{color:var(--muted);font-size:12px}.tg-buy{color:#fff;width:100%;height:52px;box-shadow:0 14px 34px -12px rgba(var(--tg-rgb),.8);background:linear-gradient(90deg,#37bbfe,#1c8fd6);border-radius:14px}.tg-buy[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.tg-hint{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.tg-steps{flex-direction:column;gap:clamp(20px,3vw,32px);display:flex}.tg-step-list{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.tg-step{background:var(--surface);border:1px solid var(--tg-line);border-radius:24px;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);display:flex}.tg-step-num{color:#fff;background:linear-gradient(135deg,#37bbfe,#1c8fd6);border-radius:12px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.tg-step h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.tg-step p{color:var(--muted);line-height:1.5}.tg-seo details{border-color:var(--tg-line)}.tg-seo details[open] summary:after{background:var(--tg);color:#fff}@media (max-width:960px){.tg-form-row{display:contents}.tg-buy-field{order:2}.tg-buy-field .tg-label{display:none}.tg-hint{order:3}.tg-step-list{grid-template-columns:1fr}}@media (max-width:640px){.tg-hero{grid-template-columns:1fr}.tg-hero>.tg-stage{grid-area:auto/1}.tg-tabs{width:100%;min-width:0}}.dark\:block:is(.dark *){display:block}.dark\:hidden:is(.dark *){display:none}.dark\:border-amber-300\/40:is(.dark *){border-color:#fcd34d66}.dark\:border-amber-300\/45:is(.dark *){border-color:#fcd34d73}.dark\:bg-\[var\(--surface\)\]:is(.dark *){background-color:var(--surface)}.dark\:bg-black:is(.dark *){--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.dark\:bg-white\/10:is(.dark *){background-color:#ffffff1a}.dark\:bg-\[radial-gradient\(circle_at_100\%_100\%\,color-mix\(in_srgb\,var\(--lime\)_48\%\,transparent\)\,color-mix\(in_srgb\,var\(--lime\)_24\%\,transparent\)_30\%\,transparent_62\%\)\]:is(.dark *){background-image:radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--lime) 48%,transparent),color-mix(in srgb,var(--lime) 24%,transparent) 30%,transparent 62%)}.dark\:bg-\[radial-gradient\(circle_at_center\,color-mix\(in_srgb\,var\(--lime\)_52\%\,transparent\)\,color-mix\(in_srgb\,var\(--lime\)_28\%\,transparent\)_32\%\,transparent_72\%\)\]:is(.dark *){background-image:radial-gradient(circle at center,color-mix(in srgb,var(--lime) 52%,transparent),color-mix(in srgb,var(--lime) 28%,transparent) 32%,transparent 72%)}.dark\:from-amber-400\/20:is(.dark *){--tw-gradient-from:#fbbf2433 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-amber-400\/25:is(.dark *){--tw-gradient-from:#fbbf2440 var(--tw-gradient-from-position);--tw-gradient-to:#fbbf2400 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-amber-300\/15:is(.dark *){--tw-gradient-to:#fcd34d00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), #fcd34d26 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-yellow-400\/20:is(.dark *){--tw-gradient-to:#facc1533 var(--tw-gradient-to-position)}.dark\:text-amber-200:is(.dark *){--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.dark\:text-amber-300:is(.dark *){--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.dark\:opacity-100:is(.dark *){opacity:1}
