.vocab-chip{display:inline-flex;align-items:center;padding:.35rem .7rem;font-size:13px;font-family:var(--font-mono);color:var(--color-gray-1);background-color:#ffffffb3;border:1px solid rgba(26,115,232,.18);border-radius:9999px;backdrop-filter:blur(2px);white-space:nowrap}.setting-tab{padding:10px 18px;border-radius:9999px;font-weight:700;font-size:14px;color:var(--color-gray-1);background-color:#fff;border:1px solid rgba(20,20,20,.08);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s}.setting-tab:hover{background-color:#1a73e80f}.setting-tab[aria-selected=true]{background-color:var(--color-gray-1);color:#fff;border-color:var(--color-gray-1);box-shadow:0 6px 20px -6px #00000059}.setting-panel{max-width:760px;margin:0 auto;text-align:center;padding:0 6px}.setting-headline{font-size:32px;line-height:36px;margin-bottom:18px}@media(min-width:480px){.setting-headline{font-size:38px;line-height:42px}}.setting-body{font-size:17px;line-height:26px;color:#141414c7;margin:0 auto 22px;max-width:640px}.setting-bullets{list-style:none;padding:0;margin:0 auto;max-width:600px;text-align:left}.setting-bullets li{position:relative;padding:10px 0 10px 28px;border-top:1px solid rgba(20,20,20,.08);font-size:16px;line-height:24px;color:#141414d9}.setting-bullets li:first-child{border-top:0}.setting-bullets li:before{content:"";position:absolute;left:0;top:18px;width:14px;height:14px;border-radius:9999px;background:#1a73e826;box-shadow:inset 0 0 0 4px var(--color-primary-5)}.field-cursor{display:inline-block;width:2px;height:14px;background:var(--color-primary-5);vertical-align:-2px;margin-left:2px;opacity:0;transition:opacity .15s,transform .18s ease-out;will-change:transform}.demo-field.is-active .field-cursor{opacity:1;animation:vt-blink 1s steps(1,end) infinite}@keyframes vt-blink{0%,50%{opacity:1}51%,to{opacity:0}}.field-chunk{opacity:0;animation:field-chunk-in .18s ease-out forwards}@keyframes field-chunk-in{0%{opacity:0}to{opacity:1}}.demo-field>div:last-child{transition:background-color .22s ease,box-shadow .22s ease}.demo-field.is-active>div:last-child{background-color:#fff;box-shadow:0 0 0 2px #1a73e82e}.demo-field.is-done .demo-field-status>span{background:var(--color-success)!important;transition:background-color .2s ease}[data-demo-patient-header],[data-demo-url],.demo-field{transition:opacity .22s ease}[data-demo-patient-header].is-fading,[data-demo-url].is-fading,.demo-field.is-fading{opacity:0}[data-demo-fade-target]{transition:opacity .22s ease}[data-demo-fade-target].is-fading{opacity:0}.demo-word-body{background:#fefdf9;color:#222;font-family:Calibri,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.7;min-height:268px}.demo-word-para{margin:0 0 .85em;min-height:1.6em}.demo-word-para:last-child{margin-bottom:0}[data-demo-mic-shell] .bar-idle,[data-demo-mic-shell] .bar-listening{display:none}.dictation-pill{transition:background-color .24s ease,transform .2s ease;will-change:transform}[data-demo-mic-shell][data-bar-state=idle] .dictation-pill{background:#1a73e8}[data-demo-mic-shell][data-bar-state=idle] .bar-idle{display:flex}[data-demo-mic-shell][data-bar-state=listening] .dictation-pill{background:#1a1a1a}[data-demo-mic-shell][data-bar-state=listening] .bar-listening{display:flex}@keyframes dictation-bar-click{0%{transform:scale(1)}30%{transform:scale(.92)}55%{transform:scale(1.035)}80%{transform:scale(.99)}to{transform:scale(1)}}.dictation-pill.is-clicking{animation:dictation-bar-click .32s cubic-bezier(.4,0,.2,1)}.demo-cursor{position:absolute;right:75px;top:22%;width:22px;height:26px;z-index:30;opacity:0;pointer-events:none;filter:drop-shadow(0 1.5px 2px rgba(0,0,0,.35)) drop-shadow(0 .5px .5px rgba(0,0,0,.25));transform:translate(0)}@keyframes demo-cursor-click{0%{opacity:0;transform:translate(12px,8px) scale(.9)}12%{opacity:1;transform:translate(12px,8px) scale(.9)}35%{opacity:1;transform:translate(0) scale(1)}42%{opacity:1;transform:translateY(2.5px) scale(.88)}50%{opacity:1;transform:translateY(2.5px) scale(.88)}58%{opacity:1;transform:translate(0) scale(1)}82%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translateY(-5px) scale(1)}}.demo-cursor.is-clicking{animation:demo-cursor-click 1.5s ease-out forwards}.demo-cursor-ring{position:absolute;left:5px;top:3px;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-radius:50%;border:2.5px solid #1a73e8;opacity:0;pointer-events:none;transform:scale(.4);transform-origin:center}@keyframes demo-cursor-ring-pop{0%{opacity:0;transform:scale(.4)}18%{opacity:.95;transform:scale(.85)}55%{opacity:.55;transform:scale(2.4)}to{opacity:0;transform:scale(4.8)}}.demo-cursor.is-clicking .demo-cursor-ring{animation:demo-cursor-ring-pop .8s ease-out .6s forwards}@keyframes vt-bar{0%{transform:scaleY(.25)}18%{transform:scaleY(.85)}36%{transform:scaleY(.45)}54%{transform:scaleY(1)}72%{transform:scaleY(.55)}to{transform:scaleY(.25)}}[data-demo-bars] .demo-bar{transform-origin:center;transform:scaleY(.25);transition:transform .18s ease}[data-demo-bars].is-active .demo-bar{animation:vt-bar 1.3s ease-in-out infinite}[data-demo-bars].is-active .demo-bar:nth-child(1){animation-delay:0s}[data-demo-bars].is-active .demo-bar:nth-child(2){animation-delay:.18s}[data-demo-bars].is-active .demo-bar:nth-child(3){animation-delay:.42s}[data-demo-bars].is-active .demo-bar:nth-child(4){animation-delay:.31s}[data-demo-bars].is-active .demo-bar:nth-child(5){animation-delay:.09s}@keyframes vt-mic-pulse{0%{transform:scale(.9);opacity:.7}80%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}.demo-mic-pulse{transform:scale(.9);opacity:0}[data-demo-mic-shell].is-active .demo-mic-pulse{animation:vt-mic-pulse 1.6s ease-out infinite}@keyframes mockLineCycle{0%,4%{opacity:0;transform:translateY(3px)}10%,78%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(-3px)}}.mock-line{opacity:0;animation:mockLineCycle 8s ease-out infinite}.mock-line:nth-child(1){animation-delay:.4s}.mock-line:nth-child(2){animation-delay:1.2s}.mock-line:nth-child(3){animation-delay:2s}.mock-line:nth-child(4){animation-delay:2.8s}@keyframes mockBarPulse{0%{transform:scaleY(.25)}18%{transform:scaleY(.85)}36%{transform:scaleY(.45)}54%{transform:scaleY(1)}72%{transform:scaleY(.55)}to{transform:scaleY(.25)}}.mock-bar{transform-origin:center;transform:scaleY(.25);animation:mockBarPulse 1.4s ease-in-out infinite}.mock-bar:nth-child(1){animation-delay:0s}.mock-bar:nth-child(2){animation-delay:.18s}.mock-bar:nth-child(3){animation-delay:.42s}.mock-bar:nth-child(4){animation-delay:.31s}.mock-bar:nth-child(5){animation-delay:.09s}@keyframes vocabMockCycle{0%,6%{opacity:0;transform:translate(-6px) scale(.97)}14%,80%{opacity:1;transform:translate(0) scale(1)}88%,to{opacity:0;transform:translate(6px) scale(.97)}}.vocab-mock{opacity:0;animation:vocabMockCycle 9s ease-out infinite}.vocab-mock:nth-child(1){animation-delay:0s}.vocab-mock:nth-child(2){animation-delay:.5s}.vocab-mock:nth-child(3){animation-delay:1s}.vocab-mock:nth-child(4){animation-delay:1.5s}.vocab-mock:nth-child(5){animation-delay:2s}@keyframes appMockCycle{0%{opacity:0}4%,25%{opacity:1}29%,to{opacity:0}}.url-mock,.app-text-mock{opacity:0;animation:appMockCycle 12s ease-in-out infinite}.url-mock-1,.app-text-mock-1{animation-delay:0s}.url-mock-2,.app-text-mock-2{animation-delay:3s}.url-mock-3,.app-text-mock-3{animation-delay:6s}.url-mock-4,.app-text-mock-4{animation-delay:9s}@keyframes patientMockCycle{0%,8%{opacity:.35;transform:translateY(2px)}18%,80%{opacity:1;transform:translateY(0)}88%,to{opacity:.35;transform:translateY(-2px)}}.patient-mock{opacity:.35;animation:patientMockCycle 7.5s ease-out infinite}.patient-mock:nth-child(1){animation-delay:0s}.patient-mock:nth-child(2){animation-delay:.55s}.patient-mock:nth-child(3){animation-delay:1.1s}.patient-mock:nth-child(4){animation-delay:1.65s}@media(prefers-reduced-motion:reduce){[data-demo-bars] .demo-bar,.demo-mic-pulse,.field-cursor,.field-chunk,.mock-line,.mock-bar,.vocab-mock,.url-mock,.app-text-mock,.patient-mock{animation:none!important;opacity:1!important;transform:none!important}.url-mock:not(.url-mock-1),.app-text-mock:not(.app-text-mock-1){display:none!important}}
