.site-dictation{right:26px;bottom:calc(max(24px,env(safe-area-inset-bottom)) + var(--sd-keyboard-offset,0px));z-index:10050;color:#062534;letter-spacing:normal;text-align:left;max-width:calc(100vw - 32px);font-family:Montserrat,Arial,sans-serif;font-weight:400;line-height:1.6;position:fixed}.site-dictation *{box-sizing:border-box}.site-dictation button{cursor:pointer;touch-action:manipulation;font-family:inherit;line-height:1.5}.site-dictation button:focus-visible{outline-offset:3px;outline:3px solid #89afc0}.site-dictation button:disabled{opacity:.5;cursor:default}.site-dictation .sd-launch{color:#fff;background:#062534;border:1px solid #d8e3e8;border-radius:30px;align-items:center;gap:11px;min-height:48px;padding:12px 17px;font-size:11px;display:flex;box-shadow:0 6px 24px #06253426}.site-dictation .sd-launch>span{flex-direction:column;align-items:flex-start;display:flex}.site-dictation .sd-launch small{white-space:nowrap;text-overflow:ellipsis;color:#b8ccd6;max-width:220px;font-size:8px;display:block;overflow:hidden}.site-dictation .sd-panel{width:390px;max-width:100%;max-height:calc(var(--sd-visible-height,100dvh) - 48px);overscroll-behavior:contain;background:#fff;border:1px solid #ccdbe2;border-radius:12px;padding:22px;overflow:auto;box-shadow:0 15px 60px #0625342e}.site-dictation .sd-panel>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;padding:0;display:flex}.site-dictation .sd-panel>header>span{letter-spacing:1.4px;color:#728895;align-items:center;gap:9px;font-size:8px;display:flex}.site-dictation .sd-panel>header>button{color:#728895;background:0 0;border:0;place-items:center;min-width:36px;min-height:36px;padding:6px;display:grid}.site-dictation h3{color:#062534;margin:0 0 10px;font:400 27px/1.2 Kavarian,Georgia,serif}.site-dictation .sd-field{color:#728895;overflow-wrap:anywhere;max-width:100%;margin:0 0 20px;font-size:10px;line-height:1.7}.site-dictation .sd-recording{align-items:center;gap:9px;padding:18px 0 24px;display:flex}.site-dictation .sd-dot{background:#d86459;border-radius:50%;width:9px;height:9px;animation:1.5s ease-in-out infinite sd-pulse}.site-dictation .sd-recording strong{font-variant-numeric:tabular-nums;font-size:31px;font-weight:300}.site-dictation .sd-recording small{color:#728895;font-size:10px}.site-dictation .sd-meter{justify-content:flex-end;align-items:center;gap:4px;height:35px;margin-left:auto;display:flex}.site-dictation .sd-meter i{background:#728f9f;border-radius:4px;width:4px;transition:height .15s}.site-dictation .sd-primary,.site-dictation .sd-secondary{color:#fff;background:#062534;border:1px solid #062534;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:0;padding:12px 15px;font-size:10px;display:inline-flex}.site-dictation .sd-secondary{color:#496778;background:#fff;border-color:#cbd8df}.site-dictation .sd-actions{flex-wrap:wrap;gap:9px;margin:15px 0 0;display:flex}.site-dictation .sd-note{color:#7b919e;margin:16px 0 0;font-size:9px;line-height:1.8}.site-dictation .sd-progress{color:#728895;align-items:center;gap:12px;padding:14px 0;font-size:11px;line-height:1.8;display:flex}.site-dictation .sd-progress>svg{flex-shrink:0;animation:1s linear infinite sd-spin}.site-dictation .sd-cancel{color:#728895;background:0 0;border:0;margin:17px 0 0;padding:8px 0;font-size:10px;text-decoration:underline;display:block}.site-dictation .sd-transcript{color:#496778;flex-direction:column;gap:9px;font-size:10px;display:flex}.site-dictation .sd-transcript textarea{resize:vertical;color:#062534;background:#fafcfc;border:1px solid #c9d8df;border-radius:5px;width:100%;min-height:130px;max-height:35dvh;margin:0;padding:13px;font:12px/1.85 Montserrat,Arial,sans-serif}.site-dictation .sd-error,.site-dictation .sd-warning{color:#996044;overflow-wrap:anywhere;background:#fff5ed;border:1px solid #e8d5c7;border-radius:5px;align-items:flex-start;gap:9px;margin:15px 0 0;padding:12px;font-size:10px;line-height:1.8;display:flex}.site-dictation .sd-error>svg,.site-dictation .sd-warning>svg{flex-shrink:0;margin-top:2px}@keyframes sd-spin{to{transform:rotate(360deg)}}@keyframes sd-pulse{50%{opacity:.4}}@media (max-width:600px){.site-dictation{right:12px;bottom:calc(max(12px,env(safe-area-inset-bottom)) + var(--sd-keyboard-offset,0px));max-width:calc(100vw - 24px)}.site-dictation .sd-panel{width:366px;max-height:calc(var(--sd-visible-height,100dvh) - 24px);padding:19px;overflow:auto}.site-dictation .sd-launch{padding:11px 15px;font-size:10px}.site-dictation .sd-launch small{max-width:170px}.site-dictation .sd-transcript textarea{max-height:calc(var(--sd-visible-height,100dvh) * .3);font-size:16px}.site-dictation .sd-primary,.site-dictation .sd-secondary{min-height:46px;font-size:11px}.site-dictation .sd-panel>header>button{min-width:40px;min-height:40px}}@media (prefers-reduced-motion:reduce){.site-dictation *{transition:none!important;animation:none!important}}
