:root{--fx-amber-500:#f6b51e;--fx-cyan-100:#c2eff6;--fx-cyan-200:#8de2ef;--fx-cyan-300:#54d6e8;--fx-cyan-400:#25c4dc;--fx-cyan-50:#e6f8fb;--fx-cyan-500:#08b5d1;--fx-cyan-600:#0797af;--fx-cyan-700:#04788b;--fx-cyan-800:#045967;--fx-cyan-900:#03252b;--fx-cyan-alpha-10:#08b5d11a;--fx-cyan-alpha-16:#08b5d129;--fx-cyan-alpha-24:#08b5d13d;--fx-green-500:#1fc16b;--fx-ink-alpha-05:#0b11150d;--fx-ink-alpha-10:#0b11151a;--fx-r-10:20px;--fx-r-11:22px;--fx-r-12:28px;--fx-r-2:4px;--fx-r-3:6px;--fx-r-4:8px;--fx-r-5:9px;--fx-r-6:10px;--fx-r-7:12px;--fx-r-8:14px;--fx-r-9:16px;--fx-red-500:#fb3748;--fx-slate-0:#fff;--fx-slate-100:#e7ecef;--fx-slate-1000:#061014;--fx-slate-200:#cfd9de;--fx-slate-25:#f7f9fa;--fx-slate-300:#a9b7bf;--fx-slate-400:#8fa3ac;--fx-slate-50:#eef3f5;--fx-slate-500:#66727a;--fx-slate-600:#3e4a52;--fx-slate-700:#1b2c35;--fx-slate-800:#122430;--fx-slate-900:#0d1a20;--fx-slate-950:#0b1115;--fx-slate-deep:#07151c;--fx-slate-deepest:#03090c;--fx-violet-500:#7d52f4;--fx-white-05:#ffffff0d;--fx-white-06:#ffffff0f;--fx-white-07:#ffffff12;--fx-white-10:#ffffff1a;--fx-white-12:#ffffff1f;--fx-white-14:#ffffff24;--fx-white-16:#ffffff29;--fx-white-alpha-07:#ffffff12;--fx-white-alpha-12:#ffffff1f;--fx-accent-ink:var(--fx-cyanink);--fx-accent-surface:transparent;--fx-amber-ink:#2a1d00;--fx-amber-soft:#f6b51e24;--fx-backdrop:#07151c9e;--fx-base:.18s;--fx-bezel:var(--fx-slate-950);--fx-bg:var(--fx-slate-25);--fx-body:16px;--fx-body-lg:17px;--fx-body-lg-lh:1.55;--fx-body-lh:1.55;--fx-body-sm:15px;--fx-body-sm-lh:1.5;--fx-border:var(--fx-slate-100);--fx-border-strong:var(--fx-slate-200);--fx-btn-primary-ink:var(--fx-slate-0);--fx-caption:12px;--fx-caption-lh:1.35;--fx-card-border-color:transparent;--fx-card-shadow:var(--fx-shadow);--fx-ctl-lg:44px;--fx-ctl-md:38px;--fx-ctl-sm:34px;--fx-ctl-xl:48px;--fx-ctl-xs:28px;--fx-cyan:var(--fx-cyan-500);--fx-cyan-hover:var(--fx-cyan-600);--fx-cyan-logo:#00b2d6;--fx-cyanink:var(--fx-cyan-700);--fx-cyansoft:var(--fx-cyan-alpha-10);--fx-deep:var(--fx-slate-deep);--fx-deepink:#f4f8fa;--fx-deepink2:var(--fx-slate-400);--fx-deepink3:var(--fx-slate-500);--fx-display:Raleway, Inter, system-ui, sans-serif;--fx-dur:.18s;--fx-dur-fast:.12s;--fx-dur-sheet:.34s;--fx-dur-slow:.28s;--fx-ease:cubic-bezier(.4, 0, .2, 1);--fx-ease-out:cubic-bezier(.16, 1, .3, 1);--fx-err:var(--fx-red-500);--fx-eyebrow-ls:.08em;--fx-eyebrow-size:12px;--fx-eyebrow-weight:500;--fx-fast:.12s;--fx-focus:var(--fx-cyan-500);--fx-gap:16px;--fx-globe-coast:#066f81;--fx-globe-fill:var(--fx-slate-0);--fx-globe-halo:var(--fx-slate-0);--fx-globe-land:#08839a;--fx-globe-rim:#eef4f6;--fx-globe-sea:#dce7eb;--fx-green-ink:#03210f;--fx-green-soft:#1fc16b1f;--fx-grid:var(--fx-ink-alpha-05);--fx-gutter:16px;--fx-h1-lh:1.07;--fx-h1-ls:-.03em;--fx-h1-size:clamp(34px, 4.6vw, 58px);--fx-h1-weight:inherit;--fx-h2-lh:1.1;--fx-h2-ls:inherit;--fx-h2-size:clamp(28px, 3.4vw, 42px);--fx-h2-weight:inherit;--fx-h3-lh:1.1;--fx-h3-ls:inherit;--fx-h3-size:clamp(26px, 2.8vw, 34px);--fx-h3-weight:inherit;--fx-h4-lh:inherit;--fx-h4-ls:-.02em;--fx-h4-size:20px;--fx-h4-weight:inherit;--fx-h5-lh:1.3;--fx-h5-ls:-.015em;--fx-h5-size:20px;--fx-h5-weight:inherit;--fx-h6-lh:1.35;--fx-h6-ls:-.01em;--fx-h6-size:17px;--fx-h6-weight:inherit;--fx-header:66px;--fx-ink:var(--fx-slate-950);--fx-ink2:var(--fx-slate-500);--fx-ink3:var(--fx-slate-400);--fx-label:14px;--fx-label-lh:1.35;--fx-label-sm:13px;--fx-label-sm-lh:1.35;--fx-mark-land:#08839a;--fx-mark-sea:#beebf3;--fx-micro:11px;--fx-micro-lh:1.2;--fx-mono:"DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fx-ok:var(--fx-green-500);--fx-okink:#137642;--fx-oksoft:#18a67024;--fx-on-cyan:var(--fx-cyan-900);--fx-on-cyan-ink:#033a45;--fx-on-cyan-muted:#04424e;--fx-page:1220px;--fx-page-max:1200px;--fx-plate:var(--fx-slate-0);--fx-plate-ink:var(--fx-cyan-700);--fx-plate-line:var(--fx-ink-alpha-10);--fx-r-btn:12px;--fx-r-card:16px;--fx-r-feature:20px;--fx-r-full:999px;--fx-r-hero:24px;--fx-r-input:10px;--fx-r-pill:999px;--fx-raise:var(--fx-slate-0);--fx-red-ink:#2a0407;--fx-red-soft:#fb37481f;--fx-ring:0 0 0 3px #08b5d12e;--fx-ring-err:0 0 0 3px #fb374829;--fx-ring-ok:0 0 0 3px #1fc16b29;--fx-s1:4px;--fx-s2:8px;--fx-s3:12px;--fx-s4:16px;--fx-s5:24px;--fx-s6:32px;--fx-section-y:clamp(56px,8vw,104px);--fx-shadow:0 1px 2px #0b11150a, 0 12px 32px -16px #0b111524;--fx-shadow-cyan:0 8px 22px -8px #08b5d1a6;--fx-shadow-lift:0 2px 4px #0b11150d, 0 24px 48px -20px #0b111538;--fx-shadow-pop:0 4px 10px -4px #0b11151a, 0 24px 48px -16px #0b11152e;--fx-shadow-sm:0 1px 2px #0b11150f;--fx-sidebar-w:264px;--fx-slow:.28s;--fx-sunken:var(--fx-slate-50);--fx-surface:var(--fx-slate-0);--fx-text:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--fx-tone-bonus:var(--fx-green-500);--fx-tone-info:var(--fx-cyan-500);--fx-tone-news:var(--fx-cyan-700);--fx-tone-product:var(--fx-amber-500);--fx-tone-promo:var(--fx-red-500);--fx-topbar-h:64px;--fx-touch-min:44px;--fx-violet-soft:#7d52f41f;--fx-w-bold:700;--fx-w-medium:500;--fx-w-regular:400;--fx-w-semibold:600;--fx-warn:var(--fx-amber-500);--fx-warnink:#8d6406;--fx-warnsoft:#d6920a1a}[data-theme=dark]{--fx-bezel:#2e4049;--fx-bg:var(--fx-slate-1000);--fx-border:var(--fx-slate-700);--fx-border-strong:#24404c;--fx-cyanink:#3fd3ea;--fx-cyansoft:#08b5d124;--fx-deep:var(--fx-slate-deepest);--fx-globe-coast:#4fdcf0;--fx-globe-fill:#081820;--fx-globe-halo:var(--fx-slate-1000);--fx-globe-land:#3fd3ea;--fx-globe-rim:#0e2a34;--fx-globe-sea:#15303b;--fx-grid:#f4f8fa0d;--fx-ink:#f4f8fa;--fx-ink2:var(--fx-slate-400);--fx-ink3:var(--fx-slate-500);--fx-okink:var(--fx-green-500);--fx-raise:var(--fx-slate-800);--fx-ring:0 0 0 3px #3fd3ea3d;--fx-ring-err:0 0 0 3px #fb374842;--fx-ring-ok:0 0 0 3px #1fc16b3d;--fx-shadow:0 1px 2px #0006, 0 16px 40px -20px #000000b3;--fx-shadow-lift:0 2px 6px #00000073, 0 28px 56px -24px #000c;--fx-shadow-pop:0 4px 12px -4px #00000080, 0 28px 56px -20px #000c;--fx-shadow-sm:0 1px 2px #0000004d;--fx-sunken:var(--fx-slate-deepest);--fx-surface:var(--fx-slate-900);--fx-warnink:var(--fx-amber-500)}@media (prefers-reduced-motion:reduce){:root{--fx-dur:1ms;--fx-dur-fast:1ms;--fx-dur-sheet:1ms;--fx-dur-slow:1ms}}[data-elevation=stroke]{--fx-card-shadow:none;--fx-card-border-color:var(--fx-border)}[data-accent=fill]{--fx-accent-surface:var(--fx-cyan);--fx-accent-ink:var(--fx-on-cyan)}[data-heading-scale=beepul]{--fx-h1-size:32px;--fx-h1-weight:800;--fx-h1-lh:1.2;--fx-h1-ls:0;--fx-h2-size:28px;--fx-h2-weight:700;--fx-h2-lh:1.4;--fx-h2-ls:0;--fx-h3-size:24px;--fx-h3-weight:700;--fx-h3-lh:1.4;--fx-h3-ls:0;--fx-h4-size:20px;--fx-h4-weight:600;--fx-h4-lh:1.5;--fx-h4-ls:0;--fx-h5-size:18px;--fx-h5-weight:600;--fx-h5-lh:1.5;--fx-h5-ls:0;--fx-h6-size:16px;--fx-h6-weight:600;--fx-h6-lh:1.5;--fx-h6-ls:0}@font-face{font-family:Inter;src:url(/assets/Inter-Regular-D1qdxupz.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Medium-B9vXTS1S.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-SemiBold-CpFEcrbx.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-Bold-CW_w_7QI.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-DMIxy3cu.woff2)format("woff2");font-weight:100 900;font-feature-settings:"lnum";font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular-BoU7kZnq.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Medium-B3te-sUj.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html,body{background:var(--fx-bg);margin:0;padding:0}body{font-family:var(--fx-text);color:var(--fx-ink);-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .2s,color .2s}::selection{background:color-mix(in srgb, var(--fx-cyan) 24%, transparent)}img,svg,video{max-width:100%}[hidden]{display:none!important}input,button,select,textarea{font-family:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:var(--fx-cyanink);transition:color var(--fx-fast) ease;text-decoration:none}a:not(.btn):hover{color:var(--fx-cyan)}:focus{outline:none}:focus-visible{outline:2px solid var(--fx-cyanink);outline-offset:2px}.footer :focus-visible,.on-deep :focus-visible,.on-deep:focus-visible,.login-pitch :focus-visible,.account-nudge :focus-visible,.story-view :focus-visible{outline-color:var(--fx-cyan)}.skip-link{top:var(--fx-s2);left:var(--fx-s2);z-index:400;padding:var(--fx-s3) var(--fx-s4);border-radius:var(--fx-r-btn);background:var(--fx-surface);color:var(--fx-ink);border:1px solid var(--fx-border);box-shadow:var(--fx-shadow-lift);transform:translateY(calc(-100% - var(--fx-s5)));transition:transform var(--fx-fast) var(--fx-ease-out);font-weight:600;position:fixed}.skip-link:focus-visible{transform:none}[data-app=tg] .skip-link{display:none}#app:focus-visible{outline-offset:-3px}h1,h2,h3,h4{font-family:var(--fx-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.025em;color:var(--fx-ink);margin:0;font-weight:600}p{margin:0}ol,ul{margin:0;padding:0;list-style:none}.page{max-width:var(--fx-page);padding-left:var(--fx-gutter);padding-right:var(--fx-gutter);width:100%;margin:0 auto}.page-in-gutter{max-width:var(--fx-page);width:100%;margin:0 auto}.section{padding-top:clamp(56px,6vw,88px)}.section-tight{padding-top:clamp(28px,4vw,56px)}.section-end{padding-bottom:clamp(56px,6vw,80px)}.row{align-items:center;gap:10px;display:flex}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.col{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.center{text-align:center}.nowrap{white-space:nowrap}.hidden{display:none!important}.grid{gap:var(--fx-gap);display:grid}.grid-340{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.grid-300{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid-280{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.grid-260{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid-200{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr))}.grid-170{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr))}.grid-160{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.grid-fill-340{grid-template-columns:repeat(auto-fill,minmax(min(340px,100%),1fr))}.display{font-family:var(--fx-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.025em;font-weight:600}.mono{font-family:var(--fx-mono)}.h1{letter-spacing:-.03em;font-size:clamp(34px,4.6vw,58px);line-height:1.07}.h2{font-size:clamp(28px,3.4vw,42px);line-height:1.1}.h3{font-size:clamp(26px,2.8vw,34px);line-height:1.1}.h4{letter-spacing:-.02em;font-size:20px}.lead{color:var(--fx-ink2);font-size:17px;line-height:1.55}.muted{color:var(--fx-ink2)}.small{font-size:13px}.tiny{font-size:12px}.strong{font-weight:600}.medium{font-weight:500}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-ink2);align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}@keyframes fxUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fxIn{0%{opacity:0}to{opacity:1}}@keyframes fxDrawer{0%{opacity:.4;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes fxPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes fxRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes fxFade{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes fxSpin{to{transform:rotate(360deg)}}@keyframes fxPop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:none}}@keyframes fxMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fx-up{animation:fxUp var(--fx-slow) var(--fx-ease-out) both}.fx-in{animation:fxIn var(--fx-base) ease both}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) *,:root:not([data-motion=full]) :before,:root:not([data-motion=full]) :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.is-rail{--rail-l:0px;--rail-r:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--rail-l), black calc(100% - var(--rail-r)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--rail-l), black calc(100% - var(--rail-r)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--rail-l), black calc(100% - var(--rail-r)), transparent 100%);transition:none}.is-rail[data-edge=start],.is-rail[data-edge=both]{--rail-l:28px}.is-rail[data-edge=end],.is-rail[data-edge=both]{--rail-r:28px}.header{z-index:60;background:var(--fx-surface);border-bottom:1px solid var(--fx-border);position:sticky;top:0}.header-row{height:var(--fx-header);align-items:center;gap:28px;display:flex}.brand{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.brand:after{content:"";position:absolute;inset:-11px 0}.brand img{width:auto;height:27px;display:block}.brand .on-light{display:block}.brand .on-dark,[data-theme=dark] .brand .on-light,.footer .brand .on-light{display:none}[data-theme=dark] .brand .on-dark,.footer .brand .on-dark{display:block}.header-nav{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.header-nav a{letter-spacing:-.006em;color:var(--fx-ink2);white-space:nowrap;transition:background-color var(--fx-fast) ease, color var(--fx-fast) ease;border-radius:8px;padding:8px 11px;font-size:14px;font-weight:500}.header-nav a:hover{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.header-nav a[aria-current=page]{color:var(--fx-ink)}.header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.btn{border-radius:var(--fx-r-btn);white-space:nowrap;cursor:pointer;height:44px;transition:filter var(--fx-fast) ease, border-color var(--fx-fast) ease, background-color var(--fx-fast) ease, color var(--fx-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn:not(:disabled):hover{filter:brightness(1.06)}.btn i{font-size:16px}.btn-primary{background:var(--fx-cyan);color:var(--fx-btn-primary-ink)}.btn-primary.glow{box-shadow:var(--fx-shadow-cyan)}.btn-soft{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.btn-stroke{color:var(--fx-ink);border-color:var(--fx-border);background:0 0;font-weight:500}.btn-stroke:not(:disabled):hover{filter:none;border-color:var(--fx-cyan);color:var(--fx-cyanink)}.btn-ok{background:var(--fx-ok);color:var(--fx-green-ink)}.btn-danger{color:var(--fx-err);border-color:var(--fx-border);background:0 0;font-weight:500}.btn-danger:not(:disabled):hover{filter:none;border-color:var(--fx-err)}.btn-on-dark{color:var(--fx-deepink);border-color:var(--fx-white-12);background:0 0;font-weight:500}.btn-on-dark:not(:disabled):hover{filter:none;border-color:var(--fx-cyan)}.btn-sm{border-radius:10px;height:38px;padding:0 14px;font-size:13px}.btn-40{border-radius:10px;height:40px;padding:0 16px}.btn-stroke.btn-filled{background:var(--fx-surface)}.btn-md{border-radius:11px;height:42px;padding:0 16px}.btn-lg{height:50px;padding:0 20px;font-size:15px}.btn-xl{height:52px;padding:0 22px;font-size:15px}.btn-pill{border-radius:var(--fx-r-pill)}.btn-block{width:100%}.btn-sm,.btn-md,.btn-40,.icon-btn{position:relative}.btn-sm:after,.btn-md:after,.btn-40:after,.icon-btn:after{content:"";position:absolute;inset:-6px}.icon-btn{border:1px solid var(--fx-border);width:34px;height:34px;color:var(--fx-ink2);cursor:pointer;transition:border-color var(--fx-fast) ease, color var(--fx-fast) ease;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{border-color:var(--fx-cyan);color:var(--fx-cyanink)}.icon-btn i{font-size:16px}.icon-btn.plain{border-color:#0000}.icon-btn.on-dark{border-color:var(--fx-white-12);color:var(--fx-deepink)}.card{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);padding:18px}.card-feature{border-radius:var(--fx-r-feature);padding:clamp(18px,2.4vw,26px)}.card-hero{border-radius:var(--fx-r-hero)}.card-link{color:inherit;transition:border-color var(--fx-fast) ease, transform var(--fx-fast) ease;display:block}.card-link:hover{border-color:var(--fx-cyan);color:inherit}.card-lift{box-shadow:var(--fx-card-shadow)}.selected,.lang-opt[aria-checked=true]{background:var(--fx-cyansoft);border-color:var(--fx-cyan);color:var(--fx-cyanink)}.chip{border-radius:var(--fx-r-pill);background:var(--fx-bg);height:34px;color:var(--fx-ink2);white-space:nowrap;cursor:pointer;transition:border-color var(--fx-fast) ease, background-color var(--fx-fast) ease, color var(--fx-fast) ease, transform var(--fx-fast) ease;border:1px solid #0000;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.chip:after{content:"";position:absolute;inset:-5px 0}.chip:hover{border-color:var(--fx-cyan);color:var(--fx-cyanink)}.chip.stroke{background:var(--fx-surface);border-color:var(--fx-border);color:var(--fx-ink)}.chip.static{cursor:default}.profile-chip{gap:10px;height:38px;padding:0 6px 0 12px}.chip.static:hover{color:var(--fx-ink2);border-color:#0000}.chip i{color:var(--fx-cyan);font-size:16px}.chip.selected i{color:var(--fx-cyanink)}.badge{border-radius:var(--fx-r-pill);background:var(--fx-cyan);height:22px;color:var(--fx-on-cyan);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.badge.soft{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.badge.ok{background:var(--fx-ok);color:var(--fx-green-ink)}.badge.ok-soft{background:var(--fx-oksoft);color:var(--fx-okink)}.badge.neutral{background:var(--fx-bg);color:var(--fx-ink2)}.badge.warn{background:var(--fx-warnsoft);color:var(--fx-warnink)}.badge.tall{height:24px;padding:0 11px;font-size:12px}.pill-note{border:1px solid var(--fx-border);border-radius:var(--fx-r-pill);background:var(--fx-bg);min-height:30px;color:var(--fx-ink2);align-items:center;gap:8px;padding:5px 12px;font-size:12px;font-weight:500;line-height:1.35;display:inline-flex}.dot{background:var(--fx-cyan);border-radius:50%;flex-shrink:0;width:7px;height:7px}.dot.pulse{animation:1.8s ease-in-out infinite fxPulse}.dot.ok{background:var(--fx-ok)}.dot.warn{background:var(--fx-warn)}.dot.idle{background:var(--fx-ink2)}.lang{height:var(--fx-header);flex-shrink:0;align-items:center;display:inline-flex;position:relative}.lang-btn{position:relative}.lang-btn:after{content:"";position:absolute;inset:-6px 0}.lang-btn[aria-expanded=true]{border-color:var(--fx-cyan);color:var(--fx-cyanink)}.lang-btn .lang-caret{color:var(--fx-ink2);transition:transform var(--fx-fast) ease;font-size:14px}.lang-btn[aria-expanded=true] .lang-caret{color:var(--fx-cyanink);transform:rotate(180deg)}.lang-menu{z-index:30;min-width:232px;max-width:calc(100vw - var(--fx-gutter) * 2);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-feature);box-shadow:var(--fx-shadow-pop);transform-origin:0 0;animation:fxPop var(--fx-base) var(--fx-ease-out) both;padding:6px;position:absolute;top:calc(100% + 8px);left:0}.lang-title{letter-spacing:.05em;text-transform:uppercase;color:var(--fx-ink2);margin:0;padding:8px 10px 7px;font-size:11px;font-weight:600}.lang-title+.lang-opt{margin-top:2px}.lang-opt{border-radius:var(--fx-r-input);width:100%;height:44px;font-family:var(--fx-text);color:var(--fx-ink);text-align:left;cursor:pointer;transition:background-color var(--fx-fast) ease, color var(--fx-fast) ease;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:0 10px;font-size:14px;font-weight:500;display:flex}.lang-opt-name{flex:1;min-width:0}.lang-opt-code{font-family:var(--fx-mono);color:var(--fx-ink2);font-size:12px}.lang-opt-mark{flex-shrink:0;justify-content:center;width:16px;display:inline-flex}.lang-opt-mark i{color:var(--fx-cyan);font-size:16px}.lang-opt:not([aria-checked=true]):hover{background:var(--fx-bg)}.lang-opt:not([aria-checked=true]):active{background:var(--fx-border)}.lang-opt[aria-checked=true] .lang-opt-code{color:var(--fx-cyanink)}.lang-opt:focus-visible{outline-color:var(--fx-cyanink)}@media (width<=560px){.lang-menu{top:calc(var(--fx-header) + 8px);left:var(--fx-gutter);right:var(--fx-gutter);min-width:0;max-width:none;position:fixed}}.lang-opt[aria-disabled=true]{color:var(--fx-ink2);cursor:not-allowed}.lang-opt[aria-disabled=true]:hover{background:0 0}.field{display:block}.field-label{color:var(--fx-ink);margin-bottom:7px;font-size:13px;font-weight:500;display:block}.input{border:1px solid var(--fx-border);border-radius:var(--fx-r-input);background:var(--fx-bg);height:46px;transition:border-color var(--fx-fast) var(--fx-ease), box-shadow var(--fx-fast) var(--fx-ease), background-color var(--fx-fast) var(--fx-ease);align-items:center;gap:10px;padding:0 14px;display:flex}.input:hover:not(:focus-within):not(.error):not(.is-off){border-color:var(--fx-ink2)}.input:focus-within{border-color:var(--fx-cyan);box-shadow:var(--fx-ring)}.input.error{border-color:var(--fx-err)}.input.error:focus-within{box-shadow:var(--fx-ring-err)}.input.ok{border-color:var(--fx-ok)}.input.ok:focus-within{box-shadow:var(--fx-ring-ok)}.input.on-surface{background:var(--fx-surface)}.input.tall{border-radius:var(--fx-r-btn);height:52px}.input>i{color:var(--fx-ink2);transition:color var(--fx-fast) var(--fx-ease);flex:none;font-size:18px}.input:focus-within>i:first-child{color:var(--fx-cyanink)}.input.error>i:first-child{color:var(--fx-err)}.input input,.input textarea{width:100%;min-width:0;height:100%;color:var(--fx-ink);background:0 0;border:0;flex:1;font-family:inherit;font-size:15px}.field-row{align-items:flex-start;gap:12px;display:flex}.field-row>.field{flex:1 1 0;min-width:0}.input :is(input,select,textarea):focus,.input :is(input,select,textarea):focus-visible{outline:none}.input textarea{resize:vertical;height:auto;padding:12px 0;line-height:1.5}.input input::placeholder,.input textarea::placeholder{color:var(--fx-ink2)}.input.is-off{opacity:.6;background:var(--fx-border);cursor:not-allowed}.input:has(input:disabled){opacity:.6;background:var(--fx-border);cursor:not-allowed}.input:has(select:disabled){opacity:.6;background:var(--fx-border);cursor:not-allowed}.input.is-off input,.input input:disabled{cursor:not-allowed}.input:has(input:read-only:not([type=search])){background:var(--fx-surface)}.input input:-webkit-autofill{-webkit-text-fill-color:var(--fx-ink);-webkit-box-shadow:0 0 0 1000px var(--fx-bg) inset;caret-color:var(--fx-ink);transition:background-color 100000s}.input input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fx-ink);-webkit-box-shadow:0 0 0 1000px var(--fx-bg) inset;caret-color:var(--fx-ink);transition:background-color 100000s}.input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fx-ink);-webkit-box-shadow:0 0 0 1000px var(--fx-bg) inset;caret-color:var(--fx-ink);transition:background-color 100000s}.input.on-surface input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--fx-surface) inset}.input input[type=search]::-webkit-search-decoration{appearance:none}.input input[type=search]::-webkit-search-cancel-button{appearance:none}.input input[type=number]{appearance:textfield}.input input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.input input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.input select{min-width:0;height:100%;color:var(--fx-ink);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1;padding-right:22px;font-family:inherit;font-size:15px}.input:has(select){cursor:pointer;position:relative}.input:has(select):after{content:"";border-right:1.5px solid var(--fx-ink2);border-bottom:1.5px solid var(--fx-ink2);pointer-events:none;width:7px;height:7px;transition:border-color var(--fx-fast) var(--fx-ease);margin-top:-5px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.input:has(select):focus-within:after{border-color:var(--fx-cyanink)}.input select option{background:var(--fx-surface);color:var(--fx-ink)}.input select option:disabled{color:var(--fx-ink2)}[data-select-field]{position:relative}.select-btn{text-align:left;cursor:pointer;width:100%;padding-right:34px}.select-value{min-width:0;color:var(--fx-ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;overflow:hidden}.select-btn:empty+.select-value,.select-value:empty:before{content:"Tanlang";color:var(--fx-ink2)}.select-btn:after{content:"";border-right:1.5px solid var(--fx-ink2);border-bottom:1.5px solid var(--fx-ink2);pointer-events:none;width:7px;height:7px;transition:transform var(--fx-base) var(--fx-ease), border-color var(--fx-fast) var(--fx-ease);margin-top:-5px;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.select-btn[aria-expanded=true]{border-color:var(--fx-cyan);box-shadow:var(--fx-ring)}.select-btn[aria-expanded=true]:after{border-color:var(--fx-cyanink);margin-top:-2px;transform:rotate(-135deg)}.select-btn:disabled{opacity:.6;background:var(--fx-border);cursor:not-allowed}.select-pop{transform-origin:top;min-width:0;max-width:none;max-height:288px;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@media (width<=560px){.select-pop{position:absolute;top:calc(100% + 6px);left:0;right:0}}.input.on-deep{background:var(--fx-white-05);border-color:var(--fx-white-14);padding:0 16px}.input.on-deep:hover:not(:focus-within){border-color:var(--fx-white-16)}.input.on-deep input{color:var(--fx-deepink)}.input.on-deep input::placeholder,.input.on-deep>i{color:var(--fx-deepink2)}.input.on-deep input:-webkit-autofill{-webkit-text-fill-color:var(--fx-deepink);-webkit-box-shadow:0 0 0 1000px var(--fx-deep) inset}.field-msg{color:var(--fx-ink2);align-items:flex-start;gap:5px;margin-top:6px;font-size:12px;line-height:1.45;display:flex}.field-msg.error:before,.field-msg.ok:before{flex:none;font-family:remixicon;font-size:13px;line-height:1.3}.field-msg.error{color:var(--fx-err)}.field-msg.error:before{content:""}.field-msg.ok{color:var(--fx-okink)}.field-msg.ok:before{content:""}.tabs{background:var(--fx-bg);border:1px solid var(--fx-border);border-radius:var(--fx-r-btn);scrollbar-width:none;align-items:center;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs button{border-radius:var(--fx-r-input);letter-spacing:-.01em;height:40px;color:var(--fx-ink2);white-space:nowrap;cursor:pointer;transition:background-color var(--fx-fast) var(--fx-ease), color var(--fx-fast) var(--fx-ease), box-shadow var(--fx-fast) var(--fx-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:500;display:inline-flex;position:relative}.tabs button:after{content:"";position:absolute;inset:-2px 0}.tabs button:hover:not([aria-selected=true]){color:var(--fx-ink)}.tabs button:active:not([aria-selected=true]){background:var(--fx-border)}.tabs button[aria-selected=true]{background:var(--fx-surface);border-color:var(--fx-border);color:var(--fx-cyanink);box-shadow:var(--fx-shadow-sm);font-weight:600}.tabs button:disabled{opacity:.5;cursor:not-allowed}.tabs button:focus-visible{border-color:var(--fx-cyanink);box-shadow:var(--fx-ring);outline:none}.tabs .badge{align-self:center}.tabs-scroll>.tabs{max-width:none;overflow:visible}.tabs.surface{width:100%;overflow:visible}.tabs.surface button{flex:1;min-width:0;height:38px;padding:0 10px;font-size:14px}.tabs.small{padding:3px}.tabs.small button{height:32px;padding:0 14px;font-size:13px}.tabs.small button,.tabs.surface button{position:relative}.tabs.small button:after,.tabs.surface button:after{content:"";position:absolute;inset:-6px 0}.tabs.blocks{grid-template-columns:repeat(auto-fit,minmax(min(96px,100%),1fr));gap:4px;width:100%;padding:4px;display:grid;overflow:visible}.tabs.blocks button{height:44px;padding:0 10px;font-size:14px}.bar{border-radius:var(--fx-r-pill);background:var(--fx-border);height:8px;overflow:hidden}.bar span{border-radius:inherit;background:var(--fx-cyan);height:100%;transition:width var(--fx-slow) var(--fx-ease);display:block}.bar span.ok{background:var(--fx-ok)}.bar span.warn{background:var(--fx-warn)}.spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite fxSpin;display:inline-block}.backdrop{z-index:200;background:var(--fx-backdrop);animation:fxIn var(--fx-base) ease both;display:flex;position:fixed;inset:0}.backdrop.middle{justify-content:center;align-items:center;padding:20px}.backdrop.bottom{align-items:flex-end}.backdrop.right{justify-content:flex-end}.modal:focus,.modal:focus-visible,.sheet:focus,.sheet:focus-visible{outline:none}.modal{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-feature);box-shadow:var(--fx-shadow-lift);width:min(520px,100%);max-height:86vh;animation:fxUp var(--fx-slow) var(--fx-ease-out) both;padding:24px;overflow:auto}.sheet{background:var(--fx-surface);border-top:1px solid var(--fx-border);border-radius:var(--fx-r-hero) var(--fx-r-hero) 0 0;box-shadow:var(--fx-shadow-lift);width:100%;max-height:86vh;animation:fxUp var(--fx-slow) var(--fx-ease-out) both;padding:20px 20px 28px;overflow:auto}.sheet-grip{background:var(--fx-border);border-radius:999px;width:40px;height:4px;margin:0 auto 16px}.drawer{background:var(--fx-surface);border-left:1px solid var(--fx-border);box-shadow:var(--fx-shadow-lift);width:min(440px,100%);height:100%;animation:fxDrawer var(--fx-slow) var(--fx-ease-out) both;padding:24px;overflow:auto}.overlay-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.acc{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);overflow:hidden}.acc-item+.acc-item{border-top:1px solid var(--fx-border)}.acc-head{text-align:left;width:100%;min-height:60px;color:var(--fx-ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:500;display:flex}.acc-head i{color:var(--fx-ink2);transition:transform var(--fx-base) var(--fx-ease)}.acc-item.open .acc-head i{transform:rotate(45deg)}.acc-body{color:var(--fx-ink2);padding:0 20px 18px;font-size:15px;line-height:1.6}.menu-drawer{align-content:start;display:grid}.menu-nav{margin-bottom:12px;display:grid}.menu-nav a{border-radius:var(--fx-r-input);min-height:48px;color:var(--fx-ink);align-items:center;padding:0 10px;font-size:16px;font-weight:500;display:flex}.menu-nav a:not([aria-current]):hover{background:var(--fx-bg);color:var(--fx-cyanink)}.menu-nav a[aria-current=page]{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.menu-opts{gap:2px;margin-bottom:8px;display:grid}.tabbar{z-index:70;padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:var(--fx-surface);border-top:1px solid var(--fx-border);gap:2px;display:none;position:fixed;bottom:0;left:0;right:0}.tabbar a{height:52px;color:var(--fx-ink2);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;display:flex}.tabbar a i{font-size:20px}.tabbar a[aria-current=page]{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.to-top{z-index:80;background:var(--fx-surface);border:1px solid var(--fx-border);width:44px;height:44px;color:var(--fx-ink);box-shadow:var(--fx-shadow-lift);opacity:0;visibility:hidden;transition:opacity var(--fx-base) ease, transform var(--fx-base) ease, visibility var(--fx-base);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:20px;right:20px;transform:translateY(8px)}.to-top.show{opacity:1;visibility:visible;transform:none}.to-top i{font-size:20px}.footer{background:var(--fx-deep);color:var(--fx-deepink2);padding:0 var(--fx-gutter) 28px;position:relative;overflow:hidden}.footer:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 96% 0,#08b5d129,#0000 46%);position:absolute;inset:0}.footer>*{position:relative}.footer a{color:var(--fx-deepink2)}.footer a:hover{color:var(--fx-deepink)}body:has(.checkout) .footer-news{display:none}.footer-news{border-bottom:1px solid var(--fx-white-10);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:center;gap:24px;padding:clamp(32px,4vw,52px) 0;display:grid}.footer-news h2{color:var(--fx-deepink);margin-bottom:8px;font-size:clamp(22px,2.4vw,30px)}.footer-news p{max-width:32em;font-size:15px;line-height:1.5}.footer-form{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.footer-form .field{flex:1;min-width:180px}.footer-cols{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:32px 28px;padding:clamp(32px,4vw,48px) 0;display:grid}.footer-about{grid-column:span 2;min-width:0}.footer-about p{max-width:24em;margin:14px 0 18px;font-size:14px;line-height:1.55}.footer-col-title{letter-spacing:.08em;text-transform:uppercase;color:var(--fx-deepink3);margin-bottom:14px;font-size:12px;font-weight:500}.footer-links{justify-items:start;gap:10px;font-size:14px;display:grid}.footer-social{gap:9px;margin-top:20px;display:flex}.footer-social a{border:1px solid var(--fx-white-12);width:38px;height:38px;color:var(--fx-deepink);transition:background-color var(--fx-fast) ease;border-radius:10px;place-items:center;font-size:17px;display:grid;position:relative}.footer-social a:after{content:"";position:absolute;inset:-3px}.footer-social a:hover{background:color-mix(in srgb, var(--fx-cyan) 18%, transparent)}.footer-band{border-top:1px solid var(--fx-white-10);border-bottom:1px solid var(--fx-white-10);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:13px;display:flex}.footer-band>*{flex-shrink:1}.pay-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay{background:var(--fx-white-06);height:30px;color:var(--fx-deepink);border-radius:8px;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.footer-end{color:var(--fx-deepink3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;font-size:13px;display:flex}.footer-end .chip{border-color:var(--fx-white-12);color:var(--fx-deepink2);border-radius:var(--fx-r-input);background:0 0;height:32px;padding:0 12px;font-size:13px}.footer-end .chip i{color:var(--fx-deepink2);font-size:14px}.footer-end .chip:not(.static):hover{border-color:var(--fx-cyan);color:var(--fx-deepink)}@media (width>=641px) and (width<=1023px){.footer-news{grid-template-columns:1fr}.footer-cols{grid-template-columns:repeat(3,1fr)}.footer-about{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;column-gap:28px;display:grid}}@media (width<=1023px){.header-nav{display:none}[data-session=in] .tabbar{display:flex}[data-session=in] body{padding-bottom:calc(69px + env(safe-area-inset-bottom))}[data-session=in] .to-top{bottom:calc(84px + env(safe-area-inset-bottom))}body:has(.sticky-cta) .to-top{display:none}.desk-only{display:none!important}}@media (width>=1024px){html:not([data-app=tg]) .mob-only{display:none!important}}@media (width<=460px){.brand img{height:22px}.header-row{gap:12px}.hide-xs{display:none!important}}@media (width<=640px){.card,.card-feature,.modal,.drawer,.sheet,.acc-head,.acc-body,.backdrop.middle{padding-left:16px;padding-right:16px}}.skel-wrap{grid-column:1/-1;gap:10px;display:grid}.skel-wrap.two{grid-template-columns:1fr 1fr}.skel{background:var(--fx-border);border-radius:8px;display:block;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg, transparent, var(--fx-surface), transparent);opacity:.6;animation:skel-sweep 1.4s var(--fx-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes skel-sweep{to{transform:translate(100%)}}.skel-row,.skel-tile{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);align-items:center;gap:12px;padding:14px;display:flex}.skel-tile{gap:10px;min-height:60px;padding:10px 12px}.skel-tile .skel-mark{border-radius:4px;width:24px;height:18px}.skel-card,.skel-block{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);gap:10px;padding:14px;display:grid}.skel-mark{border-radius:10px;flex:none;width:34px;height:34px}.skel-lines{flex:1;gap:8px;display:grid}.skel-val{flex:none;width:58px;height:12px}.skel-art{border-radius:12px;height:54px}.skel-h{width:44%;height:16px}.skel-l1{width:62%;height:12px}.skel-l2{width:38%;height:12px}.skel-l3{width:52%;height:12px}.skel-btn{border-radius:var(--fx-r-btn);width:140px;height:40px}.skel-slow{text-align:center;color:var(--fx-ink2);padding-top:6px;font-size:13px}.state-blank,.state-error{text-align:center;border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);justify-items:center;gap:10px;padding:34px 20px;display:grid}.state-error.full{padding:56px 20px}.state-mark{background:var(--fx-cyansoft);width:52px;height:52px;color:var(--fx-cyanink);border-radius:50%;place-items:center;font-size:24px;display:grid}.state-mark.err{background:color-mix(in srgb, var(--fx-err) 10%, transparent);color:var(--fx-err)}.state-mark.off{background:var(--fx-warnsoft);color:var(--fx-warnink)}.state-error.offline{border-color:color-mix(in srgb, var(--fx-warn) 34%, var(--fx-border))}.state-title{font-family:var(--fx-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;font-size:17px;font-weight:600}.state-text{color:var(--fx-ink2);max-width:38ch;font-size:14px;line-height:1.55}.state-code{color:var(--fx-ink2);font-size:12px}.state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.net-bar{z-index:200;text-align:center;color:var(--fx-on-cyan);padding:8px 16px;font-size:13px;font-weight:500;position:fixed;top:0;left:0;right:0}.net-bar.off{background:var(--fx-warn)}.net-bar.on{background:var(--fx-ok);color:var(--fx-surface)}.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:300;opacity:0;border-radius:var(--fx-r-btn);background:var(--fx-deep);max-width:min(440px,100vw - 32px);color:var(--fx-deepink);box-shadow:var(--fx-shadow-lift);transition:opacity var(--fx-base) var(--fx-ease), transform var(--fx-base) var(--fx-ease-out);align-items:center;gap:14px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex;position:fixed;transform:translate(-50%,12px)}.toast.in{opacity:1;transform:translate(-50%)}.toast.warn{background:var(--fx-warn);color:var(--fx-on-cyan)}.toast-do{font-family:inherit;font-size:inherit;line-height:inherit;color:var(--fx-cyan);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:600}.toast.warn .toast-do{color:var(--fx-on-cyan);text-decoration:underline}[data-app=tg] .toast{bottom:calc(76px + var(--tg-bottom,0px))}.cookie-bar{z-index:180;max-width:var(--fx-page);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);box-shadow:var(--fx-shadow-lift);flex-wrap:wrap;align-items:center;gap:16px;margin:0 auto;padding:16px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cookie-text{min-width:240px;color:var(--fx-ink2);flex:1;font-size:13px;line-height:1.55}.cookie-text a{color:var(--fx-cyanink);text-decoration:underline}.cookie-actions{flex-wrap:wrap;gap:8px;display:flex}.cookie-actions .btn{flex:1;justify-content:center;min-width:116px}@media (width<=1023px){.cookie-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}body:has(.sticky-cta) .cookie-bar{bottom:calc(var(--cta-h) + 16px + env(safe-area-inset-bottom,0px))}:root[data-session=in] body:has(.sticky-cta) .cookie-bar{bottom:calc(69px + var(--cta-h) + 16px + env(safe-area-inset-bottom,0px))}}@media (width<=560px){.cookie-bar{gap:10px;padding:14px}.cookie-text{min-width:0}.cookie-actions{flex-wrap:nowrap;gap:6px;width:100%}.cookie-actions .btn{min-width:0}.cookie-actions [data-cookie=custom]{color:var(--fx-cyanink);background:0 0;border:0;flex:none;padding-inline:6px;text-decoration:underline}}.overlay-body{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;display:grid}.overlay-text{color:var(--fx-ink2);font-size:14px;line-height:1.55}.overlay-actions{flex-wrap:wrap;gap:10px;display:flex}.overlay-actions.col{flex-direction:column}.overlay-actions .grow{flex:1;min-width:150px}.sheet.wide,.modal.wide{max-width:680px}html.overlay-open,html.overlay-open body{overflow:hidden}.btn.is-loading{color:#0000;pointer-events:none;position:relative}.btn.is-loading:before{content:"";width:18px;height:18px;color:var(--fx-btn-primary-ink);border:2px solid;border-top-color:#0000;border-radius:50%;animation:.7s linear infinite fxSpin;position:absolute}.btn-stroke.is-loading:before,.btn-soft.is-loading:before{color:var(--fx-ink)}.pay-plate{border-radius:var(--fx-r-input);background:var(--fx-plate);width:44px;height:32px;box-shadow:inset 0 0 0 1px var(--fx-plate-line);flex:none;place-items:center;padding:4px 6px;display:grid;overflow:hidden}.pay-plate img{max-width:100%;max-height:100%;display:block}.pay-plate.is-glyph{color:var(--fx-plate-ink);font-size:18px}[data-accent=fill] .tabs button[aria-selected=true]{background:var(--fx-accent-surface);border-color:var(--fx-accent-surface);color:var(--fx-accent-ink);box-shadow:none}[data-accent=fill] .tabs button[aria-selected=true]:focus-visible{border-color:var(--fx-cyanink);box-shadow:var(--fx-ring)}[data-accent=fill] .state-mark:not(.err){background:var(--fx-accent-surface);color:var(--fx-accent-ink)}.narrow{max-width:940px;padding-left:var(--fx-gutter);padding-right:var(--fx-gutter);width:100%;margin:0 auto}.wide{max-width:1060px;padding-left:var(--fx-gutter);padding-right:var(--fx-gutter);width:100%;margin:0 auto}.checkout{max-width:560px;padding-left:var(--fx-gutter);padding-right:var(--fx-gutter);width:100%;margin:0 auto}.checkout-head{gap:14px;margin-bottom:20px}.checkout-head>.btn{flex:none}.checkout-head>h1{letter-spacing:-.025em;min-width:0;font-size:clamp(22px,2.6vw,28px)}.checkout .ac-panel>.row{gap:14px}.checkout .ac-panel .display{font-size:18px}.checkout .ac-panel .display+.small{margin-top:3px}.checkout-trust{align-items:flex-start;gap:8px}.checkout-trust>i{color:var(--fx-ok)}.checkout div.buy-row,.checkout div.buy-row:hover{cursor:default;border-color:var(--fx-border)}.checkout .ac-price-row{flex-wrap:wrap}.checkout .ac-price-row>:last-child{overflow-wrap:anywhere;max-width:100%;margin-left:auto}.checkout .btn-block{white-space:normal;overflow-wrap:anywhere;height:auto;min-height:50px;padding-block:12px}.checkout-sum>.btn-xl{flex-wrap:wrap;row-gap:4px;min-height:52px}.checkout .pay-methods .ac-row{text-align:left;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background:0 0;border:0}.checkout .pay-methods .ac-row+.ac-row{border-top:1px solid var(--fx-border)}.checkout .pay-methods .ac-radio[aria-pressed=true]{background:var(--fx-cyansoft)}.checkout .pay-methods .ac-radio[aria-pressed=true] .ac-dot{border-color:var(--fx-cyan)}.checkout .pay-methods .ac-radio[aria-pressed=true] .ac-dot:after{transform:scale(1)}.checkout .pay-methods .ac-radio:focus-visible .ac-dot{outline:2px solid var(--fx-cyanink);outline-offset:2px;box-shadow:var(--fx-ring)}.checkout-cols{gap:var(--fx-gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1024px){html:not([data-app=tg]) .checkout{max-width:var(--fx-page)}html:not([data-app=tg]) .checkout-cols{grid-template-columns:minmax(0,1fr) 380px}html:not([data-app=tg]) .checkout-sum{top:calc(var(--fx-header) + 20px);position:sticky}}.faq-section{max-width:840px;padding:clamp(56px, 6vw, 88px) var(--fx-gutter);width:100%;margin:0 auto}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading{color:var(--fx-ink2);place-items:center;padding:40px 0;display:grid}.loading .spinner{width:22px;height:22px}.empty{border:1px dashed var(--fx-border);border-radius:var(--fx-r-card);justify-items:center;gap:12px;padding:24px;display:grid}.avatar{background:var(--fx-cyansoft);width:28px;height:28px;color:var(--fx-cyanink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.avatar.md{width:36px;height:36px;font-size:14px}.avatar.big{width:46px;height:46px;font-size:16px}.flag{object-fit:cover;box-shadow:0 0 0 1px var(--fx-border) inset, 0 0 0 1px var(--fx-border);background:var(--fx-bg);vertical-align:middle;border-radius:3px;flex-shrink:0;display:inline-block}.region-mark{border-radius:50%;flex-shrink:0;display:block}.panel-glow{pointer-events:none;background-image:radial-gradient(circle at 86% 12%,#08b5d13d,#0000 55%);position:absolute;inset:0}.bullet{align-items:flex-start;gap:9px;display:flex}.bullet-dot{background:var(--fx-cyan);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:8px}.bullet-dot.ok{background:var(--fx-ok)}.bullet-dot.warn{background:var(--fx-warn)}.bullet-dot.err{background:var(--fx-err)}.steps{gap:16px;display:grid}.steps li{align-items:flex-start;gap:13px;display:flex}.step-badge{background:var(--fx-cyansoft);width:26px;height:26px;color:var(--fx-cyanink);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.spec-row{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.hero{background:var(--fx-surface);border-bottom:1px solid var(--fx-border);position:relative;overflow:hidden}.hero-grid{background-image:linear-gradient(var(--fx-grid) 1px, transparent 1px), linear-gradient(90deg, var(--fx-grid) 1px, transparent 1px);pointer-events:none;transform:translateY(calc(var(--sy,0) * -40px));background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 60% 10%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 60% 10%,#000 20%,#0000 78%)}.hero-inner{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));align-items:center;gap:clamp(32px,5vw,56px);padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(56px,6vw,88px);display:grid;position:relative}[data-globe]{transform:translate3d(calc(var(--px,0) * -12px), calc(var(--py,0) * -12px), 0)}.float-card{transition:transform .12s linear}.float-stop{transform:translate3d(calc(var(--px,0) * 34px), calc(var(--py,0) * 26px - var(--sy,0) * 30px), 0)}.float-note{transform:translate3d(calc(var(--px,0) * 52px), calc(var(--py,0) * 40px - var(--sy,0) * 54px), 0)}.float-live{transform:translate3d(calc(var(--px,0) * -40px), calc(var(--py,0) * -30px + var(--sy,0) * 24px), 0)}.float-usage{transform:translate3d(calc(var(--px,0) * -60px), calc(var(--py,0) * -46px + var(--sy,0) * 44px), 0)}#popular,#how,#install,#device,#support{scroll-margin-top:calc(var(--fx-header) + 14px)}.hero-copy{z-index:2;min-width:0;position:relative}.hero-copy .h1{text-wrap:balance;margin:22px 0 18px}.hero-sub{color:var(--fx-ink2);text-wrap:pretty;max-width:30em;margin-bottom:30px;font-size:clamp(16px,1.4vw,18px);line-height:1.55}.hero-search{max-width:520px;position:relative}.search-bar{background:var(--fx-surface);border:1px solid var(--fx-border);height:60px;box-shadow:var(--fx-shadow);transition:border-color var(--fx-fast) ease;border-radius:14px;align-items:center;gap:10px;padding:0 8px 0 18px;display:flex}.search-bar:focus-within{border-color:var(--fx-cyan)}.search-bar i{color:var(--fx-ink2);font-size:20px}.search-bar input{min-width:0;height:100%;color:var(--fx-ink);background:0 0;border:0;flex:1;font-size:16px}.search-bar input::placeholder{color:var(--fx-ink2)}.search-bar input::-webkit-search-cancel-button{display:none}.search-bar .btn{align-self:center}.search-results{z-index:30;background:var(--fx-surface);border:1px solid var(--fx-border);box-shadow:var(--fx-shadow-lift);animation:fxUp var(--fx-base) var(--fx-ease-out) both;border-radius:14px;position:absolute;top:68px;left:0;right:0;overflow:hidden}.search-row{text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex}.search-row+.search-row{border-top:1px solid var(--fx-border)}.search-row:hover{background:var(--fx-bg)}.hero-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hero-chips .chip{height:36px}.hero-chips .chip:hover{transform:translateY(-1px)}.hero-globe{justify-items:center;min-width:0;display:grid}@media (width<=760px){.hero-inner{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-sub,.hero-search{margin-inline:auto}.hero-chips{justify-content:center}.search-bar,.search-results{text-align:left}}.globe-box{width:100%;max-width:560px;position:relative}.globe-box svg{width:100%;height:auto;display:block}.float-card{background:var(--fx-surface);border:1px solid var(--fx-border);box-shadow:var(--fx-shadow);white-space:nowrap;border-radius:14px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute}.float-stop{box-shadow:var(--fx-shadow-lift);padding:13px 16px;top:4%;left:-2%}.float-note{bottom:18%;left:2%}.float-live{background:var(--fx-deep);box-shadow:var(--fx-shadow-lift);border-color:#ffffff14;padding:13px 16px;top:20%;right:14%}.float-usage{display:block;bottom:8%;right:2%}.trust{background:var(--fx-surface);border-bottom:1px solid var(--fx-border);overflow:hidden}.trust-grid{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px 28px;padding-top:18px;padding-bottom:18px;display:grid}.trust-item{color:var(--fx-ink2);white-space:nowrap;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.trust-item i{color:var(--fx-cyan);font-size:18px}.trust-marquee{padding:18px 0}.trust-track{gap:28px;width:max-content;padding-right:28px;animation:22s linear infinite fxMarquee;display:flex}@media (prefers-reduced-motion:reduce){.trust-marquee{overflow-x:auto}.trust-track{padding-left:var(--fx-gutter);animation:none}}.tabs-scroll{margin-bottom:22px;padding-bottom:4px;overflow-x:auto}.tabs-scroll::-webkit-scrollbar{display:none}.tabs-scroll{scrollbar-width:none}.dest-grid{gap:var(--fx-gap)}.dest-more{margin-top:var(--fx-gap);justify-items:center;gap:8px;display:grid}.dest-more:empty{display:none}.dest-row{transition:transform var(--fx-base) ease, box-shadow var(--fx-base) ease, border-color var(--fx-base) ease;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);color:inherit;transition:border-color var(--fx-fast) ease;align-items:center;gap:14px;padding:16px 18px;display:flex}.dest-row:hover{box-shadow:var(--fx-shadow);border-color:var(--fx-cyan);color:inherit;transform:translateY(-2px)}.dest-name{font-size:18px;font-weight:600;font-family:var(--fx-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;text-wrap:pretty;display:block}.dest-sub{color:var(--fx-ink2);margin-top:3px;font-size:13px;display:block}.dest-row .flag{border-radius:4px;width:40px;height:30px}.planner{background:var(--fx-deep);border-radius:var(--fx-r-hero);padding:clamp(28px,4vw,52px);position:relative;overflow:hidden}.planner-inner{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:start;gap:clamp(28px,4vw,56px);display:grid;position:relative}.planner-steps{gap:8px;display:grid}.planner-step{border:1px solid var(--fx-white-10);text-align:left;transition:border-color var(--fx-fast) ease;background:#ffffff08;border-radius:14px;align-items:center;gap:13px;padding:12px 14px;display:flex}.planner-step:hover,.planner-step.on{border-color:#08b5d180}.planner-step-n{background:var(--fx-white-07);width:28px;height:28px;color:var(--fx-deepink2);border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.planner-step-n.on{background:var(--fx-cyan);color:var(--fx-on-cyan)}.planner-step-n.done{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.planner-progress{background:var(--fx-white-12);border-radius:99px;flex:1;max-width:200px;height:4px;display:block}.planner-progress span{background:var(--fx-cyan);height:100%;transition:width var(--fx-slow) var(--fx-ease);border-radius:99px;display:block}.planner-panel{box-shadow:var(--fx-shadow-lift);border-radius:18px;padding:clamp(20px,2.6vw,28px)}.planner-list{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:8px;max-height:330px;display:grid;overflow-y:auto}.planner-dest,.planner-opt{border:1px solid var(--fx-border);background:var(--fx-surface);transition:border-color var(--fx-fast) ease, background-color var(--fx-fast) ease;border-radius:13px;align-items:center;display:flex}.planner-dest{gap:11px;min-height:56px;padding:9px 13px}.planner-opt{gap:12px;padding:14px 15px}.planner-dest:hover,.planner-opt:hover{border-color:var(--fx-cyan)}.planner-opt i{color:var(--fx-cyanink);font-size:19px}.planner-data{gap:9px;display:grid}.planner-days{grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:10px;display:grid}.planner-day{text-align:left;border:1px solid var(--fx-border);background:var(--fx-surface);min-height:72px;transition:border-color var(--fx-fast) ease;border-radius:13px;align-content:start;justify-items:start;gap:4px;padding:12px;display:grid}.planner-day:hover{border-color:var(--fx-cyan)}.planner-back{min-height:44px;transition:color var(--fx-fast) ease;align-items:center;gap:6px;margin-top:18px;display:inline-flex}.planner-back:hover,.planner-back:hover .muted{color:var(--fx-cyanink)}.planner-id{border-bottom:1px solid var(--fx-border);padding-bottom:18px}.planner-country{letter-spacing:-.02em;font-size:22px}.planner-specs{border-bottom:1px solid var(--fx-border);grid-template-columns:repeat(auto-fit,minmax(min(110px,100%),1fr));gap:14px;padding:18px 0;display:grid}.planner-spec{gap:4px;display:grid}.planner-spec-v{color:var(--fx-ink);font-size:16px;font-weight:600}.planner-result .row .btn{height:48px;font-size:15px}.planner-result [data-buy]{flex:1;min-width:170px}.planner-dest:disabled{opacity:.45;cursor:not-allowed}.planner-dest:disabled:hover{border-color:var(--fx-border)}.planner-next{align-items:center;gap:var(--fx-s3);margin-top:var(--fx-s4);padding-top:var(--fx-s3);border-top:1px solid var(--fx-border);display:flex}.planner-covers{gap:var(--fx-s2);margin-top:var(--fx-s3)}.planner-chip{border:1px solid var(--fx-border);color:var(--fx-ink2);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.planner-globe{background:var(--fx-cyansoft);width:34px;height:34px;color:var(--fx-cyanink);border-radius:10px;flex:none;place-items:center;font-size:19px;display:grid}.planner-warn{gap:var(--fx-s2);margin-top:var(--fx-s4);padding:var(--fx-s3);border-radius:var(--fx-r-card);background:color-mix(in srgb, var(--fx-warn) 10%, transparent);color:var(--fx-ink);font-size:13px;line-height:1.5;display:flex}.planner-warn i{color:var(--fx-warnink);flex:none;font-size:16px}.hop{border-radius:var(--fx-r-pill);background:var(--fx-cyansoft);align-items:center;gap:7px;height:38px;padding:0 14px;display:inline-flex}.region-card{padding:20px}.region-plan{border-radius:18px;flex-direction:column;padding:24px;display:flex}.region-price{letter-spacing:-.02em;border-top:1px solid var(--fx-border);margin:auto 0 18px;padding-top:16px;font-size:20px}@media (width<=1023px){.how-rail{margin-inline:calc(var(--fx-gutter) * -1);padding-inline:var(--fx-gutter)}.how-steps{grid-template-columns:none;grid-auto-columns:46%;grid-auto-flow:column}}@media (width<=640px){.how-steps{grid-auto-columns:78%}}@media (width<=1023px) and (prefers-reduced-motion:no-preference){.how-pin{padding-top:0}.how-stage{top:var(--fx-header);min-height:calc(100svh - var(--fx-header));align-content:center;display:grid;position:sticky}.how-rail{overflow:hidden}.how-steps{transform:translate3d(var(--hx,0px), 0, 0)}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.how-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--fx-gutter);scrollbar-width:none;overflow:auto hidden}.how-rail::-webkit-scrollbar{display:none}.how-steps>*{scroll-snap-align:start}}.step-card{background:var(--fx-bg);border:1px solid var(--fx-border);border-radius:var(--fx-r-hero);text-align:center;justify-items:center;padding:32px 24px 0;display:grid;overflow:hidden}.phone{background:var(--fx-surface);border-radius:22px 22px 0 0;justify-items:center;width:100%;max-width:280px;padding:20px 20px 0;display:grid}.phone-screen{border:7px solid var(--fx-bezel);background:var(--fx-surface);text-align:left;border-bottom:0;border-radius:30px 30px 0 0;width:100%;max-width:210px;height:216px;padding:14px 10px 0;overflow:hidden}.mock-row{background:var(--fx-bg);border-radius:10px;align-items:center;gap:9px;padding:9px 10px;display:flex}.selected-row{background:var(--fx-surface);border:1px solid var(--fx-cyan);box-shadow:var(--fx-shadow);padding:11px 10px}.mock-bar{background:var(--fx-bg);border-radius:999px;height:22px;display:block}.mock-qr{background:var(--fx-cyansoft);border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.mock-qr i{color:var(--fx-cyanink);font-size:28px}.mock-cta{background:var(--fx-cyan);height:42px;color:var(--fx-on-cyan);border-radius:12px;place-items:center;font-size:14px;font-weight:600;display:grid}.mock-panel{background:var(--fx-bg);border-radius:14px;padding:12px}.reviews-row{gap:var(--fx-gap);flex-wrap:wrap;align-items:stretch;display:flex}.stars{color:var(--fx-warn);gap:3px;line-height:1;display:inline-flex}.score-card{background:var(--fx-deep);border-radius:var(--fx-r-feature);flex-direction:column;flex:300px;justify-content:space-between;gap:24px;min-width:0;padding:26px;display:flex;position:relative;overflow:hidden}.score-card>:not(.panel-glow){position:relative}.score-n{letter-spacing:-.04em;color:var(--fx-deepink);font-size:clamp(40px,5vw,58px);line-height:1}.score-note{max-width:22em;color:var(--fx-deepink2);margin:12px 0 0;font-size:15px;line-height:1.5}.store-pill{border-radius:var(--fx-r-pill);background:var(--fx-white-07);border:1px solid var(--fx-white-12);height:34px;color:var(--fx-deepink);align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;display:inline-flex}.store-pill i{font-size:14px}.review{flex-direction:column;flex:320px;gap:16px;min-width:0;margin:0;display:flex}.review-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.review blockquote{color:var(--fx-ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}.review figcaption{border-top:1px solid var(--fx-border);align-items:center;gap:11px;margin-top:auto;padding-top:16px;display:flex}.review-who{flex:1;min-width:0}.review-name{color:var(--fx-ink);font-size:15px;font-weight:600;display:block}.review-sub{color:var(--fx-ink2);font-size:12px;display:block}.review-lead{flex:2 420px}.review-lead blockquote{max-width:44em;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.review-glyph{color:var(--fx-cyansoft);font-size:30px}.review-verified i{color:var(--fx-okink)}.review-col{flex-direction:column;flex:240px;gap:16px;min-width:0;display:flex}.review-sm{flex:1;gap:14px;padding:24px}.review-sm blockquote{font-size:15px}.review-sm figcaption{border-top:0;gap:10px;padding-top:0}.review-stat{background:var(--fx-cyan);border-radius:var(--fx-r-feature);padding:22px}.review-stat-n{font-family:var(--fx-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.03em;color:var(--fx-on-cyan);font-size:34px;font-weight:600;line-height:1}.review-stat-t{color:var(--fx-on-cyan-muted);margin:8px 0 0;font-size:14px;font-weight:500;line-height:1.4}.review-cta{text-align:left;background:var(--fx-bg);border:1px dashed var(--fx-border);border-radius:var(--fx-r-feature);min-width:0;transition:border-color var(--fx-base) ease, background-color var(--fx-base) ease;flex-direction:column;flex:240px;justify-content:space-between;gap:18px;padding:26px;display:flex}.review-cta:hover{border-color:var(--fx-cyan);background:var(--fx-cyansoft)}.review-cta-h{font-family:var(--fx-display);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;color:var(--fx-ink);text-wrap:pretty;font-size:19px;font-weight:600}.review-cta-a{color:var(--fx-cyanink);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.referral{background:var(--fx-bg);border:1px solid var(--fx-border);border-radius:var(--fx-r-hero);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid;overflow:hidden}.referral-copy{align-content:center;justify-items:start;gap:18px;padding:clamp(28px,4vw,52px);display:grid}.referral-photo{background:var(--fx-cyansoft);min-height:clamp(260px,26vw,340px);position:relative}.referral-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.referral-corner{background:var(--fx-cyan);border-top-left-radius:100%;width:32%;height:28%;position:absolute;bottom:0;right:0}.referral-gift{background:var(--fx-deep);width:56px;height:56px;box-shadow:var(--fx-shadow-lift);border-radius:16px;place-items:center;display:grid;position:absolute;top:18px;left:18px}.referral-gift i{color:var(--fx-cyan);font-size:26px}.country-hero{background:var(--fx-surface);border-bottom:1px solid var(--fx-border);padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(32px,4vw,48px)}.crumbs{color:var(--fx-ink2);align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.crumbs i{font-size:13px}.price-card{background:var(--fx-bg);border-radius:18px;padding:24px}.country-body{gap:var(--fx-gap);align-items:start;display:grid}.country-main{gap:var(--fx-gap);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}@media (width>=1024px){html:not([data-app=tg]) .country-body{grid-template-columns:minmax(0,1fr) 340px}}.order-rail{top:calc(var(--fx-header) + 24px);position:sticky}.order-card{gap:14px;display:grid}.order-total{align-items:baseline;gap:8px;display:flex}.order-meta{border-top:1px solid var(--fx-border);border-bottom:1px solid var(--fx-border);gap:9px;padding:14px 0;display:grid}.spec-item{background:var(--fx-bg);border-radius:13px;align-items:flex-start;gap:13px;padding:14px 16px;display:flex}.how-head{letter-spacing:-.02em;border-bottom:1px solid var(--fx-border);padding:20px 22px;font-size:18px}.how-row{border-bottom:1px solid var(--fx-border);align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.how-row:last-child{border-bottom:0}.how-icon{background:var(--fx-cyansoft);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.how-icon i{color:var(--fx-cyanink);font-size:17px}:root{--cta-h:72px}.cta-clear{height:calc(var(--cta-h) + 16px)}@media (width>=1024px){html:not([data-app=tg]) .cta-clear{height:clamp(40px,5vw,72px)}}.sticky-cta{left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:65;background:linear-gradient(to top, var(--fx-bg) 60%, transparent);padding:10px 14px;position:fixed}[data-session=in] .sticky-cta{bottom:calc(69px + env(safe-area-inset-bottom))}.global-hero{background:var(--fx-deep);padding:clamp(48px,7vw,96px) 0;position:relative;overflow:hidden}.global-hero>.wide{position:relative}[data-test=region-screen] .country-hero .grid{align-items:center}[data-test=region-screen] .country-hero .grid>div>.row:first-child{gap:14px;margin-bottom:18px}[data-test=region-screen] .country-hero .eyebrow{letter-spacing:.06em}[data-test=region-screen] .country-hero h1{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(32px,4.4vw,54px);line-height:1.06}[data-test=region-screen] .country-hero .lead{max-width:30em;margin-bottom:24px}[data-test=region-screen] .chip-rail{gap:8px}[data-test=region-screen] .price-card>p{margin-bottom:6px}[data-test=region-screen] .price-card>.row{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin-bottom:20px}[data-test=region-screen] .price-card .display{letter-spacing:-.03em;font-size:36px}[data-test=region-screen] .price-card .col{gap:10px}[data-test=region-screen] .price-card .col .row{gap:8px}[data-test=region-screen] .price-card i{color:var(--fx-ok);font-size:15px}[data-test=region-screen] .card-feature>.row-between,.global-hero .card-feature>.row-between{gap:12px;margin-bottom:14px}[data-test=region-screen] .card-feature .grow>p{margin-top:3px}[data-test=region-coverage] h2{margin-bottom:16px}.region-how{border-radius:var(--fx-r-feature);padding:0}.region-how .strong{font-size:15px}.region-how p{margin-top:4px;font-size:14px;line-height:1.6}.global-hero .eyebrow{color:var(--fx-cyan);letter-spacing:.09em}.global-hero h1{letter-spacing:-.035em;color:var(--fx-deepink);margin:16px 0 18px;font-size:clamp(38px,6vw,72px);line-height:1.02}.global-hero .lead{color:var(--fx-deepink2);max-width:28em;margin-bottom:34px;font-size:clamp(16px,1.5vw,19px);line-height:1.5}.global-hero .card-feature{max-width:820px}.global-buy{margin-top:30px;padding:0 24px}.global-features .card>i{color:var(--fx-cyan);font-size:20px}.global-features h2{margin:12px 0 6px;font-size:17px}.global-features p{font-size:14px;line-height:1.55}[data-test=region-screen] .chip-rail{flex-wrap:wrap;overflow:visible}[data-test=region-screen] .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:34px;padding-block:6px}[data-test=region-screen] .card-feature>.row-between{flex-wrap:wrap}[data-test=region-screen] .card-feature>.row-between>.chip{align-self:center}[data-test=region-screen] [data-do=details],[data-test=global-screen] [data-do=details]{margin-top:12px}[data-test=region-screen] .activation-example,.package-details .activation-example{margin:6px 0 0}[data-test=region-screen] [data-test=region-coverage] p{margin:0;font-size:15px;line-height:1.6}[data-test=global-screen] .card-feature .grow>p{overflow-wrap:anywhere;margin-top:3px}[data-test=region-screen] .ac-data,.package-details .ac-data{flex-wrap:wrap}[data-test=region-screen] .ac-data-k,[data-test=region-screen] .ac-data-v,.package-details .ac-data-k,.package-details .ac-data-v{overflow-wrap:anywhere;min-width:0;max-width:100%}[data-test=region-screen] .buy-panel,[data-test=global-screen] .buy-panel{flex-wrap:wrap}[data-test=region-screen] .buy-panel-sum,[data-test=global-screen] .buy-panel-sum{flex-basis:140px;min-width:auto}[data-test=region-screen] .buy-panel-price,[data-test=global-screen] .buy-panel-price{white-space:normal;overflow-wrap:normal}.package-details{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.package-details .sheet-price,.package-details .tabs{flex-wrap:wrap}.package-details .unlimited-note{margin:10px 0 0}.package-details .tabs{margin-bottom:12px}.package-details .ac-panel .package-specs{gap:8px;margin-top:0}.package-details .spec-item>i{color:var(--fx-cyanink);font-size:19px}.package-details .spec-item .strong{font-size:14px}.package-details .spec-item .small{margin-top:3px}.step-row{gap:18px;display:flex}.step-n{letter-spacing:.1em;color:var(--fx-cyanink);flex-shrink:0;width:30px;font-size:13px}[data-how]>h1{letter-spacing:-.03em;margin-bottom:12px;font-size:clamp(30px,4vw,48px)}[data-how]>.lead{margin-bottom:34px}[data-how]>.col{gap:16px}[data-how] .step-row h2{letter-spacing:-.02em;margin-bottom:6px;font-size:19px}[data-how] .step-row p{font-size:15px;line-height:1.55}[data-how]>h2{letter-spacing:-.02em;margin:44px 0 16px;font-size:clamp(22px,2.6vw,30px)}[data-how] .h4{margin-bottom:14px}[data-how] .card .col{gap:8px}[data-how] [data-install]>.card+.card,[data-how] [data-device]>.card+.card,[data-how] [data-support-topics]{margin-top:16px}[data-how] .tabs.blocks{margin-bottom:16px}[data-how] .warn-card .h4,[data-how] [data-device]>.card:last-child .h4,[data-how] [data-support-topics] .h4{margin-bottom:12px}[data-how] .warn-card>.btn{margin-top:16px}[data-how] .grid-280 .card>i{color:var(--fx-cyan);font-size:22px}[data-how] .grid-280 h3{margin:12px 0 6px;font-size:17px}[data-how] .grid-280 p{margin-bottom:16px}[data-how]>.faq-section{margin-top:44px}.login-grid{gap:var(--fx-gap);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;display:grid}.login-pitch{background:var(--fx-deep);border-radius:var(--fx-r-hero);flex-direction:column;justify-content:space-between;gap:32px;padding:clamp(28px,4vw,44px);display:flex;position:relative;overflow:hidden}.login-pitch>:not(.panel-glow){position:relative}.login-form{grid-template-columns:minmax(0,1fr);align-content:center;padding:clamp(24px,3vw,36px);display:grid}.or{color:var(--fx-ink2);align-items:center;gap:14px;margin:22px 0;font-size:12px;display:flex}.or span{background:var(--fx-border);flex:1;height:1px}.phone-input{border-radius:13px;height:54px}.phone-sep{background:var(--fx-border);width:1px;height:24px}.dash{gap:var(--fx-gap);grid-template-columns:236px 1fr;align-items:start;display:grid}.dash.dash-guest{grid-template-columns:minmax(0,1fr)}.dash-main{min-width:0}.dash-nav{top:calc(var(--fx-header) + 20px);gap:2px;display:grid;position:sticky}.dash-link{height:40px;color:var(--fx-ink2);text-align:left;transition:background-color var(--fx-fast) ease, color var(--fx-fast) ease;border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.dash-link i{font-size:17px}.dash-link:hover{background:var(--fx-bg);color:var(--fx-ink)}.dash-link.on{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.dash-rail{scrollbar-width:none;gap:8px;margin-bottom:20px;padding-bottom:6px;display:flex;overflow-x:auto}.dash-rail::-webkit-scrollbar{display:none}.dash-rail .chip{flex-shrink:0;height:38px}.esim-card{flex-direction:column;padding:20px;display:flex}.order-row{border-bottom:1px solid var(--fx-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.order-row:last-child{border-bottom:0}.usage-chart{align-items:flex-end;gap:10px;height:160px;display:flex}.usage-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.usage-bar{background:var(--fx-cyan);transform-origin:bottom;width:100%;max-width:34px;animation:fxRise var(--fx-slow) var(--fx-ease-out) both;border-radius:8px 8px 4px 4px}.switch{background:var(--fx-border);width:46px;height:28px;transition:background-color var(--fx-base) ease;border-radius:999px;flex-shrink:0;padding:3px;display:flex}.switch span{background:var(--fx-surface);width:22px;height:22px;box-shadow:var(--fx-shadow-sm);transition:transform var(--fx-base) var(--fx-ease);border-radius:50%}.switch.on{background:var(--fx-cyan)}.switch.on span{transform:translate(18px)}.warn-card{border-color:var(--fx-warn);background:var(--fx-warnsoft)}.copy-row{background:var(--fx-bg);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.qr-box{background:var(--fx-plate);border:1px solid var(--fx-border);border-radius:14px;place-items:center;width:200px;height:200px;padding:12px;display:grid}.qr-box img{object-fit:contain;width:100%;height:100%}.checkout-total{border-top:1px solid var(--fx-border);margin-top:18px;padding-top:18px}.pay-method{align-items:center;gap:14px;display:flex}.pay-method img{background:var(--fx-plate);border-radius:6px;padding:2px 6px}.success-mark{background:var(--fx-cyansoft);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.success-mark i{color:var(--fx-cyanink);font-size:28px}.success-body{gap:var(--fx-gap);align-items:start;display:grid}@media (width>=1024px){html:not([data-app=tg]) .success-body{grid-template-columns:380px minmax(0,1fr)}}.account-nudge{background:var(--fx-deep);border-radius:18px;padding:24px;position:relative;overflow:hidden}.account-nudge>:not(.panel-glow){position:relative}.devcheck{gap:var(--fx-s3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.dev-outbox{margin-top:var(--fx-s4)}.dev-hint{align-items:center;gap:var(--fx-s2);padding:var(--fx-s4);background:var(--fx-bg);border-style:dashed;display:flex}.dev-hint>i{color:var(--fx-ink2);flex:none;font-size:18px}.dev-out{gap:var(--fx-s3);display:grid}.dev-out.ok{border-color:var(--fx-ok);background:var(--fx-oksoft)}.dev-out.warn{border-color:var(--fx-warn);background:var(--fx-warnsoft)}.dev-out.err{border-color:var(--fx-err);background:color-mix(in srgb, var(--fx-err) 8%, transparent)}.dev-verdict{align-items:flex-start;gap:var(--fx-s3);display:flex}.dev-verdict-mark{border-radius:var(--fx-r-btn);background:var(--fx-surface);flex:none;place-items:center;width:40px;height:40px;display:grid}.dev-verdict-mark i{font-size:22px}.dev-out.ok .dev-verdict-mark i{color:var(--fx-okink)}.dev-out.warn .dev-verdict-mark i{color:var(--fx-warnink)}.dev-out.err .dev-verdict-mark i{color:var(--fx-err)}.dev-verdict-t{letter-spacing:-.02em;font-size:19px;display:block}.dev-verdict-d{margin-top:2px;display:block}.dev-note{margin:0;font-size:15px;line-height:1.55}.dev-how{gap:var(--fx-s3);padding-top:var(--fx-s4);border-top:1px solid var(--fx-border);display:grid}.dev-how-t{letter-spacing:-.01em;font-size:16px}.dev-how-os{color:var(--fx-ink2)}.dev-dial{align-items:flex-start;gap:var(--fx-s2);padding:var(--fx-s3);border-radius:var(--fx-r-input);background:var(--fx-surface);margin:0;display:flex}.dev-dial i{color:var(--fx-cyanink);flex:none;font-size:17px}.dev-risk{align-items:flex-start;gap:var(--fx-s3);display:flex}.dev-risk>i{color:var(--fx-warnink);flex:none;margin-top:1px;font-size:19px}.dev-risk-t{margin-bottom:2px;font-size:15px;font-weight:600;display:block}.dev-risk-d{line-height:1.5;display:block}[data-test=otp] .login-legal button{font-size:inherit;color:var(--fx-cyanink);text-underline-offset:2px;text-decoration:underline}[data-test=otp-legal-sheet] .tg-page{padding:0}@media (width<=1023px){.dash{grid-template-columns:1fr;gap:0}.float-card{display:none}.login-form{width:100%;max-width:520px;margin-inline:auto}}@media (width<=640px){.referral-copy{padding:28px 16px}.qr-box{width:100%;max-width:200px}.empty,.planner,.planner-panel,.region-card,.region-plan,.step-card,.score-card,.review-sm,.review-stat,.review-cta,.price-card,.how-head,.how-row,.login-pitch,.login-form,.esim-card,.order-row,.account-nudge,.dest-row{padding-left:16px;padding-right:16px}}[data-country] .crumbs>span{color:var(--fx-ink)}[data-country] .country-hero .grid{align-items:center}[data-country] .country-hero .grid>div>.row:first-child{gap:14px;margin-bottom:18px}[data-country] .eyebrow{letter-spacing:.06em}[data-country] .country-hero h1{letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(32px,4.4vw,54px);line-height:1.06}[data-country] .country-hero .lead{max-width:30em;margin-bottom:24px}[data-country] .chip-rail,[data-country] .price-card .row{gap:8px}[data-country] .price-card-from>p{margin-bottom:6px}[data-country] .price-card-from>.row{flex-wrap:wrap;align-items:baseline;row-gap:0;margin-bottom:20px}[data-country] .price-card-from .display{letter-spacing:-.03em;font-size:36px}[data-country] .price-card .ri-check-line{color:var(--fx-ok);font-size:15px}[data-country] .country-main>.card-feature>.row-between{gap:12px;margin-bottom:14px}[data-country] .country-main .row-between .small,[data-country] .spec-item .small{margin-top:3px}[data-country] .country-main>.card-feature>.btn{margin-top:12px}[data-country] .country-main>.card-feature>h2{margin-bottom:16px}[data-country] .country-main>.card:not(.card-feature){border-radius:var(--fx-r-feature);padding:0}[data-country] .how-row .strong{font-size:15px}[data-country] .how-row p{margin-top:4px;font-size:14px;line-height:1.6}[data-country] .how-row .col{gap:6px;margin-top:8px}[data-country] .how-row .bullet>.muted{font-size:14px;line-height:1.5}[data-country] .col[role=tabpanel]{gap:8px;margin-top:16px}[data-country] .spec-item>i{color:var(--fx-cyanink);font-size:19px}[data-country] .spec-item .strong{font-size:14px}[data-country] .country-main>.card-feature>.row-between,[data-test=region-screen] .country-main>.card-feature>.row-between{flex-wrap:wrap}[data-country] .card-feature>.row-between>.grow,[data-test=region-screen] .card-feature>.row-between>.grow{flex:12rem;min-width:0}[data-country] .price-card-from{container-type:inline-size}[data-country] .price-card .price-card-from .display{font-size:clamp(20px,9.6cqi,36px)}[data-test=region-screen] .price-card{container-type:inline-size}[data-test=region-screen] .price-card>.row>.display{font-size:clamp(20px,9.6cqi,36px)}.package-details .sheet-price{container-type:inline-size}.package-details .sheet-price .display{font-size:clamp(20px,9cqi,30px)}[data-country] .country-main .package-specs{gap:8px}[data-country] .activation-example{margin:6px 0 0}[data-country] [data-topup]{margin:10px 0 0}[data-country] .ac-data{flex-wrap:wrap}[data-country] .ac-data-k,[data-country] .ac-data-v{overflow-wrap:anywhere;min-width:0;max-width:100%}[data-country] .buy-panel{flex-wrap:wrap}[data-country] .buy-panel-sum{flex-basis:140px;min-width:auto}[data-country] .buy-panel-price{white-space:normal;overflow-wrap:normal}html [data-country] .country-body{grid-template-columns:minmax(0,1fr)}body{background:var(--fx-bg);color:var(--fx-ink);font-family:var(--fx-text);margin:0}img{max-width:100%;height:auto}.site-logo{width:auto;height:28px;display:block}.site-langs a{border-radius:var(--fx-r-input);color:var(--fx-ink2);padding:6px 8px;font-size:13px}.site-langs a[aria-current=true]{color:var(--fx-ink);font-weight:600}.site-lang-code{display:none}@media (width<=479px){.site-lang-name{display:none}.site-lang-code{display:inline}}.site-section,.site-article{padding-top:48px;padding-bottom:48px}.site-state{padding-top:64px;padding-bottom:64px}.site-langlist{gap:12px;padding:0;list-style:none;display:grid}.site-globe{fill:none;width:100%;max-width:320px;height:auto;stroke:var(--fx-cyan);stroke-width:1.5px}.site-faq{border-bottom:1px solid var(--fx-border);padding:14px 0}.site-faq summary{cursor:pointer;font-weight:600}.site-planner{gap:14px;max-width:480px;display:grid}.site-linkbutton{color:var(--fx-deepink2);font-family:inherit;font-size:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.site-footer{padding-top:40px;padding-bottom:24px}:root{--fx-btn-primary-ink:var(--fx-deep)}.planner{color:var(--fx-deepink)}.planner .muted{color:var(--fx-deepink2)}.planner .display{color:var(--fx-deepink)}.planner .site-planner,.planner .planner-result{background:var(--fx-surface);color:var(--fx-ink)}.planner .planner-result{border-radius:18px;margin-top:16px;padding:20px}.planner .planner-result .muted{color:var(--fx-ink2)}.planner .planner-result .display{color:var(--fx-ink)}.planner-daily{color:var(--fx-ink2);display:block}.site-search{max-width:560px;margin-top:24px}.site-search-row{gap:10px;display:flex}.site-search-row .input{flex:1;min-width:0}.site-search-results{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.site-crumbs ol{color:var(--fx-ink2);flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.site-crumbs li+li:before{content:"/";margin-inline-end:6px}.site-dest-head{align-items:center;gap:16px;display:flex}.site-dest-head .flag{border-radius:6px;flex:none}.site-operators{margin:0;padding-inline-start:20px}.site-plans{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-plan{border:1px solid var(--fx-border);background:var(--fx-surface);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.site-plan p{margin:0}.site-covering-all{margin-top:16px}
