@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2)format("woff2"),url(/assets/roboto-latin-400-normal-D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-CXKlxLG9.woff2)format("woff2"),url(/assets/fira-sans-latin-600-normal-DtSgd811.woff)format("woff")}:root{--font-body:"Roboto", system-ui, sans-serif;--font-cta:"Fira Sans", var(--font-body);--type-display-small:500 36px/44px var(--font-body);--type-title-medium:500 16px/24px var(--font-body);--type-body-large:400 16px/24px var(--font-body);--type-body-medium:500 14px/20px var(--font-body);--type-label-small:500 11px/16px var(--font-body);--tracking-display-large:-.25px;--tracking-display-small:0;--tracking-title-medium:.15px;--tracking-body-large:.5px;--tracking-body-medium:.25px;--tracking-label-small:.5px;--color-canvas:#e2e2e2;--color-canvas-veil:#eeefeeb3;--color-surface:#f9f9f9;--color-surface-strong:#fff;--color-on-surface:#1b1b1b;--color-on-surface-muted:#333;--color-on-surface-label:#212220;--color-primary:#008338;--color-agent:#676d65;--color-on-agent:#fff;--color-rail-marker:#eeefee;--color-disabled:#aaafa7;--radius-card:12px;--radius-bubble:32px;--radius-pill:1000px;--shadow-card:0 0 16px #002f4e1a;--shadow-bubble:0 4px 16px #222b3640;--space-panel-pad:48px;--space-panel-gap:32px;--space-option-gap:16px;--shell-pattern:url(/assets/shell-pattern-B6BSs4_m.jpg);--icon-arrow-back:url(/assets/arrow-back-wFSX4HE7.svg);--icon-close:url(/assets/close-BBkCQwGQ.svg);--icon-send:url(/assets/send-APezEibv.svg);--icon-check:url(/assets/check-sDogTU_A.svg);--icon-pause:url(/assets/pause-QzdF1llL.svg);--icon-mic:url(/assets/mic-DyIztzAU.svg);--icon-volume-up:url(/assets/volume-up-BKn06iwP.svg);--icon-stop:url(/assets/stop-DezfXmNp.svg);--icon-settings:url(/assets/settings-B9ghxn0K.svg);--icon-arrow-forward:url(/assets/arrow-forward-DWDbh8KZ.svg);--icon-mode-text:url(/assets/mode-text-DqySrIjr.svg);--icon-mode-custom:url(/assets/mode-custom-DBHb_70k.svg)}body{background:var(--color-canvas);color:var(--color-on-surface);font:var(--type-body-large);margin:0}.status-shell{box-sizing:border-box;min-height:100dvh;padding:32px;display:flex}.status-card{max-width:640px;margin:auto}.status-card__heading-row{align-items:center;gap:8px;display:flex}.status-card__brand img{object-fit:contain;width:auto;max-width:100%;height:48px;display:block}.status-card__brand-name{color:var(--color-on-surface-label);font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);overflow-wrap:anywhere}.status-card__text{flex-direction:column;gap:16px;display:flex}.status-card__heading{color:var(--color-on-surface);font:var(--type-display-small);letter-spacing:var(--tracking-display-small);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0}.status-card__heading:focus{outline:none}.status-card__body{max-width:100%;color:var(--color-on-surface-muted);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);overflow-wrap:anywhere;margin:0}.status-card__body--server{white-space:pre-line}.status-card:is([data-stage=completed],[data-stage=paused],[data-stage=ended]){background:var(--color-surface-strong);max-width:492px;box-shadow:var(--shadow-bubble);gap:24px;padding:24px}.status-card:is([data-stage=completed],[data-stage=paused],[data-stage=ended]) .status-card__heading{color:var(--color-primary);font:400 57px/64px var(--font-body);letter-spacing:var(--tracking-display-large)}.status-card:is([data-stage=completed],[data-stage=paused],[data-stage=ended]) .status-card__body{color:var(--color-on-surface-label);font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium)}@media (width<=639px){.status-shell{padding:16px}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.card{z-index:1;gap:var(--space-panel-gap);box-sizing:border-box;width:100%;min-width:0;padding:var(--space-panel-pad);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.button{box-sizing:border-box;border-radius:var(--radius-pill);background:var(--color-primary);min-height:56px;color:var(--color-on-agent);box-shadow:0 4px 6px color-mix(in srgb, var(--color-primary) 35%, transparent);font-family:var(--font-cta);text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:10px 32px;font-size:18px;font-weight:600;line-height:normal;display:inline-flex}.button:hover{filter:brightness(.92)}.button:active{filter:brightness(.85)}.button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.button:disabled{background:var(--color-disabled);opacity:.3;cursor:not-allowed;filter:none}.button--secondary{border:2px solid var(--color-primary);color:var(--color-primary);box-shadow:none;background:0 0}.button--secondary:disabled{border-color:var(--color-disabled);color:var(--color-disabled);opacity:.3;background:0 0}@media (width<=639px){.card{padding:24px}}.shell{isolation:isolate;background:var(--color-canvas);position:relative}.shell:before{content:"";background-image:var(--shell-pattern,none);background-size:cover;position:absolute;inset:0}.shell:after{content:"";background:var(--color-canvas-veil);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);position:absolute;inset:0}.icon{block-size:24px;inline-size:24px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.icon--arrow-back{--icon:var(--icon-arrow-back)}.icon--close{--icon:var(--icon-close)}.icon--send{--icon:var(--icon-send)}.icon--check,.icon--rail-check{--icon:var(--icon-check);-webkit-mask-image:var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon);-webkit-mask-image:var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon);mask-image:var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon), var(--icon)}.icon--pause{--icon:var(--icon-pause)}.icon--mic{--icon:var(--icon-mic)}.icon--volume-up{--icon:var(--icon-volume-up)}.icon--stop{--icon:var(--icon-stop)}.icon--settings{--icon:var(--icon-settings)}.icon--arrow-forward{--icon:var(--icon-arrow-forward)}.icon--mode-text{--icon:var(--icon-mode-text)}.icon--mode-custom{--icon:var(--icon-mode-custom)}.voice-marker .icon{block-size:16px;inline-size:16px}.checkbox{cursor:pointer;align-items:flex-start;gap:0;min-block-size:48px;display:inline-flex;position:relative}.checkbox__input{clip-path:inset(50%);opacity:0;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.checkbox__box{box-sizing:border-box;background:0 0;flex:none;justify-content:center;align-items:center;block-size:48px;inline-size:48px;display:flex}.checkbox__box:before{content:"";box-sizing:border-box;border:2px solid var(--color-agent);background:var(--color-surface-strong);border-radius:2px;block-size:18px;inline-size:18px;position:absolute;inset-block-start:15px;inset-inline-start:15px}.checkbox__box .icon{block-size:18px;inline-size:18px;color:var(--color-on-agent);visibility:hidden;position:relative}.checkbox__input:checked+.checkbox__box:before{border-color:var(--color-primary);background:var(--color-primary)}.checkbox__input:checked+.checkbox__box .icon{visibility:visible}.checkbox__input:focus-visible+.checkbox__box:before{outline:2px solid var(--color-primary);outline-offset:3px}.checkbox__label{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);padding-block-start:12px}.checkbox__input:disabled+.checkbox__box:before{border-color:var(--color-disabled)}.checkbox__input:disabled~.checkbox__label{color:var(--color-disabled)}.checkbox:has(.checkbox__input:disabled){cursor:default}.icon-button{box-sizing:border-box;border-radius:var(--radius-pill);block-size:48px;inline-size:48px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.icon-button:hover{filter:brightness(.92)}.icon-button:active{filter:brightness(.85)}.icon-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.icon-button:disabled{color:var(--color-disabled);cursor:default;filter:none}.toggle-button{cursor:pointer;inline-size:100%;display:block}.toggle-button__input{clip-path:inset(50%);opacity:0;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-button__face{box-sizing:border-box;border:1px solid var(--color-agent);border-radius:var(--radius-card);background:var(--color-surface-strong);flex-wrap:wrap;align-items:center;column-gap:8px;min-block-size:56px;padding:16px 24px;display:flex}.toggle-button__check{color:var(--color-primary);visibility:hidden}.toggle-button__glyph{color:var(--color-on-surface)}.toggle-button__label{font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface)}.toggle-button__description{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);flex-basis:100%;padding-inline-start:32px}.toggle-button__input:checked+.toggle-button__face{border-width:2px;border-color:var(--color-agent);background:var(--color-agent);padding:15px 23px}.toggle-button__input:checked+.toggle-button__face .toggle-button__check,.toggle-button__input:checked+.toggle-button__face .toggle-button__glyph,.toggle-button__input:checked+.toggle-button__face .toggle-button__label,.toggle-button__input:checked+.toggle-button__face .toggle-button__description{color:var(--color-on-agent)}.toggle-button__input:checked+.toggle-button__face .toggle-button__check{visibility:visible}.toggle-button--glyph .toggle-button__description{padding-inline-start:64px}.toggle-button__input:focus-visible+.toggle-button__face{outline:2px solid var(--color-primary);outline-offset:2px}.panel{box-sizing:border-box;background:var(--color-surface-strong);block-size:100dvh;max-block-size:100dvh;inline-size:min(600px,100vw);max-inline-size:100vw;color:var(--color-on-surface);box-shadow:var(--shadow-card);border:0;margin:0;padding:48px 48px 24px;position:fixed;inset-block:0;inset-inline:auto 0;overflow-y:auto}.panel::backdrop{background:color-mix(in srgb, var(--color-on-surface-label) 60%, transparent)}body:has(dialog[open]){overflow:hidden}.panel.panel--sheet[open]{block-size:auto;max-block-size:calc(100dvh - 64px);inline-size:min(480px,100vw - 32px);max-inline-size:none;padding:var(--space-panel-pad);border-radius:var(--radius-card);gap:var(--space-panel-gap);flex-direction:column;margin:auto;display:flex;inset:0;overflow-y:auto}.finish-sheet__heading{font:var(--type-display-small);letter-spacing:var(--tracking-display-small);color:var(--color-on-surface);margin:0}.finish-sheet__heading:focus{outline:none}.finish-sheet__body{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);margin:0}.finish-sheet__problem{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-muted);overflow-wrap:anywhere;margin:0}.finish-sheet__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.chat-shell{box-sizing:border-box;grid-template-columns:80px minmax(0,1fr) 80px;column-gap:24px;block-size:100dvh;padding:24px;display:grid}.chat-shell>*{z-index:1;position:relative}.chat-shell>.sr-only{position:absolute}.rail{box-sizing:border-box;background:var(--color-surface-strong);border-radius:var(--radius-card);block-size:100%;box-shadow:var(--shadow-card);flex-direction:column;grid-column:1;align-items:center;gap:16px;padding:24px 0;display:flex}.rail__counter{background:var(--color-agent);color:var(--color-on-agent);font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);white-space:nowrap;border-radius:40px;margin:0;padding:2px 10px}.rail__track{flex-direction:column;flex:1;justify-content:space-between;align-items:center;min-block-size:0;max-block-size:480px;margin:0;padding:0;list-style:none;display:flex}.rail__marker{background:var(--color-rail-marker);flex:1;min-block-size:0;inline-size:2px}.rail__marker[data-marker=done],.rail__marker[data-marker=current]{background:var(--color-agent);border-radius:10px;inline-size:4px}.rail__controls{flex-direction:column;align-items:center;gap:0;margin-block-start:auto;display:flex}.rail__control{color:var(--color-primary)}.chat-main{flex-direction:column;grid-column:2;min-block-size:0;display:flex}.chat-scroll{flex-direction:column;flex:1;min-block-size:0;display:flex;overflow-y:auto}.chat-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.chat-stack{box-sizing:border-box;inline-size:100%;max-inline-size:1024px;margin-inline:auto}.chat-log{flex-direction:column;gap:44px;margin-block:auto;padding:0;list-style:none;display:flex}.chat-row{align-items:flex-start;gap:8px;min-inline-size:0;display:flex}.chat-row[data-message-role=user]{justify-content:flex-end}.chat-row[data-message-role=agent]{padding-inline-end:128px}.chat-row[data-message-role=user]{padding-inline-start:128px}.chat-weiter{justify-content:center;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.chat-weiter .button{white-space:normal;overflow-wrap:anywhere;max-inline-size:100%}.chat-avatar{block-size:40px;inline-size:40px;box-shadow:var(--shadow-bubble);border-radius:50%;flex:none;margin-block-start:12px}.chat-bubble-column{flex-direction:column;gap:8px;min-inline-size:0;max-inline-size:100%;display:flex}.chat-row[data-message-role=user] .chat-bubble-column{align-items:flex-end}.chat-bubble-shell{box-sizing:border-box;border-radius:var(--radius-bubble);min-block-size:64px;min-inline-size:0;box-shadow:var(--shadow-bubble);align-items:flex-start;gap:24px;padding:20px 16px 16px 24px;display:flex}.chat-bubble{overflow-wrap:anywhere;white-space:pre-wrap;min-inline-size:0;font:var(--type-body-large);letter-spacing:var(--tracking-body-large);flex:1;margin:0}.chat-bubble-shell:has(>.chat-bubble--agent){background:var(--color-agent);color:var(--color-on-agent)}.chat-bubble-shell:has(>.chat-bubble--user){background:var(--color-surface-strong);color:var(--color-on-surface-muted)}.chat-row[data-interrupted] .chat-bubble-shell{opacity:.6}.chat-row[data-message-state=failed] .chat-bubble-shell{background:var(--color-surface);box-shadow:none;outline:1px dashed var(--color-agent);outline-offset:-1px}.chat-bubble__trail{flex:none;align-items:flex-start;gap:24px;display:flex}.chat-bubble__trail--spacer{inline-size:96px}.chat-bubble__duration{text-align:end;min-block-size:24px;min-inline-size:36px;font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);font-variant-numeric:tabular-nums;color:var(--color-on-agent);justify-content:flex-end;align-items:center;display:flex}.speaker{color:var(--color-on-agent);margin-block:-12px;margin-inline-end:-12px}.speaker:focus-visible{outline:2px solid var(--color-on-agent);outline-offset:-4px}.speaker:disabled .icon{opacity:.3}.voice-marker{color:var(--color-agent);margin-block-start:4px;display:inline-flex}.chat-failed,.chat-status,.chat-problem{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-muted);margin:0}.chat-failed{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 16px;display:flex}.chat-failed__sentence{overflow-wrap:anywhere;margin:0}.chat-status-region:not(:empty){flex-direction:column;gap:4px;margin-block-end:8px;padding-inline:32px;display:flex}.chat-status-line{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-muted);overflow-wrap:anywhere;margin:0}.chat-status-line--action{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.voice-notice,.speech-notice{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);color:var(--color-on-surface-muted);overflow-wrap:anywhere;margin:0}.voice-notice{margin-block-end:8px;padding-inline:32px}.draft-recording:focus-visible{outline:2px solid var(--color-primary)}.chat-status-title{font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface-muted);margin:0}.chat-footer{flex:none;padding-block-start:16px}.chat-disclaimer{font:var(--type-label-small);letter-spacing:var(--tracking-label-small);color:var(--color-on-surface-label);margin:10px 0 0;padding-inline:24px 56px}.chat-typing{align-items:center;gap:24px;margin-block-start:44px;display:flex}.chat-typing .chat-avatar{margin-block-start:0}.chat-typing__dots{align-items:center;gap:4px;block-size:14px;display:inline-flex}.chat-typing__dot{background:var(--color-agent);border-radius:50%;block-size:10px;inline-size:10px;animation:1.2s infinite chat-typing-pulse}.chat-typing__dot:nth-child(2){animation-delay:.2s}.chat-typing__dot:nth-child(3){animation-delay:.4s}@keyframes chat-typing-pulse{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-typing__dot{opacity:1;animation:none}}.composer{flex-direction:column;gap:8px;display:flex}.composer__field{box-sizing:border-box;background:var(--color-surface-strong);border:2px solid var(--color-primary);border-radius:var(--radius-bubble);align-items:flex-end;gap:8px;min-block-size:56px;padding:0 4px 0 32px;display:flex}.chat-weiter .button:focus-visible,.chat-failed .link-button:focus-visible,.chat-status-region .link-button:focus-visible,.composer__field:focus-within{outline:2px solid var(--color-primary);outline-offset:2px;box-shadow:0 0 0 4px var(--color-surface-strong)}:is(.composer__field:has(textarea[aria-disabled=true]),.composer__field:has(textarea:disabled)){border-color:var(--color-disabled)}.composer__input{box-sizing:border-box;resize:none;max-block-size:144px;min-inline-size:0;color:var(--color-on-surface-muted);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);background:0 0;border:0;outline:0;flex:1;margin:0;padding-block:14px;overflow-y:auto}.composer__send{color:var(--color-primary);align-self:flex-end;margin-block:2px}.composer__send:disabled{background:color-mix(in srgb, var(--color-on-surface) 10%, transparent);color:var(--color-on-surface)}.composer__send:disabled .icon{opacity:.38}.composer__mic{color:var(--color-primary);align-self:flex-end;margin-block:2px}.composer__mic:disabled{color:var(--color-disabled)}.composer__field--recording{flex-wrap:wrap;align-items:center;gap:8px 16px;min-block-size:56px;padding:0 4px 0 32px}.recording-bar__dot{background:var(--color-primary);border-radius:50%;flex:none;block-size:12px;inline-size:12px;animation:1.2s infinite alternate recording-pulse}@keyframes recording-pulse{0%{opacity:.3}to{opacity:1}}@media (prefers-reduced-motion:reduce){.recording-bar__dot{opacity:1;animation:none}}.recording-bar__word{font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface-muted)}.recording-bar__elapsed{font:var(--type-body-medium);letter-spacing:var(--tracking-body-medium);font-variant-numeric:tabular-nums;color:var(--color-on-surface-muted)}.recording-bar__level{border-radius:var(--radius-pill);background:var(--color-rail-marker);flex:96px;block-size:8px;overflow:hidden}.recording-bar__level-fill{block-size:100%;inline-size:calc(var(--level,0) * 100%);background:var(--color-primary)}.draft-recording{box-sizing:border-box;background:var(--color-surface);outline:1px dashed var(--color-agent);outline-offset:-1px;border-radius:var(--radius-bubble);flex-wrap:wrap;align-items:center;gap:8px 16px;min-block-size:56px;margin-block-end:8px;padding:0 4px 0 32px;display:flex}.draft-recording__label{font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface-muted);overflow-wrap:anywhere;flex:1}.gear-overlay__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.gear-overlay__heading{color:var(--color-on-surface);font:var(--type-display-small);letter-spacing:var(--tracking-display-small);overflow-wrap:anywhere;margin:0}.gear-overlay__heading:focus{outline:none}.gear-overlay__body{color:var(--color-on-surface-muted);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);margin:0}.gear-overlay__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 16px;display:flex}.consent-row{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.consent-row .checkbox__label{overflow-wrap:anywhere}.link-button{box-sizing:border-box;min-block-size:48px;color:var(--color-primary);font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);text-align:center;cursor:pointer;background:0 0;border:0;margin:0;padding:0 8px;text-decoration:underline}.link-button:disabled{color:var(--color-disabled);cursor:default;text-decoration:none}.link-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.panel .privacy-panel__header{justify-content:space-between;align-items:center;gap:16px;margin-block-end:32px;display:flex}.privacy-panel__heading{color:var(--color-on-surface);font:400 28px/36px var(--font-body);overflow-wrap:anywhere;margin:0}.privacy-panel__heading:focus{outline:none}.privacy-panel__text{color:var(--color-on-surface-muted);font:var(--type-body-large);letter-spacing:var(--tracking-body-large);margin:0 0 16px}.status-card[data-stage=onboarding]{max-width:520px}.status-card[data-stage=onboarding] .status-card__body{color:var(--color-on-surface)}.mode-group{gap:var(--space-option-gap);flex-direction:column;inline-size:100%;display:flex}.mode-detail{flex-direction:column;gap:32px;inline-size:100%;display:flex}.matrix{flex-direction:column;gap:32px;display:flex}.matrix__group{border:0;margin:0;padding:0}.matrix__legend{box-sizing:border-box;inline-size:100%;font:var(--type-title-medium);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface);text-align:center;margin-block-end:8px;padding:0}.matrix__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.matrix__hint{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);margin:0}.mic-check{flex-direction:column;gap:16px;display:flex}.mic-check__title{font:var(--type-title-medium);letter-spacing:var(--tracking-title-medium);color:var(--color-on-surface);margin:0}.mic-check__hint{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);margin:0}.mic-check__row{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.mic-check__listening{flex-wrap:wrap;align-items:center;gap:8px 16px;min-block-size:48px;display:flex}.mic-check__remaining{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);font-variant-numeric:tabular-nums}.mic-check__status,.mic-check__error{font:var(--type-body-large);letter-spacing:var(--tracking-body-large);color:var(--color-on-surface-muted);overflow-wrap:anywhere;margin:0}
