@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Regular-CA-Os4ii.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;-webkit-tap-highlight-color:transparent;--bg:#0b0f0d;--surface:#121815;--raised:#1a211d;--overlay:#1e2622;--hover:#242e29;--press:#2b3630;--line:#242d28;--line-strong:#34403a;--text:#e4ebe6;--text-2:#b4c0b9;--muted:#8a9790;--faint:#717e77;--accent:#a8f0a0;--accent-hover:#c2f6bb;--accent-ink:#0f220e;--accent-soft:#a8f0a01c;--accent-line:#a8f0a06b;--info:#8fd3e0;--warn:#e8c27a;--danger:#f09a9a;--danger-soft:#f09a9a1a;--font-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-sm:6px;--r-md:10px;--r-lg:14px;--shadow-pop:0 12px 32px #00000080;--shadow-sheet:0 24px 80px #000000b0;--scrim:#030504b8;--selection:#a8f0a040;--scroll-thumb:#8a979066;--warn-line:#e8c27a55;--info-soft:#8fd3e01f;--info-selected:#8fd3e014;--info-line:#8fd3e066;--glass:#0b0f0dcc;--glass-strong:#0b0f0deb;--glass-surface:#121815cc;--glass-overlay:#1e2622eb;--term-fg:#dfe7e1;--term-cursor:#a8f0a0;--selected-ring:0px;font-family:var(--font-ui);color:var(--text);background:var(--bg)}:root[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbfaf6;--surface:#efede6;--raised:#e2ded4;--overlay:#fff;--hover:#d8d3c7;--press:#ccc6b8;--line:#c8c3b6;--line-strong:#8c8679;--text:#141414;--text-2:#2e2e2e;--muted:#4f4f4f;--faint:#666;--accent:#1e5f2d;--accent-hover:#164a22;--accent-ink:#fff;--accent-soft:#dce8da;--accent-line:#1e5f2d;--info:#1d4f7c;--warn:#7a4f00;--danger:#a3161c;--danger-soft:#f3dcdc;--shadow-pop:0 6px 18px #0000002e;--shadow-sheet:0 16px 48px #00000040;--scrim:#1414148c;--selection:#c9d9c6;--scroll-thumb:#8c8679;--warn-line:#7a4f00;--info-soft:#dbe5ee;--info-selected:#e6edf3;--info-line:#1d4f7c;--glass:#fbfaf6f2;--glass-strong:#fbfaf6f5;--glass-surface:#efede6f2;--glass-overlay:#fffffff5;--term-fg:#141414;--term-cursor:#1e5f2d;--selected-ring:1px}:root[data-theme=ink]{--bg:#000;--surface:#141414;--raised:#232323;--overlay:#1a1a1a;--hover:#2e2e2e;--press:#3a3a3a;--line:#3a3a3a;--line-strong:#6b6b6b;--text:#f2f2f2;--text-2:#d0d0d0;--muted:#a6a6a6;--faint:#8c8c8c;--accent:#8ee69a;--accent-hover:#b0f0b8;--accent-ink:#000;--accent-soft:#1c3320;--accent-line:#8ee69a;--info:#9cc8ff;--warn:#ffd27a;--danger:#ff9a9a;--danger-soft:#3a1a1a;--scrim:#000000c8;--selection:#2f4a33;--scroll-thumb:#8c8c8c;--warn-line:#ffd27a;--info-soft:#1a2a3d;--info-selected:#142233;--info-line:#9cc8ff;--glass:#000000e6;--glass-strong:#000000f0;--glass-surface:#141414e6;--glass-overlay:#1a1a1af0;--term-fg:#f2f2f2;--term-cursor:#8ee69a;--selected-ring:1px}:root[data-theme="1776"]{--bg:#0b1430;--surface:#101b3b;--raised:#182651;--overlay:#15224a;--hover:#1f2f5f;--press:#273a6e;--line:#213160;--line-strong:#3a4f88;--text:#f5f7fc;--text-2:#c8d0e6;--muted:#98a5c8;--faint:#7f8db3;--accent:#ff4f64;--accent-hover:#ff7183;--accent-ink:#0b1430;--accent-soft:#ff4f641f;--accent-line:#ff4f6680;--info:#8ab4ff;--warn:#f3c45a;--danger:#ff8f8f;--danger-soft:#ff8f8f1f;--scrim:#050a18b8;--selection:#2a3f7a;--scroll-thumb:#98a5c866;--warn-line:#f3c45a55;--info-soft:#8ab4ff1f;--info-selected:#8ab4ff14;--info-line:#8ab4ff66;--glass:#0b1430cc;--glass-strong:#0b1430eb;--glass-surface:#101b3bcc;--glass-overlay:#15224aeb;--term-fg:#e9edf7;--term-cursor:#ff4f64;--selected-ring:0px}:root[data-theme=flag]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fcfdff;--surface:#e3eaf6;--raised:#fff;--overlay:#fff;--hover:#d5dff0;--press:#c6d3ea;--line:#c3d0e6;--line-strong:#7f93bb;--text:#0a2550;--text-2:#23406f;--muted:#475b82;--faint:#53668b;--accent:#b31942;--accent-hover:#8f1435;--accent-ink:#fff;--accent-soft:#f7dfe5;--accent-line:#b31942;--info:#1f5fbf;--warn:#7a5200;--danger:#a3122a;--danger-soft:#f6dde1;--shadow-pop:0 6px 18px #0a25502e;--shadow-sheet:0 16px 48px #0a255040;--scrim:#0a25508c;--selection:#d6e2f6;--scroll-thumb:#7f93bb;--warn-line:#7a5200;--info-soft:#d6e2f6;--info-selected:#e8eef9;--info-line:#1f5fbf;--glass:#fcfdfff2;--glass-strong:#fcfdfff5;--glass-surface:#e3eaf6f2;--glass-overlay:#fffffff5;--term-fg:#0a2550;--term-cursor:#b31942;--selected-ring:1px}::selection{background:var(--selection)}.key-bar{scrollbar-width:none;gap:6px;min-width:0;display:flex;overflow-x:auto}.key-bar::-webkit-scrollbar{display:none}.key-controls{gap:6px;display:flex}.key-controls[hidden]{display:none}.key-controls>.key-bar{flex:1}.key-bar button,.terminal-enter{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--raised);min-width:44px;min-height:36px;color:var(--text-2);font:12px var(--font-mono);white-space:nowrap;flex:none;padding:0 11px}.terminal-enter{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft);touch-action:manipulation}.terminal-enter:active{background:var(--press)}.terminal-enter:disabled{opacity:.45}.key-bar button:hover{background:var(--hover);color:var(--text)}.key-bar button:active{background:var(--press)}.key-bar button[aria-pressed=true]{border-color:var(--accent-line);box-shadow:inset 0 0 0 var(--selected-ring) var(--accent-line);background:var(--accent-soft);color:var(--accent)}.key-bar button.command-shortcut{color:var(--accent)}@keyframes spin{to{transform:rotate(360deg)}}:root{font-family:var(--font-mono);--app-height:100dvh}*{box-sizing:border-box}body{overscroll-behavior:none;background:var(--bg);margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer;touch-action:manipulation;color:inherit}button:disabled{cursor:default;opacity:.4}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,textarea{outline:none}input:focus,textarea:focus,select:focus{border-color:var(--accent-line)!important}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#app{height:var(--app-height);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);flex-direction:column;display:flex;overflow:hidden}.workspace{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.terminal-pane{flex-direction:column;flex:1;min-height:90px;display:flex;position:relative}#terminal-viewport{flex:1;min-height:0;position:relative;overflow:hidden}#terminal{touch-action:none;width:100%;height:100%;min-height:0;padding:0 4px;position:relative;overflow:hidden}#terminal canvas{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%}#terminal-viewport.full-width{scrollbar-width:thin;overscroll-behavior-x:contain;overflow:auto hidden}#terminal-viewport.full-width #terminal canvas{max-width:none}.terminal-scrollbar{z-index:2;touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;outline:none;width:20px;position:absolute;top:0;bottom:0;right:0}.terminal-scrollbar-thumb{background:var(--scroll-thumb);pointer-events:none;border-radius:2px 0 0 2px;width:3px;min-height:24px;position:absolute;top:0;right:0}.terminal-scrollbar:hover .terminal-scrollbar-thumb,.terminal-scrollbar:focus-visible .terminal-scrollbar-thumb,.terminal-scrollbar.dragging .terminal-scrollbar-thumb{background:var(--text-2)}.terminal-selection{pointer-events:none;z-index:1;position:absolute;inset:0}.terminal-selection span{background:var(--selection);position:absolute}.selection-notice{background:var(--overlay);border:1px solid var(--line-strong);border-radius:var(--r-md);max-width:calc(100% - 16px);color:var(--text);font:13px var(--font-ui);z-index:5;box-shadow:var(--shadow-pop);pointer-events:none;padding:8px 12px;position:absolute;right:8px}.selection-handle{z-index:4;touch-action:none;background:0 0;border:0;width:32px;height:32px;padding:0;position:absolute}.selection-handle:after{content:"";background:var(--accent);border-radius:50%;width:16px;height:16px;margin:8px;display:block;box-shadow:0 1px 5px #0009}.icon-button{border-radius:var(--r-md);min-width:44px;min-height:44px;color:var(--text-2);background:0 0;border:0;place-items:center;padding:0;font-size:22px;display:grid}.icon-button:hover{background:var(--hover);color:var(--text)}.icon-button:active{background:var(--press)}.floating-menu{z-index:3;top:max(4px,env(safe-area-inset-top));right:max(7px,env(safe-area-inset-right));background:var(--glass-surface);border:1px solid var(--line);width:44px;height:44px;color:var(--text-2);border-radius:50%;place-items:center;padding:0;display:grid;position:fixed}#reconnect-banner{background:var(--overlay);border:1px solid var(--warn-line);color:var(--warn);font:13px var(--font-ui);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:10px 14px;position:absolute;top:8px;left:8px;right:62px}.input-dock{background:var(--surface);flex-shrink:0;padding:0 8px}.text-button{color:var(--text-2);font:13px var(--font-ui);white-space:nowrap;border-radius:var(--r-md);background:0 0;border:0;min-height:44px;padding:0 10px}.text-button:hover{color:var(--text);background:var(--hover)}.run-button{background:var(--accent);color:var(--accent-ink);border-radius:var(--r-md);font:600 14px var(--font-ui);border:0;justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:flex}.run-button:hover:enabled{background:var(--accent-hover)}.run-button:active:enabled{filter:brightness(.92)}.keys{border-top:1px solid var(--line);gap:6px;margin:0 -8px;padding:4px 8px;display:flex}.key-scroll{flex:1}.eyebrow{font:600 11px var(--font-ui);letter-spacing:1.2px;text-transform:uppercase;color:var(--accent);white-space:nowrap}#cwd{font:12px var(--font-mono);color:var(--text-2);overflow-wrap:anywhere}dialog{font-family:var(--font-ui);color:var(--text);background:var(--overlay);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:calc(100% - 28px);max-width:520px;max-height:80dvh;box-shadow:var(--shadow-sheet);padding:20px}dialog::backdrop{background:var(--scrim)}h2{letter-spacing:-.2px;margin:8px 0 12px;font-size:20px;font-weight:600}.dialog-heading{justify-content:space-between;align-items:center;margin:-6px -8px 8px 0;display:flex}.dialog-heading h2{margin:0}dialog input,dialog select{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;color:var(--text);margin:6px 0 14px;padding:12px;font-size:16px}dialog label{color:var(--text-2);font-size:13px}.muted,dialog p{color:var(--muted);font-size:13px;line-height:1.6}.secondary-button{background:var(--raised);border:1px solid var(--line-strong);border-radius:var(--r-md);text-align:left;width:100%;margin:8px 0;padding:12px 14px;font-size:14px;display:block}.secondary-button:hover{background:var(--hover)}.secondary-button:active{background:var(--press)}.run-row{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 10px;display:flex}#toast{left:50%;bottom:max(24px,env(safe-area-inset-bottom));background:var(--overlay);border:1px solid var(--line-strong);width:max-content;max-width:calc(100% - 32px);color:var(--text);border-radius:var(--r-md);font:14px var(--font-ui);box-shadow:var(--shadow-pop);z-index:10;padding:12px 16px;position:fixed;transform:translate(-50%)}#login-error,#shortcut-error{color:var(--danger)}#login-form .run-button{width:100%}.setting-toggle{align-items:center;gap:12px;padding:12px 0;display:flex;color:var(--text)!important;font-size:14px!important}.setting-toggle input{width:20px;height:20px;accent-color:var(--accent);margin:0}.setting-toggle small{color:var(--muted);margin-top:5px;line-height:1.5;display:block}#shortcut-editor{gap:10px;display:grid}.shortcut-row{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--raised);grid-template-columns:minmax(0,1fr) 100px;gap:8px;padding:12px;display:grid}.shortcut-row input,.shortcut-row select{width:100%;min-width:0;margin:0;font-size:14px}.shortcut-row select{background:var(--bg);color:inherit;border:1px solid var(--line-strong);border-radius:var(--r-md);padding:8px}.shortcut-row .binding-label{grid-column:1/-1}.shortcut-row label{gap:6px;display:grid}.shortcut-actions{grid-column:1/-1;gap:18px;display:flex}.shortcut-actions button{min-height:36px;color:var(--text-2);background:0 0;border:0}@media (min-width:900px){.input-dock{padding-left:16px;padding-right:16px}.keys{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.alternatives-toggle{z-index:4;background:var(--glass);width:32px;height:32px;color:var(--accent);touch-action:manipulation;border:0;border-radius:50%;place-items:center;padding:0;font-size:22px;display:grid;position:absolute}.alternatives-toggle:before{content:"";position:absolute;inset:-6px}.alternatives-toggle .spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-right-color:var(--accent);border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin;display:none}.alternatives-toggle.loading .spinner{display:block}.alternatives-toggle.loading .chevron{display:none}.alternatives-toggle.loading:disabled{opacity:1}.alternatives-menu{z-index:5;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--overlay);box-shadow:var(--shadow-pop);padding:5px;position:absolute}.alternatives-menu:before{content:"";left:var(--pointer-x);background:var(--overlay);border-left:1px solid var(--line-strong);border-top:1px solid var(--line-strong);width:10px;height:10px;position:absolute;top:-6px;transform:rotate(45deg)}.alternatives-menu.above:before{top:auto;bottom:-6px;transform:rotate(225deg)}#alternative-items{max-height:inherit;scrollbar-width:thin;overflow-y:auto}.alternative-choice,.alternative-skeleton{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:10px;padding:7px 8px;font-size:13px;line-height:1.4;display:flex}.alternative-choice:hover{background:var(--hover)}.alternative-choice:active{background:var(--press)}.alternative-choice.selected{border-color:var(--accent-line);box-shadow:inset 0 0 0 var(--selected-ring) var(--accent-line);background:var(--accent-soft)}.literal-choice{color:var(--text-2);margin-top:4px;position:relative}.literal-choice:before{content:"";border-top:1px solid var(--line);position:absolute;top:-3px;left:8px;right:8px}.choice-icon{border-radius:var(--r-sm);background:var(--raised);height:24px;color:var(--accent);flex:0 0 24px;place-items:center;font-size:13px;display:grid}.alternative-choice.selected .choice-icon{background:var(--accent);color:var(--accent-ink)}.literal-choice .choice-icon{color:var(--muted)}.choice-command{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.choice-number{border:1px solid var(--line-strong);border-radius:var(--r-sm);height:22px;color:var(--muted);flex:0 0 22px;place-items:center;font-size:11px;display:grid}.reading-choice{color:var(--info)}.reading-choice .choice-icon{background:var(--info-soft);color:var(--info)}.reading-choice.selected{border-color:var(--info-line);background:var(--info-selected)}.reading-choice.selected .choice-icon{background:var(--info);color:var(--accent-ink)}.alternative-skeleton i{border-radius:var(--r-sm);background:var(--raised);width:22px;height:22px}.alternative-skeleton span{background:var(--raised);border-radius:4px;width:65%;height:12px}.alternative-skeleton:nth-child(2) span{width:45%}.alternative-skeleton b{color:var(--faint);margin-left:auto}.alternative-skeleton{animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.alternative-skeleton{animation:none}.alternatives-toggle .spinner{animation-duration:2s}}.embedded-terminal .floating-menu{display:none}.embedded-terminal #app{padding:0}.hosted-shortcuts .input-dock{display:none}.transfer-dialog{width:min(460px,100% - 24px);padding:22px}.transfer-dialog h2{margin:0 0 12px;font-size:20px}.transfer-dialog p{color:var(--text-2);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.transfer-dialog .actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.transfer-dialog button{border-radius:var(--r-md);min-height:44px;color:var(--text);border:1px solid var(--line-strong);font:500 14px var(--font-ui);background:var(--raised);padding:0 18px}.transfer-dialog button:hover{background:var(--hover)}.transfer-dialog .primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.transfer-dialog .primary:hover{background:var(--accent-hover)}.transfer-dialog button:disabled{opacity:.5}#terminal-viewport.awaiting-herdr-layout{visibility:hidden}.terminal-presentation,.dictation-presentation{background:var(--bg);z-index:3;pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.terminal-presentation canvas,.dictation-presentation canvas{width:100%;height:100%;display:block}.terminal-loading-bar{background:var(--line);height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.terminal-loading-bar:after{content:"";background:var(--accent);animation:1.4s ease-in-out infinite terminal-progress;position:absolute;inset:0;transform:translate(-100%)}@keyframes terminal-progress{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.terminal-loading-bar:after{opacity:.7;animation:none;transform:none}}.predicted-echo{white-space:pre;pointer-events:none;-webkit-user-select:none;user-select:none;background:var(--bg);color:var(--term-fg);z-index:1;position:absolute}.predicted-echo:not([hidden]){grid-auto-flow:column;display:grid}.predicted-echo>span{opacity:.45}.predicted-echo:after{content:"";background:var(--term-cursor);opacity:.45;width:1px;height:100%;position:absolute;left:100%}.dictation-mic,.dictation-cancel{all:unset;box-sizing:border-box;width:48px;height:48px;color:var(--text);background:var(--glass-overlay);border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:14px;flex:0 0 48px;display:block}.dictation-mic{z-index:25;position:fixed}.dictation-mic:active,.dictation-cancel:active{background:var(--press)}.dictation-mic:focus-visible,.dictation-cancel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dictation-mic.recording{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent);border-radius:24px}.dictation-mic.paused{border-color:var(--warn);background:var(--warn);color:var(--accent-ink)}.dictation-microphone-icon{background:currentColor;width:46px;height:46px;display:block;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAC10lEQVR42u3bb0RrcRjA8TEi4jIul4iIiLiMMSLiEhER4xJjHC6XuF8RvYoxIi6Xw3kbEb2KiBgRvTrs1YjRq4iIGGOM577odDqbnbtzW/b7jcfzYka/eT7Ofv/2PKUkNd6RUoACFKAABShAAQpQgALGDcCgWKXMJT51fHyO+cXsoDG2ACYpUUf6xAl5+wErPPRN/jUuydgM2KDzz/QFocFnWwGztAamLwgXtgLcROkLQs5OQD0xYMdOwHNiwJ9xB7gKUIACFKAABShAAQpQgAIUoAAFjC1gChcPD4+NoQC/g08pkx4toBAmUxkK8DZmfbSA4ocDCqMFZPA4/iDAAx4VJkY/iWc+CHBtahVSgB2Ag6EAHYSqKUAGQfDCZO4SAyphOUoQzsztxC2EyxBwmhjwuvktRJ+HCcANwhPp4F0+Yfq34YgtBOGHOUAFQVgKn0E5QfotFnue2aI5wDKCcBQ5ku0NSP8+Ul6apo1QM3sarSF0+Boh5LiKSb7NYVeR9QRB2DIL2EQQakx0HY0XKFOlGaZ+xyklPvWUZAWh/jbS1H3gOChgT8aUXqdiCuJNhHb02ZkCZKghCNd8IZUwCkFFuWTHjSyDjyA8sx0ukPExxzmC0KFoz5VyCi9cZfaZi0k9zTpnQTPCHcu23YlXg6/SS3pH7OBQJMsKDg6HXISTuslBv5lhQ7PHNy4GtHvcsx/Xr2JLv1CG7zFNB27/HgnbAPFtH4vj0bGlABsA05TwqAYT+pFTymzE7NVWArovmW6yv1aAAl5iniw5HBz2aAdHZgeHAlmycR2LpgFp1tjlKHKYiI8nrnFxmLcFMM8hj4l/j4iGz8/oymQGMBO5d70nzk0D1oZKX3g2DVgaEtAwPweK3L87/avoVDa5CuU5oPEfiXeost17h7ZhH8iyyS4eHjf4+Pg0glefczxcHFaYsWAf0P+hUYACFKAABShAAQpQgAIk9RdTKQTKUmHbawAAAABJRU5ErkJggg==) 50%/24px 24px no-repeat;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAQAAABIkb+zAAAC10lEQVR42u3bb0RrcRjA8TEi4jIul4iIiLiMMSLiEhER4xJjHC6XuF8RvYoxIi6Xw3kbEb2KiBgRvTrs1YjRq4iIGGOM577odDqbnbtzW/b7jcfzYka/eT7Ofv/2PKUkNd6RUoACFKAABShAAQpQgALGDcCgWKXMJT51fHyO+cXsoDG2ACYpUUf6xAl5+wErPPRN/jUuydgM2KDzz/QFocFnWwGztAamLwgXtgLcROkLQs5OQD0xYMdOwHNiwJ9xB7gKUIACFKAABShAAQpQgAIUoAAFjC1gChcPD4+NoQC/g08pkx4toBAmUxkK8DZmfbSA4ocDCqMFZPA4/iDAAx4VJkY/iWc+CHBtahVSgB2Ag6EAHYSqKUAGQfDCZO4SAyphOUoQzsztxC2EyxBwmhjwuvktRJ+HCcANwhPp4F0+Yfq34YgtBOGHOUAFQVgKn0E5QfotFnue2aI5wDKCcBQ5ku0NSP8+Ul6apo1QM3sarSF0+Boh5LiKSb7NYVeR9QRB2DIL2EQQakx0HY0XKFOlGaZ+xyklPvWUZAWh/jbS1H3gOChgT8aUXqdiCuJNhHb02ZkCZKghCNd8IZUwCkFFuWTHjSyDjyA8sx0ukPExxzmC0KFoz5VyCi9cZfaZi0k9zTpnQTPCHcu23YlXg6/SS3pH7OBQJMsKDg6HXISTuslBv5lhQ7PHNy4GtHvcsx/Xr2JLv1CG7zFNB27/HgnbAPFtH4vj0bGlABsA05TwqAYT+pFTymzE7NVWArovmW6yv1aAAl5iniw5HBz2aAdHZgeHAlmycR2LpgFp1tjlKHKYiI8nrnFxmLcFMM8hj4l/j4iGz8/oymQGMBO5d70nzk0D1oZKX3g2DVgaEtAwPweK3L87/avoVDa5CuU5oPEfiXeost17h7ZhH8iyyS4eHjf4+Pg0glefczxcHFaYsWAf0P+hUYACFKAABShAAQpQgAIk9RdTKQTKUmHbawAAAABJRU5ErkJggg==) 50%/24px 24px no-repeat}.dictation-mic svg,.dictation-cancel svg{fill:currentColor;pointer-events:none;width:46px;height:46px;display:block}.dictation-mic path,.dictation-cancel path{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round}.dictation-mic .dictation-check,.dictation-mic .dictation-dots,.dictation-mic.recording .dictation-microphone-icon{display:none}.dictation-mic.recording:not(.waiting) .dictation-check,.dictation-mic.waiting .dictation-dots{display:block}.dictation-panel{z-index:25;gap:6px;width:146px;height:48px;display:flex;position:fixed}.dictation-panel.panel-right{flex-direction:row-reverse}.dictation-cancel{color:var(--text-2);border-radius:24px}.dictation-activity{box-sizing:border-box;background:var(--glass-overlay);border:1px solid var(--line-strong);width:92px;height:48px;box-shadow:var(--shadow-pop);color:var(--accent);font:10px var(--font-ui);border-radius:24px;flex:0 0 92px;justify-content:center;align-items:center;display:flex}.dictation-activity svg{width:90px;height:46px}.dictation-activity line{stroke:currentColor;stroke-width:2.3px;stroke-linecap:round}.dictation-mic[hidden],.dictation-panel[hidden],.dictation-activity [hidden]{display:none}#dictation-install{max-width:min(400px,100vw - 32px)}
