@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2)format("woff2");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}:root{--bg:#08090c;--bg-2:#0e0f13;--card:#121419;--card-2:#191c23;--input:#0c0e12;--line:#ffffff12;--line-2:#ffffff1c;--line-3:#ffffff2e;--fg:#f4f5f7;--fg-2:#b8bec9;--fg-3:#8b93a1;--fg-4:#5d6470;--accent:#3b7cff;--accent-hover:#5a91ff;--accent-soft:#3b7cff24;--accent-soft-2:#3b7cff38;--accent-text:#7ea6ff;--ok:#3ecf8e;--ok-soft:#3ecf8e1f;--warn:#f5b544;--warn-soft:#f5b5441a;--bad:#ff6b6b;--bad-soft:#ff6b6b1a;--tg:#2aabee;--pay-mir:#1a9c63;--pay-yoo:#a47bff;--media:#0b0d12;--shadow:0 16px 40px #00000073;--sans:"Manrope", "Segoe UI", system-ui, sans-serif;--wrap:1280px;--header:68px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#f3f4f7;--bg-2:#fff;--card:#fff;--card-2:#eef0f4;--input:#f7f8fa;--line:#0e121b14;--line-2:#0e121b21;--line-3:#0e121b38;--fg:#0e1117;--fg-2:#3a414e;--fg-3:#687081;--fg-4:#9aa1ad;--accent:#2f6bff;--accent-hover:#1f5af0;--accent-soft:#2f6bff1a;--accent-soft-2:#2f6bff2b;--accent-text:#2459d8;--ok:#12925a;--ok-soft:#12925a1a;--warn:#b7791f;--warn-soft:#b7791f1a;--bad:#d63c3c;--bad-soft:#d63c3c14;--shadow:0 16px 40px #0e121b24;--pay-mir:#0f754e;--pay-yoo:#8b3ffd;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-height:100vh;color:var(--fg);font:500 15px/1.55 var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}#app{display:contents}h1,h2,h3,h4{letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.15}h3{letter-spacing:-.01em;font-weight:700}p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}code{font-family:inherit}.num{font-variant-numeric:tabular-nums}::selection{background:var(--accent-soft-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.icon{flex:none}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding-inline:32px}.main{flex:1;padding-block:32px 0}.skip{z-index:100;background:var(--accent);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;top:12px;left:-999px}.skip:focus{left:16px}.muted{color:var(--fg-3)}.header{z-index:40;background:color-mix(in srgb, var(--bg-2) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.header__inner{height:var(--header);align-items:center;gap:36px;display:flex}.logo{font:800 20px/1 var(--sans);letter-spacing:-.03em;color:var(--fg);align-items:center;gap:10px;display:inline-flex}.logo__mark{flex:none;width:32px;height:32px;display:block}.logo__mark svg{display:block}.logo__mark .ghost{animation:2.4s step-end infinite ghost-float}.logo__mark .ghost__lids{opacity:0;animation:5.2s step-end infinite ghost-blink}@keyframes ghost-float{50%{transform:translateY(-1px)}to{transform:translateY(-1px)}}@keyframes ghost-blink{0%{opacity:0}93%{opacity:1}96%{opacity:0}to{opacity:0}}.nav{gap:28px;display:flex}.nav__link{color:var(--fg-2);font-size:14.5px;font-weight:700;transition:color .15s;position:relative}.nav__link:hover,.nav__link.is-active{color:var(--fg)}.nav__link.is-active:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:-24px;left:0;right:0}.header__right{align-items:center;gap:10px;margin-left:auto;display:flex}.icon-btn{border:1px solid var(--line-2);background:var(--card);width:42px;height:42px;color:var(--fg-2);border-radius:12px;place-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-grid;position:relative}.icon-btn:hover{color:var(--fg);border-color:var(--line-3)}.icon-btn--flat{background:0 0;border-color:#0000;border-radius:10px;width:36px;height:36px}.icon-btn--flat:hover{background:var(--card-2);border-color:#0000}.icon-btn--danger:hover{color:var(--bad)}.header__count{background:var(--accent);color:#fff;min-width:20px;height:20px;font:800 11.5px/20px var(--sans);text-align:center;box-shadow:0 0 0 3px var(--bg-2);border-radius:10px;padding:0 6px;position:absolute;top:-6px;right:-6px}.account-menu{position:relative}.account-menu__trigger{border:1px solid var(--line-2);background:var(--card);border-radius:12px;align-items:center;gap:10px;height:42px;padding:0 12px 0 7px;transition:border-color .15s;display:inline-flex}.account-menu__trigger:hover{border-color:var(--line-3)}.account-menu__trigger .icon{color:var(--fg-3)}.account-menu__login{font-size:14px;font-weight:600}.avatar{flex:none;width:28px;height:28px;position:relative}.avatar--lg{width:44px;height:44px}.avatar--xl{width:56px;height:56px}.avatar__img{object-fit:cover;background:var(--card-2);width:100%;height:100%;box-shadow:0 0 0 1px var(--line-2);border-radius:50%;display:block}.avatar__img--empty{color:var(--fg-3);place-items:center;display:grid}.account-menu__list{border:1px solid var(--line-2);background:var(--card);min-width:220px;box-shadow:var(--shadow);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.account-menu__item{height:40px;color:var(--fg-2);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.account-menu__item:hover{background:var(--card-2);color:var(--fg)}.account-menu__sep{background:var(--line);height:1px;margin:6px 4px}.account-menu__item--exit:hover{color:var(--bad)}.btn{height:46px;font:700 14.5px/1 var(--sans);white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}.btn:disabled{opacity:.55}.btn--primary{background:var(--accent);color:#fff}.btn--primary:hover:not(:disabled){background:var(--accent-hover)}.btn--soft{background:var(--accent-soft);color:var(--accent-text)}.btn--soft:hover:not(:disabled){background:var(--accent-soft-2)}.btn--quiet{background:var(--card-2);border-color:var(--line-2);color:var(--fg)}.btn--quiet:hover:not(:disabled){border-color:var(--line-3)}.btn--danger-hover:hover:not(:disabled){color:var(--bad);background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.btn--tg{background:var(--tg);color:#fff}.btn--tg:hover:not(:disabled){background:#229ed9}.btn--sm{border-radius:10px;height:38px;padding:0 14px;font-size:13.5px}.btn--lg{height:52px;padding:0 26px;font-size:15px}.btn--block{width:100%}.linkish{color:var(--accent-text);font-size:14px;font-weight:700}.linkish:hover{text-underline-offset:3px;text-decoration:underline}.linkish--danger{color:var(--bad)}.chip{height:26px;font:700 12.5px/1 var(--sans);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.chip--accent{background:var(--accent-soft);color:var(--accent-text)}.chip--ok{background:var(--ok-soft);color:var(--ok)}.chip--muted{background:var(--card-2);color:var(--fg-2)}.chip--glass{color:#e9ecf1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090c9e;border:1px solid #ffffff1a}.os{align-items:center;gap:8px;display:inline-flex}.os__item{align-items:center;gap:7px;display:inline-flex}.os--named{flex-wrap:wrap;gap:6px 16px}.chip--os{height:30px;padding:0 10px}.chip--os .os{gap:7px}.status{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;height:26px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.status--ok{color:var(--ok);background:var(--ok-soft)}.status--warn{color:var(--warn);background:var(--warn-soft)}.status--bad{color:var(--bad);background:var(--bad-soft)}.status--mute{color:var(--fg-2);background:var(--card-2)}.pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pay__item{align-items:center;gap:8px;display:inline-flex}.pay__tile{border:1px solid var(--line-2);background:var(--card-2);border-radius:8px;place-items:center;width:52px;height:32px;display:grid}.pay-mir{fill:var(--pay-mir)}.pay-yoo{fill:var(--pay-yoo)}.pay__logo{width:auto;display:block}.pay__logo--mir{height:11px}.pay__logo--sbp{height:21px}.pay__logo--yoomoney{height:15px}.pay--labeled{flex-direction:column;align-items:flex-start;gap:10px}.pay--labeled .pay__tile{width:44px;height:28px}.pay--labeled .pay__logo--mir{height:9.5px}.pay--labeled .pay__logo--sbp{height:18px}.pay--labeled .pay__logo--yoomoney{height:13px}.pay__name{color:var(--fg-2);font-size:13.5px;font-weight:700}.form{gap:16px;display:grid}.field{gap:7px;min-width:0;display:grid}.field__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field__label{color:var(--fg-2);font-size:13.5px;font-weight:700}.field__top a{color:var(--accent-text);font-size:13px;font-weight:700}.field__hint{color:var(--fg-3);font-size:12.5px}.field__error{color:var(--bad);font-size:12.5px;font-weight:600}.field__error:empty{display:none}.input-wrap{position:relative}.input-box{display:block;position:relative}.input.is-typed{color:#0000;caret-color:var(--fg)}.input.is-typed::selection{color:#0000}.input.is-typed:-webkit-autofill{-webkit-text-fill-color:var(--fg)}.input:-webkit-autofill~.input__typed{visibility:hidden}.input__typed{white-space:pre;pointer-events:none;color:var(--fg);align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.input__glyph{display:inline-block}.input__glyph.is-new{animation:.22s ease-out both typed-in}.input__ghost{align-items:center;animation:.26s ease-in both typed-out;display:flex;position:absolute;top:0;bottom:0}@keyframes typed-in{0%{opacity:0;filter:blur(3px);transform:translateY(35%)}}@keyframes typed-out{to{opacity:0;filter:blur(3px);transform:translateY(-30%)}}.input-box:has(>.input.is-shake){animation:.4s shake}.input-box>.input.is-shake{animation:none}.input{border:1px solid var(--line-2);background:var(--input);width:100%;height:46px;color:var(--fg);font:500 15px var(--sans);border-radius:12px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.input::placeholder{color:var(--fg-4)}.input:hover{border-color:var(--line-3)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input.is-invalid{border-color:var(--bad)}.input.is-invalid:focus{box-shadow:0 0 0 3px var(--bad-soft)}.input--sm{border-radius:10px;height:40px;font-size:14px}.input-wrap .input{padding-right:48px}.input__sweep{pointer-events:none;max-width:calc(100% - 49px);display:flex;position:absolute;top:1px;bottom:1px;left:1px}.input__sweep-text{white-space:pre;background:var(--input);color:var(--fg);font:500 15px var(--sans);border-radius:11px 0 0 11px;align-items:center;padding:0 6px 0 14px;animation:.4s cubic-bezier(.4,0,.2,1) both sweep-show;display:grid;overflow:hidden}.input__sweep-text>span{grid-area:1/1}.input__sweep-dots{visibility:hidden}.input__sweep--hide .input__sweep-text{animation-name:sweep-hide}.input__beam{background:var(--accent);width:2px;box-shadow:0 0 10px 2px var(--accent-soft-2);border-radius:1px;animation:.4s cubic-bezier(.4,0,.2,1) both sweep-beam;position:absolute;top:8px;bottom:8px}@keyframes sweep-show{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sweep-hide{0%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}@keyframes sweep-beam{0%{opacity:0;left:12px}12%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 3px)}}.input__toggle{width:36px;height:36px;color:var(--fg-3);border-radius:9px;place-items:center;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.input__toggle:hover{color:var(--fg);background:var(--card-2)}.form--row{align-items:flex-start;gap:10px;display:flex}.form--row .field{flex:1}.form--row>.btn{margin-top:27px}.form--cols{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:start}.form--cols>.btn{min-width:196px;margin-top:27px}.code-step{flex-wrap:wrap;align-items:flex-start;gap:4px 16px;display:flex}.code-step>.field{width:min(100%,372px)}.code-step__actions{align-items:center;gap:10px;min-height:58px;display:flex}.notice{border:1px solid var(--line-2);background:var(--card-2);color:var(--fg-2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.notice .icon{margin-top:1px}.notice--ok{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 30%, transparent)}.notice--ok .icon{color:var(--ok)}.notice--warn{background:var(--warn-soft);border-color:color-mix(in srgb, var(--warn) 30%, transparent)}.notice--warn .icon{color:var(--warn)}.notice--bad{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 30%, transparent)}.notice--bad .icon{color:var(--bad)}.notice--mute .icon{color:var(--accent-text)}.qty{border:1px solid var(--line-2);background:var(--card-2);border-radius:12px;align-items:center;height:46px;display:inline-flex}.qty__btn{width:44px;height:100%;color:var(--fg-2);border-radius:11px;place-items:center;transition:color .15s,background .15s;display:grid}.qty__btn:hover:not(:disabled){color:var(--fg);background:var(--line)}.qty__btn:disabled{opacity:.35}.qty__btn--remove:hover:not(:disabled){color:var(--bad)}.qty__mid{flex:1;justify-content:center;align-items:baseline;gap:6px;min-width:40px;display:flex}.qty__value{font:800 15px var(--sans);font-variant-numeric:tabular-nums;display:inline-block}.qty__label{color:var(--fg-3);font-size:13.5px}.qty--block{width:100%;display:flex}.qty--sm{border-radius:10px;height:38px}.qty--sm .qty__btn{border-radius:9px;width:36px}.qty--sm .qty__mid{min-width:32px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:56px;padding:24px 0 64px;display:grid}.hero h1{letter-spacing:-.035em;word-spacing:.06em;margin:0 0 18px;font-size:46px;line-height:1.1}.hero__lead{max-width:50ch;color:var(--fg-3);font-size:17px;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.feature{aspect-ratio:16/10.4;border:1px solid var(--line-2);background:var(--media);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.feature__slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility .6s;position:absolute;inset:0}.feature__slide.is-active{opacity:1;visibility:visible}.feature__slide img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.feature__shade{background:linear-gradient(#06070a00 30%,#06070ac7 62%,#06070af7 100%);position:absolute;inset:0}.feature__text{color:#fff;gap:6px;display:grid;position:absolute;bottom:26px;left:28px;right:120px}.feature__name{font:800 30px/1.15 var(--sans);letter-spacing:-.03em}.feature__price{font:800 18px var(--sans);color:#9dbbff}.feature__dots{z-index:2;padding:8px 9px;display:flex;position:absolute;bottom:8px;right:14px}.feature__dot{place-items:center;height:36px;padding:0 3px;display:grid}.feature__dot:before{content:"";background:#ffffff4d;border-radius:2px;width:20px;height:4px;transition:width .25s,background .25s}.feature__dot:hover:before{background:#fff9}.feature__dot.is-active:before{background:#fff;width:34px}.section-head{scroll-margin-top:calc(var(--header) + 24px);align-items:baseline;gap:14px;margin-bottom:22px;display:flex}.section-head h2{font-size:26px}.section-head__count{color:var(--fg-3);font-size:14.5px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pcard{border:1px solid var(--line);background:var(--card);border-radius:18px;flex-direction:column;min-width:0;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.pcard:hover{border-color:var(--line-3);transform:translateY(-2px)}.pcard__media{aspect-ratio:16/9;background:var(--media);display:block;position:relative;overflow:hidden}.pcard__media img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;transition:transform .5s}.pcard:hover .pcard__media img{transform:scale(1.035)}.pcard__chips{justify-content:space-between;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.pcard__body{flex-direction:column;flex:1;gap:6px;padding:18px 20px 0;display:flex}.pcard__name{font:700 19px/1.25 var(--sans);letter-spacing:-.01em}.pcard__name:hover{color:var(--accent-text)}.pcard__tagline{color:var(--fg-3);font-size:14px}.pcard__foot{gap:14px;padding:18px 20px 20px;display:grid}.price{align-items:baseline;gap:8px;display:flex}.price__from,.price__per{color:var(--fg-3);font-size:14px;font-weight:600}.price__now{font:800 25px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.perk{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:16px;padding:22px;display:flex}.perk__icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);border-radius:12px;flex:none;place-items:center;display:grid}.perk h3{margin:2px 0 6px;font-size:16px}.perk p{color:var(--fg-3);font-size:14px}.crumbs{color:var(--fg-4);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13.5px;display:flex}.crumbs a{color:var(--fg-3)}.crumbs a:hover{color:var(--fg)}.crumbs span:last-child{color:var(--fg-2)}.product{grid-template:"media side""text side"1fr/minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.product__side{grid-area:side;gap:40px;display:grid}.product__text{grid-area:text;gap:36px;display:grid}.product__text h2,.product__side h2{margin-bottom:16px;font-size:22px}.product__media{aspect-ratio:16/9;border:1px solid var(--line-2);background:var(--media);border-radius:20px;grid-area:media;overflow:hidden}.product__media img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.product__info{gap:16px;display:grid}.product h1{font-size:34px}.product__meta{color:var(--fg-3);font-size:14px}.buy{border:1px solid var(--line);background:var(--card);border-radius:18px;gap:18px;margin-top:6px;padding:22px;display:grid}.buy__price{font:800 34px/1 var(--sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.buy__per{font:600 14px var(--sans);letter-spacing:0;color:var(--fg-3);margin-left:10px}.plans{gap:8px;display:grid}.plan{border:1px solid var(--line-2);background:var(--input);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:grid}.plan:hover{border-color:var(--line-3)}.plan.is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.plan__radio{border:2px solid var(--line-3);border-radius:50%;width:18px;height:18px}.plan.is-active .plan__radio{border:5px solid var(--accent)}.plan__text{gap:2px;min-width:0;display:grid}.plan__label{font-size:14.5px;font-weight:700}.plan__price{font:800 15.5px var(--sans);font-variant-numeric:tabular-nums}.buy__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lead{color:var(--fg-2);font-size:15.5px;line-height:1.7}.checklist{gap:12px;display:grid}.checklist li{color:var(--fg-2);align-items:flex-start;gap:12px;display:flex}.checklist__mark{background:var(--ok-soft);width:22px;height:22px;color:var(--ok);border-radius:7px;flex:none;place-items:center;margin-top:1px;display:grid}.specs{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin:0;display:grid;overflow:hidden}.specs dt,.specs dd{border-top:1px solid var(--line);margin:0;padding:14px 20px;font-size:14px}.specs dt{color:var(--fg-3)}.specs dd{font-weight:600}.specs dt:first-of-type,.specs dt:first-of-type+dd{border-top:0}.profile-card{flex-wrap:wrap;align-items:center;gap:16px 24px;padding:22px;display:flex}.profile-card__who{flex:260px;min-width:0}.profile-card__login{font:800 22px/1.2 var(--sans);letter-spacing:-.02em;overflow-wrap:anywhere}.profile-card__since{color:var(--fg-3);margin-top:6px;font-size:13.5px}.profile-card__date{white-space:nowrap}.profile-card__stats{margin:0;display:flex}.profile-card__stats>div{border-left:1px solid var(--line);padding:0 20px}.profile-card__stats>div:last-child{padding-right:0}.profile-card__stats dt{color:var(--fg-3);font-size:12.5px}.profile-card__stats dd{font:800 18px/1.3 var(--sans);white-space:nowrap;margin:3px 0 0}.uid{border:1px solid var(--line-2);background:var(--card-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:12.5px;transition:border-color .15s,background .15s;display:inline-flex}.uid:hover{border-color:var(--line-3)}.uid.is-copied{border-color:color-mix(in srgb, var(--ok) 45%, transparent);background:var(--ok-soft)}.uid__label{color:var(--fg-3);font-weight:600}.uid__value{color:var(--fg);font-weight:700}.uid.is-copied .uid__label,.uid.is-copied .uid__value{color:var(--ok)}.page{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-bottom:24px;display:flex}.page h1{font-size:32px}.page__sub{color:var(--fg-3);font-size:15px}.cart{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}.cart__list{border:1px solid var(--line);background:var(--card);border-radius:18px}.line{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto auto auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.line:first-child{border-top:0}.line__thumb{aspect-ratio:16/9;border:1px solid var(--line);background:var(--media);border-radius:10px;display:block;overflow:hidden}.line__thumb img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated}.line__body{gap:4px;min-width:0;display:grid}.line__name{font-size:16px;font-weight:700}.line__name:hover{color:var(--accent-text)}.line__sub{color:var(--fg-3);font-size:13.5px}.line__total{text-align:right;min-width:100px;font:800 16.5px var(--sans);font-variant-numeric:tabular-nums}.cart__foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.cart__clear{color:var(--fg-3);font-size:13.5px;font-weight:700}.cart__clear:hover{color:var(--bad)}.total{top:calc(var(--header) + 24px);border:1px solid var(--line);background:var(--card);border-radius:18px;gap:18px;padding:22px;display:grid;position:sticky}.total h2{font-size:20px}.total__rows{grid-template-columns:minmax(0,1fr) auto;gap:10px 0;margin:0;font-size:14.5px;display:grid}.total__rows dt{color:var(--fg-3)}.total__rows dd{text-align:right;font:700 14.5px var(--sans);font-variant-numeric:tabular-nums;margin:0}.total__discount{color:var(--ok)}.total__key:not(:first-child),.total__key:not(:first-child)+.total__sum{border-top:1px solid var(--line);padding-top:14px}.total__rows .total__key{color:var(--fg);align-items:flex-end;font-weight:700;display:flex}.total__rows .total__sum{font:800 28px/1 var(--sans);letter-spacing:-.02em}.promo{gap:8px;display:flex}.promo .input-box{flex:1;min-width:0}.promo .input{text-transform:uppercase;letter-spacing:.04em;flex:1;min-width:0;font-size:14px;font-weight:700}.promo .input::placeholder{text-transform:none;font-family:var(--sans)}.promo__error{color:var(--bad);margin-top:-10px;font-size:12.5px;font-weight:600}.promo__error:empty{display:none}.total__telegram a{color:var(--accent-text);font-weight:700}.total__balance{color:var(--fg-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.total__balance .num{color:var(--fg);font-weight:800}.total__balance.is-short .num,.total__short{color:var(--bad)}.total__short{text-align:right;margin-top:-8px;font-size:13px;font-weight:700}.total__pay{border-top:1px solid var(--line);padding-top:16px}.total__pay.is-soon{opacity:.45;filter:grayscale(.6)}.total__pay .pay--labeled{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.total__pay .pay__item{flex-direction:column;gap:6px}.total__pay .pay__name{font-size:12.5px}.code-input{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.code-input__field{z-index:1;opacity:0;color:#0000;caret-color:#0000;cursor:text;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.code-input__cell{border:1px solid var(--line-2);background:var(--input);height:58px;font:800 24px/1 var(--sans);color:var(--fg);border-radius:12px;place-items:center;transition:border-color .15s,box-shadow .15s;display:grid}.code-input__cell.is-filled{border-color:var(--line-3)}.code-input__digit{grid-area:1/1}.digit-enter-active{animation:.22s ease-out both typed-in}.digit-leave-active{animation:.2s ease-in both typed-out}.code-input__cell.is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.code-input__cell.is-active:not(.is-filled):after{content:"";background:var(--accent);border-radius:1px;width:2px;height:26px;animation:1s step-end infinite caret}.code-input.is-invalid .code-input__cell{border-color:var(--bad)}.code-input.is-invalid .code-input__cell.is-active{box-shadow:0 0 0 3px var(--bad-soft)}@keyframes caret{50%{opacity:0}}.auth{place-items:center;padding:16px 0 24px;display:grid}.auth__card{border:1px solid var(--line);background:var(--card);border-radius:20px;width:100%;max-width:440px;padding:32px}.auth__card h1{font-size:28px}.auth__card--plain h1{margin-bottom:24px}.auth__sub{color:var(--fg-3);margin:10px 0 24px;font-size:14.5px}.auth__card .notice{margin-bottom:16px}.auth__links{text-align:center;color:var(--fg-3);margin-top:22px;font-size:14px}.auth__links a{color:var(--accent-text);font-weight:700}.auth__links a:hover{text-underline-offset:3px;text-decoration:underline}.result{gap:10px;display:grid}.result:not(:empty){margin-top:16px}.account{grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;display:grid}.side{top:calc(var(--header) + 24px);border:1px solid var(--line);background:var(--card);border-radius:18px;gap:2px;padding:12px;display:grid;position:sticky}.side__user{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;margin-bottom:8px;padding:8px 8px 16px;display:flex}.side__user>div{min-width:0}.side__login{font:700 15px var(--sans);text-overflow:ellipsis;display:block;overflow:hidden}.side__uid{margin-top:6px}.side__nav{gap:2px;display:grid}.side__link{height:44px;color:var(--fg-2);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14.5px;font-weight:700;transition:background .15s,color .15s;display:flex}.side__link:hover{background:var(--card-2);color:var(--fg)}.side__link.is-active{background:var(--accent-soft);color:var(--accent-text)}.side__link--exit{border-top:1px solid var(--line);height:52px;color:var(--fg-3);border-radius:0 0 12px 12px;margin-top:8px;padding-top:8px}.side__link--exit:hover{color:var(--bad);background:0 0}.account__main,.account__content{gap:20px;min-width:0;display:grid}.account__head{flex-wrap:wrap;align-items:baseline;gap:8px 14px;display:flex}.account__head h1{font-size:30px}.account__head p{color:var(--fg-3)}.alert{border:1px solid color-mix(in srgb, var(--warn) 32%, transparent);background:var(--warn-soft);border-radius:16px;align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex}.alert>.icon{color:var(--warn)}.alert p{flex:1;font-weight:600}.panel{border:1px solid var(--line);background:var(--card);border-radius:18px;min-width:0}.panel__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.panel__head h2{font-size:18px}.panel__head p{color:var(--fg-3);margin-top:4px;font-size:13.5px}.panel__head a{color:var(--accent-text);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.panel__body{gap:16px;padding:20px 22px 22px;display:grid}.panel__row{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.panel__row>p{min-width:220px;color:var(--fg-3);flex:1;font-size:14px}.panel__note{color:var(--fg-3);font-size:13.5px}.panel__section{gap:16px;padding:20px 22px 22px;display:grid}.panel__section+.panel__section{border-top:1px solid var(--line)}.panel__section h3{font-size:15.5px;font-weight:800}.panel__section header p{color:var(--fg-3);margin-top:4px;font-size:13.5px}.order+.order{border-top:1px solid var(--line)}.order__head{cursor:pointer;grid-template-columns:100px 124px minmax(0,1fr) auto 20px;align-items:center;gap:16px;padding:16px 22px;list-style:none;display:grid}.order__head::-webkit-details-marker{display:none}.order__head:hover{background:color-mix(in srgb, var(--card-2) 60%, transparent)}.order:last-child .order__head{border-radius:0 0 18px 18px}.order__number{font:700 14.5px var(--sans);font-variant-numeric:tabular-nums}.order__date{font:500 13.5px var(--sans);font-variant-numeric:tabular-nums;color:var(--fg-3)}.order__what{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-2);font-size:14px;overflow:hidden}.order__sum{font:800 15.5px var(--sans);font-variant-numeric:tabular-nums;text-align:right}.order__chev{color:var(--fg-3);transition:transform .2s}.order[open] .order__chev{transform:rotate(180deg)}.order__body{gap:10px;padding:4px 22px 18px;display:grid}.order__item{background:var(--input);color:var(--fg-2);border-radius:10px;justify-content:space-between;gap:16px;padding:10px 14px;font-size:14px;display:flex}.order__item .num{color:var(--fg);font-weight:800}.order__item--discount .num{color:var(--ok)}.order__body .linkish{justify-self:start;margin-top:4px}.keys{gap:12px;display:grid;container-type:inline-size}.keycard{border:1px solid var(--line);background:var(--card);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"thumb title key renew";align-items:center;gap:12px 16px;padding:16px;display:grid}.keycard__icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent-text);border-radius:13px;grid-area:thumb;place-items:center;display:grid}.keycard__icon--android{background:var(--ok-soft);color:var(--ok)}.keycard__title{grid-area:title;gap:4px;min-width:0;display:grid}.keycard__line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.keycard__name{font-size:16px;font-weight:700}.keycard__name:hover{color:var(--accent-text)}.keycard__key{border:1px solid var(--line-2);background:var(--input);border-radius:12px;grid-area:key;align-items:center;gap:4px;width:340px;min-width:0;max-width:100%;padding:5px 5px 5px 16px;display:flex}.keycard__value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.keycard__value .is-noise{color:var(--accent-text)}.keycard__value.is-glitch{animation:.2s step-end infinite glitch}@keyframes glitch{0%{text-shadow:-2px 0 #ff2d6eb3,2px 0 #00d2ffb3;transform:translate(0)}25%{text-shadow:2px 0 #ff2d6eb3,-2px 0 #00d2ffb3;transform:translate(-1px)}50%{text-shadow:-1px 0 #ff2d6e99,1px 0 #00d2ff99;transform:translate(1px)}75%{text-shadow:1px 1px #ff2d6e99,-1px -1px #00d2ff99;transform:translate(0)}}.eye__slash,.eye__cut{stroke-dasharray:1 2;stroke-dashoffset:1.05px;transition:stroke-dashoffset .35s cubic-bezier(.4,0,.2,1)}.eye.is-off .eye__slash,.eye.is-off .eye__cut{stroke-dashoffset:0}.eye__lid{transform-origin:12px 12px}.eye.is-blink .eye__lid{animation:.32s ease-in-out blink}@keyframes blink{0%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}.keycard__renew{grid-area:renew;height:54px}@container (width<=880px){.keycard{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb title title""key key renew"}.keycard__key{width:auto}}@container (width<=480px){.keycard{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""key""renew"}.keycard__icon{display:none}.keycard__renew{height:46px}}.keycard__meta{color:var(--fg-3);font-size:12.5px}.tg{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.tg__logo{flex:none;width:44px;height:44px;display:block}.tg__logo .tg-logo{display:block}.tg__text{flex:1;gap:4px;min-width:200px;display:grid}.tg__text p{color:var(--fg-3);font-size:13.5px}.tg__line{align-items:center;gap:10px;font-weight:700;display:flex}.steps{gap:8px;display:grid}.steps:empty{display:none}.steps__wait{align-items:center;gap:10px;font-weight:600;display:flex}.steps__url{color:var(--accent-text);word-break:break-all;font-size:12.5px}.session{border-top:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.session:first-child{border-top:0;padding-top:0}.session:last-child{padding-bottom:0}.session__icon{background:var(--card-2);width:40px;height:40px;color:var(--fg-2);border-radius:10px;flex:none;place-items:center;display:grid}.session__text{flex:1;min-width:0}.session__agent{flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:700;display:flex}.session__here{background:var(--accent-soft);height:20px;color:var(--accent-text);border-radius:6px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:700;display:inline-flex}.session.is-current .session__icon{background:var(--accent-soft);color:var(--accent-text)}.session__meta{font-variant-numeric:tabular-nums;color:var(--fg-3);font-size:12.5px}.empty{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:18px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.empty__icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-text);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.empty h2{font-size:22px}.empty p{max-width:46ch;color:var(--fg-3)}.empty .btn{margin-top:10px}.narrow{max-width:560px}.loading{color:var(--fg-3);align-items:center;gap:12px;padding:40px 0;font-size:14px;display:flex}.spinner{border:2px solid var(--line-3);border-top-color:var(--accent);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toasts{z-index:90;gap:8px;max-width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.toast{border:1px solid var(--line-2);background:var(--card);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:13px 16px;font-size:14px;font-weight:600;animation:.2s toast-in;display:flex}.toast--ok .icon{color:var(--ok)}.toast--error .icon{color:var(--bad)}.toast--info .icon{color:var(--accent-text)}.toast.is-leaving{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(6px)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.footer{border-top:1px solid var(--line);background:var(--bg-2);margin-top:80px}.footer__inner{flex-wrap:wrap;justify-content:space-between;gap:32px 64px;padding-block:48px 40px;display:flex}.footer__brand{flex:260px;align-content:start;gap:14px;max-width:360px;display:grid}.footer__nav{flex-wrap:wrap;gap:28px 64px;display:flex}.footer__pitch{max-width:34ch;color:var(--fg-3);font-size:14px}.footer__col h4{letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;font-size:12px}.footer__col a,.footer__col span{color:var(--fg-2);margin-bottom:10px;font-size:14px;display:block}.footer__col a:hover{color:var(--accent-text)}.footer__col .footer__tg{align-items:center;gap:8px;display:inline-flex}.footer__tg .icon{color:var(--tg);position:relative;top:-5px}.footer__bottom{border-top:1px solid var(--line);color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:20px 28px;font-size:13px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}@keyframes pop{0%{opacity:0;transform:scale(.96)}}@keyframes bump{40%{transform:translateY(-4px)scale(1.15)}}@keyframes spin-in{0%{opacity:0;transform:rotate(-120deg)scale(.5)}}@keyframes drift{0%{transform:scale(1.06)}}.main[data-nav=page]>.wrap>*{animation:.5s cubic-bezier(.2,.7,.2,1) backwards rise}.main[data-nav=page]>.wrap>:nth-child(2){animation-delay:60ms}.main[data-nav=page]>.wrap>:nth-child(3){animation-delay:.12s}.main[data-nav=page]>.wrap>:nth-child(4){animation-delay:.18s}.main[data-nav=page] .account__content>*,.main[data-nav=section] .account__content>*{animation:.45s cubic-bezier(.2,.7,.2,1) backwards rise}.main[data-nav] .account__content>:nth-child(2){animation-delay:50ms}.main[data-nav] .account__content>:nth-child(3){animation-delay:.1s}.main[data-nav] .account__content>:nth-child(n+4){animation-delay:.15s}.feature__slide.is-active img{animation:7s ease-out backwards drift}.account-menu__list{transform-origin:100% 0;animation:.16s ease-out pop}.cart-control.is-swapped>*{animation:.22s ease-out pop}.qty__value.is-bumped{animation:.28s ease-out bump}.order[open] .order__body{animation:.22s ease-out drop}.buy__price.is-changed{animation:.24s ease-out drop}.header__theme.is-spun .icon{animation:.55s cubic-bezier(.2,.7,.2,1) spin-in}@keyframes cart-bump{30%{color:var(--accent-text);border-color:var(--accent);transform:scale(1.18)rotate(-10deg)}60%{transform:scale(.95)rotate(5deg)}}@keyframes cart-drop{35%{transform:translateY(3px)scale(.9)rotate(8deg)}70%{transform:translateY(-1px)scale(1.02)rotate(-3deg)}}@keyframes count-out{to{opacity:0;transform:scale(.3)}}@keyframes count-pop{0%{transform:scale(.2)}60%{transform:scale(1.3)}}@keyframes check-in{0%{opacity:0;transform:scale(.2)rotate(-45deg)}}@keyframes shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes glow{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}to{box-shadow:0 0 0 16px color-mix(in srgb, var(--accent) 0%, transparent)}}.header__cart.is-bump{animation:.55s cubic-bezier(.3,1.4,.5,1) cart-bump,.8s ease-out glow}.header__cart .icon{transform-origin:50% 88%}.header__cart.is-roll .icon{animation:.6s cubic-bezier(.3,1.2,.5,1) cart-roll}@keyframes cart-roll{20%{transform:translate(-2px)rotate(-14deg)}55%{transform:translate(5px)rotate(5deg)}80%{transform:translate(-1px)rotate(-2deg)}}.header__cart.is-drop{animation:.45s cubic-bezier(.3,1.2,.5,1) cart-drop}.count-enter-active{animation:.45s cubic-bezier(.3,1.6,.5,1) count-pop}.count-leave-active{animation:.22s ease-in forwards count-out}.btn.is-done,.icon-btn.is-done{background:var(--ok-soft);border-color:color-mix(in srgb, var(--ok) 35%, transparent);color:var(--ok)}.btn.is-done:disabled,.icon-btn.is-done:disabled{opacity:1;cursor:default}.is-done .icon{animation:.4s cubic-bezier(.3,1.6,.5,1) check-in}.input.is-shake,.code-input.is-shake{animation:.4s shake}.total__rows .is-new{animation:.35s ease-out drop}.total__rows dd.is-new{transform-origin:100%;animation:.45s cubic-bezier(.3,1.6,.5,1) count-pop}.keycard.is-fresh{border-color:color-mix(in srgb, var(--accent) 55%, transparent);animation:1.4s ease-out 3 glow}html.theme-reveal::view-transition-old(root){mix-blend-mode:normal;animation:none}html.theme-reveal::view-transition-new(root){mix-blend-mode:normal;animation:none}.theme-fade,.theme-fade *,.theme-fade :before,.theme-fade :after{transition:background-color .3s,border-color .3s,color .3s!important}@media (width<=1100px){.hero{gap:40px}.hero h1{font-size:40px}.grid,.perks{gap:16px}.cart{grid-template-columns:minmax(0,1fr) 340px}}@media (width<=980px){.hero,.product,.cart,.account{grid-template-columns:minmax(0,1fr)}.product{grid-template-rows:auto;grid-template-areas:"media""side""text"}.hero{padding-bottom:48px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perks{grid-template-columns:minmax(0,1fr)}.total,.side{position:static}.side{grid-template-columns:minmax(0,1fr)}.side__nav{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.side__link{flex:none}.side__link--exit{display:none}}@media (width<=640px){.wrap{padding-inline:16px}.main{padding-top:20px}.header__inner{gap:12px}.nav{display:none}.header__right{gap:8px}.icon-btn{width:40px;height:40px}.account-menu__trigger{padding-right:5px}.account-menu__login,.account-menu__trigger>.icon{display:none}.hero{padding-top:8px}.hero h1{font-size:31px}.hero__lead{font-size:15.5px}.feature__text{bottom:34px;left:18px;right:18px}.feature__name{font-size:21px}.feature__dots{padding-bottom:0;bottom:0;left:6px;right:auto}.grid{grid-template-columns:minmax(0,1fr)}.alert{flex-wrap:wrap}.alert p{flex-basis:calc(100% - 34px)}.alert .btn{flex-basis:100%}.hero__actions{flex-wrap:nowrap}.hero__actions .btn{flex:1 1 0;min-width:0;padding:0 14px}.product h1,.page h1{font-size:26px}.buy__actions{grid-template-columns:minmax(0,1fr)}.specs dt,.specs dd{padding:12px 16px;font-size:13.5px}.line{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"thumb body remove""qty qty total";gap:14px;padding:16px}.line__thumb{grid-area:thumb}.line__body{grid-area:body}.line .qty{grid-area:qty;justify-self:start}.line__total{grid-area:total}.line .icon-btn{grid-area:remove}.auth__card{padding:24px 20px}.side__link{height:40px;padding:0 12px;font-size:14px}.side__link .icon{display:none}.session{grid-template-columns:40px minmax(0,1fr);gap:10px 14px;display:grid}.session>.btn{grid-column:2;justify-self:start}.form--cols{grid-template-columns:minmax(0,1fr)}.form--cols>.btn{justify-self:end;margin-top:0}.profile-card{padding:18px}.profile-card__who{flex-grow:1;flex-basis:0}.profile-card__stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding-top:14px;display:grid}.profile-card__stats>div:first-child{border-left:0;padding-left:0}.profile-card__stats>div{padding:0 12px}.tg>.linkish,.tg>.btn{margin-left:58px}.order__head{grid-template-columns:minmax(0,1fr) auto 20px;padding:14px 16px}.order__date,.order__what{display:none}.order__body{padding:4px 16px 16px}.panel__head,.panel__body{padding-inline:16px}.form--row{flex-direction:column;align-items:stretch}.form--row>.btn{margin-top:0}.footer__inner{gap:28px;padding-block:36px 28px}.footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;width:100%;display:grid}.toasts{max-width:none;bottom:16px;left:16px;right:16px}}
