/* Browser-rendered Voxwiz screens. All copy is supplied by screens.js. */
@font-face{font-family:NotoSansJP;src:url('/assets/NotoSansJP-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:NotoSansJP;src:url('/assets/NotoSansJP-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:NotoSansJP;src:url('/assets/NotoSansJP-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:NotoSansArabic;src:url('/assets/NotoSansArabic-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:NotoSansArabic;src:url('/assets/NotoSansArabic-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:NotoSansArabic;src:url('/assets/NotoSansArabic-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:NotoSansDevanagari;src:url('/assets/NotoSansDevanagari-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:NotoSansDevanagari;src:url('/assets/NotoSansDevanagari-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:NotoSansDevanagari;src:url('/assets/NotoSansDevanagari-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:NotoSansSC;src:url('/assets/NotoSansSC-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:NotoSansSC;src:url('/assets/NotoSansSC-Medium.woff2') format('woff2');font-weight:500;font-display:swap}
@font-face{font-family:NotoSansSC;src:url('/assets/NotoSansSC-SemiBold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:NotoSansThai;src:url('/assets/NotoSansThai-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:NotoSansThai;src:url('/assets/NotoSansThai-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:NotoSansThai;src:url('/assets/NotoSansThai-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:NotoSans;src:url('/assets/NotoSans-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:NotoSans;src:url('/assets/NotoSans-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:NotoSans;src:url('/assets/NotoSans-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
.mock-screen{position:relative;container-type:inline-size;overflow:hidden;aspect-ratio:960/2000;font-family:Figtree,NotoSansJP,NotoSansSC,NotoSansArabic,NotoSansDevanagari,NotoSansThai,NotoSans,Arial,sans-serif;box-shadow:0 18px 80px #0009;color:#f6eee9;background:#1a1210}
.mock-screen *{box-sizing:border-box}
.mock-screen button{cursor:default}
/* Home screen preview shown in the setup section. */
.home-screen{--home-ground:#121013;--home-surface:#1d1a1f;--home-divider:#2a262e;--home-text:#f4f1f4;--home-muted:#a39da6;background:var(--home-ground);color:var(--home-text);display:flex;flex-direction:column;padding:4.8cqw 5.7cqw}
html[data-theme="light"] .home-screen{--home-ground:#f7f4f1;--home-surface:#fff;--home-divider:#eee9e4;--home-text:#1a1518;--home-muted:#6b6369}
.home-header{height:10%;display:flex;align-items:center;justify-content:space-between;flex:none}
.home-brand{font-size:6.7cqw;font-weight:600;letter-spacing:.15em;color:var(--home-muted)}
.home-avatar{display:grid;place-items:center;width:10.2cqw;height:10.2cqw;border-radius:50%;background:#ef7d5a;color:#1a0f0a;font-size:5.2cqw;font-weight:600}
.home-empty-preview{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:5.8cqw}
.home-preview-side{display:flex;flex-direction:column;gap:1.7cqw}
.home-preview-side.guest-side{align-items:flex-end;text-align:right}
.home-screen .mock-wave.home-wave{--wave-color:#ef7d5a;width:42cqw;height:8cqw;gap:.8cqw}
.home-screen .mock-wave.home-wave i{width:.8cqw;height:calc(var(--h) * 1.35);min-height:1cqw;border-radius:1cqw}
.home-screen .mock-wave.guest-wave{--wave-color:#3fc1b0}
.home-language{font-size:4.25cqw;font-weight:600;color:#ef7d5a;line-height:1.2}
.guest-side .home-language{color:#3fc1b0}
.home-divider{height:1px;background:var(--home-divider)}
.home-bottom{padding-bottom:1.5cqw;text-align:center;flex:none}
.home-tagline{font-size:7.4cqw;font-weight:600;line-height:1.14;letter-spacing:-.025em;margin-bottom:5.1cqw}
.home-voice-pill{background:var(--home-surface);border:1px solid color-mix(in srgb,var(--home-muted) 16%,transparent);border-radius:5.2cqw;padding:5.5cqw 4cqw 5.2cqw;display:flex;flex-direction:column;align-items:center;gap:2cqw}
.home-screen .mock-wave.home-pill-wave{--wave-color:#ef7d5a;height:9cqw;justify-content:center}
.home-screen .mock-wave.home-pill-wave i{width:1cqw}
.home-voice-pill strong{font-size:5cqw;line-height:1.22;font-weight:600}
.home-voice-pill>span{font-size:3.7cqw;line-height:1.25;color:var(--home-muted)}
.home-manual{font-size:4.4cqw;font-weight:500;color:var(--home-muted);margin-top:3.2cqw}
html[data-theme="light"] .intro-screen{background:#f6f1e7;color:#1f1a14}
html[data-theme="light"] .intro-screen .intro-brand{color:#a39889}
html[data-theme="light"] .intro-screen .intro-person{color:#b4432e}
html[data-theme="light"] .intro-screen .intro-exchange.guest{--wave-color:#16796e}
html[data-theme="light"] .intro-screen .intro-exchange.guest .intro-person{color:#16796e}
html[data-theme="light"] .intro-screen .intro-rule{background:#d8cec1}
html[data-theme="light"] .intro-screen .intro-signin{color:#827a79}
html[data-theme="light"] .intro-screen .intro-signin b{color:#1f1a14}
.mock-screen .mock-wave{display:flex;align-items:center;gap:.77cqw;height:9.2cqw;color:var(--wave-color);flex:none}
.mock-screen .mock-wave i{display:block;width:.77cqw;height:calc(var(--h) * 1.5);min-height:1cqw;border-radius:1cqw;background:currentColor}
.intro-screen{--wave-color:#ef7d5a;padding:0 6.3%;display:flex;flex-direction:column}
.intro-brand{margin-top:10cqw;text-align:center;color:#6e5f58;letter-spacing:.14em;font-size:3.33cqw;font-weight:600}
.intro-dialogue{margin-top:auto;margin-bottom:auto;display:flex;flex-direction:column;gap:5.3cqw}
.intro-exchange{min-height:23cqw;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.intro-exchange.guest{align-items:flex-end;text-align:right;--wave-color:#3fc1b0}
.intro-sentence{font-size:6.15cqw;line-height:1.2;font-weight:500;margin:2.6cqw 0;overflow-wrap:anywhere}
.intro-person{color:#ef7d5a;font-size:3.33cqw;line-height:1.2}
.intro-exchange.guest .intro-person{color:#3fc1b0}
.intro-rule{height:1px;background:#483b36}
.intro-bottom{text-align:center;margin-bottom:10.2cqw}
.intro-tagline{font-size:7.18cqw;font-weight:600;letter-spacing:-.01em;line-height:1.15;margin-bottom:4.6cqw}
.intro-action{width:100%;border:0;border-radius:4.6cqw;min-height:14.35cqw;padding:3.7cqw 1cqw;background:#ef7d5a;color:#1a0f0a;font-size:4.36cqw;font-weight:600}
.intro-signin{margin-top:4.6cqw;color:#b39f96;font-size:3.59cqw}.intro-signin b{color:#f6eee9;font-weight:500}
.conversation-screen{--owner:#ef7d5a;--guest:#3fc1b0;--screen-ground:#1a1210;--screen-text:#f6eee9;--screen-muted:#7a6a62;background:var(--screen-ground);color:var(--screen-text);display:flex;flex-direction:column;aspect-ratio:1064/2112}
html[data-theme="light"] .conversation-screen{--owner:#b4432e;--guest:#2c5a9e;--screen-ground:#f6f1e7;--screen-text:#1f1a14;--screen-muted:#a39889}
.conversation-half{height:50%;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:3.1cqw 5.6cqw}
.conversation-half.guest-half{transform:rotate(180deg)}
.conversation-half.owner-half{border-top:1px solid color-mix(in srgb,var(--screen-text) 20%,transparent)}
.conversation-main{font-size:8.21cqw;line-height:1.22;font-weight:500;overflow-wrap:anywhere}
.conversation-control{position:absolute;left:0;right:0;bottom:3.1cqw;display:flex;flex-direction:column;align-items:center;gap:1cqw;color:var(--screen-muted);font-size:3.33cqw;font-weight:500}
.hold-pill{border:.38cqw solid currentColor;border-radius:99cqw;color:var(--guest);font-size:3.85cqw;font-weight:600;min-width:43.6cqw;min-height:12.3cqw;padding:1cqw 4.6cqw;display:inline-flex;align-items:center;justify-content:center;line-height:1.15;max-width:90%;text-wrap:balance}
.owner-half .hold-pill{color:var(--owner)}
.conversation-separator{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;gap:3.8cqw;background:var(--screen-ground);padding:0 1.3cqw}
.conversation-separator .mock-wave{--wave-color:var(--guest);gap:.38cqw;height:4cqw}.conversation-separator .mock-wave.owner-wave{--wave-color:var(--owner)}.conversation-separator .mock-wave i{width:.55cqw;height:calc(var(--h) * .65)}
.conversation-tools{position:absolute;bottom:6cqw;left:5cqw;right:5cqw;display:flex;align-items:center;justify-content:space-between;color:var(--screen-muted);pointer-events:none}.conversation-face{border:1px solid currentColor;border-radius:50%;width:8cqw;height:8cqw;display:grid;place-items:center}.conversation-menu{display:grid;place-items:center;width:8cqw;height:8cqw}.conversation-tools .ui-icon{width:5cqw;height:5cqw}.conversation-tools b{display:none;font-size:3.8cqw;font-weight:500}html[data-theme="light"] .conversation-menu b{display:block}html[data-theme="light"] .conversation-menu .ui-icon{display:none}
.voices-screen{--voice-bg:#1d1a1f;--voice-text:#f4f1f4;--voice-muted:#a39da6;--voice-line:#746d7840;--voice-owner:#ef7d5a;--voice-guest:#3fc1b0;--guest-card:#293034;--owner-card:#362d30;--guest-border:#3d6867;--owner-border:#70473d;background:#1a1210;color:var(--voice-text);aspect-ratio:1064/2112}
html[data-theme="light"] .voices-screen{--voice-bg:#fff;--voice-text:#1a1518;--voice-muted:#6b6369;--voice-line:#9a929740;--voice-owner:#b4432e;--voice-guest:#16796e;--guest-card:#e7e9e5;--owner-card:#f0e4de;--guest-border:#b6ded6;--owner-border:#efc7b7;background:#918c8b}
.voices-sheet{position:absolute;inset:2.5% 0 0;background:var(--voice-bg);border-radius:8cqw 8cqw 0 0;padding:3.1cqw 5.6cqw 0;display:flex;flex-direction:column}
.voice-handle{width:9.2cqw;height:1cqw;border-radius:10cqw;background:var(--voice-line);align-self:center;margin:0 0 4.6cqw}
.voice-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--voice-line);min-height:12.3cqw;padding-bottom:2cqw;flex:none}.voice-header strong{font-size:5.64cqw;letter-spacing:-.01em;font-weight:600}.voice-header span{color:var(--voice-owner);font-size:3.7cqw;font-weight:500}
.voices-body{min-height:0;flex:1;overflow:auto;scrollbar-width:none}.voices-body::-webkit-scrollbar{display:none}
.voice-intro{font-size:3.85cqw;line-height:1.45;margin:3.1cqw 0 4.6cqw}
.voice-card{border:1px solid var(--guest-border);border-radius:5.1cqw;background:var(--guest-card);padding:4.1cqw;display:flex;flex-direction:column}
.voice-card+.voice-card{margin-top:3.1cqw}
.voice-card.owner-voice{border-color:var(--owner-border);background:var(--owner-card)}
.voice-card-top{display:flex;align-items:center;gap:2.6cqw;min-height:9.74cqw;margin-bottom:2.05cqw}.voice-icon{display:grid;place-items:center;flex:none;width:9.74cqw;height:9.74cqw;border-radius:3.1cqw;background:color-mix(in srgb,var(--voice-guest) 17%,transparent);color:var(--voice-guest)}.owner-voice .voice-icon{background:color-mix(in srgb,var(--voice-owner) 17%,transparent);color:var(--voice-owner)}
.voice-title{font-size:4.1cqw;font-weight:600;color:var(--voice-guest);flex:1;min-width:0;line-height:1.15;overflow-wrap:anywhere}.owner-voice .voice-title{color:var(--voice-owner)}
.voice-ready{margin-inline-start:auto;border-radius:2.4cqw;background:color-mix(in srgb,var(--voice-guest) 12%,transparent);color:var(--voice-guest);padding:1.1cqw 1.5cqw;font-size:2.8cqw;white-space:nowrap;display:inline-flex;align-items:center;gap:.6cqw;flex:none}
.voice-desc,.voice-code,.voice-auto{color:var(--voice-muted);font-size:3.33cqw;line-height:1.35;margin:0}.voice-desc{margin-bottom:3.6cqw}.voice-detail{display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-height:12.3cqw}.voice-name{font-size:4.1cqw;font-weight:600;line-height:1.25}.voice-play{display:grid;place-items:center;flex:none;width:12.3cqw;height:12.3cqw;border-radius:50%;border:1px solid var(--voice-muted);color:var(--voice-text)}.owner-voice .voice-play{border-color:var(--voice-muted);color:var(--voice-text)}
.voice-auto{margin-top:1.5cqw}
.voice-change{align-self:flex-start;border:0;border-radius:3cqw;background:var(--voice-guest);color:#0e2a26;padding:1.5cqw 3.5cqw;min-height:12.3cqw;font-size:3.85cqw;font-weight:500;display:inline-flex;align-items:center;gap:1.3cqw;margin-top:3.6cqw}.owner-voice .voice-change{background:#ef7d5a;color:#1a0f0a}
.voice-more{font-size:3.33cqw;color:var(--voice-muted);text-align:center;margin:3.1cqw 0 0;padding-bottom:3cqw}
.mock-screen[dir="rtl"] .intro-exchange{align-items:flex-end;text-align:right}.mock-screen[dir="rtl"] .intro-exchange.guest{align-items:flex-start;text-align:left}
.mock-screen .ui-icon{width:1em;height:1em;display:block;flex:none}.voice-icon .ui-icon{font-size:5.64cqw}.voice-ready .ui-icon{font-size:3.1cqw}.voice-play .ui-icon{font-size:5.1cqw}.voice-change .ui-icon{font-size:4.6cqw}
/* Current voice setup screens. Scale from Flutter logical sizes at 393 dp. */
.home-screen{padding:0;aspect-ratio:393/830;background:var(--home-ground)}
.home-header{height:auto;margin:6cqw 5.1cqw 5cqw}.home-brand{font-size:4.6cqw;font-weight:600;letter-spacing:.12em}.home-avatar{width:10cqw;height:10cqw;font-size:4.5cqw}
.home-voice-pill{position:relative;margin:0 5.1cqw;padding:6.1cqw 5.6cqw;border-radius:6.6cqw;gap:0;border-color:#ef7d5a66}.home-screen .home-voice-pill .mock-wave{height:9.2cqw;margin-bottom:4.1cqw;--wave-color:#ef7d5a}.home-voice-pill strong{font-size:4.58cqw;line-height:1.45;font-weight:600}.home-voice-pill>span{font-size:3.56cqw;line-height:1.45;margin-top:1cqw;color:var(--home-muted)}.home-help-button{position:absolute;inset-inline-end:1.5cqw;top:1.5cqw;display:grid;place-items:center;background:none;border:0;color:#ef7d5a;font-size:5.2cqw;width:8cqw;height:8cqw;padding:0;cursor:pointer!important}.home-help-button:focus-visible{outline:1px solid #ef7d5a;border-radius:50%}.home-manual{font-size:3.8cqw;line-height:1.3;margin:4cqw 0 7cqw;text-align:center;color:var(--home-muted)}.home-history{margin:0 5.1cqw}.home-history-title{font-size:3.56cqw;color:var(--home-muted);margin-bottom:3cqw}.home-history-row{display:flex;align-items:center;gap:3cqw;background:var(--home-surface);border:1px solid var(--home-divider);border-radius:4cqw;margin-bottom:2cqw;padding:3.3cqw}.history-mark{color:#3fc1b0;text-shadow:3px 0 #ef7d5a;background:#3fc1b012;border-radius:3cqw;padding:1.5cqw;font-size:5cqw}.history-copy{display:flex;flex-direction:column;gap:.6cqw}.history-copy strong{font-size:4.1cqw;font-weight:600}.history-copy>span{font-size:3.5cqw;color:var(--home-muted)}
.context-help-screen{--help-bg:#121013;--help-surface:#1d1a1f;--help-text:#f4f1f4;--help-muted:#a39da6;--help-faint:#746d78;aspect-ratio:393/830;background:var(--help-bg);color:var(--help-text)}
html[data-theme=light] .context-help-screen{--help-bg:#f7f4f1;--help-surface:#fff;--help-text:#1a1518;--help-muted:#6b6369;--help-faint:#827a79}.help-background-brand{padding:6cqw 5cqw;font-size:5.8cqw;letter-spacing:.15em;opacity:.35}.context-help-sheet{position:absolute;inset:9% 0 0;background:var(--help-surface);border-radius:8cqw 8cqw 0 0;padding:2.5cqw 5.1cqw 4cqw;display:flex;flex-direction:column}.context-handle{height:1cqw;width:8.4cqw;background:var(--help-faint);opacity:.35;border-radius:99px;align-self:center;margin-bottom:4.5cqw}.context-help-body{overflow-y:auto;min-height:0;flex:1;scrollbar-width:none}.context-help-body::-webkit-scrollbar{display:none}.context-help-body h3{font-size:5.6cqw;line-height:1.2;font-weight:600;letter-spacing:0;margin:0 0 2cqw}.help-intro{font-size:3.82cqw;line-height:1.45;color:var(--help-muted);margin:0 0 4.6cqw}.help-legend{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.5cqw;font-size:3cqw;color:var(--help-muted);margin-bottom:2cqw}.help-legend b{font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--help-faint)}.help-legend span{display:flex;align-items:center;gap:1cqw}.help-legend span:before{content:'';height:2.5cqw;width:2.5cqw;border-radius:50%;background:#ef7d5a}.help-legend .legend-l:before{background:#3fc1b0}.help-legend .legend-a:before{background:#f1cd48}.help-example,.help-why{background:var(--help-bg);border-radius:4.1cqw;padding:2cqw 3.56cqw 2.54cqw;margin-bottom:2cqw}.help-example-label{font-size:2.8cqw;color:var(--help-faint);letter-spacing:.09em;font-weight:600}.help-example p{font-size:3.69cqw;line-height:1.4;margin:.5cqw 0 0}.help-highlight{color:var(--help-text);font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.help-w{background:#ef7d5a40}.help-l{background:#3fc1b040}.help-a{background:#f1cd4840}.help-why{margin-top:3cqw;padding:3cqw 3.56cqw}.help-why strong{font-size:3.82cqw;font-weight:600}.help-why ul{padding-inline-start:4.4cqw;margin:1.5cqw 0 0;font-size:3.56cqw;line-height:1.45;color:var(--help-muted)}.help-why li+li{margin-top:1cqw}
.context-summary-screen{--summary-ground:#1a1210;--summary-surface:#2a1f1b;--summary-text:#f6eee9;--summary-muted:#b39f96;--summary-faint:#7a6a62;--summary-line:#ffffff18;aspect-ratio:393/830;background:var(--summary-ground);color:var(--summary-text)}html[data-theme=light] .context-summary-screen{--summary-ground:#f6f1e7;--summary-surface:#eee5d9;--summary-text:#1f1a14;--summary-muted:#827a79;--summary-faint:#9b9188;--summary-line:#1a151818}.summary-conversation-half{height:50%;padding:4cqw;display:flex;flex-direction:column;align-items:center;gap:2cqw;border-bottom:1px solid var(--summary-line);color:#3fc1b0}.summary-owner{justify-content:flex-end;border:0;color:#ef7d5a;padding-bottom:5cqw}.summary-hold{border:1px solid currentColor;border-radius:99px;font-size:3.8cqw;padding:2cqw 5cqw}.summary-conversation-half small{color:var(--summary-muted);font-size:3.56cqw}.summary-scrim{position:absolute;inset:0;background:#0005}.setup-summary-card{position:absolute;inset-inline:5.1cqw;top:50%;transform:translateY(-50%);border-radius:7.6cqw;background:var(--summary-surface);box-shadow:0 7.6cqw 17.8cqw #0007;padding:5.6cqw 6.1cqw 5.1cqw}.summary-kicker{font-size:3.05cqw;letter-spacing:.1em;color:var(--summary-faint);font-weight:600;margin-bottom:1cqw}.setup-summary-row{display:grid;grid-template-columns:25% 1fr;gap:2cqw;align-items:start;padding:3.1cqw 0;border-bottom:1px solid var(--summary-line)}.setup-summary-row:last-of-type{border-bottom:0}.summary-label{font-size:3.05cqw;line-height:1.4;color:var(--summary-faint);text-transform:uppercase;letter-spacing:.03em}.summary-name{font-size:4.58cqw;font-weight:600;text-decoration:underline dashed;text-underline-offset:1.5cqw}.summary-language{font-size:6.1cqw;color:#3fc1b0;line-height:1.2}.summary-language small{display:block;font-size:3.8cqw;color:var(--summary-muted);margin-top:1cqw}.summary-context{font-size:4.32cqw;font-weight:500;line-height:1.35}.summary-expiry{height:.7cqw;background:#ef7d5a;margin:4.6cqw 0 4.1cqw;border-radius:99px}.summary-actions{display:flex;gap:3cqw;font-size:4.1cqw;font-weight:600;text-align:center}.summary-actions span{flex:1;background:var(--summary-ground);padding:3.3cqw 0;border-radius:99px}.summary-actions span:last-child{background:#ef7d5a;color:#1a0f0a}.summary-note{font-size:3cqw;color:var(--summary-faint);line-height:1.3;text-align:center;margin-top:3cqw}
.home-screen .home-voice-pill .mock-wave i{height:calc(var(--h) * .7)}.home-voice-pill.is-listening{background:#ef7d5a;border-color:#ef7d5a;color:#1a0f0a}.home-voice-pill.is-listening .mock-wave{--wave-color:#1a0f0a}.home-voice-pill.is-listening>span{color:#1a0f0a99}.home-screen .home-voice-pill.is-listening .mock-wave i{height:calc(var(--h) * 1.5)}.summary-language{position:relative;padding-inline-end:14cqw}.summary-change{position:absolute;inset-inline-end:0;top:2cqw;font-size:3.8cqw;color:#ef7d5a}.setup-summary-row:has(.summary-context){border-bottom:0}.summary-countdown{font-size:4.07cqw;font-weight:500;margin-bottom:.6cqw}html[data-theme=light] .summary-language{color:#16796e}html[data-theme=light] .summary-change{color:#b4432e}

/* FaceToFaceToggle: 40dp circle, 24dp S-arrow, 1.5dp border on a 393dp screen. */
.conversation-tools{bottom:4.16cqw}
.conversation-face{--flip-idle:#b39f96;color:var(--flip-idle);width:10.18cqw;height:10.18cqw;border:.382cqw solid color-mix(in srgb,var(--flip-idle) 50%,transparent);background:none}
html[data-theme="light"] .conversation-face{--flip-idle:#6b6154}
.conversation-face.is-active{--flip-active:var(--guest);color:var(--flip-active);border-color:color-mix(in srgb,var(--flip-active) 80%,transparent);background:linear-gradient(to bottom,color-mix(in srgb,var(--flip-active) 25%,transparent) 50%,transparent 50%)}
html[data-theme="light"] .conversation-face.is-active{--flip-active:var(--guest)}
.conversation-face .ui-icon,html[data-theme="light"] .conversation-face .ui-icon{display:block;width:6.1cqw;height:6.1cqw;overflow:visible}
.summary-tools{bottom:5cqw}
/* Reserve the side controls' space when a localized mic label wraps. */
.owner-half .hold-pill{max-width:66%}

/* Only help opened from a home preview has a return action. */
.help-footer{flex:none;border-top:1px solid color-mix(in srgb,var(--help-text) 18%,transparent);margin-top:3cqw;padding-top:3.56cqw}
.help-footer button{border:0;border-radius:4cqw;background:#ef7d5a;color:#1a0f0a;min-height:10.7cqw;width:100%;font-size:4.58cqw;cursor:pointer!important}
.help-footer button:focus-visible{outline:2px solid var(--help-text);outline-offset:2px}
