@font-face{font-family:fontSans;src:url(../media/manrope_latin-s.p.1sj6eobyi31rd.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:fontSans;src:url(../media/manrope_cyrillic-s.p.1l2zhvq5eocqf.woff2)format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:fontSans Fallback;src:local(Arial);ascent-override:106.6%;descent-override:30%;line-gap-override:0.0%;size-adjust:100.0%}.fontsans_c3221e6a-module__SASezq__className{font-family:fontSans,fontSans Fallback,system-ui,sans-serif}.fontsans_c3221e6a-module__SASezq__variable{--font-manrope:"fontSans", "fontSans Fallback", system-ui, sans-serif}
@font-face{font-family:fontMono;src:url(../media/jetbrains_mono_latin-s.p.3t6q91iet4nsy.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:fontMono;src:url(../media/jetbrains_mono_cyrillic-s.p.176arc174-8zp.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}@font-face{font-family:fontMono Fallback;src:local(Arial);ascent-override:102.0%;descent-override:30%;line-gap-override:0.0%;size-adjust:100.0%}.fontmono_deb64e4a-module__xsFYXG__className{font-family:fontMono,fontMono Fallback,ui-monospace,monospace}.fontmono_deb64e4a-module__xsFYXG__variable{--font-jetbrains-mono:"fontMono", "fontMono Fallback", ui-monospace, monospace}
.Avatar-module-scss-module__SEUrPG__root{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:var(--radius-md);background-color:var(--color-surface-raised);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 10%, transparent),0 8px 20px -10px color-mix(in srgb, var(--color-accent) 45%, transparent);flex-shrink:0;justify-content:center;align-items:center;transition:border-color .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden}.Avatar-module-scss-module__SEUrPG__root:hover{border-color:color-mix(in srgb, var(--color-accent) 65%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-accent) 16%, transparent),0 10px 24px -10px color-mix(in srgb, var(--color-accent) 60%, transparent)}.Avatar-module-scss-module__SEUrPG__image{width:100%;height:100%;display:block}
.Badge-module-scss-module__BGVUIG__root{white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.Badge-module-scss-module__BGVUIG__accent{background-color:color-mix(in srgb, var(--color-accent) 14%, transparent);color:var(--color-accent)}.Badge-module-scss-module__BGVUIG__muted{background-color:var(--color-border-bright);color:var(--color-text-muted)}.Badge-module-scss-module__BGVUIG__danger{background-color:color-mix(in srgb, var(--color-danger) 14%, transparent);color:var(--color-danger)}
.BrandMark-module-scss-module__Hj3zjW__root{color:var(--color-text);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;font-weight:700;display:flex}.BrandMark-module-scss-module__Hj3zjW__logo{border-radius:6px;flex-shrink:0}.BrandMark-module-scss-module__Hj3zjW__sm{gap:8px;font-size:11px}.BrandMark-module-scss-module__Hj3zjW__md{font-size:13px}.BrandMark-module-scss-module__Hj3zjW__lg{gap:11px;font-size:15px}.BrandMark-module-scss-module__Hj3zjW__muted{color:var(--color-text-muted)}.BrandMark-module-scss-module__Hj3zjW__muted .BrandMark-module-scss-module__Hj3zjW__logo{opacity:.85}
.Button-module-scss-module__A9pvqq__root{border-radius:var(--radius-sm);appearance:none;cursor:pointer;font-family:var(--font-sans);letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;transition:transform .12s,box-shadow .2s,background-color .2s,border-color .2s;display:inline-flex;position:relative}.Button-module-scss-module__A9pvqq__root:active:not(:disabled){transform:translateY(1px)}.Button-module-scss-module__A9pvqq__root:disabled{cursor:not-allowed;opacity:.45}.Button-module-scss-module__A9pvqq__icon{width:34px;height:34px;padding:0}.Button-module-scss-module__A9pvqq__md{height:40px;padding:0 18px}.Button-module-scss-module__A9pvqq__lg{width:100%;height:50px;padding:0 22px;font-size:15px}.Button-module-scss-module__A9pvqq__primary{background-color:var(--color-accent);color:var(--color-bg-deep)}.Button-module-scss-module__A9pvqq__primary:hover:not(:disabled){box-shadow:0 0 28px -6px #35f0a08c}.Button-module-scss-module__A9pvqq__ghost{border-color:var(--color-border-bright);color:var(--color-text);background-color:#0000}.Button-module-scss-module__A9pvqq__ghost:hover:not(:disabled){border-color:var(--color-accent-dim);color:var(--color-accent)}.Button-module-scss-module__A9pvqq__danger{background-color:var(--color-danger);color:#fff}.Button-module-scss-module__A9pvqq__danger:hover:not(:disabled){box-shadow:0 0 24px -6px #ff4d5e8c}
.CountryFlag-module-scss-module__beiLVq__root{border-radius:3px;flex-shrink:0}.CountryFlag-module-scss-module__beiLVq__sm{width:18px;line-height:13px}.CountryFlag-module-scss-module__beiLVq__md{width:22px;line-height:16px}.CountryFlag-module-scss-module__beiLVq__lg{width:28px;line-height:21px}
@keyframes SiteFooter-module-scss-module__XD_vfa__gnomevpn-spin{to{transform:rotate(360deg)}}@keyframes SiteFooter-module-scss-module__XD_vfa__gnomevpn-rise{0%{opacity:0;transform:translateY(var(--gnomevpn-rise-distance,12px))}to{opacity:1;transform:none}}.SiteFooter-module-scss-module__XD_vfa__root{border-top:1px solid var(--color-border);margin-top:88px;padding:28px 0}.SiteFooter-module-scss-module__XD_vfa__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1080px;margin:0 auto;padding:0 24px;display:flex}@media (max-width:560px){.SiteFooter-module-scss-module__XD_vfa__inner{padding:0 12px}}.SiteFooter-module-scss-module__XD_vfa__nav,.SiteFooter-module-scss-module__XD_vfa__meta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.SiteFooter-module-scss-module__XD_vfa__copy{color:var(--color-text-muted);font-size:13px}.SiteFooter-module-scss-module__XD_vfa__link{color:var(--color-text-muted);font-size:13px;text-decoration:none;transition:color .15s}.SiteFooter-module-scss-module__XD_vfa__link:hover{color:var(--color-text)}
