@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-en:"Inter","Inter Fallback"}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_6768c4{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_6768c4{--font-fa:"Vazirmatn","Vazirmatn Fallback"}:root{--brand-50:#e7f5f1;--brand-100:#c5e8df;--brand-600:#0f866c;--brand-700:#0b6b56;--ink-900:#001d2f;--ink-800:#06293f;--ink-700:#2b4455;--ink-500:#667782;--ink-200:#dfe6ea;--ink-100:#f4f7f8;--amber-500:#feb11d;--red-600:#c0392b;--bg:#ffffff;--bg-alt:var(--ink-100);--fg:var(--ink-900);--fg-muted:var(--ink-500);--line:var(--ink-200);--card:#ffffff;--accent:var(--brand-600);--accent-hover:var(--brand-700);--accent-soft:var(--brand-50);--price:var(--amber-500);--ok:var(--brand-600);--warn:#a86a00;--bad:var(--red-600);--r-card:16px;--r-input:12px;--r-pill:999px;--shadow:0 8px 30px rgba(0,29,47,0.08);--space:4px;--section-y:96px;--container:1180px;--font-fa:Vazirmatn,Tahoma,system-ui,sans-serif;--font-en:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"JetBrains Mono",Consolas,monospace;--fs-h1:clamp(2.4rem,5vw,4rem);--fs-h2:clamp(1.8rem,3.2vw,2.8rem);--fs-body:1.0625rem;--t-fast:160ms ease-out;--t-reveal:400ms ease-out}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--ink-900);--bg-alt:var(--ink-800);--fg:#eef4f6;--fg-muted:#9fb2bd;--line:#17405a;--card:var(--ink-800);--accent:#19b08f;--accent-hover:#3cc9a8;--accent-soft:#0b3a38;--warn:#f5b942;--bad:#ff8a7a;--shadow:0 8px 30px rgba(0,0,0,0.35)}}:root[data-theme=dark]{--bg:var(--ink-900);--bg-alt:var(--ink-800);--fg:#eef4f6;--fg-muted:#9fb2bd;--line:#17405a;--card:var(--ink-800);--accent:#19b08f;--accent-hover:#3cc9a8;--accent-soft:#0b3a38;--warn:#f5b942;--bad:#ff8a7a;--shadow:0 8px 30px rgba(0,0,0,0.35)}html[lang=fa] body{font-family:var(--font-fa);line-height:1.7}html[lang=en] body{font-family:var(--font-en);line-height:1.55}:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-600) 40%,transparent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:44px;padding-inline:1.4rem;border:1px solid transparent;border-radius:var(--r-pill);background:var(--accent);color:#fff;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast)}.btn:active{transform:translateY(1px) scale(.98)}.btn-lg{min-block-size:52px;padding-inline:2rem;font-size:1.05rem}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:transparent;color:var(--fg);border-color:var(--line)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-price{background:var(--price);color:var(--ink-900)}.btn-price:hover{filter:brightness(.95)}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.accordion{display:grid;grid-gap:.75rem;gap:.75rem}.accordion-item{background:var(--card);border:1px solid var(--line);border-radius:var(--r-card)}.accordion-title{list-style:none;cursor:pointer;padding:1rem 1.25rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;gap:1rem}.accordion-title::-webkit-details-marker{display:none}.accordion-title:after{content:"+";color:var(--accent);font-size:1.4rem;line-height:1}.accordion-item[open]>.accordion-title:after{content:"\2212"}.accordion-body{padding:0 1.25rem 1.1rem;color:var(--fg-muted)}.tab-list{display:flex;gap:.25rem;flex-wrap:wrap;-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line)}.tab{background:none;border:0;-webkit-border-after:3px solid transparent;border-block-end:3px solid transparent;padding:.7rem 1rem;font:inherit;font-weight:600;color:var(--fg-muted);cursor:pointer;min-block-size:44px}.tab:hover{color:var(--fg)}.tab-active{color:var(--accent);border-block-end-color:var(--accent)}.tab-panel{padding-block:1.25rem}.copyfield-label{display:block;-webkit-margin-after:.35rem;margin-block-end:.35rem;font-weight:600}.copyfield-row{display:flex;gap:.5rem;flex-wrap:wrap}.copyfield-input{flex:1 1 14rem;min-inline-size:0;min-block-size:44px;padding-inline:.9rem;border:1px solid var(--line);border-radius:var(--r-input);background:var(--bg-alt);color:var(--fg);font-family:var(--font-mono);font-size:.9rem}.container{max-inline-size:var(--container);margin-inline:auto;padding-inline:16px}.narrow{max-inline-size:760px}.site-top{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:50;background:var(--bg)}.pricebar{background:var(--ink-900);color:#eef4f6;font-size:.9rem}.pricebar-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-block-size:40px}.pricebar p{margin:0}.pricebar-links{display:flex;align-items:center;gap:1rem}.pricebar a{color:#eef4f6}.pricebar-buy{background:var(--price);color:var(--ink-900)!important;font-weight:700;text-decoration:none;padding:.15rem .9rem;border-radius:var(--r-pill)}.header{-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);background:var(--bg)}.header-inner{display:flex;justify-content:space-between;align-items:center;min-block-size:64px;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;font-size:1.3rem;color:var(--fg);text-decoration:none;margin:0}.brand-mark{inline-size:1.1rem;block-size:1.1rem;border-radius:50%;border:4px solid var(--accent);box-shadow:inset 0 0 0 3px var(--bg),inset 0 0 0 9px var(--price)}.nav{display:flex;align-items:center;gap:1.25rem}.nav>a:not(.btn){color:var(--fg);text-decoration:none;font-weight:500}.nav>a:not(.btn):hover{color:var(--accent)}.lang{border:1px solid var(--line);border-radius:var(--r-pill);padding:.2rem .8rem;text-decoration:none;color:var(--fg);font:inherit;font-size:.9rem}.lang,.nav-toggle{background:transparent;cursor:pointer}.nav-toggle{display:none;inline-size:44px;block-size:44px;border:1px solid var(--line);border-radius:var(--r-input);align-items:center;justify-content:center}.nav-toggle-bars,.nav-toggle-bars:after,.nav-toggle-bars:before{display:block;inline-size:20px;block-size:2px;background:var(--fg);content:"";position:relative}.nav-toggle-bars:before{position:absolute;inset-block-start:-6px}.nav-toggle-bars:after{position:absolute;inset-block-start:6px}@media (max-width:760px){.pricebar-text{font-size:.85rem}.nav-toggle{display:inline-flex}.nav{display:none;position:absolute;inset-inline:0;inset-block-start:100%;flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem 16px 1.25rem;background:var(--bg);-webkit-border-after:1px solid var(--line);border-block-end:1px solid var(--line);box-shadow:var(--shadow)}.nav[data-open=true]{display:flex}.header{position:relative}}main.home{max-inline-size:none;padding:0}.section{padding-block:var(--section-y)}.section-tight{padding-block:28px}.section-alt{background:var(--bg-alt)}.section h2{margin-block:0 1.5rem;font-size:var(--fs-h2);line-height:1.25;font-weight:800}@media (max-width:760px){:root{--section-y:56px}}.hero{padding-block:clamp(32px,5vw,72px)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:3rem;gap:3rem;align-items:center}.eyebrow{margin:0 0 .75rem;color:var(--accent);font-weight:700}.hero h1{margin:0 0 1rem;font-size:clamp(2.1rem,4vw,3.3rem);line-height:1.12;font-weight:800}.hero-lead{margin:0 0 1.5rem;font-size:1.2rem;color:var(--fg-muted);max-inline-size:36rem}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem}.cta-center{justify-content:center}.trust-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;color:var(--fg-muted);font-size:.95rem}.trust-row li:before{content:"";display:inline-block;inline-size:.5rem;block-size:.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem;border-radius:50%;background:var(--accent)}.hero-figure{margin:0}.hero-art{inline-size:100%;block-size:auto}.art-direct{fill:none;stroke:var(--fg-muted);stroke-width:2;stroke-dasharray:4 7;stroke-linecap:round}.art-route{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round}.art-origin{fill:var(--fg)}.art-node{fill:var(--price);stroke:var(--ink-900);stroke-width:2}.art-pulse{fill:var(--price);opacity:.35;transform-box:fill-box;transform-origin:center;animation:pulse 2.4s ease-out infinite}.hero-art g:nth-of-type(2) .art-pulse{animation-delay:.8s}.hero-art g:nth-of-type(3) .art-pulse{animation-delay:1.6s}@keyframes pulse{0%{transform:scale(.5);opacity:.5}to{transform:scale(1.5);opacity:0}}.art-legend{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;-webkit-margin-before:.75rem;margin-block-start:.75rem;font-size:.9rem;color:var(--fg-muted)}.legend-direct:before,.legend-local:before{content:"";display:inline-block;inline-size:1.4rem;-webkit-margin-end:.4rem;margin-inline-end:.4rem;vertical-align:middle}.legend-local:before{-webkit-border-before:4px solid var(--accent);border-block-start:4px solid var(--accent)}.legend-direct:before{-webkit-border-before:2px dashed var(--fg-muted);border-block-start:2px dashed var(--fg-muted)}.devices{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem}.devices p{margin:0;color:var(--fg-muted)}.devices ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:700}.how-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:start}.step-list{margin:0;-webkit-padding-start:1.4rem;padding-inline-start:1.4rem;display:grid;grid-gap:1rem;gap:1rem;font-size:1.05rem}.how-card{padding:1.25rem 1.5rem}.route-list{margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;display:grid;grid-gap:.6rem;gap:.6rem}.route-on li::marker{color:var(--accent)}.route-off li::marker{color:var(--bad)}.bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.bento-card{padding:1.5rem}.bento-card h3{margin:0 0 .5rem;font-size:1.2rem}.bento-card p{margin:0;color:var(--fg-muted)}.bento-wide{grid-column:span 2;background:var(--accent-soft);border-color:transparent}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.plan-card{padding:1.5rem;display:grid;grid-gap:.25rem;gap:.25rem;justify-items:start}.plan-card h3{margin:0;font-size:1.1rem}.plan-price{margin:.25rem 0 0;font-size:2rem;font-weight:800}.plan-month{margin:0 0 1rem;color:var(--fg-muted)}.trial-form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-block:1rem}.input{flex:1 1 14rem;min-inline-size:0;min-block-size:44px;padding-inline:.9rem;border:1px solid var(--line);border-radius:var(--r-input);background:var(--card);color:var(--fg);font:inherit}.cta-band{background:var(--ink-900);color:#eef4f6;text-align:center}.cta-band p{color:#c8d6de}.footer{-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);background:var(--bg-alt);padding-block:48px;color:var(--fg-muted);font-size:.95rem}.footer-inner{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;grid-gap:2rem;gap:2rem}.footer-col{display:grid;grid-gap:.4rem;gap:.4rem;align-content:start}.footer h2{margin:0 0 .25rem;font-size:1rem;color:var(--fg)}.footer p{margin:0 0 .5rem}.footer a{color:var(--fg)}@media (max-width:900px){.hero-grid,.how-grid{gap:2rem}.bento,.hero-grid,.how-grid,.plans-grid{grid-template-columns:1fr}.bento-wide{grid-column:auto}.footer-inner{grid-template-columns:1fr}}@media (max-width:480px){.pricebar-links a:not(.pricebar-buy){display:none}.cta-row .btn{inline-size:100%}}.stats-title{font-size:1.1rem!important;-webkit-margin-after:1rem!important;margin-block-end:1rem!important;color:var(--fg-muted);font-weight:600!important}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:0 0 1rem}.stat{padding:1.25rem 1.5rem;display:flex;flex-direction:column-reverse;gap:.25rem}.stat dd{margin:0;font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:800;color:var(--accent)}.stat dt{color:var(--fg-muted)}@media (max-width:900px){.stats-grid{grid-template-columns:1fr}}main.page{max-inline-size:var(--container);margin-inline:auto;padding:48px 16px 80px}.page-head{-webkit-margin-after:2rem;margin-block-end:2rem}.page-head h1{margin:0 0 .5rem;font-size:var(--fs-h1);line-height:1.2;font-weight:800}.page-head .lead{margin:0;max-inline-size:42rem}.faq-group{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}.faq-group h2,.split-explainer h2{margin-block:0 1rem;font-size:1.5rem}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-card)}.price-table{inline-size:100%;border-collapse:collapse;min-inline-size:520px}.price-table caption{text-align:start;padding:1rem 1.25rem;font-weight:700}.price-table td,.price-table th{text-align:start;padding:.9rem 1.25rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);vertical-align:middle}.price-table thead th{color:var(--fg-muted);font-weight:600;background:var(--bg-alt)}.price-table .num{font-weight:700}.muted{color:var(--fg-muted);font-weight:400}.check-list,.link-list{margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem;display:grid;grid-gap:.6rem;gap:.6rem}.check-list li::marker{color:var(--accent)}.split-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center}.split-lists{display:grid;grid-gap:1rem;gap:1rem}.split-lists h3{margin:0 0 .5rem}.feature-blocks{-webkit-margin-before:3rem;margin-block-start:3rem;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 3rem;gap:2rem 3rem}.feature-block h2{margin:0 0 .4rem;font-size:1.25rem}.feature-block p{margin:0;color:var(--fg-muted)}.page .cta-row{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}@media (max-width:900px){.feature-blocks,.split-grid{grid-template-columns:1fr}}.os-switch{display:flex;flex-wrap:wrap;gap:.5rem;-webkit-margin-after:2rem;margin-block-end:2rem}.os-link{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:1.1rem;border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg);text-decoration:none;font-weight:600}.os-link:hover{border-color:var(--accent);color:var(--accent)}.os-current{background:var(--accent);border-color:var(--accent);color:#fff}.os-current:hover{color:#fff}.guide-steps{margin:0 0 2rem;padding:0;list-style:none;counter-reset:step;display:grid;grid-gap:1rem;gap:1rem;max-inline-size:46rem}.guide-steps li{counter-increment:step;position:relative;padding:1rem 1.25rem;-webkit-padding-start:3.75rem;padding-inline-start:3.75rem;border:1px solid var(--line);border-radius:var(--r-card);background:var(--card)}.guide-steps li:before{content:counter(step);position:absolute;inset-inline-start:1.1rem;inset-block-start:.9rem;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:800}.nav-auth{font-weight:600}@media (max-width:760px){.nav>a.nav-auth{display:block;padding-block:.5rem;min-block-size:44px}}.sign-in-help{-webkit-margin-before:1rem;margin-block-start:1rem}.sign-in-help ul{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.country-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin:1.5rem 0 1rem;padding:0;list-style:none}.country-card{padding:1.5rem}.country-card h3{margin:0 0 .5rem;font-size:1.2rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.country-card p{margin:0;color:var(--fg-muted)}.country-soon{background:transparent;border-style:dashed}@media (max-width:900px){.country-grid{grid-template-columns:1fr}}.legal{max-inline-size:46rem}.legal p{margin:0 0 .75rem;line-height:1.7}.page-head .badge{font-size:1rem;font-weight:600;vertical-align:middle}h1,h2,h3{text-wrap:balance}li,p{text-wrap:pretty}html[lang=en] .hero h1,html[lang=en] .page-head h1{letter-spacing:-.02em}.trust-band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-block:1.1rem;border-block:1px solid var(--line)}.bento-card,.country-card,.plan-card{transition:border-color var(--t-fast),box-shadow var(--t-fast)}.bento-card:hover,.country-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow)}.country-card{position:relative}.country-card h3 a{color:var(--fg);text-decoration:none}.country-card h3 a:after{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.country-card:focus-within{outline:3px solid color-mix(in srgb,var(--brand-600) 40%,transparent);outline-offset:2px}.plan-featured{border-color:var(--accent);box-shadow:var(--shadow)}.plan-flag{margin:0 0 .25rem;font-size:.85rem;font-weight:700;color:var(--accent)}:root{--muted:var(--fg-muted)}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg)}main{max-inline-size:var(--container,1180px);margin-inline:auto;padding:1.5rem 1rem}a{color:var(--accent)}h1{font-size:1.8rem;line-height:1.4}h2{-webkit-margin-before:2rem;margin-block-start:2rem}.lead{font-size:1.1rem}.lead,.note{color:var(--fg-muted)}.note{font-size:.9rem}.notice{background:color-mix(in srgb,var(--price) 16%,var(--bg));border:1px solid color-mix(in srgb,var(--price) 55%,var(--line));border-radius:var(--r-input);padding:.7rem 1rem}.card{border:1px solid var(--line);border-radius:var(--r-card);padding:1.25rem}.card,.status{background:var(--card)}.status{display:flex;gap:.5rem;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);padding:.4rem 1rem;font-size:.9rem;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.dot{inline-size:.7rem;block-size:.7rem;border-radius:50%;background:var(--fg-muted);flex:none}.status-operational .dot{background:var(--ok)}.status-degraded .dot{background:var(--warn)}.status-down .dot{background:var(--bad)}.facts{display:grid;grid-template-columns:max-content 1fr;grid-gap:.3rem 1rem;gap:.3rem 1rem}.facts dt{color:var(--fg-muted)}.facts dd{margin:0}.badge{padding:.1rem .7rem;border-radius:var(--r-pill);color:#fff;background:var(--fg-muted)}.badge-active{background:var(--brand-600)}.badge-disabled,.badge-expired{background:var(--red-600)}.link{inline-size:100%;font-family:var(--font-mono);font-size:.8rem;padding:.6rem;background:var(--bg-alt);color:var(--fg);resize:vertical}.link,.qr{border:1px solid var(--line);border-radius:var(--r-input)}.qr{display:block;margin-inline:auto;image-rendering:pixelated;background:#fff;padding:8px}code{background:var(--bg-alt);border:1px solid var(--line);border-radius:6px;padding:0 .35rem;font-family:var(--font-mono)}.field{display:grid;grid-gap:.35rem;gap:.35rem;-webkit-margin-after:1rem;margin-block-end:1rem}.field label{font-weight:600}.checkout-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;align-items:start}.checkout-card{display:grid;grid-gap:.25rem;gap:.25rem}.checkout-title{margin:0 0 .75rem;font-size:1.3rem}.checkout-state{margin:.5rem 0;font-weight:600}.checkout-state-ok{color:var(--ok)}.checkout-aside{display:grid;grid-gap:1.5rem;gap:1.5rem}.checkout-aside h2{margin:0 0 .75rem;font-size:1.1rem}.warn-list li::marker{color:var(--warn)}.checkout-steps{margin:0;-webkit-padding-start:1.3rem;padding-inline-start:1.3rem;display:grid;grid-gap:.6rem;gap:.6rem;color:var(--fg-muted)}.copyfield{-webkit-margin-after:1rem;margin-block-end:1rem}@media (max-width:900px){.checkout-grid{grid-template-columns:1fr}}.status-summary{display:grid;grid-gap:.25rem;gap:.25rem;margin-block:1rem;-webkit-border-start:6px solid var(--fg-muted);border-inline-start:6px solid var(--fg-muted)}.status-summary p{margin:0}.status-summary-operational{border-inline-start-color:var(--ok)}.status-summary-degraded{border-inline-start-color:var(--warn)}.status-summary-down{border-inline-start-color:var(--bad)}.mark{white-space:nowrap}.mark-operational{color:var(--ok)}.mark-degraded{color:var(--warn)}.mark-down{color:var(--bad)}.mark-unknown{color:var(--fg-muted)}.mark>span:first-child{font-weight:700}.sites{inline-size:100%;border-collapse:collapse;min-inline-size:520px}.sites caption{text-align:start;padding:1rem 1.25rem}.sites td,.sites th{text-align:start;padding:.7rem 1.25rem;-webkit-border-before:1px solid var(--line);border-block-start:1px solid var(--line);vertical-align:middle}.sites thead th{color:var(--fg-muted);font-weight:600;background:var(--bg-alt)}.legend,.strip{list-style:none;margin:0;padding:0;display:flex;gap:3px;flex-wrap:wrap}.legend{gap:1rem}.day{inline-size:1.4rem;block-size:1.6rem;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;background:var(--fg-muted)}.day-operational{background:var(--brand-600)}.day-degraded{background:#8a5a00}.day-down{background:var(--red-600)}.day-unknown{background:var(--line);color:var(--fg-muted)}