.demo-stage{--demo-duration:12s;isolation:isolate;position:relative}.demo-stage.is-paused .demo-anim,.demo-stage.is-paused .demo-anim *{animation-play-state:paused!important}.demo-scene{opacity:0;pointer-events:none;position:absolute;inset:0}.demo-waveform{align-items:center;gap:3px;height:28px;display:flex}.demo-waveform span{background:var(--color-saransh-accent);transform-origin:50%;border-radius:999px;width:3px;animation:.9s ease-in-out infinite alternate demo-bar;display:block}.demo-waveform span:first-child{height:8px;animation-delay:0s}.demo-waveform span:nth-child(2){height:16px;animation-delay:.1s}.demo-waveform span:nth-child(3){height:22px;animation-delay:.2s}.demo-waveform span:nth-child(4){height:12px;animation-delay:.15s}.demo-waveform span:nth-child(5){height:20px;animation-delay:50ms}.demo-waveform span:nth-child(6){height:10px;animation-delay:.25s}.demo-waveform span:nth-child(7){height:18px;animation-delay:.12s}@keyframes demo-bar{0%{opacity:.55;transform:scaleY(.45)}to{opacity:1;transform:scaleY(1)}}@keyframes demo-fade-scene{0%,4%{opacity:0}8%,28%{opacity:1}34%,to{opacity:0}}@keyframes demo-type-in{0%{width:0}to{width:100%}}@keyframes demo-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-fade-in{0%{opacity:0}to{opacity:1}}@keyframes demo-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes demo-check-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes demo-mode-cycle{0%,28%{opacity:1;transform:translateY(0)}33%,to{opacity:0;transform:translateY(-6px)}}@keyframes demo-cursor-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes demo-progress{0%{width:0%}to{width:100%}}.hero-demo .demo-scene-dictate{animation:demo-hero-dictate var(--demo-duration) linear infinite}.hero-demo .demo-scene-capture{animation:demo-hero-capture var(--demo-duration) linear infinite}.hero-demo .demo-scene-enhance{animation:demo-hero-enhance var(--demo-duration) linear infinite}@keyframes demo-hero-dictate{0%,30%{opacity:1}34%,to{opacity:0}}@keyframes demo-hero-capture{0%,32%{opacity:0}36%,62%{opacity:1}66%,to{opacity:0}}@keyframes demo-hero-enhance{0%,64%{opacity:0}68%,96%{opacity:1}to{opacity:0}}.dictate-demo{--demo-duration:9s}.dictate-demo .demo-hotkey{animation:.5s both demo-fade-up}.dictate-demo .demo-mode{animation:demo-mode-slot var(--demo-duration) linear infinite;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.dictate-demo .demo-mode-email{animation-name:demo-mode-a}.dictate-demo .demo-mode-notes{animation-name:demo-mode-b}.dictate-demo .demo-mode-agent{animation-name:demo-mode-c}@keyframes demo-mode-a{0%,28%{opacity:1}33%,to{opacity:0}}@keyframes demo-mode-b{0%,32%{opacity:0}35%,60%{opacity:1}65%,to{opacity:0}}@keyframes demo-mode-c{0%,64%{opacity:0}67%,92%{opacity:1}96%,to{opacity:0}}.dictate-demo .demo-typed{white-space:nowrap;max-width:100%;animation:demo-type-cycle var(--demo-duration) linear infinite;display:inline-block;overflow:hidden}@keyframes demo-type-cycle{0%,8%{opacity:.4;max-width:0}22%,88%{opacity:1;max-width:100%}96%,to{opacity:.35;max-width:100%}}.capture-demo{--demo-duration:10s}.capture-demo .demo-prompt{animation:demo-capture-prompt var(--demo-duration) linear infinite}.capture-demo .demo-recording{animation:demo-capture-recording var(--demo-duration) linear infinite}.capture-demo .demo-transcript{animation:demo-capture-transcript var(--demo-duration) linear infinite}@keyframes demo-capture-prompt{0%,4%{opacity:0;transform:translateY(6px)}8%,28%{opacity:1;transform:translateY(0)}34%,to{opacity:0;transform:translateY(-4px)}}@keyframes demo-capture-recording{0%,32%{opacity:0}36%,58%{opacity:1}64%,to{opacity:0}}@keyframes demo-capture-transcript{0%,62%{opacity:0}66%,94%{opacity:1}98%,to{opacity:0}}.capture-demo .demo-line-1{animation:.45s .15s both demo-fade-up}.capture-demo .demo-line-2{animation:.45s .45s both demo-fade-up}.capture-demo .demo-line-3{animation:.45s .75s both demo-fade-up}.enhance-demo{--demo-duration:10s}.enhance-demo .demo-raw{animation:demo-enhance-raw var(--demo-duration) linear infinite}.enhance-demo .demo-summary{animation:demo-enhance-summary var(--demo-duration) linear infinite}.enhance-demo .demo-mcp{animation:demo-enhance-mcp var(--demo-duration) linear infinite}@keyframes demo-enhance-raw{0%,5%{opacity:0}10%,30%{opacity:1}38%,to{opacity:0}}@keyframes demo-enhance-summary{0%,36%{opacity:0;transform:translateY(8px)}42%,78%{opacity:1;transform:translateY(0)}86%,to{opacity:0}}@keyframes demo-enhance-mcp{0%,80%{opacity:0;transform:translateY(8px)}86%,96%{opacity:1;transform:translateY(0)}to{opacity:0}}.enhance-demo .demo-check-1{animation:.4s .2s both demo-check-in}.enhance-demo .demo-check-2{animation:.4s .55s both demo-check-in}.demo-rec-dot{animation:1.1s ease-in-out infinite demo-pulse-dot}.demo-caret{vertical-align:text-bottom;background:var(--color-saransh-accent);width:1.5px;height:.95em;margin-left:1px;animation:1s step-end infinite demo-cursor-blink;display:inline-block}.mini-demo{--demo-duration:8s}.mini-bind-row{gap:.5rem;display:grid}.mini-bind-row .mini-bind{opacity:.35;animation:mini-bind-pulse var(--demo-duration) linear infinite;transform:scale(.98)}.mini-bind-row .mini-bind:first-child{animation-delay:0s}.mini-bind-row .mini-bind:nth-child(2){animation-delay:calc(var(--demo-duration) / 3)}.mini-bind-row .mini-bind:nth-child(3){animation-delay:calc(var(--demo-duration) * 2 / 3)}@keyframes mini-bind-pulse{0%,8%{opacity:.35;transform:scale(.98)}12%,28%{opacity:1;transform:scale(1)}34%,to{opacity:.35;transform:scale(.98)}}.mini-replace-pair{min-height:4.5rem;position:relative}.mini-replace-pair .mini-before,.mini-replace-pair .mini-after{flex-direction:column;justify-content:center;gap:.35rem;display:flex;position:absolute;inset:0}.mini-replace-pair .mini-before{animation:mini-replace-before var(--demo-duration) linear infinite}.mini-replace-pair .mini-after{animation:mini-replace-after var(--demo-duration) linear infinite}@keyframes mini-replace-before{0%,40%{opacity:1}48%,to{opacity:0}}@keyframes mini-replace-after{0%,48%{opacity:0}56%,92%{opacity:1}to{opacity:0}}.mini-audio-mix .mini-channel{align-items:flex-end;gap:2px;height:36px;display:flex}.mini-audio-mix .mini-channel span{transform-origin:bottom;border-radius:999px;width:3px;animation:.85s ease-in-out infinite alternate demo-bar}.mini-audio-mix .mini-mic span{background:var(--color-saransh-accent)}.mini-audio-mix .mini-system span{background:#38bdf8}.mini-whisper-opt{opacity:.4;animation:mini-whisper-pick var(--demo-duration) linear infinite}.mini-whisper-opt:first-child{animation-delay:0s}.mini-whisper-opt:nth-child(2){animation-delay:calc(var(--demo-duration) / 3)}.mini-whisper-opt:nth-child(3){animation-delay:calc(var(--demo-duration) * 2 / 3)}@keyframes mini-whisper-pick{0%,8%{opacity:.4;background:0 0;border-color:#ffffff14}12%,28%{opacity:1;background:#4fd1c51f;border-color:#4fd1c573}34%,to{opacity:.4;background:0 0;border-color:#ffffff14}}.mini-rename .mini-speaker-old{animation:mini-rename-old var(--demo-duration) linear infinite}.mini-rename .mini-speaker-new{animation:mini-rename-new var(--demo-duration) linear infinite}@keyframes mini-rename-old{0%,45%{opacity:1;text-decoration:none}55%,to{opacity:.35;text-decoration:line-through}}@keyframes mini-rename-new{0%,50%{opacity:0;transform:translate(-4px)}58%,to{opacity:1;transform:translate(0)}}.mini-provider{opacity:.35;animation:mini-bind-pulse var(--demo-duration) linear infinite}.mini-provider:first-child{animation-delay:0s}.mini-provider:nth-child(2){animation-delay:calc(var(--demo-duration) / 4)}.mini-provider:nth-child(3){animation-delay:calc(var(--demo-duration) / 2)}.mini-provider:nth-child(4){animation-delay:calc(var(--demo-duration) * 3 / 4)}.mini-template-slot{min-height:1.5rem;position:relative}.mini-template-slot span{animation:mini-template-cycle var(--demo-duration) linear infinite;align-items:center;display:flex;position:absolute;inset:0}.mini-template-slot span:first-child{animation-name:mini-template-a}.mini-template-slot span:nth-child(2){animation-name:mini-template-b}.mini-template-slot span:nth-child(3){animation-name:mini-template-c}@keyframes mini-template-a{0%,28%{opacity:1}33%,to{opacity:0}}@keyframes mini-template-b{0%,32%{opacity:0}35%,60%{opacity:1}65%,to{opacity:0}}@keyframes mini-template-c{0%,64%{opacity:0}67%,92%{opacity:1}96%,to{opacity:0}}.mini-search-hit{animation:.5s .35s both demo-fade-up}.mini-export-file{animation:.45s both demo-fade-up}.mini-export-file:first-child{animation-delay:.15s}.mini-export-file:nth-child(2){animation-delay:.35s}.mini-export-file:nth-child(3){animation-delay:.55s}@media (prefers-reduced-motion:reduce){.demo-stage .demo-anim,.demo-stage .demo-anim *,.demo-waveform span,.demo-rec-dot,.demo-caret{animation:none!important}.hero-demo .demo-scene-dictate,.hero-demo .demo-scene-capture,.capture-demo .demo-prompt,.capture-demo .demo-recording,.enhance-demo .demo-raw,.enhance-demo .demo-mcp,.dictate-demo .demo-mode-email,.dictate-demo .demo-mode-notes{display:none!important}.hero-demo .demo-scene-enhance,.capture-demo .demo-transcript,.enhance-demo .demo-summary,.dictate-demo .demo-mode-agent{opacity:1!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.dictate-demo .demo-typed{white-space:normal;opacity:1!important;max-width:100%!important}.demo-caret{display:none}.mini-bind-row .mini-bind,.mini-whisper-opt,.mini-provider{opacity:1!important;transform:none!important}.mini-whisper-opt:nth-child(2),.mini-bind-row .mini-bind:first-child,.mini-provider:first-child{background:#4fd1c51f!important;border-color:#4fd1c573!important}.mini-replace-pair .mini-before{display:none!important}.mini-replace-pair .mini-after,.mini-rename .mini-speaker-new,.mini-template-slot span:first-child{opacity:1!important;position:relative!important;transform:none!important}.mini-template-slot span:nth-child(2),.mini-template-slot span:nth-child(3),.mini-rename .mini-speaker-old{display:none!important}}.feature-pillar[data-astro-cid-5cqzgsyw]{background:#1219338c;border:1px solid #ffffff14;border-radius:1.5rem;position:relative;overflow:hidden}.feature-pillar__rail[data-astro-cid-5cqzgsyw]{width:3px;position:absolute;inset:0 auto 0 0}.feature-pillar__body[data-astro-cid-5cqzgsyw]{padding:1.75rem;position:relative}@media (width>=768px){.feature-pillar__body[data-astro-cid-5cqzgsyw]{padding:2.25rem}}.feature-pillar__step[data-astro-cid-5cqzgsyw]{border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.feature-pillar--dictate[data-astro-cid-5cqzgsyw]{background:radial-gradient(80% 60% at 0 0,#4fd1c51f,#0000 55%),#1219338c;box-shadow:inset 0 1px #4fd1c514}.feature-pillar--dictate[data-astro-cid-5cqzgsyw] .feature-pillar__rail[data-astro-cid-5cqzgsyw]{background:linear-gradient(#4fd1c5,#4fd1c533)}.feature-pillar--dictate[data-astro-cid-5cqzgsyw] .feature-pillar__step[data-astro-cid-5cqzgsyw]{color:#041018;background:#4fd1c5}.feature-pillar--capture[data-astro-cid-5cqzgsyw]{background:radial-gradient(80% 60% at 100% 0,#38bdf81f,#0000 55%),#0c1224b8;box-shadow:inset 0 1px #38bdf814}.feature-pillar--capture[data-astro-cid-5cqzgsyw] .feature-pillar__rail[data-astro-cid-5cqzgsyw]{background:linear-gradient(#38bdf8,#38bdf833)}.feature-pillar--capture[data-astro-cid-5cqzgsyw] .feature-pillar__step[data-astro-cid-5cqzgsyw]{color:#041018;background:#38bdf8}.feature-pillar--enhance[data-astro-cid-5cqzgsyw]{background:radial-gradient(80% 60% at 0 100%,#34d3991f,#0000 55%),#1219338c;box-shadow:inset 0 1px #34d39914}.feature-pillar--enhance[data-astro-cid-5cqzgsyw] .feature-pillar__rail[data-astro-cid-5cqzgsyw]{background:linear-gradient(#34d399,#34d39933)}.feature-pillar--enhance[data-astro-cid-5cqzgsyw] .feature-pillar__step[data-astro-cid-5cqzgsyw]{color:#041018;background:#34d399}
