.topicLens_offer__YsQ26{position:fixed;z-index:4;inset-inline:var(--space-4);bottom:var(--snackbar-bottom);box-sizing:border-box;width:var(--snackbar-width);max-width:calc(100% - 2 * var(--space-4));margin-inline:auto;padding:var(--space-3) var(--space-4);border-radius:var(--radius-snackbar);background:var(--scrim);color:var(--ink-inverse);animation:topicLens_offerArrives___FsyZ var(--motion-snack-in) var(--ease) both}.topicLens_offer__YsQ26 p{margin:0;-webkit-padding-end:var(--tap-target);padding-inline-end:var(--tap-target);font-size:var(--text-body);line-height:var(--leading-body)}.topicLens_offer__YsQ26 button{color:var(--ink-inverse)}.topicLens_dismiss__uDQD3{position:absolute;top:0;right:0;min-width:var(--tap-target);min-height:var(--tap-target);border:0;background:none;font:inherit;cursor:pointer}.topicLens_dismiss__uDQD3:focus-visible{outline:2px solid var(--ink-inverse);outline-offset:-2px}@keyframes topicLens_offerArrives___FsyZ{0%{opacity:0;transform:translateY(var(--snackbar-rise))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.topicLens_offer__YsQ26{animation:none;transition:none}}.topicLens_offer__YsQ26{max-height:calc(100dvh - var(--snackbar-bottom) - var(--space-4));overflow-y:auto}.homeControls_foot__73O_6{position:fixed;right:0;bottom:0;left:0;z-index:var(--z-peripheral);padding:0 var(--space-4) calc(var(--safe-bottom) + var(--space-3));pointer-events:none}.homeControls_foot__73O_6>*{pointer-events:auto}.shortcutsSheet_layer__b5KRP{position:fixed;inset:0;z-index:calc(var(--z-drawer) + 3)}.shortcutsSheet_sheet__ov1so{max-height:calc(100dvh - var(--space-6));overflow-y:auto}.shortcutsSheet_rows__orD6R{display:flex;flex-direction:column;margin:0}.shortcutsSheet_row__FhePm{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap-target);border-bottom:1px solid var(--divider)}.shortcutsSheet_row__FhePm:last-child{border-bottom:0}.shortcutsSheet_title__cjgvJ{font-size:var(--text-body);line-height:var(--leading-body);color:var(--ink-strong)}.shortcutsSheet_keys__TaqWx{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--space-2);margin:0}.shortcutsSheet_caps__Tq0BI,.shortcutsSheet_chord__OmN_z{display:inline-flex;align-items:center;gap:var(--space-1)}.shortcutsSheet_or__f3dR_{font-size:var(--text-small);line-height:var(--leading-small);color:var(--ink-soft)}.shortcutsSheet_cap__eYVq0{min-width:1.75em;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-control);text-align:center;color:var(--ink-strong)}.voice_mark__zkvpP{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;--ring-stroke:1.5px}.voice_mark__zkvpP[data-size=large]{width:min(10rem,40vw);height:min(10rem,40vw);--ring-stroke:2px}.voice_mark__zkvpP[data-phase=off]{opacity:.5}.voice_identity__m1oT8{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:70%;height:70%;border-radius:50%;background:var(--ink)}.voice_dot___58VM{width:24%;height:24%;border-radius:50%;background:var(--accent-soft);transform:scale(calc(1 + var(--voice-level, 0) * .5));transition:transform var(--motion-fast) var(--ease)}.voice_ring__9_x1M{position:absolute;inset:0;border:var(--ring-stroke) solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:50%;opacity:.12;transform:scale(1.08)}.voice_ring__9_x1M[data-ring="2"]{opacity:0}.voice_mark__zkvpP[data-phase=listening] .voice_ring__9_x1M{animation:voice_radiate__bzlKb var(--motion-radiate) linear infinite}.voice_mark__zkvpP[data-phase=listening] .voice_ring__9_x1M[data-ring="2"]{animation-delay:calc(var(--motion-radiate) / -2)}@keyframes voice_radiate__bzlKb{0%{opacity:calc(.22 + var(--voice-level, 0) * .38);transform:scale(1.04)}to{opacity:0;transform:scale(calc(1.34 + var(--voice-level, 0) * .45))}}.voice_mark__zkvpP[data-phase=thinking] .voice_ring__9_x1M[data-ring="1"]{opacity:.1;transform:scale(1.12)}.voice_mark__zkvpP[data-phase=thinking] .voice_ring__9_x1M[data-ring="2"]{border-color:transparent;border-top-color:color-mix(in srgb,var(--ink) 45%,transparent);opacity:1;animation:voice_turn__zm8_d var(--motion-radiate) linear infinite}@keyframes voice_turn__zm8_d{0%{transform:scale(1.12) rotate(0deg)}to{transform:scale(1.12) rotate(1turn)}}.voice_mark__zkvpP[data-phase=speaking] .voice_ring__9_x1M[data-ring="1"]{border-width:calc(var(--ring-stroke) * 2);animation:voice_breathe__qVCpF calc(var(--motion-radiate) / 2) ease-in-out infinite alternate}@keyframes voice_breathe__qVCpF{0%{opacity:.22;transform:scale(1.06)}to{opacity:.4;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.voice_mark__zkvpP .voice_ring__9_x1M[data-ring="1"],.voice_mark__zkvpP .voice_ring__9_x1M[data-ring="2"],.voice_ring__9_x1M{animation:none}.voice_dot___58VM{transform:none;transition:none}.voice_mark__zkvpP[data-phase=listening] .voice_ring__9_x1M[data-ring="1"]{opacity:.2;transform:scale(1.08)}.voice_mark__zkvpP[data-phase=listening] .voice_ring__9_x1M[data-ring="2"]{opacity:0}.voice_mark__zkvpP[data-phase=thinking] .voice_ring__9_x1M[data-ring="2"]{border:var(--ring-stroke) dashed color-mix(in srgb,var(--ink) 30%,transparent);transform:scale(1.12)}.voice_mark__zkvpP[data-phase=speaking] .voice_ring__9_x1M[data-ring="1"]{opacity:.35;transform:scale(1.1)}}.voice_strip__NSv_4{display:flex;flex:1 1 auto;align-items:center;gap:var(--space-3);min-width:0;min-height:var(--tap-target);padding:var(--space-1) var(--space-2);border:0;border-radius:var(--radius-field);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.voice_stop__Kyx3l:focus-visible,.voice_strip__NSv_4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.voice_stripWords__KffnB{display:flex;flex-direction:column;min-width:0}.voice_stripWord__gUHCi{overflow:hidden;color:var(--ink-strong);font-size:var(--text-body);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.voice_stripLine__iScSU{display:-webkit-box;overflow:hidden;color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-small);-webkit-box-orient:vertical;-webkit-line-clamp:2}.voice_stripWaiting__DYtJK{padding:0 var(--space-2);color:var(--ink-soft);font-size:var(--text-small)}.voice_screen__w5UCm{position:fixed;inset:0;z-index:calc(var(--z-drawer) + 2);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--space-5);padding:calc(var(--space-7) + var(--safe-top)) var(--page-pad) calc(var(--space-6) + var(--safe-bottom));background:var(--surface);color:var(--ink);animation:voice_screenIn__SQpuA var(--motion-slow) var(--ease)}@keyframes voice_screenIn__SQpuA{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.voice_screen__w5UCm{animation-duration:var(--motion-reduced)}}.voice_screenStage__OiJol{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);width:100%;min-height:0;text-align:center}.voice_screenWords__o8jfU{display:flex;flex-direction:column;gap:var(--space-2);max-width:26rem}.voice_screenWord__DAWb7{margin:0;color:var(--ink-strong);font-size:var(--text-title);font-weight:var(--weight-medium);line-height:var(--leading-title)}.voice_screenDetail__A8ufJ{margin:0;color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-small)}.voice_captions__aaQ7E{display:flex;flex-direction:column;gap:var(--space-3);max-width:26rem}.voice_heard__S_XgZ,.voice_reply__JPqfV{display:-webkit-box;overflow:hidden;margin:0;-webkit-box-orient:vertical}.voice_heard__S_XgZ{color:var(--ink-strong);font-size:var(--text-body);line-height:var(--leading-body);-webkit-line-clamp:4}.voice_reply__JPqfV{color:var(--ink-soft);font-size:var(--text-small);line-height:var(--leading-small);-webkit-line-clamp:5}.voice_stop__Kyx3l{flex:none;display:inline-flex;align-items:center;justify-content:center;width:4.25rem;height:4.25rem;padding:0;border:1px solid var(--ink-soft);border-radius:50%;background:none;color:var(--ink-strong);cursor:pointer}.AppShell_app__q20fo{position:relative;min-height:100dvh;--cards-side:390px;--timeline-pane:calc(100vw - var(--cards-side));--cards-right:0px;--controls-room:calc(var(--tap-target) + 2 * var(--space-1) + var(--space-3) + var(--space-5))}.AppShell_app__q20fo[data-timeline-beside]{--cards-right:var(--timeline-pane)}.AppShell_app__q20fo[data-timeline-beside] .AppShell_main__NYoit{margin-right:var(--cards-right)}.AppShell_notices__soNeZ{position:fixed;top:calc(var(--safe-top) + var(--space-2));left:50%;z-index:var(--z-header);display:flex;align-items:center;gap:var(--space-2);transform:translateX(-50%);pointer-events:none}.AppShell_notices__soNeZ>*{pointer-events:auto}.AppShell_notices__soNeZ:empty{display:none}.AppShell_loading__rrzix,.AppShell_localGate___u4M4{min-height:100dvh;display:grid;place-items:center;padding:var(--space-6) var(--page-pad);background:var(--app-ground)}.AppShell_localGateFrame__CncgU{width:min(100%,34rem);display:grid;grid-gap:var(--space-8);gap:var(--space-8)}.AppShell_localGateCopy__IMLgB{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.AppShell_localGateCopy__IMLgB h1{margin:0;color:var(--ink);font-size:var(--text-display);font-weight:var(--weight-regular);line-height:var(--leading-tight)}.AppShell_localGateCopy__IMLgB p{max-width:60ch;margin:0;color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-prose)}.AppShell_localGateCopy__IMLgB .AppShell_localGateNote__l0eI1{color:var(--ink-soft);font-size:var(--text-label)}.AppShell_localGateLink__PtR_p{width:-moz-fit-content;width:fit-content;min-height:44px;display:inline-flex;align-items:center;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);color:var(--brand-text);font-size:var(--text-label);font-weight:var(--weight-medium);text-decoration:none}.AppShell_localGateLink__PtR_p:hover{background:var(--surface-hover)}.AppShell_localGateLink__PtR_p:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.AppShell_skip__lRmwT{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);transform:translateY(-200%);padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--brand-text);border:1px solid var(--border-strong);border-radius:var(--radius);font-size:var(--text-label);font-weight:var(--weight-medium);text-decoration:none;transition:transform var(--motion) var(--ease)}.AppShell_skip__lRmwT:focus{transform:translateY(0)}.AppShell_main__NYoit{min-height:100dvh;min-width:0;display:flex;flex-direction:column}.AppShell_main__NYoit:focus{outline:none}