:root,html[data-theme=graphite]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a131f;--bg-deep:#090f1a;--panel:#111d2cc7;--panel-solid:#111f30;--panel-soft:#97bfd813;--foreground:#edf4ff;--muted:#b2c5d8;--dim:#899fb6;--subtle:#718aa1;--accent:#b5ddf4;--accent-strong:#d4f0ff;--accent-ink:#122131;--line:#9fc1da3b;--line-bright:#b9dff7b3;--glow:#6897bf2e;--secondary-glow:#795cb521;--body-font:"Inter", "Segoe UI", "Noto Sans Arabic", "Noto Sans", Arial, sans-serif}html[data-theme=royal]{--bg:#100f22;--bg-deep:#0c0b1d;--panel:#1a1731d1;--panel-solid:#1f1c39;--panel-soft:#c4ace712;--foreground:#f4efff;--muted:#d2c5e9;--dim:#a99fc5;--subtle:#8e86a9;--accent:#c9b6ff;--accent-strong:#efe5ff;--accent-ink:#201633;--line:#b8a0e63d;--line-bright:#cfb9f4a6;--glow:#946be224;--secondary-glow:#6742b921}html[data-theme=ocean]{--bg:#081923;--bg-deep:#07131b;--panel:#0c232bd1;--panel-solid:#0f2b36;--panel-soft:#89d6e313;--foreground:#e8f8fc;--muted:#aecfd8;--dim:#86b4bf;--subtle:#6396a3;--accent:#98dce3;--accent-strong:#cbfbfb;--accent-ink:#08242b;--line:#87d2e13b;--line-bright:#a1e7eeb3;--glow:#389aad26;--secondary-glow:#3f63911f}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f8fb;--bg-deep:#eaf1f6;--panel:#ffffffe8;--panel-solid:#fff;--panel-soft:#1744690b;--foreground:#15283c;--muted:#4b6275;--dim:#5c7286;--subtle:#72869b;--accent:#235c7e;--accent-strong:#134462;--accent-ink:#fff;--line:#24577d2e;--line-bright:#38799f70;--glow:#5e99c514;--secondary-glow:#8ca4ce14}html{scroll-behavior:smooth;font-size:16px}html[data-font-scale=small]{font-size:14.5px}html[data-font-scale=large]{font-size:18px}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;color:var(--foreground);font-family:var(--body-font);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}::selection{background:#95c3e442}.site-page{background:radial-gradient(ellipse 52% 35% at 22% 42%, var(--secondary-glow), transparent 86%), radial-gradient(ellipse 54% 35% at 80% 65%, var(--glow), transparent 84%), linear-gradient(130deg,var(--bg-deep),var(--bg) 48%,var(--bg-deep));min-height:100vh;position:relative;overflow:clip}.shell{z-index:2;width:min(100% - 9.5vw,1490px);margin:0 auto;position:relative}.cosmic-backdrop{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cosmic-haze{opacity:.65;background:radial-gradient(38% 17% at 4% 75%,#4c3f7d24,#0000 90%),radial-gradient(45% 22% at 82% 82%,#27487c2e,#0000 95%);position:absolute;inset:0}.star-field{position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 80%,#0000 97%);mask-image:linear-gradient(#000 0% 80%,#0000 97%)}.star{width:var(--star-size,1px);height:var(--star-size,1px);background:var(--accent-strong);animation:star-twinkle var(--twinkle-duration,6s) var(--twinkle-delay,0s) ease-in-out infinite alternate;border-radius:50%;display:block;position:absolute;box-shadow:0 0 5px 1px #92c1f624}@keyframes star-twinkle{0%,to{opacity:.13;transform:scale(.65)}56%{opacity:.44;transform:scale(1.1)}}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;height:78px;display:flex;position:relative}.brand-link{flex-shrink:0;align-items:center;display:inline-flex}.brand{align-items:center;gap:8px;display:inline-flex}.brand-symbol{width:43px;height:43px;overflow:visible}.brand-word{letter-spacing:-.9px;white-space:nowrap;font-size:1.55rem;font-weight:660;line-height:1}.brand-word span{color:var(--accent);font-weight:570}.brand-frame{stroke-dasharray:240 240;animation:2s ease-out both draw-mark}.brand-bar{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite mark-pulse}.brand-bar-0{animation-delay:-.6s}.brand-bar-1{animation-delay:-1.4s}.brand-bar-2{animation-delay:-2.1s}.brand-bar-3{animation-delay:-.9s}.brand-bar-4{animation-delay:-2.5s}@keyframes draw-mark{0%{stroke-dashoffset:240px;opacity:.4}to{stroke-dashoffset:0;opacity:1}}@keyframes mark-pulse{0%,to{transform:scaleY(.8)}50%{transform:scaleY(1)}}.primary-nav{align-items:center;gap:clamp(22px,3vw,48px);display:flex}.primary-nav a{white-space:nowrap;color:var(--muted);font-size:.91rem;font-weight:500;transition:color .2s}.primary-nav a.current,.primary-nav a:hover{color:var(--foreground)}.header-actions{align-items:center;gap:18px;display:flex}.round-icon{width:41px;height:41px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid}.round-icon:hover{border-color:var(--line-bright);background:var(--panel-soft)}.language-trigger{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:8px 4px;font-size:.88rem;display:flex}.text-link{color:var(--muted);white-space:nowrap;background:0 0;border:0;font-size:.89rem}.text-link:hover,.language-trigger:hover{color:var(--foreground)}.action-divider{background:var(--line);width:1px;height:22px}.header-cta,.primary-button{color:var(--accent-ink);background:linear-gradient(112deg,#b9e3f5,#c9effa 63%,#b8e4fc);border:1px solid #d5f4ffe6;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;font-weight:700;transition:transform .2s,filter .2s,box-shadow .25s;display:inline-flex;box-shadow:0 0 18px #6aafda1f}.header-cta:hover,.primary-button:hover{filter:brightness(1.045);transform:translateY(-2px);box-shadow:0 6px 24px #6baed833}.header-cta{white-space:nowrap;padding:12px 19px;font-size:.86rem}.mobile-menu{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:40px;height:40px;display:none}.mobile-menu span{background:var(--foreground);width:18px;height:1px}.popover-wrap{position:relative}.settings-popover,.language-popover{inset-inline-end:-15px;background:var(--panel-solid);color:var(--foreground);border:1px solid var(--line-bright);z-index:20;border-radius:14px;position:absolute;top:calc(100% + 16px);box-shadow:0 22px 75px #0000006b}.settings-popover{width:290px;padding:20px}.menu-title{align-items:center;gap:10px;font-size:.95rem;font-weight:650;display:flex}.settings-group-label{color:var(--subtle);letter-spacing:1.5px;margin:19px 0 9px;font-size:.68rem}.theme-choices{grid-template-columns:1fr 1fr;gap:7px;display:grid}.theme-choices button,.text-size-choices button{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:8px;padding:9px 6px;font-size:.75rem}.theme-choices button.selected,.text-size-choices button.selected{border-color:var(--line-bright);color:var(--foreground);background:#76aeda1f}.text-size-choices{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.effects-choice{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:17px;padding-top:15px;font-size:.79rem;display:flex}.effects-choice>span{align-items:center;gap:7px;display:flex}.switch{background:var(--panel-soft);border:1px solid var(--line);border-radius:20px;width:38px;height:21px;padding:2px}.switch span{background:var(--muted);border-radius:50%;width:15px;height:15px;transition:transform .2s;display:block}.switch.active{border-color:var(--line-bright);background:#7dbadc40}.switch.active span{background:var(--accent-strong);transform:translate(16px)}.language-popover{width:182px;padding:7px;display:grid}.language-popover button{color:var(--muted);text-align:start;background:0 0;border:0;border-radius:7px;padding:11px;font-size:.85rem}.language-popover button:hover,.language-popover button.selected{background:var(--panel-soft);color:var(--foreground)}.hero{grid-template-columns:minmax(0,.92fr) minmax(0,1.14fr);align-items:center;gap:clamp(48px,5vw,90px);min-height:700px;padding:62px 0 67px;display:grid}.hero-copy{flex-direction:column;justify-content:center;align-self:stretch;padding-inline-start:clamp(0px,3.1vw,52px);display:flex;position:relative}.eyebrow{color:var(--accent);letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:14px;font-size:.78rem;font-weight:520;display:flex}.eyebrow:before{content:"";background:var(--accent);width:24px;height:1px;display:block}.hero h1{letter-spacing:-2.4px;text-wrap:balance;margin:41px 0 29px;font-size:clamp(2.6rem,4.05vw,4rem);font-weight:670;line-height:1.13}.hero h1 span{color:var(--accent)}.hero-description{color:var(--muted);max-width:570px;margin:0;font-size:1.14rem;line-height:1.62}.hero-actions{flex-wrap:wrap;align-items:center;gap:29px;margin-top:35px;display:flex}.primary-button{padding:17px 29px;font-size:.99rem}.see-workflow{color:var(--foreground);align-items:center;gap:14px;font-size:.91rem;transition:color .2s;display:flex}.see-workflow:hover{color:var(--accent)}.play-ring{border:1px solid var(--accent);border-radius:50%;place-items:center;width:30px;height:30px;display:inline-grid}.ambient-wave{opacity:.93;direction:ltr;justify-content:center;align-items:center;gap:4px;width:min(100%,570px);height:90px;margin-top:54px;display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 11% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 11% 90%,#0000)}.ambient-wave i{min-height:2px;animation:3.6s ease-in-out infinite alternate wave-breathe;animation-delay:var(--bar-delay);background:linear-gradient(#c2ecfc,#7aafdc 56%,#8f7ad7);border-radius:4px;flex:0 0 3px;display:block;box-shadow:0 0 7px #66b8e738}@keyframes wave-breathe{0%,to{transform:scaleY(.68)}52%{transform:scaleY(1.05)}}.wave-horizon{z-index:-1;filter:blur(1px);background:linear-gradient(90deg,#0000,#9dd1f27a,#8d75ce80,#0000);width:100%;height:2px;position:absolute}.transcription-studio{border:1px solid var(--line-bright);background:linear-gradient(138deg,#182538cf,var(--panel) 60%,#121c2bcc);border-radius:22px;min-width:0;padding:29px 36px;position:relative;overflow:hidden;box-shadow:inset 0 0 32px #709bbd06,0 16px 70px #0000001a}.studio-shine{pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent-strong),transparent);width:37%;height:2px;position:absolute;top:0;left:29%;box-shadow:0 0 17px 2px #87c7f242}.studio-head{color:var(--accent);letter-spacing:.5px;justify-content:space-between;align-items:center;gap:12px;font-size:.73rem;display:flex}.studio-head span:last-child{color:var(--subtle)}.transcription-studio h2{letter-spacing:-.6px;margin:14px 0 18px;font-size:1.76rem;font-weight:650}.studio-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px 0;display:grid}.studio-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:43px;font-size:.86rem;display:flex}.studio-tabs button.active{color:var(--foreground);border-color:var(--line-bright);background:#a1cbe71a;box-shadow:inset 0 0 17px #95b5e417,0 0 8px #78a2ca14}.studio-input-panel{margin-top:18px}.upload-zone{background:#030b141a;border:1px dashed #8fb4d261;border-radius:13px;transition:border-color .2s,background .2s;overflow:hidden}.upload-zone.is-dragging,.upload-zone:hover{border-color:var(--accent);background:#649ece11}.upload-zone input[type=file]{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-zone-button{width:100%;min-height:174px;color:var(--muted);text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.file-zone-button svg{color:var(--accent)}.file-zone-button strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.97rem;font-weight:560}.file-zone-button span{font-size:.78rem}.file-zone-button small{color:var(--dim);margin-top:7px;font-size:.77rem}.upload-error{color:#ffb6bc;font-size:.77rem;line-height:1.4}.phase-panel{border:1px dashed var(--line);text-align:center;min-height:174px;color:var(--muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.phase-panel svg{color:var(--accent)}.phase-panel strong{color:var(--foreground);font-size:.98rem}.phase-panel span{padding:0 20px;font-size:.85rem}.phase-panel small{color:var(--dim);font-size:.7rem}.sample-audio{border:1px solid var(--line);background:var(--panel-soft);border-radius:10px;align-items:center;gap:14px;min-height:66px;margin-top:16px;padding:12px 15px;display:flex}.sample-play{width:39px;height:39px;color:var(--foreground);border:1px solid #b69ff88c;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 7px #9282d51a}.sample-meta{flex-direction:column;gap:4px;width:156px;min-width:0;display:flex}.sample-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:570;overflow:hidden}.sample-meta small{color:var(--muted);font-size:.68rem}.sample-progress{background:#89a2bd2e;border-radius:8px;flex:1;height:5px;overflow:hidden}.sample-progress>span{border-radius:inherit;background:linear-gradient(90deg,#a9e7f5,#a3aedf);height:100%;display:block;box-shadow:0 0 7px #a6caeb38}.sample-audio>small{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:.69rem}.sample-transcript-heading{color:var(--foreground);justify-content:space-between;align-items:center;gap:6px;margin:18px 0 10px;font-size:.79rem;display:flex}.language-detector{color:var(--muted);align-items:center;gap:7px;font-size:.66rem;display:flex}.language-detector i{background:#50cfa7;border-radius:50%;width:6px;height:6px}.sample-transcript{border:1px solid var(--line);background:var(--panel-soft);color:var(--foreground);border-radius:8px;padding:15px 18px;font-family:Noto Sans Arabic,Segoe UI,sans-serif;font-size:.97rem;line-height:1.7}.feature-strip{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;padding:27px 14px 30px;display:grid}.feature-item{border-inline-end:1px solid var(--line);align-items:center;gap:22px;min-width:0;padding:0 24px;display:flex}.feature-item:first-child{padding-inline-start:0}.feature-item:last-child{border:0;padding-inline-end:0}.feature-symbol{color:var(--accent);border:1px solid #a4cee766;border-radius:11px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.feature-item>span:last-child{flex-direction:column;gap:7px;display:flex}.feature-item strong{white-space:nowrap;font-size:.88rem;font-weight:620}.feature-item small{color:var(--muted);font-size:.73rem;line-height:1.45}.below-fold{border-top:1px solid var(--line);text-align:center;margin:90px 0 40px;padding:50px 20px 65px}.below-fold .eyebrow{justify-content:center}.below-fold h2{letter-spacing:-1.5px;margin:20px 0 30px;font-size:clamp(1.9rem,3vw,3rem);font-weight:640}.workflow-steps{flex-wrap:wrap;justify-content:center;gap:8vw;display:flex}.workflow-steps span{color:var(--muted);white-space:nowrap;font-size:.91rem}.workflow-steps b{color:var(--accent);margin-inline-end:10px}.below-fold p{color:var(--dim);max-width:620px;margin:29px auto 0;font-size:.79rem;line-height:1.65}.site-footer{border-top:1px solid var(--line);color:var(--dim);justify-content:space-between;padding:25px 0 35px;font-size:.71rem;display:flex}.toast{z-index:30;border:1px solid var(--line-bright);max-width:min(420px,100vw - 40px);color:var(--foreground);background:var(--panel-solid);border-radius:12px;align-items:center;gap:14px;padding:15px 14px 15px 18px;font-size:.79rem;line-height:1.45;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 60px #0006}.toast button{color:var(--muted);background:0 0;border:0;place-items:center;padding:4px;display:grid}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:90vh;padding:30px;display:flex}.not-found h1{margin:0;font-size:2.8rem}.not-found p{color:var(--muted)}html[data-effects=off] .star-field,html[data-effects=off] .cosmic-haze{display:none}html[data-effects=off] .brand-bar,html[data-effects=off] .brand-frame,html[data-effects=off] .ambient-wave i{animation:none}html[data-theme=light] .transcription-studio{background:linear-gradient(145deg,#ffffffeb,#f1f8fcf2);box-shadow:0 15px 42px #2b5b841a}html[data-theme=light] .header-cta,html[data-theme=light] .primary-button{color:#0e2633}@media (max-width:1280px){.shell{width:min(100% - 60px,1180px)}.hero{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:36px}.hero-copy{padding-inline-start:12px}.hero h1{font-size:clamp(2.65rem,4vw,3.5rem)}.header-actions{gap:13px}.primary-nav{gap:23px}.feature-item{gap:12px;padding:0 14px}.feature-symbol{flex-basis:42px;width:42px;height:42px}}@media (max-width:1020px){.primary-nav{border:1px solid var(--line-bright);background:var(--panel-solid);z-index:15;border-radius:14px;width:min(280px,100%);padding:18px;display:none;position:absolute;top:78px;left:auto;right:0;box-shadow:0 20px 45px #0000004d}.primary-nav.is-open{flex-direction:column;align-items:stretch;display:flex}.primary-nav a{padding:9px}.mobile-menu{display:flex}.hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding:70px 0}.hero-copy{padding-inline-start:0}.hero h1{font-size:clamp(3rem,6.6vw,4.5rem)}.hero-description{max-width:660px}.ambient-wave{margin-top:28px}.transcription-studio{width:100%;max-width:760px;margin:0 auto}.feature-strip{grid-template-columns:repeat(2,1fr);gap:25px 0}.feature-item:nth-child(2){border:0}.feature-item:nth-child(3){padding-inline-start:0}}@media (max-width:620px){.shell{width:calc(100% - 36px)}.site-header{height:70px}.brand-symbol{width:34px;height:34px}.brand-word{font-size:1.25rem}.header-actions{gap:7px}.signin,.action-divider,.header-cta{display:none}.round-icon{width:36px;height:36px}.language-trigger{font-size:.78rem}.primary-nav{top:69px}.settings-popover{width:min(287px,100vw - 44px);right:-65px}.hero{gap:12px;padding:56px 0 44px}.eyebrow{font-size:.68rem}.hero h1{letter-spacing:-1.85px;margin:29px 0 18px;font-size:clamp(2.55rem,10.5vw,3.65rem)}.hero-description{font-size:1rem;line-height:1.65}.hero-actions{gap:19px;margin-top:27px}.primary-button{padding:15px 19px;font-size:.84rem}.see-workflow{gap:6px;font-size:.79rem}.play-ring{width:27px;height:27px}.ambient-wave{height:70px;margin-top:19px}.transcription-studio{border-radius:16px;padding:24px 18px 20px}.studio-head{font-size:.65rem}.transcription-studio h2{font-size:1.58rem}.studio-tabs{gap:3px}.studio-tabs button{gap:5px;font-size:.7rem}.studio-tabs svg{width:17px}.file-zone-button{min-height:152px}.file-zone-button strong{font-size:.9rem}.sample-audio{gap:9px;padding:11px}.sample-meta{width:110px}.sample-audio>small{display:none}.sample-transcript-heading{font-size:.73rem}.language-detector{font-size:.58rem}.feature-strip{gap:19px 0;padding:22px 0}.feature-item{gap:9px;padding:0 10px}.feature-symbol{flex-basis:35px;width:35px;height:35px}.feature-symbol svg{width:19px}.feature-item strong{white-space:normal;font-size:.75rem}.feature-item small{font-size:.63rem}.feature-item:nth-child(2),.feature-item:nth-child(4){padding-inline-end:0}.below-fold{margin-top:45px;padding:50px 0 55px}.workflow-steps{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-copy{min-width:0}.hero h1 .headline-normal{color:var(--foreground)}@media (max-width:1020px){.hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.ambient-wave{gap:2px;overflow:hidden}.ambient-wave i{flex:0 3px;min-width:1px}.studio-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.studio-tabs button{white-space:normal;min-width:0}.sample-audio .sample-progress{min-width:0}}.skip-link{z-index:1000;inset-inline-start:18px;background:var(--accent);color:var(--accent-ink);border-radius:9px;padding:11px 18px;font-weight:650;position:fixed;top:-80px}.skip-link:focus{top:12px}.site-page{isolation:isolate}.site-page main{display:block}#main-content:focus{outline:none}[hidden]{display:none!important}#studio{scroll-margin-top:32px}.primary-nav a[aria-current=page]{color:var(--foreground)}.subtle-link{border-bottom:1px solid var(--line-bright);color:var(--accent);align-items:center;gap:10px;margin-top:16px;padding:10px 0;font-size:.92rem;font-weight:560;transition:color .16s,gap .16s;display:inline-flex}.subtle-link:hover{color:var(--foreground);gap:15px}.phase2-intro{padding-block-end:72px}.site-footer-expanded{grid-template-columns:1fr 1.2fr auto;align-items:start;gap:40px;padding:38px 6px 51px;font-size:.82rem;display:grid}.footer-identity{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-identity strong{color:var(--foreground);letter-spacing:-.5px;font-size:1.23rem}.footer-identity span{color:var(--muted)}.footer-identity small{color:var(--dim);margin-top:17px;font-size:.75rem}.footer-nav>strong{color:var(--foreground);margin-bottom:16px;font-size:.84rem;display:block}.footer-nav>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.footer-nav a{color:var(--muted);transition:color .2s}.footer-nav a:hover{color:var(--accent)}.footer-status{color:var(--dim);align-items:center;gap:9px;font-size:.74rem;display:flex}.status-indicator{background:var(--accent);opacity:.6;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.information-page{padding:0 10px 84px}.information-hero{border-bottom:1px solid var(--line);padding:clamp(82px,10vw,152px) min(5vw,75px) clamp(63px,7vw,100px);position:relative;overflow:clip}.information-index{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;font-size:.73rem;font-weight:620;line-height:1.5;display:flex}.index-line{background:var(--accent);flex-shrink:0;width:26px;height:1px}.information-hero h1{letter-spacing:-.052em;text-wrap:balance;max-width:930px;margin:32px 0 27px;font-size:clamp(2.8rem,5.3vw,5.9rem);font-weight:650;line-height:1.08}.information-hero>p{color:var(--muted);max-width:750px;margin:0;font-size:clamp(1.05rem,1.45vw,1.26rem);line-height:1.78}.info-orbit{z-index:-1;inset-inline-end:-11%;width:min(53vw,660px);height:min(53vw,660px);box-shadow:0 0 100px 8px var(--glow) inset;pointer-events:none;border:1px solid #99bcdc0e;border-radius:50%;position:absolute;bottom:-80%}.information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:52px 0;display:grid}.information-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;flex-direction:column;min-height:256px;padding:clamp(24px,2.8vw,42px);transition:border-color .25s,transform .25s;display:flex}.information-card:hover{border-color:var(--line-bright);transform:translateY(-2px)}.info-card-top{justify-content:space-between;align-items:start;display:flex}.information-icon{border:1px solid var(--line-bright);width:45px;height:45px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.card-index{font-variant-numeric:tabular-nums;letter-spacing:1px;color:var(--subtle);font-size:.69rem}.information-card h2{letter-spacing:-.03em;margin:29px 0 12px;font-size:clamp(1.14rem,1.75vw,1.4rem);font-weight:610}.information-card p{color:var(--muted);margin:0;font-size:.91rem;line-height:1.73}.plan-state{color:var(--accent);border:1px solid var(--line);padding:6px 12px;border-radius:20px;align-self:flex-start;margin-top:auto;padding-top:7px;font-size:.7rem}.pricing-grid .information-card{min-height:340px}.pricing-grid .information-card p{margin-bottom:30px}.information-callout{border:1px solid var(--line-bright);background:linear-gradient(120deg, var(--panel), var(--panel-soft));border-radius:16px;align-items:start;gap:28px;margin:15px 0 62px;padding:clamp(25px,3vw,46px);display:flex}.callout-mark{color:var(--accent);border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.information-callout h2{margin:1px 0 12px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:600}.information-callout p{max-width:830px;color:var(--muted);margin:0;font-size:.93rem;line-height:1.7}.caution-callout{border-color:var(--line)}.info-end-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding-top:26px;display:flex}.info-end-row>span{color:var(--dim);font-size:.81rem}.faq-section{padding:18px 0 30px}.faq-intro{justify-content:space-between;align-items:end;gap:24px;margin:35px 0;display:flex}.section-overline{letter-spacing:2px;color:var(--accent);font-size:.75rem}.faq-intro h2{letter-spacing:-.04em;margin:12px 0 0;font-size:clamp(1.65rem,3vw,2.5rem)}.faq-search-label{border:1px solid var(--line);background:var(--panel);min-width:min(100%,310px);color:var(--accent);border-radius:10px;align-items:center;gap:11px;padding:0 14px;display:flex}.faq-search-label input{width:100%;color:var(--foreground);background:0 0;border:0;outline:none;padding:13px 0;font-size:.86rem}.faq-search-label:focus-within{border-color:var(--line-bright)}.faq-search-label input::placeholder{color:var(--dim)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;color:var(--foreground);justify-content:space-between;align-items:center;gap:20px;padding:22px 6px;font-size:1.02rem;font-weight:550;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{color:var(--accent);flex-shrink:0;transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:var(--muted);max-width:850px;margin:0;padding:0 60px 22px 6px;font-size:.92rem;line-height:1.8}.empty-help{color:var(--muted);padding:20px 6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[dir=rtl] .primary-nav.is-open{left:0;right:auto}html[dir=rtl] .information-hero h1{letter-spacing:-.025em}html[dir=rtl] .information-hero{text-align:start}html[dir=rtl] .information-hero .info-orbit{inset-inline-end:-11%}html[dir=rtl] .faq-item p{padding:0 6px 22px 60px}html[dir=rtl] .toast{left:26px;right:auto}html[dir=rtl] .sample-audio,html[dir=rtl] .sample-transcript-heading{direction:ltr}html[dir=rtl] .sample-transcript{direction:rtl}@media (max-width:1100px){.information-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-expanded{grid-template-columns:1fr 1.2fr;gap:32px}.footer-status{grid-column:1/-1}}@media (max-width:700px){.information-page{padding:0 0 45px}.information-hero{padding:72px 6px 58px}.information-hero h1{letter-spacing:-.045em;margin-top:27px;font-size:clamp(2.5rem,9vw,3.8rem)}.information-hero>p{font-size:1rem}.information-grid{grid-template-columns:1fr;gap:12px;padding:28px 0}.information-card{min-height:auto;padding:27px}.information-card h2{margin-top:23px}.pricing-grid .information-card{min-height:240px}.information-callout{gap:14px;margin-bottom:38px;padding:24px 20px}.callout-mark{width:36px;height:36px}.info-end-row,.faq-intro{flex-direction:column;align-items:stretch}.faq-intro{gap:20px;margin-top:20px}.faq-search-label{min-width:100%}.site-footer-expanded{grid-template-columns:1fr;gap:35px;padding:34px 2px}.footer-nav>div{gap:13px 10px}.footer-status{grid-column:1}.info-orbit{display:none}}@media (prefers-reduced-motion:reduce){.information-card,.subtle-link,.faq-item svg{transition:none!important}.information-card:hover{transform:none}}.cosmic-haze-soft{opacity:.48;background:radial-gradient(ellipse 20% 11% at 20% 23%, var(--glow), transparent 90%), radial-gradient(ellipse 27% 15% at 77% 57%, var(--secondary-glow), transparent 90%);transform:translate3d(var(--ambient-parallax-far-x,0px),var(--ambient-parallax-far-y,0px),0);animation:42s ease-in-out infinite alternate ambient-cloud-drift;position:absolute;inset:-7% -3%}.cosmic-sheen{pointer-events:none;opacity:.23;background:linear-gradient(111deg,#0000 20%,#afd6ee06 48%,#0000 75%) 0 0/190% 100%;animation:39s ease-in-out infinite alternate ambient-sheen-drift;position:absolute;inset:0}.star-field{pointer-events:none}.starfield-distant{transform:translate3d(var(--ambient-parallax-far-x,0px),var(--ambient-parallax-far-y,0px),0);transition:transform .8s ease-out}.starfield-near,.starfield-glints{transform:translate3d(var(--ambient-parallax-near-x,0px),var(--ambient-parallax-near-y,0px),0);opacity:.65;transition:transform 1.1s ease-out}.star{opacity:.17;box-shadow:none;background:var(--accent-strong);animation:ambient-star-flicker var(--twinkle-duration,12s) var(--twinkle-delay,0s) ease-in-out infinite}.star--glints{box-shadow:0 0 6px #c1e1f629}.star--glints:before,.star--glints:after{content:"";pointer-events:none;background:var(--accent);opacity:.2;border-radius:50%;position:absolute}.star--glints:before{width:1px;height:6px;inset-block-start:-2px;inset-inline-start:.5px}.star--glints:after{width:6px;height:1px;inset-block-start:.5px;inset-inline-start:-2px}@keyframes ambient-star-flicker{0%,18%,to{opacity:.18;transform:scale(.68)}45%{opacity:var(--twinkle-peak,.69);transform:scale(1.28)}66%{opacity:.28;transform:scale(.9)}}@keyframes ambient-cloud-drift{0%{opacity:.35}to{opacity:.58}}@keyframes ambient-sheen-drift{0%{opacity:.13;background-position:0%}to{opacity:.24;background-position:100%}}@keyframes ambient-studio-light{0%,14%,to{opacity:.42}45%{opacity:.9}}@keyframes ambient-wave-glow{0%,to{opacity:.49}50%{opacity:.84}}@keyframes ambient-soft-entrance{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}html[data-effects=on] .studio-shine{animation:17s ease-in-out infinite ambient-studio-light}html[data-effects=on] .wave-horizon{animation:9s ease-in-out infinite ambient-wave-glow}html[data-effects=on] .hero-copy .eyebrow,html[data-effects=on] .hero-copy h1,html[data-effects=on] .hero-description,html[data-effects=on] .hero-actions{animation:.66s cubic-bezier(.2,.7,.2,1) both ambient-soft-entrance}html[data-effects=on] .hero-copy h1{animation-delay:80ms}html[data-effects=on] .hero-description{animation-delay:.16s}html[data-effects=on] .hero-actions{animation-delay:.24s}.primary-button,.header-cta{transition:transform .2s,box-shadow .2s,background-color .2s}@media (hover:hover) and (pointer:fine){.primary-button:hover,.header-cta:hover{transform:translateY(-1px)}}html[data-effects=off] .cosmic-haze-soft,html[data-effects=off] .cosmic-sheen,html[data-effects=off] .starfield-near,html[data-effects=off] .starfield-glints{display:none}html[data-effects=off] .star,html[data-effects=off] .studio-shine,html[data-effects=off] .wave-horizon,html[data-effects=off] .hero-copy .eyebrow,html[data-effects=off] .hero-copy h1,html[data-effects=off] .hero-description,html[data-effects=off] .hero-actions{animation:none}html[data-effects=off] .primary-button,html[data-effects=off] .header-cta{transition:none}html[data-effects=off] .primary-button:hover,html[data-effects=off] .header-cta:hover{transform:none}html[data-ambient-state=paused] .star,html[data-ambient-state=paused] .brand-bar,html[data-ambient-state=paused] .cosmic-haze-soft,html[data-ambient-state=paused] .cosmic-sheen,html[data-ambient-state=paused] .ambient-wave i,html[data-ambient-state=paused] .studio-shine,html[data-ambient-state=paused] .wave-horizon{animation-play-state:paused}html[data-theme=light] .starfield-near,html[data-theme=light] .starfield-glints{opacity:.12}html[data-theme=light] .cosmic-haze-soft{opacity:.18}@media (max-width:620px){.starfield-glints{display:none}.cosmic-haze-soft{opacity:.28}}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.star,.cosmic-haze-soft,.cosmic-sheen,.studio-shine,.wave-horizon,.ambient-wave i,.brand-bar,.brand-frame,.hero-copy .eyebrow,.hero-copy h1,.hero-description,.hero-actions{animation:none!important}.starfield-distant,.starfield-near,.starfield-glints,.cosmic-haze-soft,.primary-button,.header-cta{transition:none!important;transform:none!important}}html[data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1719;--bg-deep:#071215;--panel:#102426d1;--panel-solid:#11292a;--panel-soft:#91d4be13;--foreground:#effbf8;--muted:#b4d4cb;--dim:#8cb9ab;--subtle:#72a293;--accent:#a4e6d0;--accent-strong:#d1fff0;--accent-ink:#0c2823;--line:#9fd4c33d;--line-bright:#a7e9d7b8;--glow:#32897024;--secondary-glow:#337d8e1f}html[data-font-scale=xsmall]{font-size:14px}html[data-font-scale=xlarge]{font-size:19.5px}html[data-contrast=high]:not([data-theme=light]){--foreground:#fff;--muted:#edf4ff;--dim:#d0deec;--subtle:#bed2e4;--accent:#d9efff;--accent-strong:#f2faff;--accent-ink:#081421;--line:#e6f4ff8c;--line-bright:#f6fdffe8;--panel-solid:#0c1824;--panel:#08131ff0}html[data-contrast=high][data-theme=light]{--bg:#fff;--bg-deep:#f5f8fb;--foreground:#071a2a;--muted:#1d3345;--dim:#29465d;--subtle:#29465d;--accent:#064c74;--accent-strong:#063858;--accent-ink:#fff;--line:#092e4791;--line-bright:#04263ede;--panel-solid:#fff;--panel:#fffffff7}html[data-density=compact] .information-hero{padding-block:clamp(50px,7vw,96px)}html[data-density=compact] .information-grid{gap:10px;padding-block:28px}html[data-density=compact] .information-card{min-height:206px;padding:clamp(19px,2.1vw,30px)}html[data-density=compact] .information-card h2{margin-top:18px}html[data-density=compact] .information-callout{padding:clamp(19px,2.3vw,30px)}html[data-density=compact] .faq-item summary{padding-block:14px}html[data-density=compact] .site-footer-expanded{padding-block:28px}:root{--cta-gradient:linear-gradient(112deg,#b9e3f5,#c9effa 63%,#b8e4fc);--cta-outline:#d5f4ffe6}html[data-theme=royal]{--cta-gradient:linear-gradient(112deg,#c8b8f0,#ddceff 63%,#cbbaff);--cta-outline:#eee2ffd9}html[data-theme=ocean]{--cta-gradient:linear-gradient(112deg,#a5e5eb,#c5f7f8 63%,#b6f0f3);--cta-outline:#cdffffe0}html[data-theme=emerald]{--cta-gradient:linear-gradient(112deg,#a2e8d0,#cafbe8 63%,#afe8d4);--cta-outline:#d5ffedd9}html[data-theme=light]{--cta-gradient:linear-gradient(112deg,#cce7f4,#e1f4fc 63%,#cbeaf7);--cta-outline:#75a6c2cc}html[data-contrast=high]:not([data-theme=light]){--cta-gradient:linear-gradient(112deg,#dcefff,#fff);--cta-outline:#fff}html[data-contrast=high][data-theme=light]{--cta-gradient:linear-gradient(112deg,#114f73,#073852);--cta-outline:#052c45}.header-cta,.primary-button{background:var(--cta-gradient);border-color:var(--cta-outline)}html[data-contrast=high][data-theme=light] .header-cta,html[data-contrast=high][data-theme=light] .primary-button{color:#fff}.settings-popover{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-bright) transparent;width:320px;max-height:min(76dvh,630px);padding:19px;overflow-y:auto}.theme-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-choices button{text-align:start;justify-content:start;align-items:center;gap:7px;min-width:0;display:flex}.theme-dot{border:1px solid var(--line-bright);background:#172636;border-radius:50%;flex:0 0 11px;width:11px;height:11px}.theme-dot-graphite{background:linear-gradient(120deg,#08111c,#a2cbe3)}.theme-dot-royal{background:linear-gradient(120deg,#19152e,#c3a5eb)}.theme-dot-ocean{background:linear-gradient(120deg,#0c2935,#8ed4dd)}.theme-dot-emerald{background:linear-gradient(120deg,#0b2d29,#a4e6d0)}.theme-dot-light{background:linear-gradient(120deg,#f9fcff,#9bbdd2)}.theme-dot-system{background:linear-gradient(90deg,#192b3c 50%,#f9fcff 50%)}.text-size-choices{grid-template-columns:repeat(5,minmax(0,1fr))}.segmented-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.segmented-choices button{background:var(--panel-soft);color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:9px 5px;font-size:.76rem}.segmented-choices button.selected{border-color:var(--line-bright);color:var(--foreground);background:#76aeda1f}.settings-reset{text-align:center;width:100%;color:var(--foreground);border:1px solid var(--line);background:0 0;border-radius:8px;margin-top:14px;padding:11px 9px;font-size:.79rem;display:block}.settings-reset:hover{border-color:var(--line-bright);background:var(--panel-soft)}.settings-hint{text-align:center;color:var(--dim);margin:10px 0 0;font-size:.7rem;line-height:1.45}.settings-popover button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:620px){.settings-popover{top:70px;left:14px;right:14px;width:auto;max-height:calc(100dvh - 84px);padding:18px;position:fixed;inset-inline:14px}}html:lang(ckb),html:lang(ar){--body-font:"Noto Sans Arabic", "Noto Naskh Arabic", "Segoe UI", Tahoma, sans-serif}html:lang(ckb) .hero h1,html:lang(ar) .hero h1,html:lang(ckb) .information-hero h1,html:lang(ar) .information-hero h1,html:lang(ckb) .below-fold h2,html:lang(ar) .below-fold h2{letter-spacing:0;line-height:1.38}html:lang(ckb) .hero-description,html:lang(ar) .hero-description{line-height:1.9}html:lang(ckb) .eyebrow,html:lang(ar) .eyebrow,html:lang(ckb) .settings-group-label,html:lang(ar) .settings-group-label,html:lang(ckb) .information-index,html:lang(ar) .information-index{letter-spacing:0;text-transform:none;line-height:1.75}html:lang(ckb) .information-card p,html:lang(ar) .information-card p,html:lang(ckb) .faq-item p,html:lang(ar) .faq-item p{line-height:1.95}.studio-input-panel[hidden],.settings-popover[hidden],.language-popover[hidden],.toast[hidden]{display:none!important}.sample-meta bdi,.file-zone-button bdi{overflow-wrap:anywhere;max-width:100%;direction:auto;unicode-bidi:isolate;display:inline-block}.sample-audio small[dir=ltr]{unicode-bidi:isolate}html[dir=rtl] .faq-item p{padding-inline:6px}html[dir=rtl] .sample-audio{direction:ltr}html[dir=rtl] .sample-audio .sample-meta{text-align:start;direction:rtl}html[dir=rtl] .sample-transcript-heading{direction:rtl}@media (max-width:620px){html:lang(ckb) .hero h1,html:lang(ar) .hero h1{font-size:clamp(2.1rem,8.1vw,3rem)}html:lang(ckb) .header-cta,html:lang(ar) .header-cta{font-size:.81rem}}.auth-page{z-index:1;width:min(100%,650px);margin:clamp(44px,8vw,92px) auto clamp(60px,9vw,115px);position:relative}.auth-overline{letter-spacing:.23em;color:var(--muted,#8c9aaf);direction:ltr;align-items:center;gap:15px;margin:0 0 24px;font-size:.71rem;font-weight:700;display:flex}.auth-overline-line{background:var(--accent);width:32px;height:1px}.auth-card{border:1px solid var(--line,#a0b8d329);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(150deg,#1f304573,#09111cc7);border-radius:17px;padding:clamp(24px,4vw,48px);box-shadow:0 18px 65px #0000001f}.auth-topline{letter-spacing:.16em;color:var(--muted,#9caec4);align-items:center;gap:9px;font-size:.7rem;font-weight:750;display:flex}.auth-topline>span:last-child{opacity:.6;margin-inline-start:auto}.auth-status-dot{background:#89b6d4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #68b8e457}.auth-card h1{letter-spacing:-.035em;color:var(--foreground);margin:22px 0 10px;font-size:clamp(1.75rem,4vw,2.7rem);font-weight:630;line-height:1.2}.auth-lead{max-width:46ch;color:var(--muted,#a0aec0);margin:0 0 27px;font-size:1rem;line-height:1.9}.auth-form{gap:19px;display:grid}.auth-form label{color:var(--foreground);gap:8px;font-size:.88rem;font-weight:560;display:grid}.auth-form input{box-sizing:border-box;border:1px solid var(--line,#99afcc3d);width:100%;min-width:0;min-height:48px;color:var(--foreground);font:inherit;background:#050c154d;border-radius:9px;padding:12px 14px;transition:border-color .18s,box-shadow .18s;display:block}.auth-form input:focus-visible{outline-offset:2px;border-color:#8fbadb;outline:2px solid #8fbadb}.auth-form input::placeholder{color:var(--muted,#8b98a8)}.auth-password-field{align-items:center;display:flex;position:relative}.auth-password-field input{padding-inline-end:50px}.auth-password-field button{inset-inline-end:7px;width:36px;height:36px;color:var(--muted,#a2b4c5);cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:50%;transform:translateY(-50%)}.auth-password-hint{color:var(--muted,#9dacc0);margin-top:-10px;font-size:.83rem;line-height:1.65}.auth-submit{width:100%;min-height:50px;color:var(--accent-ink);background:linear-gradient(110deg,var(--accent-strong),var(--accent));font-weight:750;font:inherit;cursor:pointer;border:1px solid #afd4ea57;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:12px 20px;transition:filter .2s,transform .2s;display:flex}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-submit:not(:disabled):hover{filter:brightness(1.07);transform:translateY(-1px)}.auth-submit span{font-size:1.3rem}.auth-links{flex-wrap:wrap;gap:11px 21px;margin-top:26px;display:flex}.auth-links a{color:var(--accent);font-size:.89rem;line-height:1.5;text-decoration:none}.auth-links a:hover{text-decoration:underline}.auth-privacy{text-align:center;color:var(--muted,#98a8bb);margin:18px 12px;font-size:.78rem;line-height:1.8}.auth-message{color:var(--foreground);background:#7d422b17;border:1px solid #e8b1934d;border-radius:9px;margin:0 0 20px;padding:12px 14px;font-size:.85rem;line-height:1.8}.auth-success{background:#337a641a;border-color:#6bc9ab40}.account-details{gap:0;margin:25px 0 23px;display:grid}.account-details>div{border-bottom:1px solid var(--line,#91abc521);justify-content:space-between;gap:18px;padding:16px 0;display:flex}.account-details dt{color:var(--muted,#b4bdce)}.account-details dd{overflow-wrap:anywhere;color:var(--foreground);margin:0}.account-notice{border-inline-start:2px solid var(--accent);color:var(--muted,#a7b8c8);gap:7px;padding:8px 18px;font-size:.9rem;line-height:1.75;display:grid}.account-notice strong{color:var(--foreground)}.account-security-title{color:var(--foreground);margin:30px 0 14px;font-size:1rem}.account-actions{flex-wrap:wrap;gap:10px;display:flex}.account-actions button{border:1px solid var(--line,#92adc940);color:var(--foreground);cursor:pointer;font:inherit;background:#14273840;border-radius:8px;padding:11px 14px}.account-actions button:hover{border-color:var(--accent)}.account-actions button:disabled{opacity:.5}html[data-theme=light] .auth-card{background:#ffffffba;box-shadow:0 18px 60px #0e29430d}html[data-theme=light] .auth-form input{background:#f6f9fccc}html[data-theme=light] .auth-submit{color:var(--accent-ink)}@media (max-width:700px){.auth-page{width:100%;margin:38px auto 70px}.auth-card{padding:22px 20px}.auth-overline{margin-inline:3px}.account-details>div{gap:5px;display:grid}.account-actions{display:grid}.account-actions button{width:100%}}@media (prefers-reduced-motion:reduce){.auth-submit,.auth-form input{transition:none!important}}.account-form-section{border-bottom:1px solid var(--line);padding:20px 0 24px}.account-form-section .account-security-title{margin:6px 0 18px}.account-form-section .auth-submit{min-height:44px}.auth-field{gap:8px;display:grid}.auth-field>label{display:block}.workspace{z-index:1;max-width:1180px;margin:0 auto;padding:42px 0 94px;position:relative}.workspace-eyebrow{letter-spacing:.13em;color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:23px;font-size:.7rem;font-weight:650;display:flex}.workspace-email{letter-spacing:0;color:var(--dim);overflow-wrap:anywhere;margin-inline-start:auto;font-size:.73rem;font-weight:400}.workspace-nav{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;flex-wrap:wrap;gap:5px;margin-bottom:36px;padding:6px;display:flex}.workspace-nav a{color:var(--muted);border-radius:8px;padding:12px 15px;font-size:.84rem;font-weight:560;line-height:1.5;text-decoration:none;transition:background .18s,color .18s}.workspace-nav a:hover,.workspace-nav a.is-current{color:var(--foreground);background:var(--panel)}.workspace-nav a.is-current{box-shadow:inset 0 0 0 1px var(--line)}.workspace-content{gap:24px;display:grid}.workspace-heading{justify-content:space-between;align-items:center;gap:22px;min-width:0;display:flex}.workspace-heading h1{letter-spacing:-.034em;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(1.85rem,3vw,2.7rem);font-weight:640;line-height:1.3}.workspace-heading p{max-width:72ch;color:var(--muted);margin:0;font-size:.92rem;line-height:1.8}.workspace-button{color:var(--foreground);font:inherit;border:1px solid var(--line);background:var(--panel-soft);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 15px;font-size:.82rem;font-weight:570;line-height:1.35;text-decoration:none;display:inline-flex}.workspace-button:hover{border-color:var(--line-bright);background:var(--panel)}.workspace-button:focus-visible,.workspace-nav a:focus-visible,.workspace-filters button:focus-visible,.workspace-pagination button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-button:disabled{cursor:wait;opacity:.6}.workspace-button.workspace-primary{background:var(--cta-gradient);border-color:var(--cta-outline);color:var(--accent-ink);font-weight:660}.workspace-button.workspace-danger{color:var(--foreground);border-color:#dd828273}.workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-stat,.workspace-panel{border:1px solid var(--line);background:var(--panel);border-radius:14px}.workspace-stat{gap:22px;min-width:0;padding:22px;display:grid}.workspace-stat span{color:var(--muted);font-size:.77rem;line-height:1.5}.workspace-stat strong{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:clamp(1.65rem,2.5vw,2.3rem);font-weight:630}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.workspace-panel{min-width:0;padding:23px}.workspace-panel h2{margin:0;font-size:1.03rem;font-weight:640;line-height:1.5}.workspace-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.workspace-panel-head>a{color:var(--accent);font-size:.8rem;text-decoration:none}.workspace-panel-head>a:hover{text-decoration:underline}.workspace-items{display:grid}.workspace-item{border-top:1px solid var(--line);color:var(--foreground);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 0;font-size:.83rem;text-decoration:none;display:flex}.workspace-items>.workspace-item:first-child{border-top:0}.workspace-item>div:first-child{gap:8px;min-width:0;display:grid}.workspace-item strong{overflow-wrap:anywhere;font-weight:580}.workspace-item span{color:var(--muted);font-size:.74rem}.workspace-item>a,.workspace-table a{color:var(--accent)}.workspace-empty{text-align:center;justify-items:center;gap:10px;padding:39px 15px;display:grid}.workspace-empty-symbol{border:1px solid var(--line);width:46px;height:46px;color:var(--accent);border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.workspace-empty h3{margin:8px 0 0;font-size:1rem;font-weight:590}.workspace-empty p{max-width:46ch;color:var(--muted);margin:0 0 9px;font-size:.84rem;line-height:1.85}.workspace-footnote,.workspace-muted{color:var(--dim);margin:0;font-size:.79rem;line-height:1.9}.workspace-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-filters{flex-wrap:wrap;gap:5px;display:flex}.workspace-filters button,.workspace-pagination button{background:var(--panel-soft);border:1px solid var(--line);color:var(--muted);cursor:pointer;min-height:38px;font:inherit;border-radius:8px;padding:9px 13px;font-size:.8rem}.workspace-filters button.selected{color:var(--foreground);border-color:var(--line-bright);background:var(--panel)}.workspace-search{gap:6px;max-width:100%;display:flex}.workspace-search input{border:1px solid var(--line);background:var(--panel);width:min(260px,46vw);min-width:130px;color:var(--foreground);font:inherit;border-radius:8px;padding:9px 12px;font-size:.82rem}.workspace-search button{background:var(--panel);border:1px solid var(--line);color:var(--foreground);cursor:pointer;border-radius:8px;padding:9px 12px}.workspace-editor{gap:18px;display:grid}.workspace-editor h2{font-size:1.05rem}.workspace-editor label{color:var(--foreground);gap:8px;font-size:.85rem;display:grid}.workspace-editor input,.workspace-editor textarea{border:1px solid var(--line);background:var(--panel-soft);width:100%;min-width:0;color:var(--foreground);font:inherit;resize:vertical;border-radius:9px;padding:12px 14px;font-size:.91rem;line-height:1.7;display:block}.workspace-editor input:focus-visible,.workspace-editor textarea:focus-visible,.workspace-search input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workspace-form-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.workspace-notice{border:1px solid var(--line-bright);color:var(--foreground);background:var(--panel-soft);border-radius:8px;margin:0 0 12px;padding:12px 15px;font-size:.85rem;line-height:1.6}.workspace-loading{color:var(--muted);padding:25px}.workspace-pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:end;align-items:center;gap:16px;padding-top:15px;font-size:.78rem;display:flex}.workspace-pagination button:disabled{opacity:.4;cursor:default}.workspace-back{color:var(--accent);width:fit-content;font-size:.85rem;text-decoration:none}.workspace-details p{color:var(--muted);overflow-wrap:anywhere;font-size:.9rem;line-height:1.9}.workspace-details dl>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:13px 0;font-size:.82rem;display:flex}.workspace-details dt{color:var(--muted)}.workspace-details dd{color:var(--foreground);text-align:end;margin:0}.workspace-chip{border:1px solid var(--line);color:var(--accent);white-space:nowrap;border-radius:99px;padding:5px 10px;font-size:.72rem}.workspace-big-number{color:var(--foreground);font-variant-numeric:tabular-nums;margin:17px 0;font-size:clamp(2rem,4vw,3.5rem);display:block}.workspace-table-wrap{max-width:100%;overflow-x:auto}.workspace-table{border-collapse:collapse;text-align:start;width:100%;min-width:460px;font-size:.8rem}.workspace-table th,.workspace-table td{text-align:start;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 9px}.workspace-table th{color:var(--muted);font-weight:570}.workspace-table td{color:var(--foreground)}.workspace-table th:first-child,.workspace-table td:first-child{padding-inline-start:0}.workspace-table td bdi{overflow-wrap:anywhere}html[data-theme=light] .workspace-panel,html[data-theme=light] .workspace-stat{background:var(--panel)}html[dir=rtl] .workspace-heading h1{letter-spacing:0;line-height:1.55}html[data-density=compact] .workspace-panel{padding:16px}html[data-density=compact] .workspace-stat{gap:12px;padding:16px}@media (max-width:920px){.workspace-grid{grid-template-columns:1fr}.workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.workspace{padding:23px 0 66px}.workspace-email{width:100%;margin-inline-start:0}.workspace-nav{gap:0;margin-bottom:22px}.workspace-nav a{text-align:center;flex:auto;padding:10px 11px;font-size:.76rem}.workspace-heading{gap:14px;display:grid}.workspace-heading .workspace-button{justify-self:start}.workspace-stats{gap:9px}.workspace-stat{gap:12px;padding:17px}.workspace-panel{padding:18px 15px}.workspace-toolbar{align-items:stretch}.workspace-search{width:100%}.workspace-search input{flex:1;width:auto}.workspace-filters button{padding:9px}.workspace-item{gap:9px}.workspace-form-actions .workspace-button{white-space:normal}}@media (prefers-reduced-motion:reduce){.workspace-nav a{transition:none!important}}.media-workspace{max-width:1200px}.media-intake{gap:16px;display:grid}.media-project-label,.media-list-filter label{color:var(--muted);font-size:.83rem;display:block}.media-select,.media-url{background:var(--panel-soft);width:100%;max-width:480px;color:var(--foreground);border:1px solid var(--line);font:inherit;border-radius:9px;padding:12px 14px;font-size:.88rem}.media-select option{background:var(--panel-solid)}.media-tabs{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;flex-wrap:wrap;gap:5px;width:fit-content;padding:5px;display:flex}.media-tabs button{color:var(--muted);font:inherit;background:0 0;border:0;border-radius:8px;padding:10px 16px;font-size:.83rem}.media-tabs button.selected{background:var(--panel);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--line-bright)}.media-form{justify-items:start;gap:14px;max-width:100%;display:grid}.media-form p{max-width:67ch}.media-dropzone{text-align:center;border:1px dashed var(--line-bright);background:var(--panel-soft);cursor:pointer;width:min(100%,640px);max-width:100%;color:var(--foreground);border-radius:12px;justify-items:center;gap:8px;padding:34px 20px;display:grid}.media-dropzone span{font-weight:600}.media-dropzone small{color:var(--muted);font-weight:400;line-height:1.8}.media-form input[type=file]{max-width:100%;font:inherit;color:var(--muted);font-size:.78rem}.media-selection{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;font-size:.82rem;display:flex}.media-selection bdi{overflow-wrap:anywhere}.media-selection strong{color:var(--muted);font-weight:500}.media-selection small{color:var(--dim)}.media-recording{color:var(--accent);font-variant-numeric:tabular-nums;align-self:center;font-size:.9rem}.media-progress{background:var(--panel-soft);border:1px solid var(--line);border-radius:12px;width:min(100%,640px);height:7px;margin-bottom:13px;position:relative}.media-progress>span{background:var(--accent);border-radius:12px;max-width:100%;height:100%;transition:width .2s;display:block}.media-progress>b{top:12px;color:var(--muted);font-size:.72rem;font-weight:400;position:absolute;inset-inline-end:0}.media-list-filter{flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;display:flex}.media-list-filter .media-select{max-width:310px}.media-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.media-actions button{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.78rem}.media-actions button:hover{color:var(--foreground)}.media-table{min-width:660px}@media (max-width:620px){.media-tabs{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.media-tabs button{padding:10px 6px;font-size:.75rem}.media-dropzone{padding:26px 14px}.media-list-filter{gap:7px;display:grid}.media-intake{gap:14px}}@media (prefers-reduced-motion:reduce){.media-progress>span{transition:none}}.ai-workspace{max-width:1200px}.ai-start-panel{gap:18px;display:grid}.ai-start-panel h2{margin:0}.ai-start-form{gap:10px;max-width:520px;display:grid}.ai-start-form label{color:var(--muted);margin-top:7px;font-size:.84rem}.ai-start-form button{justify-self:start;margin-top:12px}.ai-jobs-table{min-width:700px}.ai-result-segments{scrollbar-width:thin;gap:12px;max-height:480px;line-height:1.85;display:grid;overflow:auto}.ai-result-segments p{border-bottom:1px solid var(--line);overflow-wrap:anywhere;margin:0;padding-bottom:12px}.ai-result-segments time{color:var(--dim);font-variant-numeric:tabular-nums;margin-inline-end:12px;font-size:.76rem}.ai-result-segments bdi{white-space:pre-wrap}.ai-result{gap:15px;display:grid}@media (max-width:660px){.ai-start-form{max-width:100%}.ai-result-segments{max-height:350px}}.ai-cloud-consent{color:var(--muted);align-items:start;gap:12px;padding:8px 0;font-size:.81rem;line-height:1.7;display:flex}.ai-cloud-consent input{accent-color:var(--accent);flex:none;margin-top:6px}.ai-options{border:1px solid var(--line);border-radius:12px;gap:9px;min-width:0;margin:8px 0 0;padding:14px 16px;display:grid}.ai-options legend{color:var(--text);padding:0 7px;font-size:.86rem;font-weight:650}.ai-options .ai-option-check{cursor:pointer;align-items:start;gap:10px;margin:0;line-height:1.6;display:flex}.ai-options input[type=checkbox]{accent-color:var(--accent);flex:none;margin-top:4px}.ai-options .workspace-footnote{margin:4px 0 0;font-size:.75rem}.ai-analysis-summary{color:var(--muted);flex-wrap:wrap;gap:9px 18px;font-size:.77rem;display:flex}.ai-speaker-label{color:var(--accent);white-space:nowrap;margin-inline-end:9px;font-size:.75rem;font-weight:600}.ai-timeline-tools{justify-content:flex-start;display:flex}.ai-timed-words{flex-wrap:wrap;align-items:center;gap:8px;max-height:250px;padding:10px 0;display:flex;overflow:auto}.ai-timed-words span{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:5px 9px;font-size:.78rem;display:inline-flex}.ai-timed-words time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.69rem}.editor-workspace{gap:20px;max-width:1230px;display:grid}.editor-top{gap:14px;display:grid}.editor-top-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.editor-top-head>div{gap:6px;min-width:0;display:grid}.editor-top-head strong{overflow-wrap:anywhere;font-size:.9rem}.editor-top-head span{color:var(--dim);font-size:.77rem}.editor-media audio{filter:grayscale(.15);width:100%;max-width:720px;min-height:50px;display:block}.editor-media video{border:1px solid var(--line);background:#000;border-radius:8px;width:min(100%,720px);max-height:330px;display:block}.editor-play-row{color:var(--muted);flex-wrap:wrap;align-items:center;gap:16px;font-size:.79rem;display:flex}.editor-play-row time{color:var(--foreground);font-variant-numeric:tabular-nums;margin-inline-start:5px}.editor-play-row select{font:inherit;color:var(--foreground);background:var(--panel-soft);border:1px solid var(--line);border-radius:7px;padding:6px 8px}.editor-follow{align-items:center;gap:8px;display:inline-flex}.editor-follow input{accent-color:var(--accent)}.editor-columns{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:start;gap:16px;min-width:0;display:grid}.editor-segment-list,.editor-form-panel,.editor-export{gap:14px;min-width:0;display:grid}.editor-search-label{color:var(--muted);gap:7px;font-size:.8rem;display:grid}.editor-search-label input{background:var(--panel-soft);border:1px solid var(--line);color:var(--foreground);font:inherit;border-radius:8px;width:100%;min-width:0;padding:11px 13px}.editor-segment-scroll{overscroll-behavior:contain;scrollbar-width:thin;align-content:start;gap:7px;max-height:555px;padding-inline-end:4px;display:grid;overflow-y:auto}.editor-segment{text-align:start;border:1px solid var(--line);min-width:0;color:var(--foreground);cursor:pointer;font:inherit;background:0 0;border-radius:8px;gap:8px;padding:12px 13px;transition:border-color .15s,background .15s;display:grid}.editor-segment:hover,.editor-segment.is-selected{background:var(--panel-soft);border-color:var(--line-bright)}.editor-segment.is-active{box-shadow:inset 3px 0 0 var(--accent)}html[dir=rtl] .editor-segment.is-active{box-shadow:inset -3px 0 0 var(--accent)}.editor-segment-meta{color:var(--dim);flex-wrap:wrap;align-items:center;gap:12px;font-size:.72rem;display:flex}.editor-segment-meta small{color:var(--muted)}.editor-segment-meta i{color:var(--accent);font-style:normal}.editor-segment-text{white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;font-size:.87rem;line-height:1.85}.editor-form-panel .workspace-editor{gap:14px}.editor-time-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.editor-form-panel .workspace-editor textarea{min-height:180px;line-height:1.95}.editor-form-panel .media-select{max-width:none}.editor-export-list{flex-wrap:wrap;gap:8px;display:flex}.editor-export-list a{white-space:nowrap}.editor-history-controls{justify-items:start;gap:10px;display:grid}.editor-history{border-top:1px solid var(--line);gap:10px;width:100%;padding-top:13px;display:grid}.editor-history h3{margin:0;font-size:.92rem}.editor-history p{color:var(--muted);font-size:.8rem}.editor-history-row{border:1px solid var(--line);color:var(--muted);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.78rem;display:flex}.editor-workspace input:focus-visible,.editor-workspace textarea:focus-visible,.editor-workspace select:focus-visible,.editor-workspace button:focus-visible,.editor-workspace a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:920px){.editor-columns{grid-template-columns:1fr}.editor-segment-scroll{max-height:340px}}@media (max-width:620px){.editor-workspace{gap:14px}.editor-time-fields{grid-template-columns:1fr}.editor-segment-scroll{max-height:280px}.editor-export-list a{text-align:center;flex:75px}.editor-play-row{gap:9px}}@media (prefers-reduced-motion:reduce){.editor-segment{transition:none}}html[data-effects=off] .editor-segment{transition:none}.text-workspace{gap:19px;max-width:1150px;display:grid}.text-start{gap:13px;display:grid}.text-form{justify-items:start;gap:11px;min-width:0;max-width:560px;display:grid}.text-form>label:not(.text-consent){color:var(--muted);padding-top:5px;font-size:.84rem}.text-form .media-select{width:100%;min-width:0;max-width:100%}.text-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;margin-top:8px;font-size:.81rem;line-height:1.8;display:flex}.text-consent input{accent-color:var(--accent);flex:none;margin-top:5px}.text-form button[type=submit]{margin-top:6px}.text-job-table{min-width:740px}.text-output{gap:15px;min-width:0;display:grid}.text-output-body{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--line);background:var(--panel-soft);max-height:600px;color:var(--foreground);border-radius:10px;padding:16px 17px;font-size:.91rem;line-height:2;overflow-y:auto}.text-output-items{gap:9px;display:grid}.text-output-items>div{border:1px solid var(--line);background:var(--panel-soft);border-radius:9px;padding:13px 15px}.text-output-items p{color:var(--foreground);overflow-wrap:anywhere;margin:0 0 8px;font-size:.87rem;line-height:1.9}.text-output-items small{color:var(--dim);font-size:.72rem}@media (max-width:620px){.text-form{width:100%}.text-output-body{max-height:470px;padding:12px}}.billing-page .billing-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-page .billing-stat{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(1.2rem,2.8vw,1.85rem);display:block}.billing-page .billing-plan-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.billing-page .billing-plan{border:1px solid var(--line,var(--stroke,#afc8de29));background:var(--panel-soft);border-radius:13px;padding:20px}.billing-page .billing-plan h3{margin:8px 0 14px;font-size:1.2rem}.billing-page .billing-plan strong{font-size:1.35rem}.billing-page .billing-plan .workspace-button{margin-top:12px}.billing-page .billing-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin-top:20px;display:grid}.billing-page .billing-form label,.billing-page .workspace-panel>label{gap:7px;font-size:.93rem;display:grid}.billing-page .billing-form input,.billing-page .billing-form select,.billing-page .billing-form textarea,.billing-page .workspace-panel>label input{box-sizing:border-box;width:100%;min-width:0;color:var(--foreground);background:var(--panel-soft);border:1px solid var(--line-bright);font:inherit;border-radius:9px;padding:11px 12px}.billing-page .billing-form .billing-check{align-items:center;gap:9px;display:flex}.billing-page .billing-check input{width:auto}.billing-page .billing-form :focus-visible,.billing-page button:focus-visible{outline:2px solid var(--accent,#85bee0);outline-offset:3px}.billing-page .workspace-item{overflow-wrap:anywhere;flex-wrap:wrap;gap:10px}@media (max-width:700px){.billing-page .billing-stat-row,.billing-page .billing-form{grid-template-columns:1fr}}.academic-subject-select{gap:8px;max-width:360px;margin:14px 0 18px;display:grid}.academic-draft{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2,#ffffff09);border:1px solid #a8c2dd29;border-radius:14px;max-height:520px;margin:18px 0;padding:20px;line-height:1.85;overflow:auto}.academic-draft p{white-space:pre-wrap;margin:0 0 18px}.academic-draft p:last-child{margin-bottom:0}.academic-draft pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.academic-flags{max-height:430px;padding-inline-start:24px;list-style:outside;overflow:auto}.academic-flags li{margin:12px 0}.academic-flags li p{color:var(--muted,#9badc0);overflow-wrap:anywhere;margin:4px 0 0;font-size:.92em}@media (max-width:640px){.academic-draft{padding:12px}.academic-flags{padding-inline-start:18px}}.billing-contact-row{flex-wrap:wrap;gap:.55rem;margin:.75rem 0;display:flex}.billing-contact-row .workspace-button{overflow-wrap:anywhere;max-width:100%;text-decoration:none}.billing-plan .workspace-muted{line-height:1.5}.information-pricing .pricing-trial{margin-top:20px;padding:24px 28px}.information-pricing .pricing-trial p{max-width:76ch;color:var(--muted);margin:10px 0 0;line-height:1.65}.information-pricing .pricing-trial .workspace-footnote{color:var(--accent)}.information-pricing .billing-contact-row{margin:-24px 0 44px}@media (max-width:700px){.information-pricing .pricing-trial{padding:20px 18px}.information-pricing .billing-contact-row{margin:-16px 0 30px}}.site-page{background:radial-gradient(ellipse 53% 31% at 9% 17%, var(--secondary-glow), transparent 84%), radial-gradient(ellipse 44% 35% at 86% 34%, var(--glow), transparent 86%), radial-gradient(ellipse 60% 30% at 44% 80%, var(--secondary-glow), transparent 94%), linear-gradient(138deg,var(--bg-deep) 6%,var(--bg) 52%,var(--bg-deep))}.cosmic-backdrop:before,.cosmic-backdrop:after{content:"";pointer-events:none;position:absolute;inset:0}.cosmic-backdrop:before{opacity:.88;background:radial-gradient(38% 20% at 13% 8%,#707cc318,#0000 96%),radial-gradient(42% 28% at 89% 27%,#4a8ebc18,#0000 96%),radial-gradient(38% 24% at 56% 73%,#7453b311,#0000 94%)}.cosmic-backdrop:after{opacity:.7;background:linear-gradient(103deg,#0000 7%,#98b1f105 40%,#0000 72%) 0 0/190% 100%}.cosmic-haze{opacity:.94;background:radial-gradient(44% 20% at 16% 26%,#595dad24,#0000 88%),radial-gradient(40% 32% at 82% 60%,#337da124,#0000 88%)}.cosmic-haze-soft{opacity:.73}.star-field{-webkit-mask-image:linear-gradient(#000 0% 87%,#0000 99%);mask-image:linear-gradient(#000 0% 87%,#0000 99%)}.starfield-distant{opacity:.92}.starfield-near{opacity:.95}.starfield-glints{opacity:1}.star{background:var(--accent-strong);box-shadow:0 0 7px #b1d8f940}.star--distant{opacity:.28}.star--near{opacity:.5;box-shadow:0 0 7px 1px #b8defb30}.star--glints{opacity:.66;box-shadow:0 0 12px 2px #b8deff47}.star--glints:before,.star--glints:after{opacity:.5}@keyframes premium-haze-shift{0%{filter:blur();transform:translate(-1%)}to{filter:blur(1px);transform:translate(1%,.6%)}}html[data-effects=on] .cosmic-haze{animation:32s ease-in-out infinite alternate premium-haze-shift}html[data-effects=on] .cosmic-backdrop:after{animation:34s ease-in-out infinite alternate ambient-sheen-drift}html[data-effects=off] .cosmic-backdrop:after{opacity:0;animation:none}html[data-effects=off] .cosmic-haze{animation:none}html[data-ambient-state=paused] .cosmic-haze,html[data-ambient-state=paused] .cosmic-backdrop:after{animation-play-state:paused}html[data-theme=light] .star-field{opacity:.22}html[data-theme=light] .cosmic-backdrop:before{opacity:.32}@media (prefers-reduced-motion:reduce){html[data-effects=on] .cosmic-haze,html[data-effects=on] .cosmic-backdrop:after{animation:none}}.appearance-trigger.round-icon{background:var(--panel-soft);width:auto;min-width:132px;height:41px;color:var(--foreground);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 12px;font-size:.82rem;font-weight:590;display:flex}.appearance-trigger.round-icon:hover{background:var(--panel);box-shadow:0 0 18px var(--glow)}.appearance-trigger svg{flex-shrink:0}.appearance-caption{color:var(--foreground)}.appearance-trigger .appearance-chevron{color:var(--accent);font-size:1.05rem;line-height:1}.settings-popover{box-shadow:0 22px 70px #00000091,0 0 0 1px var(--panel-soft)}.theme-choices button{padding:11px 8px;transition:background .2s,border-color .2s}.theme-choices button.selected{background:var(--panel-soft);box-shadow:inset 0 0 0 1px var(--line-bright)}.theme-dot{flex-basis:14px;width:14px;height:14px}.hero{padding-top:78px;padding-bottom:75px;position:relative}.hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 44% 42% at 70% 42%,var(--glow),transparent 83%);position:absolute;inset:11% -6% 7%}.hero-copy .eyebrow{letter-spacing:.12em;font-size:.72rem}.hero h1{letter-spacing:-.057em;text-shadow:0 7px 36px #8fb7f311;font-size:clamp(3rem,4.45vw,4.8rem);font-weight:675;line-height:1.11}.hero h1>span{background:linear-gradient(109deg,var(--accent-strong),var(--accent) 73%,#aaa3df);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-description{max-width:34rem;line-height:1.82}.transcription-studio{background:linear-gradient(150deg,#1c2b43e8,var(--panel) 63%,#0c1827e3);box-shadow:0 30px 100px #0003,0 0 45px var(--glow),inset 0 1px 0 #e1f5ff1c;border-color:var(--line-bright)}.transcription-studio:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#d9eaff0b,#0000 34% 71%,#8a7de109);position:absolute;inset:1px}.studio-head{z-index:1;position:relative}.studio-head span:first-child{letter-spacing:.14em}.studio-tabs button.active{box-shadow:inset 0 1px 0 #d2f0ff1f,0 0 20px var(--glow)}.upload-zone{background:radial-gradient(ellipse 72% 75% at 50% 5%,var(--glow),transparent 90%)}.feature-strip{gap:14px;padding:28px 0 33px}.feature-item{background:linear-gradient(150deg,var(--panel),#12213066);border:1px solid var(--line);border-radius:13px;min-width:0;padding:17px 16px}.feature-item:not(:last-child){border-right:1px solid var(--line)}.feature-symbol{border-color:var(--line-bright)}.below-fold.phase2-intro{position:relative}.information-pricing{padding-inline:10px}.information-pricing .pricing-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:center;gap:clamp(20px,4.2vw,72px);padding:clamp(58px,7vw,110px) min(3.8vw,58px) 63px;display:grid;overflow:visible}.pricing-hero .information-hero-content{z-index:1;position:relative}.pricing-hero h1{letter-spacing:-.06em;max-width:740px;margin:26px 0;font-size:clamp(3rem,5.15vw,5.1rem);line-height:1.06}.pricing-hero p{max-width:51ch;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.8}.pricing-hero-link{border:1px solid var(--line-bright);background:var(--panel-soft);color:var(--foreground);border-radius:10px;align-items:center;gap:16px;margin-top:30px;padding:13px 19px;font-size:.86rem;font-weight:620;transition:background .2s,transform .2s;display:inline-flex}.pricing-hero-link:hover{background:var(--panel);transform:translateY(-2px)}.pricing-hero-link svg{color:var(--accent)}.pricing-signal{border:1px solid var(--line-bright);background:linear-gradient(153deg,#1f3047c7,var(--panel) 51%,#141d34b3);min-height:270px;box-shadow:0 25px 85px #0000003b,0 0 52px var(--secondary-glow),inset 0 1px 0 #e1f3ff17;border-radius:22px;flex-direction:column;justify-content:space-between;align-self:center;padding:27px 28px;display:flex;position:relative;overflow:hidden}.pricing-signal:before{content:"";background:radial-gradient(ellipse 90% 70% at 46% 50%,var(--glow),transparent 78%);opacity:.8;pointer-events:none;position:absolute;inset:0}.pricing-signal-top,.pricing-signal-bottom{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.pricing-signal-top{color:var(--accent);letter-spacing:.16em;font-size:.68rem;font-weight:680}.pricing-signal-top span:first-child{font-size:1.5rem;line-height:1}.pricing-signal-wave{justify-content:center;align-items:center;gap:4px;height:100px;margin:11px 0;display:flex;position:relative}.pricing-signal-wave:before{content:"";background:linear-gradient(90deg,transparent,var(--line-bright),transparent);height:1px;position:absolute;top:50%;left:0;right:0}.pricing-signal-wave i{background:linear-gradient(180deg,#d7edff,var(--accent),#8b8bdf);opacity:.9;transform-origin:50%;border-radius:8px;width:3px;min-height:3px;position:relative;box-shadow:0 0 10px #8db5ea3d}.pricing-signal-wave i:nth-child(3n){opacity:.5}.pricing-signal-bottom{border-top:1px solid var(--line);color:var(--muted);padding-top:17px;font-size:.78rem}.pricing-signal-bottom>span:last-child{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.23rem;font-weight:660}.pricing-signal-bottom small{color:var(--muted);font-size:.7rem;font-weight:500}@keyframes pricing-signal-pulse{0%,to{opacity:.6;transform:scaleY(.8)}55%{opacity:1;transform:scaleY(1.12)}}html[data-effects=on] .pricing-signal-wave i{animation:2.9s ease-in-out infinite alternate pricing-signal-pulse}html[data-effects=on] .pricing-signal-wave i:nth-child(5n){animation-delay:-1.45s}html[data-effects=on] .pricing-signal-wave i:nth-child(7n){animation-delay:-.85s}html[data-effects=off] .pricing-signal-wave i{animation:none}html[data-ambient-state=paused] .pricing-signal-wave i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){html[data-effects=on] .pricing-signal-wave i{animation:none}}.pricing-trial{border:1px solid var(--line-bright);background:linear-gradient(119deg,var(--panel),var(--panel-soft));border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:23px;min-height:144px;margin:31px 0 0;padding:25px 31px;display:grid;box-shadow:inset 0 1px #e6f5ff0e}.pricing-trial-emblem{width:52px;height:52px;color:var(--accent);background:var(--panel-soft);border:1px solid var(--line);border-radius:13px;flex-shrink:0;place-items:center;font-size:1.6rem;display:grid}.pricing-trial-copy h2{letter-spacing:-.02em;margin:8px 0;font-size:clamp(1.15rem,1.7vw,1.55rem);font-weight:650}.pricing-trial-copy p{max-width:75ch;color:var(--muted);margin:0;font-size:.84rem;line-height:1.65}.pricing-trial-time{border-inline-start:1px solid var(--line);justify-items:start;gap:4px;min-width:132px;padding-inline-start:22px;display:grid}.pricing-trial-time strong{letter-spacing:-.055em;color:var(--accent-strong);font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.5vw,2.5rem);line-height:1}.pricing-trial-time span{color:var(--muted);font-size:.76rem}.pricing-section-heading{justify-content:space-between;align-items:end;gap:24px;margin:58px 2px 18px;scroll-margin-top:30px;display:flex}.pricing-section-heading h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(1.75rem,2.7vw,2.6rem);font-weight:680}.pricing-section-heading>p{max-width:43ch;color:var(--muted);text-align:end;margin:0 0 5px;font-size:.82rem;line-height:1.6}.information-pricing .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;padding:0 0 16px;display:grid}.pricing-tier.information-card{background:linear-gradient(150deg,var(--panel) 0%,#0e1b2bd4);border-radius:16px;min-height:296px;padding:25px 24px 20px;position:relative;overflow:hidden}.pricing-tier.information-card:before{content:"";background:linear-gradient(90deg,transparent,var(--line-bright),transparent);opacity:.2;height:1px;position:absolute;inset:0 0 auto}.pricing-tier.information-card:hover{box-shadow:0 20px 50px #00000029,0 0 25px var(--glow);border-color:var(--line-bright);transform:translateY(-3px)}.pricing-tier-pro{border-color:var(--line-bright)!important;background:linear-gradient(148deg,#202f49e8,var(--panel))!important}.pricing-tier h3{letter-spacing:-.03em;margin:24px 0 10px;font-size:1.36rem;font-weight:680}.pricing-tier p{color:var(--muted);min-height:65px;margin:0;font-size:.82rem;line-height:1.62}.pricing-tier .information-icon{background:var(--panel-soft);width:43px;height:43px}.pricing-tier-wave{opacity:.75;align-items:center;gap:3px;height:39px;margin-top:8px;display:flex}.pricing-tier-wave span{background:var(--accent);opacity:.6;border-radius:3px;width:2px;height:6px;display:block}.pricing-tier-wave span:nth-child(4n+2){height:13px}.pricing-tier-wave span:nth-child(7n+3){height:25px}.pricing-tier-wave span:nth-child(9n+6){height:31px}.pricing-tier-wave span:nth-child(11n+8){background:#a9a2e5;height:17px}.pricing-tier-bottom{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:.75rem;display:flex}.pricing-tier-bottom svg{color:var(--accent)}.pricing-tier-bottom a{justify-content:space-between;align-items:center;gap:10px;width:100%;font-weight:650;display:flex}.pricing-live-price{color:var(--accent-strong);letter-spacing:-.035em;margin:14px 0;font-size:1.65rem;font-weight:700}.pricing-tier .section-overline{margin-top:14px}.pricing-availability{border:1px solid var(--line);background:var(--panel-soft);color:var(--muted);border-radius:11px;align-items:center;gap:10px;padding:16px 19px;font-size:.81rem;line-height:1.6;display:flex}.pricing-availability svg{color:var(--accent);flex-shrink:0}.pricing-payment-panel{background:linear-gradient(125deg,var(--panel),var(--panel-soft) 52%,var(--panel));margin:44px 0 24px}.information-pricing .billing-contact-row{gap:9px;margin:0 0 42px}.information-pricing .billing-contact-row .workspace-button{background:var(--panel-soft);border-radius:9px;padding:11px 14px}html[dir=rtl] .pricing-section-heading>p{text-align:start}html:lang(ckb) .pricing-hero h1,html:lang(ar) .pricing-hero h1{letter-spacing:0;line-height:1.36}html:lang(ckb) .pricing-tier h3,html:lang(ar) .pricing-tier h3{letter-spacing:0}html[data-theme=light] .pricing-tier.information-card{background:var(--panel)!important}html[data-theme=light] .pricing-signal{background:linear-gradient(140deg,#fff,#e6f4fb)}html[data-theme=light] .transcription-studio{background:var(--panel)}@media (max-width:1200px){.appearance-trigger.round-icon{width:41px;min-width:41px;padding:0}.appearance-caption,.appearance-trigger svg:last-child,.appearance-trigger .appearance-chevron{display:none}.information-pricing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.information-pricing .pricing-hero{grid-template-columns:1fr;gap:30px;padding:56px 6px 36px}.pricing-signal{width:100%;max-width:620px;min-height:225px}.pricing-trial{grid-template-columns:auto minmax(0,1fr)}.pricing-trial-time{border-inline-start:0;border-top:1px solid var(--line);grid-column:2;width:100%;padding:13px 0 0}.pricing-section-heading{flex-direction:column;align-items:start;gap:8px}.pricing-section-heading>p{text-align:start}}@media (max-width:620px){.hero{padding-top:50px;padding-bottom:52px}.hero h1{font-size:clamp(2.55rem,9.5vw,3.6rem)}.feature-strip{gap:9px}.feature-item{border-radius:10px;padding:12px 9px}.feature-item:not(:last-child){border-right:1px solid var(--line)}.pricing-hero h1{font-size:clamp(2.6rem,10vw,3.9rem)}.pricing-signal{min-height:210px;padding:21px}.pricing-signal-wave{gap:3px;height:65px}.pricing-trial{gap:13px;padding:19px 15px}.pricing-trial-emblem{width:42px;height:42px}.pricing-section-heading{margin-top:42px}.information-pricing .pricing-grid{grid-template-columns:1fr;gap:11px}.pricing-tier.information-card{min-height:235px;padding:23px}.pricing-tier h3{margin:15px 0 8px}.pricing-tier p{min-height:initial}.pricing-tier-wave{margin:8px 0}.pricing-availability{padding:14px}}@media (prefers-reduced-motion:reduce){.pricing-tier.information-card:hover,.pricing-hero-link:hover{transform:none}}html[data-effects=off] .pricing-tier.information-card:hover,html[data-effects=off] .pricing-hero-link:hover{transform:none}.hero h1{letter-spacing:-.047em;font-size:clamp(2.9rem,3.65vw,4rem)}@media (max-width:620px){.hero h1{font-size:clamp(2.7rem,9vw,3.55rem)}}html[data-theme=light] .feature-item{background:var(--panel);box-shadow:0 8px 26px #3060840f}html[data-theme=light] .pricing-tier.information-card{box-shadow:0 8px 26px #3060840f}.billing-contact-row.contact-icons-only{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0 42px;display:flex}.contact-app-button{border:1px solid var(--line);background:var(--panel);border-radius:16px;flex:none;justify-content:center;align-items:center;width:64px;height:60px;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0b}.contact-app-button:hover{border-color:var(--line-bright);background:var(--panel-soft);transform:translateY(-2px)}.contact-app-button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.contact-app-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;width:36px;height:36px;display:inline-block}.contact-app-mark--whatsapp{background-image:url(/brand/contact-whatsapp.svg)}.contact-app-mark--viber{background-image:url(/brand/contact-viber.svg)}.contact-app-mark--messenger{background-image:url(/brand/contact-messenger.svg)}.payment-method-badges{flex-wrap:wrap;align-items:center;gap:10px;margin:-8px 0 17px;display:flex}.payment-method-brand{border:1px solid var(--line);background:var(--panel);letter-spacing:-.03em;border-radius:12px;justify-content:center;align-items:center;min-width:83px;height:51px;padding:9px 16px;font-size:1.05rem;font-weight:750;display:inline-flex}.payment-method-fib{color:#51d6ca}.payment-method-fastpay{color:#e75194}.payment-method-qi{padding:8px 16px}.qi-brand-mark{background-image:url(/brand/qi-card-mark.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;height:34px}@media (max-width:620px){.contact-app-button{border-radius:14px;width:59px;height:57px}.billing-contact-row.contact-icons-only{gap:11px}}@media (prefers-reduced-motion:reduce){.contact-app-button{transition:none}.contact-app-button:hover{transform:none}}html[data-effects=off] .contact-app-button:hover{transform:none}.contact-app-choice{flex:none;display:inline-flex;position:relative}.whatsapp-contact-popover{inset-inline-start:0;z-index:70;border:1px solid var(--line-bright);background:var(--panel);border-radius:17px;width:min(310px,100vw - 40px);padding:12px;position:absolute;bottom:calc(100% + 11px);box-shadow:0 14px 48px #00000061,0 0 0 1px #80d1f10d}.contact-choice-title{letter-spacing:.01em;color:var(--foreground);padding:4px 8px 10px;font-size:.79rem;font-weight:670;line-height:1.5}.whatsapp-number-choice{min-height:45px;color:var(--foreground);direction:ltr;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:8px 10px;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}.whatsapp-number-choice+.whatsapp-number-choice{margin-top:5px}.whatsapp-number-choice:hover,.whatsapp-number-choice:focus-visible{background:var(--panel-soft);border-color:var(--line-bright);outline:none}.contact-choice-index{color:var(--muted);font-size:.72rem;font-weight:550}.contact-choice-arrow{color:var(--accent);margin-left:auto;font-size:1.1rem}.whatsapp-contact-trigger[aria-expanded=true]{border-color:var(--line-bright);background:var(--panel-soft)}.payment-method-brand{background:#111e2d;border:1px solid #39526a;border-radius:13px;width:142px;min-width:0;height:63px;padding:9px 15px}.payment-method-qi{width:78px}.payment-method-brand .fib-brand-mark{background:url(/brand/fib-wordmark.svg) 50%/contain no-repeat;width:110px;height:45px;display:block}.payment-method-brand .fastpay-brand-mark{background:url(/brand/fastpay-wordmark.svg) 50%/contain no-repeat;width:114px;height:45px;display:block}.payment-method-qi .qi-brand-mark{width:37px;height:37px}@media (max-width:620px){.payment-method-brand{width:122px;height:58px;padding:8px 10px}.payment-method-qi{width:70px}.payment-method-brand .fib-brand-mark,.payment-method-brand .fastpay-brand-mark{width:104px;height:41px}}@media (prefers-reduced-motion:reduce){.whatsapp-contact-popover{animation:none}}.contact-links-shell{margin-bottom:40px}.contact-links-shell .billing-contact-row.contact-icons-only{margin:16px 0 12px}.contact-links-shell .whatsapp-contact-popover{inset-inline-start:auto;z-index:1;width:min(330px,100%);margin:0;position:relative;bottom:auto}.updates-page{max-width:1200px}.updates-summary{background:linear-gradient(120deg,var(--panel),var(--panel-soft));justify-content:space-between;align-items:center;gap:20px;display:flex}.updates-version{letter-spacing:-.045em;color:var(--accent-strong);margin:.2rem 0;font-size:2.2rem;display:block}.updates-lock{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:9px 16px;font-size:.84rem}.updates-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;margin:20px 0;display:grid}.updates-box{flex-direction:column;gap:16px;display:flex}.updates-box h2,.updates-history h2{margin:0;font-size:1.18rem}.updates-box p{margin:0;line-height:1.7}.updates-warning{border-color:var(--line-bright);color:var(--muted)}.updates-file{border:1px dashed var(--line-bright);background:var(--panel-soft);color:var(--foreground);border-radius:14px;flex-direction:column;gap:10px;padding:22px;display:flex}.updates-file input{width:100%;max-width:100%;font-size:.9rem}.updates-file strong{overflow-wrap:anywhere;font-size:.85rem}.updates-pass{color:var(--muted);flex-direction:column;gap:9px;font-size:.9rem;display:flex}.updates-pass input{border:1px solid var(--line);background:var(--panel-solid);width:100%;color:var(--foreground);border-radius:10px;padding:12px 14px}.updates-box button{padding:12px 18px}.updates-primary{background:var(--accent)!important;color:var(--accent-ink)!important}.updates-box button:disabled{opacity:.45;cursor:not-allowed}.updates-history-item{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.updates-history-item span:first-child{flex-direction:column;gap:5px;min-width:0;display:flex}.updates-history-item small{color:var(--muted);overflow-wrap:anywhere;font-size:.77rem}.updates-state{text-transform:capitalize;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 10px;font-size:.8rem}@media (max-width:750px){.updates-grid{grid-template-columns:1fr}.updates-summary{flex-direction:column;align-items:flex-start}.updates-history-item{flex-direction:column;align-items:flex-start;gap:8px}}
