body:has(.stt-stage-page),body:has(.tts-stage-page),body:has(.vak-stage-page),html:has(.stt-stage-page),html:has(.tts-stage-page),html:has(.vak-stage-page){background-color:#ffffff!important;color-scheme:light}.stt-stage-page,.tts-stage-page,.vak-stage-page{--zero-stage-box-w:1152px;--zero-stage-box-h:540px;--zero-stage-panel-h:320px;--zero-stage-shell-pad:1.25rem;--zero-stage-panel-mt:1.5rem;--zero-stage-panel-radius:1rem;--zero-stage-shell-radius:1.5rem;width:var(--zero-stage-box-w)!important;height:var(--zero-stage-box-h)!important;min-height:var(--zero-stage-box-h)!important;max-height:var(--zero-stage-box-h)!important;max-width:100%;margin:0;padding:0;box-sizing:border-box;background:#ffffff;overflow:hidden}.microsite-widget-root:has(.stt-stage-page),.microsite-widget-root:has(.tts-stage-page),.microsite-widget-root:has(.vak-stage-page){--zero-stage-box-w:1152px;--zero-stage-box-h:540px;--zero-stage-panel-h:320px;width:var(--zero-stage-box-w)!important;height:var(--zero-stage-box-h)!important;min-height:var(--zero-stage-box-h)!important;max-height:var(--zero-stage-box-h)!important;max-width:100%;background:#ffffff;box-sizing:border-box;overflow:hidden}@media (min-width:640px){.stt-stage-page,.tts-stage-page,.vak-stage-page{--zero-stage-shell-pad:2rem}}@media (min-width:1024px){.stt-stage-page,.tts-stage-page,.vak-stage-page{--zero-stage-shell-pad:2.5rem}}.stt-stage-shell,.tts-stage-shell,.vak-stage-shell{display:flex;flex-direction:column;min-height:0;width:100%;height:100%;border-radius:var(--zero-stage-shell-radius);padding:var(--zero-stage-shell-pad);box-shadow:none;overflow:hidden}.stt-stage-header,.tts-stage-header,.vak-stage-header{display:flex;flex-direction:column;gap:1rem;flex:0 0 auto}@media (min-width:1024px){.stt-stage-header,.tts-stage-header,.vak-stage-header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3rem}}.stt-stage-badge,.tts-stage-badge,.vak-stage-badge{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(15,23,42,.2);padding:.375rem 1rem;font-size:.875rem;font-weight:500}.stt-stage-title,.tts-stage-title,.vak-stage-title{margin:1rem 0 0;font-size:1.875rem;font-weight:700;letter-spacing:-.025em;line-height:1.15}@media (min-width:640px){.stt-stage-title,.tts-stage-title,.vak-stage-title{font-size:2.25rem}}.stt-stage-desc,.tts-stage-desc,.vak-stage-desc{margin:0;max-width:28rem;font-size:1rem;line-height:1.625;color:rgba(15,23,42,.7);white-space:pre-line}@media (min-width:1024px){.stt-stage-desc,.tts-stage-desc,.vak-stage-desc{transform:translateX(-40px)}}.stt-stage-panel,.tts-stage-panel,.vak-stage-panel{position:relative;z-index:1;display:flex;flex-direction:column;flex:0 0 var(--zero-stage-panel-h,320px)!important;width:100%;height:var(--zero-stage-panel-h,320px)!important;min-height:var(--zero-stage-panel-h,320px)!important;max-height:var(--zero-stage-panel-h,320px)!important;margin-top:var(--zero-stage-panel-mt);border-radius:var(--zero-stage-panel-radius);padding:1.25rem;border:none}@media (min-width:640px){.stt-stage-panel,.tts-stage-panel,.vak-stage-panel{padding:1.5rem}}@media (max-width:639px){.microsite-widget-root:has(.tts-stage-page),.tts-stage-page{--zero-stage-mobile-h:46.8125rem}.microsite-widget-root:has(.stt-stage-page),.stt-stage-page{--zero-stage-mobile-h:40.875rem}.microsite-widget-root:has(.vak-stage-page),.vak-stage-page{--zero-stage-mobile-h:50.625rem}.microsite-widget-root:has(.stt-stage-page),.microsite-widget-root:has(.tts-stage-page),.microsite-widget-root:has(.vak-stage-page),.stt-stage-page,.tts-stage-page,.vak-stage-page{width:100%!important;height:var(--zero-stage-mobile-h)!important;min-height:var(--zero-stage-mobile-h)!important;max-height:var(--zero-stage-mobile-h)!important;overflow:hidden}.stt-stage-panel,.tts-stage-panel,.vak-stage-panel{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.stt-stage-desc,.tts-stage-desc,.vak-stage-desc{max-width:none;transform:none}}.vak-stage-page{--zero-stage-box-w:1152px;--zero-stage-box-h:540px;--zero-stage-panel-h:320px;width:1152px!important;height:540px!important;min-height:540px!important;max-height:540px!important;max-width:100%;overflow:hidden;box-sizing:border-box}.microsite-widget-root:has(.vak-stage-page){width:1152px!important;height:540px!important;min-height:540px!important;max-height:540px!important;max-width:100%;overflow:hidden;box-sizing:border-box}.vak-stage-panel{flex:0 0 320px!important;height:320px!important;min-height:320px!important;max-height:320px!important;overflow:visible}@media (max-width:639px){.microsite-widget-root:has(.vak-stage-page),.vak-stage-page{width:100%!important;height:var(--zero-stage-mobile-h,50.625rem)!important;min-height:var(--zero-stage-mobile-h,50.625rem)!important;max-height:var(--zero-stage-mobile-h,50.625rem)!important;overflow:hidden}.vak-stage-panel{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}.vak-stage-desc{max-width:none;white-space:normal}}.vak-stage{--vak-brand:#1266ed;--vak-brand-fg:#ffffff;--vak-panel:#ffffff;--vak-fg:#0f172a;--vak-muted:#64748b;--vak-border:#e2e8f0;--vak-secondary:#f1f5f9;--vak-shadow-soft:0 1px 2px rgba(15,23,42,0.08);--vak-shadow-panel:0 18px 50px -24px rgba(15,23,42,0.08);--vak-gradient-stage:radial-gradient(ellipse 95% 85% at 8% 12%,#e2ebf5 0%,rgba(226,235,245,0) 58%),radial-gradient(ellipse 90% 80% at 94% 88%,#e2e4e8 0%,rgba(226,228,232,0) 55%),radial-gradient(ellipse 105% 95% at 92% 10%,#fedfb1 0%,rgba(254,223,177,0) 62%),radial-gradient(ellipse 100% 90% at 10% 90%,#fadfbb 0%,rgba(250,223,187,0) 60%),linear-gradient(135deg,#e4ebf3,#f0e8dc 28%,#f9e0bf 52%,#f3e2cc 78%,#e3e4e7);position:relative;isolation:isolate;width:100%;height:100%;margin:0;padding:0;background:#ffffff;color:var(--vak-fg);font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.vak-stage,.vak-stage *,.vak-stage :after,.vak-stage :before{box-sizing:border-box}.vak-stage-shell{background-color:#f4e6d4;background-image:var(--vak-gradient-stage)}.vak-stage-title{transform:translateX(10px)}.vak-stage-desc{max-width:none}.vak-stage-panel{background:var(--vak-panel);box-shadow:var(--vak-shadow-panel);display:flex;flex-direction:column;min-height:0}.vak-stage-route{display:grid;grid-template-columns:1fr auto 1fr;flex-shrink:0;align-items:center;-moz-column-gap:1rem;column-gap:1rem}.vak-stage-route-side{display:flex;min-width:0;align-items:center;gap:.75rem}.vak-stage-route-side[data-side=source]{justify-content:flex-end}.vak-stage-route-side[data-side=dest]{justify-content:flex-start}@media (max-width:639px){.vak-stage-route{grid-template-columns:1fr;row-gap:.5rem;justify-items:center}.vak-stage-route-side,.vak-stage-route-side[data-side=dest],.vak-stage-route-side[data-side=source]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.3rem;width:min(18.5rem,100%)}.vak-stage-swap{justify-self:center}.vak-stage-panes{overflow:visible;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--vak-border)}.vak-stage-pane{min-height:6.5rem}}.vak-stage-route-label{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vak-muted)}.vak-stage-swap{display:flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;flex-shrink:0;border:0;border-radius:.5rem;background:var(--vak-brand);color:var(--vak-brand-fg);box-shadow:var(--vak-shadow-soft);cursor:pointer;transition:transform .2s ease}.vak-stage-swap:hover:not(:disabled){transform:scale(1.05)}.vak-stage-swap:active:not(:disabled){transform:scale(.95)}.vak-stage-swap:disabled{opacity:.6;cursor:not-allowed}.vak-stage-panes{display:grid;grid-template-columns:1fr;flex:1;min-height:0;margin-top:.75rem;gap:.75rem;overflow:hidden}@media (min-width:640px){.vak-stage-panes{grid-template-columns:1fr 1fr;gap:0}}.vak-stage-pane{display:flex;min-height:0;flex-direction:column;overflow:hidden}@media (min-width:640px){.vak-stage-pane[data-side=source]{padding-right:1.25rem}.vak-stage-pane[data-side=dest]{border-left:1px solid var(--vak-border);padding-left:1.25rem}}.vak-stage-pane-head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:.5rem}.vak-stage-pane-name{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vak-brand)}.vak-stage-pane-actions{display:flex;align-items:center;gap:.35rem}.vak-stage-icon-btn{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:var(--vak-muted);cursor:pointer}.vak-stage-icon-btn:hover:not(:disabled){color:var(--vak-fg);background:var(--vak-secondary)}.vak-stage-icon-btn:disabled{opacity:.4;cursor:not-allowed}.vak-stage-icon-btn[data-active=true]{color:var(--vak-brand)}.vak-stage-icon-btn[data-copied=true],.vak-stage-icon-btn[data-copied=true]:hover:not(:disabled){color:#15803d}.vak-stage-pane-body{flex:1;min-height:0;margin-top:.5rem;overflow:auto}.vak-stage-input,.vak-stage-pane-text{width:100%;min-height:100%;margin:0;border:0;background:transparent;resize:none;outline:none;font-family:inherit;font-size:1.05rem;line-height:1.55;color:var(--vak-fg)}.vak-stage-input::-moz-placeholder{font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.4;color:var(--vak-muted)}.vak-stage-input::placeholder{font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.4;color:var(--vak-muted)}.vak-stage-status{margin:0;font-family:inherit;font-size:.8125rem;font-style:normal;font-weight:400;line-height:1.4;color:var(--vak-muted)}.vak-stage-status[data-live=true]{color:var(--vak-brand)}.vak-stage-error{flex-shrink:0;margin:.35rem 0 0;font-size:.75rem;color:#991b1b}.vak-stage-footer{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--vak-border)}.vak-stage-footer,.vak-stage-mic{display:flex;flex-shrink:0;align-items:center}.vak-stage-mic{width:2.25rem;height:2.25rem;justify-content:center;border:0;border-radius:.5rem;background:var(--vak-brand);color:var(--vak-brand-fg);box-shadow:var(--vak-shadow-soft);cursor:pointer;transition:transform .2s ease}.vak-stage-mic:hover:not(:disabled){transform:scale(1.05)}.vak-stage-mic:active:not(:disabled){transform:scale(.95)}.vak-stage-mic:disabled{opacity:.65;cursor:not-allowed}.vak-stage-mic[data-active=true]{box-shadow:0 0 0 3px rgba(18,102,237,.22)}.vak-stage-footer-end{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.vak-stage-select-root{position:relative;display:grid}.vak-stage-chip{position:relative;display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--vak-border);background:var(--vak-panel);padding:0 .75rem;font-size:.875rem;font-weight:500;color:var(--vak-fg);box-shadow:var(--vak-shadow-soft);cursor:pointer}.vak-stage-chip:hover:not(:disabled){background:var(--vak-secondary)}.vak-stage-chip:disabled{opacity:.6;cursor:not-allowed}.vak-stage-select-sizer{grid-area:1/1;width:-moz-max-content;width:max-content;max-width:none;visibility:hidden;pointer-events:none}.vak-stage-select-root>.vak-stage-chip:not(.vak-stage-select-sizer){grid-area:1/1;width:100%}@media (max-width:639px){.vak-stage-route-label{width:auto;text-align:center}.vak-stage-route .vak-stage-select-root{flex:none;width:100%;max-width:none;min-width:0}.vak-stage-footer{flex-wrap:wrap}.vak-stage-footer-end{display:contents}.vak-stage-footer-end>.vak-stage-select-root:first-child{order:1;flex:1 1 100%;width:100%;max-width:100%;min-width:0}.vak-stage-footer-end>.vak-stage-select-root:last-child{order:2;flex:1 1 auto;width:auto;max-width:none;min-width:0}.vak-stage-mic{order:3;margin-left:auto}.vak-stage-select-sizer{width:0}.vak-stage-select-root>.vak-stage-chip:not(.vak-stage-select-sizer),.vak-stage-select-sizer{min-width:0;overflow:hidden}.vak-stage-select-root>.vak-stage-chip:not(.vak-stage-select-sizer) .vak-stage-lang-label,.vak-stage-select-root>.vak-stage-chip:not(.vak-stage-select-sizer) .vak-stage-voice-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.vak-stage-chevron{width:1rem;height:1rem;margin-left:auto;flex-shrink:0;color:var(--vak-muted)}.vak-stage-lang-label,.vak-stage-voice-option,.vak-stage-voice-option-main{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.vak-stage-voice-lang{font-weight:600}.vak-stage-voice-dot{font-size:5px;line-height:1;color:var(--vak-muted)}.vak-stage-gender{color:var(--vak-brand)}.vak-stage-menu-option-body{display:flex;width:100%;min-width:0;flex-direction:column;align-items:stretch;gap:.15rem}.vak-stage-menu-option-sub{font-size:10px;line-height:1.2;color:var(--vak-muted)}.vak-stage-menu-group{padding:.55rem .75rem .2rem;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vak-muted)}.vak-stage-menu .vak-stage-voice-option,.vak-stage-menu-option>.vak-stage-menu-option-body>.vak-stage-voice-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.vak-stage-menu .vak-stage-voice-option-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vak-stage-menu .vak-stage-native-badge{margin-left:auto;flex-shrink:0}.vak-stage-select-root>.vak-stage-chip .vak-stage-voice-option{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.vak-stage-select-root>.vak-stage-chip .vak-stage-native-badge{margin-left:auto;flex-shrink:0}.vak-stage-select-root>.vak-stage-chip:not(.vak-stage-select-sizer):has(.vak-stage-native-badge) .vak-stage-chevron{margin-left:.25rem}.vak-stage-native-badge{display:inline-flex;align-items:center;border-radius:9999px;background:var(--vak-brand);color:var(--vak-brand-fg);padding:.125rem .5rem;font-size:10px;font-weight:600;white-space:nowrap}.vak-stage-menu{z-index:40;max-height:18rem;overflow:hidden;border-radius:.75rem;border:1px solid var(--vak-border);background:var(--vak-panel);box-shadow:0 8px 28px rgba(15,23,42,.14);padding:.25rem}.vak-stage-menu-portal{position:fixed;z-index:10000}.vak-stage-menu-search{display:block;width:calc(100% - .5rem);margin:.25rem;height:2rem;border:1px solid var(--vak-border);border-radius:.375rem;padding:0 .5rem;font-size:.8125rem;outline:none}.vak-stage-menu-list{margin:0;padding:0;list-style:none;max-height:14.5rem;overflow:auto}.vak-stage-menu-option{display:flex;width:100%;align-items:center;border:0;background:transparent;border-radius:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;color:var(--vak-fg);cursor:pointer}.vak-stage-menu-option:hover,.vak-stage-menu-option[data-selected=true]{background:var(--vak-secondary)}.vak-stage-menu-empty{padding:.6rem .75rem;font-size:.8125rem;color:var(--vak-muted)}.vak-stage-spinner{width:.9rem;height:.9rem;border:2px solid rgba(18,102,237,.25);border-top:2px solid var(--vak-brand);border-radius:9999px;animation:vak-stage-spin .7s linear infinite}@keyframes vak-stage-spin{to{transform:rotate(1turn)}}.stt-stage-page{--zero-stage-box-w:1152px;--zero-stage-box-h:540px;--zero-stage-panel-h:320px;width:1152px!important;height:540px!important;min-height:540px!important;max-height:540px!important;max-width:100%;overflow:hidden;box-sizing:border-box}.microsite-widget-root:has(.stt-stage-page){width:1152px!important;height:540px!important;min-height:540px!important;max-height:540px!important;max-width:100%;overflow:hidden;box-sizing:border-box}.stt-stage-panel{flex:0 0 320px!important;height:320px!important;min-height:320px!important;max-height:320px!important}@media (max-width:639px){.microsite-widget-root:has(.stt-stage-page),.stt-stage-page{width:100%!important;height:var(--zero-stage-mobile-h,40.875rem)!important;min-height:var(--zero-stage-mobile-h,40.875rem)!important;max-height:var(--zero-stage-mobile-h,40.875rem)!important;overflow:hidden}.stt-stage .stt-stage-panel{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden}.stt-stage-mode-tab{padding:.45rem .65rem;font-size:.75rem}.stt-stage-content-box{min-height:0;overflow:hidden}.stt-stage-desc{max-width:none;white-space:normal}.stt-stage[data-mode=sample] .stt-stage-toolbar-end{flex:1 1 100%;min-width:0}.stt-stage[data-mode=sample] .stt-stage-toolbar-lang{display:none}.stt-stage[data-mode=sample] .stt-stage-samples--toolbar{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0;margin-bottom:0}.stt-stage[data-mode=sample] .stt-stage-samples--toolbar .stt-stage-sample-chip{flex:1 1 0;min-width:0;height:auto;min-height:2.5rem;padding:.3rem .45rem;gap:.3rem;font-size:.6875rem;line-height:1.2;white-space:normal;overflow:visible;text-align:left}.stt-stage[data-mode=sample] .stt-stage-samples--toolbar .stt-stage-sample-chip svg{flex-shrink:0}.stt-stage[data-mode=sample] .stt-stage-samples--toolbar .stt-stage-sample-label{min-width:0;overflow-wrap:break-word}.stt-stage[data-mode=sample] .stt-stage-samples--panel{display:none}}.stt-stage{--stt-brand:#1266ed;--stt-brand-fg:#ffffff;--stt-panel:#ffffff;--stt-fg:#0f172a;--stt-muted:#64748b;--stt-border:#e2e8f0;--stt-secondary:#f1f5f9;--stt-shadow-soft:0 1px 2px rgba(15,23,42,0.08);--stt-shadow-panel:0 18px 50px -24px rgba(15,23,42,0.08);--stt-gradient-stage:radial-gradient(ellipse 95% 85% at 8% 12%,#e2ebf5 0%,rgba(226,235,245,0) 58%),radial-gradient(ellipse 90% 80% at 94% 88%,#e2e4e8 0%,rgba(226,228,232,0) 55%),radial-gradient(ellipse 105% 95% at 92% 10%,#fedfb1 0%,rgba(254,223,177,0) 62%),radial-gradient(ellipse 100% 90% at 10% 90%,#fadfbb 0%,rgba(250,223,187,0) 60%),linear-gradient(135deg,#e4ebf3,#f0e8dc 28%,#f9e0bf 52%,#f3e2cc 78%,#e3e4e7);position:relative;isolation:isolate;width:100%;height:100%;margin:0;padding:0;background:#ffffff;color:var(--stt-fg);font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.stt-stage,.stt-stage *,.stt-stage :after,.stt-stage :before{box-sizing:border-box}.stt-stage .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.stt-stage-shell{background-color:#f4e6d4;background-image:var(--stt-gradient-stage)}.stt-stage-badge,.stt-stage-title{color:var(--stt-fg)}.stt-stage-panel{background:var(--stt-panel);box-shadow:var(--stt-shadow-panel);overflow:hidden}.stt-stage-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0}.stt-stage-toolbar-end{display:flex;align-items:center;gap:.5rem;margin-right:.25rem}.stt-stage-copy{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex-shrink:0;border-radius:.5rem;border:1px solid var(--stt-border);background:var(--stt-panel);color:var(--stt-fg);box-shadow:var(--stt-shadow-soft);cursor:pointer}.stt-stage-copy:hover:not(:disabled){background:var(--stt-secondary)}.stt-stage-copy:disabled{opacity:.45;cursor:not-allowed}.stt-stage-copy[data-copied=true]{color:#15803d;border-color:#bbf7d0}.stt-stage-mode-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:.75rem;border:1px solid var(--stt-border);padding:.2rem;box-shadow:var(--stt-shadow-soft)}.stt-stage-mode-tab{border:0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;background:transparent;color:var(--stt-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease}.stt-stage-mode-tab:hover{color:var(--stt-fg)}.stt-stage-mode-tab[data-active=true]{background:rgba(18,102,237,.1);color:var(--stt-fg)}.stt-stage-content-box{--stt-circle-gutter:5.5rem;position:relative;margin-top:.625rem;padding:.75rem;border:1px solid var(--stt-border);border-radius:.75rem;overflow:hidden}.stt-stage-body,.stt-stage-content-box{display:flex;flex-direction:column;flex:1;min-height:0}.stt-stage-body{overflow:visible}.stt-stage-record-area{position:relative;display:flex;flex:1;flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0}.stt-stage-empty-view{flex:1 1 auto;width:100%;min-height:0;flex-direction:column;gap:.5rem;padding:.5rem;text-align:center}.stt-stage-empty-icon,.stt-stage-empty-view{display:flex;align-items:center;justify-content:center}.stt-stage-empty-icon{width:3rem;height:3rem;flex-shrink:0;color:var(--stt-muted)}.stt-stage-empty-icon .stt-stage-circle-icon{width:2rem;height:2rem}.stt-stage-empty-title{margin:0;flex-shrink:0;font-size:1.125rem;font-weight:600;line-height:1.35;letter-spacing:.02em;color:var(--stt-fg)}.stt-stage-empty-sub{margin:0;flex-shrink:0;max-width:18rem;font-size:.8125rem;line-height:1.5;color:var(--stt-muted)}.stt-stage-convo{display:flex;flex:1;min-height:0;flex-direction:column;gap:.75rem;overflow:auto;padding:.15rem var(--stt-circle-gutter) 4.25rem .15rem}.stt-stage-convo-turn{display:flex;flex-direction:column;gap:.3rem;padding:.15rem 0}.stt-stage-convo-meta{display:flex;align-items:center;gap:.4rem}.stt-stage-convo-avatar{display:inline-flex;width:1.25rem;height:1.25rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.625rem;font-weight:700;color:#ffffff;flex-shrink:0;background:var(--stt-brand)}.stt-stage-convo-name{font-size:.6875rem;font-weight:600;color:var(--stt-brand);background:none;border-radius:0;padding:0}.stt-stage-convo-time{font-size:.6875rem;color:var(--stt-muted)}.stt-stage-convo-text{margin:0;font-size:.8125rem;line-height:1.5;color:var(--stt-fg);overflow-wrap:break-word}.stt-stage-transcript{padding:.75rem var(--stt-circle-gutter) 4.25rem .25rem;font-size:.875rem;line-height:1.5;color:var(--stt-fg);overflow:auto;max-height:100%;transition:opacity .4s ease,transform .4s ease}.stt-stage-transcript[data-visible=false]{opacity:0;transform:translateY(-.5rem);pointer-events:none}.stt-stage-transcript-meta{color:var(--stt-muted);margin-right:.35rem}.stt-stage-record-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease,transform .4s ease}.stt-stage-record-center[data-hidden=true]{opacity:0;transform:translateY(1.5rem);pointer-events:none}.stt-stage-sample-body{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden}.stt-stage-samples{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0;margin-bottom:1rem}.stt-stage-samples--toolbar{display:none}.stt-stage-sample-chip{display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--stt-border);background:var(--stt-panel);padding:0 .75rem;font-size:.875rem;font-weight:500;color:var(--stt-fg);box-shadow:var(--stt-shadow-soft);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.stt-stage-sample-chip:hover{background:var(--stt-secondary)}.stt-stage-sample-chip[data-active=true]{border-color:rgba(18,102,237,.4);background:rgba(18,102,237,.1)}.stt-stage-upload{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border-radius:.75rem;border:1px dashed var(--stt-border);cursor:pointer;transition:border-color .2s ease}.stt-stage-upload:hover{border-color:rgba(18,102,237,.5)}.stt-stage-upload-icon{display:flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:var(--stt-secondary);color:var(--stt-brand)}.stt-stage-upload-label{font-size:.8125rem;font-weight:500;color:var(--stt-fg)}.stt-stage-error{margin-top:.375rem;flex-shrink:0}.stt-stage-error-title{margin:0;font-size:.75rem;font-weight:500;line-height:1.3;color:#991b1b}.stt-stage-error-desc{margin:.25rem 0 0;font-size:.6875rem;font-weight:400;line-height:1.35;color:#b91c1c}.stt-stage-status{margin-top:.25rem;font-size:.75rem;color:var(--stt-muted);flex-shrink:0}.stt-stage-status-view{flex:1 1 auto;width:100%;min-height:0;flex-direction:column;margin:0;padding:.5rem;overflow:visible}.stt-stage-status-group,.stt-stage-status-view{display:flex;align-items:center;justify-content:center;text-align:center}.stt-stage-status-group{flex:0 0 auto;flex-direction:column;gap:.375rem}.stt-stage-status-icon-wrap{position:relative;display:flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center}.stt-stage-status-ring{position:absolute;border-radius:9999px;background:var(--stt-brand)}.stt-stage-status-ring[data-ring=outer]{width:4.5rem;height:4.5rem;opacity:.2;animation:stt-stage-status-ping 1.4s cubic-bezier(0,0,.2,1) infinite}.stt-stage-status-ring[data-ring=inner]{width:3.5rem;height:3.5rem;opacity:.3;animation:stt-stage-status-pulse 1.8s ease-in-out infinite}.stt-stage-status-mic{position:relative;z-index:1;display:flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--stt-brand);color:var(--stt-brand-fg)}.stt-stage-status-mic .stt-stage-circle-icon{width:1.25rem;height:1.25rem}.stt-stage-status-title{margin:0;flex-shrink:0;font-size:1.125rem;font-weight:600;letter-spacing:.04em;line-height:1.3;color:var(--stt-brand)}.stt-stage-status-sub{margin:0;flex-shrink:0;font-size:.8125rem;line-height:1.35;color:var(--stt-brand);white-space:nowrap}@media (max-width:639px){.stt-stage-empty-view,.stt-stage-status-view{justify-content:center;align-items:center;padding:.75rem;text-align:center}.stt-stage-status-group{align-items:center;gap:.25rem}.stt-stage-status-icon-wrap,.stt-stage-status-ring[data-ring=outer]{width:3.5rem;height:3.5rem}.stt-stage-status-ring[data-ring=inner]{width:2.75rem;height:2.75rem}.stt-stage-status-mic{width:2.15rem;height:2.15rem}.stt-stage-status-mic .stt-stage-circle-icon{width:1rem;height:1rem}.stt-stage-status-title{font-size:.9375rem}.stt-stage-status-sub{font-size:.75rem}}.stt-stage-status-spinner{width:2.5rem;height:2.5rem;border-left:3px solid var(--stt-brand);border-top:3px solid var(--stt-brand);border-right:3px solid transparent;border-bottom:3px solid transparent;border-radius:9999px;animation:stt-stage-status-spin .75s linear infinite}@media (max-width:639px){.stt-stage-status-spinner{width:2rem;height:2rem;border-width:2.5px}}@keyframes stt-stage-status-ping{75%,to{transform:scale(1.55);opacity:0}}@keyframes stt-stage-status-pulse{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.06)}}@keyframes stt-stage-status-spin{to{transform:rotate(1turn)}}.stt-stage-footer{flex-shrink:0;margin:0;padding:0;border:0;min-height:0;height:0;overflow:hidden}.stt-stage-circle-anchor{position:absolute;z-index:3;width:4.5rem;height:4.5rem;pointer-events:none;transform:translate(-50%,-50%);transition:left .4s cubic-bezier(.22,1,.36,1),top .4s cubic-bezier(.22,1,.36,1)}.stt-stage-circle-anchor[data-placement=center]{left:50%;top:50%}.stt-stage-circle-anchor[data-placement=footer]{left:50%;top:calc(100% - 2.85rem)}.stt-stage-circle-anchor[data-placement=docked]{left:calc(100% - 2.85rem);top:calc(100% - 2.85rem)}@media (max-width:639px){.stt-stage-circle-anchor[data-placement=footer]{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%)}.stt-stage-circle-anchor[data-placement=docked]{left:auto;right:.85rem;top:auto;bottom:.85rem;transform:none}}.stt-stage-circle-anchor .stt-stage-circle{pointer-events:auto}.stt-stage-circle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:4.5rem;height:4.5rem;border:0;border-radius:9999px;background:var(--stt-brand);color:var(--stt-brand-fg);box-shadow:var(--stt-shadow-soft);cursor:pointer;transition:transform .2s ease}.stt-stage-circle:hover:not(:disabled){transform:scale(1.05)}.stt-stage-circle:active:not(:disabled){transform:scale(.95)}.stt-stage-circle:disabled{opacity:.7;cursor:not-allowed}.stt-stage-circle-icon{width:1.25rem;height:1.25rem;fill:currentColor}.stt-stage-circle-icon[data-stroke=true]{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stt-stage-circle-label{font-size:11px;font-weight:500}@media (max-width:639px){.stt-stage-circle,.stt-stage-circle-anchor{width:3rem;height:3rem}.stt-stage-circle{gap:.05rem}.stt-stage-circle-icon{width:1rem;height:1rem}.stt-stage-circle-label{font-size:9px}}.stt-stage-chip{display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--stt-border);background:var(--stt-panel);padding:0 .75rem;font-size:.875rem;font-weight:500;color:var(--stt-fg);box-shadow:var(--stt-shadow-soft);cursor:pointer}.stt-stage-chip:disabled{opacity:.65;cursor:not-allowed}.stt-stage-chip:hover:not(:disabled){background:var(--stt-secondary)}.stt-stage-chip-flag{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.stt-stage-lang-label{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.stt-stage-lang-name{white-space:nowrap}.stt-stage-chevron{width:.875rem;height:.875rem;color:var(--stt-muted);margin-left:.125rem;flex-shrink:0}.stt-stage-select-root{position:relative;display:inline-grid;justify-items:stretch;align-items:start;vertical-align:top}.stt-stage-select-root>.stt-stage-chip:not(.stt-stage-select-sizer){grid-area:1/1;width:100%;max-width:100%}.stt-stage-select-root>.stt-stage-chip:not(.stt-stage-select-sizer) .stt-stage-chevron{margin-left:auto}.stt-stage-select-sizer{grid-area:1/1;width:-moz-max-content;width:max-content;max-width:none;visibility:hidden;pointer-events:none}.stt-stage-menu{z-index:40;min-width:0;max-height:14rem;overflow:auto;border-radius:.75rem;border:1px solid var(--stt-border);background:var(--stt-panel);box-shadow:var(--stt-shadow-soft);padding:.25rem;box-sizing:border-box;white-space:nowrap}.stt-stage-menu-portal{position:fixed;z-index:10000;margin:0;list-style:none;background:#ffffff;border-color:#e2e8f0;box-shadow:0 8px 28px rgba(15,23,42,.14)}.stt-stage-menu-option{align-items:center;gap:.75rem;border:0;background:transparent;border-radius:.5rem;padding:.5rem .75rem;text-align:left;font-size:.8125rem;color:var(--stt-fg);cursor:pointer;box-sizing:border-box}.stt-stage-menu-option,.stt-stage-menu-option>span{display:flex;width:100%}.stt-stage-menu-option .stt-stage-lang-label{width:100%}.stt-stage-menu-option:hover,.stt-stage-menu-option[data-selected=true]{background:rgba(18,102,237,.08)}.tts-stage-page{--zero-stage-box-w:1152px;--zero-stage-box-h:540px;--zero-stage-panel-h:320px;width:1152px!important;height:540px!important;min-height:540px!important;max-height:540px!important;max-width:100%;overflow:hidden;box-sizing:border-box}.microsite-widget-root:has(.tts-stage-page){width:1152px!important;height:540px!important;min-height:540px!important;max-height:540px!important;max-width:100%;overflow:hidden;box-sizing:border-box}.tts-stage-panel{flex:0 0 320px!important;height:320px!important;min-height:320px!important;max-height:320px!important}@media (max-width:639px){.microsite-widget-root:has(.tts-stage-page),.tts-stage-page{width:100%!important;height:var(--zero-stage-mobile-h,46.8125rem)!important;min-height:var(--zero-stage-mobile-h,46.8125rem)!important;max-height:var(--zero-stage-mobile-h,46.8125rem)!important;overflow:hidden}.tts-stage-panel{flex:1 1 auto!important;height:auto!important;min-height:0!important;max-height:none!important}}.tts-stage{--tts-brand:#1266ed;--tts-brand-fg:#ffffff;--tts-panel:#ffffff;--tts-fg:#0f172a;--tts-muted:#64748b;--tts-border:#e2e8f0;--tts-secondary:#f1f5f9;--tts-radius:0.625rem;--tts-shadow-soft:0 1px 2px rgba(15,23,42,0.08);--tts-shadow-panel:0 18px 50px -24px rgba(15,23,42,0.08);--tts-gradient-stage:radial-gradient(ellipse 95% 85% at 8% 12%,#e2ebf5 0%,rgba(226,235,245,0) 58%),radial-gradient(ellipse 90% 80% at 94% 88%,#e2e4e8 0%,rgba(226,228,232,0) 55%),radial-gradient(ellipse 105% 95% at 92% 10%,#fedfb1 0%,rgba(254,223,177,0) 62%),radial-gradient(ellipse 100% 90% at 10% 90%,#fadfbb 0%,rgba(250,223,187,0) 60%),linear-gradient(135deg,#e4ebf3,#f0e8dc 28%,#f9e0bf 52%,#f3e2cc 78%,#e3e4e7);position:relative;isolation:isolate;width:100%;height:100%;margin:0;padding:0;background:#ffffff;color:var(--tts-fg);font-family:var(--font-inter,Inter),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.tts-stage,.tts-stage *,.tts-stage :after,.tts-stage :before{box-sizing:border-box}.tts-stage .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tts-stage-shell{background-color:#f4e6d4;background-image:var(--tts-gradient-stage)}.tts-stage-badge,.tts-stage-title{color:var(--tts-fg)}.tts-stage-panel{background:var(--tts-panel);box-shadow:var(--tts-shadow-panel);overflow:visible}.tts-stage-textarea-wrap{position:relative;z-index:2;display:flex;flex-direction:column;flex:0 0 auto;height:7.5rem;min-height:7.5rem;max-height:7.5rem;overflow:visible}.tts-stage-textarea-wrap .indic-transliterate{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;flex:1;position:relative;z-index:2;overflow:visible}.tts-stage-textarea,.tts-stage-textarea-wrap .indic-transliterate textarea{width:100%;height:100%;min-height:0;flex:1;resize:none;border:0;outline:none;background:transparent;color:var(--tts-fg);font-size:1.125rem;line-height:1.625;font-family:inherit;padding:0}.tts-stage-textarea-wrap .indic-transliterate textarea::-moz-placeholder,.tts-stage-textarea::-moz-placeholder{color:var(--tts-muted)}.tts-stage-textarea-wrap .indic-transliterate textarea::placeholder,.tts-stage-textarea::placeholder{color:var(--tts-muted)}.tts-stage .indic-transliterate-suggestions,.tts-stage [class*=transliterate] ul,.tts-stage [data-testid=rt-suggestions-list]{background-color:#ffffff!important;border:1px solid var(--tts-border)!important;border-radius:.75rem!important;padding:.25rem!important;margin:0!important;z-index:10001!important;box-shadow:0 8px 28px rgba(15,23,42,.14)!important;list-style:none!important;text-align:left!important;overflow:visible!important;color:var(--tts-fg)!important}.tts-stage [class*=transliterate] li,.tts-stage [data-testid=rt-suggestions-list]>li{color:var(--tts-fg)!important;padding:.5rem .75rem!important;border-radius:.5rem!important;font-size:.875rem!important;cursor:pointer!important;background-color:transparent!important}.tts-stage [class*=transliterate] li:hover,.tts-stage [data-testid=rt-suggestions-list]>li:hover{background-color:#e9f2ff!important;color:var(--tts-brand)!important}.tts-stage [class*=transliterate] li[style*="1266ed"],.tts-stage [data-testid=rt-suggestions-list]>li[style*="1266ed"],.tts-stage [data-testid=rt-suggestions-list]>li[style*="rgb(18, 102, 237)"]{background-color:#1266ed!important;color:#ffffff!important}.tts-stage-meta{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;height:1.25rem;min-height:1.25rem}.tts-stage-translit{display:inline-flex;align-items:center;gap:.375rem;margin:0;font-size:.75rem;line-height:1;color:var(--tts-brand);visibility:hidden}.tts-stage-translit.is-visible{visibility:visible}.tts-stage-translit-dot{width:.375rem;height:.375rem;border-radius:9999px;background:var(--tts-brand)}.tts-stage-char-count{margin-left:auto;font-size:.75rem;line-height:1;color:var(--tts-muted)}.tts-stage-error{margin-top:.5rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:.75rem}.tts-stage-footer{position:relative;z-index:0;margin-top:1rem;flex-shrink:0;border-top:1px solid var(--tts-border);padding-top:1rem}.tts-stage-footer-row{display:flex;flex-direction:column;gap:1rem}@media (min-width:1024px){.tts-stage-footer-row{flex-direction:row;align-items:flex-end;justify-content:space-between}}.tts-stage-controls{display:flex;flex-direction:column;gap:.75rem;min-width:0}.tts-stage-controls-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem}@media (max-width:639px){.tts-stage-controls-row{flex-wrap:wrap}.tts-stage[data-product=universal] .tts-stage-controls-row:first-child{flex-wrap:nowrap}.tts-stage[data-product=universal] .tts-stage-controls-row:first-child>.tts-stage-select-root:first-child{flex:1 1 auto;min-width:0}.tts-stage[data-product=universal] .tts-stage-controls-row:first-child>.tts-stage-select-root:first-child>.tts-stage-select-sizer{width:0;min-width:0;overflow:hidden}.tts-stage[data-product=universal] .tts-stage-controls-row:first-child>.tts-stage-select-root:first-child>.tts-stage-chip:not(.tts-stage-select-sizer){min-width:0;overflow:hidden}.tts-stage[data-product=universal] .tts-stage-controls-row:first-child>.tts-stage-select-root:last-child{flex:0 0 auto}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child{flex-wrap:wrap}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root{flex:1 1 calc(50% - 0.375rem);min-width:0;max-width:calc(50% - .375rem)}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root>.tts-stage-select-sizer{width:0;min-width:0;overflow:hidden}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root>.tts-stage-chip:not(.tts-stage-select-sizer){min-width:0;overflow:hidden}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root:first-child{order:1}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root:nth-child(2){order:3}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root:nth-child(3){order:4}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root:nth-child(4){order:2}.tts-stage[data-product=indic] .tts-stage-controls-row:first-child>.tts-stage-select-root>.tts-stage-chip:not(.tts-stage-select-sizer) .tts-stage-native-badge{display:none}.tts-stage-controls-row--tools{flex-wrap:wrap}.tts-stage-controls-row--tools .tts-stage-speed{order:1;flex:1 1 calc(100% - 3.25rem);min-width:0}.tts-stage-controls-row--tools .tts-stage-speed-input{flex:1 1 auto;width:auto;min-width:0}.tts-stage-controls-row--tools .tts-stage-download{order:2;flex:0 0 auto}.tts-stage-controls-row--tools .tts-stage-trim{order:3;flex:0 0 auto}}.tts-stage-chip{position:relative;display:inline-flex;height:2.5rem;align-items:center;gap:.5rem;border-radius:.5rem;border:1px solid var(--tts-border);background:var(--tts-panel);padding:0 .75rem;font-size:.875rem;font-weight:500;color:var(--tts-fg);box-shadow:var(--tts-shadow-soft);cursor:pointer;transition:background-color .2s ease}.tts-stage-chip:hover{background:var(--tts-secondary)}.tts-stage-chip:disabled{opacity:.6;cursor:not-allowed}.tts-stage-chip-flag{display:inline-block;width:1rem;height:.75rem;border-radius:2px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.tts-stage-chip-flag-fallback{display:inline-flex;width:1rem;height:.75rem;align-items:center;justify-content:center;font-size:.65rem;line-height:1}.tts-stage-gender{color:var(--tts-brand);font-size:.875rem;line-height:1}.tts-stage-native-badge{display:inline-flex;align-items:center;border-radius:9999px;background:var(--tts-brand);color:var(--tts-brand-fg);padding:.125rem .5rem;font-size:10px;font-weight:600;white-space:nowrap}.tts-stage-voice-option,.tts-stage-voice-option-main{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.tts-stage-menu-option>span{display:flex;width:100%;min-width:0}.tts-stage-menu .tts-stage-voice-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem}.tts-stage-menu .tts-stage-voice-option-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tts-stage-menu .tts-stage-native-badge{margin-left:auto;flex-shrink:0}.tts-stage-chevron{margin-left:.25rem;width:1rem;height:1rem;color:var(--tts-muted);flex-shrink:0}.tts-stage-select-root{position:relative;display:inline-grid;justify-items:stretch;align-items:start;vertical-align:top}.tts-stage-select-root>.tts-stage-chip:not(.tts-stage-select-sizer){grid-area:1/1;width:100%;max-width:100%}.tts-stage-select-root>.tts-stage-chip:not(.tts-stage-select-sizer) .tts-stage-chevron{margin-left:auto}.tts-stage-select-root>.tts-stage-chip:not(.tts-stage-select-sizer):has(.tts-stage-native-badge) .tts-stage-chevron{margin-left:.25rem}.tts-stage-select-root>.tts-stage-chip .tts-stage-voice-option{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.tts-stage-select-root>.tts-stage-chip .tts-stage-native-badge{margin-left:auto;flex-shrink:0}.tts-stage-select-sizer{grid-area:1/1;width:-moz-max-content;width:max-content;max-width:none;visibility:hidden;pointer-events:none}.tts-stage-menu{z-index:40;min-width:0;max-height:16rem;overflow:auto;border-radius:.75rem;border:1px solid var(--tts-border);background:var(--tts-panel);box-shadow:var(--tts-shadow-soft);padding:.25rem}.tts-stage-menu-portal{position:fixed;right:auto;z-index:10000;margin:0;list-style:none;background:#ffffff;border-color:#e2e8f0;box-shadow:0 8px 28px rgba(15,23,42,.14)}.tts-stage-menu-option{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;background:transparent;border-radius:.5rem;padding:.5rem .75rem;text-align:left;font-size:.875rem;color:var(--tts-fg);cursor:pointer}.tts-stage-menu-option:hover,.tts-stage-menu-option[data-selected=true]{background:rgba(18,102,237,.08)}.tts-stage-speed{display:inline-flex;height:2.5rem;align-items:center;gap:.75rem;border-radius:.5rem;border:1px solid var(--tts-border);background:var(--tts-panel);padding:0 .75rem;box-shadow:var(--tts-shadow-soft)}.tts-stage-speed-label{font-size:.875rem;font-weight:500;color:var(--tts-muted);white-space:nowrap}.tts-stage-speed-input{width:10rem;height:.375rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:9999px;background:var(--tts-secondary);accent-color:var(--tts-brand)}.tts-stage-speed-value{font-size:.75rem;font-weight:500;color:var(--tts-muted);min-width:2.75rem;text-align:right}.tts-stage-trim{display:inline-flex;height:2.5rem;align-items:center;gap:.625rem;padding:0 .25rem}.tts-stage-trim-label{font-size:.75rem;font-weight:500;color:var(--tts-muted);white-space:nowrap}.tts-stage-switch{position:relative;width:2.75rem;height:1.5rem;border:0;border-radius:9999px;background:var(--tts-secondary);cursor:pointer;transition:background-color .2s ease;padding:0}.tts-stage-switch[data-on=true]{background:var(--tts-brand)}.tts-stage-switch-knob{position:absolute;top:.125rem;left:.125rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--tts-panel);box-shadow:var(--tts-shadow-soft);transition:left .2s ease}.tts-stage-switch[data-on=true] .tts-stage-switch-knob{left:1.375rem}.tts-stage-play{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:4.5rem;height:4.5rem;margin:0 auto;flex-shrink:0;border:0;border-radius:9999px;background:var(--tts-brand);color:var(--tts-brand-fg);box-shadow:var(--tts-shadow-soft);cursor:pointer;transition:transform .2s ease}.tts-stage-play:hover:not(:disabled){transform:scale(1.05)}.tts-stage-play:active:not(:disabled){transform:scale(.95)}.tts-stage-play:disabled{opacity:.7;cursor:not-allowed}.tts-stage-play[data-playing=true]{animation:tts-stage-play-pulse 1.2s ease-in-out infinite}@media (min-width:1024px){.tts-stage-play{margin:0}}.tts-stage-play-icon{width:1.5rem;height:1.5rem;fill:currentColor}.tts-stage-play-label{font-size:11px;font-weight:500}.tts-stage-download{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid var(--tts-border);border-radius:.5rem;background:var(--tts-panel);color:var(--tts-fg);box-shadow:var(--tts-shadow-soft);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tts-stage-download:hover:not(:disabled){background:#e9f2ff;border-color:var(--tts-brand);color:var(--tts-brand)}.tts-stage-download:disabled{opacity:.35;cursor:not-allowed}.tts-stage-download-icon{width:1.125rem;height:1.125rem}.tts-stage-spinner{width:1.5rem;height:1.5rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:9999px;animation:tts-stage-spin .7s linear infinite}@keyframes tts-stage-play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes tts-stage-spin{to{transform:rotate(1turn)}}.vak-v2-page{--vak-v2-iframe-w:1148px;--vak-v2-iframe-h:592px;--vak-v2-translation-h:150px;--vak-v2-composer-min-h:140px;width:var(--vak-v2-iframe-w);height:var(--vak-v2-iframe-h);padding:0;margin:0;background:#f1f6ff}.vak-v2-page,.vak-v2-page>div.vak-v2-widget-panel{max-width:100%;overflow:hidden;box-sizing:border-box}.vak-v2-page>div.vak-v2-widget-panel{width:100%;height:100%;padding:16px;display:flex;flex-direction:column;gap:12px;border-radius:14px;background:#ffffff!important}.vak-v2-page .vak-v2-route{flex-shrink:0;margin-bottom:0!important}.vak-v2-page .vak-v2-main-panel{flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:16px}.vak-v2-controls-dock,.vak-v2-page .vak-v2-controls-dock{flex:1 1 auto;min-height:0;width:100%!important;max-width:100%;margin-left:auto;margin-right:auto;padding:16px;box-sizing:border-box;display:grid;grid-template-rows:auto 1px minmax(var(--vak-v2-composer-min-h),1fr);gap:12px;overflow:hidden;border:1px solid #e9e9e9;border-radius:14px;background:#ffffff}.vak-v2-page .vak-v2-controls-dock--picker-open{overflow:visible}.vak-v2-controls-row,.vak-v2-page .vak-v2-controls-row{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:8px;min-height:0;min-width:0;overflow:visible}.vak-v2-controls-input,.vak-v2-page .vak-v2-controls-input{min-height:0;min-width:0;width:100%;height:100%;display:flex;align-items:stretch;justify-content:center}.vak-v2-composer,.vak-v2-page .vak-v2-composer{position:relative;width:100%;max-width:100%;height:100%;min-height:var(--vak-v2-composer-min-h);background:#e9f2ff;border:1px solid #1266ed;border-radius:14px;box-sizing:border-box}.vak-v2-composer-field,.vak-v2-page .vak-v2-composer-field{display:block;width:100%;height:100%;padding:.75rem 4rem .75rem .75rem;border:none;outline:none;resize:none;background:transparent;color:#111827;font-size:.875rem;line-height:1.25rem;box-sizing:border-box}.vak-v2-composer-field::-moz-placeholder,.vak-v2-page .vak-v2-composer-field::-moz-placeholder{color:#9ca3af}.vak-v2-composer-field::placeholder,.vak-v2-page .vak-v2-composer-field::placeholder{color:#9ca3af}.vak-v2-composer-field:focus,.vak-v2-page .vak-v2-composer-field:focus{outline:none}.vak-v2-composer-btn,.vak-v2-page .vak-v2-composer-btn{position:absolute;right:.75rem;bottom:.75rem;margin:0}.vak-v2-icon-btn,.vak-v2-page .vak-v2-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:#1266ed;border:1px solid #1266ed;color:#ffffff;transition:background-color .2s,border-color .2s,transform .15s}.vak-v2-icon-btn:hover:not(:disabled),.vak-v2-page .vak-v2-icon-btn:hover:not(:disabled){background:#0f56d4;border-color:#0f56d4}.vak-v2-icon-btn:active:not(:disabled),.vak-v2-page .vak-v2-icon-btn:active:not(:disabled){transform:scale(.95)}.vak-v2-icon-btn:disabled,.vak-v2-page .vak-v2-icon-btn:disabled{opacity:.4;cursor:not-allowed}.vak-v2-icon-btn svg,.vak-v2-page .vak-v2-icon-btn svg{color:#ffffff}.vak-v2-page .vak-v2-swap-btn{align-self:flex-end;margin-bottom:3px;padding:.5rem}@media (min-width:768px){.vak-v2-page .vak-v2-swap-btn{padding:.625rem}}.vak-v2-page .vak-v2-composer-btn.vak-v2-icon-btn{width:2.5rem;height:2.5rem;padding:0;box-shadow:0 4px 6px -1px rgb(18 102 237/.25)}.vak-v2-page .vak-v2-composer-btn.vak-v2-icon-btn.is-recording{background:#ef4444;border-color:#ef4444;box-shadow:0 4px 6px -1px rgb(239 68 68/.25);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.vak-v2-page .vak-v2-composer-btn.vak-v2-icon-btn.is-recording:hover:not(:disabled){background:#dc2626;border-color:#dc2626}.vak-v2-page .vak-v2-controls-dock .text-white\/70{color:#6b7280!important}.vak-v2-page .vak-v2-controls-dock .text-white{color:#111827!important}.vak-v2-page .vak-v2-controls-dock .vak-v2-icon-btn,.vak-v2-page .vak-v2-controls-dock .vak-v2-icon-btn .text-white,.vak-v2-page .vak-v2-controls-dock .vak-v2-icon-btn svg{color:#ffffff!important}.vak-v2-page .vak-v2-controls-dock .text-white\/40{color:#9ca3af!important}.vak-v2-page .vak-v2-controls-dock .text-white\/80{color:#374151!important}.vak-v2-page .vak-v2-controls-dock .text-white\/30{color:#9ca3af!important}.vak-v2-page .vak-v2-controls-dock .border-white\/10,.vak-v2-page .vak-v2-controls-dock .border-white\/15,.vak-v2-page .vak-v2-controls-dock .border-white\/20{border-color:#e9e9e9!important}.vak-v2-page .vak-v2-controls-dock .bg-white\/5,.vak-v2-page .vak-v2-controls-dock .bg-white\/\[0\.03\]{background-color:#ffffff!important}.vak-v2-page .vak-v2-controls-dock .hover\:bg-white\/10:hover{background-color:#f3f4f6!important}.vak-v2-page .vak-v2-controls-dock .hover\:border-white\/30:hover{border-color:#d1d5db!important}.vak-v2-page .vak-v2-controls-dock textarea:not(.vak-v2-composer-field){background-color:#ffffff!important;color:#111827!important;border-color:#e9e9e9!important}.vak-v2-page .vak-v2-controls-dock textarea:not(.vak-v2-composer-field)::-moz-placeholder{color:#9ca3af!important}.vak-v2-page .vak-v2-controls-dock textarea:not(.vak-v2-composer-field)::placeholder{color:#9ca3af!important}.vak-v2-page .vak-v2-controls-dock textarea:not(.vak-v2-composer-field):focus{border-color:#1266ed!important}.vak-v2-page .text-\[\#42E8E0\]{color:#1266ed!important}.vak-v2-page .text-\[\#42E8E0\]\/80{color:rgb(18 102 237/.8)!important}.vak-v2-page .text-\[\#42E8E0\]\/70{color:rgb(18 102 237/.7)!important}.vak-v2-page .bg-\[\#42E8E0\]{background-color:#1266ed!important}.vak-v2-page .vak-v2-language-route-pill{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:.5rem 1.25rem;background:#ffffff;border:1px solid #e9e9e9;border-radius:34px;box-sizing:border-box}.vak-v2-page .vak-v2-language-route-pill .text-white\/40{color:#7c7c7c!important}.vak-v2-page .vak-v2-translation-card{flex:0 0 auto;width:100%;max-width:100%;margin-left:auto;margin-right:auto;height:var(--vak-v2-translation-h);min-height:120px;max-height:var(--vak-v2-translation-h);padding:.75rem 1rem;box-sizing:border-box;overflow:hidden;background:#e8f1ff;border:1px solid #1266ed;border-radius:14px}.vak-v2-page .vak-v2-translation-grid{height:100%;min-height:0}.vak-v2-page .vak-v2-translation-card .flex-1.overflow-y-auto.max-h-\[200px\]{max-height:calc(var(--vak-v2-translation-h) - 3.5rem)}.vak-v2-page .vak-v2-translation-card .text-white{color:#111827!important}.vak-v2-page .vak-v2-translation-card .text-white\/25,.vak-v2-page .vak-v2-translation-card .text-white\/40{color:#6b7280!important}.vak-v2-page .vak-v2-translation-card .text-white\/70{color:#374151!important}.vak-v2-page .vak-v2-translation-card .bg-white\/15{background-color:rgb(18 102 237/.2)!important}.vak-v2-page .vak-v2-translation-card .border-white\/15{border-color:rgb(18 102 237/.2)!important}.vak-v2-page .vak-v2-translation-card .hover\:bg-white\/10:hover{background-color:rgb(18 102 237/.08)!important}.vak-v2-page .vak-v2-translation-card .hover\:text-white\/70:hover{color:#1266ed!important}.vak-v2-page .vak-v2-picker-menu{height:15rem;max-height:15rem;background:#ffffff!important;border:1px solid #e9e9e9!important;box-shadow:0 12px 28px rgb(17 24 39/.12);box-sizing:border-box}.vak-v2-page .vak-v2-picker-menu:has(>.p-2){display:flex;flex-direction:column;overflow:hidden}.vak-v2-page .vak-v2-picker-menu:has(>.p-2)>.p-2{flex-shrink:0}.vak-v2-page .vak-v2-picker-menu:has(>.p-2)>.vak-v2-picker-menu-list{flex:1;min-height:0;max-height:none!important;overflow-y:auto}.vak-v2-page .vak-v2-picker-menu:not(:has(>.p-2)){overflow-y:auto}.vak-v2-page .vak-v2-picker-menu input{background:#ffffff!important;border-color:#e9e9e9!important;color:#111827!important}.vak-v2-page .vak-v2-picker-menu input::-moz-placeholder{color:#9ca3af!important}.vak-v2-page .vak-v2-picker-menu input::placeholder{color:#9ca3af!important}.vak-v2-page .vak-v2-picker-menu input:focus{border-color:#1266ed!important}.vak-v2-page .vak-v2-picker-menu .text-white{color:#111827!important}.vak-v2-page .vak-v2-picker-menu .text-white\/40,.vak-v2-page .vak-v2-picker-menu .text-white\/70{color:#6b7280!important}.vak-v2-page .vak-v2-picker-menu .text-white\/30{color:#9ca3af!important}.vak-v2-page .vak-v2-picker-menu .text-\[\#42E8E0\]\/80{color:#6b7280!important}.vak-v2-page .vak-v2-controls-dock .text-sm.font-semibold.text-\[\#42E8E0\]\/80,.vak-v2-page .vak-v2-picker-menu .text-\[\#1e5eff\],.vak-v2-page .vak-v2-picker-menu button .text-sm.font-semibold{color:#1266ed!important}.vak-v2-page .vak-v2-picker-menu .border-white\/10,.vak-v2-page .vak-v2-picker-menu .border-white\/20{border-color:#e9e9e9!important}.vak-v2-page .vak-v2-picker-menu .bg-white\/5{background-color:#ffffff!important}.vak-v2-page .vak-v2-picker-menu .hover\:bg-white\/10:hover{background-color:#f3f4f6!important}.vak-v2-page .vak-v2-picker-menu .bg-\[\#1e5eff\]\/10,.vak-v2-page .vak-v2-picker-menu .bg-\[\#1e5eff\]\/15{background-color:#e9f2ff!important}.vak-v2-page .vak-v2-picker-menu .bg-\[\#1e5eff\]{background-color:#1266ed!important}.microsite-widget-root:has(.vak-v2-page){width:var(--vak-v2-iframe-w,1148px);height:var(--vak-v2-iframe-h,592px);max-width:100%;overflow:hidden;box-sizing:border-box}body:has(.vak-v2-page),html:has(.vak-v2-page){background-color:#f1f6ff!important;color-scheme:light}@media (max-width:1147px){.vak-v2-page{width:100%;height:auto;min-height:var(--vak-v2-iframe-h)}.microsite-widget-root:has(.vak-v2-page){width:100%;height:auto;min-height:var(--vak-v2-iframe-h)}.vak-v2-page>div.vak-v2-widget-panel{height:auto;min-height:calc(var(--vak-v2-iframe-h) - 32px)}.vak-v2-page .vak-v2-main-panel{min-height:480px}}@media (max-width:640px){body:has(.vak-v2-page),html:has(.vak-v2-page){overflow-x:hidden}.microsite-widget-root:has(.vak-v2-page),.vak-v2-page{overflow-x:hidden;min-height:0}.vak-v2-page{--vak-v2-iframe-h:auto;--vak-v2-translation-h:min(140px,28vh);--vak-v2-composer-min-h:120px}.vak-v2-page>div.vak-v2-widget-panel{padding:12px;min-height:0}.vak-v2-page .vak-v2-main-panel{min-height:360px;gap:12px}.vak-v2-page .vak-v2-language-route-pill{width:100%;max-width:100%;padding:.5rem .75rem;font-size:.8125rem;gap:.35rem}.vak-v2-page .vak-v2-translation-card{min-height:100px;max-height:none;height:auto;padding:.625rem .75rem}.vak-v2-page .vak-v2-controls-dock{padding:12px;gap:10px}.vak-v2-page .vak-v2-controls-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px}.vak-v2-page .vak-v2-controls-row>.relative{flex:unset!important;min-width:0!important;max-width:100%;width:100%}.vak-v2-page .vak-v2-controls-row>.relative:first-of-type{grid-column:1;grid-row:1}.vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(2){grid-column:3;grid-row:1}.vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(3),.vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(4){grid-column:1/-1}.vak-v2-page .vak-v2-controls-row>.vak-v2-swap-btn,.vak-v2-page .vak-v2-controls-row>button.vak-v2-swap-btn{grid-column:2;grid-row:1;justify-self:center;align-self:end;margin:0 0 3px;flex-shrink:0}.vak-v2-page .vak-v2-controls-row button.h-10{min-height:44px}.vak-v2-page .vak-v2-composer{min-height:var(--vak-v2-composer-min-h)}.vak-v2-page .vak-v2-picker-menu--fixed{height:auto!important;max-height:none;width:auto!important;max-width:none!important}.vak-v2-page .vak-v2-controls-dock--picker-open .vak-v2-controls-input{position:relative;z-index:0}.vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(2) .vak-v2-picker-menu:not(.vak-v2-picker-menu--fixed){left:auto;right:0}.vak-v2-page .vak-v2-picker-menu:not(.vak-v2-picker-menu--fixed){width:min(18rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}}.vak-model-setup-root{--vak-setup-background:#f1f6ff;--vak-setup-foreground:#000000;--vak-setup-card:#ffffff;--vak-setup-muted:#e2eaf7;--vak-setup-muted-fg:#5a6578;--vak-setup-border:rgba(18,102,237,0.2);--vak-setup-primary:#1266ed;--vak-setup-fg:var(--vak-setup-foreground);color:var(--vak-setup-fg);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%}.vak-model-setup-flow,.vak-model-setup-root{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.vak-model-setup-flow{flex:1 1 0%}.vak-model-setup-root *,.vak-model-setup-root :after,.vak-model-setup-root :before{box-sizing:border-box}.vak-setup-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;position:sticky;top:0;z-index:50;padding:12px 16px;border-bottom:1px solid rgba(18,102,237,.12);background:#ffffff;box-shadow:0 1px 2px rgba(18,102,237,.06)}@media (min-width:768px){.vak-setup-header{padding:16px 24px}}.vak-setup-header__logos{display:flex;align-items:center;gap:12px}.vak-setup-header__logo{width:auto;-o-object-fit:contain;object-fit:contain}.vak-setup-header__logo--mobile{height:24px;display:block}.vak-setup-header__logo--desktop{display:none;height:28px}@media (min-width:768px){.vak-setup-header__logo--mobile{display:none}.vak-setup-header__logo--desktop{display:block;height:32px}}.vak-setup-header__title{pointer-events:none;position:absolute;left:50%;transform:translateX(-50%);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;color:#1266ed}@media (min-width:768px){.vak-setup-header__title{font-size:1.875rem}}.vak-setup-header__spacer{width:40px;flex-shrink:0}@media (min-width:768px){.vak-setup-header__spacer{width:48px}}.vak-setup-screen{background:var(--vak-setup-background)}.vak-setup-screen,.vak-setup-screen__inner{display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:hidden}.vak-setup-screen__inner{padding:16px}@media (min-width:640px){.vak-setup-screen__inner{padding:24px}}@media (min-width:768px){.vak-setup-screen__inner{padding:32px}}.vak-setup-panel{width:100%;max-width:42rem;margin:0 auto;display:flex;flex-direction:column;flex:1 1 0%;min-height:0;overflow:hidden}.vak-setup-heading{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;flex-shrink:0;margin-bottom:16px}@media (min-width:768px){.vak-setup-heading{margin-bottom:24px}}.vak-setup-heading__title{margin:0;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.025em;color:#000000}@media (min-width:768px){.vak-setup-heading__title{font-size:2.25rem}}@media (min-width:1024px){.vak-setup-heading__title{font-size:3rem}}.vak-setup-heading__subtitle{margin:0;max-width:28rem;color:var(--vak-setup-muted-fg);font-size:.875rem;line-height:1.5}@media (min-width:768px){.vak-setup-heading__subtitle{font-size:1rem}}@media (min-width:1024px){.vak-setup-heading__subtitle{font-size:1.125rem}}.vak-setup-heading__source{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;font-size:.75rem;line-height:1.4}@media (min-width:768px){.vak-setup-heading__source{font-size:.875rem}}.vak-setup-heading__source-label{color:var(--vak-setup-muted-fg)}.vak-setup-heading__source-value{font-weight:600;color:var(--vak-setup-foreground)}.vak-setup-search-wrap{position:sticky;top:0;z-index:10;flex-shrink:0;padding-bottom:8px;border-bottom:1px solid var(--vak-setup-border);background:color-mix(in srgb,var(--vak-setup-background) 95%,transparent)}.vak-setup-search-inner{position:relative}.vak-setup-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--vak-setup-muted-fg);pointer-events:none;z-index:1}@media (min-width:768px){.vak-setup-search-icon{left:16px;width:20px;height:20px}}.vak-setup-search{width:100%;padding:10px 12px 10px 40px;font-size:.875rem;line-height:1.5;border-radius:12px;border:2px solid var(--vak-setup-border);background:var(--vak-setup-card);color:var(--vak-setup-fg);outline:none;box-shadow:0 10px 15px -3px rgba(18,102,237,.06);transition:border-color .2s,box-shadow .2s}.vak-setup-search::-moz-placeholder{color:var(--vak-setup-muted-fg)}.vak-setup-search::placeholder{color:var(--vak-setup-muted-fg)}@media (min-width:768px){.vak-setup-search{padding:12px 16px 12px 48px;font-size:1rem}}.vak-setup-search:focus{border-color:color-mix(in srgb,var(--vak-setup-primary) 50%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--vak-setup-primary) 25%,transparent),0 20px 25px -5px color-mix(in srgb,var(--vak-setup-primary) 12%,transparent)}.vak-setup-grid-wrap{position:relative;flex:1 1 0%;min-height:0;margin-top:16px;overflow:hidden}@media (min-width:768px){.vak-setup-grid-wrap{margin-top:24px}}.vak-setup-grid-fade-bottom,.vak-setup-grid-fade-top{pointer-events:none;position:absolute;left:0;right:0;z-index:10}.vak-setup-grid-fade-top{top:0;height:20px;background:linear-gradient(to bottom,color-mix(in srgb,var(--vak-setup-background) 95%,transparent),transparent)}.vak-setup-grid-fade-bottom{bottom:0;height:24px;background:linear-gradient(to top,color-mix(in srgb,var(--vak-setup-background) 95%,transparent),transparent)}.vak-setup-grid-scroll{position:absolute;inset:0;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(18,102,237,.5) transparent;-webkit-overflow-scrolling:touch}.vak-setup-grid-scroll::-webkit-scrollbar{width:4px}.vak-setup-grid-scroll::-webkit-scrollbar-track{background:transparent;margin:4px 0;border-radius:9999px}.vak-setup-grid-scroll::-webkit-scrollbar-thumb{background:rgba(18,102,237,.45);border-radius:9999px}.vak-setup-grid-scroll::-webkit-scrollbar-thumb:hover{background:rgba(18,102,237,.7)}.vak-setup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px 8px 24px 4px}@media (min-width:640px){.vak-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.vak-setup-grid{gap:12px;padding:8px 12px 28px 8px}}@media (min-width:1024px){.vak-setup-grid{gap:16px}}.vak-setup-lang-card{position:relative;isolation:isolate;display:flex;min-height:100px;flex-direction:column;align-items:center;justify-content:center;padding:24px 12px 12px;border-radius:12px;border:1px solid var(--vak-setup-border);background:var(--vak-setup-card);box-shadow:0 10px 26px -22px rgba(18,102,237,.18);cursor:pointer;overflow:hidden;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}@media (min-width:768px){.vak-setup-lang-card{min-height:112px;border-radius:16px;padding:28px 16px 16px}}@media (min-width:1024px){.vak-setup-lang-card{min-height:124px;padding:32px 20px 20px}}.vak-setup-lang-card:hover{transform:translateY(-4px) scale(1.015);border-color:color-mix(in srgb,var(--vak-setup-primary) 55%,transparent);background:var(--vak-setup-card);box-shadow:0 14px 28px -16px rgba(18,102,237,.28)}.vak-setup-lang-card:active{transform:scale(.98)}.vak-setup-lang-card__badge{position:absolute;right:8px;top:8px;z-index:20;display:inline-flex;align-items:center;gap:4px;border-radius:9999px;border:1px solid color-mix(in srgb,var(--vak-setup-primary) 35%,transparent);background:color-mix(in srgb,var(--vak-setup-primary) 10%,transparent);padding:2px 6px;font-size:9px;font-weight:600;color:var(--vak-setup-primary);box-shadow:0 1px 2px rgba(18,102,237,.08);transition:border-color .2s,background .2s}.vak-setup-lang-card:hover .vak-setup-lang-card__badge{border-color:color-mix(in srgb,var(--vak-setup-primary) 55%,transparent);background:color-mix(in srgb,var(--vak-setup-primary) 18%,transparent)}.vak-setup-lang-card__badge-short{display:inline}.vak-setup-lang-card:hover .vak-setup-lang-card__badge-short,.vak-setup-lang-card__badge-long{display:none}.vak-setup-lang-card:hover .vak-setup-lang-card__badge-long{display:inline}.vak-setup-lang-card__native{position:relative;z-index:10;font-weight:600;font-size:.75rem;line-height:1.25;text-align:center;color:#000000}@media (min-width:768px){.vak-setup-lang-card__native{font-size:.875rem}}@media (min-width:1024px){.vak-setup-lang-card__native{font-size:1rem}}.vak-setup-lang-card__name{position:relative;z-index:10;margin-top:6px;font-size:10px;font-weight:500;color:var(--vak-setup-muted-fg);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media (min-width:768px){.vak-setup-lang-card__name{font-size:.75rem}}.vak-setup-empty{text-align:center;padding:32px 16px;color:var(--vak-setup-muted-fg)}.vak-setup-footer{display:flex;gap:8px;flex-shrink:0;margin-top:auto;padding-top:16px}@media (min-width:768px){.vak-setup-footer{gap:12px}}.vak-setup-back-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 32px;border-radius:8px;border:1px solid var(--vak-setup-border);background:transparent;color:var(--vak-setup-fg);font-size:.875rem;font-weight:500;line-height:1;cursor:pointer;transition:background .2s}.vak-setup-back-btn:hover{background:color-mix(in srgb,var(--vak-setup-primary) 8%,transparent)}.vak-setup-back-btn:focus-visible{outline:2px solid var(--vak-setup-primary);outline-offset:2px}.vak-model-widget-header{--vak-widget-header-border:rgba(18,102,237,0.12);--vak-widget-header-bg:#ffffff;--vak-widget-header-primary:#1266ed;--vak-widget-header-fg:#000000;--vak-widget-header-muted:#5a6578;flex-shrink:0;position:relative;z-index:50;padding:12px 16px;border-bottom:1px solid var(--vak-widget-header-border);background:var(--vak-widget-header-bg);box-shadow:0 1px 2px rgba(18,102,237,.06)}@media (min-width:768px){.vak-model-widget-header{padding:16px 24px}}.vak-model-widget-header__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px}.vak-model-widget-header__left{display:flex;align-items:center;gap:12px;min-width:0;flex-shrink:0}.vak-model-widget-header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:12px;background:transparent;color:var(--vak-widget-header-fg);cursor:pointer;transition:background .2s}.vak-model-widget-header__icon-btn:hover{background:rgba(18,102,237,.08)}.vak-model-widget-header__icon-btn:focus-visible{outline:2px solid var(--vak-widget-header-primary);outline-offset:2px}.vak-model-widget-header__icon-btn--muted{background:rgba(239,68,68,.12);color:#dc2626}.vak-model-widget-header__icon-btn--muted:hover{background:rgba(239,68,68,.18)}.vak-model-widget-header__logo{width:auto;-o-object-fit:contain;object-fit:contain}.vak-model-widget-header__logo--mobile{height:24px;display:block}.vak-model-widget-header__logo--desktop{display:none;height:32px}@media (min-width:768px){.vak-model-widget-header__logo--mobile{display:none}.vak-model-widget-header__logo--desktop{display:block}}.vak-model-widget-header__brand{pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;line-height:1.2;max-width:calc(100% - 220px)}.vak-model-widget-header__title{display:block;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;color:var(--vak-widget-header-primary)}@media (min-width:768px){.vak-model-widget-header__title{font-size:1.875rem}}.vak-model-widget-header__route{display:none;align-items:center;gap:6px;margin-top:4px;padding:4px 8px;border-radius:9999px;border:1px solid var(--vak-widget-header-border);background:rgba(241,246,255,.95);box-shadow:0 1px 2px rgba(18,102,237,.06);font-size:10px;max-width:100%}@media (min-width:768px){.vak-model-widget-header__route{display:inline-flex;font-size:12px}}.vak-model-widget-header__route-segment{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:190px}.vak-model-widget-header__route-label{flex-shrink:0;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--vak-widget-header-primary)}.vak-model-widget-header__route-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--vak-widget-header-fg)}.vak-model-widget-header__route-arrow{flex-shrink:0;font-weight:600;color:var(--vak-widget-header-primary)}.vak-model-widget-header__right{display:flex;align-items:center;gap:6px;flex-shrink:0}.vak-model-widget-header__menu-wrap{position:relative}.vak-model-widget-header__menu-backdrop{position:fixed;inset:0;z-index:20}.vak-model-widget-header__menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:208px;overflow:hidden;border-radius:12px;border:1px solid var(--vak-widget-header-border);background:#ffffff;box-shadow:0 12px 32px rgba(18,102,237,.14);animation:vak-model-widget-menu-in .15s ease-out}@keyframes vak-model-widget-menu-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.vak-model-widget-header__menu-item{display:flex;width:100%;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;color:var(--vak-widget-header-fg);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .2s}.vak-model-widget-header__menu-item:hover{background:rgba(18,102,237,.06)}.vak-model-widget-header__menu-item svg{flex-shrink:0;color:var(--vak-widget-header-muted)}.vak-model-widget-header__menu-item:hover svg{color:var(--vak-widget-header-fg)}.vak-model-widget-header__menu-item-check{margin-left:auto;color:var(--vak-widget-header-muted)}.vak-model-widget-header__route-mobile{display:block;margin-top:8px;overflow:hidden;text-align:center}@media (min-width:768px){.vak-model-widget-header__route-mobile{display:none}}.vak-model-widget-header__route-mobile .vak-model-widget-header__route{display:inline-flex;margin-top:0;max-width:100%;width:100%;justify-content:center;flex-wrap:nowrap}.vak-model-widget-header__route-mobile .vak-model-widget-header__route-segment{max-width:none;flex:1 1 0;min-width:0}.vak-model-widget-header__route-mobile .vak-model-widget-header__route-segment--dest .vak-model-widget-header__route-label{display:none}.vak-model-widget-header__route-mobile .vak-model-widget-header__route-arrow{flex-shrink:0;padding:0 2px}.vak-model-microsite-shell{--vak-model-shell-h:700px;--vak-model-bg:#f1f6ff;display:flex;flex-direction:column;width:100%;height:var(--vak-model-shell-h);max-height:var(--vak-model-shell-h);background:var(--vak-model-bg);overflow:hidden;box-sizing:border-box}.vak-model-microsite-shell .vak-model-setup-root{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;background:var(--vak-model-bg)}.vak-model-microsite-shell .vak-setup-screen{flex:1;min-height:0;height:auto;background:var(--vak-model-bg)}.vak-model-microsite-shell .vak-setup-search-wrap{background:color-mix(in srgb,var(--vak-model-bg) 95%,transparent)}.vak-model-microsite-shell .vak-setup-grid-fade-top{background:linear-gradient(to bottom,var(--vak-model-bg),transparent)}.vak-model-microsite-shell .vak-setup-grid-fade-bottom{background:linear-gradient(to top,var(--vak-model-bg),transparent)}body:has(.vak-model-microsite-shell),html:has(.vak-model-microsite-shell){background-color:#f1f6ff!important;color-scheme:light}.vak-model-microsite-shell .vak-setup-header{flex-shrink:0;position:relative}.vak-model-microsite-shell .vak-model-setup-flow{flex:1 1 0%;min-height:0}.vak-model-microsite-shell .vak-setup-screen__inner{padding:16px 20px 12px}@media (min-width:768px){.vak-model-microsite-shell .vak-setup-screen__inner{padding:20px 24px 12px}}.vak-model-microsite-shell .vak-setup-heading{margin-bottom:12px}@media (min-width:768px){.vak-model-microsite-shell .vak-setup-heading{margin-bottom:16px}}.vak-model-microsite-shell .vak-setup-heading__title{font-size:1.375rem}@media (min-width:768px){.vak-model-microsite-shell .vak-setup-heading__title{font-size:1.875rem}}@media (min-width:1024px){.vak-model-microsite-shell .vak-setup-heading__title{font-size:2.25rem}}@media (max-width:767px){.vak-model-microsite-shell--session{height:100dvh;max-height:100dvh;overflow:hidden}}.vak-model-microsite-shell .vak-setup-grid-wrap{margin-top:12px}@media (min-width:768px){.vak-model-microsite-shell .vak-setup-grid-wrap{margin-top:16px}}.vak-model-microsite-shell--session{background:#f1f6ff}.vak-model-microsite-shell .vak-model-widget-header{flex-shrink:0}.vak-model-microsite-shell .vak-model-flow-widget{flex:1 1 0%;min-height:0;display:flex;align-items:flex-start;justify-content:center;overflow:auto;padding:44px 12px 12px;background:#f1f6ff}@media (min-width:768px){.vak-model-microsite-shell .vak-model-flow-widget{padding:52px 24px 16px}}.vak-model-microsite-shell .vak-model-flow-widget>.vak-v2-page{flex:0 0 auto;max-width:100%;max-height:100%;border-radius:14px;overflow:hidden}.vak-model-microsite-shell .vak-model-flow-widget>.vak-v2-page>div.vak-v2-widget-panel{border-radius:14px}.microsite-widget-root:has(.vak-model-microsite-shell){width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}@media (max-width:767px){body:has(.vak-model-microsite-shell--session),html:has(.vak-model-microsite-shell--session){overflow:hidden;height:100%;min-height:100%}.microsite-widget-root:has(.vak-model-microsite-shell--session){height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.vak-model-microsite-shell--session{display:flex;flex-direction:column;height:100dvh;max-height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.vak-model-microsite-shell--session .vak-model-widget-header{position:sticky;top:0;z-index:200;flex-shrink:0}.vak-model-microsite-shell--session .vak-model-flow-widget{flex:1 0 auto;min-height:0;overflow:visible;padding:12px 10px 24px}.vak-model-microsite-shell--session .vak-v2-page{width:100%;height:auto;min-height:0;max-height:none;overflow:visible}.vak-model-microsite-shell--session .vak-v2-page>div.vak-v2-widget-panel{height:auto;min-height:0;overflow:visible}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-main-panel{flex:none;min-height:0;overflow:visible}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-dock{flex:none;min-height:0;overflow:visible;grid-template-rows:auto auto auto}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:8px;overflow:visible}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.relative:first-of-type{grid-column:1;grid-row:1;width:100%;min-width:0!important;flex:none!important;basis:auto!important;max-width:100%}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(2){grid-column:3;grid-row:1;width:100%;min-width:0!important;flex:none!important;basis:auto!important;max-width:100%}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.vak-v2-swap-btn,.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>button.vak-v2-swap-btn{grid-column:2;grid-row:1;justify-self:center;align-self:end;margin:0 0 3px}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(3),.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(4){grid-column:1/-1;width:100%;min-width:0!important;flex:none!important;basis:auto!important;max-width:100%}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(3){grid-row:2}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row>.relative:nth-of-type(4){grid-row:3}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-row button.h-10{min-height:44px}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-dock--picker-open .vak-v2-controls-input{position:relative;z-index:0}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-picker-menu--fixed{height:auto!important;max-height:none}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-picker-menu--fixed.vak-v2-picker-menu:has(>.p-2){display:flex;flex-direction:column;overflow:hidden}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-picker-menu--fixed .vak-v2-picker-menu-list{flex:1;min-height:0;overflow-y:auto}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-picker-menu:not(.vak-v2-picker-menu--fixed){width:min(18rem,calc(100vw - 2rem));max-width:calc(100vw - 2rem)}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-translation-card{min-height:100px;max-height:none;height:auto}.vak-model-microsite-shell--session .vak-v2-page .vak-v2-composer,.vak-model-microsite-shell--session .vak-v2-page .vak-v2-controls-input{height:auto;min-height:120px}}