@layer tokens{:root{--ink: #20211e;--paper: #f4f1ea;--brand-muted: #68685f;--n-0: #fcfbf8;--n-50: #f4f1ea;--n-100: #ece9e1;--n-150: #e4e0d6;--n-200: #dcd7cc;--n-300: #cecac0;--n-350: #c1c1b6;--n-400: #aaa89e;--n-500: #827f76;--n-600: #626259;--n-650: #6e6d64;--n-700: #4e4e47;--n-800: #3a3b35;--n-825: #34352f;--n-850: #30312c;--n-875: #2a2b27;--n-900: #20211e;--n-950: #181916;--n-975: #151613;--n-1000: #0d0d0c;--ai-200: #9cc3e8;--ai-300: #8fb8da;--ai-600: #2e6da4;--ai-700: #285e83;--shu-50: #f6e4df;--shu-200: #f6b3aa;--shu-300: #f08c80;--shu-400: #ef5b4f;--shu-500: #c63a30;--shu-600: #b5322a;--shu-800: #8e2620;--shu-950: #3b2320;--kohaku-300: #e8b04a;--avatar-1: #3c6990;--avatar-2: #316e76;--avatar-3: #536d45;--avatar-4: #6a673f;--avatar-5: #7e612d;--avatar-6: #895b3b;--avatar-7: #5d6197;--avatar-8: #7b5a80;--on-avatar: #f4f1ea;--tile-bg: #3a3b35;--video-letterbox: #0d0d0c;--video-scrim: rgb(20 21 18 / .64);--on-video: #f4f1ea;--video-chip-bg: #f4f1ea;--video-chip-text: #20211e;--pip-edge: rgb(244 241 234 / .16);--speaking: #f4f1ea;--speaking-width: 2px;--speaking-edge: rgb(0 0 0 / .32);--call-bg: #151613;--overlay-bg: rgb(21 22 19 / .9);--font-sans: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif;--font-serif: "Hiragino Mincho ProN", "Yu Mincho", "YuMincho", "Noto Serif JP", "Noto Serif CJK JP", serif;--font-latin: "Helvetica Neue", "Avenir Next", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Noto Sans Mono", monospace;--fs-11: .6875rem;--lh-11: 1rem;--fs-12: .75rem;--lh-12: 1.125rem;--fs-13: .8125rem;--lh-13: 1.25rem;--fs-14: .875rem;--lh-14: 1.375rem;--fs-15: .9375rem;--lh-15: 1.625rem;--fs-16: 1rem;--lh-16: 1.5rem;--fs-17: 1.0625rem;--lh-17: 1.5rem;--fs-20: 1.25rem;--lh-20: 1.75rem;--fs-24: 1.5rem;--lh-24: 2rem;--fs-32: 2rem;--lh-32: 2.75rem;--fs-40: 2.5rem;--lh-40: 3.25rem;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--track-body: .02em;--track-heading: .02em;--track-label: .06em;--track-code: .06em;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-xs: 4px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-pill: 999px;--radius-mark: 18.75%;--border: 1px;--focus-width: 2px;--focus-offset: 2px;--state-hover: .08;--state-press: .14;--dur-1: 80ms;--dur-2: .16s;--dur-3: .24s;--dur-4: .32s;--dur-meter: 80ms;--dur-loader: 1.2s;--ease-out: cubic-bezier(.22, .61, .36, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-move: cubic-bezier(.4, 0, .2, 1);--z-tile-badge: 1;--z-pip: 2;--z-bar: 10;--z-panel: 20;--z-banner: 30;--z-toast: 40;--z-overlay: 50;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--field-h: 44px;--tap-min: 44px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--seal-sm: 24px;--seal-md: 32px;--seal-lg: 56px;--seal-xl: 112px;--header-h: 64px;--call-top-h: 48px;--call-panel-w: 360px;--bar-h: 80px;--bar-btn: 48px;--leave-w: 64px;--measure: 44em}:root,[data-theme=light]{color-scheme:light;--bg: var(--n-50);--bg-sunken: var(--n-100);--surface: var(--n-0);--surface-raised: var(--n-0);--surface-tint: var(--n-150);--line: var(--n-200);--line-strong: var(--n-300);--line-field: var(--n-500);--edge: rgb(32 33 30 / .08);--text: var(--n-900);--text-2: var(--n-700);--text-3: var(--n-600);--text-disabled: var(--n-400);--primary: var(--n-900);--on-primary: var(--n-50);--link: var(--ai-700);--focus: var(--ai-600);--selected-bg: var(--n-900);--selected-text: var(--n-50);--inverse-bg: var(--n-900);--inverse-text: var(--n-50);--badge-bg: var(--n-900);--badge-text: var(--n-50);--danger: var(--shu-600);--on-danger: #ffffff;--danger-text: var(--shu-600);--rec-dot: var(--shu-600);--rec-chip-bg: var(--shu-50);--warning-fill: var(--kohaku-300);--on-warning-fill: var(--n-900);--voice-glow: rgb(32 33 30 / .18);--scrim: rgb(32 33 30 / .4);--shadow-2: 0 2px 6px rgb(32 33 30 / .06), 0 8px 24px rgb(32 33 30 / .1);--shadow-3: 0 4px 12px rgb(32 33 30 / .08), 0 24px 56px rgb(32 33 30 / .18)}@media(prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--bg: var(--n-900);--bg-sunken: var(--n-950);--surface: var(--n-875);--surface-raised: var(--n-850);--surface-tint: var(--n-800);--line: var(--n-825);--line-strong: var(--n-700);--line-field: var(--n-500);--edge: rgb(244 241 234 / .08);--text: var(--n-50);--text-2: var(--n-350);--text-3: var(--n-400);--text-disabled: var(--n-650);--primary: var(--n-50);--on-primary: var(--n-900);--link: var(--ai-300);--focus: var(--ai-200);--selected-bg: var(--n-50);--selected-text: var(--n-900);--inverse-bg: var(--n-50);--inverse-text: var(--n-900);--badge-bg: var(--n-50);--badge-text: var(--n-900);--danger: var(--shu-500);--on-danger: #ffffff;--danger-text: var(--shu-300);--rec-dot: var(--shu-400);--rec-chip-bg: var(--shu-950);--warning-fill: var(--kohaku-300);--on-warning-fill: var(--n-900);--voice-glow: rgb(244 241 234 / .3);--scrim: rgb(0 0 0 / .6);--shadow-2: 0 2px 6px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .45);--shadow-3: 0 4px 12px rgb(0 0 0 / .35), 0 24px 56px rgb(0 0 0 / .6)}}[data-theme=dark],[data-theme=call]{color-scheme:dark;--bg: var(--n-900);--bg-sunken: var(--n-950);--surface: var(--n-875);--surface-raised: var(--n-850);--surface-tint: var(--n-800);--line: var(--n-825);--line-strong: var(--n-700);--line-field: var(--n-500);--edge: rgb(244 241 234 / .08);--text: var(--n-50);--text-2: var(--n-350);--text-3: var(--n-400);--text-disabled: var(--n-650);--primary: var(--n-50);--on-primary: var(--n-900);--link: var(--ai-300);--focus: var(--ai-200);--selected-bg: var(--n-50);--selected-text: var(--n-900);--inverse-bg: var(--n-50);--inverse-text: var(--n-900);--badge-bg: var(--n-50);--badge-text: var(--n-900);--danger: var(--shu-500);--on-danger: #ffffff;--danger-text: var(--shu-300);--rec-dot: var(--shu-400);--rec-chip-bg: var(--shu-950);--warning-fill: var(--kohaku-300);--on-warning-fill: var(--n-900);--voice-glow: rgb(244 241 234 / .3);--scrim: rgb(0 0 0 / .6);--shadow-2: 0 2px 6px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .45);--shadow-3: 0 4px 12px rgb(0 0 0 / .35), 0 24px 56px rgb(0 0 0 / .6)}[data-theme=call]{--bg: var(--n-975);--bar-btn-bg: var(--n-800);--bar-btn-text: var(--n-50);--bar-on-bg: var(--n-50);--bar-on-text: var(--n-900);--bar-off-bg: var(--shu-500);--bar-off-text: #ffffff;--ground-line: rgb(244 241 234 / .12)}@media(pointer:coarse){:root{--control-sm: 40px;--control-md: 44px}}@media(max-width:599px){:root{--header-h: 56px;--call-top-h: 44px;--bar-h: 72px;--bar-btn: 44px;--leave-w: 56px}}@media(prefers-reduced-motion:reduce){:root{--dur-1: 0ms;--dur-2: 0ms;--dur-3: 0ms;--dur-4: 0ms;--dur-meter: 0ms}}@media(forced-colors:active){:root,[data-theme]{--focus: Highlight;--speaking: Highlight;--selected-bg: Highlight;--selected-text: HighlightText}}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{margin:0;height:100%}:root,[data-theme]{color:var(--text);accent-color:var(--primary)}body{background:var(--bg);font-family:var(--font-sans);font-size:var(--fs-14);line-height:var(--lh-14);letter-spacing:var(--track-body);font-kerning:normal;-webkit-font-smoothing:antialiased;touch-action:manipulation}body:has(.room){background:var(--call-bg)}#app{min-height:100%}h1,h2,h3{margin:0;font-weight:var(--weight-medium);font-feature-settings:"palt";letter-spacing:var(--track-heading);text-wrap:balance;word-break:auto-phrase}p{margin:0}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit}a{color:inherit;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25em}a:hover{text-decoration-color:var(--text-3)}.prose a{color:var(--link)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus{outline:none}::selection{background:var(--selected-bg);color:var(--selected-text)}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.code{font-family:var(--font-mono);letter-spacing:var(--track-code);font-variant-numeric:tabular-nums}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--control-md);padding:0 var(--space-4);border:var(--border) solid transparent;border-radius:var(--radius-pill);background:var(--surface-tint);color:var(--text);font-size:var(--fs-14);font-weight:var(--weight-medium);line-height:1.2;font-feature-settings:"palt";white-space:nowrap;text-decoration:none;cursor:pointer}.btn:before,.icon-btn:before,.bar-btn:before,.sheet-item:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:currentColor;opacity:0;transition:opacity var(--dur-1) linear}.btn:hover:before,.icon-btn:hover:before,.bar-btn:hover:before,.sheet-item:hover:before{opacity:var(--state-hover)}.btn:active:before,.icon-btn:active:before,.bar-btn:active:before,.sheet-item:active:before{opacity:var(--state-press)}.btn[data-variant=primary]{background:var(--primary);color:var(--on-primary)}.btn[data-variant=outline]{background:transparent;border-color:var(--line-field)}.btn[data-variant=ghost]{background:transparent}.btn[data-variant=danger]{background:var(--danger);color:var(--on-danger)}.btn[data-size=sm]{min-block-size:var(--control-sm);padding:0 var(--space-3);font-size:var(--fs-13)}.btn[data-size=lg]{min-block-size:var(--control-lg);padding:0 var(--space-6);font-size:var(--fs-15)}.btn svg{flex:none}.btn:disabled{background:var(--surface-tint);color:var(--text-disabled);cursor:not-allowed}.btn[data-variant=ghost]:disabled,.btn[data-variant=outline]:disabled{background:transparent}.btn:disabled:before{opacity:0}.btn[aria-busy=true][data-variant=primary]{background:var(--primary);color:var(--on-primary);cursor:progress}.icon-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--control-md);block-size:var(--control-md);padding:0;border:0;border-radius:50%;background:transparent;color:var(--text-2);cursor:pointer}.text-link{font-size:var(--fs-14)}.bar-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);flex:none;inline-size:var(--bar-btn);block-size:var(--bar-btn);padding:0;border:0;border-radius:var(--radius-pill);background:var(--bar-btn-bg);color:var(--bar-btn-text);cursor:pointer;transition:background-color var(--dur-2) var(--ease-move),color var(--dur-2) var(--ease-move),box-shadow var(--dur-meter) linear}.bar-btn[data-state=off],.bar-btn[data-kind=leave]{background:var(--bar-off-bg);color:var(--bar-off-text)}.bar-btn[aria-pressed=true],.bar-btn[aria-expanded=true]{background:var(--bar-on-bg);color:var(--bar-on-text)}.bar-btn[data-kind=leave]{inline-size:var(--leave-w)}.bar-btn[data-flat]{inline-size:auto;min-inline-size:var(--bar-btn);padding-inline:var(--space-3);background:transparent}.bar-btn[data-flat][aria-expanded=true]{background:var(--bar-on-bg);color:var(--bar-on-text)}.bar-btn:disabled{opacity:.45;cursor:default}.bar-btn[data-kind=mic]:not([data-state=off]){box-shadow:0 0 0 calc(var(--level, 0) * 6px) var(--voice-glow)}.bar-btn[data-problem]:after{content:"!";position:absolute;top:-2px;right:-2px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--badge-bg);color:var(--badge-text);font:var(--weight-bold) var(--fs-12) / 18px var(--font-latin);text-align:center}.count{font-size:var(--fs-14);font-family:var(--font-latin);font-variant-numeric:tabular-nums}.bar-badge{position:absolute;top:-4px;right:-4px;min-inline-size:18px;block-size:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--badge-bg);color:var(--badge-text);box-shadow:0 0 0 2px var(--bg);font:var(--weight-bold) var(--fs-11) / 18px var(--font-latin);font-variant-numeric:tabular-nums;text-align:center}.field{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-lg);padding:0 14px;border:var(--border) solid var(--line-field);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-3);cursor:text}.field:hover{border-color:var(--text-2)}.field:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.field[data-invalid]{border-color:var(--text);box-shadow:0 0 0 1px var(--text)}.field-input{flex:1;min-inline-size:0;padding:0;border:0;outline:0;background:transparent;color:var(--text);font-size:var(--fs-16);line-height:var(--lh-16)}.field-input::placeholder{color:var(--text-3);opacity:1}.field-label{display:block;margin-bottom:var(--space-1-5);color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--weight-medium)}.field-hint{margin-top:var(--space-1-5);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}form:has(.field[data-invalid]) .field-hint{color:var(--text);font-weight:var(--weight-medium)}.select{appearance:none;inline-size:100%;min-block-size:var(--field-h);padding:0 40px 0 12px;border:var(--border) solid var(--line-field);border-radius:var(--radius-sm);background-color:var(--surface);background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;color:var(--text);font-size:var(--fs-16);line-height:var(--lh-16);text-overflow:ellipsis;cursor:pointer}.select:hover{border-color:var(--text-2)}.select:focus-visible{outline:none;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus)}.select:disabled{color:var(--text-disabled);cursor:default}.device-selects{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}.device-select{min-inline-size:0}.seal{--seal-size: var(--seal-md);display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:var(--seal-size);block-size:var(--seal-size);border-radius:50%;background:var(--avatar-1);color:var(--on-avatar);font-family:var(--font-serif);font-size:calc(var(--seal-size) * .44);font-weight:var(--weight-bold);line-height:1;letter-spacing:0;-webkit-user-select:none;user-select:none}.seal[data-latin]{font-family:var(--font-latin);font-weight:var(--weight-medium)}.seal[data-color="2"]{background:var(--avatar-2)}.seal[data-color="3"]{background:var(--avatar-3)}.seal[data-color="4"]{background:var(--avatar-4)}.seal[data-color="5"]{background:var(--avatar-5)}.seal[data-color="6"]{background:var(--avatar-6)}.seal[data-color="7"]{background:var(--avatar-7)}.seal[data-color="8"]{background:var(--avatar-8)}.chip{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:32px;padding:0 14px 0 12px;border-radius:var(--radius-pill);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--weight-medium);white-space:nowrap}.chip-short{display:none}.rec-chip{background:var(--rec-chip-bg);color:var(--text)}.rec-mark,.rec-dot{display:inline-block;flex:none;inline-size:10px;block-size:10px;border-radius:50%;background:var(--rec-dot)}.rec-dot{inline-size:8px;block-size:8px}.rec-chip[data-state=stopped]{background:var(--surface-tint)}.rec-chip[data-state=stopped] .rec-mark,[data-state=stopped]>.record-note-title .rec-dot{border-radius:2px;background:var(--text)}.rec-chip[data-state=off]{background:transparent;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2)}.rec-chip[data-state=off] .rec-mark,[data-state=off]>.record-note-title .rec-dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-3)}.self-chip{background:var(--surface-tint);color:var(--text)}.tag{display:inline-flex;align-items:center;flex:none;min-block-size:20px;padding:0 6px;border-radius:var(--radius-xs);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--weight-medium)}.loader{display:block;position:relative;inline-size:48px;block-size:2px;margin:0 auto var(--space-6);overflow:hidden}.loader:before{content:"";position:absolute;inset:0;background:currentColor;animation:draw-line var(--dur-loader) var(--ease-out) infinite}@keyframes draw-line{0%{clip-path:inset(0 100% 0 0)}55%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.toasts{position:fixed;z-index:var(--z-toast);inset-inline-start:max(var(--space-4),env(safe-area-inset-left));inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);max-inline-size:calc(100vw - 32px);pointer-events:none}.room .toasts{position:absolute;inset-block-end:calc(var(--bar-h) + env(safe-area-inset-bottom) + var(--space-2))}.toast{pointer-events:auto;display:flex;align-items:center;gap:var(--space-1);inline-size:max-content;max-inline-size:min(420px,calc(100vw - 32px));min-block-size:44px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-radius:var(--radius-md);background:var(--inverse-bg);color:var(--inverse-text);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);font-size:var(--fs-14);line-height:var(--lh-14);animation:rise var(--dur-3) var(--ease-out);transition:opacity var(--dur-2) var(--ease-in)}.toast[data-leaving]{opacity:0}.toast-text{flex:1;padding-block:6px;word-break:auto-phrase}.toast-action{flex:none;min-block-size:32px;padding:0 var(--space-2);border:0;background:transparent;color:inherit;font-weight:var(--weight-bold);text-decoration:underline;text-underline-offset:.25em;cursor:pointer}.toast .icon-btn{inline-size:32px;block-size:32px;color:inherit}.dialog{inline-size:min(440px,calc(100vw - 32px));max-inline-size:calc(100vw - 32px);max-block-size:calc(100dvh - 32px);padding:var(--space-6);border:0;border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--edge),var(--shadow-3);overflow:auto}.dialog[open]{animation:dialog-in var(--dur-3) var(--ease-out)}.dialog[data-size=wide]{inline-size:min(560px,calc(100vw - 32px))}.dialog::backdrop{background:var(--scrim, rgb(0 0 0 / .5))}.dialog h2{font-size:var(--fs-20);line-height:var(--lh-20);font-weight:var(--weight-medium)}.dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-3)) var(--space-4) 0}.dialog-section{margin-bottom:var(--space-3);color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--weight-bold);letter-spacing:var(--track-label)}.dialog-body{margin-top:var(--space-2);color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14)}.dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-6)}.dialog-actions[data-layout=column]{flex-direction:column;align-items:stretch}.dialog-note{margin:calc(-1 * var(--space-1)) 0 var(--space-2);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13);text-align:center}.problem-inline{margin-top:var(--space-3);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14)}@keyframes dialog-in{0%{opacity:0;transform:scale(.98)}}.sheet-list{display:flex;flex-direction:column;gap:2px}.sheet-item{position:relative;isolation:isolate;display:flex;align-items:center;gap:var(--space-3);min-block-size:52px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text);font-size:var(--fs-16);text-align:start;cursor:pointer}.sheet-cancel{inline-size:100%;margin-top:var(--space-2)}.page{min-block-size:100dvh;display:flex;flex-direction:column}.page-header{flex:none;display:flex;align-items:center;min-block-size:calc(var(--header-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--space-6),env(safe-area-inset-right)) 0 max(var(--space-6),env(safe-area-inset-left))}.brand{display:inline-block;color:var(--text);font-size:22px;line-height:1;white-space:nowrap;text-decoration:none}.brand svg{display:inline-block;inline-size:1.5em;block-size:auto;aspect-ratio:360 / 65;margin-right:.35em;vertical-align:.14em}.brand span{font-family:var(--font-sans);font-size:.875em;font-weight:var(--weight-regular);letter-spacing:.05em}.home-main{inline-size:min(760px,100%);margin:0 auto;padding:clamp(32px,10vh,112px) max(var(--space-6),env(safe-area-inset-right)) var(--space-16) max(var(--space-6),env(safe-area-inset-left))}.home-main h1{font-family:var(--font-serif);font-size:var(--fs-40);line-height:var(--lh-40);font-weight:var(--weight-regular);letter-spacing:.04em}.lead{max-inline-size:36em;margin-top:var(--space-4);color:var(--text-2);font-size:var(--fs-16);line-height:1.85}.home-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8)}.join-form{flex:1 1 320px;max-inline-size:440px}.join-row{display:flex;align-items:center;gap:var(--space-2)}.join-row .field{flex:1;min-inline-size:0}.home-note{display:flex;align-items:center;gap:var(--space-2);max-inline-size:36em;margin-top:var(--space-10);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.message{inline-size:min(600px,100%);margin:0 auto;padding:clamp(48px,14vh,160px) max(var(--space-6),env(safe-area-inset-right)) var(--space-16) max(var(--space-6),env(safe-area-inset-left));text-align:center}.message h1{font-family:var(--font-serif);font-size:var(--fs-32);line-height:var(--lh-32);font-weight:var(--weight-regular)}.message[aria-busy=true] h1{font-size:var(--fs-24);line-height:var(--lh-24)}.message-body{margin-top:var(--space-3);color:var(--text-2);font-size:var(--fs-15);line-height:var(--lh-15)}.message-details{margin-top:var(--space-4);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.message-details summary{cursor:pointer}.message-details .code{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-sunken);overflow-wrap:anywhere;text-align:start}.message-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-top:var(--space-8)}.prejoin{flex:1;display:grid;grid-template-columns:minmax(0,740px) minmax(300px,380px);justify-content:center;align-items:center;gap:var(--space-12);padding:var(--space-4) max(var(--space-6),env(safe-area-inset-right)) var(--space-10) max(var(--space-6),env(safe-area-inset-left))}.prejoin-media{display:flex;flex-direction:column;gap:var(--space-4);min-inline-size:0}.preview-wrap{display:grid}.preview-wrap>*{grid-area:1 / 1}.preview{position:relative;align-self:start;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-md);background:var(--bg);color:var(--text);container-type:inline-size}.preview-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:none}.preview[data-video] .preview-video{display:block}.preview[data-video] .preview-off,.preview[data-problem] .preview-off{display:none}.preview-off{position:absolute;inset:0 0 64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3)}.preview-off .seal{--seal-size: clamp(64px, 18cqi, 112px)}.preview-status{color:var(--text-2);font-size:var(--fs-15);line-height:var(--lh-15)}.preview-name{position:absolute;top:var(--space-3);left:var(--space-3);max-inline-size:calc(100% - 24px);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--video-scrim);color:var(--on-video);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-controls{position:absolute;inset-inline:0;bottom:var(--space-4);display:flex;justify-content:center;gap:var(--space-4)}.preview-controls .bar-btn{--bar-btn: 56px}.preview-problem{z-index:1;align-self:center;justify-self:center;max-inline-size:min(460px,calc(100% - 32px));margin:var(--space-3) var(--space-4) 80px}.problem-card{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);font-size:var(--fs-14);line-height:var(--lh-14);text-align:start}.problem-card>p+p{margin-top:var(--space-1)}.problem-card>p:not(.problem-title){color:var(--text-2)}.problem-card>.problem-title:not(:first-child){margin-top:var(--space-3)}.problem-title{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--weight-bold)}.problem-card .btn{margin-top:var(--space-3)}.voice-meter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-block-size:24px;color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14)}.voice-meter-label{color:var(--text-3);font-size:var(--fs-13)}.voice-meter-track{position:relative;flex:none;inline-size:120px;block-size:1px;background:var(--line-strong)}.voice-meter-line{position:absolute;top:-.5px;left:0;block-size:2px;inline-size:calc(var(--level, 0) * 100%);background:var(--text);transition:inline-size var(--dur-meter) linear}.voice-meter[data-state=off] .voice-meter-line,.voice-meter[data-state=none] .voice-meter-line{inline-size:0}.voice-meter-icon{display:inline-flex;margin-inline-end:calc(-1 * var(--space-1-5));color:var(--text)}.voice-meter-icon:empty{display:none}.voice-meter[data-state=ok] .voice-meter-text{color:var(--text);font-weight:var(--weight-medium)}.prejoin-side{display:flex;flex-direction:column;align-items:stretch;text-align:center}.prejoin-side h1{font-family:var(--font-serif);font-size:var(--fs-24);line-height:var(--lh-24);font-weight:var(--weight-regular)}.in-room{margin-top:var(--space-2);color:var(--text-2)}.record-note{margin-top:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:start}.record-note-title{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-15);line-height:var(--lh-15);font-weight:var(--weight-bold)}.record-note-body{display:grid;gap:2px;margin-top:var(--space-1);color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13)}.join-error{margin-top:var(--space-4);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);text-align:start}.join-error-text{display:flex;align-items:center;gap:var(--space-2)}.join-error details{margin-top:var(--space-1);color:var(--text-3);font-size:var(--fs-13)}.join-error summary{cursor:pointer}.join-dock{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);margin-top:var(--space-6)}.join-btn{min-inline-size:220px}.join-as{color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.code-line{display:flex;justify-content:center;gap:var(--space-2);margin-top:var(--space-6);color:var(--text-3);font-size:var(--fs-13);line-height:var(--lh-13)}.code-line .code{color:var(--text-2)}.prejoin-side .text-link{align-self:center;margin-top:var(--space-2)}.room{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);color:var(--text);animation:lights-down var(--dur-4) var(--ease-move)}@keyframes lights-down{0%{opacity:0}}.call-top{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-3);min-block-size:calc(var(--call-top-h) + env(safe-area-inset-top));padding:calc(env(safe-area-inset-top) + var(--space-2)) max(var(--space-4),env(safe-area-inset-right)) var(--space-1) max(var(--space-4),env(safe-area-inset-left))}.call-top-status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-inline-size:0}.call-top-banners{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-2)}.call-top-banners:empty,.call-top-banners:not(:has(>:not([hidden]))){display:none}.call-banner{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:32px;padding:0 var(--space-4);border:0;border-radius:var(--radius-pill);font-size:var(--fs-14);line-height:var(--lh-14);font-weight:var(--weight-medium);animation:rise var(--dur-3) var(--ease-out)}.call-banner[data-tone=warning]{background:var(--warning-fill);color:var(--on-warning-fill)}.call-banner[data-tone=action]{background:var(--primary);color:var(--on-primary);cursor:pointer}.call-banner[data-tone=info]{background:var(--surface-tint);color:var(--text);padding-inline-end:var(--space-1)}.call-main{position:relative;flex:1;display:flex;gap:var(--space-4);min-block-size:0;padding:var(--space-2) max(var(--space-4),env(safe-area-inset-right)) var(--space-4) max(var(--space-4),env(safe-area-inset-left))}.stage{position:relative;flex:1;display:flex;gap:var(--space-3);min-inline-size:0;transition:opacity var(--dur-2) linear}.room[data-reconnecting] .stage{opacity:.55}.stage .spotlight,.stage .grid,.stage .strip,.stage .pip{display:none}.stage[data-layout=solo] .spotlight,.stage[data-layout=duo] .spotlight,.stage[data-layout=present] .spotlight{display:flex;flex:1;min-inline-size:0}.spotlight>.tile{flex:1}.stage[data-layout=duo] .pip{display:block;position:absolute;right:var(--space-4);bottom:var(--space-4);z-index:var(--z-pip);inline-size:clamp(160px,22%,280px);aspect-ratio:16 / 9;border-radius:var(--radius-md);box-shadow:0 0 0 1px var(--pip-edge),var(--shadow-2)}.pip>.tile{inline-size:100%;block-size:100%}.stage[data-layout=grid] .grid{display:flex;flex:1;flex-wrap:wrap;justify-content:center;align-content:center;gap:var(--space-3);min-inline-size:0}.grid>.tile{inline-size:calc((100% - (var(--cols, 2) - 1) * var(--space-3)) / var(--cols, 2));block-size:calc((100% - (var(--rows, 1) - 1) * var(--space-3)) / var(--rows, 1))}.stage[data-layout=present] .strip{display:flex;flex-direction:column;gap:var(--space-3);inline-size:clamp(160px,20%,260px);overflow-y:auto}.strip>.tile{flex:none;aspect-ratio:16 / 9}.tile{position:relative;overflow:hidden;min-inline-size:0;min-block-size:0;border-radius:var(--radius-md);background:var(--tile-bg);container-type:size}.tile video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:none;background:var(--video-letterbox)}.tile[data-video] video{display:block}.tile[data-video] .tile-avatar,.tile[data-kind=screen] .tile-avatar{display:none}.tile[data-kind=screen] video{object-fit:contain}.mirror{transform:scaleX(-1)}.tile-avatar{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tile-avatar .seal{--seal-size: clamp(40px, 28cqmin, 112px)}.tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 var(--speaking-width) var(--speaking),inset 0 0 0 calc(var(--speaking-width) + 1px) var(--speaking-edge);opacity:0;transition:opacity var(--dur-2) linear}.tile[data-speaking]:after{opacity:1}.tile-label{position:absolute;left:var(--space-2);bottom:var(--space-2);z-index:var(--z-tile-badge);display:inline-flex;align-items:center;gap:var(--space-1-5);max-inline-size:calc(100% - 16px);padding:2px var(--space-2) 2px var(--space-1-5);border-radius:var(--radius-sm);background:var(--video-scrim);color:var(--on-video);font-size:var(--fs-13);line-height:var(--lh-13);font-weight:var(--weight-medium);pointer-events:none}.tile[data-kind=screen] .tile-label{padding-inline-start:var(--space-2)}.tile-slot{display:inline-flex;align-items:center;flex:none;inline-size:18px;block-size:16px}.tile-voice{display:block;inline-size:calc(6px + var(--voice, 0) * 12px);block-size:2px;background:currentColor;opacity:0;transition:inline-size var(--dur-meter) linear,opacity var(--dur-2) linear}.tile[data-speaking] .tile-voice{opacity:1}.tile[data-muted] .tile-voice{display:none}.tile-mic{display:inline-flex}.tile-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-hand{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-tile-badge);display:inline-flex;align-items:center;gap:var(--space-1-5);min-block-size:28px;padding:0 10px 0 var(--space-2);border-radius:var(--radius-pill);background:var(--video-chip-bg);color:var(--video-chip-text);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--weight-medium);animation:rise var(--dur-3) var(--ease-out)}.tile-hand-text{display:none}@container (min-width: 240px){.tile-hand-text{display:inline}}.tile[data-presenting] .presenting-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);color:var(--text);font-size:var(--fs-14);line-height:var(--lh-14);text-align:center}.audio-sink{display:none}.bar{position:relative;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-3);block-size:calc(var(--bar-h) + env(safe-area-inset-bottom));padding:0 max(var(--space-4),env(safe-area-inset-right)) env(safe-area-inset-bottom) max(var(--space-4),env(safe-area-inset-left))}.bar:before{content:"";position:absolute;top:0;inset-inline:max(var(--space-4),env(safe-area-inset-left));block-size:1px;background:var(--ground-line)}.bar-left{display:flex;align-items:center;gap:var(--space-3);min-inline-size:0;white-space:nowrap}.clock{font-family:var(--font-latin);font-size:var(--fs-15);font-variant-numeric:tabular-nums}.bar-sep{flex:none;inline-size:1px;block-size:16px;background:var(--line-strong)}.bar-code{overflow:hidden;text-overflow:ellipsis;color:var(--text-2);font-size:var(--fs-14)}.bar-center{display:flex;align-items:center;gap:var(--space-3)}.bar-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.bar-slot{position:relative;display:inline-flex}.bar-btn[data-only=narrow]{display:none}.mic-hint{position:absolute;bottom:calc(100% + var(--space-3));left:50%;z-index:var(--z-banner);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);inline-size:max-content;max-inline-size:min(320px,calc(100vw - 32px));padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--inverse-bg);color:var(--inverse-text);box-shadow:0 0 0 1px var(--edge),var(--shadow-2);font-size:var(--fs-14);line-height:var(--lh-14);transform:translate(-50%);animation:rise var(--dur-3) var(--ease-out)}.mic-hint:after{content:"";position:absolute;top:100%;left:50%;border:6px solid transparent;border-top-color:var(--inverse-bg);transform:translate(-50%)}.mic-hint .btn{background:var(--inverse-text);color:var(--inverse-bg)}.panel{flex:none;display:flex;flex-direction:column;inline-size:var(--call-panel-w);min-block-size:0;overflow:hidden;border-radius:var(--radius-lg);background:var(--bg);color:var(--text);box-shadow:0 0 0 1px var(--line);animation:panel-in var(--dur-3) var(--ease-out)}@keyframes panel-in{0%{opacity:0;transform:translate(16px)}}.panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:56px;padding:0 var(--space-2) 0 var(--space-5)}.panel-head h2{font-size:var(--fs-17);line-height:var(--lh-17);font-weight:var(--weight-bold)}.panel-body{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);min-block-size:0;padding:var(--space-1) var(--space-5) var(--space-5);overflow-y:auto}.panel-section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);inline-size:100%}.panel-section h3{color:var(--text-3);font-size:var(--fs-12);line-height:var(--lh-12);font-weight:var(--weight-bold);letter-spacing:var(--track-label)}.panel-note{color:var(--text-2);font-size:var(--fs-13);line-height:var(--lh-13)}.link-text{overflow-wrap:anywhere;font-size:var(--fs-14);line-height:var(--lh-14)}.code-large{font-size:var(--fs-17);line-height:var(--lh-17)}.people{inline-size:100%;margin:0;padding:0;list-style:none}.person{display:flex;align-items:center;gap:var(--space-3);min-block-size:48px}.person-name{flex:1;display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.person-name-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.person-status{flex:none;display:flex;align-items:center;gap:var(--space-2);color:var(--text-2)}.person-icon{display:inline-flex}.person-voice{inline-size:12px;block-size:2px;background:currentColor;opacity:0;transition:opacity var(--dur-2) linear}.person[data-speaking] .person-voice{opacity:1}.person-hand{display:inline-flex;align-items:center;justify-content:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--selected-bg);color:var(--selected-text)}.call-overlay{position:absolute;inset:0;z-index:var(--z-overlay);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-6);background:var(--overlay-bg);text-align:center;animation:rise var(--dur-2) var(--ease-out)}.call-overlay .loader{margin-bottom:var(--space-4)}.call-overlay-title{font-family:var(--font-serif);font-size:var(--fs-24);line-height:var(--lh-24)}.call-overlay-sub{color:var(--text-2);font-size:var(--fs-14);line-height:var(--lh-14)}@media(max-width:1099px){.prejoin{grid-template-columns:minmax(0,640px);align-items:start;gap:var(--space-8)}.prejoin-side{max-inline-size:480px;margin-inline:auto;inline-size:100%}.panel{position:absolute;top:var(--space-2);bottom:var(--space-4);right:max(var(--space-4),env(safe-area-inset-right));z-index:var(--z-panel);max-inline-size:calc(100% - 32px);box-shadow:0 0 0 1px var(--edge),var(--shadow-3)}}@media(max-width:599px){.page-header{padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}.brand{font-size:20px}.home-main{padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}.home-main h1{font-size:var(--fs-32);line-height:var(--lh-32)}.home-actions{flex-direction:column;align-items:stretch}.join-form{flex:none;max-inline-size:none}.message{padding-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right))}.message-actions{flex-direction:column;align-items:stretch}.prejoin{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);padding:var(--space-2) max(var(--space-4),env(safe-area-inset-right)) calc(120px + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left))}.prejoin-media,.prejoin-side{display:contents}.prejoin-side h1{order:1;font-size:var(--fs-20);line-height:var(--lh-20);text-align:start}.preview-wrap{order:2}.voice-meter{order:3}.record-note{order:4;margin-top:0}.in-room{order:5;margin-top:0;text-align:start}.prejoin-devices{order:6}.join-error{order:7;margin-top:0}.code-line{order:8;justify-content:flex-start;margin-top:0}.prejoin-side .text-link{order:9;align-self:flex-start;margin-top:0}.preview{aspect-ratio:4 / 3;max-block-size:45dvh;inline-size:100%}.preview-controls .bar-btn{--bar-btn: 48px}.preview-wrap>.preview-problem{grid-area:2 / 1;justify-self:stretch;max-inline-size:none;margin:var(--space-3) 0 0}.join-dock{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-bar);margin:0;padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) calc(var(--space-3) + env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));background:var(--bg);box-shadow:0 -1px 0 var(--line)}.join-btn{inline-size:100%}.call-top{display:flex;flex-wrap:wrap;padding-inline:max(var(--space-2),env(safe-area-inset-left)) max(var(--space-2),env(safe-area-inset-right))}.chip{min-block-size:28px;padding:0 10px 0 var(--space-2);font-size:var(--fs-13)}.chip-long{display:none}.chip-short{display:inline}.call-top-banners{flex-basis:100%;justify-content:flex-start}.call-banner{min-block-size:32px;font-size:var(--fs-13);line-height:var(--lh-13);padding-block:var(--space-1)}.call-main{gap:var(--space-2);padding:var(--space-1) max(var(--space-2),env(safe-area-inset-right)) var(--space-2) max(var(--space-2),env(safe-area-inset-left))}.stage,.stage[data-layout=grid] .grid{gap:var(--space-2)}.grid>.tile{inline-size:calc((100% - (var(--cols, 2) - 1) * var(--space-2)) / var(--cols, 2));block-size:calc((100% - (var(--rows, 1) - 1) * var(--space-2)) / var(--rows, 1))}.stage[data-layout=duo] .pip{right:var(--space-2);bottom:var(--space-2);inline-size:clamp(96px,32%,160px)}.stage[data-layout=present]{flex-direction:column}.stage[data-layout=present] .strip{flex-direction:row;inline-size:auto;block-size:96px;overflow-x:auto;overflow-y:hidden}.strip>.tile{block-size:100%}.bar{display:flex;justify-content:center;gap:var(--space-2);padding-inline:max(var(--space-2),env(safe-area-inset-left)) max(var(--space-2),env(safe-area-inset-right))}.bar:before{inset-inline:var(--space-2)}.bar-left,.bar-btn[data-only=wide]{display:none}.bar-btn[data-only=narrow]{display:inline-flex}.bar-center{gap:var(--space-2)}.bar-right{flex:none}.bar-btn[data-flat]{padding-inline:var(--space-2)}.mic-hint{left:0;transform:none}.mic-hint:after{left:22px;transform:none}.panel{top:var(--space-1);bottom:var(--space-2);left:max(var(--space-2),env(safe-area-inset-left));right:max(var(--space-2),env(safe-area-inset-right));inline-size:auto;max-inline-size:none}.toasts{inset-inline:max(var(--space-4),env(safe-area-inset-left)) max(var(--space-4),env(safe-area-inset-right));align-items:stretch}.toast{inline-size:auto;max-inline-size:none}.dialog,.dialog[data-size=wide]{inline-size:100%;max-inline-size:100%;max-block-size:calc(100dvh - 48px);margin:auto 0 0;padding-bottom:calc(var(--space-6) + env(safe-area-inset-bottom));border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dialog[open]{animation-name:sheet-in}.dialog[data-kind=sheet]{padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom))}.dialog-actions{flex-direction:column-reverse;align-items:stretch}.dialog-actions[data-layout=column]{flex-direction:column}@keyframes sheet-in{0%{opacity:0;transform:translateY(16px)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.loader:before{animation:none!important;clip-path:none}.tile-voice{inline-size:12px}.voice-meter-line{inline-size:clamp(0%,(var(--level, 0) - .22) * 100000%,100%)}.bar-btn[data-kind=mic]:not([data-state=off]){box-shadow:none}}@media(forced-colors:active){.tile:after{box-shadow:none;outline:var(--speaking-width) solid transparent;outline-offset:calc(-1 * var(--speaking-width))}.tile[data-speaking]:after{outline-color:Highlight}.bar-btn,.chip,.call-banner,.toast,.panel,.dialog{border:1px solid CanvasText}}
/*# sourceMappingURL=app-style.css.map */
