:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--surface:#f4f4f1;--card:#f7f7f4;--line:#dfdfda;--line-strong:#bcbcb5;--fg:#0b0b0b;--muted:#6c6c66;--accent:#0b0b0b;--accent-fg:#fff;--danger:#b42318;--ok:#1a7f37;--font-display:"Unbounded", "Golos Text", system-ui, sans-serif;--font-body:"Golos Text", system-ui, -apple-system, "Segoe UI", sans-serif;--wrap:1180px;--radius:16px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--surface:#101010;--card:#0c0c0c;--line:#242422;--line-strong:#3a3a37;--fg:#f2f2ee;--muted:#9b9b94;--accent:#f2f2ee;--accent-fg:#050505;--danger:#ff8a80;--ok:#6fcf97}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050505;--surface:#101010;--card:#0c0c0c;--line:#242422;--line-strong:#3a3a37;--fg:#f2f2ee;--muted:#9b9b94;--accent:#f2f2ee;--accent-fg:#050505;--danger:#ff8a80;--ok:#6fcf97}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-feature-settings:"ss01" on;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}a{color:inherit}img,svg{max-width:100%}.rail{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}.wrap{max-width:var(--wrap);margin-inline:auto}.crown{vertical-align:-.12em;fill:currentColor;width:1em;height:1em;display:inline-block}.site-head{border-bottom:1px solid var(--line)}.nav{align-items:center;gap:28px;min-height:72px;display:flex}.brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:10px;margin-right:auto;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex}.brand .crown{font-size:22px}.nav-links{gap:24px;font-size:15px;display:flex}.nav-links a{color:var(--muted);padding-block:6px;text-decoration:none}.nav-links a:hover{color:var(--fg)}.login-link{color:var(--muted);padding-block:6px;font-size:15px;text-decoration:none}.login-link:hover{color:var(--fg)}.lang{border:1px solid var(--line-strong);border-radius:9px;display:inline-flex;overflow:hidden}.lang button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:13px;line-height:1}.lang button[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.btn{border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:16px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-fg)}.btn-primary:hover,.btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--fg)}.btn-small{padding:10px 16px;font-size:15px}.btn-block{width:100%;padding-block:22px;font-size:18px}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.hero-band{border-bottom:1px solid var(--line)}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,5vw,72px);padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,88px);display:grid}h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,6.4vw,86px);font-weight:600;line-height:1.02}.lede{max-width:44ch;color:var(--muted);text-wrap:pretty;margin:26px 0 0;font-size:clamp(17px,1.6vw,19px)}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.specs{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:44px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.specs li{align-items:center;gap:8px;display:flex}.specs li:before{content:"";background:var(--fg);width:5px;height:5px;display:inline-block;transform:rotate(45deg)}.ping-plate{border:1px solid var(--line-strong);border-radius:calc(var(--radius) + 6px);background:var(--card);text-align:center;justify-self:end;width:100%;max-width:420px;padding:38px 34px}.ping-title{color:var(--muted);margin:0;font-size:14px}.ping-value{min-height:1em;font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;gap:8px;margin:16px 0 0;font-size:clamp(46px,5vw,60px);font-weight:500;line-height:1;display:flex}.ping-unit{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:16px;font-weight:400}.ping-placeholder{color:var(--muted);font-size:40px;line-height:1}.ping-place{color:var(--muted);margin:12px 0 0;font-size:15px}.ping-error{color:var(--fg);margin:8px 0 0;font-size:14px}.ping-button{min-width:180px;margin-top:24px}.ping-button:disabled{cursor:progress;opacity:.7}.ping-note{color:var(--muted);margin:16px 0 0;font-size:12.5px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.band{border-bottom:1px solid var(--line);padding-block:clamp(48px,7vw,96px)}.section-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:24px 48px;margin-bottom:clamp(28px,4vw,52px);display:grid}h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1.1}.section-lede{color:var(--muted);text-wrap:pretty;max-width:52ch;margin:0}.features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,5vw,72px);display:grid}.feature{border-top:1px solid var(--line);padding-block:26px}.feature h3{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.35}.feature p{color:var(--muted);max-width:42ch;margin:0;font-size:15.5px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.step{padding:26px clamp(20px,3vw,36px) 6px 0}.step+.step{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,36px)}.step-num{font-family:var(--font-display);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.step h3{margin:12px 0 8px;font-size:19px;font-weight:600}.step p{color:var(--muted);max-width:34ch;margin:0;font-size:15.5px}.plans{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan{padding:4px clamp(20px,3vw,36px) 8px 0}.plan+.plan{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,36px)}.plan-name{color:var(--muted);margin:0;font-size:15px;font-weight:500}.price{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;margin:10px 0 4px;font-size:clamp(34px,4.4vw,54px);font-weight:500;line-height:1;display:flex}.price small{font-family:var(--font-body);letter-spacing:0;color:var(--muted);font-size:15px;font-weight:400}.plan-devices{margin:0 0 18px;font-size:16px}.plan ul{color:var(--muted);gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plan li{gap:10px;display:flex}.plan li:before{content:"";border:1px solid var(--line-strong);flex:none;width:7px;height:7px;margin-top:8px;transform:rotate(45deg)}.plan-buy{width:100%;margin-top:22px}.plan-note{border-top:1px solid var(--line);color:var(--muted);max-width:62ch;margin-top:36px;padding-top:22px;font-size:15px}.plan-note a{color:var(--fg);text-underline-offset:3px}.downloads{border-top:1px solid var(--line)}.download-version{color:var(--muted);font-variant-numeric:tabular-nums;margin:-20px 0 20px;font-size:14px}.download-row{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding-block:20px;text-decoration:none;display:flex}.download-row:last-child{border-bottom:0}.os{min-width:110px;font-size:17px;font-weight:500}.files{color:var(--muted);font-size:14.5px;font-family:var(--font-body);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.file-size{white-space:nowrap;margin-left:12px}.download-badge{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:13px}.download-row .arrow{color:var(--muted);margin-left:auto;transition:color .16s,transform .16s}.download-row .download-badge+.arrow{margin-left:0}.download-row:hover .arrow{color:var(--fg);transform:translate(3px)}.download-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.download-hint{color:var(--muted);font-size:14px}.guides{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide{padding:4px clamp(20px,3vw,36px) 8px 0}.guide+.guide{border-left:1px solid var(--line);padding-left:clamp(20px,3vw,36px)}.guide h3{margin:0 0 10px;font-size:19px;font-weight:600}.guide p{color:var(--muted);max-width:38ch;margin:0;font-size:15.5px}.guide code{background:var(--surface);border:1px solid var(--line);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin-top:16px;padding:12px 14px;font-size:13px;display:block}.site-foot{padding-block:34px 42px}.foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;font-size:14px;display:flex}.foot a{color:var(--muted);text-decoration:none}.foot a:hover{color:var(--fg)}.foot-brand{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg);align-items:center;gap:8px;font-size:15px;display:inline-flex}.muted{color:var(--muted)}.acct-page{min-height:100vh}.acct-head{border-bottom:1px solid var(--line)}.acct-head-inner{align-items:center;gap:24px;min-height:72px;display:flex}.acct-head-link{color:var(--muted);margin-left:auto;font-size:15px;text-decoration:none}.acct-head-link:hover{color:var(--fg)}.acct-main{max-width:820px;padding-block:clamp(28px,5vw,56px) 72px}.acct-card{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--card);padding:clamp(20px,3vw,30px)}.acct-cabinet{gap:16px;display:grid}.acct-card h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,32px)}.acct-card h2{letter-spacing:-.01em;margin:0;font-size:20px}.acct-card h3{margin:22px 0 4px;font-size:15px;font-weight:600}.acct-auth{max-width:460px;margin-inline:auto}.acct-auth p{margin:8px 0 0}.acct-auth form{margin-top:20px}.acct-field{color:var(--muted);gap:6px;margin:0 0 14px;font-size:14px;display:grid}.acct-field input{border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--fg);font:inherit;border-radius:10px;padding:12px 14px;font-size:16px}.acct-field input:focus{border-color:var(--fg);outline:none}.acct-error,.acct-notice{border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14.5px}.acct-error{color:var(--danger);border:1px solid var(--danger)}.acct-notice{color:var(--fg);border:1px solid var(--line);background:var(--surface)}.acct-switch{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:14.5px;text-decoration:underline}.acct-switch:hover{color:var(--fg)}.acct-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;display:flex}.acct-topline h1{letter-spacing:-.02em;margin:0;font-size:clamp(24px,4vw,34px)}.acct-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:12.5px}.acct-topline-actions{align-items:center;gap:12px;display:flex}.acct-balance{color:var(--muted);font-size:14px}.acct-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.acct-badge{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px}.acct-subscription{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.acct-subscription-main p{margin:0 0 16px}.acct-subscription-main .acct-field input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px}.acct-qr{border:1px solid var(--line);background:#fff;border-radius:12px;width:200px;height:200px;padding:8px}.acct-devices{margin-top:22px}.acct-device{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;align-items:baseline;gap:4px 14px;padding:9px 0;font-size:14.5px;display:grid}.acct-device:first-of-type{border-top:0}.acct-online{color:var(--ok)}.acct-empty{justify-items:start;gap:14px;display:grid}.acct-empty p{margin:0}.acct-plans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.acct-plan{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);justify-items:start;gap:6px;padding:16px;display:grid}.acct-plan-selected{border-color:var(--fg)}.acct-plan p{margin:0}.acct-plan-name{font-weight:600}.acct-plan-price{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px}.acct-plan .btn{margin-top:6px}.acct-orders{display:grid}.acct-order{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:4px 14px;padding:10px 0;font-size:14.5px;display:grid}.acct-order:first-child{border-top:0}.acct-order-id{color:var(--muted);font-variant-numeric:tabular-nums}.acct-status{border:1px solid var(--line-strong);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12.5px}.acct-status-paid{background:var(--accent);color:var(--accent-fg);border-color:#0000}.acct-hint{margin:16px 0 0;font-size:14px}.acct-hint a,.acct-card a{color:var(--fg);text-underline-offset:3px}.acct-password{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:0 12px;display:grid}.acct-password .acct-field{margin-bottom:0}@media (width<=900px){.hero{grid-template-columns:minmax(0,1fr)}.ping-plate{justify-self:start;max-width:460px}.section-head{grid-template-columns:minmax(0,1fr);align-items:start}.features{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.nav-links{display:none}}@media (width<=560px){.nav>.btn{display:none}.nav{gap:16px}}@media (width<=620px){body{font-size:16px}.steps{grid-template-columns:minmax(0,1fr)}.step,.step+.step{border-left:0;border-top:1px solid var(--line);padding:22px 0}.step:last-child{padding-bottom:0}.plans{grid-template-columns:minmax(0,1fr)}.plan,.plan+.plan{border-left:0;border-top:1px solid var(--line);padding:24px 0}.plan:first-child{border-top:0;padding-top:0}.guides{grid-template-columns:minmax(0,1fr)}.guide,.guide+.guide{border-left:0;border-top:1px solid var(--line);padding:22px 0}.guide:first-child{border-top:0;padding-top:0}.download-row{flex-wrap:wrap;gap:2px 16px}.files{flex-basis:100%;order:3}.download-row .arrow{order:2}.download-badge{white-space:normal;flex-basis:100%;order:4;margin:6px 0 0}}@media (width<=720px){.acct-subscription{grid-template-columns:minmax(0,1fr)}.acct-qr{justify-self:start;width:168px;height:168px}.acct-password{grid-template-columns:minmax(0,1fr)}.acct-password .acct-field{margin-bottom:14px}.acct-device,.acct-order{flex-wrap:wrap;gap:4px 12px;display:flex}.acct-topline-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
