@font-face{font-family:Unbounded;font-weight:200;font-style:normal;font-display:swap;src:url(/fonts/Unbounded-ExtraLight-cyrillic.woff2)format("woff2")}@font-face{font-family:Unbounded;font-weight:300;font-style:normal;font-display:swap;src:url(/fonts/Unbounded-Light-cyrillic.woff2)format("woff2")}@font-face{font-family:Unbounded;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/Unbounded-Bold-cyrillic.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/Onest-Regular-cyrillic.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/Onest-Medium-cyrillic.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/Onest-SemiBold-cyrillic.woff2)format("woff2")}
:root{--plum-600:#59404c;--plum-700:#4c3542;--plum-750:#43303b;--plum-800:#382832;--plum-850:#30212aa8;--plum-ink:#3a2027;--cream:#fff4ef;--peach:#f7be92;--peach-lift:#ffa9bc;--rose:#ff8fa8;--mint:#7fd8cf;--mint-text:#b9f0e9;--surface-base:var(--plum-600);--surface-deep:var(--plum-800);--surface-card:var(--plum-850);--surface-glass:#fff4ef1a;--text-primary:var(--cream);--text-secondary:#fff4efbd;--text-tertiary:#fff4ef85;--text-on-action:var(--plum-ink);--text-body:#fff4efe0;--action:var(--peach);--action-alt:var(--rose);--action-gradient:linear-gradient(120deg,#ffa9bc 0%,#f7be92 100%);--selected:var(--mint);--selected-bg:#7fd8cf42;--selected-border:#7fd8cfb3;--border-subtle:#fff4ef29;--border-glass:#fff4ef33;--light-cool:#7fd8cf42;--light-warm:#ff8fa842;--light-peach:#f7be9233;--link:var(--peach);--link-hover:var(--peach-lift);--error:#ff8fa8b3}a{color:var(--link);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--link-hover)}
:root{--font-display:"Unbounded",system-ui,sans-serif;--font-body:"Onest",system-ui,sans-serif;--display-l-size:29px;--display-l-weight:200;--display-l-accent:700;--display-l-track:-.035em;--display-l-height:1.06;--display-s-size:20px;--display-s-weight:300;--display-s-track:-.03em;--display-s-height:1.1;--body-m-size:16px;--body-m-weight:400;--body-m-height:1.68;--body-s-size:14.5px;--body-s-weight:400;--body-s-height:1.6;--label-size:10.5px;--label-weight:600;--label-track:.2em;--button-size:15.5px;--button-weight:600;--meta-size:11.5px;--meta-track:.12em;--meta-weight:500}
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:26px;--space-7:34px;--radius-chip:999px;--radius-card:18px;--radius-card-hero:26px;--radius-button:15px;--radius-screen:32px;--screen-w:390px;--screen-h:844px}
:root{--shadow-card:0 10px 30px #140c114d;--shadow-button:0 10px 26px #ff8fa84d;--glass-highlight:inset 0 1px 0 #ffffff80;--glass-blur:blur(22px) saturate(1.3);--glass-thick-blur:blur(34px) saturate(1.5) brightness(1.05);--glass-thick-bg:linear-gradient(160deg,#ffffff1a 0%,#ffffff0a 40%,#23181e85 100%);--glass-thick-border:1px solid #ffffff42;--glass-thick-shadow:inset 0 2px 1px #ffffffb3, inset 0 -18px 30px #ff8fa821, inset 16px 0 30px #7fd8cf1c, 0 18px 44px #140c1170;--ease:cubic-bezier(.2,.7,.3,1);--dur-press:.12s}
.screen-sky{background:radial-gradient(105% 58% at 82% 6%, var(--light-cool) 0%, transparent 60%), radial-gradient(115% 62% at 12% 34%, var(--light-warm) 0%, transparent 62%), radial-gradient(130% 66% at 62% 96%, var(--light-peach) 0%, transparent 60%), linear-gradient(176deg,var(--plum-700) 0%,var(--plum-750) 46%,var(--surface-deep) 100%)}.screen-grain:after{content:"";z-index:0;pointer-events:none;opacity:.18;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes micPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.18;transform:scale(1.09)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--surface-deep);font-family:var(--font-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;overscroll-behavior:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}button:focus-visible,textarea:focus-visible{outline:1px solid var(--selected-border);outline-offset:2px}.screen{gap:var(--space-3);width:100%;min-height:100svh;padding:calc(var(--space-6) + env(safe-area-inset-top)) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.screen>*{z-index:1;position:relative}@media (min-width:480px){.screen{min-height:100svh;padding-inline:max(var(--space-5),calc((100% - 640px) / 2))}}.statusbar{justify-content:space-between;display:flex}@media (min-width:860px){.statusbar{display:none}}.press:active:not(:disabled){filter:brightness(.94);transform:scale(.98)}button[aria-label]:active{transform:scale(.98)}.field{width:100%;padding:var(--space-3);border-radius:var(--radius-card);font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-height);color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-subtle);resize:none;outline:none}.field::placeholder{color:var(--text-tertiary)}.field:focus{border-color:var(--selected-border);box-shadow:0 0 0 3px #7fd8cf24}.landing{background:var(--surface-deep);min-height:100svh;padding:0 var(--space-5) var(--space-7);flex-direction:column;max-width:520px;margin:0 auto;display:flex}.landing-bar{padding:calc(var(--space-5) + env(safe-area-inset-top)) 0 var(--space-4);justify-content:space-between;align-items:center;display:flex}.landing-lockup{color:var(--text-primary);align-items:center;gap:9px;display:flex}.landing-lockup span{font-family:var(--font-display);letter-spacing:-.03em;font-size:17px;font-weight:200}.landing-link{font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-secondary);border-bottom:1px solid var(--selected);padding-bottom:2px}.landing-hero{padding:var(--space-7) 0 var(--space-6)}.landing-title{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:34px;font-weight:var(--display-l-weight);letter-spacing:var(--display-l-track);line-height:var(--display-l-height);color:var(--text-primary)}.landing-title b{font-weight:var(--display-l-accent)}.landing-lead{max-width:330px;font-family:var(--font-body);color:var(--text-body);text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.6}.landing-action{margin-top:var(--space-6);max-width:330px}.landing-section{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle)}.landing-label{font-family:var(--font-body);font-size:var(--label-size);font-weight:var(--label-weight);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--selected);margin-bottom:var(--space-4)}.landing-body{font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-height);color:var(--text-body);text-wrap:pretty;margin:0}.landing-note{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-tertiary);line-height:1.5}.landing-section-grid{gap:var(--space-5);flex-direction:column;display:flex}.landing-step{gap:var(--space-4);align-items:flex-start;display:flex}.landing-step:last-child{margin-bottom:0}.landing-step-n{border-radius:var(--radius-chip);background:var(--selected-bg);border:1px solid var(--selected-border);width:36px;height:36px;color:var(--mint-text);font-family:var(--font-display);flex:none;place-items:center;font-size:16px;font-weight:300;line-height:1;display:grid}.landing-step-title{font-family:var(--font-body);font-size:var(--body-m-size);color:var(--text-primary);margin-bottom:4px;font-weight:600}.landing-card{padding:var(--space-5);background:var(--glass-thick-bg);border:var(--glass-thick-border);border-radius:var(--radius-card-hero);box-shadow:var(--glass-thick-shadow);-webkit-backdrop-filter:var(--glass-thick-blur)}.landing-quote{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-secondary);line-height:1.55}.landing-example-title{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:20px;font-weight:200;line-height:1.2}.landing-example-title b{font-weight:700}.landing-price{margin:0 0 var(--space-2);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:22px;font-weight:200}.landing-price b{font-weight:700}.landing-list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.landing-list li{font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-height);color:var(--text-body);padding-left:var(--space-4);position:relative}.landing-list li:before{content:"—";color:var(--selected);position:absolute;left:0}.landing-faq{padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle)}.landing-faq:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.landing-faq-q{margin:0 0 var(--space-3);font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:300;line-height:1.25}.landing-faq-a{font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-height);color:var(--text-secondary);text-wrap:pretty;margin:0}.landing-final{padding:var(--space-7) 0;border-top:1px solid var(--border-subtle);text-align:left}.landing-footer{padding-top:var(--space-6);border-top:1px solid var(--border-subtle);gap:var(--space-4);flex-direction:column;margin-top:auto;display:flex}.landing-footer-links{gap:var(--space-2);flex-direction:column;display:flex}.landing-footer-links a{font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-secondary);text-decoration:none}.landing-footer-links a:hover{color:var(--text-primary)}.doc{padding:var(--space-5) 0 var(--space-7);max-width:640px}.doc h2{margin:var(--space-7) 0 var(--space-4);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:300;line-height:1.25}.doc p,.doc li{font-family:var(--font-body);font-size:var(--body-m-size);color:var(--text-body);margin:0 0 var(--space-3);line-height:1.65}.doc ul,.doc ol{margin:0 0 var(--space-3);padding-left:var(--space-5)}.doc li{margin-bottom:var(--space-2)}.doc a{color:var(--link)}.doc .fill{background:var(--selected-bg);border:1px solid var(--selected-border);color:var(--mint-text);white-space:nowrap;border-radius:6px;padding:1px 6px;font-size:.92em}.doc-form{gap:var(--space-4);margin:var(--space-4) 0 var(--space-3);flex-direction:column;display:flex}.doc-form label{gap:var(--space-2);flex-direction:column;display:flex}.doc-form label span{font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-tertiary)}.doc-form input,.doc-form textarea{font-family:var(--font-body);font-size:var(--body-m-size);color:var(--text-primary);background:var(--surface-glass);border:1px solid var(--border-glass);border-radius:var(--radius-button);padding:var(--space-3);width:100%;line-height:1.5;font-size:max(16px,var(--body-m-size))}.doc-form textarea{resize:vertical;min-height:120px}.doc-form input:focus,.doc-form textarea:focus{border-color:var(--selected-border);outline:none}.doc-form button{cursor:pointer;font-family:var(--font-body);font-size:var(--button-size);font-weight:var(--button-weight);color:var(--text-on-action);background:var(--action-gradient);border-radius:var(--radius-button);padding:var(--space-3) var(--space-5);box-shadow:var(--shadow-button);border:none;align-self:flex-start}.doc-form button:disabled{opacity:.6;cursor:default}.doc-sent,.doc-error{font-family:var(--font-body);font-size:var(--body-m-size);line-height:1.65}.doc-sent{color:var(--mint-text)}.rozbir-steps{margin:var(--space-3) 0 0;padding:0 0 0 var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.rozbir-steps li{font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-height);color:var(--text-body)}.rozbir-steps li::marker{color:var(--selected);font-family:var(--font-display)}.doc-error{color:var(--action-alt)}.page{background:var(--surface-deep);flex-direction:column;min-height:100svh;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-subtle);background:#382832db;position:sticky;top:0}.topbar-inner{max-width:1060px;padding:var(--space-3) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.topbar-nav{display:none}.topbar-nav a{font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-secondary);text-decoration:none}.topbar-nav a:hover{color:var(--text-primary)}.landing{width:100%;max-width:1060px;padding:0 var(--space-5) var(--space-7);flex-direction:column;margin:0 auto;display:flex}.landing-narrow{max-width:760px}.landing-narrow .doc{max-width:100%}.hero{padding:var(--space-7) 0}.hero-text{margin-bottom:var(--space-7)}.hero-recorder{width:100%}.recorder{gap:var(--space-4);flex-direction:column;align-items:stretch;display:flex}.recorder-mic{padding:var(--space-3) 0;justify-content:center;display:flex}.recorder-hint{align-items:center;gap:var(--space-1);font-family:var(--font-body);font-size:var(--button-size);color:#fff4efb8;flex-direction:column;display:flex}.recorder-clock{font-size:var(--meta-size);letter-spacing:var(--meta-track);font-weight:var(--meta-weight);color:var(--selected)}.recorder-alt{justify-content:center;display:flex}.recorder-error{text-align:center;max-width:300px;font-family:var(--font-body);font-size:var(--body-s-size);color:var(--action-alt);align-self:center;margin:0}.landing-footer{width:100%;max-width:1060px;padding:var(--space-6) var(--space-5) calc(var(--space-7) + env(safe-area-inset-bottom));border-top:1px solid var(--border-subtle);gap:var(--space-4);flex-direction:column;margin:0 auto;display:flex}@media (min-width:860px){.topbar-nav{gap:var(--space-6);display:flex}.hero{gap:var(--space-7);padding:var(--space-7) 0 calc(var(--space-7) * 1.6);grid-template-columns:1fr 360px;align-items:center;display:grid}.hero-text{margin-bottom:0}.hero-recorder{max-width:360px}.landing-title{font-size:52px}.landing-lead{max-width:420px;font-size:18px}.landing-section{padding:calc(var(--space-7) * 1.2) 0}.landing-label{margin-bottom:var(--space-5)}.landing-section-grid{gap:var(--space-6) var(--space-7);grid-template-columns:1fr 1fr;display:grid}.landing-step{margin-bottom:0}.landing-faq{border-bottom:none;margin-bottom:0;padding-bottom:0}.landing-body,.landing-faq-a{font-size:16px}.landing-footer-links{gap:var(--space-6);flex-flow:wrap}.doc{margin:0 auto}}.glass{background:var(--surface-card);border:1px solid var(--border-glass);border-radius:var(--radius-card);box-shadow:var(--shadow-card),var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur)}.glass-hero{background:var(--glass-thick-bg);border:var(--glass-thick-border);border-radius:var(--radius-card-hero);box-shadow:var(--glass-thick-shadow);-webkit-backdrop-filter:var(--glass-thick-blur)}.review{padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-glass);border-radius:var(--radius-card);box-shadow:var(--shadow-card),var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);margin:0}.review-text{margin:0 0 var(--space-4);font-family:var(--font-body);font-size:var(--body-m-size);line-height:var(--body-m-height);color:var(--text-body);text-wrap:pretty}.review-who{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle);font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:14px;font-weight:300;display:flex}.review-who:before{content:"";background:var(--selected);border-radius:2px;flex:none;width:16px;height:2px}.review-note{font-family:var(--font-body);font-size:var(--body-s-size);color:var(--text-tertiary)}.posts{gap:var(--space-4);margin-top:var(--space-5);flex-direction:column;display:flex}.post{background:var(--surface-card);border:1px solid var(--border-glass);border-radius:var(--radius-card);padding:var(--space-5);box-shadow:var(--shadow-card),var(--glass-highlight);-webkit-backdrop-filter:var(--glass-blur);transition:border-color var(--dur-press) var(--ease);flex-direction:column;gap:6px;text-decoration:none;display:flex}.post:hover{border-color:var(--selected-border)}.post-date{font-family:var(--font-body);font-size:var(--label-size);letter-spacing:var(--label-track);text-transform:uppercase;color:var(--selected)}.post-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:20px;font-weight:300;line-height:1.2}.post-lead{font-family:var(--font-body);font-size:var(--body-m-size);color:var(--text-secondary);line-height:1.55}.doc-article p{color:var(--text-body);margin:0 0 var(--space-5);text-wrap:pretty;font-size:16px;line-height:1.78}.doc-article h2{margin:var(--space-7) 0 var(--space-4);color:var(--text-primary);border-top:none;padding-top:0;font-size:23px;line-height:1.2}.doc-article h2:before{content:"";background:var(--selected);width:28px;height:2px;margin-bottom:var(--space-3);border-radius:2px;display:block}.article-lead{color:var(--text-primary)!important;margin-bottom:var(--space-6)!important;font-size:18px!important;line-height:1.6!important}.article-quote{padding:var(--space-4) 0 var(--space-4) var(--space-5);border-left:2px solid var(--selected);letter-spacing:-.02em;margin:var(--space-6) 0!important;font-family:var(--font-display)!important;color:var(--text-primary)!important;font-size:19px!important;font-weight:300!important;line-height:1.4!important}.article-end{margin:var(--space-7) 0 var(--space-5);padding:var(--space-5);background:var(--glass-thick-bg);border:var(--glass-thick-border);border-radius:var(--radius-card-hero);box-shadow:var(--glass-thick-shadow);-webkit-backdrop-filter:var(--glass-thick-blur);gap:var(--space-4);flex-direction:column;align-items:flex-start;display:flex}.doc .article-cta{background:var(--action-gradient);color:var(--text-on-action);font-family:var(--font-body);font-size:var(--button-size);border-radius:var(--radius-button);box-shadow:var(--shadow-button),var(--glass-highlight);padding:15px 26px;font-weight:600;text-decoration:none;display:inline-block}.doc .article-cta:hover{color:var(--text-on-action)}.flow{flex-direction:column;display:flex}section[id]{scroll-margin-top:72px}.band{width:100%;padding:var(--space-7) var(--space-5);border-top:1px solid var(--border-subtle)}.band-inner{width:100%;max-width:1060px;margin:0 auto}.band-alt{background:var(--plum-700)}.hero-band{padding-top:var(--space-6);border-top:none}.band-final{background:var(--plum-700);text-align:left}.band-title{margin:0 0 var(--space-5);font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-primary);max-width:560px;font-size:24px;font-weight:300;line-height:1.2}.landing-body{color:var(--text-body);font-size:16.5px;line-height:1.62}.landing-faq-a{color:#fff4efc7;font-size:16px;line-height:1.6}.landing-list li{font-size:16.5px;line-height:1.62}.landing-step-title{font-size:17px}.landing-step-n{width:40px;height:40px;font-size:18px}.landing-note{font-size:14px}.landing-footer{border-top:1px solid var(--border-subtle)}@media (min-width:860px){.band{padding:calc(var(--space-7) * 1.5) var(--space-5)}.band-title{margin-bottom:var(--space-6);font-size:30px}.hero-band{padding-top:var(--space-6)}.landing-body,.landing-list li{font-size:17px}.landing-faq-a{font-size:16.5px}}
