@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:Inter Tight;src:url(/assets/InterTight-Medium-D-noiq23.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/InterTight-SemiBold-CGrbeWLw.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/assets/InterTight-Bold-D1mQoZzF.woff2)format("woff2");font-weight:700;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);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(340px,1fr))}.grid-300{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-280{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-260{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.grid-200{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.grid-170{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.grid-160{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.grid-fill-340{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.display{font-family:var(--fx-display);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(96px,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(300px,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(160px,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);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)}@font-face{font-family:remixicon;src:url(/assets/remixicon.subset-BJxAWE61.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}[class^=ri-],[class*=\ ri-]{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:remixicon!important}.ri-add-line:before{content:""}.ri-alert-line:before{content:""}.ri-android-fill:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-up-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-base-station-line:before{content:""}.ri-calendar-line:before{content:""}.ri-chat-3-line:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-close-line:before{content:""}.ri-compass-3-line:before{content:""}.ri-cpu-line:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-group-line:before{content:""}.ri-stethoscope-line:before{content:""}.ri-chat-check-line:before{content:""}.ri-dashboard-line:before{content:""}.ri-delete-bin-line:before{content:""}.ri-double-quotes-r:before{content:""}.ri-error-warning-line:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-file-copy-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-global-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-hotspot-line:before{content:""}.ri-infinity-line:before{content:""}.ri-information-line:before{content:""}.ri-instagram-line:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-mail-line:before{content:""}.ri-map-2-line:before{content:""}.ri-map-pin-line:before{content:""}.ri-menu-line:before{content:""}.ri-message-2-line:before{content:""}.ri-moon-line:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-off-line:before{content:""}.ri-phone-line:before{content:""}.ri-pie-chart-line:before{content:""}.ri-play-circle-line:before{content:""}.ri-qr-code-line:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-line:before{content:""}.ri-questionnaire-line:before{content:""}.ri-radio-button-line:before{content:""}.ri-receipt-line:before{content:""}.ri-refresh-line:before{content:""}.ri-route-line:before{content:""}.ri-search-2-line:before{content:""}.ri-settings-3-line:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-star-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-sun-line:before{content:""}.ri-telegram-line:before{content:""}.ri-time-line:before{content:""}.ri-tools-line:before{content:""}.ri-user-line:before{content:""}.ri-user-received-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-visa-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wifi-line:before{content:""}.ri-youtube-line:before{content:""}.ri-add-circle-line:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-award-line:before{content:""}.ri-bank-line:before{content:""}.ri-book-open-line:before{content:""}.ri-calendar-check-line:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-close-circle-line:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-line:before{content:""}.ri-coupon-3-line:before{content:""}.ri-customer-service-line:before{content:""}.ri-database-2-line:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-line:before{content:""}.ri-download-2-line:before{content:""}.ri-earth-line:before{content:""}.ri-edit-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-line:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-text-line:before{content:""}.ri-forbid-2-line:before{content:""}.ri-gift-line:before{content:""}.ri-google-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-headphone-line:before{content:""}.ri-history-line:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-key-2-line:before{content:""}.ri-list-check-2:before{content:""}.ri-lock-2-line:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-mail-send-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-medal-line:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-percent-line:before{content:""}.ri-profile-line:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-refund-2-line:before{content:""}.ri-restart-line:before{content:""}.ri-save-line:before{content:""}.ri-secure-payment-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-line:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-spam-2-line:before{content:""}.ri-star-line:before{content:""}.ri-survey-line:before{content:""}.ri-ticket-2-line:before{content:""}.ri-timer-line:before{content:""}.ri-translate-2:before{content:""}.ri-trophy-line:before{content:""}.ri-upload-2-line:before{content:""}.ri-user-settings-line:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-loader-4-line:before{content:""}.ri-megaphone-line:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-shopping-bag-3-line:before{content:""}.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-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(340px,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(170px,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);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(300px,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(210px,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(120px,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(110px,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);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);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(320px,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);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}.step-row{gap:18px;display:flex}.step-n{letter-spacing:.1em;color:var(--fx-cyanink);flex-shrink:0;width:30px;font-size:13px}.login-grid{gap:var(--fx-gap);grid-template-columns:repeat(auto-fit,minmax(320px,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(220px,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}@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}}.ac-body{gap:var(--fx-gap);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.ac-h2{font-family:var(--fx-display);letter-spacing:-.01em;color:var(--fx-ink2);margin:10px 0 8px;font-size:15px;font-weight:600}.ac-title{letter-spacing:-.03em;font-size:clamp(24px,3vw,34px)}.ac-back{color:var(--fx-ink2);align-items:center;gap:4px;margin-bottom:8px;font-size:14px;font-weight:500;display:inline-flex}.ac-back:hover{color:var(--fx-cyanink)}.dash-group{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink2);padding:14px 12px 6px;font-size:12px;font-weight:600}.dash-link.danger,.dash-link.danger i{color:var(--fx-err)}.ac-group{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);overflow:hidden}.ac-group.flush{background:0 0;border:0;border-radius:0}.ac-row{text-align:left;width:100%;min-height:56px;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--fx-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding-block:12px;padding-inline:14px;display:flex}.ac-row+.ac-row{border-top:1px solid var(--fx-border)}a.ac-row:hover,button.ac-row:not(:disabled):hover,.ac-row:active{background:var(--fx-cyansoft)}.ac-row.is-off{opacity:.55;cursor:default}.ac-row.is-off:hover{background:0 0}.ac-row-mark{background:var(--fx-cyansoft);width:34px;height:34px;color:var(--fx-cyanink);border-radius:10px;flex:none;place-items:center;font-size:17px;display:grid}.ac-row-mark.danger{background:color-mix(in srgb, var(--fx-err) 10%, transparent);color:var(--fx-err)}.ac-row-body{flex:1;gap:2px;min-width:0;display:grid}.ac-row-text{font-size:15px;font-weight:500;line-height:1.35}.ac-row-note{color:var(--fx-ink2);font-size:13px;line-height:1.4}.ac-row-value{color:var(--fx-ink2);white-space:nowrap;flex:none;font-size:14px;font-weight:500}.ac-row-value.plus{color:var(--fx-okink)}.ac-row-end{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.ac-row{flex-wrap:wrap}@media (width<=479px){.ac-row>.ac-row-end{flex-basis:100%;margin-left:0}}.ac-group>.ac-row:focus-visible{outline-offset:-3px}.ac-row.danger .ac-row-text{color:var(--fx-err)}.ac-danger-row{border-radius:var(--fx-r-card);border:1px solid var(--fx-border);background:var(--fx-surface);min-height:52px;color:var(--fx-err);justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.ac-danger-row:hover{background:color-mix(in srgb, var(--fx-err) 6%, transparent)}.ac-toggle,.ac-radio{cursor:pointer}.ac-toggle input,.ac-radio input{opacity:0;width:1px;height:1px;position:absolute}.ac-switch{border-radius:var(--fx-r-pill);background:var(--fx-border);width:44px;height:26px;transition:background var(--fx-base) var(--fx-ease);flex:none;position:relative}.ac-switch:after{content:"";background:var(--fx-surface);width:20px;box-shadow:var(--fx-shadow-sm);transition:transform var(--fx-base) var(--fx-ease);border-radius:50%;position:absolute;inset:3px auto 3px 3px}.ac-toggle input:checked~.ac-switch{background:var(--fx-cyan)}.ac-toggle input:checked~.ac-switch:after{transform:translate(18px)}.ac-toggle input:disabled~.ac-switch{opacity:.5}.ac-toggle:active input:not(:disabled)~.ac-switch:after{width:24px}.ac-toggle:active input:not(:disabled):checked~.ac-switch:after{transform:translate(14px)}.ac-toggle input:focus-visible~.ac-switch{outline:2px solid var(--fx-cyanink);outline-offset:2px;box-shadow:var(--fx-ring)}.ac-dot{border:2px solid var(--fx-border);width:22px;height:22px;transition:border-color var(--fx-fast) var(--fx-ease), box-shadow var(--fx-fast) var(--fx-ease);border-radius:50%;flex:none;position:relative}.ac-radio:hover input:not(:disabled)~.ac-dot{border-color:var(--fx-ink2)}.ac-radio input:checked~.ac-dot{border-color:var(--fx-cyan)}.ac-dot:after{content:"";background:var(--fx-cyan);transition:transform var(--fx-fast) var(--fx-ease-out);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.ac-radio input:checked~.ac-dot:after{transform:scale(1)}.ac-radio:has(input:checked){background:var(--fx-cyansoft)}.ac-radio input:focus-visible~.ac-dot{outline:2px solid var(--fx-cyanink);outline-offset:2px;box-shadow:var(--fx-ring)}.ac-consent{cursor:pointer;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ac-consent input{opacity:0;width:1px;height:1px;position:absolute}.ac-consent-box{border:2px solid var(--fx-border);color:#0000;width:22px;height:22px;transition:background-color var(--fx-fast) var(--fx-ease), border-color var(--fx-fast) var(--fx-ease), box-shadow var(--fx-fast) var(--fx-ease);border-radius:7px;flex:none;place-items:center;margin-top:1px;font-size:14px;display:grid}.ac-consent:hover input:not(:disabled)~.ac-consent-box{border-color:var(--fx-ink2)}.ac-consent-box i{opacity:0;transition:transform var(--fx-fast) var(--fx-ease-out), opacity var(--fx-fast) var(--fx-ease);transform:scale(.4)}.ac-consent input:checked~.ac-consent-box{background:var(--fx-cyan);border-color:var(--fx-cyan);color:var(--fx-on-cyan)}.ac-consent input:checked~.ac-consent-box i{opacity:1;transform:scale(1)}.ac-consent input:focus-visible~.ac-consent-box{outline:2px solid var(--fx-cyanink);outline-offset:2px;box-shadow:var(--fx-ring)}.ac-panel{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);padding:16px}.ac-panel-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ac-panel-title{font-family:var(--fx-display);letter-spacing:-.015em;flex:1;min-width:0;font-size:16px;font-weight:600}.ac-panel-note{color:var(--fx-ink2);margin-bottom:12px;font-size:13px;line-height:1.5}.ac-panel .ac-group.flush{margin:0 -16px}.ac-panel .ac-group.flush>*{padding-left:16px;padding-right:16px}.ac-panel .ac-group.flush .ac-row:first-child{padding-top:6px}.ac-panel .ac-group.flush .ac-row:last-child{padding-bottom:6px}.ac-panel-note:last-child{margin-bottom:0}.ac-panel .tabs+*{margin-top:14px}.ac-data{justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding-block:8px;font-size:14px;display:flex}.ac-data+.ac-data{border-top:1px solid var(--fx-border)}.ac-data-k{color:var(--fx-ink2);flex:none}.ac-data-v{text-align:right;font-weight:500}.ac-copy{border:1px solid var(--fx-border);border-radius:var(--fx-r-input);background:var(--fx-bg);color:var(--fx-ink);cursor:pointer;align-items:center;gap:8px;max-width:62%;padding:6px 10px;font-size:13px;display:inline-flex;position:relative}.ac-copy:after{content:"";position:absolute;inset:-7px 0}.ac-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-copy i{color:var(--fx-ink2);flex:none}.ac-copy:hover{border-color:var(--fx-cyan)}.ac-price{gap:8px;display:grid}.ac-price-row{color:var(--fx-ink2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.ac-price-row.total{border-top:1px solid var(--fx-border);color:var(--fx-ink);font-family:var(--fx-display);padding-top:10px;font-size:17px;font-weight:600}.ac-price-note{color:var(--fx-ink2);font-size:12px}.ac-total{color:var(--fx-ink2);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 2px;font-size:14px;display:flex}.ac-total .display{color:var(--fx-ink);font-size:20px}.ac-stages{gap:0;list-style:none;display:grid}.ac-stage{gap:12px;padding-bottom:16px;display:flex;position:relative}.ac-stage:last-child{padding-bottom:0}.ac-stage:before{content:"";background:var(--fx-border);width:2px;position:absolute;top:22px;bottom:0;left:10px}.ac-stage:last-child:before{display:none}.ac-stage-mark{border:2px solid var(--fx-border);background:var(--fx-surface);color:#0000;z-index:1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ac-stage.done .ac-stage-mark{background:var(--fx-ok);border-color:var(--fx-ok);color:var(--fx-surface)}.ac-stage.now .ac-stage-mark{border-color:var(--fx-cyan);box-shadow:0 0 0 4px var(--fx-cyansoft)}.ac-stage-body{gap:2px;display:grid}.ac-stage-t{font-size:14px;font-weight:500}.ac-stage.done .ac-stage-t,.ac-stage:not(.now):not(.done) .ac-stage-t{color:var(--fx-ink2)}.ac-stage.now .ac-stage-t{color:var(--fx-ink)}.ac-stage-d{color:var(--fx-ink2);font-size:12px}.ac-steps{gap:12px;list-style:none;display:grid}.ac-step{align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.ac-step-n{background:var(--fx-cyansoft);width:24px;height:24px;color:var(--fx-cyanink);font-size:12px;font-weight:600;font-family:var(--fx-display);border-radius:50%;flex:none;place-items:center;display:grid}.ac-checks{gap:4px;list-style:none;display:grid}.ac-check{align-items:flex-start;gap:12px;padding:10px 0;font-size:14px;line-height:1.55;display:flex}.ac-check+.ac-check{border-top:1px solid var(--fx-border)}.ac-check.done span{color:var(--fx-ink2);text-decoration:line-through}.ac-check-box{border:2px solid var(--fx-border);color:#0000;cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.ac-check-box:after{content:"";position:absolute;inset:-10px}.ac-check.done .ac-check-box{background:var(--fx-ok);border-color:var(--fx-ok);color:var(--fx-surface)}.ac-notice{border-radius:var(--fx-r-card);border:1px solid var(--fx-border);background:var(--fx-surface);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ac-notice>i{flex:none;margin-top:1px;font-size:17px}.ac-notice.info{border-color:var(--fx-cyan);background:var(--fx-cyansoft)}.ac-notice.info>i{color:var(--fx-cyanink)}.ac-notice.warn{border-color:var(--fx-warn);background:var(--fx-warnsoft)}.ac-notice.warn>i{color:var(--fx-warnink)}.ac-notice.err{border-color:var(--fx-err);background:color-mix(in srgb, var(--fx-err) 8%, transparent)}.ac-notice.err>i{color:var(--fx-err)}.ac-notice.ok{border-color:var(--fx-ok);background:var(--fx-oksoft)}.ac-notice.ok>i{color:var(--fx-okink)}.ac-refuse{color:var(--fx-ink2);align-items:flex-start;gap:8px;padding:4px 2px;font-size:13px;line-height:1.5;display:flex}.ac-refuse i{color:var(--fx-ink2);flex:none;margin-top:1px}.ac-actions{flex-wrap:wrap;gap:10px;display:flex}.ac-actions .grow{flex:1;min-width:160px}.field-note{color:var(--fx-ink2);font-size:12px;line-height:1.5}.input select{min-width:0;font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1}.input.is-off{opacity:.55}.ac-search{margin-bottom:2px}.ac-chiprail{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.ac-chiprail::-webkit-scrollbar{display:none}.ac-chiprail .chip{flex:none}.ac-listbar{flex-wrap:wrap;gap:8px;display:flex}.ac-extra{gap:12px;margin-top:12px;display:grid}.ac-rules{color:var(--fx-ink2);gap:8px;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.ac-code{justify-content:space-between;gap:8px;margin:4px 0 10px;display:flex}.ac-code-box{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);text-align:center;min-width:0;height:54px;font-family:var(--fx-display);color:var(--fx-ink);background:var(--fx-bg);border:1px solid var(--fx-border);border-radius:var(--fx-r-input);outline:none;flex:1;font-size:22px;font-weight:600}.ac-code-box:hover:not(:focus){border-color:var(--fx-ink2)}.ac-code-box:focus,.ac-code-box:focus-visible{border-color:var(--fx-cyan);box-shadow:var(--fx-ring);background:var(--fx-surface);outline:none}.ac-code-box.err{border-color:var(--fx-err);box-shadow:var(--fx-ring-err)}.ac-code-box:not(:placeholder-shown){border-color:var(--fx-ink2);background:var(--fx-surface)}.ac-code-big{border-radius:var(--fx-r-card);border:1px dashed var(--fx-cyan);background:var(--fx-cyansoft);width:100%;min-height:62px;color:var(--fx-cyanink);letter-spacing:.12em;cursor:pointer;justify-content:center;align-items:center;gap:12px;font-size:24px;font-weight:600;display:flex}.ac-code-big i{letter-spacing:0;font-size:18px}.ac-esims{gap:var(--fx-gap);display:grid}.ac-esim{color:var(--fx-ink);gap:10px;padding:14px;display:grid}.ac-esim:hover{border-color:var(--fx-cyan)}.ac-esim-head{align-items:center;gap:var(--fx-s3);display:flex}.ac-esim-name{font-size:15px;font-weight:600;display:block}.ac-esim-plan{color:var(--fx-ink2);margin-top:2px;font-size:12px;display:block}.ac-esim-flags{flex-wrap:wrap;gap:6px;display:flex}.ac-esim-foot{color:var(--fx-ink2);justify-content:space-between;gap:10px;font-size:12px;font-weight:500;display:flex}.ac-esim-foot.one{justify-content:flex-start}.ac-esim-cta{color:var(--fx-cyanink);justify-content:flex-end;align-items:center;gap:2px;font-size:14px;font-weight:500;display:flex}.ac-folders{align-self:start}.ac-esim-bar{align-items:center;gap:var(--fx-s2);flex-wrap:wrap;display:flex}.ac-esim-filter{position:relative}.ac-esim-filter:not(.selected){background:var(--fx-surface);border-color:var(--fx-border)}.ac-esim-filter:after{content:"";position:absolute;inset:-5px 0}.ac-esim-hold{align-items:flex-start;gap:var(--fx-s2);color:var(--fx-ink2);font-size:12px;line-height:1.45;display:flex}.ac-esim-hold i{color:var(--fx-ink2);flex:none;margin-top:1px;font-size:15px}.ac-order-end{flex:none;justify-items:end;gap:4px;display:grid}.ac-order-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px 6px;display:flex}.ac-order-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ac-balance{border-radius:var(--fx-r-feature);background:var(--fx-deep);color:var(--fx-deepink);gap:4px;padding:20px;display:grid}.ac-balance-k{color:var(--fx-deepink2);font-size:13px}.ac-balance-v{letter-spacing:-.03em;font-size:32px}.ac-balance-note{color:var(--fx-deepink2);font-size:12px}.ac-tier{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.ac-tier-mark{background:var(--fx-warnsoft);width:38px;height:38px;color:var(--fx-warnink);border-radius:50%;flex:none;place-items:center;font-size:19px;display:grid}.ac-tier-bar{flex-basis:100%}.ac-stats{gap:var(--fx-gap);grid-template-columns:repeat(2,1fr);display:grid}.ac-stat{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);gap:2px;padding:14px;display:grid}.ac-stat-v{letter-spacing:-.02em;font-size:22px}.ac-stat-k{color:var(--fx-ink2);font-size:12px}.ac-hero-ref{text-align:center;border-radius:var(--fx-r-feature);background:var(--fx-cyansoft);border:1px solid var(--fx-cyan);justify-items:center;gap:8px;padding:24px 18px;display:grid}.ac-hero-mark{background:var(--fx-cyan);width:48px;height:48px;color:var(--fx-on-cyan);border-radius:50%;place-items:center;font-size:24px;display:grid}.ac-hero-t{font-family:var(--fx-display);letter-spacing:-.02em;font-size:22px;font-weight:700}.ac-hero-d{color:var(--fx-on-cyan-muted);max-width:34ch;font-size:14px;line-height:1.5}[data-theme=dark] .ac-hero-d{color:var(--fx-ink2)}.ac-notes{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);display:grid;overflow:hidden}.ac-note{color:var(--fx-ink);align-items:flex-start;gap:12px;padding:14px;display:flex}.ac-note+.ac-note{border-top:1px solid var(--fx-border)}.ac-note:hover,.ac-note.unread{background:var(--fx-cyansoft)}.ac-note-mark{background:var(--fx-cyansoft);width:34px;height:34px;color:var(--fx-cyanink);border-radius:10px;flex:none;place-items:center;font-size:16px;display:grid}.ac-note-mark.tone-warn{background:var(--fx-warnsoft);color:var(--fx-warnink)}.ac-note-mark.tone-ok{background:var(--fx-oksoft);color:var(--fx-okink)}.ac-note-t{font-size:14px;font-weight:600;display:block}.ac-note-d{color:var(--fx-ink2);margin-top:2px;font-size:13px;line-height:1.45;display:block}.ac-note-at{color:var(--fx-ink2);margin-top:4px;font-size:11px;display:block}.ac-note-dot{background:var(--fx-cyan);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.ac-note-link{gap:var(--fx-s3);min-width:0;color:inherit;flex:1;align-items:flex-start;display:flex}.ac-note-read{cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;place-items:center;width:20px;padding:0;display:grid;position:relative}.ac-note-read:after{content:"";position:absolute;inset:-12px}.ac-note-read:hover .ac-note-dot{background:var(--fx-cyanink)}.ac-notebar{align-items:center;gap:var(--fx-s3);margin-block:var(--fx-s4) var(--fx-s2);flex-wrap:wrap;display:flex}.ac-notebar .ac-listbar{justify-content:flex-end;margin-left:auto}.ac-note-gear{flex:none;justify-content:center;width:44px;padding:0}.ac-note-count{color:var(--fx-ink2);margin-block:var(--fx-s4) var(--fx-s2);font-size:13px}.ac-notebar .ac-note-count{margin-block:0}.ac-note-fix{margin-top:var(--fx-s1);color:var(--fx-ink2);display:block}.ac-doc{gap:var(--fx-s4);max-width:72ch;display:grid}.ac-doc-meta{color:var(--fx-ink2);margin-top:6px;font-size:13px}.ac-doc-lead{color:var(--fx-ink2);font-size:16px;line-height:1.6}.ac-toc{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);padding:14px 16px}.ac-toc-t{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink2);margin-bottom:8px;font-size:12px;font-weight:600}.ac-toc ol{gap:6px;padding-left:18px;font-size:14px;display:grid}.ac-toc a{color:var(--fx-cyanink);text-underline-offset:2px;text-decoration:underline}.ac-doc-sec{scroll-margin-top:calc(var(--fx-header) + 16px);gap:8px;display:grid}.ac-doc-sec h2{font-family:var(--fx-display);letter-spacing:-.015em;font-size:18px;font-weight:600}.ac-doc-sec p{color:var(--fx-ink2);font-size:15px;line-height:1.65}.ac-doc-sec:focus{outline:none}.ac-doc-foot{border-top:1px solid var(--fx-border);color:var(--fx-ink2);flex-wrap:wrap;align-items:center;gap:14px;padding-top:18px;font-size:14px;display:flex}.ac-article{max-width:72ch}.ac-quick{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ac-quick-item{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);min-height:56px;color:var(--fx-ink);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.ac-quick-item:hover{border-color:var(--fx-cyan)}.ac-quick-mark{background:var(--fx-cyansoft);width:32px;height:32px;color:var(--fx-cyanink);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.ac-helpful{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);flex-wrap:wrap;align-items:center;gap:14px;padding:16px;font-size:15px;font-weight:500;display:flex}.ac-helpful p{flex:1;min-width:140px}.ac-ctx .ac-copy{min-width:0}.ac-ctx .ac-copy span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.ac-out{align-items:flex-start;gap:var(--fx-s3);padding:var(--fx-s4);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);display:flex}.ac-out-mark{background:var(--fx-bg);width:44px;height:44px;color:var(--fx-ink2);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.ac-out-body{gap:var(--fx-s1);min-width:0;display:grid}.ac-out-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fx-ink2);font-size:12px;font-weight:600}.ac-out-t{font-family:var(--fx-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.ac-out-d{color:var(--fx-ink2);font-size:14px;line-height:1.55}.ac-out.ok{border-color:var(--fx-ok);background:var(--fx-oksoft)}.ac-out.ok .ac-out-mark{background:var(--fx-ok);color:var(--fx-surface)}.ac-out.ok .ac-out-label{color:var(--fx-okink)}.ac-out.warn{border-color:var(--fx-warn);background:var(--fx-warnsoft)}.ac-out.warn .ac-out-mark{background:var(--fx-warn);color:var(--fx-surface)}.ac-out.warn .ac-out-label{color:var(--fx-warnink)}.ac-out.soft{border-color:var(--fx-cyan);background:var(--fx-cyansoft)}.ac-out.soft .ac-out-mark{background:var(--fx-cyan);color:var(--fx-on-cyan)}.ac-out.soft .ac-out-label{color:var(--fx-cyanink)}.ac-chat{align-content:start;gap:12px;display:grid}.ac-chat-log{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);align-content:start;gap:10px;max-height:min(58vh,520px);padding:14px;display:grid;overflow-y:auto}.ac-msg{border-radius:var(--fx-r-card);gap:2px;max-width:82%;padding:10px 12px;font-size:14px;line-height:1.5;display:grid}.ac-msg.user{background:var(--fx-cyan);color:var(--fx-on-cyan);justify-self:end}.ac-msg.agent{background:var(--fx-bg);border:1px solid var(--fx-border);justify-self:start}.ac-msg.typing{color:var(--fx-ink2);font-style:italic}.ac-msg-who{color:var(--fx-cyanink);font-size:12px;font-weight:600}.ac-msg-at{opacity:.7;justify-self:end;font-size:11px}.ac-msg.user .ac-msg-at{color:var(--fx-on-cyan-muted)}.ac-msg.agent .ac-msg-at{color:var(--fx-ink2)}.ac-chat-ctx{color:var(--fx-ink2);align-items:center;gap:8px;padding:0 2px;font-size:12px;display:flex}.ac-chat-bar{align-items:center;gap:8px;display:flex}.ac-chat-end{font-family:inherit;line-height:inherit;color:var(--fx-cyanink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline;position:relative}.ac-chat-end:after{content:"";position:absolute;inset:-15px -10px}.ac-queue{align-items:center;gap:var(--fx-s3);padding:var(--fx-s3) var(--fx-s4);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);display:flex}.ac-queue-mark{background:var(--fx-cyansoft);width:34px;height:34px;color:var(--fx-cyanink);border-radius:50%;flex:none;place-items:center;font-size:17px;display:grid}.ac-queue-t{font-size:14px;font-weight:600;display:block}.ac-queue-d{color:var(--fx-ink2);margin-top:2px;font-size:12px;line-height:1.45;display:block}.ac-rate{justify-items:center;gap:var(--fx-s2);padding:var(--fx-s4);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);text-align:center;display:grid}.ac-rate-t{font-size:14px;font-weight:500}.ac-rate-word{color:var(--fx-ink2);font-size:13px}.ac-stars{gap:var(--fx-s1);display:flex}.ac-star{width:36px;height:36px;color:var(--fx-ink2);cursor:pointer;transition:transform var(--fx-fast) var(--fx-ease-out), color var(--fx-fast) var(--fx-ease);background:0 0;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:relative}.ac-star:after{content:"";position:absolute;inset:-4px}.ac-star.on{color:var(--fx-warn)}.ac-star:not(:disabled):hover{transform:scale(1.12)}.ac-star:disabled{cursor:default}.ac-keep{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.ac-keep i{flex:none;margin-top:1px;font-size:18px}.ac-keep.gone i{color:var(--fx-err)}.ac-keep.stays i{color:var(--fx-okink)}.ac-keep.stays span{color:var(--fx-ink2)}.ac-done{text-align:center;justify-items:center;gap:10px;padding:26px 18px;display:grid}.ac-done-mark{background:var(--fx-warnsoft);width:56px;height:56px;color:var(--fx-warnink);border-radius:50%;place-items:center;font-size:26px;display:grid}.ac-done-t{font-family:var(--fx-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.ac-done-d{color:var(--fx-ink2);max-width:38ch;margin-bottom:8px;font-size:14px;line-height:1.55}.ac-ask{text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.ac-ask-mark{background:var(--fx-cyansoft);width:64px;height:64px;color:var(--fx-cyanink);border-radius:50%;place-items:center;font-size:30px;display:grid}.ac-ask-t{font-family:var(--fx-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.ac-ask-d{color:var(--fx-ink2);max-width:36ch;margin-bottom:8px;font-size:14px;line-height:1.55}.ac-ask-actions{gap:var(--fx-s3);width:100%;display:grid}.ac-me{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);color:var(--fx-ink);align-items:center;gap:12px;padding:14px;display:flex}.ac-me:hover{border-color:var(--fx-cyan)}.ac-me-photo{object-fit:cover;border-radius:50%;flex:none}.ac-me-name{font-family:var(--fx-display);letter-spacing:-.02em;font-size:17px;font-weight:600;display:block}.ac-me-sub{color:var(--fx-ink2);align-items:center;gap:4px;margin-top:2px;font-size:13px;display:flex}.ac-me-sub i{color:var(--fx-okink);font-size:14px}.ac-me-tier{border-radius:var(--fx-r-pill);background:var(--fx-warnsoft);color:var(--fx-warnink);flex:none;align-items:center;gap:5px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.ac-avatar-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ac-avatar-img{object-fit:cover;border-radius:50%;flex:none}.ac-version{text-align:center;color:var(--fx-ink2);padding:4px 0 8px;font-size:12px}.ac-guest{place-items:center;display:grid}.ac-guest-card{text-align:center;justify-items:center;gap:10px;max-width:420px;padding:30px 22px;display:grid}.ac-guest-card .btn{margin-top:4px}.ac-guest-mark{background:var(--fx-cyansoft);width:56px;height:56px;color:var(--fx-cyanink);border-radius:50%;place-items:center;font-size:26px;display:grid}.ac-guest-strip{color:var(--fx-ink2);gap:10px;padding:16px;font-size:14px;line-height:1.5;display:grid}.ac-card-row .ac-row-body{flex:1}@media (width<=1023px){.ac-stats{grid-template-columns:1fr}.ac-actions{flex-direction:column}.ac-actions .grow{flex:none;min-width:0}}[data-app=tg] .ac-actions{flex-direction:column}[data-app=tg] .ac-actions .grow{flex:none;min-width:0}.esim-grid{max-width:720px}.esim-head{align-items:center;gap:12px;display:flex}.esim-title{letter-spacing:-.03em;font-size:clamp(22px,3vw,30px)}.esim-sub{color:var(--fx-ink2);margin-top:3px;font-size:13px}.esim-views{margin-bottom:var(--fx-s3);max-width:260px}.esim-figure{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.esim-left{letter-spacing:-.03em;font-size:30px}.esim-of{color:var(--fx-ink2);font-size:13px}.esim-synced{color:var(--fx-ink2);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.icon-btn.is-spinning{pointer-events:none}.icon-btn.is-spinning i{animation:.7s linear infinite fxSpin;display:inline-block}.esim-alt{margin-top:14px}.esim-alt>summary{cursor:pointer;min-height:44px;color:var(--fx-cyanink);justify-content:space-between;align-items:center;font-size:14px;font-weight:500;list-style:none;display:flex}.esim-alt>summary::-webkit-details-marker{display:none}.esim-alt>summary:after{content:"";width:8px;height:8px;transition:transform var(--fx-fast) var(--fx-ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)}.esim-alt[open]>summary:after{transform:rotate(-135deg)}.esim-alt-body{gap:12px;padding-top:10px;display:grid}.login-h{letter-spacing:-.025em;margin-bottom:6px;font-size:24px}.login-sub{margin-bottom:22px}.login-social{border-radius:13px;width:100%;height:52px;font-size:15px;font-weight:600}.login-dial{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex;position:relative}.login-dial:after{content:"";position:absolute;inset:-12px -8px}.login-dial .strong{font-size:15px;font-weight:600}.login-dial i{color:var(--fx-ink2);font-size:16px}.login-legal{margin-top:14px;line-height:1.5}.login-legal a{color:var(--fx-cyanink);text-underline-offset:2px;text-decoration:underline}.ac-avatar-acts{gap:var(--fx-s2);flex-wrap:wrap}.ac-form{gap:var(--fx-s3)}.ac-photo-pick{align-items:center;gap:var(--fx-s4);margin-bottom:var(--fx-s3);display:flex}.ac-photo-prev{background:var(--fx-bg);border:1px solid var(--fx-border);width:84px;height:84px;color:var(--fx-ink2);border-radius:50%;flex:none;place-items:center;font-size:30px;display:grid;overflow:hidden}.ac-photo-prev .ac-avatar-img{width:100%;height:100%}.ac-photo-btn{cursor:pointer;position:relative}.ac-photo-btn input[type=file]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.ac-photo-btn:has(input:focus-visible){box-shadow:var(--fx-ring)}.ac-photo-btn input[type=file]:focus-visible{outline:none}.ac-export{align-items:center;gap:var(--fx-s3);margin-top:var(--fx-s3);padding:var(--fx-s3);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);display:flex}.ac-export>.grow{gap:2px;min-width:0;display:grid}.ac-export .btn{flex:none}.ac-export-mark{color:var(--fx-ink2);flex:none;font-size:20px}.ac-export.info{border-color:var(--fx-cyan);background:var(--fx-cyansoft)}.ac-export.info .ac-export-mark{color:var(--fx-cyanink)}.ac-export.ok{border-color:var(--fx-ok);background:var(--fx-oksoft)}.ac-export.ok .ac-export-mark{color:var(--fx-okink)}.ac-export.err{border-color:var(--fx-err);background:color-mix(in srgb, var(--fx-err) 8%, transparent)}.ac-export.err .ac-export-mark{color:var(--fx-err)}.rs-find{margin-top:var(--fx-s4)}.rs-answer{gap:var(--fx-s3);text-align:center;padding:var(--fx-s5) var(--fx-s4);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.rs-answer-mark{background:var(--fx-bg);width:52px;height:52px;color:var(--fx-ink2);border-radius:50%;place-items:center;font-size:26px;display:grid}.rs-answer.ok .rs-answer-mark{background:var(--fx-oksoft);color:var(--fx-okink)}.rs-answer.warn .rs-answer-mark{background:var(--fx-warnsoft);color:var(--fx-warnink)}.rs-answer.info .rs-answer-mark{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.rs-answer-t{font-family:var(--fx-display);letter-spacing:-.02em;font-size:19px}.rs-answer-d{color:var(--fx-ink2);max-width:34em;font-size:14px;line-height:1.55}.rs-found,.rs-answer .ac-notice{text-align:left;width:100%}.rs-answer-acts{gap:var(--fx-s2);flex-wrap:wrap;width:100%;display:flex}.rs-answer-acts:empty{display:none}.login-socials{gap:var(--fx-s3)}.login-apple{background:var(--fx-ink);color:var(--fx-surface);border:1px solid var(--fx-ink)}.login-apple:hover{background:var(--fx-ink);opacity:.9}.login-apple i{font-size:18px}.sso-frame{gap:var(--fx-s3);padding:var(--fx-s5) var(--fx-s4);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-bg);margin-bottom:var(--fx-s3);grid-template-columns:minmax(0,1fr);display:grid}.sso-bar{justify-content:center;align-items:center;gap:var(--fx-s2);padding-bottom:var(--fx-s3);border-bottom:1px solid var(--fx-border);font-size:15px;font-weight:600;display:flex}.sso-bar i{font-size:20px}.sso-text{color:var(--fx-ink2);text-align:center;font-size:14px;line-height:1.55}.sso-acct{text-align:center;overflow-wrap:anywhere;font-size:15px;font-weight:600}.sso-hide{font-size:13px}.sso-note{align-items:flex-start;gap:var(--fx-s2);color:var(--fx-ink2);font-size:12px;line-height:1.5;display:flex}.sso-note i{flex:none;margin-top:1px}.tariffs{gap:var(--fx-s2);display:grid}.tariff{text-align:left;width:100%;min-height:68px;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--fx-ink);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);cursor:pointer;transition:border-color var(--fx-fast) var(--fx-ease), background var(--fx-fast) var(--fx-ease);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 14px;display:flex}.tariff:not(:disabled):hover{border-color:var(--fx-cyan)}.tariff.selected{background:var(--fx-cyansoft);border-color:var(--fx-cyan)}.tariff.is-off{opacity:.55;cursor:default}.tariff-main{flex:auto;gap:2px;min-width:min-content;display:grid}.tariff-gb{letter-spacing:-.02em;white-space:nowrap;font-size:19px;line-height:1.1}.tariff-gb.is-word{font-family:var(--fx-text);letter-spacing:0;font-size:15px;font-weight:700;line-height:1.3}.tariff-days{color:var(--fx-ink2);font-size:12px}.tariff-note{color:var(--fx-ink2);font-size:12px;line-height:1.4}.tariff-side{flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.tariff-price{text-align:right;justify-items:end;gap:2px;display:grid}.tariff-price .display{letter-spacing:-.02em;white-space:nowrap;font-size:17px}.tariff-was{color:var(--fx-ink2);font-size:12px;text-decoration:line-through}.tariff-meta{align-items:center;gap:var(--fx-s1) var(--fx-s2);flex-wrap:wrap;flex:1 0 100%;display:flex}.tariff-tags{gap:var(--fx-s1);flex-wrap:wrap;display:flex}.buy-panel{align-items:center;gap:14px;display:flex}.buy-panel-sum{flex:auto;gap:2px;min-width:0;display:grid}.buy-panel-plan{color:var(--fx-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.buy-panel-price{letter-spacing:-.02em;white-space:nowrap;font-size:19px}.buy-panel .btn{flex:none}@media (width<=479px){.buy-panel .btn{flex:1}}.compat-link{border:1px dashed var(--fx-border);border-radius:var(--fx-r-btn);min-height:48px;color:var(--fx-ink);align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;font-size:14px;display:flex}.compat-link:hover{border-color:var(--fx-cyan)}.compat-link>i:first-child{color:var(--fx-cyanink);font-size:18px}.compat-link>i:last-child{color:var(--fx-ink2)}.chip-rail{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chip-rail::-webkit-scrollbar{display:none}.chip-rail>*{flex:none}@media (width>=640px){.chip-rail{flex-wrap:wrap;overflow:visible}}.sheet-price{align-items:baseline;gap:10px;display:flex}.sheet-price .display{letter-spacing:-.03em;font-size:30px}.review-mini{align-items:flex-start;gap:12px;display:flex}.review-mini-meta{align-items:center;gap:var(--fx-s2);margin-top:var(--fx-s1);display:flex}.review-more{margin-top:var(--fx-s3)}.buy-row{text-align:left;width:100%;min-height:58px;font-family:inherit;font-size:inherit;line-height:inherit;color:var(--fx-ink);background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.buy-row:not(:disabled):hover{border-color:var(--fx-cyan)}.buy-row-mark{background:var(--fx-cyansoft);width:36px;height:36px;color:var(--fx-cyanink);border-radius:10px;flex:none;place-items:center;font-size:18px;display:grid}.buy-row-name{font-size:15px;font-weight:500;display:block}.buy-row-note{color:var(--fx-ink2);margin-top:2px;font-size:12px;display:block}.promo-chip{border-radius:var(--fx-r-pill);background:var(--fx-oksoft);color:var(--fx-okink);align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:13px;font-weight:600;display:inline-flex}.promo-x{background:var(--fx-surface);width:20px;height:20px;color:var(--fx-ink2);cursor:pointer;border-radius:50%;place-items:center;display:grid}.wallet-btn{border-radius:var(--fx-r-btn);cursor:pointer;width:100%;min-height:50px;color:var(--fx-slate-0);background:#000;border:0;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-family:inherit;font-size:15px;font-weight:600;display:flex}.wallet-btn i{font-size:19px}.bonus-head{border-bottom:1px solid var(--fx-border);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.bonus-head .display{letter-spacing:-.02em;font-size:22px}.ac-price-row.off span:last-child{color:var(--fx-okink)}.typo-hint{margin-top:-6px}.btn-link{color:var(--fx-cyanink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:500;text-decoration:underline}.checkout-legal{color:var(--fx-ink2);text-align:center;font-size:12px;line-height:1.55}.checkout-legal a{color:var(--fx-cyanink);text-underline-offset:2px;text-decoration:underline}.pay-timer{color:var(--fx-ink2);text-align:center;font-size:13px}.psp-frame{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-bg);min-height:280px;display:grid}.psp-loading{color:var(--fx-ink2);align-content:center;justify-items:center;gap:12px;font-size:14px;display:grid}.psp-page{align-content:start;gap:14px;padding:18px;display:grid}.psp-bank{border-bottom:1px solid var(--fx-border);align-items:center;gap:8px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.psp-bank i{color:var(--fx-ink2);font-size:20px}.psp-text{color:var(--fx-ink2);font-size:14px;line-height:1.55}.psp-note{color:var(--fx-ink2);align-items:center;gap:6px;font-size:12px;display:flex}.psp-fake{gap:8px;display:flex}.psp-fake span{border-radius:var(--fx-r-input);border:1px solid var(--fx-border);background:var(--fx-surface);flex:1;place-items:center;height:46px;display:grid}.psp-fake span:after{content:"";background:var(--fx-ink2);border-radius:50%;width:9px;height:9px}.pay-result{text-align:center;border:1px solid var(--fx-border);border-radius:var(--fx-r-feature);background:var(--fx-surface);justify-items:center;gap:10px;padding:28px 20px;display:grid}.pay-result-mark{background:var(--fx-cyansoft);width:60px;height:60px;color:var(--fx-cyanink);border-radius:50%;place-items:center;font-size:28px;display:grid}.pay-result.tone-ok .pay-result-mark{background:var(--fx-oksoft);color:var(--fx-okink)}.pay-result.tone-warn .pay-result-mark{background:var(--fx-warnsoft);color:var(--fx-warnink)}.pay-result.tone-err .pay-result-mark{background:color-mix(in srgb, var(--fx-err) 10%, transparent);color:var(--fx-err)}.pay-result.tone-neutral .pay-result-mark{background:var(--fx-bg);color:var(--fx-ink2)}.pay-result-t{letter-spacing:-.025em;font-size:22px}.pay-result-d{color:var(--fx-ink2);max-width:40ch;font-size:14px;line-height:1.55}.pay-result-reason{text-align:left;border-radius:var(--fx-r-btn);background:var(--fx-bg);align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.pay-result-meta,.pay-result-extra{text-align:left;width:100%}.pay-result-actions{gap:10px;width:100%;margin-top:4px;display:grid}.pay-result-help{color:var(--fx-cyanink);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.deliver{justify-items:center;display:grid}.deliver-skel{place-items:center;display:grid}.deliver-note{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.deliver-note>i{color:var(--fx-cyanink);flex:none;font-size:17px}.install-hint{color:var(--fx-ink2);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.install-skel{border-radius:var(--fx-r-card);width:174px;height:174px}.install-deliver-note{margin:var(--fx-s3) 0 0;text-align:center}.install-body{margin-top:var(--fx-s4)}.install-policy{margin:var(--fx-s4) 0 0}.install-policy.tight{margin-top:var(--fx-s1)}.install-handoff-note,.install-after-note{margin:var(--fx-s3) 0 0}.install-help-link{margin-top:var(--fx-s3)}.install-h,[data-app=tg] .ac-h2.install-h{margin:var(--fx-s4) 0 var(--fx-s2)}.install-alt-actions{gap:var(--fx-s3);flex-wrap:wrap;display:flex}.install-error{padding-block:var(--fx-s2);background:0 0;border:0;padding-inline:0}.install-provider{margin-top:var(--fx-s4)}.install-provider-note{margin:var(--fx-s2) 0 0}.install-manual{margin-top:var(--fx-s4);padding:var(--fx-s3) var(--fx-s4) var(--fx-s4);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-bg)}.install-manual .install-h:first-child{margin-top:0}.install-manual .qr-box{margin-inline:auto}.install-codes .ac-copy{max-width:100%}.install-codes .ac-copy span{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.install-ask .ac-notice{flex-wrap:wrap}.install-answer{gap:var(--fx-s2);flex:none;margin-left:auto;display:flex}.ac-done-mark.ok{background:var(--fx-oksoft);color:var(--fx-okink)}.success-grid{gap:var(--fx-gap);align-items:start;display:grid}@media (width>=1024px){html:not([data-app=tg]) .success-grid{grid-template-columns:minmax(0,1fr) 380px}}.dest-page{align-content:start;gap:14px;display:grid}.dest-search{top:calc(var(--fx-header) + 8px);z-index:5;position:sticky}[data-app=tg] .dest-search{top:0}.dest-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dest-head .ac-h2{margin:0}.pick-row{min-height:58px;color:var(--fx-ink);align-items:center;gap:12px;padding:10px 14px;display:flex}.pick-row+.pick-row{border-top:1px solid var(--fx-border)}.pick-row:hover{background:var(--fx-cyansoft)}.dest-mark{background:var(--fx-cyansoft);width:30px;height:30px;color:var(--fx-cyanink);border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.pick-name{font-size:15px;font-weight:500;display:block}.pick-sub{color:var(--fx-ink2);margin-top:2px;font-size:12px;display:block}.dest-price{color:var(--fx-ink2);white-space:nowrap;flex:none;font-size:13px;font-weight:500}.dest-cross{border:1px solid var(--fx-cyan);border-radius:var(--fx-r-card);background:var(--fx-cyansoft);color:var(--fx-ink);align-items:center;gap:12px;padding:14px;display:flex}.dest-cross>i:first-child{color:var(--fx-cyanink);flex:none;font-size:22px}.dest-cross>i:last-child{color:var(--fx-cyanink)}.dest-suggest{border:1px solid var(--fx-border);border-radius:var(--fx-r-card);background:var(--fx-surface);align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.dest-suggest i{color:var(--fx-ink2);flex:none}.tg-cross{margin-top:var(--fx-s3)}.az{align-items:flex-start;gap:10px;display:flex}.az-body{gap:var(--fx-s4);flex:1;min-width:0;display:grid}.az-group{scroll-margin-top:calc(var(--fx-header) + 64px)}.az-letter{font-family:var(--fx-display);color:var(--fx-ink2);padding:0 2px 8px;font-size:14px;font-weight:600}.az-index{top:calc(var(--fx-header) + 72px);text-align:center;flex:none;gap:1px;padding:6px 2px;display:grid;position:sticky}.az-index a{color:var(--fx-ink2);border-radius:4px;padding:0 4px;font-size:11px;font-weight:600;line-height:1.5}.az-index a:hover{color:var(--fx-cyanink);background:var(--fx-cyansoft)}[data-app=tg] .az-index{top:8px}[data-app=tg] .header,[data-app=tg] .footer,[data-app=tg] .tabbar,[data-app=tg] .to-top{display:none}[data-app=tg]{--tabbar-h:56px;--tg-min:320px;--tg-max:800px}[data-app=tg][data-os=ios]{--tabbar-h:49px}[data-app=tg][data-os=android]{--tabbar-h:64px}[data-app=tg] body{min-width:var(--tg-min)}[data-app=tg] #app{max-width:var(--tg-max);margin-inline:auto}[data-app=tg] .appbar,[data-app=tg] .apptabs{padding-inline:max(0px, calc((100% - var(--tg-max)) / 2))}[data-app=tg] .sheet,[data-app=tg] .sticky-cta,[data-app=tg] .story-view{max-width:var(--tg-max);margin-inline:auto}[data-app=tg] body{padding-bottom:calc(var(--tabbar-h) + 16px + max(var(--tg-bottom,0px), env(safe-area-inset-bottom)))}[data-app=tg] .page,[data-app=tg] .narrow,[data-app=tg] .wide,[data-app=tg] .checkout{max-width:100%}.appbar{z-index:60;padding-top:max(var(--tg-top,0px), env(safe-area-inset-top));background:var(--fx-surface);transition:box-shadow var(--fx-base) ease, background-color var(--fx-base) ease;position:sticky;top:0}.appbar-row{height:56px;transition:height var(--fx-base) ease;align-items:center;gap:4px;padding:0 6px;display:grid}.appbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fx-display);color:var(--fx-ink);overflow:hidden}.appbar-back{width:40px;height:40px;color:var(--fx-cyanink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.appbar-back:after{content:"";position:absolute;inset:-2px}.appbar-back i{font-size:26px}.appbar-large{font-family:var(--fx-display);color:var(--fx-ink);letter-spacing:-.03em;transform-origin:0;transition:opacity var(--fx-base) ease, transform var(--fx-base) ease, max-height var(--fx-base) ease, padding var(--fx-base) ease;max-height:60px;margin:0;padding:2px 16px 0}.appbar.condensed .appbar-large{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:scale(.86)}.appbar.root .appbar-title{opacity:0;transition:opacity var(--fx-base) ease}.appbar.root.condensed .appbar-title{opacity:1}.appbar.bare{box-shadow:none;background:0 0}.appbar.root:not(.home) .appbar-row{height:0;overflow:hidden}.appbar.root:not(.home).condensed .appbar-row{height:56px;overflow:visible}.appbar.root:not(.home) .appbar-large{padding-top:14px}.appbar.root:not(.home).condensed .appbar-large{padding-top:0}.appbar-lead,.appbar-trail{align-items:center;min-width:0;display:flex}.appbar-trail{justify-content:flex-end}.appbar.home .appbar-row{grid-template-columns:minmax(0,1fr) 0 auto}.appbar-brand{padding-left:10px}.appbar-brand img{height:24px}.appbar-action{width:40px;height:40px;color:var(--fx-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.appbar-action:after{content:"";position:absolute;inset:-2px}.appbar-action i{font-size:21px}[data-os=ios] .appbar-action{color:var(--fx-cyanink)}[data-os=android] .appbar-action{width:48px;height:48px}[data-os=android] .appbar-action:active{background:var(--fx-bg)}.appbar-dot{background:var(--fx-err);border:2px solid var(--fx-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;right:5px}[data-os=ios] .appbar-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}[data-os=ios] .appbar-title{letter-spacing:-.01em;justify-self:center;font-size:17px;font-weight:600}[data-os=ios] .appbar-large{font-size:34px;font-weight:700}[data-os=ios] .appbar.condensed{box-shadow:0 .5px 0 var(--fx-border)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) and (background:color-mix(in srgb, red 50%, transparent)){[data-os=ios] .appbar{background:color-mix(in srgb, var(--fx-surface) 78%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px)}}[data-os=android] .appbar-row{grid-template-columns:auto minmax(0,1fr) auto;padding:0 4px}[data-os=android] .appbar-title{justify-self:start;padding-left:8px;font-size:22px;font-weight:500}[data-os=android] .appbar-large{padding-left:12px;font-size:28px;font-weight:600}[data-os=android] .appbar.condensed{background:var(--fx-raise);box-shadow:var(--fx-shadow-sm)}[data-os=android] .appbar-back{width:48px;height:48px;color:var(--fx-ink)}[data-os=android] .appbar-back:active{background:var(--fx-bg)}[data-app=tg] #app{animation-fill-mode:both}[data-os=ios][data-app=tg] #app[data-nav=push]{animation:navPush var(--fx-slow) var(--fx-ease-out)}[data-os=ios][data-app=tg] #app[data-nav=pop]{animation:navPop var(--fx-slow) var(--fx-ease-out)}[data-os=android][data-app=tg] #app[data-nav=push],[data-os=android][data-app=tg] #app[data-nav=pop]{animation:navFade var(--fx-base) var(--fx-ease-out)}@keyframes navPush{0%{opacity:0;transform:translate(22px)}}@keyframes navPop{0%{opacity:0;transform:translate(-22px)}}@keyframes navFade{0%{opacity:0;transform:translateY(10px)}}.apptabs{z-index:60;background:var(--fx-surface);border-top:1px solid var(--fx-border);padding-bottom:max(var(--tg-bottom,0px), env(safe-area-inset-bottom));display:flex;position:fixed;bottom:0;left:0;right:0}.tab{min-width:0;height:var(--tabbar-h);font-family:var(--fx-text);color:var(--fx-ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab i{transition:background-color var(--fx-fast) ease, color var(--fx-fast) ease;font-size:22px}.tab[aria-current=true]{color:var(--fx-cyanink)}[data-os=ios] .tab{gap:3px;font-size:10px;font-weight:500}[data-os=ios] .tab i{font-size:24px}[data-os=android] .tab{gap:4px;font-size:12px;font-weight:500}[data-os=android] .tab i{border-radius:999px;padding:4px 18px}[data-os=android] .tab[aria-current=true] i{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.tg-page{padding:24px 16px 32px}.tg-h2{font-family:var(--fx-display);letter-spacing:-.02em;color:var(--fx-ink);margin:0;font-size:18px;font-weight:600}.tg-search{text-align:left;cursor:pointer;background:var(--fx-raise);border-radius:var(--fx-r-pill);border:0;width:100%;height:44px;padding:0 18px}.tg-search-ghost{color:var(--fx-ink2);font-size:15px}[data-os=android] .tg-search{height:48px}.tg-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tg-tile{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);min-height:60px;color:inherit;align-items:center;gap:10px;padding:10px 12px;display:flex}.tg-tile:active{border-color:var(--fx-cyan)}.tg-tile-name{font-size:14px;font-weight:600;line-height:1.25;display:block}.tg-tile-sub{color:var(--fx-ink2);margin-top:2px;font-size:12px;display:block}.tg-list{display:grid}.tg-row{min-height:62px;color:inherit;align-items:center;gap:12px;padding:10px 4px;display:flex}.tg-row+.tg-row{border-top:1px solid var(--fx-border)}.tg-row:active{background:var(--fx-bg)}.tg-row>i{color:var(--fx-ink2);flex-shrink:0;font-size:20px}.tg-row-name{font-size:16px;font-weight:500;display:block}.tg-row-sub{color:var(--fx-ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.tg-row-meta{color:var(--fx-cyanink);flex-shrink:0;font-size:13px;font-weight:500}.tg-links{gap:8px;display:grid}.tg-linkrow{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);width:100%;min-height:56px;font-family:var(--fx-text);color:var(--fx-ink);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:500;display:flex}.tg-linkrow:active{background:var(--fx-bg)}.tg-linkrow>i{color:var(--fx-ink2);flex-shrink:0;font-size:20px}.tg-linkrow-mark{background:var(--fx-cyansoft);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.tg-linkrow-mark i{color:var(--fx-cyanink);font-size:18px}.tg-plans{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tg-plan{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-feature);color:inherit;align-content:start;gap:2px;padding:14px;display:grid}.tg-plan-mark{background:var(--fx-cyansoft);border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:10px;display:grid}.tg-plan-mark i{color:var(--fx-cyanink);font-size:18px}.tg-plan-gb{font-family:var(--fx-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.tg-plan-meta{color:var(--fx-ink2);font-size:12px}.tg-plan-price{color:var(--fx-cyanink);margin-top:8px;font-size:15px;font-weight:600}.tg-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:76%;grid-auto-flow:column;gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:grid;overflow:auto hidden}.tg-rail::-webkit-scrollbar{display:none}.tg-step{scroll-snap-align:start;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-feature);padding:16px}.tg-step-n{background:var(--fx-cyansoft);width:26px;height:26px;color:var(--fx-cyanink);border-radius:50%;place-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:grid}.tg-step-t{font-family:var(--fx-display);letter-spacing:-.01em;margin:0 0 6px;font-size:16px}.tg-step-d{color:var(--fx-ink2);margin:0;font-size:13px;line-height:1.5}.tg-promo,.tg-support{text-align:center;border-radius:var(--fx-r-hero);color:inherit;justify-items:center;gap:4px;padding:24px 18px;display:grid}.tg-promo{background:var(--fx-cyansoft)}.tg-support{background:var(--fx-raise);border:1px solid var(--fx-border)}.tg-promo>i,.tg-support>i{color:var(--fx-cyanink);margin-bottom:8px;font-size:32px}.tg-promo-t,.tg-support-t{font-family:var(--fx-display);letter-spacing:-.02em;font-size:19px;font-weight:600}.tg-promo-d,.tg-support-d{color:var(--fx-ink2);font-size:14px;line-height:1.5}.tg-promo-cta,.tg-support-cta{margin-top:14px}.tg-seg{margin:0}.tg-esims{gap:12px;display:grid}.tg-esim{color:inherit;gap:12px;display:grid}.tg-esim-head{align-items:center;gap:11px;display:flex}.tg-esim-bar{height:6px}.tg-esim-foot{justify-content:space-between;gap:10px;display:flex}.tg-blank{text-align:center;background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-hero);justify-items:center;padding:28px 20px;display:grid}.tg-blank-mark{background:var(--fx-cyansoft);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.tg-blank-mark i{color:var(--fx-cyanink);font-size:24px}.tg-blank-t{font-family:var(--fx-display);letter-spacing:-.02em;margin:0 0 6px;font-size:19px}.tg-blank-d{color:var(--fx-ink2);max-width:30em;margin:0 0 18px;font-size:14px;line-height:1.55}.tg-me{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-feature);align-items:center;gap:14px;padding:16px;display:flex}.tg-me-photo{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.tg-me-name{font-family:var(--fx-display);letter-spacing:-.02em;font-size:18px;font-weight:600;display:block}.tg-me-sub{color:var(--fx-ink2);margin-top:3px;font-size:13px;display:block}.tg-empty{text-align:center;color:var(--fx-ink2);padding:40px 8px;font-size:15px}[data-app=tg] .sticky-cta{bottom:calc(var(--tabbar-h) + max(var(--tg-bottom,0px), env(safe-area-inset-bottom)))}@media (width>=1024px){[data-app=tg] .desk-only{display:none!important}[data-app=tg] .sticky-cta{display:block!important}[data-app=tg] .dash-rail{display:flex!important}[data-app=tg] .dash{grid-template-columns:1fr;gap:0}}[data-app=tg] .faq-section{max-width:none;padding:0}.tg-notes{gap:10px;display:grid}.tg-note{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);color:inherit;gap:12px;padding:14px;display:flex}.tg-note.unread{background:var(--fx-raise);border-color:var(--fx-cyan)}.tg-note:active{background:var(--fx-bg)}.tg-note-mark{border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.tg-note-mark i{font-size:19px}.tg-note-mark.tone-cyan{background:var(--fx-cyansoft);color:var(--fx-cyanink)}.tg-note-mark.tone-warn{background:var(--fx-warnsoft);color:var(--fx-warnink)}.tg-note-mark.tone-ok{background:var(--fx-oksoft);color:var(--fx-okink)}.tg-note-t{font-size:15px;font-weight:600;display:block}.tg-note-d{color:var(--fx-ink2);margin-top:3px;font-size:13px;line-height:1.5;display:block}.tg-note-at{color:var(--fx-ink2);margin-top:6px;font-size:12px;display:block}.tg-page>*+*{margin-top:16px}.tg-h2+*{margin-top:10px}.stories{overscroll-behavior-x:contain;scrollbar-width:none;gap:12px;margin:0 -16px;padding:0 16px 2px;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-items:center;gap:6px;width:72px;padding:0;display:grid}.story-ring{background:var(--tone,var(--fx-cyan));width:64px;height:64px;transition:transform var(--fx-fast) var(--fx-ease);border-radius:50%;place-items:center;display:grid}.story:active .story-ring{transform:scale(.94)}.story-ring.seen{background:var(--fx-border)}.story-ring.tone-promo,.story-view[data-tone=promo]{--tone:var(--fx-tone-promo)}.story-ring.tone-info,.story-view[data-tone=info]{--tone:var(--fx-tone-info)}.story-ring.tone-product,.story-view[data-tone=product]{--tone:var(--fx-tone-product)}.story-ring.tone-bonus,.story-view[data-tone=bonus]{--tone:var(--fx-tone-bonus)}.story-ring.tone-news,.story-view[data-tone=news]{--tone:var(--fx-tone-news)}.story-cover{background:var(--fx-bg);width:58px;height:58px;color:var(--fx-ink);border-radius:50%;place-items:center;font-size:24px;display:grid}.story-cover .flag,.story-mark .flag{box-shadow:none;border-radius:4px}.story-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--fx-ink2);font-size:12px;font-weight:500;overflow:hidden}html.story-open,html.story-open body{overflow:hidden}.story-view{z-index:200;background:var(--fx-deep);animation:storyIn var(--fx-base) var(--fx-ease-out);grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.story-view.out{animation:storyOut var(--fx-fast) var(--fx-ease) forwards}@keyframes storyIn{0%{opacity:0;transform:scale(.96)}}@keyframes storyOut{to{opacity:0}}.story-head{z-index:2;padding:max(var(--tg-top,0px), env(safe-area-inset-top)) 12px 0;position:relative}.story-bars{gap:4px;padding-top:10px;display:flex}.story-bar{background:var(--fx-white-16);border-radius:999px;flex:1;height:3px;overflow:hidden}.story-bar i{background:var(--fx-slate-0);border-radius:999px;width:0;height:100%;display:block}.story-bar i.done{width:100%}.story-top{align-items:center;gap:10px;height:48px;display:flex}.story-top-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--fx-display);color:var(--fx-deepink);flex:1;font-size:15px;font-weight:600;overflow:hidden}.story-x{width:36px;height:36px;color:var(--fx-deepink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:22px;display:grid}.story-body{padding:0 24px calc(40px + max(var(--tg-bottom,0px), env(safe-area-inset-bottom)));align-items:end;display:grid}.story-slide{max-width:22em;animation:storySlide var(--fx-slow) var(--fx-ease-out);justify-items:start;gap:14px;display:grid}@keyframes storySlide{0%{opacity:0;transform:translateY(10px)}}.story-mark{background:var(--fx-white-12);width:64px;height:64px;color:var(--fx-deepink);border-radius:20px;place-items:center;margin-bottom:4px;font-size:30px;display:grid}.story-h{font-family:var(--fx-display);letter-spacing:-.02em;color:var(--fx-deepink);margin:0;font-size:30px;font-weight:700;line-height:1.1}.story-p{color:var(--fx-deepink2);margin:0;font-size:16px;line-height:1.5}.story-cta{margin-top:6px}.story-half{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:38%;padding:0;position:absolute;top:0;bottom:0}.story-back{left:0}.story-fwd{width:62%;right:0}@supports (background:color-mix(in srgb, red 50%, white)){.story-view{background:linear-gradient(160deg, color-mix(in srgb, var(--tone) 30%, var(--fx-deep)), var(--fx-deep) 62%)}}.banners{gap:10px;display:grid}.banner-rail{scrollbar-width:none;scroll-snap-type:x mandatory;grid-auto-columns:100%;grid-auto-flow:column;gap:12px;margin:0 -16px;padding:0 16px;display:grid;overflow-x:auto}.banner-rail::-webkit-scrollbar{display:none}.banner{border-radius:var(--fx-r-feature);background:var(--tone,var(--fx-cyan));min-height:132px;color:var(--fx-deepink);scroll-snap-align:center;padding:18px;display:block;position:relative;overflow:hidden}a.banner:hover,a.banner:active{color:var(--fx-deepink)}.banner-art{object-fit:cover;object-position:62% 40%;width:100%;height:100%;position:absolute;inset:0}.banner-art+.banner-copy:before{content:"";background:var(--fx-deep);opacity:.68;position:absolute;inset:0}@supports (background:color-mix(in srgb, red 50%, transparent)){.banner-art+.banner-copy:before{opacity:1;background:linear-gradient(96deg, color-mix(in srgb, var(--fx-deep) 88%, transparent) 0%, color-mix(in srgb, var(--fx-deep) 64%, transparent) 54%, color-mix(in srgb, var(--fx-deep) 22%, transparent) 100%)}}.banner-copy{justify-items:start;gap:6px;max-width:19em;display:grid}.banner-copy>*{position:relative}.banner-title{font-family:var(--fx-display);letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.2}.banner-text{opacity:.92;font-size:13px;line-height:1.45}.banner-cta{border-radius:var(--fx-r-pill);background:var(--fx-white-16);transition:background-color var(--fx-fast) var(--fx-ease), color var(--fx-fast) var(--fx-ease);margin-top:6px;padding:8px 14px;font-size:13px;font-weight:600}.banner:hover .banner-cta,.banner:active .banner-cta{background:var(--fx-deepink);color:var(--fx-deep)}.banner-dots{justify-content:center;gap:6px;display:flex}.banner-dot{background:var(--fx-border);cursor:pointer;width:6px;height:6px;transition:width var(--fx-base) var(--fx-ease), background-color var(--fx-base) var(--fx-ease);border:0;border-radius:50%;padding:0;position:relative}.banner-dot:after{content:"";position:absolute;inset:-19px -8px}.banner-dot[aria-current=true]{background:var(--fx-ink2);border-radius:999px;width:18px}.tg-rgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tg-rcard{background:var(--fx-surface);border:1px solid var(--fx-border);border-radius:var(--fx-r-card);min-height:150px;color:inherit;align-content:start;gap:2px;padding:14px;display:grid}.tg-rcard:active{border-color:var(--fx-cyan)}.tg-rcard img{margin-bottom:10px}.tg-rcard-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;font-size:14px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.tg-rcard-count{color:var(--fx-ink2);font-size:12px}.tg-rcard-price{color:var(--fx-cyanink);padding-top:8px;font-size:14px;font-weight:600}.tg-more{background:var(--fx-cyansoft);border-radius:var(--fx-r-btn);width:100%;min-height:44px;font-family:var(--fx-text);color:var(--fx-cyanink);cursor:pointer;border:0;margin-top:10px;padding:0 16px;font-size:14px;font-weight:600}[data-app=tg] .crumbs{display:none}[data-app=tg] .ac-body{gap:14px}[data-app=tg] .ac-h2{letter-spacing:.04em;text-transform:uppercase;margin:14px 0 8px;padding:0 2px;font-size:13px;font-weight:600}[data-app=tg] .ac-row{min-height:52px}[data-app=tg] .ac-row:hover,[data-app=tg] .ac-quick-item:hover,[data-app=tg] .ac-esim:hover,[data-app=tg] .ac-me:hover{border-color:var(--fx-border);background:0 0}[data-app=tg] .ac-me:hover{background:var(--fx-surface)}[data-app=tg] .ac-esim:active,[data-app=tg] .ac-me:active,[data-app=tg] .ac-quick-item:active{background:var(--fx-cyansoft)}[data-os=ios][data-app=tg] .ac-group:not(.flush)>.ac-row+.ac-row{border-top-color:#0000;position:relative}[data-os=ios][data-app=tg] .ac-group:not(.flush)>.ac-row+.ac-row:before{content:"";top:-1px;border-top:1px solid var(--fx-border);pointer-events:none;position:absolute;inset-inline:60px 0}[data-app=tg] .ac-chat-log{min-height:40vh;max-height:none}[data-app=tg] .ac-chat-bar{bottom:calc(8px + var(--tg-bottom,0px));background:var(--fx-bg);padding:8px 0;position:sticky}[data-app=tg] .ac-actions{bottom:calc(8px + var(--tg-bottom,0px));position:sticky}[data-app=tg] .ac-actions .grow{min-width:100%}[data-app=tg] .ac-stats{grid-template-columns:repeat(2,1fr)}[data-app=tg] .ac-doc,[data-app=tg] .ac-article{max-width:none}[data-app=tg] .cookie-bar{display:none}[data-app=tg] .net-bar{top:calc(var(--tg-top,0px) + 52px)}[data-heading-scale]:not([data-heading-scale=flyesim]) .appbar-large{font-size:var(--fx-h1-size);font-weight:var(--fx-h1-weight);line-height:var(--fx-h1-lh);letter-spacing:var(--fx-h1-ls)}[data-heading-scale]:not([data-heading-scale=flyesim]) .story-h{font-size:var(--fx-h2-size);font-weight:var(--fx-h2-weight);line-height:var(--fx-h2-lh);letter-spacing:var(--fx-h2-ls)}[data-heading-scale]:not([data-heading-scale=flyesim]) .tg-plan-gb,[data-heading-scale]:not([data-heading-scale=flyesim])[data-os=android] .appbar-title{font-size:var(--fx-h4-size);font-weight:var(--fx-h4-weight);line-height:var(--fx-h4-lh);letter-spacing:var(--fx-h4-ls)}[data-heading-scale]:not([data-heading-scale=flyesim]) :is(.tg-h2,.banner-title,.tg-blank-t,.tg-me-name,.tg-promo-t,.tg-support-t){font-size:var(--fx-h5-size);font-weight:var(--fx-h5-weight);line-height:var(--fx-h5-lh);letter-spacing:var(--fx-h5-ls)}[data-heading-scale]:not([data-heading-scale=flyesim]) .tg-step-t,[data-heading-scale]:not([data-heading-scale=flyesim])[data-os=ios] .appbar-title{font-size:var(--fx-h6-size);font-weight:var(--fx-h6-weight);line-height:var(--fx-h6-lh);letter-spacing:var(--fx-h6-ls)}[data-accent=fill] .tg-linkrow-mark,[data-accent=fill] .tg-plan-mark,[data-accent=fill] .tg-blank-mark,[data-accent=fill] .tg-note-mark.tone-cyan,[data-accent=fill] .tab[aria-current=true] i{background:var(--fx-accent-surface);color:var(--fx-accent-ink)}[data-accent=fill] .tg-linkrow-mark i,[data-accent=fill] .tg-plan-mark i,[data-accent=fill] .tg-blank-mark i,[data-accent=fill] .tg-note-mark.tone-cyan i{color:var(--fx-accent-ink)}body{background:var(--fx-bg);color:var(--fx-ink);font-family:var(--fx-text);margin:0}main{padding:var(--fx-gap)}h1{font-family:var(--fx-display);font-size:var(--fx-h1-size);font-weight:var(--fx-h1-weight);line-height:var(--fx-h1-lh);letter-spacing:var(--fx-h1-ls)}img{max-width:100%;height:auto}
