@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/lora/lora-400.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/lora/lora-500.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/lora/lora-600.woff2) format("woff2")}@font-face{font-family:Lora;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/lora/lora-700.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-300.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-400.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-500.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-600.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-700.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-800.woff2) format("woff2")}@font-face{font-family:TikTok Sans;font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/tiktok-sans/tiktok-sans-900.woff2) format("woff2")}.heading-l{font-family:var(--font-head);font-weight:600;font-size:80px;line-height:80px;letter-spacing:-1px}@media(max-width:1023px){.heading-l{font-size:60px;line-height:60px}}@media(max-width:479px){.heading-l{font-size:40px;line-height:40px}}.heading-m{font-family:var(--font-head);font-weight:600;font-size:48px;line-height:48px;letter-spacing:0}@media(max-width:1023px){.heading-m{font-size:40px;line-height:40px}}@media(max-width:479px){.heading-m{font-size:28px;line-height:28px}}.heading-s{font-family:var(--font-head);font-weight:600;font-size:28px;line-height:28px;letter-spacing:0}@media(max-width:1023px){.heading-s{font-size:24px;line-height:24px}}@media(max-width:479px){.heading-s{font-size:18px;line-height:18px}}.paragraph-l{font-family:var(--font-body);font-weight:500;font-size:20px;line-height:20px;letter-spacing:0}@media(max-width:1023px){.paragraph-l{font-size:18px;line-height:18px}}@media(max-width:479px){.paragraph-l{font-size:16px;line-height:16px}}.paragraph-m{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.paragraph-m{font-size:14px;line-height:14px}}.paragraph-s{font-weight:500;font-size:12px;line-height:12px}.cabinet-heading-l,.paragraph-s{font-family:var(--font-body);letter-spacing:0}.cabinet-heading-l{font-weight:600;font-size:32px;line-height:32px}@media(max-width:1439px){.cabinet-heading-l{font-size:28px;line-height:28px}}@media(max-width:767px){.cabinet-heading-l{font-size:24px;line-height:24px}}.cabinet-heading-m{font-family:var(--font-body);font-weight:600;font-size:28px;line-height:28px;letter-spacing:0}@media(max-width:1439px){.cabinet-heading-m{font-size:24px;line-height:24px}}@media(max-width:767px){.cabinet-heading-m{font-size:20px;line-height:20px}}.cabinet-heading-s{font-family:var(--font-body);font-weight:600;font-size:20px;line-height:20px;letter-spacing:0}@media(max-width:1439px){.cabinet-heading-s{font-size:18px;line-height:18px}}@media(max-width:767px){.cabinet-heading-s{font-size:16px;line-height:16px}}.cabinet-paragraph-l{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}@media(max-width:1439px){.cabinet-paragraph-l{line-height:22px}}@media(max-width:767px){.cabinet-paragraph-l{line-height:20px}}.cabinet-paragraph-m{font-family:var(--font-body);font-weight:400;font-size:14px;line-height:18px;letter-spacing:0}@media(max-width:1439px){.cabinet-paragraph-m{line-height:17px}}@media(max-width:767px){.cabinet-paragraph-m{line-height:16px}}.cabinet-paragraph-s{font-size:12px;line-height:12px}.cabinet-button,.cabinet-paragraph-s{font-family:var(--font-body);font-weight:500;letter-spacing:0}.cabinet-button{font-size:16px;line-height:16px}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{--bg:#f6f7f9;--surface:#f5f3f1;--surface-raised:#fff;--border:rgba(0,0,0,.07);--border-hover:rgba(0,0,0,.14);--ring:rgba(0,0,0,.075);--text:#000;--text-2:#6e6e6e;--text-3:#767676;--text-4:#9a9a9a;--accent:#000;--accent-hover:#6e6e6e;--coral:#f68787;--coral-hover:#ee6e6e;--coral-bg:rgba(246,135,135,.06);--peach:#f8a978;--peach-hover:#ef9360;--peach-bg:rgba(248,169,120,.06);--yellow:#f1eb9a;--yellow-bg:rgba(241,235,154,.12);--mint:#a4f6a5;--mint-dark:#3aaa3c;--mint-bg:rgba(164,246,165,.08);--error:#eb524b;--error-bg:#fef2f2;--font-head:"Lora",Georgia,serif;--font-body:"TikTok Sans",system-ui,sans-serif;--pink-50:#fff9f9;--pink-100:#feecec;--pink-150:#fde0e0;--pink-350:#f9adad;--pink-500:#f68787;--pink-600:#cb6d74;--pink-700:#a0545e;--pink-800:#743c47;--pink-900:#47242d;--peach-100:#fef2ea;--peach-150:#fde9dc;--peach-500:#f8a978;--peach-700:#a1604a;--blue-150:#dce8fd;--blue-700:#325fa8;--green-150:#ceeecf;--green-700:#3f862e;--gray-25:#f6f7f9;--gray-50:#f0f0f4;--gray-75:#e2e2e8;--gray-100:#d8d8e0;--gray-200:#c4c5cf;--gray-300:#b0b1be;--gray-500:#8b8c9a;--gray-600:#717280;--gray-700:#575865;--gray-800:#3e3f49;--gray-850:#32323b;--gray-950:#191a1f;--radius:20px;--radius-sm:12px;--radius-pill:9999px;--shadow-sm:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow:0 0 0 1px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04),0 2px 4px rgba(0,0,0,.04);--shadow-lg:0 0 0 1px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.04);--max-w:1080px;--narrow:660px;--ease:cubic-bezier(.31,.325,0,.92);--section-px:32px}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}body.page-login,body.page-pricing{background:var(--pink-50)}body.page-cabinet{background:var(--gray-25)}.container{max-width:960px;width:calc(100% - 128px);margin:0 auto;scroll-margin-top:100px}@media(max-width:1439px){.container{max-width:824px;width:calc(100% - 32px)}}@media(max-width:1023px){.container{width:calc(100% - 48px);max-width:unset}}@media(max-width:767px){.container{width:calc(100% - 32px)}}.navbar{position:sticky;top:0;z-index:100;padding:16px var(--section-px) 0;background:transparent}.nav-pill{position:relative;max-width:1136px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;background:var(--gray-950,#191a1f);border-radius:999px;box-shadow:inset 0 -16px 24px #ffffff14}@media(max-width:1439px){.nav-pill{padding:8px 8px 8px 24px}}.nav-logo{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;text-decoration:none}.logo-img{height:28px;display:inline-flex;align-items:center;gap:6px}.logo-img .vd-icon{height:100%;width:auto;display:block;overflow:visible}.logo-img .vd-word{height:64%;width:auto;display:block}.logo-img .eq-bar{transform-origin:center}.logo-img .eq-bar,.logo-img .eq-play{transform-box:fill-box;will-change:transform}.logo-img .eq-play{transform-origin:right center;backface-visibility:hidden}@media(hover:hover){.footer-logo-link:hover .eq-3,.nav-logo:hover .eq-3,.nm-logo:hover .eq-3{animation:dotEq .85s ease-in-out infinite}.footer-logo-link:hover .eq-2,.nav-logo:hover .eq-2,.nm-logo:hover .eq-2{animation:barEq .85s ease-in-out .18s infinite}.footer-logo-link:hover .eq-1,.nav-logo:hover .eq-1,.nm-logo:hover .eq-1{animation:barEq .85s ease-in-out .36s infinite}.footer-logo-link:hover .eq-play,.nav-logo:hover .eq-play,.nm-logo:hover .eq-play{animation:triBase .85s ease-in-out .36s infinite}}@keyframes barEq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.42)}}@keyframes dotEq{0%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}@keyframes triBase{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.1)}}@media(prefers-reduced-motion:reduce){.footer-logo-link:hover .eq-bar,.footer-logo-link:hover .eq-play,.nav-logo:hover .eq-bar,.nav-logo:hover .eq-play,.nm-logo:hover .eq-bar,.nm-logo:hover .eq-play{animation:none}}.nav-links{display:flex;gap:16px}.nav-links a{text-decoration:none;color:#fff;font-family:var(--font-body);font-size:16px;line-height:16px;font-weight:500;transition:color .2s var(--ease)}.nav-links a.router-link-exact-active,.nav-links a:hover{color:var(--pink-500)}.nav-right{display:flex;align-items:center;gap:16px}.nav-login{text-decoration:none;color:#fff;font-family:var(--font-body);font-size:16px;line-height:16px;font-weight:500;transition:color .2s var(--ease)}.nav-login:hover{color:var(--pink-500)}.nav-cta{text-decoration:none;font-family:var(--font-body);font-size:16px;line-height:16px;font-weight:500;color:var(--gray-950);padding:12px 24px;border-radius:32px;background:linear-gradient(90deg,var(--pink-500),var(--peach-500),var(--pink-500),var(--peach-500));background-size:200% 100%;background-position:0 0;transition:background-position .6s var(--ease);white-space:nowrap}.nav-cta:hover{background-position:100% 0}.nav-user-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;min-height:40px;padding:8px 8px 8px 16px;border-radius:32px;background:linear-gradient(90deg,var(--pink-500),var(--peach-500),var(--pink-500),var(--peach-500));background-size:200% 100%;background-position:0 0;transition:background-position .6s var(--ease)}.nav-user-link:hover{background-position:100% 0}.nav-username{font-size:16px;line-height:1.3}.nav-plan,.nav-username{font-family:var(--font-body);font-weight:500;color:var(--gray-950);white-space:nowrap}.nav-plan{display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:12px;padding:6px 12px;border-radius:var(--radius-pill);background:#fff}.nav-mobile,.nav-mobile-overlay{display:none}.nm-icon{width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gray-950);text-decoration:none;font-size:24px;line-height:1}.nm-icon-svg--mobile{display:none!important}.nm-user{background:var(--pink-500)}.nm-burger{background:var(--peach-500);position:relative}.nm-burger-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s var(--ease)}.nm-burger-icon.is-visible{opacity:1}.nm-logo{display:flex;align-items:center;line-height:0}.nm-logo .logo-img{height:40px;gap:8px}@media(max-width:1023px){.navbar{position:static;padding:0}.nav-pill{display:none}.nav-mobile-overlay{display:block;position:fixed;inset:0;z-index:99;background:transparent}.nav-mobile{display:block;position:fixed;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:100;background:var(--gray-950);border-radius:24px;padding:16px;overflow:visible}.nav-mobile:after{content:"";inset:0;box-shadow:inset 0 -16px 24px #ffffff14;z-index:2}.nav-mobile-menu,.nav-mobile:after{position:absolute;border-radius:24px;pointer-events:none}.nav-mobile-menu{left:0;right:0;bottom:0;z-index:0;background:var(--gray-950);box-shadow:inset 0 100px 100px #ffffff0f;clip-path:inset(100% 0 0 0 round 24px);transition:clip-path .5s var(--ease)}.nav-mobile.open .nav-mobile-menu{clip-path:inset(0 0 0 0 round 24px);pointer-events:auto}.nav-mobile-menu-inner{gap:32px;padding:32px 16px 88px}.nav-mobile-menu-inner,.nmm-user{display:flex;flex-direction:column;align-items:center}.nmm-user{gap:8px}.nmm-plan{color:var(--gray-950);padding:6px 12px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--pink-500),var(--peach-500))}.nmm-login,.nmm-username{color:#d8d8e0}.nmm-login{text-decoration:none}.nmm-links{display:flex;flex-direction:column;align-items:center;gap:24px}.nmm-links a{color:#fff;text-decoration:none;transition:color .2s var(--ease)}.nmm-links a.router-link-exact-active,.nmm-links a:hover{color:var(--pink-500)}.nav-mobile-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}}@media(max-width:767px){.nm-icon{width:32px;height:32px;font-size:16px}.nm-icon-svg--tablet{display:none!important}.nm-icon-svg--mobile{display:inline-block!important}.nm-logo .logo-img{height:30px;gap:6px}.nav-mobile{padding:8px}.nav-mobile-menu-inner{padding:24px 8px 64px}}.input-section{text-align:left}.input-row{display:flex;gap:8px}.input-wrapper{flex:1;display:flex;align-items:center;gap:10px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 16px;transition:all .3s var(--ease)}.input-wrapper:focus-within{border-color:#0003;box-shadow:0 0 0 3px #0000000a}.input-icon{color:var(--text-3);font-size:16px;flex-shrink:0;line-height:1}input{flex:1;background:none;border:none;outline:none;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:400;padding:14px 0}input::-moz-placeholder{color:var(--text-4);font-weight:400}input::placeholder{color:var(--text-4);font-weight:400}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:currentColor;caret-color:currentColor;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}@media(max-width:1023px){input,select,textarea{font-size:16px!important}}.separator{display:flex;align-items:center;gap:14px;margin:12px 0}.separator:after,.separator:before{content:"";flex:1;height:1px;background:var(--border)}.separator span{font-size:12px;font-weight:500;color:var(--text-4);text-transform:lowercase}.drop-zone{border:1.5px dashed rgba(0,0,0,.12);border-radius:var(--radius-sm);padding:24px 20px;text-align:center;transition:all .3s var(--ease);cursor:pointer;background:transparent}.drop-zone.drag-over,.drop-zone:hover{border-color:#0000004d;background:#00000005}.drop-icon{font-size:22px;color:var(--text-4);margin-bottom:6px;line-height:1;transition:color .3s}.drop-text,.drop-zone.drag-over .drop-icon,.drop-zone:hover .drop-icon{color:var(--text-2)}.drop-text{font-size:13px}.drop-formats{font-size:11px;color:var(--text-4);margin-top:4px}.drop-link{color:var(--text);cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:2px}.drop-link:hover{text-decoration-color:transparent}.drop-zone-progress{text-align:left;min-width:0;overflow:hidden}.drop-filename{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drop-status{font-size:12px;color:var(--text-3);margin-top:8px;font-variant-numeric:tabular-nums}.drop-zone.uploading{cursor:default;border-style:solid;border-color:#0003;background:#00000005}.drop-zone.uploading .drop-zone-content{display:none}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#000;border:none;color:#fff;font-family:var(--font-body);font-size:14px;font-weight:500;padding:12px 24px;cursor:pointer;border-radius:var(--radius-pill);transition:background .3s var(--ease),transform .3s ease-out;white-space:nowrap;text-decoration:none;text-align:center}.btn-primary:hover{background:var(--accent-hover)}.btn-primary:active{transform:scale(.98)}.btn-primary:disabled{opacity:.3;cursor:not-allowed;transform:none}.btn-primary:disabled:hover{background:#000}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:var(--surface-raised);border:none;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:500;padding:12px 24px;cursor:pointer;border-radius:var(--radius-pill);transition:background .3s var(--ease),transform .3s ease-out;text-decoration:none;box-shadow:var(--shadow)}.btn-secondary:hover{background:#f2f2f2}.btn-secondary:active{transform:scale(.98)}.btn-accent{display:inline-flex;align-items:center;justify-content:center;background:#000;border:none;color:#fff;font-family:var(--font-body);font-size:14px;font-weight:500;padding:12px 24px;cursor:pointer;border-radius:var(--radius-pill);transition:background .3s var(--ease),transform .3s ease-out;white-space:nowrap}.btn-accent:hover{background:var(--accent-hover)}.btn-accent:active{transform:scale(.98)}.btn-accent:disabled{opacity:.3;cursor:not-allowed;transform:none}.btn-full{width:100%;margin-top:24px}.btn-small{background:var(--surface-raised);border:none;color:var(--text);font-family:var(--font-body);font-size:12px;font-weight:500;padding:7px 14px;cursor:pointer;border-radius:var(--radius-pill);transition:all .3s var(--ease);box-shadow:var(--shadow-sm)}.btn-small:hover{background:#f2f2f2}.btn-loader{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.btn-loader--dark{border-color:#0003;border-top-color:var(--gray-950)}.btn-text{display:inline}.app-sections{max-width:var(--narrow);margin:0 auto;padding:0 var(--section-px)}.section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-label{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--text-3);text-transform:uppercase}.status-text{font-size:13px;font-weight:500;color:var(--text-3);animation:pulse-text 2s ease-in-out infinite;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@keyframes pulse-text{0%,to{opacity:1}50%{opacity:.4}}.done-section,.error-section,.options-section,.progress-section,.quality-section,.results-section,.transcribe-section{margin:32px 0;padding:28px;background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 .5px var(--ring)}.video-title{font-family:var(--font-head);font-size:16px;font-weight:600;margin-bottom:20px;line-height:1.5}.quality-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.quality-option{padding:10px 16px;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:all .3s var(--ease);font-family:var(--font-body);font-size:13px;background:var(--surface-raised)}.quality-option:hover{border-color:var(--border-hover)}.quality-option.selected{border-color:#000;background:#00000008;font-weight:600}.quality-option .resolution{font-weight:700;font-size:14px}.quality-option .codec{color:var(--text-3);font-size:11px;margin-top:2px}.btn-download{width:100%}.progress-container{display:flex;align-items:center;gap:16px;margin-bottom:24px}.progress-bar{flex:1;height:4px;background:#0000000f;overflow:hidden}.progress-bar,.progress-fill{border-radius:2px;position:relative}.progress-fill{height:100%;width:0;background:#000;transition:width .3s ease;z-index:1}.progress-glow{position:absolute;top:-4px;right:0;width:20px;height:12px;background:#000;filter:blur(6px);opacity:.2;border-radius:50%;z-index:2;pointer-events:none}.progress-percent{font-family:var(--font-head);font-size:28px;font-weight:300;color:var(--text);min-width:70px;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.stat{text-align:center;padding:14px 8px;background:#00000005;border-radius:var(--radius-sm)}.stat-label{display:block;font-size:10px;font-weight:700;letter-spacing:.05em;color:var(--text-4);margin-bottom:4px;text-transform:uppercase;font-family:var(--font-head)}.stat-value{font-size:14px;font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.done-section{text-align:center;padding:56px 28px}.done-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:var(--mint-dark);margin:0 auto 20px;background:var(--mint-bg);border:1px solid rgba(58,170,60,.15);line-height:1}.done-title{font-family:var(--font-head);font-size:17px;font-weight:600;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.done-size{font-size:13px;color:var(--text-3);margin-bottom:32px}.done-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.error-section{text-align:center;padding:56px 28px}.error-icon{width:56px;height:56px;border:1px solid rgba(235,82,75,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--error);margin:0 auto 20px;background:var(--error-bg);line-height:1}.error-message{font-size:15px;color:var(--error);margin-bottom:24px;max-width:420px;margin-left:auto;margin-right:auto;line-height:1.6}.options-filename{font-size:14px;font-weight:600;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.option-group{display:flex;flex-direction:column;gap:6px}.option-label{font-size:11px;font-weight:700;letter-spacing:.05em;color:var(--text-3);text-transform:uppercase;font-family:var(--font-head)}.option-select{width:100%;padding:10px 32px 10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text);font-family:var(--font-body);font-size:13px;font-weight:400;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:all .3s var(--ease);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23767676' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.option-select:focus{outline:none;border-color:#0000004d;box-shadow:0 0 0 3px #0000000a}.options-toggles{display:flex;flex-direction:column;gap:0}.option-toggle{display:flex;align-items:center;gap:12px;padding:11px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.option-toggle input[type=checkbox]{display:none}.toggle-switch{width:40px;height:22px;background:#0000001a;border-radius:11px;position:relative;transition:background .3s var(--ease);flex-shrink:0}.toggle-switch:after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:2px;left:2px;transition:transform .3s var(--ease);box-shadow:0 1px 3px #0000001f}.option-toggle input:checked+.toggle-switch{background:#000}.option-toggle input:checked+.toggle-switch:after{transform:translate(18px)}.toggle-text{font-size:14px;font-weight:400}.options-divider{display:flex;align-items:center;gap:12px;margin:16px 0 8px}.options-divider:after,.options-divider:before{content:"";flex:1;height:1px;background:var(--border)}.options-divider span{font-size:11px;font-weight:700;color:var(--text-3);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;font-family:var(--font-head)}.transcribe-fill{background:#000!important}.transcribe-section .progress-percent{color:var(--text)}.transcribe-section .progress-glow{background:#000}.moment-time,.transcribe-section .status-text{color:var(--text-3)}.moment-time{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;min-width:64px;padding-top:2px;flex-shrink:0}.moment-body{flex:1}.moment-title{font-size:14px;font-weight:600;margin-bottom:2px}.moment-desc{font-size:13px;color:var(--text-2);line-height:1.5}.section-wrap{max-width:var(--max-w);margin:0 auto;padding:0 var(--section-px)}.section-intro{text-align:center;margin-bottom:56px}.section-eyebrow{display:inline-block;font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3);margin-bottom:16px}.section-intro h2{font-family:var(--font-head);font-size:36px;font-weight:300;letter-spacing:-.02em;margin-bottom:12px;line-height:1.15}.section-intro p{font-size:17px;color:var(--text-3);font-weight:400}.social-proof{padding:40px 0;text-align:center}.social-proof-inner{max-width:var(--max-w);margin:0 auto;padding:0 var(--section-px);display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.proof-item{display:flex;flex-direction:column;align-items:center;gap:4px}.proof-value{font-family:var(--font-head);font-size:28px;font-weight:300;letter-spacing:-.02em}.proof-label{font-size:13px;color:var(--text-3)}.bento-section{padding:80px 0}.bento-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.bento-card{background:var(--surface);border-radius:var(--radius);padding:32px 28px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px var(--ring);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.bento-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 .5px var(--ring),var(--shadow-lg)}.bento-card.span-2{grid-column:span 2}.bento-card.span-full{grid-column:1/-1}.bento-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px;line-height:1;background:#0000000a;color:var(--text-2)}.bento-card h3{font-family:var(--font-head);font-size:18px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.bento-card p{font-size:14px;color:var(--text-2);line-height:1.7}.steps-section{padding:80px 0 100px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.step-card{display:flex;flex-direction:column;padding:32px 28px;background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 .5px var(--ring);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.step-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 .5px var(--ring),var(--shadow-lg)}.step-icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--text-2);margin-bottom:20px;line-height:1}.step-icon,.step-icon.accent-2,.step-icon.accent-3{background:#0000000a}.step-label{font-size:11px;font-weight:700;color:var(--text-4);text-transform:uppercase;letter-spacing:.05em}.step-card h3,.step-label{font-family:var(--font-head)}.step-card h3{font-size:18px;font-weight:600;margin:4px 0 8px;letter-spacing:-.01em}.step-card p{font-size:14px;color:var(--text-2);line-height:1.6}.step-number{display:none}.features-section{padding:80px 0;background:var(--surface)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-card{padding:32px 28px;border-radius:var(--radius);background:var(--surface-raised);position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px var(--ring);transition:box-shadow .3s var(--ease),transform .3s var(--ease)}.feature-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 .5px var(--ring),var(--shadow-lg)}.feature-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:20px;line-height:1;background:#0000000a;color:var(--text-2)}.feature-card h3{font-family:var(--font-head);font-size:18px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.feature-card p{font-size:14px;color:var(--text-2);line-height:1.7}.feat-icon{font-size:14px;margin-right:8px}.feat-icon--ai{background:linear-gradient(135deg,#f8a978,#f68787);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.feat-icon--time{color:var(--text-3)}.cta-section{padding:80px var(--section-px);text-align:center}.cta-section h2{font-family:var(--font-head);font-size:36px;font-weight:300;letter-spacing:-.02em;margin-bottom:12px}.cta-section p{font-size:17px;color:var(--text-3);margin-bottom:32px}.btn-cta{padding:16px 40px!important;font-size:15px!important}.site-footer{background:var(--gray-950);padding:96px 0}.footer-inner{display:flex;flex-direction:column;gap:48px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:48px}.footer-brand{display:flex;flex-direction:column;gap:12px;max-width:402px}.footer-logo-link{display:inline-flex;text-decoration:none}.footer-logo,.footer-logo .logo-img{height:40px}.footer-brand p{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.footer-brand p{font-size:14px;line-height:14px}}.footer-brand p{color:var(--pink-350);max-width:232px}.footer-links{display:flex;gap:48px}.footer-col{display:flex;flex-direction:column;gap:12px}.footer-col-head{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.footer-col-head{font-size:14px;line-height:14px}}.footer-col-head{color:var(--pink-350)}.footer-col a{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.footer-col a{font-size:14px;line-height:14px}}.footer-col a{color:var(--gray-500);text-decoration:none;white-space:nowrap;transition:color .2s var(--ease)}.footer-col a:hover{color:#fff}.footer-bottom{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.footer-bottom{font-size:14px;line-height:14px}}.footer-bottom{display:flex;justify-content:space-between;align-items:flex-start;color:var(--gray-500);white-space:nowrap}.footer-requisites{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:1439px){.site-footer{padding:80px 0}.footer-links{gap:16px}.footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:16px 46px}.footer-requisites{display:contents}}@media(max-width:1023px){.site-footer{padding:48px 0 112px}.footer-inner{gap:24px}.footer-top{flex-direction:column;gap:24px}.footer-brand{width:100%}.footer-brand,.footer-brand p{max-width:none}.footer-links{justify-content:space-between;gap:0;width:100%}.footer-bottom,.footer-links{border-top:1px solid var(--gray-800);padding-top:24px}.footer-bottom{gap:16px 48px}}.upsell-banner{margin:32px 0;padding:28px;background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 .5px var(--ring);text-align:center}.upsell-truncated{display:inline-flex;align-items:center;gap:8px;background:var(--yellow-bg);color:var(--text);font-size:14px;font-weight:500;padding:8px 16px;border-radius:var(--radius-pill);margin-bottom:20px}.upsell-truncated i{color:var(--peach);font-size:16px;line-height:1}.upsell-banner h3{font-family:var(--font-head);font-size:20px;font-weight:600;margin-bottom:8px;letter-spacing:-.01em}.upsell-banner p{font-size:15px;color:var(--text-2);margin-bottom:20px;line-height:1.6}.upsell-banner .btn-primary{margin-top:4px}.remaining-card{background:var(--surface);border-radius:var(--radius);box-shadow:inset 0 0 0 .5px var(--ring);padding:24px 28px;margin-bottom:32px}.remaining-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.remaining-label{font-family:var(--font-head);font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--text-3);text-transform:uppercase}.remaining-value{font-family:var(--font-head);font-size:15px;font-weight:600;color:var(--text)}.remaining-bar{height:6px;background:#0000000f;border-radius:3px;overflow:hidden}.remaining-fill{height:100%;background:linear-gradient(90deg,#f8a978,#f68787);border-radius:3px;transition:width .5s var(--ease);position:relative}.remaining-fill:after{content:"";position:absolute;inset:0;border-radius:3px;background:linear-gradient(180deg,hsla(0,0%,100%,.25),transparent)}.fade-in{animation:fadeIn .35s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.nav-links{display:none}.nav-logo{position:static;transform:none}.nav-pill{justify-content:space-between;padding:12px 12px 12px 20px}.bento-grid,.features-grid,.steps-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.pricing-grid{flex-direction:column}.bento-card.span-2{grid-column:span 1}.stats-row{grid-template-columns:repeat(2,1fr)}.options-grid{grid-template-columns:1fr}.done-actions,.input-row{flex-direction:column}.section-intro h2{font-size:28px}.site-footer{padding:64px 0 80px}.footer-inner{gap:16px}.footer-top{flex-direction:column;gap:16px}.footer-brand p{font-family:var(--font-body);font-weight:500;font-size:20px;line-height:20px;letter-spacing:0}}@media(max-width:767px)and (max-width:1023px){.footer-brand p{font-size:18px;line-height:18px}}@media(max-width:767px)and (max-width:479px){.footer-brand p{font-size:16px;line-height:16px}}@media(max-width:767px){.footer-links{flex-direction:column;gap:16px;padding-top:16px}.footer-col+.footer-col{border-top:1px solid var(--gray-800);padding-top:16px}.footer-bottom{flex-direction:column;gap:16px;padding-top:16px}.footer-requisites{display:contents}.app-sections,.section-wrap{padding:0 20px}.social-proof-inner{gap:24px}}@media(max-width:479px){.nav-cta{display:none}}@media(max-width:1023px){.site-footer{padding-bottom:104px}}body.page-legal{background:var(--pink-50)}.static-page{padding:96px 0}@media(max-width:1439px){.static-page{padding:80px 0}}@media(max-width:1023px){.static-page{padding:80px 0 64px}}@media(max-width:767px){.static-page{padding:64px 0}}.static-logo{display:none;width:168px;height:40px;margin:0 auto 32px}@media(max-width:1023px){.static-logo{display:block}}.static-head{text-align:center;margin-bottom:24px}@media(max-width:1023px){.static-head{margin-bottom:32px}}@media(max-width:767px){.static-head{margin-bottom:24px}}.static-head h1{font-family:var(--font-head);font-weight:600;font-size:80px;line-height:80px;letter-spacing:-1px}@media(max-width:1023px){.static-head h1{font-size:60px;line-height:60px}}@media(max-width:479px){.static-head h1{font-size:40px;line-height:40px}}.static-head h1{color:var(--gray-950)}@media(max-width:1439px){.static-head h1{font-size:60px;line-height:60px}}@media(max-width:767px){.static-head h1{font-size:40px;line-height:40px}}.static-head p{font-family:var(--font-body);font-weight:500;font-size:20px;line-height:20px;letter-spacing:0}@media(max-width:1023px){.static-head p{font-size:18px;line-height:18px}}@media(max-width:479px){.static-head p{font-size:16px;line-height:16px}}.static-head p{color:var(--gray-700);margin-top:12px}@media(max-width:1439px){.static-head p{font-size:18px;line-height:18px}}@media(max-width:767px){.static-head p{font-size:16px;line-height:16px}}.static-content{color:var(--gray-700)}.static-content h2{font-family:var(--font-head);font-weight:600;font-size:28px;line-height:28px;letter-spacing:0}@media(max-width:1023px){.static-content h2{font-size:24px;line-height:24px}}@media(max-width:479px){.static-content h2{font-size:18px;line-height:18px}}.static-content h2{color:var(--gray-950);margin:48px 0 16px}@media(max-width:1439px){.static-content h2{font-size:24px;line-height:24px;margin:24px 0 8px}}@media(max-width:1023px){.static-content h2{margin:32px 0 8px}}@media(max-width:767px){.static-content h2{font-size:18px;line-height:18px;margin:24px 0 8px}}.static-content>:first-child{margin-top:0}.static-content p{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.static-content p{font-size:14px;line-height:14px}}.static-content p{line-height:1.5;margin:0 0 8px}@media(max-width:767px){.static-content p{font-size:14px}}.static-content ol,.static-content ul{margin:0 0 8px;padding-left:24px}@media(max-width:767px){.static-content ol,.static-content ul{padding-left:21px}}.static-content li{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.static-content li{font-size:14px;line-height:14px}}.static-content li{line-height:1.5;margin-bottom:4px}.static-content li:last-child{margin-bottom:0}@media(max-width:767px){.static-content li{font-size:14px}}.static-content a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:color .2s var(--ease)}.static-content a:hover{color:var(--pink-500)}.static-content strong{font-weight:600;color:var(--gray-950)}.text-formatted h2{font-family:var(--font-body);font-weight:600;font-size:28px;line-height:28px;letter-spacing:0}@media(max-width:1439px){.text-formatted h2{font-size:24px;line-height:24px}}@media(max-width:767px){.text-formatted h2{font-size:20px;line-height:20px}}.text-formatted h2{color:var(--gray-950);margin-top:24px;margin-bottom:8px}.text-formatted>:first-child{margin-top:0}.text-formatted p{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}@media(max-width:1439px){.text-formatted p{line-height:22px}}@media(max-width:767px){.text-formatted p{line-height:20px}}.text-formatted p{color:#3e3f49;margin-bottom:12px}.text-formatted p:last-child{margin-bottom:0}.text-formatted ol,.text-formatted ul{font-family:var(--font-body);font-weight:400;font-size:16px;line-height:24px;letter-spacing:0}@media(max-width:1439px){.text-formatted ol,.text-formatted ul{line-height:22px}}@media(max-width:767px){.text-formatted ol,.text-formatted ul{line-height:20px}}.text-formatted ol,.text-formatted ul{color:#3e3f49;padding-left:24px;margin-bottom:12px}.text-formatted ol:last-child,.text-formatted ul:last-child{margin-bottom:0}.text-formatted li{line-height:24px}.text-formatted strong{font-weight:600}.text-formatted blockquote{border-left:3px solid var(--border);padding-left:14px;color:var(--text-2);margin:0 0 12px}.text-formatted code{background:#0000000a;padding:2px 5px;border-radius:3px;font-size:13px}.text-formatted hr{border:none;border-top:1px solid var(--border);margin:16px 0}.static-back{font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}@media(max-width:479px){.static-back{font-size:14px;line-height:14px}}.static-back{position:relative;z-index:0;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:center;margin:48px 0 0;padding:12px 24px;border:2px solid var(--pink-500);border-radius:32px;color:var(--gray-950);text-decoration:none;white-space:nowrap}.static-back:before{content:"";position:absolute;inset:-2px;border-radius:32px;background:linear-gradient(90deg,var(--pink-500),var(--peach-500));opacity:0;transition:opacity .3s var(--ease);z-index:-1}.static-back:hover:before{opacity:1}@media(max-width:1919px){.static-back{margin-inline:auto}}@media(max-width:1023px){.static-back{margin-top:32px}}@media(max-width:767px){.static-back{margin-top:24px;font-size:14px;line-height:14px}}.tt-u{text-transform:uppercase}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.truncate{text-overflow:ellipsis}.truncate,.visually-hidden{overflow:hidden;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.cab-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 16px;border:none;border-radius:999px;cursor:pointer;text-decoration:none;white-space:nowrap;color:var(--gray-950);background:var(--gray-50);transition:background .2s var(--ease),color .2s var(--ease);font-family:var(--font-body);font-weight:500;font-size:16px;line-height:16px;letter-spacing:0}.cab-btn .cab-btn__counter{color:var(--gray-300)}.cab-btn:hover:not(:disabled):not(.disabled){background:var(--gray-75)}.cab-btn.disabled,.cab-btn:disabled{cursor:default;background:var(--gray-50);color:var(--gray-300)}.cab-btn.disabled .cab-btn__counter,.cab-btn:disabled .cab-btn__counter{color:var(--gray-300)}.cab-btn--ghost{background:transparent}.cab-btn--ghost:hover:not(:disabled):not(.disabled){background:var(--gray-50)}.cab-btn--ghost.disabled,.cab-btn--ghost:disabled{background:transparent;color:var(--gray-300)}.cab-btn--active{background:var(--gray-950);color:var(--gray-50)}.cab-btn--active .cab-btn__counter{color:var(--gray-500)}.cab-btn--active:hover:not(:disabled):not(.disabled){background:var(--gray-850)}.cab-btn--active.disabled,.cab-btn--active:disabled{background:var(--gray-50);color:var(--gray-300)}.cab-btn--active.disabled .cab-btn__counter,.cab-btn--active:disabled .cab-btn__counter{color:var(--gray-300)}.cab-btn--brand{background:linear-gradient(90deg,var(--pink-500),var(--peach-500),var(--pink-500),var(--peach-500)) 0 0/200% 100%;color:var(--gray-950);transition:background-position .6s var(--ease)}.cab-btn--brand .cab-btn__counter{color:var(--peach-700)}.cab-btn--brand:hover:not(:disabled):not(.disabled){background:linear-gradient(90deg,var(--pink-500),var(--peach-500),var(--pink-500),var(--peach-500)) 100% 0/200% 100%}.cab-btn--brand:hover:not(:disabled):not(.disabled) .cab-btn__counter{color:var(--pink-700)}.cab-btn--brand.disabled,.cab-btn--brand:disabled{background:var(--gray-50);color:var(--gray-300)}.cab-btn--brand.disabled .cab-btn__counter,.cab-btn--brand:disabled .cab-btn__counter{color:var(--gray-300)}.cab-btn--icon{width:36px;height:36px;min-height:36px;padding:0;gap:0}.app-icon[data-v-1ebe3785]{width:1em;height:1em;fill:currentColor;flex-shrink:0;display:inline-block;vertical-align:middle}.app-modal-overlay[data-v-8b55a976]{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:#0d0d1029}@media(max-width:767px){.app-modal-overlay[data-v-8b55a976]{padding:0;align-items:flex-end;background:#0d0d1052}}.app-modal[data-v-8b55a976]{display:flex;flex-direction:column;width:100%;max-width:500px;background:#fff;border:1px solid var(--gray-75);border-radius:16px;box-shadow:0 16px 16px #00000014}@media(max-width:767px){.app-modal[data-v-8b55a976]{max-width:unset;max-height:90vh;border-radius:16px 16px 0 0;border-left:none;border-right:none;border-bottom:none;overflow-y:auto}}.app-modal__header[data-v-8b55a976]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--gray-75)}@media(max-width:767px){.app-modal__header[data-v-8b55a976]{padding:16px}}.app-modal__title[data-v-8b55a976]{margin:0;color:var(--gray-950);word-break:break-word}.app-modal__close[data-v-8b55a976]{flex-shrink:0;width:16px;height:16px;font-size:16px;padding:0;border:none;background:none;color:var(--gray-500);cursor:pointer;transition:color .2s var(--ease)}.app-modal__close[data-v-8b55a976]:hover{color:var(--gray-700)}.app-modal__body[data-v-8b55a976]{padding:24px;color:var(--gray-800);word-break:break-word}@media(max-width:767px){.app-modal__body[data-v-8b55a976]{padding:16px}}.app-modal__body[data-v-8b55a976] p{margin:0}.app-modal__body[data-v-8b55a976] p+p{margin-top:12px}.app-modal__body[data-v-8b55a976] strong{font-weight:700}.app-modal__footer[data-v-8b55a976]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;padding:24px;border-top:1px solid var(--gray-75)}@media(max-width:767px){.app-modal__footer[data-v-8b55a976]{padding:16px;flex-direction:column-reverse;align-items:stretch}.app-modal__footer .app-modal__btn[data-v-8b55a976]{width:100%}}.app-modal__btn[data-v-8b55a976]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 16px;border:none;border-radius:var(--radius-pill);color:var(--gray-950);cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease),opacity .2s var(--ease),background-position .6s var(--ease),transform .12s ease-out;white-space:nowrap}.app-modal__btn[data-v-8b55a976]:disabled{opacity:.6;cursor:default}.app-modal__btn[data-v-8b55a976]:active:not(:disabled){transform:scale(.96)}.app-modal__btn--secondary[data-v-8b55a976]{background:var(--gray-50)}.app-modal__btn--secondary[data-v-8b55a976]:hover:not(:disabled){background:var(--gray-75)}.app-modal__btn--primary[data-v-8b55a976]{background:linear-gradient(90deg,var(--pink-500),var(--peach-500),var(--pink-500),var(--peach-500));background-size:200% 100%;background-position:0 0}.app-modal__btn--primary[data-v-8b55a976]:hover:not(:disabled){background-position:100% 0}.app-modal__btn--danger[data-v-8b55a976]{color:#fff;background:var(--error)}.app-modal__btn--danger[data-v-8b55a976]:hover:not(:disabled){background:#cf4039}.app-modal__spin[data-v-8b55a976]{animation:app-modal-spin-8b55a976 .8s linear infinite}@keyframes app-modal-spin-8b55a976{to{transform:rotate(1turn)}}.app-modal-enter-active[data-v-8b55a976],.app-modal-leave-active[data-v-8b55a976]{transition:opacity .2s var(--ease)}.app-modal-enter-active .app-modal[data-v-8b55a976],.app-modal-leave-active .app-modal[data-v-8b55a976]{transition:transform .2s var(--ease),opacity .2s var(--ease)}.app-modal-enter-from[data-v-8b55a976],.app-modal-leave-to[data-v-8b55a976]{opacity:0}.app-modal-enter-from .app-modal[data-v-8b55a976],.app-modal-leave-to .app-modal[data-v-8b55a976]{opacity:0;transform:translateY(8px) scale(.98)}
