@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-cyrillic-400-normal-DUb-KqT8.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-400-normal-DDHmqnIJ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-cyrillic-600-normal-D4TuIAT6.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-600-normal-CKMyzy87.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-cyrillic-700-normal-BJ2iHHyS.woff2)format("woff2"),url(/assets/nunito-sans-cyrillic-700-normal-DG2UZxR9.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-sans-latin-400-normal-AkRraKH2.woff2)format("woff2"),url(/assets/nunito-sans-latin-400-normal-DY9yCUyQ.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/nunito-sans-latin-600-normal-BtVRvDNj.woff2)format("woff2"),url(/assets/nunito-sans-latin-600-normal-DLks-Kj1.woff)format("woff")}@font-face{font-family:Nunito Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-sans-latin-700-normal-CICRJDmU.woff2)format("woff2"),url(/assets/nunito-sans-latin-700-normal-CLVG92B9.woff)format("woff")}:root{--bg:#f8f8f8;--white:#fff;--text:#222;--opposite:#fdfdfd;--grey:#e8e8e8;--light-grey:#f2f2f2;--t5:#2222220d;--t30:#2222224d;--t60:#2229;--accent:#f7fe76;--accent-soft:#fbffb1;--error:#b41b1b;--success:#5cb96d;--r-small:8px;--r-medium:16px;--r-big:24px;--r-large:32px;--r-giant:56px;--pill:999px;--font-head:"RR Opague", "Nunito Sans", system-ui, sans-serif;--font-text:"Nunito Sans", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px}body.locked{overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}a{color:inherit}img{display:block}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.head{font-family:var(--font-head);font-weight:500;line-height:1}.sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.layout{grid-template-columns:minmax(0,662fr) minmax(0,778fr);min-height:100vh;display:grid}.sidebar{background:var(--accent-soft);border-radius:0 var(--r-giant) var(--r-giant) 0;flex-direction:column;justify-content:space-between;height:100vh;min-height:640px;padding:56px 60px;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-shape{pointer-events:none;justify-content:center;align-items:center;width:1803px;height:1875px;display:flex;position:absolute;top:-445px;left:-586px}.sidebar-shape img{width:1248px;height:1444px;transform:rotate(30deg)}.brand{align-items:center;gap:8px;text-decoration:none;display:flex;position:relative}.brand img{width:194px;height:44px}.brand span{font-family:var(--font-head);letter-spacing:-.56px;opacity:.5;white-space:nowrap;font-size:28px;font-weight:500}.hero{flex-direction:column;gap:40px;display:flex;position:relative}.hero-text{flex-direction:column;gap:12px;display:flex}.hero h1{font-family:var(--font-head);margin:0;font-size:64px;font-weight:400;line-height:1}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--t5);border-radius:var(--pill);white-space:nowrap;padding:4px 8px;font-size:12px}.tag.strong{font-size:14px;font-weight:600}.content{min-width:0;padding:56px 60px 40px 66px}.content-inner{flex-direction:column;gap:36px;max-width:652px;display:flex}.btn{border-radius:var(--pill);border:1px solid var(--text);min-height:40px;font-family:var(--font-head);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:4px 16px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;transition:opacity .15s;display:inline-flex}.btn:hover:not(:disabled){opacity:.85}.btn:disabled{opacity:.4}.btn.dark{background:var(--text);color:var(--opposite)}.btn.mini{min-height:38px;font-size:14px}.btn.large{gap:12px;height:56px;padding:8px 24px;font-size:18px}.btn.wide{width:325px;max-width:100%}.btn.danger{color:var(--error);border-color:var(--error)}.btn img{width:24px;height:24px}.icon-btn{background:var(--white);border:1px solid var(--t5);border-radius:var(--r-small);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.icon-btn img{width:18px;height:18px}.round-btn{background:var(--white);border-radius:500px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.round-btn img{width:24px;height:24px}.round-btn:disabled{opacity:.4}.link{text-underline-position:from-font;text-decoration:underline}.small{font-size:12px}.muted{color:var(--t60)}.topbar{align-items:center;gap:40px;display:flex}.app-links{flex:1;gap:8px;min-width:0;display:flex}.app-chip img{width:auto;height:40px}.brand-row{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.mobile-only,.back-link.home-back{display:none}.home-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-app{aspect-ratio:1;background:var(--white);border:1px solid var(--t5);border-radius:var(--r-big);max-width:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}.home-app img{aspect-ratio:1;border-radius:22%;width:56%}.home-app span{text-align:center;font-size:18px;font-weight:700}.overview{gap:16px;display:flex}.app-icon{border-radius:var(--r-large);object-fit:cover;background:var(--white);flex-shrink:0;width:206px;height:217px}.app-info{flex-direction:column;flex:1;justify-content:space-between;gap:20px;min-width:0;display:flex}.app-info h2{margin:0 0 12px;font-size:28px}.metrics{gap:32px;display:flex}.metric{flex-direction:column;gap:8px;display:flex}.metric b{align-items:center;gap:4px;font-size:24px;font-weight:400;line-height:1;display:flex}.metric b img{width:20px;height:21px}.metric span{opacity:.5;font-size:12px}.rustore-badge img{width:111px;height:40px}.about{align-items:flex-start;gap:16px;display:flex}.about-text{flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.about-text h3{opacity:.8;margin:0;font-size:18px}.about-text p{opacity:.6;margin:0;line-height:1.2}.about-text p.clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more{align-items:center;gap:8px;display:inline-flex}.more img{width:16px;height:16px;transition:transform .2s}.more.open img{transform:rotate(180deg)}.contact{background:var(--grey);border-radius:var(--r-medium);text-align:center;flex-direction:column;flex-shrink:0;gap:10px;width:207px;padding:24px;text-decoration:none;display:flex}.contact span{opacity:.8;font-size:12px;font-weight:600}.contact b{font-family:var(--font-head);font-weight:500}.gallery{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.gallery-arrows{gap:16px;display:flex}.shots{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;width:100%;display:flex;overflow-x:auto}.shots::-webkit-scrollbar{display:none}.shot{border-radius:var(--r-medium);object-fit:cover;scroll-snap-align:start;background:var(--white) center / 32px repeat;flex:0 0 206px;width:206px;min-width:0;height:367px}.footer-links{flex-wrap:wrap;gap:8px 16px;font-size:12px;display:flex}.footer-links b{font-weight:600}.footer-links a{opacity:.8;text-decoration:none}.footer-links a:hover{text-decoration:underline}.requisites{opacity:.5;font-size:12px;line-height:1.4}.overlay{z-index:10;background:#000000b3;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out fade;display:flex;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.modal{background:var(--white);border-radius:var(--r-big);flex-direction:column;align-items:center;gap:32px;width:600px;max-width:100%;max-height:calc(100vh - 32px);padding:24px 40px;display:flex;position:relative;overflow:auto}.modal.tall{border-radius:var(--r-large);min-height:min(612px,100vh - 32px)}.modal.spread{justify-content:space-between}.modal-close,.modal-back{width:24px;height:24px;position:absolute;top:12px}.modal-close{right:12px}.modal.tall .modal-close{top:16px;right:16px}.modal-back{top:24px;left:40px}.modal-close img,.modal-back img{width:24px;height:24px}.modal-head{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;display:flex}.modal-head h2{margin:0;font-size:28px}.modal-head p{opacity:.8;margin:0;line-height:1.2}.modal-logo{width:167px;height:30px}.account-note{flex-direction:column;align-items:center;gap:8px;display:flex}.modal-foot{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.hint{color:var(--t60);font-size:12px}.hint button,.hint a{color:var(--text);text-underline-position:from-font;text-decoration:underline}.status-icon{width:260px;max-width:60vw;height:260px;max-height:60vw}.status-icon.spin{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.55}}.status-body{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.field{flex-direction:column;gap:8px;width:100%;display:flex}.field>label{font-family:var(--font-head);font-size:16px;font-weight:500}.input{border:1px solid var(--grey);border-radius:var(--r-big);width:100%;height:40px;font:inherit;color:var(--text);background:var(--white);outline:none;padding:8px 12px;font-size:16px}.input::placeholder{color:var(--t30)}.input:focus{border-color:var(--text)}.input.bad{border-color:var(--error)}.field-note{color:var(--t30);font-size:12px}.field-note.bad{color:var(--error)}.email-form{flex-direction:column;gap:16px;width:325px;max-width:100%;display:flex}.agree{color:var(--t60);text-align:left;align-items:center;gap:8px;font-size:12px;display:flex}.agree a{color:var(--text)}.checkbox{flex-shrink:0;width:24px;height:24px;position:relative}.checkbox input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.checkbox .box{border:1.22px solid var(--text);pointer-events:none;border-radius:2px;position:absolute;inset:3px}.checkbox input:checked+.box{background:var(--text)}.checkbox input:checked+.box:after{content:"";border:solid var(--accent);border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.checkbox input:focus-visible+.box{outline:2px solid var(--text);outline-offset:2px}.code{gap:8px;width:100%;display:flex;position:relative}.code input{border:1px solid var(--grey);border-radius:var(--r-big);text-align:center;min-width:0;height:66px;font:inherit;color:var(--text);background:var(--white);outline:none;flex:1;font-size:24px}.code input:focus{border-color:var(--text)}.code.bad input{border-color:var(--error);color:var(--error)}.code-error{text-align:center;color:var(--error);font-size:12px;position:absolute;top:calc(100% + 8px);left:0;right:0}.demo-note{background:var(--accent-soft);border-radius:var(--r-medium);text-align:center;padding:8px 12px;font-size:14px}.toggle{flex-shrink:0;width:44px;height:26px;position:relative}.toggle input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle span{border:1px solid var(--text);background:var(--white);pointer-events:none;border-radius:13px;transition:background .2s;position:absolute;inset:0}.toggle span:after{content:"";background:var(--text);border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:1px;left:1px}.toggle input:checked+span{background:var(--accent)}.toggle input:checked+span:after{transform:translate(18px)}.toggle input:focus-visible+span{outline:2px solid var(--text);outline-offset:2px}.plans{flex-direction:column;flex:1;justify-content:center;gap:8px;width:100%;display:flex}.plan{border-radius:var(--r-medium);background:var(--light-grey);text-align:left;border:1px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:92px;padding:20px;display:flex;position:relative}.plan.on{background:var(--accent-soft);border-color:var(--text)}.plan.year{margin-top:12px}.plan-name{flex-direction:column;gap:6px;display:flex}.plan-name b{font-size:20px;font-weight:700}.plan-price{gap:6px;line-height:1.2;display:flex}.plan-price strong{opacity:.8;font-weight:700}.plan-price s{opacity:.6}.plan-side{align-items:center;gap:16px;line-height:1.2;display:flex}.plan-side span{opacity:.5}.plan-side img{width:24px;height:24px}.save-tag{background:var(--text);color:var(--white);border-radius:100px;padding:4px 10px;font-size:14px;font-weight:600;position:absolute;top:-12px;left:16px}.pay-section{flex-direction:column;gap:24px;width:504px;max-width:100%;display:flex}.pay-methods{flex-direction:column;gap:12px;display:flex}.pay-methods>.title,.section-label{font-family:var(--font-head);font-size:16px;font-weight:500;line-height:1}.card-row{background:var(--white);border-radius:var(--r-big);text-align:left;border:2px solid #0000;align-items:center;gap:12px;width:100%;min-height:48px;padding:4px 16px 4px 4px;display:flex}.card-row.on{border-color:var(--text)}.card-logo{border-radius:var(--r-giant);flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.card-logo img{object-fit:contain;width:34px;height:auto;max-height:20px}.card-logo svg{width:26px;height:20px}.card-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.card-main b{font-family:var(--font-head);font-size:14px;font-weight:500;line-height:1}.card-main span{font-size:12px}.card-side{white-space:nowrap;align-items:center;gap:12px;display:flex}.card-side .state{color:var(--t30)}.card-side .state.failed{color:var(--error)}.card-side .state.succeeded{color:var(--success)}.card-side b{font-family:var(--font-head);font-weight:500}.radio{flex-shrink:0;width:24px;height:24px}.switch-row{align-items:center;gap:12px;display:flex}.switch-row>span:first-child{flex:1}.promo{align-items:flex-end;gap:8px;display:flex}.promo .field{flex:1}.price-line{align-items:baseline;gap:8px;display:flex}.test-pay{justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.test-pay .modal{gap:24px}.test-pay .actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.account{flex-direction:column;gap:64px;display:flex}.back-link{height:40px;font-size:12px;font-family:var(--font-head);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.back-link img{width:16px;height:16px}.block{flex-direction:column;gap:26px;display:flex}.block-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.block h2{margin:0;font-size:32px}.email-row{gap:4px;display:flex}.email-box{background:var(--white);border:1px solid var(--t5);border-radius:var(--r-small);text-align:left;flex:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:40px;padding:4px 16px;display:flex}.email-box span{align-items:center;gap:8px;min-width:0;display:flex}.email-box small{font-family:var(--font-head);white-space:nowrap;font-size:14px;font-weight:500}.email-box em{text-overflow:ellipsis;white-space:nowrap;font-style:normal;line-height:1.2;overflow:hidden}.email-box img{width:16px;height:16px}.danger-links{flex-wrap:wrap;gap:8px 26px;font-size:12px;display:flex}.danger-links button{color:var(--error);opacity:.8}.subs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-right:-60px;padding-right:60px;display:flex;overflow-x:auto}.subs::-webkit-scrollbar{display:none}.sub{border-radius:var(--r-big);background:var(--opposite);scroll-snap-align:start;flex-direction:column;flex:0 0 506px;justify-content:space-between;max-width:85vw;height:225px;padding:18px;display:flex}.sub-top{align-items:center;gap:16px;display:flex}.sub-top img{width:167px;height:30px}.sub-dates{text-align:right;font-family:var(--font-head);flex-direction:column;flex:1;gap:4px;font-weight:500;line-height:1;display:flex}.sub-dates span:first-child{color:var(--t60)}.sub-dates span:last-child{color:var(--t30)}.sub-name{font-family:var(--font-head);letter-spacing:-.96px;font-size:48px;font-weight:500;line-height:1}.sub-name span{color:var(--t30)}.sub-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.sub-bottom b{font-family:var(--font-head);font-weight:500}.sub-bottom button{opacity:.4}.empty{border-radius:var(--r-big);background:var(--white);color:var(--t60);padding:24px}.list{flex-direction:column;gap:8px;display:flex}.card-line{align-items:center;gap:8px;display:flex}.card-line .trash{flex-shrink:0;width:24px;height:24px}.card-line .trash img{width:24px;height:24px}.warning{background:var(--white);border-radius:var(--r-big);flex-direction:column;gap:40px;width:544px;max-width:100%;padding:24px;display:flex;position:relative}.warning-head{justify-content:space-between;align-items:center;display:flex}.warning-head h2{margin:0;font-size:24px;line-height:1.2}.warning-head img{width:24px;height:24px}.warning p{margin:0;font-size:18px}.toast{z-index:20;background:var(--t30);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--opposite);border-radius:var(--r-medium);padding:16px;line-height:1.2;animation:.2s ease-out fade;position:fixed;bottom:24px;right:24px}.toast.dark{background:#222222d9}.toast.error{background:var(--error)}.doc h1{margin:0;font-size:32px}.doc p{line-height:1.4}@media (width<=1100px){.layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.sidebar{padding:40px}.hero h1{font-size:48px}.content{padding:40px 32px 32px}.overview,.about{flex-direction:column}.contact{width:100%}.subs{margin-right:-32px;padding-right:32px}}@media (width<=760px){.layout{display:block}.sidebar{border-radius:0 0 var(--r-large) var(--r-large);gap:72px;height:auto;min-height:0;padding:24px 16px 28px;position:relative}.sidebar-shape{transform-origin:0 0;top:-330px;left:-260px;transform:scale(.55)}.layout.inner .sidebar{display:none}.layout.home .sidebar{min-height:min(560px,82vh);padding-bottom:36px}.layout.home .sidebar-shape{transform:scale(.75)}.mobile-only{display:contents}.back-link.home-back{flex:1;font-size:14px;display:inline-flex}.brand img{width:141px;height:32px}.brand span{font-size:20px}.hero{gap:24px}.hero h1{font-size:36px}.btn.large{height:48px;font-size:16px}.content{padding:24px 16px 32px}.content-inner{gap:28px}.topbar{flex-wrap:wrap;gap:12px}.topbar .icon-btn{order:1}.topbar .app-links{scrollbar-width:none;flex:100%;order:2;overflow-x:auto}.overview{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px 12px;display:grid}.app-info{display:contents}.app-info>.metrics,.app-info>.row{grid-column:1/-1}.app-icon{border-radius:var(--r-big);width:112px;height:118px}.app-info h2{font-size:20px}.metrics{gap:20px}.metric b{font-size:20px}.shot{flex-basis:160px;width:160px;height:285px}.overlay{align-items:flex-end;padding:0}.modal{border-radius:var(--r-big) var(--r-big) 0 0;width:100%;max-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));gap:24px}.modal.tall{border-radius:var(--r-big) var(--r-big) 0 0;min-height:0}.modal-back{left:16px}.modal-head h2{padding:0 28px;font-size:24px}.code input{height:56px}.status-icon{width:180px;height:180px}.block h2{font-size:26px}.sub{flex-basis:300px;height:200px}.sub-top{flex-direction:column;align-items:flex-start;gap:8px}.sub-dates{text-align:left}.sub-name{font-size:36px}.subs{margin-right:-16px;padding-right:16px}.card-side .state{font-size:14px}.warning{border-radius:var(--r-big) var(--r-big) 0 0;padding-bottom:calc(24px + env(safe-area-inset-bottom));gap:28px}.warning p{font-size:16px}.toast{text-align:center;bottom:16px;left:16px;right:16px}}@media (width<=380px){.hero h1{font-size:32px}}
