.gate[data-astro-cid-gwyel52k]{border:1px solid var(--border-strong);background:var(--surface-1);max-width:760px;box-shadow:var(--shadow);border-radius:24px;gap:10px;margin:0 auto;padding:16px 18px;display:grid}.gate__view[data-astro-cid-gwyel52k]{gap:12px;display:grid}.gate__text[data-astro-cid-gwyel52k]{color:var(--fg);font-size:15px;line-height:1.55}.gate__text--muted[data-astro-cid-gwyel52k]{color:var(--fg-muted)}.gate__sub[data-astro-cid-gwyel52k]{color:var(--fg-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.gate__email[data-astro-cid-gwyel52k]{font-family:var(--font-mono);color:var(--fg);font-size:12.5px}.gate__actions[data-astro-cid-gwyel52k]{flex-wrap:wrap;gap:8px;display:flex}.gate__alert[data-astro-cid-gwyel52k]{color:var(--danger);font-size:13.5px;line-height:1.5}.gate__link[data-astro-cid-gwyel52k]{color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.gate__link[data-astro-cid-gwyel52k]:hover{color:var(--fg)}.chat[data-astro-cid-27kaimcb]{flex-direction:column;flex:1;min-height:0;display:flex}.chat__scroll[data-astro-cid-27kaimcb]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.chat__inner[data-astro-cid-27kaimcb]{max-width:760px;padding:24px var(--gutter) 32px;margin:0 auto}.chat__empty[data-astro-cid-27kaimcb]{text-align:center;flex-direction:column;align-items:center;padding:clamp(32px,10vh,96px) 0 24px;display:flex}.chat__title[data-astro-cid-27kaimcb]{letter-spacing:-.03em;margin-top:20px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.25rem);font-weight:700;line-height:1.2}.chat__handle[data-astro-cid-27kaimcb]{font-family:var(--font-mono);color:var(--fg-subtle);margin-top:6px;font-size:14px}.chat__tagline[data-astro-cid-27kaimcb]{max-width:460px;color:var(--fg);margin-top:16px;font-size:17px;line-height:1.55}.chat__hint[data-astro-cid-27kaimcb]{color:var(--fg-muted);margin-top:20px;font-size:16px}.chat__empty--cover[data-astro-cid-27kaimcb]{padding-top:0}.chat__cover[data-astro-cid-27kaimcb]{aspect-ratio:3;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-2);width:100%;height:auto}.chat__empty--cover[data-astro-cid-27kaimcb]>.avatar{box-shadow:0 0 0 4px var(--bg);margin-top:-48px}.chat__empty--cover[data-astro-cid-27kaimcb]>.avatar--cast{box-shadow:none}.chat__links[data-astro-cid-27kaimcb]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin-top:20px;display:flex}.chat__strengths[data-astro-cid-27kaimcb]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:100%;margin-top:18px;display:flex}.chat__strengths[data-astro-cid-27kaimcb] li[data-astro-cid-27kaimcb]{border:1px solid var(--primary-border);border-radius:var(--radius-pill);background:var(--primary-soft);color:var(--fg);overflow-wrap:anywhere;align-items:center;gap:6px;padding:5px 12px;font-size:14px;line-height:1.4;display:inline-flex}.chat__strengths[data-astro-cid-27kaimcb] svg[data-astro-cid-27kaimcb]{color:var(--primary);flex:none}.chat__welcome[data-astro-cid-27kaimcb]{gap:12px;margin:8px 0 20px;display:flex}.chat__welcome-bubble[data-astro-cid-27kaimcb]{border:1px solid var(--border);background:var(--surface-2);white-space:pre-line;overflow-wrap:anywhere;border-radius:6px 18px 18px;max-width:min(620px,100%);padding:12px 16px;font-size:15.5px;line-height:1.65}.chat__starters[data-astro-cid-27kaimcb]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.chat__starters--welcome[data-astro-cid-27kaimcb]{justify-content:flex-start;margin:-8px 0 28px 40px}.chip[data-astro-cid-27kaimcb]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);min-height:38px;color:var(--fg);padding:6px 16px;font-size:14px;transition:border-color .15s,background-color .15s}.chip[data-astro-cid-27kaimcb][data-picked]{border-color:var(--primary);background:var(--primary-soft);color:var(--fg)}.chip[data-astro-cid-27kaimcb]:hover{border-color:var(--primary-border);background:var(--surface-2)}.chat__list[data-astro-cid-27kaimcb]{flex-direction:column;gap:20px;display:flex}.chat__list[data-astro-cid-27kaimcb] .msg{gap:12px;animation:.22s ease-out msg-in;display:flex}.chat__list[data-astro-cid-27kaimcb] .msg--user{justify-content:flex-end}.chat__list[data-astro-cid-27kaimcb] .msg__col{flex-direction:column;gap:6px;min-width:0;max-width:min(620px,100%);display:flex}.chat__list[data-astro-cid-27kaimcb] .msg__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:12px 16px;font-size:15.5px;line-height:1.65}.chat__list[data-astro-cid-27kaimcb] .msg[data-has-widgets] .msg__col{flex:auto}.chat__list[data-astro-cid-27kaimcb] .msg[data-has-widgets] .msg__bubble--agent{align-self:flex-start}.chat__list[data-astro-cid-27kaimcb] .msg__widgets{flex-direction:column;gap:8px;min-width:0;display:flex}.chat__list[data-astro-cid-27kaimcb] .msg__widget{border:1px solid var(--border);background:var(--surface-2);border-radius:14px;min-height:48px;overflow:hidden}.chat__list[data-astro-cid-27kaimcb] .msg__widget[data-shown]{background:0 0;border-color:#0000}.chat__list[data-astro-cid-27kaimcb] .msg__widget-frame{opacity:0;border:0;width:100%;transition:opacity .2s ease-out;display:block}.chat__list[data-astro-cid-27kaimcb] .msg__widget[data-shown] .msg__widget-frame{opacity:1}@media (prefers-reduced-motion:reduce){.chat__list[data-astro-cid-27kaimcb] .msg__widget-frame{transition:none}}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent{white-space:normal}.chat__list[data-astro-cid-27kaimcb] .msg--user .msg__bubble{background:var(--primary);max-width:min(560px,85%);color:var(--primary-ink);border-bottom-right-radius:6px}.chat__list[data-astro-cid-27kaimcb] .msg__voice{opacity:.72;align-items:center;gap:4px;margin-bottom:2px;font-size:11.5px;line-height:1.4;display:flex}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent{background:var(--surface-2);border:1px solid var(--border);border-top-left-radius:6px}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent>*+*,.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent blockquote>*+*,.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent li>:is(p,ul,ol,pre,blockquote){margin-top:10px}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent :is(h3,h4){letter-spacing:-.01em;font-weight:700;line-height:1.35}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent h3{font-size:1.08em}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent h4{font-size:1em}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent :is(ul,ol){margin:0;padding-left:1.4em}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent ul{list-style:outside}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent ol{list-style:decimal}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent li+li{margin-top:4px}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent li::marker{color:var(--fg-subtle)}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent .md-check{font-family:var(--font-mono);color:var(--fg-muted)}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent blockquote{border-left:3px solid var(--border-strong);color:var(--fg-muted);margin:0;padding-left:12px}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent em{font-style:italic}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent del{color:var(--fg-muted);text-decoration:line-through}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent hr{border:0;border-top:1px solid var(--border)}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent img{border-radius:var(--radius-sm);border:1px solid var(--border);max-width:100%;height:auto;max-height:420px;display:block}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent .md-image{border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-1);height:32px;color:var(--fg-muted);align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent .md-image:hover{border-color:var(--primary-border);color:var(--fg)}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent table{border-collapse:collapse;max-width:100%;font-size:14px;display:block;overflow-x:auto}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent :is(th,td){border:1px solid var(--border);text-align:left;vertical-align:top;padding:6px 10px}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent th{background:var(--surface-3);font-weight:600}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent .md-align-center{text-align:center}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent .md-align-right{text-align:right}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent .md-plain{white-space:pre-wrap}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent strong{font-weight:700}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent code{font-family:var(--font-mono);background:var(--surface-3);border-radius:6px;padding:1px 6px;font-size:.9em}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent pre{border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);white-space:pre;margin:0;padding:12px 14px;overflow-x:auto}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent pre code{background:0 0;padding:0;font-size:13.5px}.chat__list[data-astro-cid-27kaimcb] .msg__bubble--agent code{font-variant-ligatures:none}.chat__list[data-astro-cid-27kaimcb] .msg__bubble.is-muted{color:var(--fg-muted)}.chat__list[data-astro-cid-27kaimcb] .msg__note{color:var(--fg-muted);font-size:13px}.chat__list[data-astro-cid-27kaimcb] .msg__tools{opacity:0;gap:4px;transition:opacity .15s;display:flex}.chat__list[data-astro-cid-27kaimcb] .msg--agent:hover .msg__tools,.chat__list[data-astro-cid-27kaimcb] .msg__tools:focus-within{opacity:1}@media (hover:none){.chat__list[data-astro-cid-27kaimcb] .msg__tools{opacity:1}}.chat__list[data-astro-cid-27kaimcb] .msg__tool{height:28px;color:var(--fg-subtle);background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12.5px}.chat__list[data-astro-cid-27kaimcb] .msg__tool:hover{background:var(--surface-2);color:var(--fg)}.chat__list[data-astro-cid-27kaimcb] .msg__tool-done,.chat__list[data-astro-cid-27kaimcb] .msg__tool[data-state=done] .msg__tool-idle{display:none}.chat__list[data-astro-cid-27kaimcb] .msg__tool[data-state=done] .msg__tool-done{display:inline}.chat__list[data-astro-cid-27kaimcb] .msg__progress{background:var(--surface-2);border:1px solid var(--border);color:var(--fg-muted);border-radius:6px 14px 14px;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-size:14.5px;display:inline-flex}.chat__list[data-astro-cid-27kaimcb] .msg__progress[hidden]{display:none}.chat__list[data-astro-cid-27kaimcb] .msg__elapsed{font-family:var(--font-mono);color:var(--fg-subtle);font-size:12.5px}.chat__list[data-astro-cid-27kaimcb] .typing{gap:4px;display:inline-flex}.chat__list[data-astro-cid-27kaimcb] .typing span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dot-bounce}.chat__list[data-astro-cid-27kaimcb] .typing span:nth-child(2){animation-delay:.15s}.chat__list[data-astro-cid-27kaimcb] .typing span:nth-child(3){animation-delay:.3s}.chat__list[data-astro-cid-27kaimcb] .msg--error{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);background:var(--danger-soft);color:var(--fg);flex-direction:column;align-items:flex-start;gap:10px;margin-left:40px;padding:12px 16px;font-size:14.5px}.chat__list[data-astro-cid-27kaimcb] .msg--notice{color:var(--fg-subtle);justify-content:center;font-size:13px}.chat__dock[data-astro-cid-27kaimcb]{padding:12px var(--gutter) max(14px, env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 70%, transparent);flex:none;position:relative}.chat__jump[data-astro-cid-27kaimcb]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--surface-1);height:32px;box-shadow:var(--shadow);color:var(--fg);align-items:center;gap:6px;padding:0 14px;font-size:13px;display:inline-flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.chat__jump[data-astro-cid-27kaimcb]:hover{border-color:var(--primary-border)}.composer[data-astro-cid-27kaimcb]{border:1px solid var(--border-strong);background:var(--surface-1);max-width:760px;box-shadow:var(--shadow);border-radius:26px;align-items:flex-end;gap:8px;margin:0 auto;padding:8px 8px 8px 18px;transition:border-color .15s;display:flex}.composer[data-astro-cid-27kaimcb]:focus-within{border-color:var(--primary-border)}.composer__input[data-astro-cid-27kaimcb]{resize:none;background:0 0;border:0;outline:none;flex:1;min-height:40px;max-height:200px;padding:8px 0;font-size:16px;line-height:1.5}.composer__input[data-astro-cid-27kaimcb]::placeholder{color:var(--fg-subtle)}.composer__send[data-astro-cid-27kaimcb]{background:var(--primary);width:40px;height:40px;color:var(--primary-ink);border:0;border-radius:50%;flex:none;place-items:center;transition:background-color .15s,opacity .15s;display:grid}.composer__send[data-astro-cid-27kaimcb]:hover:not(:disabled){background:var(--primary-hover)}.composer__send[data-astro-cid-27kaimcb]:disabled{opacity:.35;cursor:not-allowed}.composer__send[data-astro-cid-27kaimcb][hidden]{display:none}.composer__stop[data-astro-cid-27kaimcb]{background:var(--fg);color:var(--bg)}.composer__stop[data-astro-cid-27kaimcb]:hover:not(:disabled){background:var(--fg-muted)}.chat__meta[data-astro-cid-27kaimcb]{max-width:760px;color:var(--fg-subtle);justify-content:space-between;gap:12px;margin:8px auto 0;padding:0 18px;font-size:12px;display:flex}.chat__count[data-astro-cid-27kaimcb]{font-family:var(--font-mono)}.chat[data-astro-cid-27kaimcb][data-gate]:not([data-gate=allowed]) .composer[data-astro-cid-27kaimcb],.chat[data-astro-cid-27kaimcb][data-gate]:not([data-gate=allowed]) .chat__meta[data-astro-cid-27kaimcb],.chat[data-astro-cid-27kaimcb][data-gate]:not([data-gate=allowed]) .chat__starters[data-astro-cid-27kaimcb]{display:none}.chat__logout[data-astro-cid-27kaimcb]{color:inherit;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.chat__logout[data-astro-cid-27kaimcb]:hover{color:var(--fg-muted)}@media (width<=640px){.chat__cover[data-astro-cid-27kaimcb]{aspect-ratio:16/9}.chat__links[data-astro-cid-27kaimcb]{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;width:100%;position:relative;overflow-x:auto}.chat__links[data-astro-cid-27kaimcb]::-webkit-scrollbar{display:none}.chat__starters--welcome[data-astro-cid-27kaimcb]{margin-left:0}}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.voice-ava[data-astro-cid-vdw4t5db]{--mochi-ink:var(--primary);--mochi-shade:var(--danger);isolation:isolate;flex:none;place-items:center;display:inline-grid;position:relative}.voice-ava[data-astro-cid-vdw4t5db][data-aura=preparing],.voice-ava[data-astro-cid-vdw4t5db][data-aura=offline]{--mochi-ink:var(--fg-subtle);--mochi-shade:var(--fg-subtle)}.voice-ava[data-astro-cid-vdw4t5db]{--mochi-beat:0}.voice-ava[data-astro-cid-vdw4t5db][data-flow=in]{--mochi-beat:1}.voice-ava__face[data-astro-cid-vdw4t5db]{transition:scale .16s ease-out;display:inline-grid}.voice-ava[data-astro-cid-vdw4t5db][data-call] .voice-ava__face[data-astro-cid-vdw4t5db]{scale:calc(.82 * (1 + .03 * var(--squish,0) + .045 * var(--voice-level,0)));translate:0 calc(var(--mochi-hop,0) * .83px);transition:scale 90ms ease-out}.voice-ava__mochi[data-astro-cid-vdw4t5db]{z-index:-1;pointer-events:none;display:none;position:absolute;inset:0}.voice-ava[data-astro-cid-vdw4t5db][data-call] .voice-ava__mochi[data-astro-cid-vdw4t5db]{display:block}.voice-ava__mochi[data-astro-cid-vdw4t5db]>svg[data-astro-cid-vdw4t5db]{width:100px;max-width:none;height:100px;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.voice-ava__body[data-astro-cid-vdw4t5db]{fill:color-mix(in srgb, var(--mochi-ink) 22%, var(--surface-1));filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--mochi-shade) 50%, transparent))}.voice-ava__ring[data-astro-cid-vdw4t5db]{fill:none;stroke:var(--mochi-ink);stroke-width:1.25px;stroke-opacity:calc(.55 - .35 * max(var(--mochi-reach,0), 0) + .35 * max(-1 * var(--mochi-reach,0), 0));animation:4.4s ease-in-out infinite voice-breath}.voice-ava[data-astro-cid-vdw4t5db][data-flow] .voice-ava__body[data-astro-cid-vdw4t5db]{animation:1.3s cubic-bezier(.25,.6,.3,1) infinite voice-pulse-body}.voice-ava[data-astro-cid-vdw4t5db][data-flow] .voice-ava__ring[data-astro-cid-vdw4t5db]{animation:1.3s cubic-bezier(.25,.6,.3,1) infinite voice-pulse-ring}.voice-ava[data-astro-cid-vdw4t5db][data-aura=preparing] .voice-ava__ring[data-astro-cid-vdw4t5db],.voice-ava[data-astro-cid-vdw4t5db][data-aura=offline] .voice-ava__ring[data-astro-cid-vdw4t5db]{animation-play-state:paused}@keyframes voice-breath{0%,to{scale:1}50%{scale:1.035}}@keyframes voice-pulse-body{0%,46%,to{scale:1}14%{scale:calc(1 + .05 * var(--mochi-calm,1) * var(--mochi-beat,0))}}@keyframes voice-pulse-ring{0%,8%,64%,to{scale:1}26%{scale:calc(1 + .07 * var(--mochi-calm,1) * var(--mochi-beat,0))}}@media (prefers-reduced-motion:reduce){.voice-ava[data-astro-cid-vdw4t5db][data-call] .voice-ava__face[data-astro-cid-vdw4t5db]{transition:none;translate:none;scale:.82}.voice-ava__ring[data-astro-cid-vdw4t5db],.voice-ava[data-astro-cid-vdw4t5db][data-flow] .voice-ava__ring[data-astro-cid-vdw4t5db]{stroke-opacity:calc(.4 + .5 * var(--voice-level,0));animation:none}.voice-ava__body[data-astro-cid-vdw4t5db],.voice-ava[data-astro-cid-vdw4t5db][data-flow] .voice-ava__body[data-astro-cid-vdw4t5db]{animation:none}.voice-ava[data-astro-cid-vdw4t5db][data-flow=wait] .voice-ava__ring[data-astro-cid-vdw4t5db],.voice-ava[data-astro-cid-vdw4t5db][data-flow=work] .voice-ava__ring[data-astro-cid-vdw4t5db]{stroke-dasharray:3 4}.voice-ava[data-astro-cid-vdw4t5db][data-flow=out] .voice-ava__ring[data-astro-cid-vdw4t5db]{stroke-width:2px}}.voice-call[data-astro-cid-g6z6f5i2]{border-color:var(--primary-border);color:var(--primary);gap:6px}.voice-call[data-astro-cid-g6z6f5i2]:hover{background:var(--primary-soft)}.voice-call__icon[data-astro-cid-g6z6f5i2]{flex:none}.voice-call__icon--end[data-astro-cid-g6z6f5i2],.voice-call__label--end[data-astro-cid-g6z6f5i2],.voice-call[data-astro-cid-g6z6f5i2][data-call] .voice-call__icon--start[data-astro-cid-g6z6f5i2],.voice-call[data-astro-cid-g6z6f5i2][data-call] .voice-call__label--start[data-astro-cid-g6z6f5i2]{display:none}.voice-call[data-astro-cid-g6z6f5i2][data-call] .voice-call__icon--end[data-astro-cid-g6z6f5i2]{display:block}.voice-call[data-astro-cid-g6z6f5i2][data-call] .voice-call__label--end[data-astro-cid-g6z6f5i2]{display:inline}.voice-call[data-astro-cid-g6z6f5i2][data-call]{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:var(--danger-soft);color:var(--danger);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--danger) 45%, transparent)}.voice-call[data-astro-cid-g6z6f5i2][data-call]:hover{background:color-mix(in srgb, var(--danger) 18%, transparent)}.voice-float[data-astro-cid-g6z6f5i2]{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:min(420px,100vw - 32px);display:flex;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.voice-bubble[data-astro-cid-g6z6f5i2]{border:1px solid var(--border);background:var(--surface-3);max-width:100%;color:var(--fg);border-radius:14px;padding:6px 12px;font-size:13.5px;line-height:1.45;animation:.16s ease-out voice-bubble-in}.voice-bubble__head[data-astro-cid-g6z6f5i2]{color:var(--fg-subtle);font-size:11px;display:block}.voice-bubble__text[data-astro-cid-g6z6f5i2]{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.voice-notice[data-astro-cid-g6z6f5i2]{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-2);max-width:100%;box-shadow:var(--shadow);color:var(--fg);pointer-events:auto;align-items:center;gap:8px;padding:6px 6px 6px 14px;font-size:13.5px;line-height:1.45;display:flex}.voice-notice__action[data-astro-cid-g6z6f5i2]{border:1px solid var(--primary-border);border-radius:var(--radius-pill);height:28px;color:var(--primary);background:0 0;flex:none;padding:0 10px;font-size:13px;font-weight:600}.voice-notice__close[data-astro-cid-g6z6f5i2]{width:28px;height:28px;color:var(--fg-subtle);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.voice-notice__close[data-astro-cid-g6z6f5i2]:hover{background:var(--surface-3);color:var(--fg)}.voice-intro[data-astro-cid-g6z6f5i2]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1);width:min(440px,100vw - 32px);max-width:none;color:var(--fg);padding:0}.voice-intro[data-astro-cid-g6z6f5i2]::backdrop{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.voice-intro__panel[data-astro-cid-g6z6f5i2]{flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex}.voice-intro__title[data-astro-cid-g6z6f5i2]{letter-spacing:-.01em;font-size:18px;font-weight:700;line-height:1.35}.voice-intro__points[data-astro-cid-g6z6f5i2]{color:var(--fg-muted);flex-direction:column;gap:8px;padding-left:1.2em;font-size:14.5px;line-height:1.55;list-style:outside;display:flex}.voice-intro__points[data-astro-cid-g6z6f5i2] li[data-astro-cid-g6z6f5i2]::marker{color:var(--fg-subtle)}.voice-intro__actions[data-astro-cid-g6z6f5i2]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.voice-intro[data-astro-cid-g6z6f5i2][open]{animation:.2s ease-out voice-intro-in}@media (width<=640px){.voice-call[data-astro-cid-g6z6f5i2]{padding:0 11px}.voice-call__label[data-astro-cid-g6z6f5i2]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.voice-intro[data-astro-cid-g6z6f5i2]{border-radius:var(--radius-lg) var(--radius-lg) 0 0;width:100vw;margin:auto 0 0}.voice-intro__panel[data-astro-cid-g6z6f5i2]{padding-bottom:max(18px, env(safe-area-inset-bottom))}}@keyframes voice-bubble-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes voice-intro-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.voice-status[data-astro-cid-un4xzovj]{min-width:0;max-width:100%;display:flex}.voice-status__idle[data-astro-cid-un4xzovj]{min-width:0;display:flex}.voice-status__call[data-astro-cid-un4xzovj]{min-width:0;color:var(--fg-muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:none}.voice-status__text[data-astro-cid-un4xzovj]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.voice-status[data-astro-cid-un4xzovj][data-call] .voice-status__idle[data-astro-cid-un4xzovj]{display:none}.voice-status[data-astro-cid-un4xzovj][data-call] .voice-status__call[data-astro-cid-un4xzovj]{display:inline-flex}.voice-status__dot[data-astro-cid-un4xzovj]{background:var(--primary);border-radius:50%;flex:none;width:8px;height:8px}
