@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew Regular),local(IBM Plex Sans Hebrew),url(../_fonts/H51p3aXp2zwVxM8DDNdnpUeTDOHRQ6fsLWi532GZhq0-UOVK9kjnDWWjJdZyX1GEZw9O85gxFkQOaJZaD_R90oY.woff2)format("woff2");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:108.282%;ascent-override:94.66%;descent-override:25.3966%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Hebrew Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.723%;ascent-override:100.764%;descent-override:27.0341%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Hebrew Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100.222%;ascent-override:102.273%;descent-override:27.439%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Hebrew Fallback\: Arial;src:local(Arial);size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Hebrew Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.1477%;ascent-override:107.727%;descent-override:28.9024%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew Regular),local(IBM Plex Sans Hebrew),url(../_fonts/stxDQbeDKNvCCenLUObnLdlz7dZVU0J0GGg1LfNotME-HeL7elQL_X9mQsVX3C4yghEAjcIVwD0yv5EdmhnuENI.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew Medium),url(../_fonts/x8_XkjLNmIxqGw4jN5XuUqLmnfhz2HLxX77w-malk58-XTnOvmpsu4uBPRRlL1Ezu8MVje6fEl7cvY8m0LJfY0U.woff2)format("woff2");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew Medium),url(../_fonts/Hxks73q98Mp1Krraub8_Gx1e-OZGfYvvRHLAM0gedCQ-hHDbcA_6_ogqfmvqfPY0vUzz2ShqJcNj-y4E4vu8ScM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew SemiBold),url(../_fonts/3No1s5-kwFEm3tK910CZMX_DJdi766RqNxopxmAPooc-he3WplapX1dptXMN3GYfXs9LLmOQliPl5XOtRhyLzpM.woff2)format("woff2");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew SemiBold),url(../_fonts/DmgjLiWRgDnCiicamqTEFgheMl-DP8YUSH1TCfR9b-I-kEEEml06WTzywuZhmjOFL5AILC1htztoirGOrtEfDY4.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew Bold),url(../_fonts/Eflr1qo_X5gCxdi2fKqXMMAR1PYZh_KRRaalNWt1B2U-SAGLFYg6ztew8B87ffSZQr5rfFn4jfxqGfzFjQBl90Q.woff2)format("woff2");font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Sans Hebrew;src:local(IBM Plex Sans Hebrew Bold),url(../_fonts/J1mK0bVmH-ijvMBxYKZd5kHAPzxjB-njWVCpEyacK80-hk2Ypl0ys08vmGp9q0oUjJ8D5wl7_5Z3BMpuEIHgtac.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--blue-50:#ecf7fe;--blue-100:#d4ecfc;--blue-200:#aad9f9;--blue-300:#5fb7f2;--blue-400:#3d96d1;--blue-500:#107abf;--blue-600:#0861a0;--blue-700:#074a7e;--blue-800:#08375e;--blue-900:#082845;--blue-950:#051a2e;--gold-50:#fff8e5;--gold-100:#ffefc2;--gold-200:#ffe18f;--gold-300:#ffd152;--gold-400:#fbc00e;--gold-500:#fbb900;--gold-600:#d18d05;--gold-700:#a26407;--gold-800:#7d4808;--gold-900:#5e3408;--gold-950:#3d2105;--n-0:#fff;--n-50:#f7f9fb;--n-100:#edf1f5;--n-200:#dde4eb;--n-300:#c3cfd9;--n-400:#94a5b3;--n-500:#5a6b7a;--n-600:#3f4e5b;--n-700:#27343f;--n-800:#16242f;--n-900:#0e1d28;--n-950:#07131c;--danger:#c62828;--danger-soft:#fdecec;--success:#3f7d25;--success-soft:#e9f4e3;--warn:#a26407;--warn-soft:#fff3d6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:var(--n-50);--surface:var(--n-0);--surface-2:var(--n-100);--line:var(--n-200);--line-strong:var(--n-300);--text:var(--n-900);--text-muted:var(--n-500);--text-invert:var(--n-0);--accent:var(--blue-500);--accent-text:var(--blue-600);--accent-soft:var(--blue-50);--focus:var(--blue-500);--shadow-color:210 38% 12%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--n-950);--surface:var(--n-900);--surface-2:var(--n-800);--line:#1e2e3b;--line-strong:#2c3f4e;--text:#e6edf3;--text-muted:#8fa3b3;--text-invert:var(--n-950);--accent:var(--blue-400);--accent-text:var(--blue-300);--accent-soft:#0d2233;--focus:var(--blue-300);--danger:#ff6b6b;--danger-soft:#2b1517;--success:#7ed957;--success-soft:#132414;--warn:var(--gold-300);--warn-soft:#2a1f08;--shadow-color:210 60% 2%}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:var(--n-950);--surface:var(--n-900);--surface-2:var(--n-800);--line:#1e2e3b;--line-strong:#2c3f4e;--text:#e6edf3;--text-muted:#8fa3b3;--text-invert:var(--n-950);--accent:var(--blue-400);--accent-text:var(--blue-300);--accent-soft:#0d2233;--focus:var(--blue-300);--danger:#ff6b6b;--danger-soft:#2b1517;--success:#7ed957;--success-soft:#132414;--warn:var(--gold-300);--warn-soft:#2a1f08;--shadow-color:210 60% 2%}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:var(--n-50);--surface:var(--n-0);--surface-2:var(--n-100);--line:var(--n-200);--line-strong:var(--n-300);--text:var(--n-900);--text-muted:var(--n-500);--text-invert:var(--n-0);--accent:var(--blue-500);--accent-text:var(--blue-600);--accent-soft:var(--blue-50);--focus:var(--blue-500);--danger:#c62828;--danger-soft:#fdecec;--success:#3f7d25;--success-soft:#e9f4e3;--warn:#a26407;--warn-soft:#fff3d6;--shadow-color:210 38% 12%}:root{--f-display:"Archivo","Archivo Expanded",system-ui,sans-serif;--f-body:"IBM Plex Sans","IBM Plex Sans Hebrew","Noto Sans Arabic","Noto Sans Devanagari",system-ui,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SF Mono",Menlo,monospace;--lh-latin:1.6;--lh-devanagari:1.7;--lh-arabic:1.8}.t-d1{font:800 clamp(44px,7vw,76px)/1.02 var(--f-display);letter-spacing:-.035em;font-stretch:112%}.t-d2{font:700 clamp(32px,4.4vw,52px)/1.06 var(--f-display);letter-spacing:-.028em;font-stretch:108%}.t-h1{font:700 40px/1.1 var(--f-display);letter-spacing:-.022em;font-stretch:104%}.t-h2{font:700 30px/1.2 var(--f-display);letter-spacing:-.018em}.t-h3{font:600 22px/1.3 var(--f-body);letter-spacing:-.012em}.t-h4{font:600 18px/1.4 var(--f-body);letter-spacing:-.008em}.t-lead{font:400 18px/1.62 var(--f-body)}.t-body{font:400 16px/1.6 var(--f-body)}.t-sm{font:400 14px/1.55 var(--f-body)}.t-cap{font:400 13px/1.45 var(--f-body);color:var(--text-muted)}.t-label{font:600 12px/1.2 var(--f-body);letter-spacing:.09em;text-transform:uppercase}:lang(he) .t-d1,:lang(he) .t-d2,:lang(he) .t-h1,:lang(he) .t-h2{letter-spacing:normal;font-family:IBM Plex Sans Hebrew,IBM Plex Sans Hebrew Fallback\: BlinkMacSystemFont,IBM Plex Sans Hebrew Fallback\: Segoe UI,IBM Plex Sans Hebrew Fallback\: Helvetica Neue,IBM Plex Sans Hebrew Fallback\: Arial,IBM Plex Sans Hebrew Fallback\: Noto Sans,IBM Plex Sans,system-ui,sans-serif;font-stretch:100%}:lang(he) .t-d1{font-size:clamp(38px,6vw,64px);line-height:1.12}:lang(he) .t-d2{font-size:clamp(29px,3.9vw,45px);line-height:1.16}:lang(he) .t-h1{line-height:1.2}:lang(he) .t-h2{line-height:1.28}.t-mono{font:500 13px/1.5 var(--f-mono);font-variant-numeric:tabular-nums}:root{--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:24px;--r-pill:999px;--e-raised:0 1px 2px hsl(var(--shadow-color)/.07);--e-floating:0 6px 16px -4px hsl(var(--shadow-color)/.12);--e-overlay:0 20px 48px -12px hsl(var(--shadow-color)/.24);--t-fast:.12s;--t-base:.2s;--t-slow:.32s;--ease:cubic-bezier(.2,.7,.3,1)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--text);font-family:var(--f-body);font-size:16px;line-height:var(--lh-latin);-webkit-font-smoothing:antialiased;margin:0;font-weight:400}h1,h2,h3,h4,h5,h6{text-wrap:balance;font-family:var(--f-display);margin:0}p{margin:0}a{color:var(--accent-text)}code,kbd,samp{font-family:var(--f-mono);font-size:.92em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}::selection{background:var(--gold-200);color:var(--n-900)}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}:lang(hi){line-height:var(--lh-devanagari)}:lang(ar){line-height:var(--lh-arabic)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5)}.card-raised{box-shadow:var(--e-raised)}.card-floating{box-shadow:var(--e-floating);border-color:#0000}.card-overlay{box-shadow:var(--e-overlay);border-color:#0000}.card-link{color:inherit;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);text-decoration:none;display:block}.card-link:hover{border-color:var(--accent);box-shadow:var(--e-raised)}.rule{border:0;border-top:1px solid var(--line);margin:0}.rule-strong{border:0;border-top:2px solid var(--text);margin:0}.stack{gap:var(--s4)}.stack,.stack-sm{flex-direction:column;display:flex}.stack-sm{gap:var(--s2)}.stack-lg{gap:var(--s5);flex-direction:column;display:flex}.row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-auto,.grid-auto-sm{gap:var(--s4);display:grid}.grid-auto-sm{grid-template-columns:repeat(auto-fit,minmax(228px,1fr))}.btn{justify-content:center;align-items:center;gap:var(--s2);font:600 15px/1 var(--f-body);letter-spacing:-.005em;padding:13px var(--s5);border-radius:var(--r-md);cursor:pointer;min-height:44px;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn[aria-disabled=true],.btn[disabled]{opacity:.42;cursor:not-allowed;transform:none}.btn-primary{background:var(--blue-500);color:#fff}.btn-primary:hover{background:var(--blue-600)}.btn-gold{background:var(--gold-500);color:var(--n-900)}.btn-gold:hover{background:var(--gold-400)}.btn-secondary{color:var(--accent-text);border-color:var(--line-strong);background:0 0}.btn-secondary:hover{background:var(--accent-soft);border-color:var(--accent)}.btn-ghost{color:var(--accent-text);padding-inline:var(--s3);background:0 0}.btn-ghost:hover{background:var(--accent-soft)}.btn-danger{color:var(--danger);background:0 0;border-color:currentColor}.btn-danger:hover{background:var(--danger-soft)}.btn-sm{padding:9px var(--s4);min-height:36px;font-size:14px}.btn-lg{padding:16px var(--s6);min-height:52px;font-size:17px}.btn-block{width:100%}.field{flex-direction:column;gap:6px;display:flex}.field label{font:600 13px/1.3 var(--f-body)}.input{font:400 16px/1.4 var(--f-body);color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);padding:12px var(--s3);width:100%;min-height:46px;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.input::placeholder{color:var(--text-muted)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent);outline:none}.input[aria-invalid=true]{border-color:var(--danger)}.input[disabled]{color:var(--text-muted);cursor:not-allowed}.input[disabled],.input[readonly]{background:var(--surface-2)}textarea.input{resize:vertical;min-height:120px;line-height:1.55}.hint{color:var(--text-muted)}.err,.hint{font:400 13px/1.45 var(--f-body)}.err{color:var(--danger);gap:6px;display:flex}.field-check{align-items:center;gap:var(--s3);cursor:pointer;min-height:44px;display:flex}.field-check input[type=checkbox],.field-check input[type=radio]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer;flex:none;margin:0}.field-check input[type=checkbox]:focus-visible,.field-check input[type=radio]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.token{align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font:500 14px/1 var(--f-body);max-width:100%;padding:6px 6px 6px 10px;display:inline-flex}.token>.label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token .flag{background:var(--surface);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001f}.token button{color:var(--text-muted);cursor:pointer;width:22px;height:22px;font:400 15px/1 var(--f-body);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;flex:none}.token button:hover{background:var(--line);color:var(--text)}.token-select{cursor:pointer;padding:10px var(--s3);background:var(--surface);color:inherit;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.token-select:hover,.token-select[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent)}.token-select[aria-pressed=true]{color:var(--accent-text);font-weight:600}.token-more{background:var(--surface-2);color:var(--text-muted);font:600 12px/1 var(--f-mono);padding:7px 10px}.plan{--plan-ink:#fff;isolation:isolate;gap:var(--s5);background:var(--blue-600);color:var(--plan-ink);border-radius:var(--r-lg);padding:var(--s5);flex-direction:column;width:312px;max-width:100%;display:flex;position:relative;overflow:hidden}.plan:after{content:"";z-index:-1;border:22px solid var(--blue-300);opacity:.24;border-radius:50%;width:210px;height:210px;position:absolute;inset-block-start:-86px;inset-inline-end:-86px}.plan-cover{gap:var(--s2);flex-direction:column}.plan-cover,.plan-flags{display:flex}.plan-flags>*{border:2px solid var(--blue-600);background:var(--blue-300);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.plan-flags>*+*{margin-inline-start:-9px}.plan-flags .more{background:var(--blue-700);font:600 10px/1 var(--f-mono);color:var(--plan-ink);place-items:center;display:grid}.plan-hero{align-items:baseline;gap:var(--s2);display:flex}.plan-hero b{font:800 54px/.92 var(--f-display);letter-spacing:-.04em;font-stretch:108%}.plan-hero span{font:500 16px/1 var(--f-body);color:#ffffffd1}.plan-terms{gap:var(--s2);color:#ffffffd1;flex-wrap:wrap;font-size:13px;display:flex}.plan-terms i{opacity:.5;font-style:normal}.plan-foot{justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s4);border-top:1px solid #ffffff38;display:flex}.plan-price{flex-direction:column;display:flex}.plan-price b{font:700 26px/1.1 var(--f-body);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.plan-price small{font:400 12px/1.4 var(--f-body);color:#ffffffb8}.plan-own{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);flex-direction:column;width:312px;max-width:100%}.plan-own,.plan-own-top{gap:var(--s4);display:flex}.plan-own-top{align-items:center}.plan-own-meta{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.plan-own-actions{gap:var(--s2);border-top:1px solid var(--line);padding-top:var(--s4);display:flex}.gauge-wrap{flex:none;display:inline-block;position:relative}.gauge{width:78px;height:78px;display:block;transform:rotate(-90deg)}.gauge circle{fill:none;stroke-width:9px;stroke-linecap:round}.gauge .track{stroke:var(--surface-2)}.gauge .fill{stroke:var(--gold-500);transition:stroke-dashoffset var(--t-slow) var(--ease)}.gauge[data-level=low] .fill{stroke:var(--warn)}.gauge[data-level=empty] .fill{stroke:var(--danger)}.gauge-val{text-align:center;pointer-events:none;place-content:center;gap:0;display:grid;position:absolute;inset:0}.gauge-val b{font:700 17px/1 var(--f-body);font-variant-numeric:tabular-nums}.gauge-val small{font:400 10px/1.3 var(--f-body);color:var(--text-muted)}.gauge-lg .gauge{width:188px;height:188px}.gauge-lg .gauge circle{stroke-width:14px}.gauge-lg .gauge-val b{font-size:34px}.gauge-lg .gauge-val small{font-size:13px}.status{border-radius:var(--r-pill);font:600 12px/1.6 var(--f-body);letter-spacing:.03em;white-space:nowrap;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.st-active{background:var(--success-soft);color:var(--success)}.st-dormant{background:var(--surface-2);color:var(--text-muted)}.st-expiring{background:var(--warn-soft);color:var(--warn)}.st-cancelled{background:var(--danger-soft);color:var(--danger)}.st-pending{background:var(--accent-soft);color:var(--accent-text)}.notice{gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);border:1px solid;align-items:flex-start;display:flex}.notice .bar{background:currentColor;border-radius:2px;flex:none;align-self:stretch;width:3px}.notice .body{color:var(--text);flex-direction:column;gap:3px;min-width:0;display:flex}.notice strong{font:600 15px/1.4 var(--f-body)}.n-err{border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-soft);color:var(--danger)}.n-ok{border-color:color-mix(in srgb,var(--success) 40%,transparent);background:var(--success-soft);color:var(--success)}.n-warn{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:var(--warn-soft);color:var(--warn)}.n-info{border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:var(--accent-soft);color:var(--accent-text)}.toast-stack{gap:var(--s2);z-index:60;max-width:min(380px,calc(100vw - var(--s6)));flex-direction:column;display:flex;position:fixed;inset-block-end:var(--s5);inset-inline-end:var(--s5)}.toast{background:var(--surface);box-shadow:var(--e-overlay);animation:toast-in var(--t-base) var(--ease)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line) 37%,var(--surface-2) 63%);border-radius:var(--r-sm);background-size:400% 100%;animation:1.4s infinite skeleton-sweep}@keyframes skeleton-sweep{0%{background-position:100%}to{background-position:0}}.sk-line{height:15px}.sk-line-sm{height:12px}.sk-title{height:20px}.sk-circle{border-radius:50%}.sk-pill{border-radius:var(--r-pill)}.sk-btn{border-radius:var(--r-md);width:92px;height:36px}.empty{align-items:flex-start;gap:var(--s3);padding:var(--s6);border:1px dashed var(--line-strong);border-radius:var(--r-lg);text-align:start;flex-direction:column;display:flex}.empty .empty-title,.empty h3{font:600 18px/1.4 var(--f-body);letter-spacing:-.008em}.empty p{font:400 14px/1.55 var(--f-body);color:var(--text-muted);max-width:44ch}.empty-page{text-align:center;padding-block:var(--s9);border:0;align-items:center}.empty-page p{max-width:38ch}.trustpilot-widget iframe{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.otp{gap:var(--s2);direction:ltr;display:flex;position:relative}.otp-input{opacity:0;z-index:1;background:0 0;border:0;width:100%;padding:0;font-size:16px;position:absolute;inset:0}.otp-slot{min-width:0;height:56px;font:600 22px/1 var(--f-body);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);flex:1 1 0;justify-content:center;align-items:center;display:flex}.otp-slot[data-filled=true]{border-color:var(--text-muted)}.otp:focus-within .otp-slot[data-active=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.otp:focus-within .otp-slot[data-active=true]:empty:after{content:"";background:var(--accent);border-radius:1px;width:2px;height:24px;animation:1.06s step-end infinite otp-caret}@keyframes otp-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.otp:focus-within .otp-slot[data-active=true]:empty:after{animation:none}}.otp[data-invalid=true] .otp-slot{border-color:var(--danger)}.otp[data-invalid=true]:focus-within .otp-slot[data-active=true]{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 22%,transparent)}.otp[data-invalid=true]:focus-within .otp-slot[data-active=true]:empty:after{background:var(--danger)}@media (width<=380px){.otp{gap:var(--s1)}.otp-slot{height:52px;font-size:20px}}.esim-qr{border:1px solid var(--line);border-radius:0;max-width:100%;height:auto;display:block}.date-stack{display:contents}.date-field{gap:var(--s2);align-items:stretch;display:flex;position:relative}.date-field .input{flex:auto;min-width:0}.date-open{width:46px;color:var(--text-muted);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);flex:none;place-items:center;display:grid}.date-open:hover{color:var(--text);border-color:var(--line-strong);background:var(--surface-2)}.date-open:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.date-open[aria-expanded=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.date-open svg{width:20px;height:20px}.field:has(.date-stack .err)>.hint{display:none}.date-pop{top:calc(100% + var(--s2));z-index:40;padding:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--e-overlay);position:absolute;inset-inline-start:0}@keyframes date-pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.date-pop{animation:date-pop-in var(--t-base) var(--ease)}.date-head{align-items:center;gap:var(--s2);margin-bottom:var(--s3);display:flex}.date-month{text-align:center;font:600 15px/1.3 var(--f-body);color:var(--text);flex:auto}.date-nav{width:32px;height:32px;color:var(--text-muted);border-radius:var(--r-sm);cursor:pointer;transition:color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.date-nav:hover{color:var(--text);background:var(--surface-2)}.date-nav:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.date-nav:disabled{color:var(--line-strong);cursor:not-allowed;background:0 0}.date-nav svg{width:18px;height:18px}.date-nav.is-prev svg,[dir=rtl] .date-nav svg{transform:scaleX(-1)}[dir=rtl] .date-nav.is-prev svg{transform:none}.date-grid{border-collapse:separate;border-spacing:2px;table-layout:fixed}.date-grid th{width:40px;height:28px;font:600 11px/1 var(--f-body);color:var(--text-muted)}.date-grid td{padding:0}.date-day{width:40px;height:38px;font:400 14px/1 var(--f-body);font-variant-numeric:tabular-nums;color:var(--text);border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:0;place-items:center;display:grid}.date-day:hover{background:var(--surface-2)}.date-day:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.date-day.is-outside{color:var(--text-muted);opacity:.55}.date-day:disabled{color:var(--text-muted);opacity:.35;cursor:not-allowed;background:0 0}.date-day.is-today{box-shadow:inset 0 0 0 1px var(--line-strong);font-weight:600}.date-day.is-selected,.date-day.is-selected:hover{color:var(--text-invert);background:var(--accent);box-shadow:none;font-weight:600}.t-label:lang(ar),.t-label:lang(he){text-transform:none;letter-spacing:normal;font-weight:700}:root{--rating:var(--gold-700)}@media (prefers-color-scheme:dark){:root{--rating:var(--gold-500)}}:root[data-theme=dark]{--rating:var(--gold-500)}:root[data-theme=light]{--rating:var(--gold-700)}.wrap{max-width:1360px}.wrap,.wrap-narrow{padding-inline:var(--s5);margin-inline:auto}.wrap-narrow{max-width:1040px}.prose{max-width:65ch}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:80;position:absolute;inset-block-start:var(--s2);inset-inline-start:var(--s2);transform:translateY(-300%)}.skip:focus{transform:none}.band{padding-block:var(--s9)}.band-tint{background:var(--surface);border-block:1px solid var(--line)}.band-tint .card{background:var(--ground)}.band-head{gap:var(--s4);flex-direction:column;max-width:60ch;display:flex}.eyebrow{color:var(--accent-text)}.dark-field{--ground:var(--blue-950);--surface:var(--blue-900);--surface-2:var(--blue-800);--line:#123049;--line-strong:#1c4463;--text:#e6edf3;--text-muted:#9bb3c4;--accent:var(--blue-400);--accent-text:var(--blue-300);--accent-soft:#0d2233;--focus:var(--blue-300);--rating:var(--gold-500);--text-invert:var(--blue-950);--danger:#ff6b6b;--danger-soft:#2b1517;--success:#7ed957;--success-soft:#132414;--warn:var(--gold-300);--warn-soft:#2a1f08;--shadow-color:210 60% 2%;isolation:isolate;background:var(--ground);color:var(--text);position:relative;overflow:hidden}.site-head{z-index:70;border-block-end:1px solid var(--line);background:var(--surface);transition:box-shadow var(--t-base) var(--ease);position:sticky;inset-block-start:0}.site-head.is-stuck{box-shadow:var(--e-floating)}:root{--head-h:64px;scroll-padding-block-start:calc(var(--head-h) + var(--s4))}.site-head .wrap{align-items:center;gap:var(--s2);min-height:var(--head-h);display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand svg{width:109px;height:auto;display:block}.head-panel{display:contents}.site-nav{gap:var(--s5);margin-inline-start:var(--s6);display:flex}.site-nav a{color:var(--text);min-height:44px;transition:color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease);border-block-end:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}@media (width>1024px){.site-nav a{font:500 15px/1 var(--f-body)}}.site-nav a:hover{color:var(--accent-text);border-block-end-color:var(--accent)}.site-nav a[aria-current=page]{border-block-end-color:var(--gold-500);font-weight:600}.head-end{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.head-login{font:600 14px/1 var(--f-body);padding-inline:var(--s3)}.icon-btn{border-radius:var(--r-md);width:44px;height:44px;color:var(--text-muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2);color:var(--text)}.nav-toggle{color:var(--text)}.nav-toggle,.nav-toggle .ico-close{display:none}.nav-toggle[aria-expanded=true]{background:var(--surface-2)}.nav-toggle[aria-expanded=true] .ico-bars{display:none}.nav-toggle[aria-expanded=true] .ico-close{display:block}.lang{position:relative}.lang-btn{align-items:center;gap:var(--s2);font:500 14px/1 var(--f-body);color:var(--text);border-radius:var(--r-md);min-height:44px;padding-inline:var(--s3);cursor:pointer;transition:background-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;display:inline-flex}.lang-btn:hover{background:var(--surface-2)}.lang-btn .chev,.lang-btn .globe{color:var(--text-muted)}.lang-btn .chev{transition:transform var(--t-fast) var(--ease)}.lang-btn[aria-expanded=true]{background:var(--surface-2)}.lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.lang-menu{z-index:1;padding:var(--s2);width:max-content;max-width:min(440px,calc(100vw - var(--s7)));background:var(--ground);border:1px solid var(--line);border-radius:var(--r-lg);max-height:min(70vh,520px);box-shadow:var(--e-overlay);margin:0;list-style:none;display:none;position:absolute;inset-block-start:calc(100% + var(--s3));inset-inline-end:0;overflow-y:auto}.lang-menu.is-open{animation:lang-in var(--t-base) var(--ease);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;display:grid}@keyframes lang-in{0%{opacity:0;transform:translateY(-6px)}}.lang-btn{position:relative}.lang-btn[aria-expanded=true]:after{content:"";z-index:2;background:var(--ground);border-inline-start:1px solid var(--line);border-block-start:1px solid var(--line);border-start-start-radius:2px;width:11px;height:11px;position:absolute;inset-block-end:-17px;inset-inline-end:20px;rotate:45deg}.lang-menu a{align-items:center;gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-md);color:var(--text);transition:background-color var(--t-fast) var(--ease);text-decoration:none;display:flex}.lang-menu a:hover{background:var(--surface)}.lang-menu a[aria-current]{background:var(--accent-soft);color:var(--accent-text)}.lang-menu a[aria-current]:after{content:"✓";margin-inline-start:auto;font-size:13px;line-height:1}.lang-flag{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #0000001f}.lang-native{font:500 15px/1.3 var(--f-body)}.lang-en{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-icon-sun,.theme-label{display:none}.theme-icon-moon{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-icon-sun{display:block}:root:not([data-theme=light]) .theme-icon-moon{display:none}}:root[data-theme=dark] .theme-icon-sun{display:block}.head-logout,.plan-strip,:root[data-theme=dark] .theme-icon-moon{display:none}@media (width<=1024px){.site-head .wrap{gap:var(--s3)}.nav-toggle{display:inline-grid}.head-login{margin-inline-start:auto}.head-panel{gap:var(--s5);padding:var(--s4) var(--s5) var(--s6);border-block-end:1px solid var(--line);box-shadow:var(--e-overlay);max-height:calc(100dvh - var(--head-h));overscroll-behavior:contain;flex-direction:column;display:flex;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.head-panel[hidden]{display:none}.plan-strip{align-items:center;gap:var(--s3);min-height:56px;padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-md);color:var(--text);transition:border-color var(--t-fast) var(--ease);text-decoration:none;display:flex}.plan-strip:hover{border-color:var(--accent)}.plan-strip-text{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-strip-label{color:var(--text-muted)}.plan-strip-data{color:var(--accent-text)}.plan-strip-data[data-level=low]{color:var(--warn)}.plan-strip-data[data-level=empty]{color:var(--danger)}.plan-strip-data[data-level=dormant],.plan-strip-go{color:var(--text-muted)}.plan-strip-go{flex:none;margin-inline-start:auto}[dir=rtl] .plan-strip-go{transform:scaleX(-1)}.plan-strip.is-loading{pointer-events:none}.plan-strip.is-loading .sk-line-sm{width:9ch}.plan-strip.is-loading .sk-line{width:13ch}.site-nav{flex-direction:column;align-items:stretch;gap:0;margin-inline-start:0}.site-nav a{border-block-end:1px solid var(--line);justify-content:space-between;min-height:56px}.site-nav a:last-child{border-block-end:0}.site-nav a:lang(ar),.site-nav a:lang(he),.site-nav a:lang(hi),.site-nav a:lang(zh){font-family:var(--f-body);letter-spacing:normal}.site-nav a:hover{color:var(--accent-text)}.site-nav a[aria-current=page]{color:var(--text);border-block-end-color:var(--line)}.site-nav a[aria-current=page]:after{content:"";border:4px solid var(--gold-500);border-radius:50%;flex:none;width:14px;height:14px}.head-end{align-items:stretch;gap:var(--s5);margin-inline-start:0}.head-end,.lang{flex-direction:column}.lang{gap:var(--s3);display:flex}.lang-btn{width:100%;min-height:44px;padding-inline:var(--s4);border-color:var(--line-strong)}.lang-btn .chev{margin-inline-start:auto}.lang-btn[aria-expanded=true]:after{display:none}.lang-menu.is-open{gap:var(--s2);width:auto;max-width:none;max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex;position:static;overflow:visible}.lang-menu:before{display:none}.lang-menu a{gap:var(--s2);min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-sm)}.lang-menu a:hover{background:var(--surface-2)}.lang-menu a[aria-current]{border-color:var(--accent)}.head-end .icon-btn{justify-content:space-between;align-items:center;gap:var(--s3);width:auto;height:auto;min-height:44px;padding-inline:var(--s4);border-color:var(--line-strong);color:var(--text);display:flex}.theme-label{display:block}.head-logout{min-height:44px;padding:var(--s2) var(--s4);border-block-start:1px solid var(--line);color:var(--text-muted);font:500 15px/1.3 var(--f-body);transition:color var(--t-fast) var(--ease);align-items:center;margin-block-start:calc(var(--s5)*-1 + var(--s3));text-decoration:none;display:flex}.head-logout:focus-visible,.head-logout:hover{color:var(--danger)}}.site-foot{padding-block:var(--s8) var(--s6)}.site-foot:after{content:"";z-index:-1;border:84px solid var(--blue-800);opacity:.4;border-radius:50%;width:560px;height:560px;position:absolute;inset-block-end:-280px;inset-inline-start:-200px}.site-foot .wrap{gap:var(--s7)}.foot-brand,.site-foot .wrap{flex-direction:column;display:flex}.foot-brand{gap:var(--s4);max-width:52ch}.foot-mark{width:max-content;color:var(--text);flex:none;display:inline-flex}.foot-mark svg{width:109px;height:auto;display:block}.foot-line{color:var(--text-muted);max-width:44ch;font-size:15px}.foot-grid{gap:var(--s6);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.foot-grid>*{gap:var(--s3);flex-direction:column;display:flex}.foot-grid .t-label{color:var(--text-muted)}.foot-grid ul{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.foot-grid nav ul{gap:0}.foot-grid a{color:var(--text);align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:flex}.foot-grid a:hover{color:var(--accent-text);text-decoration:underline}.foot-grid .t-sm{color:var(--text-muted)}.foot-end{gap:var(--s4);border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block-start:var(--s5);display:flex}.foot-end p{color:var(--text-muted)}.foot-grid .cards{align-items:center;gap:var(--s4);flex-flow:wrap;margin-block-end:var(--s2)}.foot-grid .cards li{border-radius:var(--r-sm);background:#fff;justify-content:center;align-items:center;padding:3px 5px;display:flex}.cards svg{width:32px;height:32px;display:block}.social{gap:var(--s2);display:flex}.social a{width:44px;height:44px;color:var(--text-muted);transition:color var(--t-fast) var(--ease);place-items:center;display:inline-grid}.social a:hover{color:var(--accent-text)}.social a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-md)}.checkout-shell{flex-direction:column;min-height:100dvh;display:flex}.checkout-main{flex:auto}.checkout-foot{border-block-start:1px solid var(--line);padding-block:var(--s5);color:var(--text-muted)}.checkout-foot .wrap{gap:var(--s3) var(--s5)}.checkout-foot .wrap,.checkout-foot-links{flex-wrap:wrap;align-items:center;display:flex}.checkout-foot-links{gap:var(--s4);margin:0;padding:0;list-style:none}.checkout-foot-links a{min-height:44px;font:400 14px/1.5 var(--f-body);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.checkout-foot-links a:hover{color:var(--accent-text);text-decoration:underline}.checkout-foot-pay{align-items:center;gap:var(--s3);font:400 13px/1.45 var(--f-body);margin:0 0 0 auto;display:flex}.checkout-foot-cards{align-items:center;gap:var(--s2);display:flex}.checkout-foot-cards svg{flex:none;display:block}.checkout-foot-copy{font:400 12px/1.5 var(--f-body);flex-basis:100%;margin:0}@media (width<=700px){.checkout-foot{padding-block:var(--s4)}.checkout-foot .wrap{align-items:flex-start;gap:var(--s2);flex-direction:column}.checkout-foot-pay{margin-inline-start:0}.checkout-foot-links{gap:0 var(--s5)}.checkout-foot--wide-only{display:none}}.cookie{z-index:60;-moz-column-gap:var(--s4);column-gap:var(--s4);row-gap:var(--s5);border-color:var(--line-strong);max-width:460px;box-shadow:var(--e-overlay);grid-template-columns:auto 1fr;display:grid;position:fixed;inset-block-end:var(--s5);inset-inline-start:var(--s5)}.cookie-mark{color:var(--accent)}[dir=rtl] .cookie-mark{transform:scaleX(-1)}.cookie-copy{align-items:flex-start;gap:var(--s2);flex-direction:column;display:flex}.cookie-actions{gap:var(--s2);flex-wrap:wrap;grid-column:1/-1;display:flex}.cookie-actions .btn{flex:180px}@media (width<=640px){.cookie{border-radius:var(--r-xl) var(--r-xl) 0 0;max-width:none;border-block-end:0;border-inline:0;padding-block-end:max(var(--s5),env(safe-area-inset-bottom));inset-block-end:0;inset-inline:0}}.cookie-enter-active,.cookie-leave-active{transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.cookie-enter-from,.cookie-leave-to{opacity:0;transform:translateY(8px)}.hero-compact{padding-block:var(--s7) calc(var(--s7) + var(--s8))}.hero-compact:after{content:"";z-index:-1;border:88px solid var(--blue-700);opacity:.42;border-radius:50%;width:560px;height:560px;position:absolute;inset-block-start:-220px;inset-inline-end:-240px}.builder-wrap{z-index:2;position:relative}.builder-floating{margin-block-start:calc(var(--s8)*-1)}.builder{padding:var(--s6)}.builder-head{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.builder-control{gap:var(--s3);align-items:flex-start;display:flex;position:relative}.builder-sentinel{pointer-events:none;width:1px;height:80px;position:absolute;inset-block-start:100%;inset-inline-start:0}.builder-control .tokenbox{flex:auto;min-width:0}.builder-submit{flex-direction:column;flex:none;align-items:stretch;gap:6px;display:flex}.builder-submit .btn{width:100%}.tokenbox{align-items:center;gap:var(--s2);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);padding:7px var(--s2);cursor:text;min-height:46px;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);flex-wrap:wrap;display:flex;position:relative}.dest-grid .token,.tokenbox .token{min-width:0}.token button{position:relative}.token button:after{content:"";position:absolute;inset:-11px}.builder .btn-ghost.btn-sm{min-height:44px}.dest-grid .token-select{background:var(--surface-2)}.dest-grid .token-select:hover{background:var(--accent-soft)}.tokenbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.tokenbox input{min-width:120px;color:var(--text);font:400 16px/1.4 var(--f-body);background:0 0;border:0;outline:none;flex:160px;padding-block:6px}.tokenbox input::placeholder{color:var(--text-muted)}.tokenbox-clear{flex:none;margin-inline-start:auto}:root{--builder-overlap:var(--s8)}@media (width<=700px){:root{--builder-overlap:var(--s5)}}.builder-bar{margin-block-start:calc(var(--builder-overlap)*-1)}.builder-inline{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);display:flex}.builder-inline-prompt{color:var(--text);font:600 15px/1.3 var(--f-body);flex:none;margin:0}.builder-inline .tokenbox{flex:auto;min-width:0}.builder-inline-act{flex:none}@media (width<=900px){.builder-inline{align-items:stretch;gap:var(--s3);padding:var(--s4);flex-direction:column}.builder-inline-act .btn{width:100%}}@media (width>=641px){.builder-bar.is-handed-over .builder-inline{visibility:hidden}}.combo{z-index:20;padding:var(--s1);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);max-height:min(50vh,320px);box-shadow:var(--e-overlay);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--s1));inset-inline:0;overflow-y:auto}.combo-opt{align-items:center;gap:var(--s2);padding:9px var(--s3);border-radius:var(--r-sm);cursor:pointer;min-height:44px;font:400 15px/1.3 var(--f-body);display:flex}.combo-opt.is-active{background:var(--accent-soft);color:var(--accent-text)}.combo-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.combo-kind,.token-kind{font:600 10px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);border-radius:var(--r-xs);flex:none;margin-inline-start:auto;padding:3px 5px}.token-kind{margin-inline-start:var(--s1)}.combo-opt.is-active .combo-kind{color:var(--accent-text);background:var(--surface)}.grid-heads{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.grid-heads .t-label{color:var(--text-muted)}.dest-grid{gap:var(--s2);flex-wrap:wrap;display:flex}.dest-grid[hidden]{display:none}.flag{-o-object-fit:cover;object-fit:cover;background:var(--surface);border-radius:50%;flex:none;width:18px;height:18px;box-shadow:inset 0 0 0 1px #0000001f}@media (width<=700px){.builder{padding:var(--s5)}.builder-control{flex-direction:column;align-items:stretch}}.crumbs{flex-wrap:wrap;margin:0;padding:0;list-style:none}.crumbs,.crumbs li{gap:var(--s2);align-items:center;display:flex}.crumbs li{font-size:14px}.crumbs a,.crumbs li{color:var(--text-muted)}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--accent-text);text-decoration:underline}.crumb-sep{color:var(--line-strong)}[dir=rtl] .crumb-sep{display:inline-block;transform:scaleX(-1)}.result-title{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.result-title .flag{width:28px;height:28px}.result-lead{color:var(--text-muted)}.plans{gap:var(--s4);flex-wrap:wrap;align-items:stretch;display:flex}.plan-pick{flex:200px;min-width:0}.plan-pick.is-pick{flex:1.4 312px}.plans .plan-pick>.plan{flex:1}.plans .plan,.plans .plan-sk{width:auto}.plan{transition:transform var(--t-base) var(--ease),box-shadow var(--t-base) var(--ease)}@media (hover:hover){.plan-pick:hover .plan{box-shadow:var(--e-floating);z-index:1;transform:scale(1.04)}}.plan-pick:focus-within .plan{box-shadow:var(--e-floating);z-index:1;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.plan-pick:focus-within .plan,.plan-pick:hover .plan{transform:none}}.plans .plan{padding-inline:var(--s4)}.plans .plan .btn{white-space:nowrap}.plans .plan-terms i{display:none}.plans .plan-foot,.plans .plan-terms{-moz-column-gap:var(--s3);column-gap:var(--s3)}.plans .plan-foot{align-items:center;row-gap:var(--s1);grid-template-columns:minmax(0,1fr) auto;margin-block-start:auto;display:grid}.plans .plan-price{display:contents}.plans .plan-price b{grid-area:1/1}.plans .plan-price small{grid-area:2/1/auto/-1}.plans .plan-foot .btn{grid-area:1/2}.plan-pick{gap:var(--s3);flex-direction:column;display:flex;position:relative}.plan-cover-top{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.plan-badge{background:var(--gold-500);color:var(--n-900);border-radius:var(--r-pill);padding:5px var(--s3);flex:none}.plan-flags>*{background:var(--blue-100);overflow:hidden}.plan-flags .more{background:var(--blue-700)}.plan-flags span>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.plan .btn-secondary{color:#fff;border-color:#ffffff9e}.plan .btn-secondary:hover{background:#ffffff1f;border-color:#fff}.plan-hero b{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.plan-price small{color:#ffffffd1}.plan-sk{gap:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:312px;max-width:100%;padding:var(--s5);flex-direction:column;display:flex}@media (width<=700px){.plans{gap:var(--s3);flex-direction:column;align-items:stretch}.plan-pick,.plan-pick.is-pick{flex:none}.plan,.plan-sk{width:auto}.plan{gap:var(--s3);padding:var(--s4) var(--s5)}.plan>.stack-sm{align-items:baseline;gap:var(--s2) var(--s4);flex-flow:wrap}.plan-hero b{font-size:44px}.plan-foot{padding-top:var(--s3)}.plan:after{inset-block-start:-104px;inset-inline-end:-104px}}.plan-sk .sk-row{gap:var(--s2);align-items:center;display:flex}.plan-sk .sk-foot{justify-content:space-between;align-items:center;gap:var(--s3);border-block-start:1px solid var(--line);padding-block-start:var(--s4);display:flex}.results-notice{max-width:640px}.worldmap{aspect-ratio:4/3;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--wm-ocean);width:320px;max-width:100%;position:relative;overflow:hidden}.worldmap-svg{width:100%;height:100%;display:block}.worldmap-sk{border-radius:var(--r-lg);position:absolute;inset:0}.wm-zoom{transform-box:view-box;transform-origin:0 0;transition:transform var(--t-slow) var(--ease)}.worldmap{--wm-ocean:var(--n-100);--wm-land:var(--n-200);--wm-coast:var(--n-500)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .worldmap{--wm-ocean:var(--n-800);--wm-land:var(--n-700);--wm-coast:var(--n-400)}}:root[data-theme=dark] .worldmap{--wm-ocean:var(--n-800);--wm-land:var(--n-700);--wm-coast:var(--n-400)}.wm-country{fill:var(--wm-land);stroke:var(--wm-coast);stroke-width:.6px;transition:fill var(--t-base) var(--ease)}.wm-country.is-on,.wm-pin{fill:var(--accent)}.wm-pin{stroke:var(--wm-ocean);stroke-width:1.5px;paint-order:stroke}.dest-row{-moz-column-gap:0;transition:grid-template-columns var(--t-slow) var(--ease),column-gap var(--t-slow) var(--ease);transition:grid-template-columns var(--t-slow) var(--ease),column-gap var(--t-slow) var(--ease),-moz-column-gap var(--t-slow) var(--ease);grid-template-columns:minmax(0,1fr) 0;align-items:start;column-gap:0;display:grid}.dest-row.has-map{-moz-column-gap:var(--s5);column-gap:var(--s5);grid-template-columns:minmax(0,1fr) 320px}.dest-map{min-width:0;overflow:hidden}.map-enter-active{transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}.map-leave-active{transition:opacity var(--t-base) var(--ease)}.map-enter-from{opacity:0;transform:translateY(8px)}.map-leave-to{opacity:0}@media (width<=900px){.dest-row,.dest-row.has-map{-moz-column-gap:0;grid-template-columns:minmax(0,1fr);column-gap:0}.dest-row.has-map{row-gap:var(--s5)}.worldmap{width:100%;max-width:420px}}@media (width<=640px){.dest-map{display:none}.dest-grid{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dest-grid .token-select{width:100%;min-height:44px;padding-inline:var(--s3);justify-content:flex-start}.grid-heads .btn-ghost{margin-inline-end:calc(var(--s4)*-1)}}.btn-spinner{border:2px solid;border-block-start-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.btn-spinner{display:none}}.sk-chip{border-radius:var(--r-pill);height:36px}.stickybar{z-index:65;background:var(--surface);border-block-end:1px solid var(--line);box-shadow:var(--e-floating);position:fixed;inset-block-start:var(--head-h);inset-inline:0}.stickybar-inner{justify-content:space-between;align-items:center;gap:var(--s4);min-height:60px;padding-block:var(--s2);display:flex}.stickybar-what{align-items:center;gap:var(--s3);min-width:0;display:flex}.stickybar-flags{flex:none;display:flex}.stickybar-flags .flag{border:2px solid var(--surface);width:26px;height:26px}.stickybar-flags .flag+.flag{margin-inline-start:-9px}.stickybar-more{border:2px solid var(--surface);background:var(--surface-2);width:26px;height:26px;font:600 10px/1 var(--f-mono);color:var(--text-muted);border-radius:50%;flex:none;place-items:center;margin-inline-start:-9px;display:grid}.stickybar-count{font:600 15px/1.3 var(--f-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stickybar-act{align-items:center;gap:var(--s3);flex:none;display:flex}.stickybar-dismiss{width:32px;height:32px;color:var(--text-muted);font:400 20px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;position:relative}.stickybar-dismiss:after{content:"";position:absolute;inset:-6px}.stickybar-dismiss:hover{background:var(--surface-2);color:var(--text)}.stickybar-enter-active,.stickybar-leave-active{transition:opacity var(--t-base) var(--ease),transform var(--t-base) var(--ease)}.stickybar-enter-from,.stickybar-leave-to{opacity:0;transform:translateY(-100%)}@media (width>=641px){.stickybar.is-field{--bar-row-w:calc(min(1360px, 100%) - var(--s5)*2);max-inline-size:100%;margin-inline:auto}.stickybar.is-field.stickybar-enter-active{transition:max-inline-size var(--t-base) var(--ease),border-radius var(--t-base) var(--ease)}.stickybar.is-field.stickybar-leave-active{transition:max-inline-size var(--t-fast) var(--ease),border-radius var(--t-fast) var(--ease)}.stickybar.is-field.stickybar-enter-from,.stickybar.is-field.stickybar-leave-to{opacity:1;max-inline-size:var(--bar-row-w);border-radius:var(--r-lg);transform:none}}.stickybar.is-field .stickybar-inner{gap:var(--s3)}.stickybar-prompt{font:600 15px/1.3 var(--f-body);white-space:nowrap;flex:none}.stickybar.is-field .tokenbox{min-width:0;min-height:40px;padding:5px var(--s2);flex:auto}.stickybar.is-field .tokenbox input{padding-block:4px;font-size:15px}@media (width<=1080px){.stickybar-prompt{display:none}}@media (width>=641px){.stickybar-add,.stickybar-trigger{display:none}}.stickybar-trigger{align-items:center;gap:var(--s3);width:100%;min-height:56px;color:var(--accent-text);font:600 16px/1.3 var(--f-body);text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.stickybar-plus{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);font:400 22px/1 var(--f-body);transition:transform var(--t-base) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.stickybar-trigger:hover .stickybar-plus{background:var(--blue-100)}.stickybar-add{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--accent-text);font:400 22px/1 var(--f-body);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.stickybar-add:after{content:"";position:absolute;inset:-2px}.stickybar-add:hover{background:var(--accent-soft)}@media (width<=640px){.stickybar{border-block-end:0;border-block-start:1px solid var(--line);padding-block-end:max(var(--s2),env(safe-area-inset-bottom));inset-block:auto 0}.stickybar-enter-from,.stickybar-leave-to{transform:translateY(100%)}.stickybar-count{display:none}.stickybar-act,.stickybar-act .btn{flex:1}.stickybar.is-field .stickybar-inner{min-height:0;padding-block:var(--s2);gap:var(--s3)}.stickybar.is-invite .stickybar-inner{padding-block:0}}.dest-overlay{z-index:90;background:var(--surface);height:100dvh;flex-direction:column;padding-block-end:env(safe-area-inset-bottom);display:flex;position:fixed;inset:0}.dest-overlay-head{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-block-end:1px solid var(--line);flex:none;display:flex}.dest-overlay-back{width:44px;height:44px;color:var(--text);font:400 22px/1 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.dest-overlay-back:hover{background:var(--surface-2)}.dest-overlay-title{font:600 17px/1.3 var(--f-body);margin:0}.dest-overlay-field{padding:var(--s4) var(--s4) var(--s3);flex:none}.dest-overlay .combo{max-height:calc(100dvh - 210px);box-shadow:none;border:0;border-radius:0;padding-inline:0}.dest-overlay-body{overscroll-behavior:contain;min-height:0;padding:var(--s2) var(--s4) var(--s5);flex:1;overflow-y:auto}.dest-overlay-label{color:var(--text-muted);margin-block-end:var(--s2)}.dest-overlay-list{margin:0;padding:0;list-style:none}.dest-overlay-row{align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:0 var(--s2);border-radius:var(--r-sm);color:var(--text);font:400 16px/1.3 var(--f-body);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.dest-overlay-row:hover{background:var(--surface-2)}.dest-overlay-none{padding:var(--s3) var(--s4) 0;color:var(--text-muted);font:400 15px/1.5 var(--f-body)}@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --enter{syntax:"<number>";inherits:true;initial-value:1}@property --spans{syntax:"<number>";inherits:true;initial-value:2}@property --d{syntax:"<number>";inherits:true;initial-value:0}@property --n{syntax:"<number>";inherits:true;initial-value:0}@property --off{syntax:"<number>";inherits:true;initial-value:0}@property --i{syntax:"<number>";inherits:true;initial-value:0}@property --si{syntax:"<number>";inherits:true;initial-value:0}.hero{padding-block:var(--s9) calc(var(--s9) + var(--s8))}.hero:after{content:"";z-index:-1;border:96px solid var(--gold-500);opacity:.5;border-radius:50%;width:640px;height:640px;position:absolute;inset-block-start:-180px;inset-inline-end:-200px}.hero-mark{display:block}.hero-hl,.hero-mark{color:var(--gold-500)}.hero-lead strong{color:var(--text);font-weight:600}.hero-grid{gap:var(--s8);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;display:grid}.hero-copy{gap:var(--s5);flex-direction:column;display:flex}.hero h1{max-width:20ch;font-size:clamp(34px,4.4vw,56px);font-weight:700;font-stretch:106%}.hero-lead{color:var(--text-muted);max-width:56ch}.hero-more{max-width:65ch}.hero-more summary{cursor:pointer;min-height:44px;color:var(--accent-text);font:600 15px/1 var(--f-body);align-items:center;gap:6px;list-style:none;display:inline-flex}.hero-more summary::-webkit-details-marker{display:none}.hero-more summary:after{content:"▾";transition:transform var(--t-fast) var(--ease);font-size:12px}.hero-more[open] summary:after{transform:rotate(180deg)}.hero-more p{color:var(--text-muted);padding-block-end:var(--s2);font-size:15px}.hero-trust{gap:var(--s3);flex-direction:column;align-items:flex-start;display:flex}.hero-trust .figure{font:800 clamp(30px,3.4vw,42px)/1 var(--f-display);letter-spacing:-.03em;font-stretch:106%}.hero-trust .rule{width:100%}.hero-trust .muted{color:var(--text-muted)}.hero-trust a{align-items:center;min-height:44px;display:inline-flex}.stars{color:var(--rating);letter-spacing:.06em;gap:2px;font-size:15px;display:inline-flex}.hero-tp:has(iframe){width:290px;margin-inline-start:-7px}@media (width<=1000px){.hero-grid{gap:var(--s6);grid-template-columns:1fr;align-items:start}.hero:after{opacity:.35;inset-inline-end:-320px}}@media (width<=640px){.hero{padding-block:var(--s7) calc(var(--s7) + var(--s8))}}.steps-panel{background:var(--ground);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s8) var(--s6);gap:var(--s8)}.steps-head,.steps-panel{flex-direction:column;display:flex}.steps-head{align-items:center;gap:var(--s3);text-align:center;margin-inline:auto}.steps-rule{background:var(--accent);border-radius:2px;width:40px;height:3px;display:block}.steps-head h2{max-width:22ch}.steps-head .t-lead{color:var(--text-muted);max-width:58ch}.steps{gap:var(--s6);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.step{gap:var(--s2);text-align:center;flex-direction:column;display:flex;position:relative}.step h3{font:600 22px/1.3 var(--f-display);letter-spacing:-.018em;justify-content:center;align-items:baseline;gap:.45em;font-stretch:104%;display:flex}.step-n{letter-spacing:0;font-variant-numeric:tabular-nums;flex:none;font-size:.82em;font-weight:500}.step p,.step-n{color:var(--text-muted)}.step p{max-width:34ch;margin-inline:auto;font-size:15px}.step-art{width:100%;max-width:260px;height:auto;margin:0 auto var(--s4);display:block}.art-card{fill:var(--surface);stroke:var(--line-strong);stroke-width:2px}.art-chip{fill:var(--surface);stroke:var(--line-strong);stroke-width:1.5px}.art-soft{fill:var(--surface-2)}.art-bar{fill:var(--line-strong)}.art-bar-soft{fill:var(--line)}.art-dot{fill:var(--blue-200)}.art-accent{fill:var(--accent)}.art-qr{fill:var(--text)}.art-finder{fill:none;stroke:var(--text);stroke-width:2.5px}.art-ok{fill:var(--success)}.art-tick{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;fill:none}.step-link{z-index:1;pointer-events:none;width:44%;height:64px;position:absolute;inset-block-start:26px;inset-inline-start:84%}.link-dash{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 9}.link-head{stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .step-link{transform:scaleX(-1)}@media (width<=900px){.steps{gap:var(--s7);grid-template-columns:1fr}.steps-panel{padding:var(--s7) var(--s5);gap:var(--s7)}.step-link{display:none}.step-art{max-width:220px}}.cycle-scroller{position:relative}.is-pinned:after{content:"";block-size:200svh;display:block}.is-pinned .cycle-stage{min-block-size:calc(100svh - var(--head-h));flex-direction:column;justify-content:center;display:flex;position:sticky;inset-block-start:var(--head-h)}.is-pinned .steps-panel{gap:var(--s5);background:0 0;border:0;border-radius:0;padding:0}.is-pinned .steps-head{gap:var(--s2)}.is-pinned .steps-head h2{margin-block-start:var(--s1)}.is-pinned .steps-head .t-lead{margin-block-start:var(--s2)}.is-pinned .step-art{max-width:min(360px,34svh);margin-block-end:var(--s3)}.is-pinned .steps-viewport{margin-inline:calc(var(--s5)*-1);--edge:linear-gradient(90deg, transparent, #000 7%, #000 93%, transparent);-webkit-mask-image:var(--edge);-webkit-mask-image:var(--edge);mask-image:var(--edge);overflow:hidden}.is-pinned .steps{--card-w:min(430px, 58%);--pitch:calc(var(--card-w) + var(--s6));justify-content:center;gap:var(--s6);transform:translate3d(calc((1 - var(--p)*2)*var(--pitch)),0,0);will-change:transform;display:flex}[dir=rtl] .is-pinned .steps{transform:translate3d(calc((var(--p)*2 - 1)*var(--pitch)),0,0)}.is-pinned .step{--n:calc(var(--p)*2 - var(--i));--off:clamp(0, max(var(--n), calc(var(--n)*-1)), 1);flex:0 0 var(--card-w);opacity:calc(1 - var(--off)*.74);transform:scale(calc(1 - var(--off)*.16))}.is-pinned .link-dash{stroke:var(--line-strong)}.is-pinned .step-link{--lp:clamp(0, calc((var(--p) - var(--a))*2), 1)}.is-pinned .link-head{opacity:var(--lp)}.link-draw{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120px}.is-pinned .link-draw{stroke-dashoffset:calc(120px*(1 - var(--lp)))}.is-pinned .step-tail{z-index:1;pointer-events:none;width:44%;position:absolute;inset-block-start:26px}.is-pinned .tail-in{inset-inline-end:84%}.is-pinned .tail-out{inset-inline-start:84%}[dir=rtl] .is-pinned .step-tail{transform:scaleX(-1)}.steps-ticks{align-items:center;gap:var(--s2);margin-block-start:var(--s3);display:flex}.steps-ticks span{--n:calc(var(--p)*2 - var(--i));--off:clamp(0, max(var(--n), calc(var(--n)*-1)), 1);background:var(--line-strong);block-size:6px;inline-size:calc(6px + (1 - var(--off))*22px);border-radius:3px;position:relative;overflow:hidden}.steps-ticks span:after{content:"";background:var(--accent);opacity:calc(1 - var(--off));position:absolute;inset:0}.why{gap:var(--s4);margin:var(--s7) 0 0;grid-template-columns:repeat(12,1fr);padding:0;list-style:none;display:grid}.why-lead{color:var(--text-muted)}.why-card{gap:var(--s3);background:var(--surface);border-radius:var(--r-xl);padding:var(--s5);box-shadow:var(--e-floating);flex-direction:column;display:flex}.why-solid{grid-column:span 4}.why-bill{grid-column:span 5}.why-app{grid-column:span 3}.why-proof{grid-column:span 12}@keyframes why-arrive{0%{opacity:0;transform:translate3d(var(--why-from-x,0),var(--why-from-y,0),0)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.why-card{animation:linear both why-arrive;animation-timeline:view();animation-range:entry 20% entry 90%}.why-solid{--why-from-x:-16px}[dir=rtl] .why-solid{--why-from-x:16px}.why-app,.why-bill{--why-from-y:-16px}.why-proof{--why-from-y:16px}}}.why-row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.why-label{color:var(--text-muted);text-wrap:wrap}.why-stat{font:800 clamp(38px,3.6vw,52px)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);white-space:pre-line;margin-block-start:auto;font-stretch:106%}.why-note{color:var(--text-muted);font-size:15px}.why-solid{--text:#fff;--text-muted:var(--blue-100);isolation:isolate;background-color:var(--blue-600);color:var(--text);position:relative;overflow:hidden}.why-proof{justify-content:center;align-items:center;gap:var(--s4) var(--s7);padding-block:var(--s5);flex-flow:wrap}.proof-item{align-items:baseline;gap:.55em;display:flex}.proof-figure{color:var(--text);font:800 clamp(19px,1.5vw,22px)/1.2 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-stretch:104%}.proof-label{color:var(--text-muted);margin:0}.proof-rule{background:var(--line);align-self:stretch;min-block-size:22px;inline-size:1px}.proof-tp{align-self:center}.why-app .why-stat{font-size:clamp(19px,1.9vw,26px)}.why-bill .why-stat{font-size:clamp(20px,2.4vw,34px)}.why-solid .why-stat{font-size:clamp(26px,2.7vw,40px)}.why-fig{color:var(--gold-500)}.why-solid{--art:url(../img/why-globe.webp) right -64px bottom -76px / 300px 300px no-repeat}.why-solid:before{content:"";-webkit-mask:var(--art);-webkit-mask:var(--art);mask:var(--art);background:#ffffff24}.torch,.why-solid:before{z-index:-1;pointer-events:none;position:absolute;inset:0}.torch{--beam:radial-gradient(circle 130px at var(--mx,-999px) var(--my,-999px), #000 0%, #000000b8 44%, transparent 72%);opacity:.6;transition:opacity var(--t-slow) var(--ease);-webkit-mask:var(--beam);-webkit-mask:var(--beam);mask:var(--beam)}.torch:before{content:"";background:var(--gold-500);-webkit-mask:var(--art);-webkit-mask:var(--art);mask:var(--art);position:absolute;inset:0}.why-card:hover>.torch{opacity:1}@media (width<=1080px){.why-app,.why-solid{grid-column:span 6}.why-bill{grid-column:span 12}}@media (width<=720px){.why-lead{display:none}.why{gap:var(--s3);grid-template-columns:1fr}.why-app,.why-bill,.why-proof,.why-solid{grid-column:auto}.why-proof{gap:var(--s3);flex-direction:column}.proof-rule{display:none}.why-solid{--art:url(../img/why-globe.webp) right -45px bottom -53px / 210px 210px no-repeat}}.quotes-band .marquee{margin-block-start:var(--s7)}.quotes-head{justify-content:space-between;align-items:baseline}.quotes-head,.quotes-head-end{gap:var(--s4);flex-wrap:wrap;display:flex}.quotes-head-end{align-items:center}.quotes-tp:has(iframe){flex:none;width:290px}.marquee{gap:var(--s5);-webkit-overflow-scrolling:touch;flex-direction:column;display:flex;overflow-x:auto}.marquee.is-live{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.mq-track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.mq-track>li{width:min(288px,78vw);flex:none;margin-inline-end:var(--s4);display:flex}.marquee.is-live .mq-track{animation:mq-scroll var(--mq-dur,60s) linear infinite}.marquee.is-live .mq-rev{animation-direction:reverse}.marquee{--mq-to:-50%}[dir=rtl] .marquee{--mq-to:50%}@keyframes mq-scroll{0%{transform:translate(0)}to{transform:translateX(var(--mq-to))}}.marquee.is-live .mq-track:focus-within,.marquee.is-live.is-paused .mq-track{animation-play-state:paused}.marquee.is-live .mq-track:has(>li:hover){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.marquee.is-live{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.marquee.is-live .mq-track{animation:none}}.quote{gap:var(--s3);width:100%;padding:var(--s4);flex-direction:column;margin:0;display:flex}.quote blockquote{flex:1;margin:0}.quote blockquote p{font:400 15px/1.5 var(--f-body);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.who{align-items:center;gap:var(--s3);border-block-start:1px solid var(--line);padding-block-start:var(--s3);display:flex}.who-mono{border-radius:var(--r-pill);background:var(--accent-soft);width:32px;height:32px;color:var(--accent-text);font:600 13px/1 var(--f-body);flex:none;place-items:center;display:inline-grid}.who-avatar{flex:none;display:inline-flex;position:relative}.who-flag{width:14px;height:14px;box-shadow:inset 0 0 0 1px #0000001f,0 0 0 2px var(--surface);position:absolute;inset-block-end:-2px;inset-inline-end:-3px}.who-name{font:600 14px/1.4 var(--f-body)}.who .stars{flex:none;margin-inline-start:auto;font-size:13px}.faq-rows{flex-direction:column;display:flex}.faq-row{gap:0 var(--s8);grid-template-columns:1fr;display:grid}@media (width>=1100px){.faq-row{grid-template-columns:repeat(3,1fr)}.faq-row>.faq-contact,.faq-row>.faq-q-head{grid-row:1}.faq-row>.faq-a{grid-area:2/1/auto/-1}}.faq-q-head{font:inherit;text-wrap:wrap;display:grid}.faq-q{appearance:none;text-align:start;align-items:flex-start;gap:var(--s4);width:100%;padding-block:var(--s4);border:0;border-block-end:1px solid var(--line);font:400 17px/1.4 var(--f-body);color:var(--text);cursor:pointer;transition:color var(--t-fast) var(--ease);background:0 0;display:flex}.faq-q:hover{color:var(--accent-text)}.faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.faq-q:after{content:"";width:12px;height:12px;transition:transform var(--t-base) var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;order:1;margin-inline-start:auto;translate:0 5px}.faq-q[aria-expanded=true]{color:var(--accent-text)}.faq-q[aria-expanded=true]:after{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat;transform:rotate(180deg)}.faq-a{padding:var(--s5) var(--s6);background:var(--surface);border-block-end:1px solid var(--line)}.faq-a p{max-width:68ch;color:var(--text-muted);margin:0}@media (prefers-reduced-motion:no-preference){.faq-a{animation:faq-open var(--t-base) var(--ease)}}@keyframes faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.faq-more{align-items:center;gap:var(--s2);font:500 15px/1.4 var(--f-body);color:var(--accent-text);margin-block-start:var(--s3);text-decoration:none;display:inline-flex}.faq-more:hover{text-decoration:underline}.faq-contact{justify-content:space-between;align-items:center;gap:var(--s4);min-height:60px;padding-block:var(--s4);color:var(--text);border-block-end:1px solid var(--line);font:400 17px/1.4 var(--f-body);transition:color var(--t-fast) var(--ease),padding-inline-start var(--t-fast) var(--ease);text-decoration:none;display:flex}.faq-contact:hover{color:var(--accent-text);padding-inline-start:var(--s2)}.faq-rows .arr{color:var(--text-muted);flex:none;font-size:14px}[dir=rtl] .faq-rows .arr{display:inline-block;transform:scaleX(-1)}.trips-band{padding-block:var(--s8) var(--s8);background:var(--surface);border-block-end:1px solid var(--line);margin-block-start:calc(var(--s8)*-1)}.trip-panels{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.trip,.trip-panel{position:relative}.trip{isolation:isolate;min-block-size:74svh;padding:var(--s6);border-radius:var(--r-xl);color:#fff;background:radial-gradient(120% 100% at 30% 0,var(--blue-700) 0,var(--blue-900) 58%,var(--blue-950) 100%);grid-template-rows:auto 1fr auto;align-items:center;text-decoration:none;display:grid;overflow:hidden}.trip:focus-visible{outline-offset:-6px;outline:3px solid #fff}.trip-shot{z-index:-2;-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.trip-shot,.trip-wash{position:absolute;inset:0}.trip-wash{z-index:-1;pointer-events:none;background:linear-gradient(#051a2e57 0,#051a2e75 42%,#051a2eb8)}.trip-plate{flex-direction:column;justify-content:center;align-items:center;display:flex}.trips-head{text-align:center}.trips-hint,.trips-title{text-shadow:0 1px 2px #051a2e80,0 2px 22px #051a2e8c;margin:0}.trips-title{color:#fff}.trips-hint{color:#ffffffd1;margin-block-start:var(--s2)}.trip-title{--name-cap:190px;--name-hold:340px;--name-gutter:112px;letter-spacing:-.022em;font-weight:800;font-stretch:104%;line-height:.86;font-family:var(--f-display);font-size:min(var(--name-cap),calc((100svh - var(--name-hold))/var(--name-em,2.44)),calc((100vw - var(--name-gutter))/(var(--longest,8)*.62)));color:#fff;mix-blend-mode:overlay;text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.trip-join,.trip-word{display:block}.trip-join{letter-spacing:.04em;color:#ffffffd9;margin-block:.28em;font-size:max(13px,.16em);font-weight:700}.trip-bar{align-items:baseline;gap:var(--s2) var(--s5);border-block-start:1px solid #ffffff47;flex-wrap:wrap;padding-block-start:var(--s4);font-size:15px;display:flex}.trip-cta{pointer-events:none;margin-block-start:var(--s6);box-shadow:0 6px 24px #051a2e59}.trip:hover .trip-cta{background:var(--blue-600)}.trip-count{color:#ffffffeb}.btn-lg{padding:14px var(--s6);font-size:16px}#builder:focus{outline:none}@media (width<=900px){.trip-panels{gap:0}.trip{min-block-size:85svh;padding:var(--s6) var(--s5);border-radius:0}.trip-title{--name-hold:300px;--name-gutter:40px}.trip-bar{align-items:flex-start;gap:var(--s2);flex-direction:column}.trip-wash{background:linear-gradient(#051a2e61 0,#051a2e8a 42%,#051a2ec2)}}.trip-scroller{position:relative}.is-strip:after{content:"";block-size:calc(var(--spans)*100svh);display:block}.is-strip .trip-stage{block-size:calc(100svh - var(--head-h));position:sticky;inset-block-start:var(--head-h)}.is-strip .trip-panels{border-radius:calc((1 - var(--enter,1))*var(--r-xl));block-size:100%;transform:scale(calc(.88 + var(--enter,1)*.12));will-change:transform;display:block;position:relative;overflow:hidden}.is-strip .trip-panel{position:absolute;inset:0}.is-strip .trip{block-size:100%;min-block-size:0;padding-inline:max(var(--s7),calc(50vw - 680px + var(--s5)));border-radius:0}@media (width<=900px){.is-strip .trip{padding:var(--s6) var(--s5)}.is-strip .trip-title{--name-hold:330px}.is-strip .trip-panels{border-radius:0;transform:none}.is-strip .trip-panels,.is-strip .trip-plate,.is-strip .trip-shot{will-change:auto}}.is-strip .trip-panel{--d:calc(var(--p)*var(--spans) - var(--i));--off:clamp(0, max(var(--d), calc(var(--d)*-1)), 1);opacity:clamp(0,calc((var(--d) + .78)*2.2),1)}.is-strip .trip-bar,.is-strip .trip-title,.is-strip .trips-head{--p:0;--d:0;--off:0}.is-strip .trip-panel{pointer-events:none}.is-strip .trip-panel.is-active{pointer-events:auto}.is-strip .trip-shot{transform:translate3d(calc(var(--d)*12%),0,0) scale(calc(1.08 + var(--off)*.06));will-change:transform}.is-strip .trip-plate{transform:translate3d(calc(var(--d)*-46%),0,0);will-change:transform}[dir=rtl] .is-strip .trip-shot{transform:translate3d(calc(var(--d)*-12%),0,0) scale(1.14)}[dir=rtl] .is-strip .trip-plate{transform:translate3d(calc(var(--d)*46%),0,0)}@media (width<=900px){.is-strip .trip-shot{transform:translate3d(calc(var(--d)*5%),0,0) scale(calc(1.06 + var(--off)*.05))}.is-strip .trip-plate{transform:translate3d(0,calc(var(--d)*20%),0);opacity:clamp(0,calc(1 - var(--d)*2.5),1)}[dir=rtl] .is-strip .trip-shot{transform:translate3d(calc(var(--d)*-5%),0,0) scale(calc(1.06 + var(--off)*.05))}[dir=rtl] .is-strip .trip-plate{transform:translate3d(0,calc(var(--d)*20%),0)}.is-strip .trip-panel{opacity:clamp(0,calc((var(--d) + .5)*6),1)}}.is-strip .trip-bar{transform:none}.is-strip .trip-bar,.is-strip .trip-cta{opacity:0;transition:opacity var(--t-base) var(--ease)}.is-strip .trip-panel.is-active .trip-bar,.is-strip .trip-panel.is-active .trip-cta{opacity:1}.chat-shell{flex-direction:column;min-block-size:100dvh;display:flex}.chat-shell>main{flex-direction:column;flex:auto;display:flex}.chat-shell>main>*{flex:auto;min-block-size:0}.bai{block-size:calc(100dvh - var(--head-h));min-block-size:620px}.bai,.bai>.wrap{flex-direction:column;display:flex}.bai>.wrap{min-block-size:0;inline-size:100%;padding-block:var(--s5);flex:auto}.bai-head{gap:var(--s7);grid-template-columns:1.05fr .95fr;align-items:end;padding-block-end:var(--s5);display:grid}.bai-head-title{align-items:flex-start;gap:var(--s3)}.bai-head-side,.bai-head-title{flex-direction:column;display:flex}.bai-head-side{gap:var(--s4);max-width:52ch}.bai-head h1{max-width:15ch}.bai-promise{max-width:24ch}.bai-basis{gap:var(--s2);color:var(--text-muted);align-items:baseline;display:flex}.bai-basis:before{content:"";background:var(--line-strong);border-radius:1px;flex:none;align-self:stretch;inline-size:2px}.bai-started .bai-head{padding-block-end:var(--s5)}.bai-started .bai-head .eyebrow,.bai-started .bai-head-side{display:none}.bai-started .bai-head h1{letter-spacing:-.015em;max-width:none;font-size:22px;font-stretch:100%;line-height:1.3}@media (width<=1100px) and (width>=1001px){.bai-head{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.bai-head h1{max-width:16ch}.bai-promise{max-width:none}}.bai-composer>*,.bai-turn{inline-size:100%;max-inline-size:860px;margin-inline:auto}.bai-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);flex-direction:column;flex:auto;min-block-size:320px;min-inline-size:0;display:flex;position:relative;overflow:hidden}@media (width<=1000px){.bai{block-size:calc(100dvh - var(--head-h));flex-direction:column;min-block-size:0;display:flex}.bai>.wrap{max-inline-size:none;padding:0}.bai-head{gap:var(--s2);padding-block:var(--s4) var(--s3);flex-direction:column;display:flex}.bai-head .bai-promise,.bai-head .eyebrow,.bai-head-side .t-lead{display:none}.bai-head-side{gap:var(--s2);max-width:none}.bai-head h1{letter-spacing:-.014em;max-width:none;font-size:20px;font-stretch:100%;line-height:1.3}.bai-started .bai-head-side{opacity:1;display:flex}.bai-started .bai-head{padding-block:var(--s4) var(--s3)}.bai-panel{border:0;border-radius:0;flex:auto;block-size:auto;min-block-size:0}}@media (width<=700px){.bai-head,.bai-started .bai-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.bai-sized{block-size:auto;min-block-size:0;display:block}.bai-sized .bai-head{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bai-sized>.wrap{padding-block:var(--s5) var(--s8);display:block}.bai-sheet{z-index:20;background:var(--surface);border-block-end:1px solid var(--line);flex:none;display:none;position:sticky;inset-block-start:var(--head-h)}.bai-started .bai-sheet{animation:bai-arrive var(--t-base) var(--ease);display:block}.bai-sheet-in{align-items:flex-start;gap:var(--s5);padding-block:var(--s3);scrollbar-width:thin;display:flex;overflow-x:auto}.bai-sheet-head{flex-direction:column;flex:none;gap:2px;display:flex}.bai-sheet-head .t-label{color:var(--text-muted);white-space:nowrap}.bai-sheet-count{color:var(--text-muted)}.bai-rows{align-items:flex-start;gap:var(--s5);flex:auto;margin:0;padding:0;list-style:none;display:flex}.bai-rows>li{flex:none}.bai-row{text-align:start;color:inherit;white-space:nowrap;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.bai-row .t-label{color:var(--text-muted)}.bai-row-value{font:500 14px/1.45 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--text);align-items:center;gap:var(--s2);animation:bai-land var(--t-base) var(--ease);display:flex}@keyframes bai-land{0%{opacity:0}to{opacity:1}}button.bai-row{cursor:pointer}button.bai-row:hover .bai-row-value{color:var(--accent-text)}button.bai-row .bai-row-value{-webkit-text-decoration:underline dotted var(--line-strong);-webkit-text-decoration:underline dotted var(--line-strong);text-decoration:underline dotted var(--line-strong);text-underline-offset:4px}button.bai-row:hover .bai-row-value{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}button.bai-row .bai-row-change{font:600 12px/1.2 var(--f-body);color:var(--accent-text);opacity:0;transition:opacity var(--t-fast) var(--ease)}button.bai-row:focus-visible .bai-row-change,button.bai-row:hover .bai-row-change{opacity:1}@media (hover:none),(width<=1000px){button.bai-row .bai-row-change{opacity:1}}.bai-row-flags{flex:none;display:flex}.bai-row-flags img{-o-object-fit:cover;object-fit:cover;background:var(--surface-2);border-radius:50%;block-size:18px;inline-size:18px;box-shadow:inset 0 0 0 1px #0000001f}.bai-row-flags img+img{margin-inline-start:-6px}.bai-sheet-out{align-self:center;align-items:baseline;gap:var(--s3);padding-inline:var(--s5) 0;border-inline-start:1px solid var(--line);background:var(--surface);flex:none;margin-inline-start:auto;display:flex;position:sticky;inset-inline-end:0}.bai-sheet-out .t-label{color:var(--text-muted);white-space:nowrap}.bai-sheet-size{font:800 26px/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-stretch:104%}.bai-sheet-size small{font:500 13px/1 var(--f-body);color:var(--text-muted);margin-inline-start:4px}@media (width<=1000px){.bai-sheet .wrap{padding-inline:var(--s4)}.bai-rows,.bai-sheet-in{gap:var(--s4)}.bai-sheet-head .t-label{display:none}.bai-sheet-out{padding-inline-start:var(--s4)}.bai-sheet-size{font-size:22px}}@media (width<=700px){.bai-started .bai-sheet{display:none}}.bai-thread{min-block-size:0;padding:var(--s6);gap:var(--s6);flex-direction:column;flex:auto;margin:0;list-style:none;display:flex;overflow-y:auto}.bai:not(.bai-started) .bai-thread>li:first-child{margin-block:auto}.bai-started .bai-thread>li:first-child{margin-block-start:auto}.bai-turn{-moz-column-gap:var(--s4);column-gap:var(--s4);grid-template-columns:14px minmax(0,1fr);align-items:start;display:grid;position:relative}.bai-turn:before{content:"";inset-block:6px calc(var(--s6)*-1);background:var(--line);inline-size:1px;position:absolute;inset-inline-start:6px}.bai-thread>li:last-child:before{content:none}.bai-mark{border:4px solid var(--accent);background:var(--surface);block-size:14px;inline-size:14px;animation:bai-ring-in var(--t-slow) var(--ease) backwards;border-radius:50%;margin-block-start:7px;position:relative}@keyframes bai-ring-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.bai-mark-live:after,.bai-mark-wait:after{content:"";border:2px solid var(--accent);animation:bai-ring-halo 2.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:-4px}.bai-mark-live:after{animation-duration:1.4s}@keyframes bai-ring-halo{0%{opacity:.5;transform:scale(.85)}60%{opacity:0;transform:scale(1.9)}to{opacity:0;transform:scale(1.9)}}.bai-mark-closed:before{content:"";background:var(--accent);animation:bai-ring-fill var(--t-slow) var(--ease) backwards;border-radius:50%;position:absolute;inset:0}@keyframes bai-ring-fill{0%{transform:scale(0)}to{transform:none}}.bai-said{gap:var(--s3);flex-direction:column;max-width:62ch;display:flex}.bai-said p{margin:0}.bai-said .bai-aside{color:var(--text-muted)}.bai-turn-you{grid-template-columns:14px minmax(0,1fr)}.bai-said-you{align-items:flex-end;gap:var(--s2);flex-direction:column;grid-column:2;min-inline-size:0;display:flex}.bai-you{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);max-width:44ch;padding:10px var(--s4);font:500 15px/1.5 var(--f-body);border-end-end-radius:var(--r-sm);margin:0}.bai-turn{animation:bai-arrive var(--t-base) var(--ease)}@keyframes bai-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bai-wait{flex-direction:column;gap:10px;max-width:52ch;padding-block:8px;display:flex}.bai-wait .sk-line:last-child{inline-size:42%}@media (width<=600px){.bai-thread{gap:var(--s5);padding:var(--s4)}.bai-turn{-moz-column-gap:var(--s3);column-gap:var(--s3)}.bai-turn:before{inset-block-end:calc(var(--s5)*-1)}.bai-said{gap:var(--s2)}.bai-you{max-width:82%}}.bai-plan{-moz-column-gap:var(--s6);column-gap:var(--s6);row-gap:var(--s5);grid-template:"lede card""copy card"1fr/minmax(0,1fr) 312px;align-items:start;display:grid}.bai-plan-lede{gap:var(--s2);flex-direction:column;display:flex}.bai-plan-lede h2{max-width:26ch}.bai-plan-sum{color:var(--text-muted);margin:0;font-size:14px}.bai-plan-main{gap:var(--s6);grid-template-columns:minmax(0,1fr) 312px;align-items:start;display:grid}.bai-plan-copy{gap:var(--s3);flex-direction:column;max-width:58ch;display:flex}.bai-plan-copy p{color:var(--text-muted);margin:0}.bai-plan-copy p:first-child{color:var(--text)}.bai-plan-basis{border-block-start:1px solid var(--line);padding-block-start:var(--s4);font-size:14px}.bai-plan-side{gap:var(--s4);flex-direction:column;grid-area:card;display:flex}.bai-plan-side .plan{inline-size:100%}.plan-hero em{font:600 15px/1 var(--f-body);color:#ffffffd1;margin-inline-start:2px;font-style:normal}.bai-plan-side .plan-foot{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.bai-plan-side .plan-price small{max-width:none}.bai-plan-side .plan-foot .btn{inline-size:100%}.bai-plan-alt{font:400 14px/1.55 var(--f-body);color:var(--text-muted);border-block-start:1px solid var(--line);margin:0;padding-block-start:var(--s4)}.bai-plan-swap{font:inherit;color:var(--accent-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.bai-plan-swap:hover{color:var(--text)}.bai-final{max-inline-size:960px;margin-inline:auto}.bai-after{justify-content:space-between;align-items:center;gap:var(--s3);color:var(--text-muted);flex-wrap:wrap;padding-block-end:var(--s5);display:flex}.bai-after p{max-inline-size:54ch;font:400 14px/1.5 var(--f-body);flex:24ch;margin:0}.bai-after-do{gap:var(--s2);flex-wrap:wrap;flex:none;display:flex}.bai-note{align-items:center;gap:var(--s3) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface);flex-wrap:wrap;display:flex}.bai-note-size{font-family:var(--f-mono);flex:none;align-items:baseline;gap:2px;margin:0;display:flex}.bai-note-size b{letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:1}.bai-note-size span{color:var(--text-muted);font-size:13px}.bai-note-size em{font-style:normal;font:500 13px/1 var(--f-body);color:var(--text-muted);margin-inline-start:var(--s1)}.bai-note-of{border-inline-start:1px solid var(--line);min-inline-size:0;flex-direction:column;flex:14ch;gap:2px;padding-inline-start:var(--s4);display:flex}.bai-note-where{align-items:center;gap:var(--s2);font:500 14px/1.35 var(--f-body);margin:0;display:flex}.bai-note-where .bai-note-flags{flex:none;display:flex}.bai-note-flags img{-o-object-fit:cover;object-fit:cover;border:2px solid var(--surface);border-radius:50%;flex:none;block-size:18px;inline-size:18px}.bai-note-flags img+img{margin-inline-start:-7px}.bai-note-terms{gap:var(--s2);font:400 13px/1.35 var(--f-body);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.bai-note-terms b{color:var(--text);font-weight:600}.bai-note .btn{flex:none}@media (width<=520px){.bai-note-of{border-inline-start:0;flex-basis:100%;padding-inline-start:0}.bai-note .btn{inline-size:100%}}@media (width<=1100px){.bai-plan{row-gap:var(--s5);grid-template-columns:minmax(0,1fr);grid-template-areas:"lede""card""copy"}.bai-plan-side{max-inline-size:420px}}@media (width<=1000px){.bai-sized>.wrap{padding-inline:var(--s5)}}@media (width<=700px){.bai-sized>.wrap{padding-inline:var(--s4)}.bai-plan{row-gap:var(--s4)}.bai-plan-side{max-inline-size:none}.bai-after{justify-content:flex-start;gap:var(--s2);padding-block-end:var(--s4)}.bai-after p{flex-basis:100%;font-size:13.5px}.bai-after-do{margin-inline-start:calc(var(--s3)*-1)}.bai-after .btn-secondary{padding-inline:var(--s3);background:0 0;border-color:#0000}}.bai-composer{gap:var(--s3);padding:var(--s4) var(--s6) var(--s5);border-block-start:1px solid var(--line);background:var(--ground);flex-direction:column;flex:none;display:flex}.bai-chips{gap:var(--s2);flex-wrap:wrap;display:flex}.bai-entry{gap:var(--s3);align-items:flex-start;display:flex}.bai-entry .input{flex:auto}.bai-entry .btn{flex:none;min-height:46px}.bai-skip{font:400 13px/1.45 var(--f-body);margin:0}.bai-skip a,.bai-skip button{color:var(--text-muted);text-underline-offset:3px}.bai-skip button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bai-skip a:hover,.bai-skip button:hover{color:var(--accent-text)}@media (width<=1000px){.bai-chips{scrollbar-width:none;margin-inline:calc(var(--s4)*-1);padding-inline:var(--s4);flex-wrap:nowrap;overflow-x:auto}.bai-chips::-webkit-scrollbar{display:none}.bai-chips .token-select{flex:none;min-block-size:44px}}@media (width<=600px){.bai-composer{padding:var(--s3) var(--s4) var(--s4);padding-block-end:max(var(--s4),env(safe-area-inset-bottom))}.bai-entry .btn{padding-inline:var(--s4)}}.bai-attach{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);block-size:46px;inline-size:46px;color:var(--text-muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);flex:none;place-items:center;display:grid}.bai-attach:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.bai-attach:disabled{opacity:.5;cursor:not-allowed}.bai-held{flex-direction:column}.bai-held,.bai-held-list{gap:var(--s2);display:flex}.bai-held-list{flex-wrap:wrap;margin:0;padding:0;list-style:none}.bai-held-note{font:400 12.5px/1.4 var(--f-body);color:var(--text-muted);margin:0}.bai-attach-error{font:500 13px/1.45 var(--f-body);color:var(--danger);margin:0}.bai-file{align-items:center;gap:var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);max-inline-size:280px;padding:6px 8px;display:inline-flex}.bai-file-mark,.bai-file-shot{border-radius:var(--r-sm);flex:none;block-size:32px;inline-size:32px}.bai-file-mark{background:var(--surface-2);color:var(--text-muted);place-items:center;display:grid}.bai-file-shot{-o-object-fit:cover;object-fit:cover;background:var(--surface-2)}.bai-file-of{flex-direction:column;gap:1px;min-inline-size:0;display:flex}.bai-file-name{font:500 12.5px/1.35 var(--f-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bai-file-meta{font:400 12px/1.35 var(--f-body);color:var(--text-muted)}.bai-file-drop{border-radius:var(--r-pill);block-size:26px;inline-size:26px;color:var(--text-muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.bai-file-drop:hover{background:var(--danger-soft);color:var(--danger)}.bai-sent{align-items:flex-end;gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bai-sent .bai-file{background:var(--surface-2)}.bai-drop{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:var(--s2);text-align:center;padding:var(--s5);background:color-mix(in srgb,var(--ground) 92%,transparent);outline:2px dashed var(--accent);outline-offset:-12px;border-radius:inherit;animation:bai-arrive var(--t-base) var(--ease);flex-direction:column;display:flex;position:absolute;inset:0}.bai-drop .t-sm{color:var(--text-muted);max-inline-size:34ch}@media (width<=600px){.bai-attach{block-size:46px;inline-size:42px}.bai-file{max-inline-size:min(280px,68vw)}}.bai-panel.bai-hand-leave-active{animation:bai-close-panel .3s var(--ease) forwards;overflow:hidden}.bai-panel.bai-hand-leave-active .bai-composer{animation:bai-withdraw .16s var(--ease) forwards}.bai-panel.bai-hand-leave-active .bai-thread{animation:bai-recede .24s var(--ease) forwards}@keyframes bai-close-panel{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.985)translateY(8px)}}@keyframes bai-withdraw{to{opacity:0;transform:translateY(8px)}}@keyframes bai-recede{to{opacity:.2}}.bai-bar-enter-active{animation:bai-bar-drop var(--t-slow) var(--ease)}.bai-bar-leave-active{animation:bai-bar-drop var(--t-base) var(--ease) reverse forwards}@keyframes bai-bar-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.bai-sizing{justify-content:center;align-items:center;gap:var(--s4);text-align:center;min-block-size:280px;color:var(--accent);flex-direction:column;flex:auto;display:flex}.bai-sizing.bai-hand-enter-active{animation:bai-appear var(--t-base) var(--ease)}.bai-sizing.bai-hand-leave-active{animation:bai-appear .16s var(--ease) reverse forwards}@keyframes bai-appear{0%{opacity:0}to{opacity:1}}.bai-close svg{animation:bai-ring-in var(--t-slow) var(--ease)}.bai-close-disc{transform-origin:26px 26px;opacity:.16;animation:bai-close-disc .42s var(--ease) .28s backwards}@keyframes bai-close-disc{0%{transform:scale(0)}to{transform:scale(1)}}.bai-sizing-label{color:var(--text-muted);animation:bai-rise var(--t-base) var(--ease) .18s backwards}.bai-sizing-sum{color:var(--accent-text);animation:bai-write .46s var(--ease) .24s backwards;margin:0;font-size:15px}@keyframes bai-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -2px 0 0)}}[dir=rtl] .bai-plan-sum,[dir=rtl] .bai-sizing-sum{animation-name:bai-write-rtl}@keyframes bai-write-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 -2px)}}.bai-final.bai-hand-enter-active{animation:bai-appear var(--t-base) var(--ease)}.bai-final.bai-hand-leave-active{animation:bai-shut var(--t-base) var(--ease) forwards}@keyframes bai-shut{to{opacity:0;transform:translateY(6px)}}.bai-opening .bai-after{animation:bai-rise var(--t-slow) var(--ease) backwards}.bai-opening .bai-plan{animation:bai-unroll .42s var(--ease) .14s backwards}@keyframes bai-unroll{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.bai-opening .bai-plan-sum{animation:bai-write .48s var(--ease) .38s backwards}.bai-opening .bai-plan-side{animation:bai-rise var(--t-slow) var(--ease) .48s backwards}@keyframes bai-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bai-panel.bai-hand-enter-active{animation:bai-rise var(--t-slow) var(--ease)}.bai-quick .bai-panel.bai-hand-leave-active{animation-duration:.14s}.bai-quick .bai-panel.bai-hand-leave-active .bai-composer,.bai-quick .bai-panel.bai-hand-leave-active .bai-thread{animation:none}.bai-quick .bai-panel.bai-hand-enter-active{animation-duration:var(--t-base)}.bai-quick .bai-final.bai-hand-leave-active{animation-duration:.14s}@media (width<=1000px){.bai-sizing{min-block-size:min(56vh,420px)}}.p-hero{padding-block:var(--s8) var(--s9)}.p-hero:before{aspect-ratio:1;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--blue-500) 58%,transparent) 0,color-mix(in srgb,var(--blue-500) 26%,transparent) 30%,color-mix(in srgb,var(--blue-500) 8%,transparent) 56%,color-mix(in srgb,var(--blue-500) 2%,transparent) 78%,transparent 100%);width:min(1040px,62%);inset-block-start:-30%;inset-inline-end:-14%}.p-hero:after,.p-hero:before{content:"";z-index:-1;pointer-events:none;position:absolute}.p-hero:after{opacity:.4;background:url(../img/partners-trail.svg) 100%/cover no-repeat;width:min(820px,50%);inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000001a 22%,#0000006b 48%,#000000d1 76%,#000);mask-image:linear-gradient(90deg,#0000 0,#0000001a 22%,#0000006b 48%,#000000d1 76%,#000)}[dir=rtl] .p-hero:after{transform:scaleX(-1)}.p-hero-grid{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,.96fr);align-items:center;display:grid}.p-hero-copy{gap:var(--s5);flex-direction:column;display:flex}.p-hero-title{max-width:22ch;font-size:clamp(36px,4.2vw,56px)}.p-hero-title span{display:block}.p-hero-lead,.p-hero-title .setup{color:var(--text-muted)}.p-hero-lead{max-width:54ch}.p-hero-cta{gap:var(--s3);flex-wrap:wrap;display:flex}.p-hero-copy .rule{margin-block-start:var(--s2)}.p-hero-proof{align-items:center;gap:var(--s5) var(--s6);flex-wrap:wrap;display:flex}.p-hero-proof>div{gap:var(--s2);flex-direction:column;max-width:34ch;display:flex}.p-hero-proof>div:first-child{flex:28ch;min-width:22ch}.p-hero-proof .figure{font:800 clamp(26px,2.2vw,32px)/1 var(--f-display);letter-spacing:-.03em;font-stretch:106%}.p-hero-proof .muted{color:var(--text-muted)}.p-hero-tp:has(iframe){width:290px;margin-inline-start:-7px}.p-hero-tp a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}@media (width<=1080px){.p-hero-grid{align-items:stretch;gap:var(--s5);flex-direction:column;display:flex}.p-hero-copy{display:contents}.p-calc{order:1;max-width:640px;margin-block-start:var(--s2)}.p-hero-copy .rule{order:2;margin-block-start:var(--s3)}.p-hero-proof{order:2}.p-hero:before{width:min(720px,86%);inset-block-start:-8%;inset-inline-end:-24%}.p-hero:after{opacity:.28;inset-inline-end:-320px}.p-hero-title{max-width:26ch}}@media (width<=640px){.p-hero{padding-block:var(--s7)}.p-hero-cta .btn{flex:100%}.p-hero-proof{gap:var(--s5)}.p-hero-proof>div{max-width:none}}.p-calc{gap:var(--s4)}.p-calc,.p-calc-card{flex-direction:column;display:flex}.p-calc-card{--surface-2:var(--blue-800);--surface:var(--blue-700);background:var(--blue-900);border:1px solid var(--line-strong);border-radius:var(--r-xl);box-shadow:inset 0 1px 0 #ffffff12,var(--e-overlay);padding:var(--s6);gap:var(--s5)}.p-calc-top{gap:var(--s2);flex-direction:column;display:flex}.p-calc-fig{font:800 clamp(40px,4.2vw,60px)/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block-start:calc(var(--s1)*-1);font-stretch:106%}.p-calc-rows{gap:var(--s2);border-block-end:1px solid var(--line);flex-direction:column;margin-block-start:var(--s3);padding-block-end:var(--s4);display:flex}.p-calc-rows>div{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.p-calc-rows dt{color:var(--text-muted)}.p-calc-rows dd{font:700 17px/1.2 var(--f-body);font-variant-numeric:tabular-nums;margin:0}.p-calc-fields{gap:var(--s4)}.p-calc-field,.p-calc-fields{flex-direction:column;display:flex}.p-calc-field{gap:var(--s1)}.p-calc-head{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.p-calc-head label{font:600 13px/1.3 var(--f-body);color:var(--text-muted)}.p-calc-val{font:700 19px/1.2 var(--f-body);font-variant-numeric:tabular-nums;letter-spacing:-.01em;appearance:none;text-align:end;inline-size:11ch;color:var(--text);border-radius:var(--r-sm);padding:2px var(--s2);cursor:text;transition:border-color var(--t-fast) var(--ease),background-color var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;margin-inline-end:calc(var(--s2)*-1)}.p-calc-val:hover{border-color:var(--line-strong)}.p-calc-val:focus{border-color:var(--focus);background:var(--surface-2);outline:none}@media (prefers-reduced-motion:reduce){.p-calc-val{transition:none}}.p-calc-field .hint{margin-block-start:2px}.p-calc-foot{gap:var(--s2);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--s5);display:flex}.p-calc-workings{font:500 14px/1.5 var(--f-mono);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.p-calc-note{color:var(--text-muted)}@media (width<=1080px){.p-calc-card{padding:var(--s7) var(--s6)}.p-calc-note{max-width:70ch}}@media (width<=560px){.p-calc-card{padding:var(--s5);border-radius:var(--r-lg)}}.p-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0;padding:0}.p-range:focus{outline:none}.p-range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(to right,var(--accent) 0 var(--fill),var(--surface-2) var(--fill) 100%);height:6px;box-shadow:inset 0 0 0 1px var(--line-strong)}.p-range::-moz-range-track{border-radius:var(--r-pill);background:linear-gradient(to right,var(--accent) 0 var(--fill),var(--surface-2) var(--fill) 100%);height:6px;box-shadow:inset 0 0 0 1px var(--line-strong)}[dir=rtl] .p-range::-webkit-slider-runnable-track{background:linear-gradient(to left,var(--accent) 0 var(--fill),var(--surface-2) var(--fill) 100%)}[dir=rtl] .p-range::-moz-range-track{background:linear-gradient(to left,var(--accent) 0 var(--fill),var(--surface-2) var(--fill) 100%)}.p-range::-webkit-slider-thumb{appearance:none;background:var(--surface);border:3px solid var(--accent);width:22px;height:22px;box-shadow:var(--e-raised);-webkit-transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:50%;margin-block-start:-8px}.p-range::-moz-range-thumb{box-sizing:border-box;background:var(--surface);border:3px solid var(--accent);width:22px;height:22px;box-shadow:var(--e-raised);-moz-transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease);border-radius:50%}.p-range:hover::-webkit-slider-thumb{transform:scale(1.08)}.p-range:hover::-moz-range-thumb{transform:scale(1.08)}.p-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.p-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.edge{margin-block-start:var(--s7)}.edge-lanes{gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.edge-lanes{grid-template-columns:1fr}}.edge-lane{background:var(--ground);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s6) var(--s5)}.edge-lane-label{font:600 16px/1.3 var(--f-body);margin-block-end:var(--s5)}.edge-steps{gap:var(--s5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.edge-step{gap:var(--s3);align-items:flex-start;display:flex;position:relative}.edge-step:not(:last-child):before{content:"";z-index:0;width:2px;height:calc(100% + var(--s5) - 22px);background:var(--line-strong);position:absolute;inset-block-start:22px;inset-inline-start:10px}.edge-mark{z-index:1;border:3px solid var(--line-strong);background:var(--ground);border-radius:50%;flex:none;width:22px;height:22px;position:relative}.edge-text{font:400 16px/1.45 var(--f-body);padding-block-start:1px}.is-hoam .edge-mark{border-color:var(--gold-500)}.is-hoam .edge-step:not(:last-child):before{background:var(--gold-500)}.edge-step.is-loss .edge-mark{border-style:dashed;border-color:var(--text-muted)}.edge-key,.edge-step.is-loss .edge-text{color:var(--text-muted)}.edge-key{align-items:center;gap:var(--s2);margin-block-start:var(--s5);font-size:13px;display:inline-flex}.edge-key i{border:3px dashed var(--text-muted);border-radius:50%;flex:none;width:16px;height:16px}.edge-partner{gap:var(--s3);flex-direction:column;margin-block-start:var(--s6);display:flex}.edge-partner .t-label{color:var(--accent-text)}.edge-caption,.edge-partner p:last-child{color:var(--text-muted)}.edge-caption{max-width:62ch;margin-block-start:var(--s5)}@media (width<=640px){.edge-lane{padding:var(--s5) var(--s4);border-radius:var(--r-lg)}.edge-steps{gap:var(--s4)}.edge-step:not(:last-child):before{height:calc(100% + var(--s4) - 22px)}}.p-best{gap:var(--s4);margin:var(--s7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.p-best>li{gap:var(--s3);flex-direction:column;display:flex}.p-best h3{font:600 20px/1.3 var(--f-display);letter-spacing:-.018em;font-stretch:104%}.p-best p{color:var(--text-muted)}.p-best-note{border-block-start:1px solid var(--line);font:500 13px/1.4 var(--f-mono);margin-block-start:auto;padding-block-start:var(--s3)}@media (width<=900px){.p-best{grid-template-columns:1fr}}.p-model{flex-direction:column;margin-block-start:var(--s7);display:flex}.p-model>div{gap:var(--s6);padding-block:var(--s5);border-block-start:1px solid var(--line);grid-template-columns:minmax(0,.38fr) minmax(0,1fr);display:grid}.p-model>div:last-child{border-block-end:1px solid var(--line)}.p-model dt{font:500 14px/1.5 var(--f-mono)}.p-model dd{color:var(--text-muted);margin:0;font-size:17px;line-height:1.5}@media (width<=800px){.p-model>div{gap:var(--s2);grid-template-columns:1fr}}.p-paths{gap:var(--s4);margin:var(--s7) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.p-path{gap:var(--s3);flex-direction:column;display:flex}.p-path h3{font:600 22px/1.3 var(--f-display);letter-spacing:-.018em;font-stretch:104%}.p-path p{color:var(--text-muted)}.p-depth{align-items:flex-end;gap:3px;height:16px;margin-block-start:auto;display:flex}.p-depth i{background:var(--surface-2);width:16px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:2px}.p-depth i:first-child{height:7px}.p-depth i:nth-child(2){height:11px}.p-depth i:nth-child(3){height:16px}.p-depth i.is-on{background:var(--accent);box-shadow:none}.p-depth-label{color:var(--text-muted);font-size:13px}@media (width<=900px){.p-paths{grid-template-columns:1fr}.p-depth{margin-block-start:var(--s1)}}.p-fit{gap:0 var(--s7);margin:var(--s7) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (width<=1080px){.p-fit{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.p-fit{grid-template-columns:1fr}}.p-fit>li{align-items:center;gap:var(--s3);min-height:60px;padding-block:var(--s3);border-block-end:1px solid var(--line);font:400 17px/1.4 var(--f-body);display:flex}.p-fit>li:before{content:"";border:3px solid var(--accent);opacity:.55;border-radius:50%;flex:none;width:11px;height:11px}.p-lead{gap:var(--s8);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;display:grid}.p-lead-copy{gap:var(--s4);flex-direction:column;display:flex}.p-lead-copy p{color:var(--text-muted)}.p-form{gap:var(--s5);flex-direction:column;display:flex}.p-form-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p-form-wide{grid-column:1/-1}.p-form label .opt{color:var(--text-muted);font-weight:400}select.input{appearance:none;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22%235a6b7a%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.8%22%20d%3D%22m1%201.5%205%205%205-5%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right var(--s3) center;padding-inline-end:var(--s7)}[dir=rtl] select.input{background-position:left var(--s3) center;padding-inline-start:var(--s7);padding-inline-end:var(--s3)}.p-form-actions{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}@media (width<=1000px){.p-lead{gap:var(--s6);grid-template-columns:1fr}}@media (width<=560px){.p-form-grid{grid-template-columns:1fr}.p-form-actions .btn{width:100%}}.hero-destination{padding-block:var(--s8) calc(var(--s8) + var(--builder-overlap));--arc-size:640px;--arc-border:92px;--arc-top:-300px;--arc-end:-300px}.hero-destination:after{content:"";z-index:-1;width:var(--arc-size);height:var(--arc-size);border:var(--arc-border) solid var(--blue-700);opacity:.4;border-radius:50%;position:absolute;inset-block-start:var(--arc-top);inset-inline-end:var(--arc-end)}.hero-dest-grid{gap:var(--s8);grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;display:grid}.hero-dest-copy{gap:var(--s4);flex-direction:column;display:flex}.dest-title{--dt-flag:44px;align-items:center;gap:var(--s4);margin-block-start:var(--s1);display:flex}.dest-title .flag{width:var(--dt-flag);height:var(--dt-flag)}.dest-title-flags{flex:none;align-items:center;display:inline-flex}.dest-title-flags:empty{display:none}.dest-title-flags .flag+.flag{border:2px solid var(--ground);margin-inline-start:calc(var(--dt-flag)*-.1)}.dest-title h1{min-width:0;max-width:20ch}.dest-title.is-wide{align-items:flex-start;gap:var(--s3);flex-direction:column}.dest-title.is-wide h1{text-wrap:balance;max-width:14ch}.dest-flag-more{width:var(--dt-flag);height:var(--dt-flag);border:2px solid var(--ground);background:var(--surface-2);color:var(--text);font:600 13px/1 var(--f-mono);border-radius:50%;flex:none;place-items:center;margin-inline-start:calc(var(--dt-flag)*-.1);display:grid}.dest-names{max-width:52ch}.hero-dest-lead{color:var(--text)}.hero-dest-intro{color:var(--text-muted)}.hero-cue{align-self:start;margin-block-start:var(--s2)}.hero-cue svg{transition:transform var(--t-fast) var(--ease)}.hero-cue:hover svg{transform:translateY(3px)}.dest-facts{gap:var(--s5) var(--s6);flex-wrap:wrap;margin-block-start:var(--s3);padding:0;list-style:none;display:flex}.dest-facts li{gap:var(--s1);border-inline-start:1px solid var(--line-strong);flex-direction:column;padding-inline-start:var(--s5);display:flex}.dest-facts li:first-child{border-inline-start:0;padding-inline-start:0}.dest-facts b{font:800 clamp(24px,2.4vw,32px)/1 var(--f-display);letter-spacing:-.03em;font-stretch:106%}.dest-facts span{font:400 14px/1.4 var(--f-body);color:var(--text-muted);max-width:20ch}.dest-media{z-index:0;width:calc(var(--arc-size) - var(--arc-border)*2);height:calc(var(--arc-size) - var(--arc-border)*2);border-radius:50%;margin:0;position:absolute;inset-block-start:calc(var(--arc-top) + var(--arc-border));inset-inline-end:calc(var(--arc-end) + var(--arc-border));overflow:hidden}.dest-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-dest-copy{z-index:1;position:relative}.dest-media:after{content:"";background:linear-gradient(205deg,color-mix(in srgb,var(--ground) 40%,transparent) 0,color-mix(in srgb,var(--ground) 88%,transparent) 55%,color-mix(in srgb,var(--ground) 97%,transparent) 100%);border-radius:50%;position:absolute;inset:0}.about-stack{gap:var(--s7);flex-direction:column;display:flex}.dest-brief{border-block:1px solid var(--line);margin:0;display:grid}.brief-row{gap:var(--s3) var(--s6);padding-block:var(--s5);grid-template-columns:minmax(0,180px) minmax(0,1fr);align-items:start;display:grid}.brief-row+.brief-row{border-block-start:1px solid var(--line)}.brief-term{color:var(--accent-text);padding-block-start:6px}.brief-def{min-width:0;margin:0}.brief-tip{max-width:62ch}.place-tags{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.place-tags li{padding:6px var(--s3);border-radius:var(--r-xs);background:var(--surface-2);color:var(--text);font:500 14px/1.35 var(--f-body)}.dest-values{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.dest-values li{gap:var(--s2);padding-inline:var(--s6);flex-direction:column;display:flex}.dest-values li:first-child{padding-inline-start:0}.dest-values li:last-child{padding-inline-end:0}.dest-values li+li{border-inline-start:1px solid var(--line)}.dest-values p{color:var(--text-muted);max-width:46ch}.steps-band{padding-block:var(--s7)}.steps-band .band-head{gap:var(--s2)}.dest-steps{counter-reset:none;margin:0;padding:0;list-style:none}.dest-steps li{gap:var(--s2);flex-direction:column;display:flex}.dest-steps p{color:var(--text-muted)}.step-head{align-items:center;gap:var(--s3);display:flex}.step-n{border-radius:var(--r-pill);background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);font:600 13px/1 var(--f-mono);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:grid}.next-grid{gap:var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.next-card{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);min-height:56px;color:var(--text);text-decoration:none;display:flex}.next-name{font:500 16px/1.3 var(--f-body);white-space:nowrap}.next-card .arr{color:var(--text-muted);flex:none;font-size:14px}[dir=rtl] .next-card .arr{display:inline-block;transform:scaleX(-1)}.next-card .arr{transition:color var(--t-fast) var(--ease)}.next-card:hover .arr{color:var(--accent-text)}@media (width>=1025px){.hero-destination{--arc-size:1080px;--arc-border:132px;--arc-top:-300px;--arc-end:-200px}.dest-media:after{background:linear-gradient(to right,var(--ground) 0,color-mix(in srgb,var(--ground) 88%,transparent) 26%,color-mix(in srgb,var(--ground) 72%,transparent) 46%,color-mix(in srgb,var(--ground) 34%,transparent) 62%,transparent 76%),linear-gradient(205deg,transparent 0,color-mix(in srgb,var(--ground) 30%,transparent) 62%,color-mix(in srgb,var(--ground) 62%,transparent) 100%)}[dir=rtl] .dest-media:after{background:linear-gradient(to left,var(--ground) 0,color-mix(in srgb,var(--ground) 88%,transparent) 26%,color-mix(in srgb,var(--ground) 72%,transparent) 46%,color-mix(in srgb,var(--ground) 34%,transparent) 62%,transparent 76%),linear-gradient(155deg,transparent 0,color-mix(in srgb,var(--ground) 30%,transparent) 62%,color-mix(in srgb,var(--ground) 62%,transparent) 100%)}}@media (width>=1500px){.hero-destination{--arc-size:1240px;--arc-border:150px;--arc-top:-330px;--arc-end:-190px}}@media (width<=1024px){.hero-dest-grid{gap:var(--s6);grid-template-columns:1fr}.hero-destination:after{opacity:.3}}@media (width<=900px){.dest-values{grid-template-columns:minmax(0,1fr)}.dest-values li{padding-inline:0;padding-block:var(--s5)}.dest-values li:first-child{padding-block-start:0}.dest-values li:last-child{padding-block-end:0}.dest-values li+li{border-inline-start:0;border-block-start:1px solid var(--line)}.dest-values p{max-width:none}}@media (width>=701px) and (width<=1024px){.hero-destination{--arc-size:820px;--arc-border:118px;--arc-top:-280px;--arc-end:-250px}}@media (width<=700px){.hero-destination{padding-block:var(--s6) calc(var(--s6) + var(--builder-overlap));--arc-size:576px;--arc-border:83px;--arc-top:-272px;--arc-end:-292px}.dest-media:after{background:linear-gradient(205deg,color-mix(in srgb,var(--ground) 24%,transparent) 0,color-mix(in srgb,var(--ground) 70%,transparent) 52%,color-mix(in srgb,var(--ground) 90%,transparent) 100%)}.hero-dest-copy{gap:var(--s3)}.dest-title h1{max-width:none;font-size:clamp(30px,8.4vw,40px);line-height:1.05}.dest-title{--dt-flag:32px;gap:var(--s3);flex-wrap:wrap;margin-block-start:0}.hero-cue{align-self:stretch;margin-block-start:var(--s1)}.dest-facts{gap:var(--s3);grid-template-columns:repeat(3,1fr);align-items:start;margin-block-start:var(--s2);display:grid}.dest-facts li{border-inline-start:0;padding-inline-start:0}.dest-facts b{letter-spacing:-.02em;font-size:20px}.dest-facts span{max-width:none;font-size:12px;line-height:1.35}.brief-row{gap:var(--s2);padding-block:var(--s5);grid-template-columns:minmax(0,1fr)}.brief-term{padding-block-start:0}.brief-tip{max-width:none}.about-stack{gap:var(--s6)}.steps-band{padding-block:var(--s6)}}.error-band{padding-block:var(--s8)}.error-band:after{content:"";z-index:-1;border:88px solid var(--blue-700);opacity:.38;border-radius:50%;width:560px;height:560px;position:absolute;inset-block-start:-260px;inset-inline-end:-260px}.error-copy{gap:var(--s4);flex-direction:column;align-items:flex-start;display:flex}.error-code{color:var(--text-muted);letter-spacing:.18em}.error-copy h1{max-width:20ch}.error-lead{color:var(--text-muted)}.error-actions{gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.error-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(240px,320px));justify-content:start;margin:0;padding:0;list-style:none;display:grid}.error-card{align-items:center;gap:var(--s3);padding:var(--s4) var(--s5);min-height:64px;color:var(--text);text-decoration:none;display:flex}.error-name{font:500 16px/1.3 var(--f-body);flex:1}.error-card .arr{color:var(--text-muted);transition:color var(--t-fast) var(--ease);flex:none;font-size:14px}.error-card:hover .arr{color:var(--accent-text)}[dir=rtl] .error-card .arr{display:inline-block;transform:scaleX(-1)}.error-chips{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.error-chips a{color:var(--text);text-decoration:none}@media (width<=700px){.error-band{padding-block:var(--s7)}.error-actions .btn{width:100%}}.blog-head{padding-block:var(--s8)}.blog-head.has-cover{isolation:isolate;padding-block:var(--s10) var(--s8);--text-muted:#c7d6e1;position:relative}.blog-cover{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.blog-cover,.blog-head.has-cover:after{z-index:-1;pointer-events:none;position:absolute;inset:0}.blog-head.has-cover:after{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--ground) 58%,transparent) 0,color-mix(in srgb,var(--ground) 88%,transparent) 30%,color-mix(in srgb,var(--ground) 95%,transparent) 100%)}.blog-body-band{padding-block:var(--s7) var(--s9)}.blog-index{gap:var(--s7);max-width:640px}.blog-rows.blog-index-grid{gap:var(--s5) var(--s7);grid-template-columns:1fr;max-width:none;display:grid}@media (width>=64rem){.blog-rows.blog-index-grid{grid-template-columns:repeat(2,1fr)}}.blog-search{width:100%;max-width:34rem}.blog-search-field{align-items:center;gap:var(--s3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-pill);padding-inline:var(--s4);transition:border-color var(--t-base) var(--ease),background var(--t-base) var(--ease);display:flex}.blog-search-field:hover{border-color:var(--accent)}.blog-search-field:focus-within{border-color:var(--accent);background:var(--surface-2);outline:2px solid var(--focus);outline-offset:2px}.blog-search-icon{color:var(--text-muted);flex:none}.blog-search-input{min-width:0;padding-block:var(--s3);font:400 16px/1.5 var(--f-body);color:var(--text);background:0 0;border:0;outline:none;flex:auto}.blog-search-input::placeholder{color:var(--text-muted)}.blog-search-input::-webkit-search-cancel-button{display:none}.blog-search-clear{width:28px;height:28px;color:var(--text-muted);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.blog-search-clear:hover{color:var(--text);background:var(--surface-2)}.blog-search-clear:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.blog-filters{background:var(--ground);border-block-end:1px solid var(--line)}.blog-filters-inner{align-items:center;gap:var(--s4);padding-block:var(--s4);display:flex}.blog-filter-chips{align-items:center;gap:var(--s2);scrollbar-width:none;flex-wrap:nowrap;flex:1;min-width:0;display:flex;overflow-x:auto}.blog-filter-chips::-webkit-scrollbar{display:none}.blog-filter-chip{font:500 14px/1 var(--f-body);white-space:nowrap;padding-block:8px}.blog-filter-count{color:var(--text-muted);font-size:12px}.blog-filter-chip[aria-pressed=true] .blog-filter-count{color:inherit}.blog-filter-country{flex:none}.blog-filter-country .input{min-width:13rem;min-height:38px;padding-block:8px}@media (width>=74rem){.blog-filters{z-index:2;position:sticky;inset-block-start:var(--head-h)}}@media (width<=47.99rem){.blog-filters-inner{align-items:stretch;gap:var(--s3);flex-direction:column}.blog-filter-chips{margin-inline:calc(var(--s5)*-1);padding-inline:var(--s5)}.blog-filter-country .input{width:100%}}.blog-list-col{max-width:820px}.blog-list-band{padding-block:var(--s6) var(--s9)}.blog-list-head{align-items:baseline;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.blog-list-count{color:var(--text-muted);flex:1;min-width:0}.blog-list-clear{flex:none;align-self:center}.blog-list{gap:0}.blog-list>.blog-row{content-visibility:auto;contain-intrinsic-size:auto 108px}.blog-topic-mark{flex:none}.blog-thumb-panel .blog-topic-mark{color:var(--dark-field-text,#fff);opacity:.85;transition:transform var(--t-base) var(--ease)}.blog-row-link:hover .blog-thumb-panel .blog-topic-mark{transform:scale(1.06)}.blog-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-row{border-block-start:1px solid var(--line)}.blog-row-title{font:inherit;margin:0}.blog-row-link{align-items:center;gap:var(--s4);padding-block:var(--s3);color:inherit;text-decoration:none;display:flex}.blog-row-link:hover .t-h4{color:var(--accent-text);text-decoration:underline}.blog-row-text{gap:var(--s1);flex-direction:column;flex:1;min-width:0;display:flex}.blog-thumb{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);flex:none;width:150px;display:block;overflow:hidden}.blog-thumb-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-thumb-panel{background:radial-gradient(120% 90% at 50% 16%,var(--blue-800) 0,var(--blue-900) 60%,var(--blue-950) 100%);justify-content:center;align-items:center;height:100%;display:flex}.blog-thumb-panel .flag{box-shadow:inset 0 0 0 1px #0000002e,0 6px 18px -6px #0000008c}.blog-thumb-img,.blog-thumb-panel .flag{transition:transform var(--t-base) var(--ease)}.blog-row-link:hover .blog-thumb-img{transform:scale(1.04)}.blog-row-link:hover .blog-thumb-panel .flag{transform:scale(1.06)}.blog-row-head{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.blog-row-desc{color:var(--text-muted);max-width:58ch}.blog-row-meta{gap:var(--s3);color:var(--text-muted);white-space:nowrap;flex:none;align-items:baseline;display:flex}@media (width<=600px){.blog-row-head{align-items:flex-start;gap:var(--s2);flex-direction:column}.blog-row-meta{gap:var(--s2)}.blog-thumb{width:96px}.blog-row-link{gap:var(--s3);align-items:flex-start}}.blog-byline{gap:var(--s2);color:var(--text-muted);flex-wrap:wrap;align-items:center;display:flex}.blog-wrap{max-width:1040px;padding-inline:var(--s5);margin-inline:auto}@media (width>=1080px){.blog-wrap{max-width:1160px}}@media (width>=1360px){.blog-wrap{max-width:1440px}}:root{--blog-rail:0px;--blog-rail-gap:0px}@media (width>=1360px){.has-toc{--blog-rail:15rem;--blog-rail-gap:var(--s7)}}.blog-body{row-gap:var(--s5);-moz-column-gap:0;grid-template-columns:[wide-start]minmax(0,1fr)[text-start]min(72ch,100%)[text-end]minmax(0,1fr)[wide-end];column-gap:0;display:grid}.blog-measure{width:100%;max-width:72ch;margin-inline:auto}.blog-layout{display:grid}@media (width>=1360px){.has-toc .blog-layout{grid-template-columns:var(--blog-rail) minmax(0,1fr);-moz-column-gap:var(--blog-rail-gap);column-gap:var(--blog-rail-gap)}.has-toc .blog-head .blog-measure,.has-toc .blog-more .blog-measure{margin-inline:calc(var(--blog-rail) + var(--blog-rail-gap)) auto}.has-toc .blog-layout .blog-measure{margin-inline:0 auto}.has-toc .blog-body{grid-template-columns:[wide-start text-start]min(72ch,100%)[text-end]minmax(0,1fr)[wide-end]}.has-toc .blog-body>.blog-table-scroll{margin-inline:0 auto}[dir=rtl] .has-toc .blog-body{grid-template-columns:[wide-start]minmax(0,1fr)[text-start]min(72ch,100%)[text-end wide-end]}[dir=rtl] .has-toc .blog-body>.blog-table-scroll{margin-inline:auto 0}}.blog-body>*{grid-column:text}.blog-body>.blog-table-scroll{grid-column:wide}.blog-body>.blog-table-scroll:has(.blog-table[data-stack]){grid-column:text}.blog-body h2{margin-block-start:var(--s6)}.blog-body h3{margin-block-start:var(--s4)}.blog-body h4{margin-block-start:var(--s3)}.blog-body h2:first-child,.blog-body h3:first-child,.blog-body h4:first-child{margin-block-start:0}.blog-body ol,.blog-body ul{gap:var(--s2);flex-direction:column;margin:0;padding-inline-start:var(--s5);display:flex}.blog-toc{display:none}@media (width>=1360px){.has-toc .blog-toc{display:block}}.blog-toc-inner{gap:var(--s3);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--head-h) + var(--s5))}.blog-toc-title{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase}.blog-toc-list{border-inline-start:1px solid var(--line);flex-direction:column;margin:0;padding:0;padding-inline-start:var(--s4);list-style:none;display:flex}.blog-toc-link{padding-block:var(--s2);font:400 14px/1.45 var(--f-body);color:var(--text-muted);text-wrap:pretty;text-decoration:none;display:block}.blog-toc-link:hover{color:var(--accent-text);text-decoration:underline}.blog-toc-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-table-scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:fit-content;min-width:min(100%,72ch);max-width:100%;margin-inline:auto;overflow-x:auto}.blog-table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem}.blog-table :is(th,td){padding:var(--s3) var(--s4);text-align:start;vertical-align:baseline;border-block-end:1px solid var(--line)}.blog-table thead th{font:600 13px/1.4 var(--f-body);letter-spacing:.02em;color:var(--text);background:var(--surface-2);white-space:nowrap;border-block-end:1px solid var(--line-strong)}.blog-table td{font:400 15px/1.6 var(--f-body);color:var(--text-muted)}.blog-table tbody td:first-child{color:var(--text);font-weight:500}.blog-table tbody strong{color:var(--text)}.blog-table tbody tr:last-child td{border-block-end:0}.blog-table[data-num~="2"] :is(thead th,tbody td):nth-child(2),.blog-table[data-num~="3"] :is(thead th,tbody td):nth-child(3),.blog-table[data-num~="4"] :is(thead th,tbody td):nth-child(4),.blog-table[data-num~="5"] :is(thead th,tbody td):nth-child(5),.blog-table[data-num~="6"] :is(thead th,tbody td):nth-child(6),.blog-table[data-num~="7"] :is(thead th,tbody td):nth-child(7),.blog-table[data-num~="8"] :is(thead th,tbody td):nth-child(8){text-align:end}.blog-table[data-hoam-col~="2"] :is(thead th,tbody td):nth-child(2),.blog-table[data-hoam-col~="3"] :is(thead th,tbody td):nth-child(3),.blog-table[data-hoam-col~="4"] :is(thead th,tbody td):nth-child(4),.blog-table[data-hoam-col~="5"] :is(thead th,tbody td):nth-child(5),.blog-table[data-hoam-col~="6"] :is(thead th,tbody td):nth-child(6),.blog-table[data-hoam-row~="1"] tbody tr:first-child td,.blog-table[data-hoam-row~="2"] tbody tr:nth-child(2) td,.blog-table[data-hoam-row~="3"] tbody tr:nth-child(3) td,.blog-table[data-hoam-row~="4"] tbody tr:nth-child(4) td,.blog-table[data-hoam-row~="5"] tbody tr:nth-child(5) td{background:var(--accent-soft)}.blog-table[data-hoam-col] thead th{background-clip:padding-box}.blog-table[data-hoam-col~="2"] tbody td:nth-child(2),.blog-table[data-hoam-col~="3"] tbody td:nth-child(3),.blog-table[data-hoam-col~="4"] tbody td:nth-child(4),.blog-table[data-hoam-col~="5"] tbody td:nth-child(5),.blog-table[data-hoam-col~="6"] tbody td:nth-child(6),.blog-table[data-hoam-row] tbody tr td{color:var(--text)}@media (hover:hover){.blog-table tbody tr:hover td,.blog-table[data-hoam-row] tbody tr:hover td{background:var(--surface-2)}.blog-table[data-hoam-row~="1"] tbody tr:first-child:hover td,.blog-table[data-hoam-row~="2"] tbody tr:nth-child(2):hover td,.blog-table[data-hoam-row~="3"] tbody tr:nth-child(3):hover td,.blog-table[data-hoam-row~="4"] tbody tr:nth-child(4):hover td,.blog-table[data-hoam-row~="5"] tbody tr:nth-child(5):hover td{background:var(--accent-soft)}}.blog-table-scroll{background-image:linear-gradient(to right,var(--surface) 60%,transparent),linear-gradient(to left,var(--surface) 60%,transparent),linear-gradient(to right,#0000001a,transparent),linear-gradient(to left,#0000001a,transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,1rem 100%,1rem 100%;background-attachment:local,local,scroll,scroll}.blog-table{background:var(--surface)}.blog-table-scroll:has(.blog-table[data-stack]){background-image:none}@media (width<=600px){.blog-table{min-width:30rem}.blog-table :is(th,td){padding:var(--s2) var(--s3)}.blog-table thead th{font-size:12px}.blog-table td{font-size:14px}.blog-table :is(th,td):first-child{z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line);position:sticky;inset-inline-start:0}.blog-table thead th:first-child{background:var(--surface-2)}.blog-table[data-hoam-row~="1"] tbody tr:first-child td:first-child,.blog-table[data-hoam-row~="2"] tbody tr:nth-child(2) td:first-child,.blog-table[data-hoam-row~="3"] tbody tr:nth-child(3) td:first-child,.blog-table[data-hoam-row~="4"] tbody tr:nth-child(4) td:first-child,.blog-table[data-hoam-row~="5"] tbody tr:nth-child(5) td:first-child{background:var(--accent-soft)}.blog-table[data-stack],.blog-table[data-stack] tbody,.blog-table[data-stack] td,.blog-table[data-stack] tr{display:block}.blog-table[data-stack] thead{display:none}.blog-table[data-stack]{min-width:0}.blog-table[data-stack] tr{padding:var(--s3) var(--s4);border-block-end:1px solid var(--line)}.blog-table[data-stack] tbody tr:last-child{border-block-end:0}.blog-table[data-stack] td{border-block-end:0;padding:0}.blog-table[data-stack] tbody td:first-child{font:600 15px/1.4 var(--f-body);margin-block-end:var(--s2)}.blog-table[data-stack] tbody td:not(:first-child){color:var(--text);margin-block-start:var(--s2)}.blog-table[data-stack] tbody td:nth-child(2):before{content:var(--c2)}.blog-table[data-stack] tbody td:nth-child(3):before{content:var(--c3)}.blog-table[data-stack] tbody td:nth-child(4):before{content:var(--c4)}.blog-table[data-stack] tbody td:not(:first-child):before{font:600 11px/1.4 var(--f-body);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);display:block}.blog-table[data-stack] :is(th,td):first-child{box-shadow:none;background:0 0;position:static}}.blog-faq{gap:var(--s3)}.blog-faq,.blog-faq-list{flex-direction:column;display:flex}.blog-faq-list{margin:0;padding:0;list-style:none}.blog-faq-item{border-block-end:1px solid var(--line)}.blog-faq-list>li:first-child .blog-faq-item{border-block-start:1px solid var(--line)}.blog-faq-q{align-items:flex-start;gap:var(--s3);padding-block:var(--s3);font:600 17px/1.5 var(--f-body);color:var(--text);cursor:pointer;list-style:none;display:flex}.blog-faq-q::-webkit-details-marker{display:none}.blog-faq-q-text{font:inherit;text-wrap:wrap}.blog-faq-q:hover{color:var(--accent-text)}.blog-faq-q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.blog-faq-q:after{content:"";width:12px;height:12px;transition:transform var(--t-base) var(--ease);background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 100% no-repeat;flex:none;order:1;margin-inline-start:auto;translate:0 6px}[open]>.blog-faq-q:after{background:linear-gradient(currentColor,currentColor) 50%/100% 1.5px no-repeat;transform:rotate(180deg)}.blog-faq-a{color:var(--text-muted);margin:0;padding-block-end:var(--s4);padding-inline-end:var(--s6)}.blog-body a{color:var(--accent-text);text-decoration:underline}.blog-body a:hover{text-decoration-thickness:2px}.blog-body strong{font-weight:600}.blog-body code{font:500 13px/1.5 var(--f-mono);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xs);padding:.1em .35em}.blog-body blockquote{border-inline-start:2px solid var(--accent);color:var(--text-muted);margin:0;padding-inline-start:var(--s4)}.legal-head{padding-block:var(--s8)}.legal-meta{color:var(--text-muted)}.legal-body-band{padding-block:var(--s7) var(--s9)}.legal-body{gap:var(--s4);flex-direction:column;display:flex}.legal-body h2{margin-block-start:var(--s5)}.legal-body h3{margin-block-start:var(--s3)}.legal-body h2:first-child,.legal-body h3:first-child{margin-block-start:0}.legal-body ol,.legal-body ul{gap:var(--s2);flex-direction:column;margin:0;padding-inline-start:var(--s5);display:flex}.legal-body a{color:var(--accent-text);text-decoration:underline}.legal-body a:hover{text-decoration-thickness:2px}.legal-body strong{font-weight:600}.c-head{padding-block:var(--s8)}.c-head:after{content:"";z-index:-1;border:84px solid var(--blue-800);opacity:.42;border-radius:50%;width:560px;height:560px;position:absolute;inset-block-start:-240px;inset-inline-end:-220px}.c-head-copy{gap:var(--s4);flex-direction:column;max-width:62ch;display:flex}.c-head-copy .t-lead{color:var(--text-muted)}.c-channels{gap:var(--s5);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);margin:0;padding:0;list-style:none;display:grid}.c-channel{align-items:stretch;gap:var(--s4);padding:var(--s6);flex-direction:column;display:flex}.c-channel>p{color:var(--text-muted)}.c-channel .t-label{color:var(--accent-text)}.c-offers{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-offers>li{align-items:flex-start;gap:var(--s3);font-size:15px;display:flex}.c-offers>li:before{content:"";border:3px solid var(--accent);opacity:.55;border-radius:50%;flex:none;width:11px;height:11px;margin-block-start:7px}.c-channel-act{gap:var(--s3);flex-direction:column;margin-block-start:var(--s1);display:flex}.c-channel-act>.btn{align-self:flex-start}.c-channel-act .hint{max-width:44ch}.c-phone{gap:var(--s2);flex-direction:column;display:flex}.c-phone .t-label{color:var(--text-muted)}.c-phone-num{min-height:44px;font:700 clamp(28px,3.2vw,34px)/1.1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent-text);transition:color var(--t-fast) var(--ease);align-self:flex-start;align-items:center;font-stretch:104%;text-decoration:none;display:inline-flex}.c-phone-num:hover{color:var(--accent);text-decoration:underline}@media (width<=900px){.c-channels{grid-template-columns:1fr}}@media (width<=560px){.c-channel{padding:var(--s5)}.c-channel-act>.btn{align-self:stretch}}.c-mail{gap:var(--s8);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;display:grid}.c-mail-copy{gap:var(--s4);flex-direction:column;display:flex}.c-mail-copy p{color:var(--text-muted)}.c-form{gap:var(--s5);flex-direction:column;display:flex}.c-form-grid{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c-form-wide{grid-column:1/-1}.c-form label .opt{color:var(--text-muted);font-weight:400}.c-form-actions{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}@media (width<=1000px){.c-mail{gap:var(--s6);grid-template-columns:1fr}}@media (width<=560px){.c-form-grid{grid-template-columns:1fr}.c-form-actions .btn{width:100%}}.gs-head{padding-block:var(--s8) var(--s9)}.gs-head-copy{gap:var(--s4);flex-direction:column;max-width:62ch;display:flex}.gs-head-jump{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.gs-head-out{font:500 15px/1 var(--f-body);text-underline-offset:4px}.gs-reqs{gap:var(--s4);margin:var(--s7) 0 0;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0;list-style:none;display:grid}.gs-reqs h3{margin-block-end:var(--s2)}.gs-reqs p{color:var(--text-muted)}.gs-checks-title{margin-block-start:var(--s8)}.gs-checks{counter-reset:gs-check;margin:var(--s5) 0 0;gap:var(--s6) var(--s7);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:0;list-style:none;display:grid}.gs-checks>li{counter-increment:gs-check;border-block-start:2px solid var(--line-strong);padding-block-start:var(--s4)}.gs-checks>li:before{content:counter(gs-check);font:600 13px/1 var(--f-mono);letter-spacing:.08em;color:var(--accent-text);margin-block-end:var(--s3);display:block}.gs-checks h4{margin-block-end:var(--s2)}.gs-checks p{color:var(--text-muted)}.gs-out{font:500 15px/1 var(--f-body);text-underline-offset:4px;margin-block-start:var(--s3);display:inline-block}.gs-unsure{border-block-start:2px solid var(--line-strong);justify-content:start;align-items:end;gap:var(--s5) var(--s7);grid-template-columns:minmax(0,auto) auto;margin-block-start:var(--s7);padding-block-start:var(--s4);display:grid}.gs-unsure-or{margin:0 0 var(--s3);font:600 13px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);grid-column:1/-1}.gs-unsure-copy{max-width:58ch}.gs-unsure-copy h4{margin-block-end:var(--s2)}.gs-unsure-copy p{color:var(--text-muted);margin:0}.gs-unsure .btn{white-space:nowrap}@media (width<=720px){.gs-unsure{grid-template-columns:minmax(0,1fr)}.gs-unsure .btn{white-space:normal;justify-self:start}}.gs-install{margin-block-start:var(--s7)}.gs-os{z-index:2;margin:0 0 var(--s6);width:100%;padding:0;padding-block:var(--s4);background:var(--ground);border:0;border-block-end:1px solid var(--line);position:sticky;inset-block-start:var(--head-h)}.gs-os-tabs{gap:var(--s1);padding:var(--s1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-pill);display:inline-flex}.gs-os-tabs label{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px var(--s5);border-radius:var(--r-pill);font:500 15px/1 var(--f-body);color:var(--text-muted);transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease);display:block}.gs-os-tabs label:hover{color:var(--text)}#gs-os-android:checked~.gs-os-tabs label[for=gs-os-android],#gs-os-ios:checked~.gs-os-tabs label[for=gs-os-ios]{background:var(--ground);color:var(--text);box-shadow:var(--e-raised)}#gs-os-android:focus-visible~.gs-os-tabs label[for=gs-os-android],#gs-os-ios:focus-visible~.gs-os-tabs label[for=gs-os-ios]{outline:2px solid var(--focus);outline-offset:2px}:is(.gs-install:has(#gs-os-android:checked) [data-os=ios],.gs-install:has(#gs-os-ios:checked) [data-os=android]){display:none}.gs-phases{margin:0;padding:0;list-style:none}.gs-phase+.gs-phase{border-block-start:1px solid var(--line);margin-block-start:var(--s8);padding-block-start:var(--s8)}.gs-phase-head{align-items:baseline;gap:var(--s4);margin-block-end:var(--s5);display:flex}.gs-phase-head p{color:var(--text-muted)}.gs-phase-n{font:600 clamp(28px,5vw,40px)/1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--accent);opacity:.5;flex:none}.gs-steps{counter-reset:gs-step;max-width:68ch;margin:0;padding:0;list-style:none}.gs-steps>li{counter-increment:gs-step;padding-inline-start:calc(var(--s6) + var(--s2));padding-block:var(--s3);font:400 17px/var(--lh-latin) var(--f-body);border-block-end:1px solid var(--line);position:relative}.gs-steps>li:last-child{border-block-end:0}.gs-steps>li:before{content:counter(gs-step);width:var(--s6);height:var(--s6);border:1px solid var(--line-strong);font:600 13px/1 var(--f-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--s3);inset-inline-start:0}.gs-note{max-width:68ch;color:var(--text-muted);margin-block-start:var(--s4)}@media (width>=980px){.gs-phase{gap:var(--s6) var(--s8);grid-template-columns:minmax(0,20rem) minmax(0,68ch);align-items:start;display:grid}.gs-phase>[data-os]{grid-column:2}.gs-phase-head{margin-block-end:0;display:block}.gs-phase-n{margin-block-end:var(--s2);display:block}.gs-phase-head .t-cap{margin-block-start:var(--s3);font-size:15px;line-height:1.5}}.gs-split{gap:var(--s6);max-width:78ch;margin-block-start:var(--s6);display:grid}@media (width>=980px){.gs-split{gap:var(--s7) var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.gs-split,.gs-split .band-head{max-width:none}.gs-split-side>.gs-switches{margin-block-start:calc(var(--s3)*-1)}.gs-split>.gs-split-wide{grid-column:1/-1;margin-block-start:0}}.gs-split .t-cap{max-width:68ch}.gs-switches{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.gs-switches>li{align-items:flex-start;gap:var(--s3);padding-block:var(--s3);border-block-end:1px solid var(--line);font:500 17px/var(--lh-latin) var(--f-body);display:flex}.gs-switches>li:before{content:"";border:3px solid var(--accent);opacity:.55;border-radius:50%;flex:none;width:11px;height:11px;margin-block-start:7px}.gs-cta{justify-content:space-between;align-items:center;gap:var(--s5);flex-wrap:wrap;margin-block-start:var(--s4);display:flex}.gs-cta h3{margin-block-end:var(--s2)}.gs-cta p{color:var(--text-muted);max-width:52ch}.gs-page>section:last-child{background:var(--surface);border-block:1px solid var(--line)}@media (width<=560px){.gs-head{padding-block:var(--s7) var(--s8)}.gs-phase-head{gap:var(--s3)}.gs-phase-n{font-size:24px}.gs-steps>li{padding-inline-start:var(--s7);font-size:16px}.gs-cta{flex-direction:column;align-items:flex-start}.gs-cta .btn{width:100%}.gs-os{position:static}.gs-os-tabs{width:100%;display:flex}.gs-os-tabs label{text-align:center;padding-inline:var(--s3);flex:1}}.ab-head{padding-block:var(--s8) var(--s9)}.ab-head-copy{align-items:flex-start;gap:var(--s4);flex-direction:column;display:flex}.ab-head-copy h1{max-width:18ch}.ab-head-copy p{max-width:62ch}.ab-ring{border:8px solid var(--gold-500);border-radius:50%;flex:none;width:48px;height:48px}@media (width<=600px){.ab-ring{border-width:6px;width:36px;height:36px}}.ab-promise-copy{gap:var(--s5);flex-direction:column;max-width:62ch;display:flex}.ab-promise-copy p{color:var(--text-muted)}.ab-promise-close{color:var(--text);font-weight:500}.ab-values{gap:var(--s4);margin:var(--s7) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}@media (width<=1024px){.ab-values{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.ab-values{grid-template-columns:1fr}}.ab-value{gap:var(--s3);flex-direction:column;display:flex}.ab-value-body{color:var(--text-muted)}.ab-mark{color:var(--accent);margin-block-end:var(--s1)}[dir=rtl] .ab-mark{transform:scaleX(-1)}.ab-out{font:500 15px/1 var(--f-body);text-underline-offset:4px;margin-block-start:var(--s6);display:inline-block}.ab-group-lead{color:var(--text-muted)}.ab-brands{margin:var(--s7) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.ab-brand{gap:var(--s2);padding-inline:var(--s5);border-inline-start:1px solid var(--line);flex-direction:column;display:flex}.ab-brand:first-child{border-inline-start:0;padding-inline-start:0}.ab-brand:last-child{padding-inline-end:0}.ab-brand h3 a{color:var(--text);text-underline-offset:4px;transition:color var(--t-fast) var(--ease);text-decoration-thickness:1px}.ab-brand h3 a:focus-visible,.ab-brand h3 a:hover{color:var(--accent-text)}.ab-brand-body{color:var(--text-muted)}.ab-brand-here{color:var(--accent-text)}.ab-brand.is-here .ab-brand-body{color:var(--text)}@media (width<=860px){.ab-brands{gap:var(--s5);grid-template-columns:1fr}.ab-brand{border-inline-start:0;border-block-start:1px solid var(--line);padding-block-start:var(--s5);padding-inline:0}.ab-brand:first-child{border-block-start:0;padding-block-start:0}}.rl-head{padding-block:var(--s9) var(--s8);min-height:629px}.rl-head-copy{align-items:flex-start;gap:var(--s5);flex-direction:column;display:flex}.rl-head-copy h1{max-width:24ch}.rl-head-copy p{max-width:62ch}.rl-mark{color:var(--gold-500);display:block}.rl-head-cta{margin-block-start:var(--s3)}.rl-head:after{content:"";z-index:-1;border:96px solid var(--gold-500);opacity:.5;border-radius:50%;width:640px;height:640px;position:absolute;inset-block-start:-180px;inset-inline-end:-200px}@media (width<=1000px){.rl-head:after{opacity:.35;inset-inline-end:-320px}}@media (width<=640px){.rl-head{padding-block:var(--s7) calc(var(--s7) + var(--s8));min-height:0}}.rl-trips{-moz-column-gap:var(--s5);column-gap:var(--s5);margin:var(--s7) 0 0;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rl-trip:first-child{grid-column:1/6}.rl-trip-after{grid-column:6/13}@media (width<=680px){.rl-trips{row-gap:var(--s6);grid-template-columns:1fr}.rl-trip-after,.rl-trip:first-child{grid-column:1/-1}}.rl-trip{gap:var(--s3);flex-direction:column;display:flex}.rl-trip dd{max-width:52ch;color:var(--text-muted);margin:0}.rl-trip-after{border-inline-start:1px solid var(--line);padding-inline-start:var(--s6)}@media (width<=680px){.rl-trip-after{border-inline-start:0;border-block-start:1px solid var(--line);padding-block-start:var(--s6);padding-inline-start:0}}.rl-carries{-moz-column-gap:var(--s5);column-gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-block-start:var(--s7);display:grid}.rl-carries-col:first-of-type{grid-column:1/5}.rl-carries-art{grid-area:1/5/auto/9}.rl-carries-new{grid-column:9/13}@media (width<=900px){.rl-carries{row-gap:var(--s6);grid-template-columns:1fr}.rl-carries-art,.rl-carries-col:first-of-type,.rl-carries-new{grid-area:auto/1/auto/-1}}.rl-carries-col{gap:var(--s4);flex-direction:column;display:flex}@media (width<=900px){.rl-carries-new{border-block-start:1px solid var(--line);padding-block-start:var(--s6)}}.rl-carries-list{margin:0;padding:0;list-style:none}.rl-carries-list>li{gap:var(--s1);padding-block:var(--s4);border-block-end:1px solid var(--line);flex-direction:column;display:flex}.rl-carries-list>li:last-child{border-block-end:0}.rl-carries-label{font:500 17px/1.4 var(--f-body);color:var(--text)}.rl-carries-note{font:400 15px/1.5 var(--f-body);color:var(--text-muted);max-width:44ch}.rl-carries-close{max-width:62ch;color:var(--text);margin-block-start:var(--s7);font-weight:500}.rl-carries-art{align-self:center;width:100%;max-width:340px;margin-inline:auto}@media (width<=900px){.rl-carries-art{max-width:300px;margin-block:var(--s2)}}.rl-together-grid{-moz-column-gap:var(--s5);column-gap:var(--s5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rl-together{align-items:flex-start;gap:var(--s5);flex-direction:column;grid-column:5/13;max-width:62ch;display:flex}@media (width<=900px){.rl-together-grid{grid-template-columns:1fr}.rl-together{grid-column:1/-1}}.rl-together p{color:var(--text-muted)}.rl-together-body{letter-spacing:-.01em;color:var(--text);max-width:34ch;font-size:clamp(1.5rem,2.3vw,2.1rem);line-height:1.32}@media (width<=600px){.rl-together-body{max-width:none;font-size:1.3rem;line-height:1.38}}.rl-together-close{color:var(--text);font-weight:500}.rl-together-cta{align-items:center;gap:var(--s2);min-height:44px;font:500 17px/1.4 var(--f-body);color:var(--accent-text);text-decoration:none;display:inline-flex}.rl-together-cta:hover{text-decoration:underline}.rl-together-cta .arr{color:var(--text-muted);flex:none;font-size:14px}[dir=rtl] .rl-together-cta .arr{display:inline-block;transform:scaleX(-1)}.rl-dormant{align-items:flex-start;gap:var(--s5);flex-direction:column;max-width:62ch;display:flex}.rl-dormant p{color:var(--text-muted)}.rl-dormant-close{color:var(--text);font-weight:500}.rl-page .band.rl-dormant-band{padding-block-end:calc(var(--s9) + 140px);position:relative;overflow:hidden}.rl-dormant-horizon{--art:url(../img/why-horizon.webp) center bottom / 100% auto no-repeat;z-index:0;pointer-events:none;opacity:.6;block-size:180px;position:absolute;inset-block-end:0;inset-inline:0;-webkit-mask:linear-gradient(#0000 0,#000 26%);mask:linear-gradient(#0000 0,#000 26%)}.rl-dormant-horizon:before{content:"";background:var(--line-strong);-webkit-mask:var(--art);-webkit-mask:var(--art);mask:var(--art);position:absolute;inset:0}@media (width<=680px){.rl-page .band.rl-dormant-band{padding-block-end:calc(var(--s8) + 110px)}.rl-dormant-horizon{--art:url(../img/why-horizon.webp) center bottom / auto 150px no-repeat;block-size:150px}}.rl-page .band-head{max-width:none}.rl-page .band-head>.t-d2{max-width:28ch}.rl-page .band-head>.t-lead{max-width:56ch}.rl-page .band-head>.t-cap{max-width:70ch}.rl-carries-art{aspect-ratio:760/1088;background-image:url(../img/reload/carries-ink-dark.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;background-image:var(--lightningcss-light,url(../img/reload/carries-ink-dark.webp))var(--lightningcss-dark,url(../img/reload/carries-ink-light.webp))}.rl-page>#builder+.band{border-block-start:0;margin-block-start:calc(var(--s8)*-1);padding-block-start:calc(var(--s9) + var(--s8))}@media (width<=680px){.rl-page>.band{padding-block:var(--s8)}.rl-page>#builder+.band{padding-block-start:calc(var(--s8)*2)}}.auth-shell{flex-direction:column;min-height:100dvh;display:flex}.auth-main{flex-direction:column;flex:auto;display:flex}.auth-main>*{margin-block:auto}.auth{padding-block:var(--s7)}.auth-col{max-width:432px;padding-inline:var(--s5);margin-inline:auto}.auth-head{gap:var(--s2);flex-direction:column;margin-block-end:var(--s5);display:flex}.auth-head p{color:var(--text-muted);max-width:38ch}.auth-form{gap:var(--s5);flex-direction:column;display:flex}.auth-code{animation:auth-reveal var(--t-base) var(--ease)}@keyframes auth-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.auth-sent{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s2) var(--s2) var(--s2) var(--s3);border-radius:var(--r-md);background:var(--surface-2);display:flex}.auth-sent p{min-width:0;color:var(--text-muted);margin:0}.auth-sent b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.auth-resend{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-block-start:calc(var(--s5)*-1 + var(--s2));display:flex}.auth-resend p{margin:0}.auth-foot{text-align:center;color:var(--text-muted);text-wrap:balance;margin-block-start:var(--s5)}.auth-foot a{color:var(--accent-text)}.buy-page{padding-block:var(--s7) var(--s9)}.buy-head{max-width:52ch;margin-block-end:var(--s7)}.buy-layout{gap:var(--s7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.buy-form{gap:var(--s7);min-width:0}.buy-form,.buy-step{flex-direction:column;display:flex}.buy-step{gap:var(--s4)}.buy-step-title{align-items:center;gap:var(--s3);font:700 20px/1.25 var(--f-display);letter-spacing:-.015em;font-stretch:104%;display:flex}.buy-step-n{background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);font:600 13px/1 var(--f-body);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;display:grid}.buy-step-lead{margin-block-start:calc(var(--s4)*-1 + var(--s1))}.buy-grid-2{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buy-date-field{max-width:22rem}.buy-identify{gap:var(--s4);flex-direction:column;display:flex}.buy-identify-row{gap:var(--s3);align-items:flex-start;display:flex}.buy-identify-row .input{flex:auto;min-width:0}.buy-identify-row .btn{flex:none}.buy-coupon-applied,.buy-resolved{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg);background:var(--surface-2);flex-wrap:wrap;display:flex}.buy-coupon-applied>p,.buy-resolved-who{flex-direction:column;gap:2px;min-width:0;display:flex}.buy-coupon-applied .t-sm,.buy-resolved-who .t-sm{color:var(--text-muted)}.buy-resolved-who .t-sm{overflow-wrap:anywhere}.buy-identify-fail{margin-block-start:var(--s4)}.buy-resolved.is-loading{min-height:60px}.buy-resolved.is-loading .sk-line{width:min(24ch,60%)}.buy-verify{width:min(420px,calc(100vw - var(--s5)*2));border-radius:var(--r-lg);background:var(--surface);color:var(--text);box-shadow:var(--e-overlay);border:0;padding:0}.buy-verify::backdrop{background:#07131c8c}.buy-verify-body{gap:var(--s5);padding:var(--s6)}.buy-verify-body,.buy-verify-head{flex-direction:column;display:flex}.buy-verify-head{gap:var(--s2)}.buy-verify-head .t-sm{color:var(--text-muted)}.buy-verify-head b{color:var(--text);overflow-wrap:anywhere;font-weight:600}.buy-verify-form{gap:var(--s4)}.buy-verify-form,.buy-verify-out{flex-direction:column;display:flex}.buy-verify-out{align-items:flex-start;gap:var(--s2);border-block-start:1px solid var(--line);padding-block-start:var(--s5)}.buy-verify-out .t-sm{color:var(--text-muted)}.buy-verify-cancel{justify-content:center;display:flex}@media (width<=768px){.buy-verify{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;max-width:none;max-height:92dvh;margin:auto 0 0}.buy-verify-body{padding:var(--s5);padding-block-end:max(var(--s5),env(safe-area-inset-bottom));overflow-y:auto}.buy-verify-body:before{content:"";block-size:4px;inline-size:38px;background:var(--line-strong);border-radius:2px;align-self:center;margin-block-end:var(--s1)}.buy-verify[open]{animation:buy-verify-rise var(--t-slow) var(--ease)}}@keyframes buy-verify-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.buy-verify[open]{animation:none}}.buy-units{gap:var(--s4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.buy-unit{gap:var(--s4);border-inline-start:2px solid var(--line);grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--s4);display:grid}.buy-unit-n{font:600 12px/1.4 var(--f-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding-block-start:10px}.buy-unit-body{gap:var(--s3);min-width:0}.buy-target,.buy-unit-body{flex-direction:column;display:flex}.buy-target{gap:var(--s2);border:0;min-inline-size:0;margin:0;padding:0}.buy-target-legend{font:500 14px/1.4 var(--f-body);color:var(--text);margin-block-end:2px;padding:0}.buy-target-list{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.buy-target-opt{align-items:center;gap:var(--s3);padding:10px var(--s3);cursor:pointer;min-block-size:44px;transition:background-color var(--t-fast) var(--ease);display:flex}.buy-target-opt+.buy-target-opt{border-block-start:1px solid var(--line)}.buy-target-opt:hover{background:var(--surface-2)}.buy-target-opt.is-on{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 2px 0 0 var(--accent)}.buy-target-opt.is-on:hover{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.buy-target-opt input{accent-color:var(--accent);flex:none;margin:0}.buy-target-opt:focus-within{background:color-mix(in srgb,var(--accent) 10%,var(--surface));box-shadow:inset 0 0 0 2px var(--accent)}.buy-target-name{font:500 15px/1.3 var(--f-body);overflow-wrap:anywhere;min-width:0}.buy-target-opt.is-new{border-block-start:1px solid var(--line-strong)}.buy-target-plus{background:var(--surface-2);block-size:22px;inline-size:22px;color:var(--text-muted);font:400 15px/1 var(--f-body);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.buy-target-opt.is-on .buy-target-plus{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.buy-target-chosen{align-items:center;gap:var(--s3);padding:6px 6px 6px var(--s4);border-radius:var(--r-md);background:var(--surface-2);flex-wrap:wrap;min-block-size:44px;display:flex}.buy-target-chosen .buy-target-name{color:var(--text-muted);font-weight:400}.buy-target-chosen .btn{margin-inline-start:auto}.field.is-nested{border-inline-start:2px solid var(--line);padding-inline-start:var(--s4)}.buy-consent{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.buy-consent .field-check{gap:var(--s3);padding:var(--s3) var(--s4);transition:background-color var(--t-fast) var(--ease)}.buy-consent .field-check+.field-check{border-block-start:1px solid var(--line)}.buy-consent .field-check:hover{background:var(--surface-2)}.buy-consent .is-gate:has(:checked){background:var(--accent-soft)}.buy-consent .is-gate:has(:checked):hover{background:color-mix(in srgb,var(--accent-soft) 70%,var(--surface))}.buy-consent .field-check:has([aria-invalid=true]){background:var(--danger-soft);box-shadow:inset 0 0 0 1px var(--danger)}.buy-consent .field-check:has(:focus-visible){box-shadow:inset 0 0 0 2px var(--accent)}.buy-coupon-row{gap:var(--s3);align-items:flex-start;display:flex}.buy-coupon-row .input{text-transform:uppercase;flex:auto;min-width:0}.buy-coupon-row .btn{flex:none}.buy-summary-col{position:sticky;inset-block-start:calc(var(--head-h) + var(--s4))}.buy-summary{padding:var(--s5)}.buy-summary,.buy-summary-body{gap:var(--s5);flex-direction:column;display:flex}.buy-summary-fold{min-width:0}.buy-summary.is-fold{display:none}.buy-summary-product{align-items:center;gap:var(--s3);display:flex}.buy-summary-flags{flex:none;align-items:center;display:flex}.buy-summary-flags>*+*{margin-inline-start:-8px}.buy-summary-cover{font:600 16px/1.3 var(--f-body);min-width:0}.buy-lines{flex-direction:column;margin:0}.buy-lines,.buy-lines>div{gap:var(--s3);display:flex}.buy-lines>div{justify-content:space-between;align-items:center}.buy-lines dt{color:var(--text-muted);font:400 14px/1.4 var(--f-body)}.buy-lines dd{font:500 15px/1.4 var(--f-body);text-align:end;margin:0}.buy-money{border-block-start:1px solid var(--line);padding-block-start:var(--s4)}.buy-bonus,.buy-off{color:var(--success)}.buy-bonus{margin-inline-start:6px;font-size:13px}.buy-total dt{color:var(--text);font-weight:600}.buy-total dd{font:800 clamp(22px,2vw,26px)/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-stretch:104%}.buy-add{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s4);display:flex}.buy-add-prompt{font:400 14px/1.4 var(--f-body);color:var(--text-muted);margin:0}.buy-add-actions{align-items:center;gap:var(--s2);flex:none;margin-inline-start:auto;display:inline-flex}.buy-add-btn{flex:none}.buy-remove-btn{color:var(--text-muted)}.buy-remove-btn:hover{color:var(--text);background:var(--surface-2)}.buy-devnote,.buy-fineprint{color:var(--text-muted)}.buy-devnote{margin-block-start:var(--s5)}.buy-bar{display:none}.buy-peek{align-items:center;gap:var(--s3);cursor:pointer;min-height:44px;padding-inline-end:2px;list-style:none;display:flex}.buy-peek::-webkit-details-marker{display:none}.buy-peek:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-sm)}.buy-peek-flags{flex:none;align-items:center;display:flex}.buy-peek-flags>*+*{margin-inline-start:-8px}.buy-peek-text{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.buy-peek-cover{font:600 15px/1.3 var(--f-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buy-peek-spec{font:400 13px/1.4 var(--f-body);color:var(--text-muted)}.buy-peek-total{font:800 17px/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-stretch:104%}.buy-peek-mark{color:var(--text-muted);transition:transform var(--t-fast) var(--ease);flex:none}[open]>.buy-peek .buy-peek-mark{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.buy-peek-mark{transition:none}}.buy-summary-fold[open] .buy-summary-body{border-block-start:1px solid var(--line);margin-block-start:var(--s4);padding-block-start:var(--s4)}.buy-change-fold{margin-inline-start:0}@media (width<=1024px){.buy-layout{gap:var(--s6);grid-template-columns:1fr}.buy-summary-col{display:none}.buy-summary.is-fold{padding:var(--s4);margin-block-end:var(--s6);display:flex}.buy-summary.is-fold .buy-summary-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buy-summary.is-fold>.buy-add{border-block-start:1px solid var(--line);margin-block-start:0;padding-block-start:var(--s4)}.buy-head{display:none}.buy-bar{z-index:65;gap:var(--s2);margin-inline:calc(var(--s5)*-1);padding:var(--s3) var(--s5);background:var(--surface);border-block-start:1px solid var(--line);box-shadow:var(--e-floating);flex-direction:column;margin-block-start:var(--s6);padding-block-end:max(var(--s3),env(safe-area-inset-bottom));display:flex;position:sticky;inset-block-end:0}.buy-bar-row{align-items:center;gap:var(--s4);display:flex}.buy-bar-total{flex-direction:column;flex:none;gap:2px;display:flex}.buy-bar-total .t-sm{color:var(--text-muted)}.buy-bar-total b{font:800 20px/1 var(--f-display);font-variant-numeric:tabular-nums;font-stretch:104%}.buy-bar .btn{flex:1}.buy-bar-note{font:400 12px/1.45 var(--f-body);color:var(--text-muted);margin:0}.buy-bar-note.is-blocked strong{color:var(--warn);margin-inline-end:4px}}@media (width<=700px){.buy-page{padding-block:var(--s5) var(--s7)}.buy-page:has(>.buy-bar){padding-block-end:0}.buy-form{gap:var(--s6)}.buy-grid-2{grid-template-columns:1fr}.buy-identify-row{flex-direction:column;align-items:stretch}.buy-identify-row .btn{width:100%}.buy-unit{gap:var(--s2);grid-template-columns:1fr;padding-inline-start:var(--s3)}.buy-unit-n{padding-block-start:0}.field.is-nested{padding-inline-start:var(--s3)}.buy-bar{margin-inline:calc(var(--s5)*-1)}}.buy-resolving{gap:var(--s4);flex-direction:column;max-width:40rem;display:flex}.buy-resolving .sk-title{width:60%;height:40px}.buy-resolving .sk-line{height:16px}.buy-resolving .sk-line:last-child{width:75%}.buy-note{font:400 12px/1.45 var(--f-body);color:var(--text-muted)}.buy-total-note{margin-block-start:calc(var(--s3)*-1 + 2px)}.buy-change{font:500 13px/1 var(--f-body);color:var(--accent-text);flex:none;margin-inline-start:auto}.buy-missing ul{margin:var(--s2) 0 0;padding-inline-start:var(--s4)}.buy-missing li{font:400 13px/1.5 var(--f-body)}.done-page,.pay-page{padding-block:var(--s7) var(--s9)}.pay-head{margin-block-end:var(--s7)}.done-head,.pay-head{max-width:60ch}.pay-lead{color:var(--text-muted);margin-block-start:var(--s3)}.pay-layout{gap:var(--s6);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.pay-frame-card{gap:var(--s5);padding:var(--s5);min-width:0}.pay-frame-card,.pay-frame-head{flex-direction:column;display:flex}.pay-frame-head{gap:var(--s2)}.pay-assurance{font:400 13px/1.5 var(--f-body);color:var(--text-muted);max-width:56ch}.pay-frame-slot{gap:var(--s4);flex-direction:column;justify-content:center;min-height:600px;display:flex}.pay-frame{background:var(--surface-2);border:0;width:100%;min-height:600px;display:block}.pay-frame,.pay-sk-frame{border-radius:var(--r-md)}.pay-sk-frame{height:600px}.pay-notice{margin-block-start:0}.pay-retry{align-self:flex-start;margin-block-start:var(--s3)}.pay-summary{gap:var(--s5);padding:var(--s5);flex-direction:column;display:flex;position:sticky;inset-block-start:calc(var(--head-h) + var(--s4))}.pay-top{display:contents}.pay-due{order:1}.pay-foot{order:2}.pay-product{gap:var(--s3);min-width:0}.pay-flags,.pay-product{align-items:center;display:flex}.pay-flags{flex:none}.pay-flags>*+*{margin-inline-start:-8px}.pay-what{flex-direction:column;gap:1px;min-width:0;display:flex}.pay-cover{font:600 16px/1.3 var(--f-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pay-spec{font:400 13px/1.4 var(--f-body);color:var(--text-muted);display:none}.pay-lines{flex-direction:column;margin:0}.pay-lines,.pay-lines>div{gap:var(--s3);display:flex}.pay-lines>div{justify-content:space-between;align-items:center}.pay-lines dt{color:var(--text-muted);font:400 14px/1.4 var(--f-body)}.pay-lines dd{font:500 15px/1.4 var(--f-body);text-align:end;margin:0}.pay-off{color:var(--success)}.pay-due{gap:var(--s1);border-block-start:1px solid var(--line);flex-direction:column;padding-block-start:var(--s4);display:flex}.pay-due-label{color:var(--text-muted)}.pay-due-figure{font:800 clamp(30px,3.4vw,38px)/1 var(--f-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-stretch:104%}.pay-foot{gap:var(--s4)}.pay-foot,.pay-ref{flex-direction:column;min-width:0;display:flex}.pay-ref{gap:2px;margin:0}.pay-ref dt{color:var(--text-muted);white-space:nowrap}.pay-ref dd{overflow-wrap:anywhere;margin:0;font-size:13px}.pay-back{font:500 14px/1 var(--f-body);color:var(--accent-text);flex:none;align-self:flex-start}.pay-devnote{color:var(--text-muted);margin-block-start:var(--s5)}.done-lead{color:var(--text-muted);max-width:52ch;margin-block-start:var(--s3)}.done-lead strong{color:var(--text);font-weight:600}.done-col{gap:var(--s5);max-width:1080px;margin-inline:auto}.done-col,.done-qr-card{flex-direction:column;display:flex}.done-qr-card{gap:var(--s4);padding:var(--s6);position:relative}.done-qr-lead{color:var(--text-muted);max-width:48ch}.done-qr-card.is-secondary{padding:var(--s5);gap:var(--s3)}.done-qr-card.is-secondary>.t-h3{font-size:18px}.done-carousel{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.done-carousel-count{font:600 12px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.done-carousel-slide{animation:done-slide-in .14s var(--ease) both}@keyframes done-slide-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.done-carousel-slide{animation:none}}.done-carousel-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.done-carousel-nav{align-items:center;gap:var(--s4);display:flex}.done-carousel-dots{align-items:center;gap:var(--s2);margin:0;padding:0;list-style:none;display:flex}.done-carousel-dot{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.done-carousel-dot:before{content:"";background:var(--line-strong);opacity:.5;border-radius:50%;width:8px;height:8px;transition:opacity .12s,transform .12s}.done-carousel-dot:hover:before{opacity:.8}.done-carousel-dot.is-on:before{background:var(--text);opacity:1;transform:scale(1.15)}@media (prefers-reduced-motion:reduce){.done-carousel-dot:before{transition:none}.done-topup-mark{animation:none}.done-topup-mark svg path{stroke-dashoffset:0;animation:none}}.done-carousel-next{flex:none}.done-steps-block{gap:var(--s4);flex-direction:column;display:flex}.done-topup-card{align-items:start;gap:var(--s6);padding:var(--s6);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.done-topup-body{gap:var(--s3);flex-direction:column;display:flex}.done-topup-on{color:var(--text-muted)}.done-topup-mark{background:var(--success);block-size:96px;inline-size:96px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes done-mark-in{0%{opacity:0;transform:scale(.55)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes done-tick-draw{0%{stroke-dashoffset:21px}to{stroke-dashoffset:0}}.done-topup-mark{animation:done-mark-in var(--t-slow) var(--ease) both}.done-topup-mark svg path{stroke-dasharray:21;animation:done-tick-draw var(--t-slow) var(--ease) .22s both}.done-topup-status{align-items:center;gap:var(--s2);font:600 14px/1.4 var(--f-body);color:var(--success);display:flex}.done-topup-facts{align-items:baseline;gap:var(--s1) var(--s3);font:400 14px/1.5 var(--f-body);color:var(--text);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.done-topup-facts>span+span:before{content:"·";color:var(--line-strong);margin-inline-end:var(--s3)}.done-topup-check{align-self:flex-start;margin-block-start:var(--s2)}.done-qr-body{gap:var(--s6);grid-template-columns:minmax(300px,.85fr) minmax(320px,1fr);align-items:stretch;display:grid}.done-qr-code{justify-content:center;gap:var(--s3);flex-direction:column;min-width:0}.done-qr-code,.done-qr-with{align-items:center;display:flex}.done-qr-with{gap:var(--s2);font:500 13px/1.4 var(--f-body);color:var(--text);min-height:2lh}.done-qr-with svg{color:var(--text-muted);flex:none}.done-qr-face .esim-qr{max-width:100%;height:auto}.done-qr-flip{aspect-ratio:1;width:320px;max-width:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.2,.7,.2,1);position:relative}.done-qr-flip.is-flipped{transform:rotateY(180deg)}.done-qr-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.done-qr-back{transform:rotateY(180deg)}.done-qr-back>.done-manual-body{width:100%}@media (prefers-reduced-motion:reduce){.done-qr-flip{transition:none}}.done-making{align-items:center;gap:var(--s2);text-align:center;flex-direction:column;max-width:34ch;display:flex}.done-making-art{width:112px;height:112px;color:var(--text-muted);margin-block-end:var(--s2)}.done-making-title{font:600 15px/1.4 var(--f-body);color:var(--text)}.done-making-body{font:400 13px/1.5 var(--f-body);color:var(--text-muted)}@keyframes done-build{0%,to{opacity:.16}45%{opacity:1}}.done-making-mods rect{opacity:.16;animation:done-build 2.4s var(--ease) infinite}.done-making-mods rect:first-child{animation-delay:0s}.done-making-mods rect:nth-child(2){animation-delay:.13s}.done-making-mods rect:nth-child(3){animation-delay:.26s}.done-making-mods rect:nth-child(4){animation-delay:.39s}.done-making-mods rect:nth-child(5){animation-delay:.52s}.done-making-mods rect:nth-child(6){animation-delay:.65s}.done-making-mods rect:nth-child(7){animation-delay:.78s}.done-making-mods rect:nth-child(8){animation-delay:.91s}.done-making-mods rect:nth-child(9){animation-delay:1.04s}.done-making-mods rect:nth-child(10){animation-delay:1.17s}.done-making-mods rect:nth-child(11){animation-delay:1.3s}.done-making-mods rect:nth-child(12){animation-delay:1.43s}.done-making-mods rect:nth-child(13){animation-delay:1.56s}.done-making-mods rect:nth-child(14){animation-delay:1.69s}.done-making-mods rect:nth-child(15){animation-delay:1.82s}.done-making-mods rect:nth-child(16){animation-delay:1.95s}@media (prefers-reduced-motion:reduce){.done-making-mods rect{opacity:.4;animation:none}}.done-qr-how{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.done-qr-slot{min-height:368px;padding:var(--s5);perspective:1200px;border-radius:var(--r-md);background:var(--surface-2);place-items:center;display:grid}.done-steps{gap:var(--s3);counter-reset:step;flex-direction:column;max-width:52ch;margin:0;padding-inline-start:0;list-style:none;display:flex}.done-steps li{gap:var(--s3);font:400 15px/1.55 var(--f-body);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.done-steps li:before{counter-increment:step;content:counter(step);background:var(--surface-2);width:26px;height:26px;color:var(--text-muted);font:600 13px/1 var(--f-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.done-steps strong{color:var(--text);font-weight:600}.done-qr-note{font:400 13px/1.5 var(--f-body)}.done-qr-note,.done-steps-label{color:var(--text-muted)}.done-later{border-block-start:1px solid var(--line);gap:var(--s1);flex-direction:column;padding-block-start:var(--s4);display:flex}.done-later-label{color:var(--text-muted)}.done-later-body{font:400 14px/1.6 var(--f-body);color:var(--text)}.done-later-body strong{font-weight:600}.done-once{align-items:flex-start;gap:var(--s2);max-width:78ch;border-block-start:1px solid var(--line);font:400 13px/1.55 var(--f-body);color:var(--text-muted);margin-block-start:var(--s2);padding-block-start:var(--s4);display:flex}.done-once svg{color:var(--gold-600);flex:none;margin-block-start:1px}.done-once strong{color:var(--gold-700);font-weight:600}.done-install{margin-block-start:var(--s2)}.done-install-note{font:400 13px/1.5 var(--f-body);color:var(--text-muted);margin-block-start:calc(var(--s4)*-1 + var(--s2))}.done-qr-swap{min-height:44px;padding:0 var(--s2);cursor:pointer;font:500 14px/1.4 var(--f-body);color:var(--accent-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);text-decoration-color:color-mix(in oklab,currentColor 35%,transparent);transition:text-decoration-color var(--t-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.done-qr-swap:hover{text-decoration-color:currentColor}.done-qr-swap:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:reduce){.done-qr-swap{transition:none}}.done-manual-body{gap:var(--s4)}.done-field,.done-manual-body{flex-direction:column;display:flex}.done-field{gap:var(--s1);min-width:0}.done-field .t-cap{color:var(--text-muted)}.done-field-row{align-items:center;gap:var(--s2);padding:6px 6px 6px var(--s3);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line);display:flex}.done-field-value{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:auto;min-width:0;font-size:13px;line-height:1.5}.done-field-row .btn{flex:none}.done-preview{align-items:baseline;gap:var(--s2) var(--s3);border-block-start:1px dashed var(--line-strong);font:400 12px/1.5 var(--f-mono);flex-wrap:wrap;margin-block-start:var(--s6);padding-block-start:var(--s4);display:flex}.done-preview-title{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.done-preview a{color:var(--accent-text)}.done-preview a.is-on{color:var(--text);font-weight:600}.done-foot{border-block-start:1px solid var(--line);padding-block-start:var(--s5)}.done-foot-line{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);font:400 13px/1.5 var(--f-body);color:var(--text-muted);flex-wrap:wrap;display:flex}.done-foot-facts,.done-foot-links{align-items:baseline;gap:var(--s1) var(--s3);flex-wrap:wrap;display:flex}.done-foot-facts>span+span:before,.done-foot-links>span+span:before{content:"·";color:var(--line-strong);margin-inline-end:var(--s3)}.done-foot-facts b{color:var(--text)}.done-foot-hint{font-size:12px}.done-foot-line a{color:var(--accent-text);font-weight:500}.dead{flex-direction:column;min-height:min(74vh,620px);display:flex}.dead>*{margin:auto}.dead-card{max-width:34rem;padding:var(--s6);gap:var(--s4);flex-direction:column;display:flex}.dead-status{color:var(--text-muted)}.dead-status.is-warn{color:var(--warn)}.dead-status.is-good{color:var(--success)}.dead-body{font:400 17px/1.6 var(--f-body);color:var(--text-muted)}.dead-note{font:400 15px/1.6 var(--f-body)}.dead-fact{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s4);border-radius:var(--r-md);background:var(--surface-2);margin:0;display:flex}.dead-fact dt{font:400 14px/1.4 var(--f-body);color:var(--text-muted)}.dead-fact dd{font:800 24px/1 var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-stretch:104%}.dead-actions{gap:var(--s3);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.dead-actions .btn{flex:1 1 0;min-width:0}.dead-help{border-block-start:1px solid var(--line);font:400 14px/1.6 var(--f-body);color:var(--text-muted);padding-block-start:var(--s4)}@media (width<=1024px){.pay-layout{gap:var(--s5);grid-template-columns:1fr}.pay-summary{order:-1;position:static}.pay-head{display:none}.pay-summary{gap:var(--s4)}.pay-summary-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pay-top{justify-content:space-between;align-items:center;gap:var(--s4);flex-flow:row;display:flex}.pay-product{flex:auto}.pay-spec{display:block}.pay-lines{display:none}.pay-due{text-align:end;border-block-start:0;flex:none;align-items:flex-end;padding-block-start:0}.pay-due-label{display:none}.pay-due-figure{font-size:26px}.pay-foot{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);border-block-start:1px solid var(--line);flex-flow:wrap;padding-block-start:var(--s4)}.pay-ref{align-items:baseline;gap:var(--s2);flex-direction:row}.pay-back{align-self:center}.done-qr-body{gap:var(--s4);grid-template-columns:1fr;min-height:0}.done-qr-slot{min-height:300px}}@media (width<=700px){.done-page,.pay-page{padding-block:var(--s6) var(--s8)}.pay-head{margin-block-end:var(--s6)}.done-qr-card,.done-topup-card,.pay-frame-card,.pay-summary{padding:var(--s4)}.done-topup-card{gap:var(--s4)}.done-topup-mark{block-size:64px;inline-size:64px}.done-topup-mark svg{width:40px;height:40px}.pay-frame-card{padding-inline:0}.pay-frame-card>.notice,.pay-frame-head{margin-inline:var(--s4)}.pay-frame-slot{padding-inline:0}.done-qr-slot{min-height:240px;padding:var(--s4)}.dead{min-height:0}.dead-card{padding:var(--s5);max-width:none}.dead-actions{flex-direction:column}.dead-fact dd{font-size:22px}}.pay-currency{font:400 13px/1.5 var(--f-body);color:var(--text-muted);max-width:56ch}.pay-currency-switch{font:inherit;color:var(--accent-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pay-currency-switch:hover{color:var(--accent-text);text-decoration-thickness:2px}.pay-currency-switch:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.dash-shell{background:var(--ground);flex-direction:column;min-height:100dvh;display:flex}.dash-body{gap:var(--s6);width:100%;padding-block:var(--s6) var(--s9);flex:auto;grid-template-columns:1fr;display:grid}@media (width>=900px){.dash-body{gap:var(--s7);grid-template-columns:232px minmax(0,1fr)}}.dash-main{min-width:0}.dash-head{gap:var(--s2);flex-direction:column;display:flex}.dash-head p{color:var(--text-muted);max-width:52ch}.dash-nav-toggle{justify-content:space-between;align-items:center;gap:var(--s2);width:100%;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:600 15px/1 var(--f-body);cursor:pointer;display:flex}.dash-nav-toggle .chev{color:var(--text-muted);transition:transform var(--t-fast) var(--ease)}.dash-nav-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.dash-nav{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:none}.dash-nav[data-open=true]{margin-block-start:var(--s2);display:flex}.dash-nav a{min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--r-md);color:var(--text);font:500 15px/1.3 var(--f-body);transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);align-items:center;text-decoration:none;display:flex}.dash-nav a:hover{background:var(--surface);color:var(--accent-text)}.dash-nav a[aria-current=page]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.dash-nav-terminal{border-block-start:1px solid var(--line);margin-block-start:var(--s3);padding-block-start:var(--s3)}.dash-nav-terminal a{color:var(--text-muted)}.dash-nav-terminal a:hover{color:var(--danger);background:var(--danger-soft)}@media (width>=900px){.dash-nav-toggle{display:none}.dash-nav,.dash-nav[data-open=true]{margin-block-start:0;display:flex}.dash-side{top:calc(var(--head-h) + var(--s5));align-self:start;position:sticky}}.usage-list{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.usage-card{align-items:center;gap:var(--s4);padding:var(--s6) var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);text-align:center;flex-direction:column;display:flex}.usage-gauge{flex:none}.gauge[data-cap=butt] .fill{stroke-linecap:butt}.usage-body{align-items:center;gap:var(--s2);flex-direction:column;width:100%;min-width:0;display:flex}.usage-title{overflow-wrap:anywhere;margin:0}.usage-coverage{justify-content:center;align-items:center;gap:var(--s2);font:400 14px/1.5 var(--f-body);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.usage-flags{flex:none;display:inline-flex}.usage-flags .flag{border:2px solid var(--surface);-o-object-fit:cover;object-fit:cover;border-radius:50%}.usage-flags .flag+.flag{margin-inline-start:-8px}.usage-terms{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;display:flex}.usage-terms i{opacity:.5;font-style:normal}.usage-actions{gap:var(--s2);width:100%;border-block-start:1px solid var(--line);justify-content:center;padding-block-start:var(--s4);display:flex}.order,.order-list{gap:var(--s4);flex-direction:column;display:flex}.order{padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.order-head{justify-content:space-between;align-items:flex-start}.order-cover,.order-head{gap:var(--s3);flex-wrap:wrap;display:flex}.order-cover{align-items:center;min-width:0}.order-title{overflow-wrap:anywhere;margin:0}.order-total{border-block-end:2px solid #0000;flex:none;margin:0;padding-block-end:5px}.order-total[data-paid=true]{border-block-end-color:var(--gold-500)}.order-total:not([data-paid=true]) b{color:var(--text-muted)}.order-total b{font:700 22px/1.1 var(--f-display);letter-spacing:-.015em;font-variant-numeric:tabular-nums}.order-plan{align-items:baseline;gap:var(--s2);font:500 16px/1.5 var(--f-body);flex-wrap:wrap;margin:0;display:flex}.order-plan i{color:var(--text-muted);font-style:normal}.order-meta{gap:var(--s2) var(--s5);font:400 14px/1.5 var(--f-body);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.order-meta li{align-items:center;gap:var(--s2);min-width:0;display:flex}.order-meta svg{width:16px;height:16px;color:var(--text-muted);flex:none}.order-meta li{color:var(--text)}.order-meta li>svg{color:var(--text-muted)}.order-foot{justify-content:space-between;align-items:center;gap:var(--s3);border-block-start:1px solid var(--line);padding-block-start:var(--s4)}.order-foot,.order-ref{flex-wrap:wrap;display:flex}.order-ref{font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:0}.order-ref i{opacity:.5;font-style:normal}.order-actions{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.order-more{margin:0}.skeleton-gauge{border-radius:50%;width:188px;height:188px}.skeleton-pill{border-radius:var(--r-pill);width:84px;height:24px}.skeleton-line-lg{width:62%;height:20px}.skeleton-line-md{width:78%;height:16px}.skeleton-line-sm{width:54%;height:14px}.skeleton-btn{border-radius:var(--r-md);width:132px;height:36px}.skeleton-total{width:96px;height:26px}.esim-list{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.esim-card{padding:var(--s5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column}.esim-card,.esim-head{gap:var(--s3);display:flex}.esim-head{justify-content:space-between;align-items:center}.esim-chip{border-radius:var(--r-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);flex:none;place-items:center;display:grid}.esim-chip svg{width:22px;height:22px}.esim-name{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.esim-title{overflow-wrap:anywhere;margin:0}.esim-rename{width:32px;height:32px;color:var(--text-muted)}.esim-rename:hover{color:var(--accent-text);background:var(--accent-soft)}.esim-rename-form{width:100%}.esim-rename-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.esim-rename-row .input{flex:12rem;min-width:0}.esim-id{flex-direction:column;gap:2px;margin:0;display:flex}.esim-id .t-mono{overflow-wrap:anywhere}.esim-actions{gap:var(--s2);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--s4)}.esim-actions,.esim-packages{border-block-start:1px solid var(--line);display:flex}.esim-packages{padding:var(--s3) 0 0;gap:var(--s3);flex-direction:column;margin:0;list-style:none}.esim-packages li{flex-direction:column;gap:2px;min-width:0;display:flex}.esim-pkg-cover{align-items:center;gap:var(--s2);font:500 14px/1.5 var(--f-body);overflow-wrap:anywhere;display:flex}.esim-pkg-meta i{opacity:.5;font-style:normal}.qr-dialog{border-radius:var(--r-lg);background:var(--surface);color:var(--text);max-width:min(420px,calc(100vw - var(--s5)*2));box-shadow:var(--e-overlay);border:0;padding:0}.qr-dialog::backdrop{background:#07131c8c}.qr-body{gap:var(--s4);padding:var(--s5);flex-direction:column;display:flex}.qr-body h2{margin:0}.qr-body .esim-qr{margin-inline:auto}.qr-hint{text-align:center;margin:0}.acct{gap:var(--s4);max-width:640px}.acct,.acct-list{flex-direction:column;display:flex}.acct-list{gap:var(--s3);margin:0}.acct-row{gap:var(--s2) var(--s4);grid-template-columns:minmax(8rem,auto) 1fr;align-items:baseline;display:grid}.acct-row dt{font:400 14px/1.5 var(--f-body);color:var(--text-muted);margin:0}.acct-row dd{font:600 15px/1.5 var(--f-body);overflow-wrap:anywhere;margin:0}.acct-promo{align-items:center;gap:var(--s3);flex-wrap:wrap;margin:0;display:flex}.acct-grid{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (width>=560px){.acct-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.acct-actions{gap:var(--s2);border-block-start:1px solid var(--line);flex-wrap:wrap;padding-block-start:var(--s4);display:flex}select.input{cursor:pointer}.skeleton-chip{border-radius:var(--r-md);width:40px;height:40px}.promo{align-items:center;gap:var(--s5);padding:var(--s5);border-radius:var(--r-lg);flex-wrap:wrap;padding-inline-end:var(--s8);display:flex;position:relative}.promo-body{gap:var(--s2);flex-direction:column;flex:22rem;min-width:0;display:flex}.promo-title{margin:0}.promo-text{font:400 15px/1.6 var(--f-body);max-width:56ch}.promo-tag,.promo-text{color:var(--text-muted);margin:0}.promo-actions{flex:0 auto;min-width:0}.promo-actions .btn{text-align:center;max-width:100%}.promo-close{width:36px;height:36px;color:var(--text-muted);cursor:pointer;transition:background-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:var(--s3);inset-inline-end:var(--s3)}.promo-close:after{content:"";position:absolute;inset:-4px}.promo-close:hover{background:var(--surface-2);color:var(--text)}.dash-main{gap:var(--s6);flex-direction:column;display:flex}.dash-main>.promo{margin-block-start:auto}
