.CommandPaletteOverlay_backdrop__vzQX_{position:fixed;inset:0;z-index:9000;background:rgba(11,18,35,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:80px;animation:CommandPaletteOverlay_fadeIn__U02Ny .12s ease}@keyframes CommandPaletteOverlay_fadeIn__U02Ny{0%{opacity:0}to{opacity:1}}.CommandPaletteOverlay_panel__tWJTo{width:100%;max-width:620px;background:var(--surface,#fff);border-radius:var(--r-lg,20px);box-shadow:var(--shadow,0 20px 54px rgba(18,32,59,.18));border:1.5px solid var(--ai-border,#e879f9);overflow:hidden;animation:CommandPaletteOverlay_slideDown___ts_z .14s ease}@keyframes CommandPaletteOverlay_slideDown___ts_z{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}.CommandPaletteOverlay_header__EI4t4{display:flex;align-items:center;gap:8px;padding:12px 16px 10px;border-bottom:1px solid var(--ai-border,#e879f9);background:var(--ai-light,#fdf4ff)}.CommandPaletteOverlay_aiGlyph__dZbGp{font-size:14px;color:var(--ai,#d946ef);flex-shrink:0}.CommandPaletteOverlay_headerTitle__gPWKl{font-family:Sora,sans-serif;font-weight:600;font-size:13px;color:var(--ai-text,#86198f)}.CommandPaletteOverlay_headerMeta__yKFRm{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c);font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-left:2px}.CommandPaletteOverlay_closeBtn__P8mq0{margin-left:auto;background:none;border:none;padding:4px;cursor:pointer;color:var(--muted,#5b657c);display:flex;align-items:center;border-radius:6px;transition:background .1s,color .1s}.CommandPaletteOverlay_closeBtn__P8mq0:hover{background:var(--surface-hover,#f3f5f9);color:var(--ink,#111a2e)}.CommandPaletteOverlay_inputRow__rRTI_{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface,#fff);border-bottom:1px solid var(--line-light,#eef1f6)}.CommandPaletteOverlay_inputIcon__d8MgC{color:var(--ai,#d946ef);display:flex;align-items:center;flex-shrink:0}.CommandPaletteOverlay_input__KN5ZO{flex:1 1;font-family:Instrument Sans,sans-serif;font-size:14px;color:var(--ink,#111a2e);background:transparent;border:none;outline:none;line-height:1.5}.CommandPaletteOverlay_input__KN5ZO::placeholder{color:var(--muted,#5b657c);font-size:13px}.CommandPaletteOverlay_sendBtn__Zl7yY{background:var(--ai,#d946ef);border:none;border-radius:var(--r-sm,9px);padding:6px 10px;cursor:pointer;color:white;display:flex;align-items:center;transition:background .15s;flex-shrink:0}.CommandPaletteOverlay_sendBtn__Zl7yY:hover:not(:disabled){background:var(--ai-dark,#a21caf)}.CommandPaletteOverlay_sendBtn__Zl7yY:disabled{opacity:.4;cursor:default}.CommandPaletteOverlay_spinner__TlOfG{display:inline-block;width:14px;height:14px;border:2px solid var(--ai-border,#e879f9);border-top-color:var(--ai,#d946ef);border-radius:50%;animation:CommandPaletteOverlay_spin__7tHhF .6s linear infinite}@keyframes CommandPaletteOverlay_spin__7tHhF{to{transform:rotate(1turn)}}.CommandPaletteOverlay_quickPrompts__fuQTi{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 8px}.CommandPaletteOverlay_quickChip__rQJG9{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;color:var(--ai-text,#86198f);background:var(--ai-surface,#faf5ff);border:1px solid var(--ai-border,#e879f9);border-radius:20px;padding:4px 12px;cursor:pointer;transition:background .12s;white-space:nowrap}.CommandPaletteOverlay_quickChip__rQJG9:hover{background:var(--ai-light,#fdf4ff)}.CommandPaletteOverlay_errorMsg__GUVJN{font-family:Instrument Sans,sans-serif;font-size:12px;color:var(--risk,#a0211d);padding:8px 14px;background:var(--risk-light,#fef2f2);border-top:1px solid var(--line-light,#eef1f6)}.CommandPaletteOverlay_answer__ZBzCa{padding:14px 16px 8px}.CommandPaletteOverlay_answerHeader__mu1_4{display:flex;align-items:center;gap:6px;margin-bottom:8px}.CommandPaletteOverlay_intentChip__H8X7o{font-weight:600;letter-spacing:.05em;color:var(--ai-text,#86198f);background:var(--ai-surface,#faf5ff);border:1px solid var(--ai-border,#e879f9)}.CommandPaletteOverlay_intentChip__H8X7o,.CommandPaletteOverlay_sourceModeChip__BclWh{font-family:Instrument Sans,sans-serif;font-size:10px;text-transform:uppercase;border-radius:20px;padding:2px 8px}.CommandPaletteOverlay_sourceModeChip__BclWh{font-weight:500;letter-spacing:.04em;color:var(--ok,#0a7d58);background:var(--ok-light,#ecfdf5);border:1px solid #a7f3d0}.CommandPaletteOverlay_sourceModeChip__BclWh[data-mode=mixed]{color:var(--warn,#8a5900);background:var(--warn-light,#fffbeb);border-color:#fde68a}.CommandPaletteOverlay_sourceModeChip__BclWh[data-mode=modeled]{color:var(--muted,#5b657c);background:var(--surface-hover,#f3f5f9);border-color:var(--line,#d8deea)}.CommandPaletteOverlay_answerTitle__v4nHi{font-family:Sora,sans-serif;font-weight:600;font-size:14px;color:var(--ink,#111a2e);margin:0 0 6px}.CommandPaletteOverlay_answerText__Sa74h{font-family:Instrument Sans,sans-serif;font-size:13px;color:var(--ink-secondary,#3d4659);line-height:1.55;margin:0 0 12px}.CommandPaletteOverlay_citations__VokLW{background:var(--bg,#f8fafd);border:1px solid var(--line-light,#eef1f6);border-radius:var(--r-md,12px);padding:10px 12px;margin-bottom:10px}.CommandPaletteOverlay_citationsLabel__fkkW3{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted,#5b657c);margin:0 0 6px}.CommandPaletteOverlay_citationsList__AD52R{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.CommandPaletteOverlay_citationItem__eL2hb{display:flex;flex-direction:column;gap:1px}.CommandPaletteOverlay_citationLink__zYNRT{display:flex;flex-direction:column;gap:1px;text-decoration:none;border-radius:6px;padding:2px 4px;transition:background .1s}.CommandPaletteOverlay_citationLink__zYNRT:hover{background:var(--surface-hover,#f3f5f9)}.CommandPaletteOverlay_citationSource__hhmVF{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:600;color:var(--brand,#0a60df)}.CommandPaletteOverlay_citationSnippet__x_pcd{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CommandPaletteOverlay_actions__wy0kg{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px;align-items:center}.CommandPaletteOverlay_actionChip__dKvOk{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;padding:5px 12px;border-radius:20px;text-decoration:none;cursor:pointer;border:1px solid var(--line,#d8deea);color:var(--ink,#111a2e);background:var(--surface,#fff);transition:background .1s;white-space:nowrap}.CommandPaletteOverlay_actionChip__dKvOk:hover{background:var(--surface-hover,#f3f5f9)}.CommandPaletteOverlay_actionChip_primary__WXM63{background:var(--brand,#0a60df);color:white;border-color:var(--brand,#0a60df)}.CommandPaletteOverlay_actionChip_primary__WXM63:hover{background:var(--brand-hover,#0850b8)}.CommandPaletteOverlay_actionChip_attention__l0Ni7{background:var(--ai-light,#fdf4ff);color:var(--ai-text,#86198f);border-color:var(--ai-border,#e879f9)}.CommandPaletteOverlay_actionChip_attention__l0Ni7:hover{background:var(--ai-surface,#faf5ff)}.CommandPaletteOverlay_drawerBtn__TwdRf{font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:500;color:var(--ai-text,#86198f);background:none;border:none;cursor:pointer;padding:0 4px;text-decoration:underline;text-underline-offset:2px}.CommandPaletteOverlay_groundingNote__Q0MrD{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c);display:flex;align-items:center;gap:4px;margin:0 0 4px}.CommandPaletteOverlay_aiGlyphSmall__cby0q{font-size:10px;color:var(--ai,#d946ef)}.CommandPaletteOverlay_footer__CuXUF{display:flex;gap:12px;padding:8px 14px;border-top:1px solid var(--line-light,#eef1f6);background:var(--bg,#f8fafd)}.CommandPaletteOverlay_kbdHint__R2f5M{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c);display:flex;align-items:center;gap:4px}.CommandPaletteOverlay_kbdHint__R2f5M kbd{font-family:JetBrains Mono,monospace;font-size:10px;background:var(--surface-active,#edf0f7);border:1px solid var(--line,#d8deea);border-radius:4px;padding:1px 5px;color:var(--ink,#111a2e)}@media (max-width:680px){.CommandPaletteOverlay_backdrop__vzQX_{padding:0;align-items:flex-end}.CommandPaletteOverlay_panel__tWJTo{max-width:100%;border-radius:var(--r-lg,20px) var(--r-lg,20px) 0 0;max-height:90dvh;overflow-y:auto}@keyframes CommandPaletteOverlay_slideDown___ts_z{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}}.AssistantDrawer_backdrop__o2LRm{position:fixed;inset:0;z-index:8500;background:rgba(11,18,35,.35);animation:AssistantDrawer_fadeIn__80WIv .15s ease}@keyframes AssistantDrawer_fadeIn__80WIv{0%{opacity:0}to{opacity:1}}.AssistantDrawer_drawer__ly4Yo{position:fixed;top:0;right:0;bottom:0;z-index:8600;width:420px;max-width:95vw;background:var(--surface,#fff);border-left:1.5px solid var(--ai-border,#e879f9);box-shadow:-8px 0 40px rgba(18,32,59,.14);display:flex;flex-direction:column;animation:AssistantDrawer_slideIn__RvmP2 .18s ease}@keyframes AssistantDrawer_slideIn__RvmP2{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}.AssistantDrawer_drawerHeader__rzkUZ{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--ai-light,#fdf4ff);border-bottom:1px solid var(--ai-border,#e879f9);flex-shrink:0}.AssistantDrawer_aiGlyph__wvpzv{font-size:18px;color:var(--ai,#d946ef);flex-shrink:0}.AssistantDrawer_drawerHeaderText__4mQB2{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0}.AssistantDrawer_drawerTitle__i_38S{font-family:Sora,sans-serif;font-weight:700;font-size:14px;color:var(--ai-text,#86198f)}.AssistantDrawer_drawerSubtitle__iuDQl{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c);letter-spacing:.03em}.AssistantDrawer_fullPageBtn__a2pAu{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-sm,9px);color:var(--muted,#5b657c);text-decoration:none;transition:background .1s,color .1s}.AssistantDrawer_fullPageBtn__a2pAu:hover{background:var(--surface-hover,#f3f5f9);color:var(--ink,#111a2e)}.AssistantDrawer_closeBtn__Kc9s7{background:none;border:none;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm,9px);cursor:pointer;color:var(--muted,#5b657c);transition:background .1s,color .1s;flex-shrink:0}.AssistantDrawer_closeBtn__Kc9s7:hover{background:var(--surface-hover,#f3f5f9);color:var(--ink,#111a2e)}.AssistantDrawer_body__a_RJ0{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px;overscroll-behavior:contain}.AssistantDrawer_emptyState__Y1yLC{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;text-align:center}.AssistantDrawer_emptyGlyph__6DBcP{font-size:32px;color:var(--ai,#d946ef);opacity:.4}.AssistantDrawer_emptyTitle__xaMlX{font-family:Sora,sans-serif;font-weight:600;font-size:15px;color:var(--ink,#111a2e);margin:0}.AssistantDrawer_emptyText__rE0G7{font-family:Instrument Sans,sans-serif;font-size:13px;color:var(--muted,#5b657c);margin:0;max-width:260px}.AssistantDrawer_turnBlock__6dFpc{display:flex;flex-direction:column;gap:10px}.AssistantDrawer_userBubble__6rd0Z{display:flex;align-items:flex-start;gap:8px;justify-content:flex-end}.AssistantDrawer_userAvatar__5eWX8{width:26px;height:26px;border-radius:50%;background:var(--accent,#4f46e5);color:white;font-family:Sora,sans-serif;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;order:2}.AssistantDrawer_userText__47eF0{font-family:Instrument Sans,sans-serif;font-size:13px;color:var(--ink,#111a2e);background:var(--brand-light,#e8f1fd);border-radius:12px 12px 2px 12px;padding:8px 12px;margin:0;max-width:85%;order:1;line-height:1.5}.AssistantDrawer_aianaTurn__Q2PFp{display:flex;align-items:flex-start;gap:8px}.AssistantDrawer_aianaAvatar__9xLnw{font-size:14px;color:var(--ai,#d946ef);width:26px;height:26px;background:var(--ai-surface,#faf5ff);border:1px solid var(--ai-border,#e879f9);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.AssistantDrawer_aianaTurnContent__LB_wa{flex:1 1;min-width:0;background:var(--ai-light,#fdf4ff);border:1px solid var(--ai-border,#e879f9);border-radius:2px 12px 12px 12px;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.AssistantDrawer_turnMeta__PkBPn{display:flex;gap:6px;align-items:center}.AssistantDrawer_intentChip__bS_b9{font-weight:600;letter-spacing:.05em;color:var(--ai-text,#86198f);background:var(--ai-surface,#faf5ff);border:1px solid var(--ai-border,#e879f9)}.AssistantDrawer_intentChip__bS_b9,.AssistantDrawer_sourceModeChip__Qe3Tp{font-family:Instrument Sans,sans-serif;font-size:10px;text-transform:uppercase;border-radius:20px;padding:2px 8px}.AssistantDrawer_sourceModeChip__Qe3Tp{font-weight:500;letter-spacing:.04em;color:var(--ok,#0a7d58);background:var(--ok-light,#ecfdf5);border:1px solid #a7f3d0}.AssistantDrawer_sourceModeChip__Qe3Tp[data-mode=mixed]{color:var(--warn,#8a5900);background:var(--warn-light,#fffbeb);border-color:#fde68a}.AssistantDrawer_sourceModeChip__Qe3Tp[data-mode=modeled]{color:var(--muted,#5b657c);background:var(--surface-hover,#f3f5f9);border-color:var(--line,#d8deea)}.AssistantDrawer_turnTitle__d0mH4{font-family:Sora,sans-serif;font-weight:600;font-size:13px;color:var(--ink,#111a2e);margin:0}.AssistantDrawer_turnAnswer__nD2yf{font-family:Instrument Sans,sans-serif;font-size:13px;color:var(--ink-secondary,#3d4659);line-height:1.6;margin:0}.AssistantDrawer_citationsDetails__ock4S{border:1px solid var(--line-light,#eef1f6);border-radius:var(--r-sm,9px);overflow:hidden}.AssistantDrawer_citationsSummary__WMcPT{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--muted,#5b657c);padding:6px 10px;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bg,#f8fafd);list-style:none}.AssistantDrawer_citationsSummary__WMcPT::-webkit-details-marker{display:none}.AssistantDrawer_citationsSummary__WMcPT:before{content:"▸ ";font-size:9px}details[open] .AssistantDrawer_citationsSummary__WMcPT:before{content:"▾ "}.AssistantDrawer_citationsList__BpEK5{list-style:none;margin:0;padding:4px 8px 8px;display:flex;flex-direction:column;gap:4px}.AssistantDrawer_citationItem__F0UGY{display:flex;flex-direction:column}.AssistantDrawer_citationLink__I24Ne{display:flex;flex-direction:column;text-decoration:none;padding:3px 4px;border-radius:6px;transition:background .1s}.AssistantDrawer_citationLink__I24Ne:hover{background:var(--surface-hover,#f3f5f9)}.AssistantDrawer_citationSource__MxX7Q{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:600;color:var(--brand,#0a60df)}.AssistantDrawer_citationSnippet__eQMTG{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantDrawer_turnActions__96UE_{display:flex;flex-direction:column;gap:6px}.AssistantDrawer_actionsLabel__J9ehC{font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted,#5b657c);margin:0}.AssistantDrawer_actionsRow__hAo3N{display:flex;flex-wrap:wrap;gap:6px}.AssistantDrawer_actionChip__Xo6Wg{font-family:Instrument Sans,sans-serif;font-size:11px;font-weight:500;padding:4px 10px;border-radius:20px;text-decoration:none;cursor:pointer;border:1px solid var(--line,#d8deea);color:var(--ink,#111a2e);background:var(--surface,#fff);transition:background .1s;white-space:nowrap}.AssistantDrawer_actionChip__Xo6Wg:hover{background:var(--surface-hover,#f3f5f9)}.AssistantDrawer_actionChip_primary__Bmx6V{background:var(--brand,#0a60df);color:white;border-color:var(--brand,#0a60df)}.AssistantDrawer_actionChip_primary__Bmx6V:hover{background:var(--brand-hover,#0850b8)}.AssistantDrawer_actionChip_attention__B45EB{background:var(--ai-light,#fdf4ff);color:var(--ai-text,#86198f);border-color:var(--ai-border,#e879f9)}.AssistantDrawer_actionChip_attention__B45EB:hover{background:var(--ai-surface,#faf5ff)}.AssistantDrawer_groundingNote__J2QRK{font-family:Instrument Sans,sans-serif;font-size:10px;color:var(--muted,#5b657c);display:flex;align-items:center;gap:4px;margin:0;opacity:.8}.AssistantDrawer_aiGlyphSmall___oYf1{font-size:9px;color:var(--ai,#d946ef)}.AssistantDrawer_loadingRow__VE0G1{display:flex;align-items:center;gap:8px}.AssistantDrawer_loadingDots__VNfDV{display:flex;gap:4px;padding:8px 12px;background:var(--ai-light,#fdf4ff);border:1px solid var(--ai-border,#e879f9);border-radius:2px 12px 12px 12px}.AssistantDrawer_loadingDots__VNfDV span{width:6px;height:6px;border-radius:50%;background:var(--ai,#d946ef);animation:AssistantDrawer_pulse__jvWW_ 1.2s ease-in-out infinite}.AssistantDrawer_loadingDots__VNfDV span:nth-child(2){animation-delay:.2s}.AssistantDrawer_loadingDots__VNfDV span:nth-child(3){animation-delay:.4s}@keyframes AssistantDrawer_pulse__jvWW_{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.AssistantDrawer_errorMsg__NLj1g{font-family:Instrument Sans,sans-serif;font-size:12px;color:var(--risk,#a0211d);background:var(--risk-light,#fef2f2);border:1px solid #fca5a5;border-radius:var(--r-sm,9px);padding:8px 12px}.AssistantDrawer_inputArea__0srkC{flex-shrink:0;border-top:1px solid var(--line-light,#eef1f6);padding:12px;background:var(--surface,#fff);display:flex;flex-direction:column;gap:8px}.AssistantDrawer_textarea__HQPWm{width:100%;font-family:Instrument Sans,sans-serif;font-size:13px;color:var(--ink,#111a2e);background:var(--bg,#f8fafd);border:1.5px solid var(--line,#d8deea);border-radius:var(--r-sm,9px);padding:8px 12px;resize:none;outline:none;line-height:1.5;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.AssistantDrawer_textarea__HQPWm:focus{border-color:var(--ai,#d946ef);box-shadow:0 0 0 3px var(--ai-light,#fdf4ff)}.AssistantDrawer_textarea__HQPWm::placeholder{color:var(--muted,#5b657c)}.AssistantDrawer_inputFooter__6MlLf{display:flex;align-items:center;justify-content:space-between}.AssistantDrawer_inputHint__BfmM_{font-family:Instrument Sans,sans-serif;font-size:11px;color:var(--muted,#5b657c)}.AssistantDrawer_sendBtn__chZbB{display:flex;align-items:center;gap:6px;background:var(--ai,#d946ef);color:white;border:none;border-radius:var(--r-sm,9px);padding:7px 14px;font-family:Instrument Sans,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s}.AssistantDrawer_sendBtn__chZbB:hover:not(:disabled){background:var(--ai-dark,#a21caf)}.AssistantDrawer_sendBtn__chZbB:disabled{opacity:.45;cursor:default}.AssistantDrawer_spinner__RRgX_{display:inline-block;width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:white;border-radius:50%;animation:AssistantDrawer_spin__jmwLV .6s linear infinite}@keyframes AssistantDrawer_spin__jmwLV{to{transform:rotate(1turn)}}@media (max-width:680px){.AssistantDrawer_drawer__ly4Yo{top:auto;left:0;right:0;bottom:0;width:100%;max-width:100%;height:88dvh;border-left:none;border-top:1.5px solid var(--ai-border,#e879f9);border-radius:var(--r-lg,20px) var(--r-lg,20px) 0 0;box-shadow:0 -8px 40px rgba(18,32,59,.18);animation:AssistantDrawer_slideUp__sEm7i .18s ease}@keyframes AssistantDrawer_slideUp__sEm7i{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}}.MobileBottomNav_nav__443ty{display:none;position:fixed;left:0;right:0;bottom:0;z-index:80;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(255,255,255,.97);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid #d8deea;box-shadow:0 -2px 8px rgba(18,32,59,.06);grid-template-columns:repeat(5,1fr);align-items:center}.MobileBottomNav_item__7iS1d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:#5b657c;text-decoration:none;font-family:Instrument Sans,sans-serif;font-size:10px;font-weight:500;letter-spacing:.01em;transition:color .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.MobileBottomNav_itemActive__bLifh,.MobileBottomNav_item__7iS1d:active,.MobileBottomNav_item__7iS1d:hover{color:#0a60df}.MobileBottomNav_itemActive__bLifh .MobileBottomNav_icon__BC0lS svg circle,.MobileBottomNav_itemActive__bLifh .MobileBottomNav_icon__BC0lS svg path,.MobileBottomNav_itemActive__bLifh .MobileBottomNav_icon__BC0lS svg rect{stroke:#0a60df}.MobileBottomNav_icon__BC0lS{display:flex;align-items:center;justify-content:center;width:24px;height:24px}.MobileBottomNav_label__xNij5{line-height:1}.MobileBottomNav_itemPlaceholder__mYqE0{display:block}.MobileBottomNav_fab__Pb0CI{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#d946ef,#a855f7);box-shadow:0 4px 16px rgba(217,70,239,.36),0 1px 4px rgba(0,0,0,.12);margin-top:-20px;border:3px solid #ffffff;color:#fff;text-decoration:none;transition:box-shadow .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;justify-self:center}.MobileBottomNav_fab__Pb0CI:active,.MobileBottomNav_fab__Pb0CI:hover{box-shadow:0 6px 22px rgba(217,70,239,.48),0 1px 4px rgba(0,0,0,.14);transform:scale(1.04)}.MobileBottomNav_fabActive__YYDmy{box-shadow:0 6px 22px rgba(217,70,239,.52),0 1px 4px rgba(0,0,0,.14)}.MobileBottomNav_fabBadge__9uxwV{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#a0211d;border:2px solid #fff;color:#fff;font-family:Instrument Sans,sans-serif;font-size:9px;font-weight:700;line-height:12px;text-align:center}@media (max-width:900px){.MobileBottomNav_nav__443ty{display:grid}}.GoogleWorkspaceShell_logoGlyph__tsQrT{font-size:16px;line-height:1;background:var(--ai-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.GoogleWorkspaceShell_railAssistantIcon__mJ0zg{position:relative}.GoogleWorkspaceShell_aianaDot__Lh_WQ{position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--ai);border:1.5px solid var(--rail-bg,#0f1729);box-shadow:0 0 0 0 rgba(217,70,239,.4);animation:GoogleWorkspaceShell_aianaPulse__PtX5F 2.8s ease infinite}@keyframes GoogleWorkspaceShell_aianaPulse__PtX5F{0%,to{box-shadow:0 0 0 0 rgba(217,70,239,.4)}50%{box-shadow:0 0 0 5px rgba(217,70,239,0)}}.GoogleWorkspaceShell_navCloseButton__Fka8r{display:none;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--muted,#5b657c);font-size:20px;line-height:1;cursor:pointer;flex-shrink:0}.GoogleWorkspaceShell_navCloseButton__Fka8r:hover{background:var(--surface-hover,#f3f5f9);color:var(--ink,#111a2e)}.GoogleWorkspaceShell_mobileMenuToggle__lbl1_{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:9px;background:transparent;color:var(--ink,#111a2e);cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.GoogleWorkspaceShell_mobileMenuToggle__lbl1_:hover{background:var(--surface-hover,#f3f5f9)}.GoogleWorkspaceShell_mobileBottomNav__qq7FZ{display:none;position:fixed;bottom:0;left:0;right:0;height:calc(64px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--surface,#ffffff);border-top:1px solid var(--line,#d8deea);box-shadow:0 -2px 8px rgba(18,32,59,.06);z-index:50;align-items:center;justify-content:space-around}.GoogleWorkspaceShell_mobileNavItem__OD8QZ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1 1;height:56px;color:var(--muted,#5b657c);text-decoration:none;font-size:10px;font-weight:600;letter-spacing:.01em;transition:color .12s ease;-webkit-tap-highlight-color:transparent}.GoogleWorkspaceShell_mobileNavItemActive__09pzF,.GoogleWorkspaceShell_mobileNavItem__OD8QZ:active,.GoogleWorkspaceShell_mobileNavItem__OD8QZ:hover{color:var(--brand,#0a60df)}.GoogleWorkspaceShell_mobileNavLabel__ZMLMz{font-size:10px;font-weight:600;letter-spacing:.01em;line-height:1}.GoogleWorkspaceShell_mobileNavFab__7G6gQ{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--ai-gradient,linear-gradient(135deg,#d946ef,#a855f7));color:#fff;box-shadow:0 4px 16px rgba(217,70,239,.38);border:3px solid var(--surface,#ffffff);margin-top:-20px;flex-shrink:0;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:box-shadow .12s ease,transform .12s ease}.GoogleWorkspaceShell_mobileNavFab__7G6gQ:active,.GoogleWorkspaceShell_mobileNavFab__7G6gQ:hover{box-shadow:0 6px 22px rgba(217,70,239,.52);transform:scale(1.04)}.GoogleWorkspaceShell_fabGlyph__BsmdC{font-size:20px;line-height:1}@media (max-width:900px){.GoogleWorkspaceShell_mobileBottomNav__qq7FZ,.GoogleWorkspaceShell_mobileMenuToggle__lbl1_,.GoogleWorkspaceShell_navCloseButton__Fka8r{display:flex}}.calendar_page__MmmAB{min-height:100dvh;background:var(--bg);color:#09090b}.calendar_main__fRiB6{display:flex;flex-direction:column;gap:10px}.calendar_surfaceTitle__WsvCu{margin:0;color:#09090b;font-size:26px;line-height:1.08;letter-spacing:-.03em}.calendar_surfaceLead__XGEM2{margin:6px 0 0;max-width:64ch;color:#52525b;font-size:12px;line-height:1.5}.calendar_surfaceMetaBlock__KLrMm{min-width:220px}.calendar_opsStrip__jMexT{display:flex;min-width:0}.calendar_focusStrip__t0cuF{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:10px;align-items:start}.calendar_focusCopy__YQETV{min-width:0;display:flex;flex-direction:column;gap:10px}.calendar_focusHeader__uI9HJ{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.calendar_focusHeading__EnWkH{min-width:0}.calendar_focusMeta__E_WBi{min-width:0;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:8px 10px}.calendar_focusMeta__E_WBi .calendar_settingsSectionHint__m8BXO{margin-top:4px}.calendar_focusStats__VDa2U{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.calendar_focusStat__ay4vR{display:flex;flex-direction:column;gap:4px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;padding:8px 10px;min-width:0}.calendar_focusStatLabel__Lu63z{display:block;color:#a1a1aa;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.calendar_focusStatValue__Wei_5{display:block;margin-top:0;color:#09090b;font-size:17px;line-height:1}.calendar_focusActions__NpaTy{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.calendar_hero__1_QXN{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;border:1px solid var(--line);border-radius:18px;background:radial-gradient(circle at top left,rgba(217,70,239,.08),transparent 32%),#fff;padding:16px}.calendar_heroCopy__eDGZ6{min-width:0;max-width:72ch}.calendar_eyebrow__rxa6V{margin:0 0 8px;color:var(--ai);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.calendar_title__Xc4YV{margin:0;color:#09090b;font-size:clamp(28px,4vw,40px);line-height:1.02}.calendar_subtitle__HOjbN{margin:10px 0 0;color:#52525b;font-size:13px;line-height:1.55}.calendar_heroAside__kjPa3{min-width:180px;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:12px;text-align:right}.calendar_heroMeta__KfVHV{margin:0;color:#a1a1aa;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.calendar_heroAside__kjPa3 strong{display:block;margin:4px 0 8px;color:#09090b;font-size:13px}.calendar_toolbar__G2Ae_{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(228,228,231,.9);border-radius:14px;background:#fff;padding:12px 14px}.calendar_searchWrap__Je7Pr{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.calendar_searchLabel__VwRFi{color:#a1a1aa;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.calendar_searchInput__mrjuO{width:100%;min-width:0;border:1px solid #e4e4e7;border-radius:11px;background:#f8fafc;color:#09090b;font-size:13px;padding:10px 12px}.calendar_searchInput__mrjuO::placeholder{color:#a1a1aa}.calendar_toolbarActions__bgBXE{display:flex;align-items:center;gap:10px;flex-shrink:0}.calendar_toolbarHint__uDNXO{color:#52525b;font-size:12px}.calendar_layout__4_M09{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px}.calendar_agendaPanel__vxAPs,.calendar_detailPanel__xY90z{min-width:0}.calendar_listCount__U5GHL{color:#a1a1aa;font-size:11px;font-family:JetBrains Mono,ui-monospace,monospace}.calendar_agendaList__2r01X{display:flex;flex-direction:column;gap:8px}.calendar_agendaItem__nRyWp{width:100%;border:1px solid #e4e4e7;border-radius:13px;background:#f8fafc;padding:12px;text-align:left;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.calendar_agendaItem__nRyWp:hover{border-color:#d4d4d8;background:#fff;box-shadow:0 8px 20px rgba(15,23,42,.06)}.calendar_agendaItemActive__PSa8G{border-color:rgba(10,96,223,.35);background:rgba(10,96,223,.06);box-shadow:0 8px 20px rgba(10,96,223,.08)}.calendar_agendaItemTop__6lEmg{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.calendar_agendaItemTitleWrap__PUhUe{min-width:0}.calendar_agendaItemTitle__Yljbi{margin:0;color:#09090b;font-size:13px;font-weight:700;line-height:1.35}.calendar_agendaItemWhen__R2B6U{margin:5px 0 0;color:#a1a1aa;font-size:11px}.calendar_agendaMetaRow__qeiTu{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.calendar_agendaMetaPill__vEn_e{border-radius:999px;border:1px solid #e4e4e7;background:#fff;color:#52525b;font-size:10px;font-weight:700;font-family:JetBrains Mono,ui-monospace,monospace;padding:3px 8px}.calendar_agendaSummary__PTfDC{margin:10px 0 0;color:#52525b;font-size:12px;line-height:1.45}.calendar_agendaNextStep__YwSxv{margin:8px 0 0;color:#a1a1aa;font-size:11px;line-height:1.45}.calendar_detailTitleRow__MF06d{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.calendar_detailTitle__o24Bd{margin:0;color:#09090b;font-size:18px;line-height:1.15}.calendar_detailSubtitle__ifsaP{margin:6px 0 0;color:#a1a1aa;font-size:11px}.calendar_detailBadges__46US0{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.calendar_detailSummary__GziM3{margin:0 0 12px;color:#52525b;font-size:13px;line-height:1.55}.calendar_actionRow__GARrN{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.calendar_actionLink__IZpCt{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:#09090b;font-size:12px;font-weight:600;text-decoration:none;padding:8px 12px}.calendar_actionLink__IZpCt:hover{border-color:var(--brand-light);background:var(--brand-light)}.calendar_detailBlock__V3I7G{border:1px solid var(--line);border-radius:13px;background:var(--surface-soft);padding:12px;margin-top:12px}.calendar_blockTitle__UPFgy{margin:0;color:var(--brand);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:JetBrains Mono,ui-monospace,monospace}.calendar_blockBody__dUy5V{margin:8px 0 0;color:#52525b;font-size:12px;line-height:1.45}.calendar_blockHint__698Bw{margin:8px 0 0;color:#a1a1aa;font-size:11px;line-height:1.45}.calendar_traceList__sTnwL{display:flex;flex-direction:column;gap:8px;margin-top:10px}.calendar_traceItem__mE_BD{border:1px solid var(--line);border-radius:12px;background:#fff;padding:10px}.calendar_traceItemTop__DWiLF{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.calendar_traceItemTop__DWiLF strong{color:#09090b;font-size:12px}.calendar_traceMeta__AnY8Z{margin:5px 0 0;color:#a1a1aa;font-size:10px;line-height:1.45}.calendar_traceBody__HsFxm{margin:8px 0 0;color:#52525b;font-size:12px;line-height:1.45}.calendar_traceEvidence__gxPxu{margin:8px 0 0;color:#71717a;font-size:11px;line-height:1.45;word-break:break-word}.calendar_inlineLink__yXDvr{display:inline-flex;margin-top:8px;color:var(--brand);font-size:11px;font-weight:600;text-decoration:none}.calendar_inlineLink__yXDvr:hover{text-decoration:underline}.calendar_meetingLinkageLinks__mwyIM{display:flex;flex-direction:column;gap:2px;margin-top:6px}.calendar_emptyState___0nwe{border:1px dashed var(--line);border-radius:14px;background:var(--surface-soft);padding:14px;color:#52525b}.calendar_emptyState___0nwe strong{display:block;color:#09090b;font-size:13px}.calendar_emptyState___0nwe p{margin:6px 0 0;font-size:12px;line-height:1.5}@media (max-width:980px){.calendar_surfaceMetaBlock__KLrMm{min-width:0}.calendar_detailTitleRow__MF06d,.calendar_focusHeader__uI9HJ,.calendar_toolbar__G2Ae_{flex-direction:column;align-items:flex-start}.calendar_focusStrip__t0cuF{grid-template-columns:1fr}.calendar_focusHeader__uI9HJ{align-items:stretch}.calendar_focusStats__VDa2U{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar_detailBadges__46US0,.calendar_focusActions__NpaTy,.calendar_toolbarActions__bgBXE{justify-content:flex-start}.calendar_layout__4_M09{grid-template-columns:1fr}}@media (max-width:900px){.calendar_agendaItem__nRyWp{border-radius:10px;padding:12px;min-height:64px}.calendar_actionItemsList__RfCfq{gap:8px}.calendar_layout__4_M09{grid-template-columns:1fr;gap:0}.calendar_focusHeader__uI9HJ,.calendar_toolbar__G2Ae_{flex-direction:column;align-items:stretch;gap:8px}.calendar_focusStats__VDa2U{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar_dateStrip__pzk8t{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap}.calendar_dateStrip__pzk8t::-webkit-scrollbar{display:none}.calendar_agendaMetaRow__qeiTu{flex-wrap:wrap}.calendar_actionBtn__F8cIx,.calendar_agendaMetaPill__vEn_e,.calendar_connectBtn__OK9wV{min-height:44px;padding:10px 14px}}.gmail_shell__xGUgi{flex:1 1;min-height:0;display:flex;flex-direction:column}.gmail_workspace__IVOmh{display:grid;grid-template-columns:380px minmax(0,1fr);flex:1 1;min-height:0;height:100%;border:1px solid #d8deea;border-radius:20px;background:#ffffff;overflow:hidden;box-shadow:0 20px 54px rgba(18,32,59,.12)}.gmail_detailPane__j6dxy,.gmail_listPane__jHnZL{min-width:0;min-height:0}.gmail_listPane__jHnZL{border-right:1px solid #eef1f6}.gmail_detailPane__j6dxy,.gmail_listPane__jHnZL{display:flex;flex-direction:column;background:#ffffff}.gmail_detailPane__j6dxy{overflow:hidden}.gmail_detailScroll__9BQZ2{flex:1 1;overflow-y:auto}.gmail_gmailSidebar__VWmbs{display:flex;flex-direction:column;min-height:100%;background:#ffffff}.gmail_gmailSidebarHeader__GrJgU{position:relative;padding:14px 16px 10px;border-bottom:1px solid #eef1f6}.gmail_gmailSidebarTitle__kHLad{font-family:Sora,sans-serif;font-size:14px;font-weight:600;color:#111a2e}.gmail_gmailSidebarSwap__pUFVU{position:absolute;top:14px;right:16px;color:#5b657c;text-decoration:none}.gmail_gmailSidebarSearch__fSSA5{margin-top:10px;display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid #d8deea;border-radius:9px;cursor:pointer;color:#5b657c;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.gmail_gmailSidebarSearch__fSSA5:hover{border-color:#d946ef;box-shadow:0 0 0 3px #fdf4ff}.gmail_gmailSidebarSearchIcon__ggoyR{width:14px;height:14px;color:#5b657c;flex:0 0 auto}.gmail_gmailSidebarSearchText__TJ_qg{flex:1 1;font-size:13px}.gmail_gmailSidebarMic__3PISj{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:#5b657c;border-radius:999px;pointer-events:none}.gmail_gmailSidebarMicIcon__BNTuq{width:12px;height:12px}.gmail_gmailSidebarKbd__wCQF_{font-size:10px;color:#5b657c;background:#f8fafd;padding:1px 5px;border-radius:4px;font-family:JetBrains Mono,monospace;border:1px solid #eef1f6}.gmail_gmailSidebarAiCard__CBYk2{display:grid;gap:8px;padding:10px 12px;border:1px solid #e879f9;border-radius:12px;background:#fdf4ff}.gmail_gmailSidebarAiHead__Ovjnd{display:flex;align-items:center;gap:6px;color:#86198f;font-size:12px;font-weight:600;letter-spacing:.01em}.gmail_gmailSidebarAiDot__KaKvl{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:linear-gradient(135deg,#d946ef,#a855f7);color:#ffffff;font-size:10px;flex:0 0 auto}.gmail_gmailSidebarAiText__St7Hx{margin:0;color:#86198f;font-size:12px;line-height:1.45}.gmail_gmailSidebarAiAction__aNm5D{width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border:1px solid #e879f9;border-radius:999px;background:#ffffff;color:#86198f;font-size:11px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.gmail_gmailSidebarAiAction__aNm5D:hover{background:#fae8ff;border-color:#d946ef}.gmail_gmailSidebarSection__hgQ90{padding:10px 8px 2px}.gmail_gmailSidebarSectionLabel__Zz_6x{display:flex;align-items:center;justify-content:space-between;padding:0 8px;margin-bottom:4px;font-size:11px;font-weight:600;color:#5b657c;text-transform:uppercase;letter-spacing:.05em}.gmail_gmailSidebarAdd__zB0D_{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#5b657c;text-decoration:none;border-radius:4px}.gmail_gmailSidebarAdd__zB0D_:hover{background:#f3f5f9;color:#111a2e}.gmail_gmailSidebarMailbox___nzbg{width:100%;display:flex;align-items:center;gap:8px;padding:7px 8px;border:0;background:transparent;border-radius:9px;text-align:left;cursor:pointer;transition:background .15s ease}.gmail_gmailSidebarMailbox___nzbg:hover{background:#f3f5f9}.gmail_gmailSidebarMailboxActive__XEWgy{background:#e8f1fd}.gmail_gmailSidebarMailboxDot__uemOF{width:8px;height:8px;border-radius:999px;background:#22c55e;flex:0 0 auto}.gmail_gmailSidebarMailboxName__T55AZ{flex:1 1;color:#3d4659;font-size:13px}.gmail_gmailSidebarMailboxActive__XEWgy .gmail_gmailSidebarMailboxName__T55AZ{color:#0a60df;font-weight:500}.gmail_detailTag__gdymJ,.gmail_gmailSidebarFolderCount__QCmxG,.gmail_gmailSidebarMailboxCount__y_Zec,.gmail_listBadge__2KiZi,.gmail_smartTabCount__pta_m,.gmail_stagedBadge__1PvPH,.gmail_threadMetaChip__aNMMd,.gmail_threadPillNeutral__itfa0,.gmail_threadPillReplyCompact__4xTzT,.gmail_threadPillReply__3iKWE,.gmail_threadPillUnread__uttue{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-weight:600}.gmail_gmailSidebarFolderCount__QCmxG,.gmail_gmailSidebarMailboxCount__y_Zec{font-size:12px;color:#5b657c}.gmail_gmailSidebarFolder__xxHRG{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border:0;background:transparent;border-radius:9px;color:#3d4659;font-size:13px;text-align:left;cursor:pointer;transition:background .15s ease}.gmail_gmailSidebarFolder__xxHRG:hover{background:#f3f5f9}.gmail_gmailSidebarFolder__xxHRG[aria-disabled=true]{cursor:default}.gmail_gmailSidebarFolderInner__KuA56{display:flex;align-items:center;gap:8px}.gmail_gmailSidebarFolderIcon__ADycI{width:16px;height:16px;color:#5b657c;flex:0 0 auto}.gmail_gmailSidebarFolderActive__ZFRSp{background:#e8f1fd;color:#0a60df}.gmail_gmailSidebarFolderActive__ZFRSp .gmail_gmailSidebarFolderCount__QCmxG,.gmail_gmailSidebarFolderActive__ZFRSp .gmail_gmailSidebarFolderIcon__ADycI{color:#0a60df}.gmail_gmailSidebarFooter__h4hHw{margin-top:auto;padding:10px 16px;border-top:1px solid #eef1f6;display:grid;gap:2px;color:#5b657c;font-size:11px}.gmail_gmailSidebarFooterName__So3EC{color:#111a2e;font-size:13px;font-weight:500}.gmail_listHeader__FF5xA{padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #eef1f6}.gmail_topbarAiana__9CQlG{min-width:204px;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;padding:6px 12px;border:1px solid #d8deea;border-radius:10px;background:#ffffff;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.gmail_topbarAiana__9CQlG:hover{border-color:#e879f9;box-shadow:0 0 0 3px #fdf4ff}.gmail_topbarAianaBadge__MRaLi{padding:2px 8px;border-radius:999px;background:linear-gradient(135deg,#d946ef,#a855f7);color:#ffffff;font-family:Sora,sans-serif;font-size:11px;font-weight:600}.gmail_topbarAianaText__DATzJ{color:#5b657c;font-size:13px}.gmail_topbarAianaKbd__bitvb{border:1px solid #eef1f6;border-radius:4px;background:#f8fafd;color:#5b657c;font-family:JetBrains Mono,monospace;font-size:10px;padding:1px 5px}.gmail_aianaActions___4h5b,.gmail_aianaStrip__2Ux4Z,.gmail_contextLinks__lr9ua,.gmail_detailHeaderLinks__aRHvJ,.gmail_detailMeta__d_9Td,.gmail_detailToolbar__vBvEq,.gmail_disclosureGrid__JlCsj,.gmail_listHeaderActions__6wrz_,.gmail_listHeading__phMj4,.gmail_messageHeader__0Erym,.gmail_replyFooter___j6kB,.gmail_threadMetaRow__qJbFK,.gmail_threadRowHeader___C3gL,.gmail_threadSubjectRow__uClzM,.gmail_toneRow__fv1uD{display:flex;align-items:center;gap:8px}.gmail_listCompactTitle__QiQjp{margin:0;font-family:Sora,sans-serif;font-size:15px;font-weight:600;color:#111a2e}.gmail_listBadge__2KiZi{padding:2px 8px;background:#e8f1fd;color:#0a60df;font-size:11px}.gmail_headerIconButton__ivkhw{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:9px;color:#5b657c;text-decoration:none}.gmail_headerIconButton__ivkhw:hover{background:#f3f5f9;color:#111a2e}.gmail_headerIcon__hJH6m{width:16px;height:16px}.gmail_smartTabs__6eHYW{display:flex;padding:0 12px;border-bottom:1px solid #eef1f6;overflow-x:auto}.gmail_smartTab__BUWcb{padding:8px 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:#5b657c;font-size:12px;font-weight:500;white-space:nowrap}.gmail_smartTabActive__uGUKL{color:#0a60df;border-bottom-color:#0a60df}.gmail_smartTab__BUWcb[aria-disabled=true]{cursor:default}.gmail_smartTabCount__pta_m{margin-left:4px;padding:0 5px;background:#f8fafd;color:#5b657c;font-size:10px}.gmail_smartTabActive__uGUKL .gmail_smartTabCount__pta_m{background:#e8f1fd;color:#0a60df}.gmail_focusStrip__CZknL{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fdf4ff;border-left:3px solid #d946ef;border-bottom:1px solid #f5d0fe}.gmail_aianaIcon__yOSGM,.gmail_focusIcon__fPAJQ{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d946ef,#a855f7);color:#ffffff;flex:0 0 auto}.gmail_aianaIconGlyph__DVOZF,.gmail_extractedTasksIcon__JQ2N0,.gmail_focusIconGlyph__fwjNZ,.gmail_quickActionIcon__enPy0,.gmail_replyButtonIcon__Z224b{width:12px;height:12px}.gmail_aianaText__hS1L2,.gmail_focusText__xkaAk{margin:0;color:#86198f;font-size:12px;font-weight:500;line-height:1.4;flex:1 1}.gmail_aianaExpand__gjHTq,.gmail_focusDismiss__vJA_4{border:0;background:transparent;color:#a21caf;cursor:pointer;opacity:.7}.gmail_threadList__baj04{flex:1 1;overflow-y:auto}.gmail_threadRow__C5p3L{position:relative;width:100%;border:0;border-bottom:1px solid #eef1f6;background:#ffffff;padding:10px 64px 10px 14px;display:grid;gap:3px;text-align:left;cursor:pointer;transition:background .12s ease}.gmail_threadRow__C5p3L:hover{background:#f3f5f9}.gmail_threadRowSelected__2PLNb{background:#edf0f7;box-shadow:inset 3px 0 0 #0a60df}.gmail_threadLeading__qNWZy{display:flex;align-items:center;gap:8px;min-width:0}.gmail_threadStatusDot__0TQkQ{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.gmail_threadStatusDotReply__sG8fN{background:#8a5900}.gmail_threadStatusDotUnread__UAYIx{background:#0a60df}.gmail_threadStatusDotIdle__jswWx{background:transparent}.gmail_threadSender__b_GJ2{min-width:0;max-width:138px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#111a2e;font-weight:500}.gmail_threadTime__oiIan{font-size:11px;color:#5b657c;white-space:nowrap;flex:0 0 auto}.gmail_threadSubjectRow__uClzM{align-items:baseline;gap:6px}.gmail_threadSubject__TBl3T{min-width:0;font-size:13px;color:#3d4659;line-height:1.35;flex:1 1}.gmail_threadSnippet__ZnUab,.gmail_threadSubject__TBl3T{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmail_threadSnippet__ZnUab{margin:0;font-size:12px;color:#5b657c}.gmail_threadMetaRow__qJbFK{min-height:16px}.gmail_detailTag__gdymJ,.gmail_threadMetaChip__aNMMd{padding:2px 7px;background:#f8fafd;color:#5b657c;font-size:10px}.gmail_threadPill___kGD_{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;white-space:nowrap;font-weight:600}.gmail_threadPillReplyCompact__4xTzT{padding:2px 7px;background:#fffbeb;color:#8a5900;font-size:10px}.gmail_threadPillReply__3iKWE{padding:4px 9px;background:#fffbeb;color:#8a5900;font-size:11px}.gmail_threadPillUnread__uttue{padding:4px 9px;background:#e8f1fd;color:#0a60df;font-size:11px}.gmail_threadPillNeutral__itfa0{padding:4px 9px;background:#ecfdf5;color:#0a7d58;font-size:11px}.gmail_quickActions__iuFhu{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;gap:2px;opacity:0;background:#ffffff;box-shadow:0 1px 3px rgba(18,32,59,.08);border-radius:9px;padding:2px;transition:opacity .12s ease}.gmail_threadRowSelected__2PLNb .gmail_quickActions__iuFhu,.gmail_threadRow__C5p3L:hover .gmail_quickActions__iuFhu{opacity:1}.gmail_quickActionButton__O9E4n{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:#5b657c;text-decoration:none}.gmail_quickActionButton__O9E4n:hover{background:#f3f5f9;color:#111a2e}.gmail_quickActionButtonAi__yWPSl:hover{background:#fdf4ff;color:#a21caf}.gmail_detailHeader__Q_h6p{padding:16px 20px 12px;border-bottom:1px solid #eef1f6}.gmail_detailHeaderMain__nVFLs{display:grid;gap:8px}.gmail_detailTitle__WY209{margin:0;font-family:Sora,sans-serif;font-size:17px;font-weight:600;color:#111a2e;line-height:1.35}.gmail_detailMeta__d_9Td{flex-wrap:wrap;gap:5px 8px;color:#5b657c;font-size:12px}.gmail_detailMetaStrong__lgNyf{color:#111a2e;font-weight:500}.gmail_detailHeaderLinks__aRHvJ{margin-top:2px;gap:12px}.gmail_detailLink__OAM70{font-size:12px;color:#0a60df;text-decoration:none;font-weight:500}.gmail_detailLink__OAM70:hover{text-decoration:underline}.gmail_detailTags__DnR0k{flex-wrap:wrap}.gmail_aianaStrip__2Ux4Z{margin:12px 20px 10px;padding:10px 14px;background:#fdf4ff;border-left:3px solid #d946ef;border-radius:0 12px 12px 0}.gmail_aianaCopy__X16Pi{flex:1 1;min-width:0}.gmail_actionPill__iU2dQ,.gmail_chipAi__FHjyD,.gmail_chipOutline__3J_YW,.gmail_compactAction__geB7M,.gmail_primaryButtonToolbar__51Q_3,.gmail_primaryButton__f6qym,.gmail_secondaryButton__bxvfy,.gmail_toolbarGhostButton__qehyU{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:10px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.gmail_chipAi__FHjyD,.gmail_primaryButtonToolbar__51Q_3,.gmail_primaryButton__f6qym{border:1px solid #d946ef;background:#d946ef;color:#ffffff}.gmail_chipAi__FHjyD:hover,.gmail_primaryButtonToolbar__51Q_3:hover,.gmail_primaryButton__f6qym:hover{background:#a21caf;border-color:#a21caf}.gmail_primaryButtonToolbar__51Q_3:disabled,.gmail_primaryButton__f6qym:disabled{cursor:progress;opacity:.7}.gmail_actionPill__iU2dQ,.gmail_chipOutline__3J_YW,.gmail_compactAction__geB7M,.gmail_secondaryButton__bxvfy,.gmail_toolbarGhostButton__qehyU{border:1px solid #d8deea;background:#ffffff;color:#3d4659}.gmail_actionPill__iU2dQ:hover,.gmail_chipOutline__3J_YW:hover,.gmail_compactAction__geB7M:hover,.gmail_secondaryButton__bxvfy:hover,.gmail_toolbarGhostButton__qehyU:hover{background:#f3f5f9}.gmail_actionPill__iU2dQ,.gmail_compactAction__geB7M{padding:3px 10px;border-radius:999px;font-size:11px}.gmail_actionLabel__fW0ii{color:inherit;font-weight:500}.gmail_actionDescription__9L_xp{display:none}.gmail_extractedTasks___VVKz{margin:0 20px 8px;padding:8px 14px;background:#fdf4ff;border:1px solid #f5d0fe;border-radius:12px}.gmail_extractedTasksHead__iAGlR{display:flex;align-items:center;gap:6px;color:#86198f;font-size:12px;font-weight:500}.gmail_extractedTaskItem__XOswf{display:flex;align-items:center;gap:8px;padding:4px 0;margin-top:6px;color:#3d4659;font-size:12px}.gmail_extractedTaskCheck__toqeh{width:16px;height:16px;border:1.5px solid #e879f9;border-radius:4px;flex:0 0 auto}.gmail_extractedTaskText__JsPfk{flex:1 1}.gmail_extractedTaskSave__wm7Zr{font-size:11px;color:#a21caf;font-weight:500;white-space:nowrap}.gmail_contextLinksSection__L6mMz{margin:0 20px 12px}.gmail_contextLinksHeader__K7HCt{margin-bottom:6px;color:#5b657c;font-size:11px;font-weight:500}.gmail_contextLinks__lr9ua{flex-wrap:wrap}.gmail_messageCard__ZX6ON{padding:16px 20px}.gmail_messageHeader__0Erym{align-items:flex-start;gap:10px;margin-bottom:12px}.gmail_messageAvatar__2KpqH{width:32px;height:32px;border-radius:999px;background:var(--ai-gradient);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex:0 0 auto}.gmail_messageHeaderMeta__ah01W{flex:1 1;min-width:0;display:grid;gap:2px}.gmail_messageSender__ii271{color:#111a2e;font-size:13px;font-weight:500}.gmail_messageTime__lWsPs,.gmail_messageTo__Qykwy{color:#5b657c;font-size:11px}.gmail_messageBody__hPBd0{color:#3d4659;font-size:14px;line-height:1.65;white-space:pre-wrap}.gmail_replySection__y2Eel{padding:0 20px 12px}.gmail_replyBox__XtWAP{border:1px solid #d8deea;border-radius:12px;overflow:hidden}.gmail_replyBox__XtWAP:focus-within{border-color:#0a60df;box-shadow:0 0 0 3px #e8f1fd}.gmail_toneRow__fv1uD{flex-wrap:wrap;gap:6px;padding:6px 12px;border-bottom:1px solid #eef1f6;background:#fdf4ff}.gmail_replyToneLabel__5jqs0{display:inline-flex;align-items:center;gap:4px;color:#86198f;font-size:11px}.gmail_replyAiDot__VrTny,.gmail_replyToneDot__zlpVt{width:6px;height:6px;border-radius:999px;background:#d946ef}.gmail_promptChip__ZS5ym,.gmail_toneChip___yrfM{display:inline-flex;align-items:center;justify-content:center;padding:3px 10px;border-radius:999px;border:1px solid #e879f9;background:#ffffff;color:#86198f;font-size:11px;font-weight:500}.gmail_toneChipActive__4ydYg{background:#d946ef;border-color:#d946ef;color:#ffffff}.gmail_replyTextareaWrap__47KPd{display:grid}.gmail_replyTextareaLabel__ya0Gz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gmail_replyTextarea__qcAcZ{width:100%;min-height:96px;padding:10px 14px;border:0;resize:vertical;font:inherit;color:#111a2e;line-height:1.6}.gmail_replyFooter___j6kB{padding:6px 12px;border-top:1px solid #eef1f6}.gmail_replyNotice__FmpFD{margin:0 12px 10px;padding:8px 10px;border-radius:10px;font-size:12px;line-height:1.45}.gmail_replyNoticeSuccess__kw6Ee{background:#ecfdf5;color:#0a7d58;border:1px solid #86efac}.gmail_replyNoticeError__oZC1x{background:#fef2f2;color:#a0211d;border:1px solid #fca5a5}.gmail_replyAiLabel__6YkQ_{display:inline-flex;align-items:center;gap:4px;margin-left:8px;color:#86198f;font-size:10px}.gmail_promptRow__vQk1K{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 12px}.gmail_detailToolbar__vBvEq{padding:8px 20px;border-top:1px solid #eef1f6;background:#ffffff;box-shadow:0 -2px 8px rgba(18,32,59,.06)}.gmail_primaryButtonToolbar__51Q_3,.gmail_toolbarGhostButton__qehyU{padding:6px 14px}.gmail_toolbarIconButton__HybOf{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #d8deea;border-radius:9px;background:transparent;color:#5b657c}.gmail_toolbarSpacer__kxIPs{flex:1 1}.gmail_stagedBadge__1PvPH{padding:2px 8px;background:#fffbeb;color:#8a5900;font-size:10px}.gmail_copilotFab__tNRpr{position:absolute;right:20px;bottom:20px;z-index:12;width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(135deg,#d946ef,#a855f7);color:#ffffff;box-shadow:0 16px 36px rgba(168,85,247,.28);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.gmail_copilotFab__tNRpr:hover{transform:scale(1.04);box-shadow:0 18px 40px rgba(168,85,247,.34)}.gmail_copilotFabIcon__YLAyr{width:20px;height:20px}.gmail_copilotFabNotif__l3U0p{position:absolute;top:-2px;right:-2px;min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:999px;background:#a0211d;color:#ffffff;font-size:9px;font-weight:700;border:2px solid #ffffff}.gmail_disclosure__0_jkM{margin:0 20px 16px;border:1px solid #d8deea;border-radius:12px;background:#ffffff;padding:14px}.gmail_disclosure__0_jkM summary{cursor:pointer;list-style:none;color:#111a2e;font-size:13px;font-weight:600}.gmail_disclosure__0_jkM summary::-webkit-details-marker{display:none}.gmail_disclosureGrid__JlCsj{align-items:stretch;gap:12px;margin-top:14px}.gmail_disclosureCard__gWfAa{flex:1 1;border:1px solid #eef1f6;border-radius:12px;background:#f8fafd;padding:12px;display:grid;gap:10px}.gmail_disclosureTitle__Z345z{color:#111a2e;font-size:13px;font-weight:600}.gmail_detailList__Zx_8L{display:grid;gap:8px;margin:0}.gmail_detailList__Zx_8L div{display:grid;gap:2px}.gmail_detailList__Zx_8L dt{color:#5b657c;font-size:11px}.gmail_detailList__Zx_8L dd{color:#111a2e;font-size:12px;margin:0}.gmail_trailList__3YUF4{display:grid;gap:8px}.gmail_trailItem__ow4gZ{display:grid;gap:3px}.gmail_trailLink__hS7Sx{color:inherit;text-decoration:none}.gmail_trailLink__hS7Sx:hover{text-decoration:underline}.gmail_trailItemTitle__x1OWO{color:#111a2e;font-size:12px;font-weight:600}.gmail_trailItemDetail__C7USl,.gmail_trailItemReference__kxYCp{color:#5b657c;font-size:11px;line-height:1.5}.gmail_emptyState__GDCUE{margin:auto;padding:24px;display:grid;gap:8px;color:#5b657c;text-align:left}.gmail_emptyState__GDCUE strong{color:#111a2e;font-size:16px}.gmail_emptyStateActions__esEzz{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:1180px){.gmail_workspace__IVOmh{grid-template-columns:1fr}.gmail_listPane__jHnZL{border-right:0;border-bottom:1px solid #eef1f6;max-height:46dvh}.gmail_disclosureGrid__JlCsj{flex-direction:column}}@media (max-width:720px){.gmail_workspace__IVOmh{height:100%;border-radius:0;border-left:0;border-right:0}.gmail_aianaStrip__2Ux4Z,.gmail_contextLinksSection__L6mMz,.gmail_detailHeader__Q_h6p,.gmail_detailToolbar__vBvEq,.gmail_disclosure__0_jkM,.gmail_extractedTasks___VVKz,.gmail_listHeader__FF5xA,.gmail_messageCard__ZX6ON,.gmail_replySection__y2Eel{margin-left:0;margin-right:0;padding-left:14px;padding-right:14px;border-left:0;border-right:0;border-radius:0}.gmail_threadRow__C5p3L{padding-right:52px}.gmail_quickActions__iuFhu{opacity:1;position:static;transform:none;margin-top:4px;padding:0;box-shadow:none;background:transparent}.gmail_aianaStrip__2Ux4Z,.gmail_contextLinks__lr9ua,.gmail_detailHeaderLinks__aRHvJ,.gmail_detailToolbar__vBvEq,.gmail_replyFooter___j6kB{flex-wrap:wrap}.gmail_copilotFab__tNRpr{right:16px;bottom:16px}}@media (max-width:900px){.gmail_workspace__IVOmh{grid-template-columns:1fr;border-radius:0;border-left:0;border-right:0;box-shadow:none;height:auto;min-height:0}.gmail_detailPane__j6dxy,.gmail_workspace__IVOmh[data-detail=open] .gmail_listPane__jHnZL{display:none}.gmail_workspace__IVOmh[data-detail=open] .gmail_detailPane__j6dxy{display:flex}.gmail_listHeader__FF5xA{padding:8px 12px;flex-wrap:wrap;gap:6px}.gmail_topbarAiana__9CQlG{min-width:0;flex:1 1}.gmail_threadRow__C5p3L{padding:12px 14px;min-height:64px;border-radius:0}.gmail_quickActions__iuFhu{opacity:1;position:static;transform:none;margin-top:6px;padding:0;box-shadow:none;background:transparent;gap:4px}.gmail_actionBtn__kPUHu,.gmail_quickAction__7VIHa,.gmail_toolBtn__PnXvL{min-width:44px;min-height:44px}.gmail_tabRow__8ztBO,.gmail_tabStrip__NzmN1{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;white-space:nowrap;padding:0 12px}.gmail_tabRow__8ztBO::-webkit-scrollbar,.gmail_tabStrip__NzmN1::-webkit-scrollbar{display:none}.gmail_detailPane__j6dxy{flex-direction:column}.gmail_replySection__y2Eel{border-radius:0;margin:0}}