.LoginScreen_backdrop__8_RrO{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg)}.LoginScreen_card__rFQrn{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:380px;padding:2.5rem 2rem;border-radius:var(--radius);background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);animation:LoginScreen_pop-in__nf_zG var(--dur-mod) var(--ease)}.LoginScreen_title__PRAe0{margin:0;font-size:1.5rem;font-weight:700;text-align:center;color:var(--text)}.LoginScreen_subtitle__DG326{margin:0;font-size:.9rem;color:var(--muted);text-align:center}.LoginScreen_input__EFYod{padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--text);font-size:1rem;outline:none;transition:border-color .15s,box-shadow .15s}.LoginScreen_input__EFYod:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.LoginScreen_error__s7NeE{margin:0;font-size:.85rem;color:var(--red);text-align:center}.LoginScreen_button__bG6fr{padding:.75rem 1.25rem;border:none;border-radius:var(--radius-pill);background:var(--cta);color:var(--cta-text);font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}.LoginScreen_button__bG6fr:hover:not(:disabled){background:var(--cta-hover)}.LoginScreen_button__bG6fr:disabled{opacity:.5;cursor:not-allowed}.ErrorBoundary_wrap__jXt5g{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:12rem;margin:1rem;padding:1.5rem;border:1px solid var(--red);border-radius:var(--radius);background:rgba(239,68,68,.08);text-align:center;animation:ErrorBoundary_fade-up__XQWIB var(--dur-mod) var(--ease)}.ErrorBoundary_title__RAjLQ{margin:0;font-size:1.05rem;font-weight:600;color:var(--text)}.ErrorBoundary_message__okwQ6{margin:0;max-width:36rem;font-size:.9rem;color:var(--muted);word-break:break-word}.ErrorBoundary_retry__ltcds{margin-top:.25rem;background:var(--cta);border-color:var(--cta);color:var(--cta-text)}.ErrorBoundary_retry__ltcds:hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover)}.AiDrawer_drawer__TJF_e{display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:300px;flex-shrink:0;border-left:1px solid var(--border);background:var(--surface);overflow-y:auto;animation:AiDrawer_slide-in-right__RuXOW var(--dur-mod) var(--ease)}.AiDrawer_head__8l3hT{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.AiDrawer_title__M2WRO{margin:0;font-size:.95rem}.AiDrawer_close__HBKl2{background:transparent;border-color:transparent;color:var(--muted);font-size:.8rem}.AiDrawer_block__T9enW{display:flex;flex-direction:column;gap:.35rem}.AiDrawer_blockTitle___A_L6{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.AiDrawer_note__YgxZQ,.AiDrawer_summary__QOMQ6{margin:0;font-size:.85rem}.AiDrawer_note__YgxZQ{color:var(--muted)}.AiDrawer_list__5xpGZ{margin:0;padding-left:1.1rem;font-size:.85rem;display:flex;flex-direction:column;gap:.3rem}.AiDrawer_pointHint__ZOQoZ{margin:0;font-size:.75rem;color:var(--muted)}.AiDrawer_pointBtn__o9Hqu{padding:.4rem .6rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);text-align:left;font-size:.82rem;width:100%;cursor:pointer}.AiDrawer_pointBtn__o9Hqu:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}@media (max-width:1200px){.AiDrawer_drawer__TJF_e{width:260px}}@media (max-width:900px){.AiDrawer_drawer__TJF_e{width:auto;border-left:0;border-top:1px solid var(--border)}}@media (max-width:720px){.AiDrawer_drawer__TJF_e{position:fixed;inset:0;z-index:40;width:100%;max-width:none;border:0;background:var(--surface)}}.AddressInput_wrap__MmtR_{position:relative}.AddressInput_menu__x3kk4{position:absolute;z-index:30;top:calc(100% + .2rem);left:0;right:0;margin:0;padding:.3rem;list-style:none;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-height:220px;overflow-y:auto}.AddressInput_menu__x3kk4 li{display:block}.AddressInput_menu__x3kk4 button{display:flex;align-items:baseline;gap:.4rem;width:100%;padding:.4rem .5rem;background:transparent;border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer;font-size:.85rem}.AddressInput_menu__x3kk4 button.AddressInput_active__gye6E,.AddressInput_menu__x3kk4 button:hover{background:var(--hover,rgba(0,0,0,.06))}.AddressInput_name__npzwS{font-weight:500}.AddressInput_email__qrtzk{color:var(--muted);font-size:.8rem}.AttachmentPicker_wrap__Lz7Fh{display:flex;flex-direction:column;gap:.4rem}.AttachmentPicker_row__Q0xGp{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.AttachmentPicker_hint__ROWvV{font-size:.75rem;color:var(--muted)}.AttachmentPicker_hidden__JOKLB{display:none}.AttachmentPicker_error__xB86F{margin:0;font-size:.8rem;color:var(--red)}.AttachmentPicker_list__N9qt_{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem}.AttachmentPicker_list__N9qt_ li{display:flex;align-items:center;gap:.5rem;font-size:.82rem;padding:.35rem .5rem;background:var(--surface2);border-radius:var(--radius-sm)}.AttachmentPicker_size__wc1JL{margin-left:auto;color:var(--muted);font-size:.75rem}.AttachmentPicker_list__N9qt_ button{padding:.1rem .35rem;font-size:.9rem;line-height:1;background:transparent;border-color:transparent;color:var(--muted)}.AttachmentPicker_list__N9qt_ button:hover:not(:disabled){color:var(--red);border-color:transparent}.MicButton_wrap__oX1TQ{display:inline-flex;align-items:center;gap:.4rem}.MicButton_mic__BSmdK{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;background:var(--surface2);border:1px solid var(--border);border-radius:50%;color:var(--text);font-size:.95rem;line-height:1;cursor:pointer}.MicButton_mic__BSmdK:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.MicButton_mic__BSmdK:disabled{opacity:.5;cursor:not-allowed}.MicButton_recording__sKnNP{border-color:#e33;color:#e33;animation:MicButton_pulse__r5J_v 1s ease-in-out infinite}.MicButton_spinner__efLLF{width:.85rem;height:.85rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:MicButton_spin__oARK7 .7s linear infinite}.MicButton_error__YAmSh{font-size:.75rem;color:#e33}@keyframes MicButton_spin__oARK7{to{transform:rotate(1turn)}}@keyframes MicButton_pulse__r5J_v{0%,to{box-shadow:0 0 0 0 rgba(238,51,51,.4)}50%{box-shadow:0 0 0 .3rem rgba(238,51,51,0)}}.SpellcheckMarks_backdrop__b8FMs{position:absolute;inset:0;margin:0;padding:.55rem .85rem;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;color:transparent;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;pointer-events:none}.SpellcheckMarks_mark__vmJA7{background:transparent;color:transparent;text-decoration:underline;-webkit-text-decoration-style:wavy;text-decoration-style:wavy;-webkit-text-decoration-color:#e6493f;text-decoration-color:#e6493f;text-decoration-thickness:2px;text-underline-offset:3px}.SpellcheckMarks_suggestions__JAepZ{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}.SpellcheckMarks_suggestion__zTld_{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;padding:.4rem .6rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.82rem}.SpellcheckMarks_suggestionText__VidQj s{color:var(--muted);-webkit-text-decoration-color:#e6493f;text-decoration-color:#e6493f}.SpellcheckMarks_suggestionActions__al5Qw{display:flex;gap:.4rem}.SpellcheckMarks_suggestionActions__al5Qw button{padding:.25rem .6rem;font-size:.78rem}.Composer_composer__67h3L{display:flex;flex-direction:column;gap:.45rem;padding:.6rem .85rem .75rem;border-top:1px solid var(--border);background:var(--surface);flex:1 1 var(--composer-h,260px);min-height:0;overflow:hidden;animation:Composer_fade-up__Tlcxc var(--dur) var(--ease)}.Composer_expandToggle__e81Y4{display:none}.Composer_fields__nn1qd{display:contents}.Composer_commandBar___SEeI{display:flex;align-items:center;gap:.45rem;padding:.35rem .5rem;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius-sm)}.Composer_commandLabel___K_f1{font-size:.75rem;font-weight:700;color:var(--accent);letter-spacing:.04em}.Composer_commandInput__pstZe{flex:1 1;min-width:0;padding:.25rem 0;background:transparent;border:0;color:var(--text);font-size:.9rem}.Composer_commandInput__pstZe:focus{outline:none}.Composer_ccRow___sUoR{display:flex;gap:.4rem;align-items:center}.Composer_ccToggle__sTeCw{background:transparent;border-color:transparent;color:var(--muted);font-size:.78rem;padding:.2rem .4rem}.Composer_ccToggle__sTeCw:hover:not(:disabled){color:var(--text);border-color:transparent}.Composer_ccInput__7OrFs{flex:1 1;font-size:.82rem;padding:.35rem .6rem}.Composer_formatBar__q7Mbp{display:flex;gap:.2rem}.Composer_formatBtn__5AbgR{padding:.25rem .5rem;font-size:.8rem;font-weight:700;background:transparent;border-color:transparent;color:var(--muted);min-width:2rem;text-align:center}.Composer_formatBtn__5AbgR:hover:not(:disabled){background:var(--surface2);color:var(--text);border-color:transparent}.Composer_notes__3gFSR{margin:0;font-size:.8rem;color:var(--muted)}.Composer_actions__cgl5m{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.Composer_hint__1fdma{margin-right:auto;font-size:.75rem;color:var(--muted)}.Composer_send__Wvt0u{background:var(--cta);border-color:var(--cta);color:var(--cta-text);font-weight:600}.Composer_send__Wvt0u:hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-text)}.Composer_scheduleWrap__C0G7W{position:relative}.Composer_scheduleMenu__C7lLg{position:absolute;bottom:100%;right:0;z-index:10;margin:0 0 .3rem;padding:.3rem 0;list-style:none;min-width:150px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow)}.Composer_scheduleMenu__C7lLg button{display:block;width:100%;padding:.45rem .8rem;background:transparent;border:0;border-radius:0;text-align:left;font-size:.85rem}.Composer_scheduleMenu__C7lLg button:hover{background:var(--surface2)}.Composer_textareaStreaming__cCZFr{opacity:.92;caret-color:var(--accent)}.Composer_textareaWrap__B1ubX{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;background:var(--card);border-radius:var(--radius-sm)}.Composer_textareaWrap__B1ubX textarea{flex:1 1;min-height:4rem;height:100%;resize:none;overflow-y:auto}.Composer_textareaMarked__CsgSI{background:transparent}.Composer_textareaMic__lqiog{position:absolute;right:.5rem;bottom:.5rem}@media (max-width:720px){.Composer_composer__67h3L{padding:.65rem .75rem .85rem;gap:.45rem}.Composer_expandToggle__e81Y4{display:block;width:100%;padding:.55rem .75rem;background:var(--surface2);border-color:var(--border);font-size:.9rem;font-weight:600;text-align:left}.Composer_fields__nn1qd{display:none}.Composer_composer__67h3L[data-expanded=true] .Composer_fields__nn1qd{display:flex;flex-direction:column;gap:.45rem}.Composer_actions__cgl5m{flex-wrap:wrap;gap:.4rem}.Composer_hint__1fdma{flex:1 1 100%;margin-right:0}.Composer_actions__cgl5m>button,.Composer_scheduleWrap__C0G7W{flex:1 1 auto}}.ThemeToggle_toggle__zZUBh{background:transparent;border-color:transparent;color:var(--muted);font-size:.8rem;padding:.45rem .75rem;width:100%;text-align:left;border-radius:var(--radius-sm)}.ThemeToggle_toggle__zZUBh:hover{color:var(--text);background:var(--surface2);box-shadow:none}.FolderRail_rail__x0KGk{display:flex;flex-direction:column;padding:1rem .75rem;background:var(--surface);border-right:1px solid var(--border);min-width:0;min-height:0;gap:.15rem;position:relative}.FolderRail_head__gUTjv{display:flex;flex-direction:column;gap:.6rem;flex-shrink:0;margin-bottom:.75rem}.FolderRail_hamburger__k_7YC{display:none;flex-shrink:0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:2.1rem;height:2.1rem;padding:0;background:transparent;border-color:transparent}.FolderRail_hamburger__k_7YC span{display:block;width:1.2rem;height:2px;background:var(--text);border-radius:1px}.FolderRail_navBody__l5Lhz{display:flex;flex-direction:column;gap:.15rem;flex:1 1;min-height:0}.FolderRail_account__50lLI{margin:0;font-size:.8rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.FolderRail_compose__OZzH0{background:var(--cta);border-color:var(--cta);color:var(--cta-text);font-weight:600;border-radius:var(--radius-pill);transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.FolderRail_compose__OZzH0:hover{background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-text)}.FolderRail_scrollable__eQh1X{flex:1 1;overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:.15rem}.FolderRail_list__wIn19{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.FolderRail_groupLabel__z3jOG{margin:.5rem 0 0;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.FolderRail_item__rXWAo,.FolderRail_settings__twP6s{display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;background:transparent;border-color:transparent;border-radius:var(--radius-sm);text-align:left;padding:.5rem .75rem;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.FolderRail_itemRow__1wTmK{display:flex;align-items:center;gap:.15rem;border-radius:var(--radius-sm);transition:background var(--dur) var(--ease)}.FolderRail_itemRow__1wTmK .FolderRail_item__rXWAo{flex:1 1;min-width:0}.FolderRail_itemRow__1wTmK:hover,.FolderRail_item__rXWAo:hover,.FolderRail_settings__twP6s:hover{background:var(--surface2);box-shadow:none}.FolderRail_itemActive__fgEnr,.FolderRail_itemRow__1wTmK.FolderRail_itemActive__fgEnr,.FolderRail_settingsActive__3ATdw{background:var(--accent-soft);border-color:transparent;color:var(--accent);font-weight:600}.FolderRail_itemInbox__HJkox{font-weight:600;padding:.65rem .75rem;margin-bottom:.15rem}.FolderRail_itemInbox__HJkox .FolderRail_itemLabel__vnG9_{font-size:.95rem}.FolderRail_itemLabel__vnG9_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FolderRail_badge___nCZ_{flex-shrink:0;min-width:1.5rem;padding:.15rem .45rem;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;text-align:center;line-height:1.2}.FolderRail_badgeInbox__cz0mT{min-width:1.7rem;padding:.2rem .5rem;font-size:.8rem;background:var(--cta);color:var(--cta-text)}.FolderRail_folderAction__LN4Bp{flex-shrink:0;padding:0 .3rem;background:transparent;border:0;color:var(--muted);font-size:.9rem;line-height:1;opacity:.55;transition:color .15s}.FolderRail_folderAction__LN4Bp:focus-visible,.FolderRail_itemRow__1wTmK:hover .FolderRail_folderAction__LN4Bp{opacity:1}.FolderRail_folderAction__LN4Bp:hover{color:var(--red)}.FolderRail_inlineForm__C5Aw1{padding:.15rem 0}.FolderRail_inlineForm__C5Aw1 input{font-size:.85rem;padding:.3rem .5rem}.FolderRail_addFolder__VP156{display:block;width:100%;padding:.35rem .5rem;background:transparent;border:0;border-color:transparent;color:var(--muted);font-size:.8rem;text-align:left;cursor:pointer}.FolderRail_addFolder__VP156:hover{color:var(--text)}.FolderRail_settings__twP6s{flex-shrink:0;margin-top:.75rem}.FolderRail_logout__Zdjv2{flex-shrink:0;width:100%;margin-top:.35rem;background:transparent;border-color:transparent;color:var(--muted);text-align:left}.FolderRail_logout__Zdjv2:hover{background:var(--surface2);color:var(--text);box-shadow:none}@media (max-width:900px){.FolderRail_rail__x0KGk{border-right:0;border-bottom:1px solid var(--border)}.FolderRail_scrollable__eQh1X{overflow-y:visible}.FolderRail_list__wIn19{flex-direction:row;flex-wrap:wrap}.FolderRail_item__rXWAo{width:auto}.FolderRail_settings__twP6s{align-self:flex-start;width:auto}}@media (max-width:720px){.FolderRail_rail__x0KGk{padding:.45rem .55rem;gap:0}.FolderRail_head__gUTjv{flex-direction:row;align-items:center;margin-bottom:0;gap:.5rem}.FolderRail_hamburger__k_7YC{display:flex}.FolderRail_account__50lLI{flex:1 1;min-width:0;font-size:.75rem}.FolderRail_compose__OZzH0{flex-shrink:0;padding:.4rem .85rem;font-size:.82rem}.FolderRail_scrollable__eQh1X{overflow-x:hidden;overflow-y:auto}.FolderRail_list__wIn19{flex-direction:column;flex-wrap:nowrap;gap:.15rem}.FolderRail_item__rXWAo,.FolderRail_settings__twP6s{width:100%;padding:.55rem .65rem;font-size:.9rem;white-space:nowrap}.FolderRail_groupLabel__z3jOG,.FolderRail_logout__Zdjv2{display:block}.FolderRail_navBody__l5Lhz{display:none}.FolderRail_navBody__l5Lhz.FolderRail_navOpen__wvNfb{display:flex;position:absolute;top:100%;left:0;right:0;z-index:40;max-height:70vh;overflow-y:auto;padding:.5rem .75rem .75rem;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:0 12px 24px rgba(0,0,0,.15)}.FolderRail_settings__twP6s{flex-shrink:0}}.MailConfigEditor_wrap__7HVBJ{display:flex;flex-direction:column;gap:1.25rem}.MailConfigEditor_header__t48HE{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.MailConfigEditor_title__aeUeu{margin:0;font-size:1.15rem}.MailConfigEditor_subtitle__BEaPC{margin:.35rem 0 0;color:var(--muted);font-size:.875rem}.MailConfigEditor_saveBtn__TUp7j{padding:.5rem 1.1rem;border-radius:var(--radius-pill);border:1px solid var(--cta);background:var(--cta);color:var(--cta-text);font-weight:600;cursor:pointer}.MailConfigEditor_saveBtn__TUp7j:disabled{opacity:.6;cursor:wait}a.MailConfigEditor_saveBtn__TUp7j{display:inline-block;text-decoration:none;width:-moz-fit-content;width:fit-content}.MailConfigEditor_googleRow__3phYe{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.MailConfigEditor_ok__V_qPy{margin:0;color:var(--green);font-size:.875rem}.MailConfigEditor_error__XnD2f{margin:0;color:var(--red);font-size:.875rem}.MailConfigEditor_tabs__Ij0DQ{display:flex;gap:.4rem;flex-wrap:wrap;border-bottom:1px solid var(--border);padding-bottom:.5rem}.MailConfigEditor_tabActive__w7SH_,.MailConfigEditor_tab__bQEtU{padding:.5rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.85rem;cursor:pointer}.MailConfigEditor_tabActive__w7SH_{border-color:var(--cta);background:var(--cta);color:var(--cta-text);font-weight:600}.MailConfigEditor_section__8qYgD{padding:1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;gap:.85rem}.MailConfigEditor_section__8qYgD h3{margin:0;font-size:1rem}.MailConfigEditor_sectionHead__jE4UJ{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.MailConfigEditor_metaLine__RtqTn{margin:0;font-size:.8rem;color:var(--muted)}.MailConfigEditor_suggestionBox__SG2vn{display:flex;flex-direction:column;gap:.75rem;padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.MailConfigEditor_suggestionActions__YMVgW{display:flex;flex-wrap:wrap;gap:.5rem}.MailConfigEditor_field__0U8VV{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem;color:var(--muted)}.MailConfigEditor_field__0U8VV input,.MailConfigEditor_field__0U8VV select,.MailConfigEditor_field__0U8VV textarea{width:100%;padding:.65rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--text);font:inherit}.MailConfigEditor_replyCard__ShlaB{display:flex;flex-direction:column;gap:.65rem;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.MailConfigEditor_nestedReply__GbO2u{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px dashed var(--border);border-radius:var(--radius-sm)}.TasksLibrary_wrap__sCjkj{display:flex;flex-direction:column;gap:1rem;min-height:0;height:100%}.TasksLibrary_head__oEwxE{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.TasksLibrary_title__RP31Z{margin:0;font-size:1.2rem}.TasksLibrary_sub___ulcq{margin:.25rem 0 0;color:var(--muted);font-size:.85rem}.TasksLibrary_grid__JeT10{display:grid;grid-template-columns:minmax(220px,320px) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0;flex:1 1}.TasksLibrary_listPane__iauoJ,.TasksLibrary_previewPane__dnsM6{min-height:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden;display:flex;flex-direction:column}.TasksLibrary_list___W8eB{list-style:none;margin:0;padding:.4rem;overflow-y:auto;display:flex;flex-direction:column;gap:.3rem}.TasksLibrary_item__gduAl{width:100%;display:flex;flex-direction:column;gap:.2rem;text-align:left;padding:.65rem .75rem;background:transparent;border-color:transparent;border-radius:var(--radius-sm)}.TasksLibrary_item__gduAl:hover:not(:disabled){background:var(--surface2)}.TasksLibrary_itemActive___7OOb{background:var(--accent-soft);border-color:var(--accent)}.TasksLibrary_itemSubject__0jzzu{font-size:.9rem}.TasksLibrary_itemMeta__4P7D7{font-size:.75rem;color:var(--muted)}.TasksLibrary_empty__r5WvC{margin:0;padding:1.25rem;color:var(--muted);font-size:.9rem}.TasksLibrary_previewActions__J4HG6{display:flex;gap:.4rem;flex-wrap:wrap;padding:.75rem;border-bottom:1px solid var(--border)}.TasksLibrary_listRow__o1gQa{display:flex;align-items:center;gap:.15rem}.TasksLibrary_listRow__o1gQa .TasksLibrary_item__gduAl{flex:1 1;min-width:0}.TasksLibrary_deleteBtn__41HLS{flex-shrink:0;width:1.75rem;padding:0;background:transparent;border-color:transparent;color:var(--muted);font-size:1.1rem;line-height:1;opacity:0;transition:opacity .15s,color .15s}.TasksLibrary_deleteBtn__41HLS:focus-visible,.TasksLibrary_listRow__o1gQa:hover .TasksLibrary_deleteBtn__41HLS{opacity:1}.TasksLibrary_deleteBtn__41HLS:hover:not(:disabled){color:var(--red)}.TasksLibrary_previewDeleteBtn__tY8NH{color:var(--red);border-color:var(--red);margin-left:auto}.TasksLibrary_markdown__IDVB9{margin:0;padding:1rem;overflow:auto;flex:1 1;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45;white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.TasksLibrary_grid__JeT10{grid-template-columns:1fr;grid-template-rows:minmax(180px,40%) minmax(0,1fr)}}.TasksPanel_drawer__iAuq0{display:flex;flex-direction:column;gap:.75rem;padding:1rem;width:300px;flex-shrink:0;border-left:1px solid var(--border);background:var(--surface);overflow-y:auto;animation:TasksPanel_slide-in-right__Hy_pv var(--dur-mod) var(--ease)}.TasksPanel_head__TnZQS{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.TasksPanel_title__MxM8F{margin:0;font-size:.95rem}.TasksPanel_close__x6bNK{background:transparent;border-color:transparent;color:var(--muted);font-size:.8rem}.TasksPanel_block__c9AkX{display:flex;flex-direction:column;gap:.35rem}.TasksPanel_blockTitle__TOVkz{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.TasksPanel_note__9NzJn,.TasksPanel_summary__pMse8{margin:0;font-size:.85rem}.TasksPanel_note__9NzJn{color:var(--muted)}.TasksPanel_list__ulgaj{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.TasksPanel_list__ulgaj li{padding:.45rem .55rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);display:flex;flex-direction:column;gap:.2rem}.TasksPanel_taskTitle__7thuO{font-size:.85rem}.TasksPanel_taskNotes__KareG{font-size:.75rem;color:var(--muted)}.TasksPanel_actions___7onY{display:flex;gap:.4rem}.TasksPanel_actions___7onY button{flex:1 1}.TasksPanel_deleteBtn__klUp8{color:var(--red);border-color:var(--red)}.TasksPanel_linkBtn__YS8L4{background:transparent;border-color:transparent;color:var(--accent);font-size:.82rem;text-align:left;padding-left:0}@media (max-width:1200px){.TasksPanel_drawer__iAuq0{width:260px}}@media (max-width:900px){.TasksPanel_drawer__iAuq0{width:auto;border-left:0;border-top:1px solid var(--border)}}@media (max-width:720px){.TasksPanel_drawer__iAuq0{position:fixed;inset:0;z-index:40;width:100%;max-width:none;border:0;background:var(--surface)}}.TicketChat_chat__FwP9x{display:flex;flex-direction:column;gap:.5rem;width:100%;box-sizing:border-box;margin:.15rem;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.TicketChat_thread__lqqWi{display:flex;flex-direction:column;gap:.4rem;max-height:16rem;overflow-y:auto}.TicketChat_rowUser__g1M1o{display:flex;justify-content:flex-end}.TicketChat_rowAssistant__Kc7SK{display:flex;justify-content:flex-start}.TicketChat_bubbleAssistant__Fp5BE,.TicketChat_bubbleUser__4bVwP,.TicketChat_typingBubble__CJ7k5{max-width:85%;padding:.45rem .65rem;border-radius:.8rem;white-space:pre-wrap;line-height:1.4;font-size:16px}.TicketChat_typingBubble__CJ7k5{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-style:italic}.TicketChat_typingDot__MQ2QW{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;animation:TicketChat_typingPulse__ktG02 1s ease-in-out infinite}.TicketChat_typingDot__MQ2QW:nth-child(2){animation-delay:.15s}.TicketChat_typingDot__MQ2QW:nth-child(3){animation-delay:.3s}@keyframes TicketChat_typingPulse__ktG02{0%,60%,to{opacity:.3;transform:scale(.85)}30%{opacity:1;transform:scale(1)}}.TicketChat_bubbleUser__4bVwP{background:var(--accent-soft);color:var(--accent);border-bottom-right-radius:.2rem}.TicketChat_bubbleAssistant__Fp5BE,.TicketChat_typingBubble__CJ7k5{background:var(--surface2);border-bottom-left-radius:.2rem}.TicketChat_composer__sC3EH{display:flex;flex-direction:column;gap:.4rem}.TicketChat_inputWithMic__J5DFG{display:flex;align-items:flex-start;gap:.4rem}.TicketChat_inputWithMic__J5DFG input,.TicketChat_inputWithMic__J5DFG textarea{flex:1 1;min-width:0;resize:vertical;font-family:inherit;font-size:16px}.TicketChat_composerActions__IFNSd{display:flex;align-items:center;justify-content:space-between;gap:.4rem;flex-wrap:wrap}.TicketChat_composerActionsRight___PLUH{display:flex;gap:.4rem}.TicketChat_createButton__RSwG8{font-weight:600}.TicketChat_error__7oISv{color:var(--red);font-size:.8rem;margin:0}.TicketChat_draft__q1Hcw{display:flex;flex-direction:column;gap:.4rem;margin:.15rem;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.TicketChat_draftActions__R8FUO{display:flex;gap:.4rem}.TicketsPanel_wrap__shj_9{display:flex;flex-direction:column;gap:1rem;min-height:0;height:100%}.TicketsPanel_head__zVPyZ{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.TicketsPanel_title__Hn7OT{margin:0;font-size:1.2rem}.TicketsPanel_sub__GdUpT{margin:.25rem 0 0;color:var(--muted);font-size:.85rem;max-width:60ch}.TicketsPanel_grid__RGGwC{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0;flex:1 1}.TicketsPanel_detailPane__EqOPM,.TicketsPanel_listPane__u0w0n{min-height:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-y:auto;display:flex;flex-direction:column}.TicketsPanel_listPane__u0w0n{padding:.4rem;gap:.4rem}.TicketsPanel_detailPane__EqOPM{padding:1rem;gap:.5rem}.TicketsPanel_addTicket__N_jtt{margin:.15rem;text-align:left}.TicketsPanel_newForm___kmEK{display:flex;flex-direction:column;gap:.4rem;margin:.15rem;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.TicketsPanel_newForm___kmEK textarea{resize:vertical;font-family:inherit}.TicketsPanel_inputWithMic__TposA{display:flex;align-items:flex-start;gap:.4rem}.TicketsPanel_inputWithMic__TposA input,.TicketsPanel_inputWithMic__TposA textarea{flex:1 1;min-width:0}.TicketsPanel_newFormActions__xCBWN{display:flex;gap:.4rem}.TicketsPanel_list__g8Glp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.TicketsPanel_item__5JKC0{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;text-align:left;padding:.65rem .75rem;background:transparent;border-color:transparent;border-radius:var(--radius-sm)}.TicketsPanel_item__5JKC0:hover:not(:disabled){background:var(--surface2)}.TicketsPanel_itemActive__hEqrL{background:var(--accent-soft);border-color:var(--accent)}.TicketsPanel_itemTitle__ZXR3m{font-size:.9rem}.TicketsPanel_badge__vHBwV{display:inline-block;font-size:.7rem;padding:.1rem .5rem;border-radius:999px;background:var(--surface2);color:var(--muted)}.TicketsPanel_badge_open__J2hoF{background:var(--accent-soft);color:var(--accent)}.TicketsPanel_badge_in_progress__Fkm0m,.TicketsPanel_badge_run_running__tbYJc{background:#fef3c7;color:#92400e}.TicketsPanel_badge_review__cA_v6{background:#dbeafe;color:#1e40af}.TicketsPanel_badge_done__ceNxq,.TicketsPanel_badge_run_success__Ja_YW{background:#dcfce7;color:#166534}.TicketsPanel_badge_rejected__nOYw_,.TicketsPanel_badge_run_failed__D4mZE{background:#fee2e2;color:#991b1b}.TicketsPanel_empty___rt_8{margin:0;padding:1rem;color:var(--muted);font-size:.9rem}.TicketsPanel_detailHead__m9VI6{display:flex;align-items:center;gap:.5rem}.TicketsPanel_detailTitle__pNPCU{margin:0;font-size:1.05rem}.TicketsPanel_detailDescription__JUUBJ{margin:0;color:var(--muted);white-space:pre-wrap}.TicketsPanel_detailBranch__fghrz{margin:0;font-size:.85rem;color:var(--muted)}.TicketsPanel_runsTitle__lc7bv{margin:.5rem 0 0;font-size:.85rem;color:var(--muted)}.TicketsPanel_runs__aYmsn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.TicketsPanel_run__TAwWF{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.6rem .75rem}.TicketsPanel_runHead__KNAR_{display:flex;align-items:center;gap:.5rem}.TicketsPanel_runMeta__2W5Vm{font-size:.75rem;color:var(--muted)}.TicketsPanel_runSummary__Jfi7I{margin:.4rem 0 0;font-size:.85rem}.TicketsPanel_runDiff__qoZd9{margin:.4rem 0 0;padding:.5rem;background:var(--surface2);border-radius:var(--radius-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;overflow-x:auto;white-space:pre}@media (max-width:900px){.TicketsPanel_grid__RGGwC{grid-template-columns:1fr;grid-template-rows:minmax(220px,45%) minmax(0,1fr)}}.NotesPanel_wrap__XrTB9{display:flex;flex-direction:column;gap:1rem;min-height:0;height:100%}.NotesPanel_head__SxkrB{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.NotesPanel_title__ncCG7{margin:0;font-size:1.2rem}.NotesPanel_sub__igyrs{margin:.25rem 0 0;color:var(--muted);font-size:.85rem;max-width:60ch}.NotesPanel_grid__asn2f{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0;flex:1 1}.NotesPanel_detailPane__ym4ZX,.NotesPanel_listPane__AS8_W{min-height:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-y:auto;display:flex;flex-direction:column}.NotesPanel_listPane__AS8_W{padding:.4rem;gap:.4rem}.NotesPanel_detailPane__ym4ZX{padding:1rem;gap:.5rem}.NotesPanel_addNote__9_jus{margin:.15rem;text-align:left}.NotesPanel_editForm___mNOf,.NotesPanel_newForm__g9E76{display:flex;flex-direction:column;gap:.4rem;margin:.15rem}.NotesPanel_newForm__g9E76{padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.NotesPanel_editForm___mNOf{flex:1 1;min-height:0}.NotesPanel_editForm___mNOf textarea,.NotesPanel_newForm__g9E76 textarea{resize:vertical;font-family:inherit}.NotesPanel_editBody__WXdZ0{flex:1 1;min-height:200px}.NotesPanel_editTitle__ssHLg{font-size:1rem;font-weight:600}.NotesPanel_inputWithMic__dCw4Y{display:flex;align-items:flex-start;gap:.4rem}.NotesPanel_inputWithMic__dCw4Y input,.NotesPanel_inputWithMic__dCw4Y textarea{flex:1 1;min-width:0}.NotesPanel_newFormActions__ZLyaO{display:flex;gap:.4rem}.NotesPanel_listRow__nr4xY{display:flex;align-items:center;gap:.15rem}.NotesPanel_listRow__nr4xY .NotesPanel_item__TAbpb{flex:1 1;min-width:0}.NotesPanel_deleteBtn__Z9395{flex-shrink:0;width:1.75rem;padding:0;background:transparent;border-color:transparent;color:var(--muted);font-size:1.1rem;line-height:1;opacity:0;transition:opacity .15s,color .15s}.NotesPanel_deleteBtn__Z9395:focus-visible,.NotesPanel_listRow__nr4xY:hover .NotesPanel_deleteBtn__Z9395{opacity:1}.NotesPanel_deleteBtn__Z9395:hover:not(:disabled){color:var(--red)}.NotesPanel_detailDeleteBtn__p5pT_{color:#991b1b;margin-left:auto}.NotesPanel_list__z2aY7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.NotesPanel_item__TAbpb{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;padding:.65rem .75rem;background:transparent;border-color:transparent;border-radius:var(--radius-sm)}.NotesPanel_item__TAbpb:hover:not(:disabled){background:var(--surface2)}.NotesPanel_itemActive__p82Gm{background:var(--accent-soft);border-color:var(--accent)}.NotesPanel_itemTitle__5ZZt8{font-size:.9rem}.NotesPanel_itemMeta__7GR0_{font-size:.75rem;color:var(--muted)}.NotesPanel_empty__AXHbL{margin:0;padding:1rem;color:var(--muted);font-size:.9rem}@media (max-width:900px){.NotesPanel_grid__asn2f{grid-template-columns:1fr;grid-template-rows:minmax(220px,45%) minmax(0,1fr)}}.CategoryBreakdown_list__z2CRK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.CategoryBreakdown_list__z2CRK li{display:grid;grid-template-columns:1fr auto;grid-gap:.15rem .5rem;gap:.15rem .5rem;font-size:.85rem}.CategoryBreakdown_meta__A7WBx{color:var(--muted);font-size:.75rem}.CategoryBreakdown_bar__XhDHm{grid-column:1/-1;height:.28rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--red) 45%,var(--surface2))}.CategoryBreakdown_empty__ztXqU{margin:0;color:var(--muted);font-size:.85rem}.CategoryManager_columns__xa3Z3{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.CategoryManager_columnTitle__H9Nn_{margin:0 0 .4rem;font-size:.85rem}.CategoryManager_list__Mpo86{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0 0 .5rem;padding:0}.CategoryManager_list__Mpo86 li{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.85rem}.CategoryManager_name__Hvr8c{flex:1 1}.CategoryManager_linkBtn__9EIUc{font-size:.78rem;color:var(--muted)}.CategoryManager_editInput__5ZAPT{flex:1 1}.CategoryManager_addRow__VP0kw{display:flex;gap:.4rem}.CategoryManager_addRow__VP0kw input{flex:1 1}.CategoryManager_empty__eL72U{margin:0 0 .5rem;color:var(--muted);font-size:.8rem}.CategoryManager_error__9iyOM{margin:0 0 .4rem;color:var(--red);font-size:.8rem}.CategorySelect_wrap__1GDMP{display:flex;flex-direction:column;gap:.3rem}.CategorySelect_newRow__LTg7o{display:flex;gap:.35rem}.CategorySelect_newRow__LTg7o input{flex:1 1;min-width:0}.CategorySelect_error__YFVNg{margin:0;color:var(--red);font-size:.75rem}.ImportCsvDialog_backdrop__RrIFt{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--backdrop)}.ImportCsvDialog_dialog__BD7nE{display:flex;flex-direction:column;gap:.75rem;width:min(960px,100%);max-height:92vh;overflow:auto;padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ImportCsvDialog_head__mxNwd{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ImportCsvDialog_title__XMzCl{margin:0;font-size:1.1rem}.ImportCsvDialog_error__66TUA{margin:0;color:var(--red);font-size:.85rem}.ImportCsvDialog_hint___MSwg{margin:0;color:var(--muted);font-size:.85rem}.ImportCsvDialog_table__A0Yfb{width:100%;border-collapse:collapse;font-size:.8rem}.ImportCsvDialog_table__A0Yfb td,.ImportCsvDialog_table__A0Yfb th{padding:.3rem;border-bottom:1px solid var(--border);vertical-align:middle}.ImportCsvDialog_table__A0Yfb input,.ImportCsvDialog_table__A0Yfb select{width:100%;min-width:0}.ImportCsvDialog_actions__pHoYm{display:flex;flex-wrap:wrap;gap:.4rem}.ImportCsvDialog_skip__IlQTy{opacity:.45}.RuleTagDialog_backdrop__IyiRx{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--backdrop)}.RuleTagDialog_dialog__6QO0I{display:flex;flex-direction:column;gap:.7rem;width:min(420px,100%);padding:1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.RuleTagDialog_head__Py5W3{display:flex;justify-content:space-between;align-items:center;gap:1rem}.RuleTagDialog_title__Jq2B7{margin:0;font-size:1.05rem}.RuleTagDialog_error__Kpg4Z{margin:0;color:var(--red);font-size:.85rem}.RuleTagDialog_hint__fAB42{margin:0;color:var(--muted);font-size:.8rem}.RuleTagDialog_field__hvnDn{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem}.RuleTagDialog_kindTabs__0A2NQ{display:flex;gap:.4rem}.RuleTagDialog_kindTab__IDY_l{flex:1 1}.RuleTagDialog_kindTabActive__XvnLr{font-weight:600;border-color:var(--accent,currentColor)}.RuleTagDialog_newProject__NuP18{display:flex;gap:.4rem}.RuleTagDialog_newProject__NuP18 input{flex:1 1}.RuleTagDialog_check__kPHeB{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.RuleTagDialog_actions__mYmcR{display:flex;flex-wrap:wrap;gap:.4rem}.LedgerPanel_wrap__2pTcj{display:flex;flex-direction:column;gap:.5rem}.LedgerPanel_toolbar__gDtt5{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.LedgerPanel_check__J9_LD{display:flex;align-items:center;gap:.35rem;font-size:.85rem}.LedgerPanel_table__nRSYc{width:100%;border-collapse:collapse;font-size:.85rem}.LedgerPanel_table__nRSYc td,.LedgerPanel_table__nRSYc th{text-align:left;padding:.35rem .4rem;border-bottom:1px solid var(--border);vertical-align:top}.LedgerPanel_table__nRSYc th{color:var(--muted);font-weight:500;font-size:.75rem}.LedgerPanel_table__nRSYc tfoot td{border-bottom:none;font-weight:600;padding-top:.55rem}.LedgerPanel_meta__PJqe1{color:var(--muted);font-size:.78rem}.LedgerPanel_income__CvWuY{color:var(--green);white-space:nowrap}.LedgerPanel_expense___tlMq{color:var(--red);white-space:nowrap}.LedgerPanel_empty__SK4Lt,.LedgerPanel_hint__OJBhf{margin:0;color:var(--muted);font-size:.8rem}.LedgerPanel_badgeOpen__U4xZL,.LedgerPanel_badgePaid__N28cH,.LedgerPanel_badgePartial__yB_dv{font-size:.7rem;padding:.15rem .5rem;border-radius:999px;border:none;cursor:pointer;white-space:nowrap}.LedgerPanel_badgePaid__N28cH{background:color-mix(in srgb,var(--green) 15%,var(--surface2));color:var(--green)}.LedgerPanel_badgePartial__yB_dv{background:color-mix(in srgb,var(--red) 8%,var(--surface2));color:var(--muted)}.LedgerPanel_badgeOpen__U4xZL{background:color-mix(in srgb,var(--red) 15%,var(--surface2));color:var(--red)}.LedgerPanel_categoryTag__QJo9b{display:inline-block;padding:.1rem .5rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.75rem;white-space:nowrap}.ProjectsPanel_wrap__SEDib{display:flex;flex-direction:column;gap:.6rem;min-height:0;height:100%}.ProjectsPanel_head__d9zFJ{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ProjectsPanel_title__J_jSS{margin:0;font-size:1.2rem}.ProjectsPanel_sub__dWJRr{margin:.25rem 0 0;color:var(--muted);font-size:.85rem;max-width:62ch}.ProjectsPanel_error__9U1ml{margin:0;color:var(--red);font-size:.9rem}.ProjectsPanel_tabs__WWWV8{display:flex;gap:.4rem}.ProjectsPanel_tab__Hcpah{padding:.4rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface2);cursor:pointer}.ProjectsPanel_tabActive__mY1cf{background:var(--accent-soft);border-color:var(--accent)}.ProjectsPanel_period__fqg32{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ProjectsPanel_period__fqg32 nav{display:flex;gap:.3rem}.ProjectsPanel_periodActive__Kri_3{background:var(--accent-soft);border-color:var(--accent)}.ProjectsPanel_shift__L0TtT{display:flex;align-items:center;gap:.35rem}.ProjectsPanel_shift__L0TtT span{min-width:11rem;text-align:center;font-size:.9rem}.ProjectsPanel_totals___9_9U{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.ProjectsPanel_total__EbXDw{margin:0;padding:.5rem .75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card);display:flex;flex-direction:column;gap:.1rem}.ProjectsPanel_total__EbXDw dt{font-size:.75rem;color:var(--muted)}.ProjectsPanel_total__EbXDw dd{margin:0;font-size:1.15rem;font-weight:600}.ProjectsPanel_income__raITM{color:var(--green)}.ProjectsPanel_expense__PZqZl{color:var(--red)}.ProjectsPanel_grid__taNYe{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:0;flex:1 1}.ProjectsPanel_detailPane__xDnmz,.ProjectsPanel_listPane__Cq1RI{min-height:0;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-y:auto;display:flex;flex-direction:column}.ProjectsPanel_listPane__Cq1RI{padding:.4rem;gap:.4rem}.ProjectsPanel_detailPane__xDnmz{padding:.75rem;gap:.5rem}.ProjectsPanel_companyCol__0wrrM{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1 1;overflow-y:auto}.ProjectsPanel_form__MrVQd select:focus-visible,.ProjectsPanel_lineForm__xMl8z select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ProjectsPanel_form__MrVQd,.ProjectsPanel_lineForm__xMl8z{margin:.15rem;padding:.6rem;border:1px solid var(--border);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:.4rem}.ProjectsPanel_checkboxRow__RhWyg{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.ProjectsPanel_checkboxRow__RhWyg input{width:auto}.ProjectsPanel_row__H6wba{display:grid;grid-template-columns:1fr 1fr;grid-gap:.4rem;gap:.4rem}.ProjectsPanel_actions__G_JHz{display:flex;flex-wrap:wrap;gap:.4rem}.ProjectsPanel_list__BeVXd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.ProjectsPanel_item__MqHih{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;text-align:left;padding:.65rem .75rem;background:transparent;border-color:transparent;border-radius:var(--radius-sm)}.ProjectsPanel_item__MqHih:hover:not(:disabled){background:var(--surface2)}.ProjectsPanel_itemActive__KnCeK{background:var(--accent-soft);border-color:var(--accent)}.ProjectsPanel_itemTitle__kDdfK,.ProjectsPanel_sectionTitle__tEfIy{font-size:.9rem}.ProjectsPanel_itemMeta__RB933{font-size:.75rem;color:var(--muted)}.ProjectsPanel_companyExtras__KhUDT{display:flex;flex-direction:column;gap:1rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.ProjectsPanel_emptyState__PhsvV{margin:.5rem 0;padding:.75rem;color:var(--muted);font-size:.85rem}.ProjectsPanel_empty__1d4qf{margin:0;padding:1rem;color:var(--muted);font-size:.9rem}.ProjectsPanel_badge__7t6KS{display:inline-block;font-size:.7rem;padding:.1rem .5rem;border-radius:999px;background:var(--surface2);color:var(--muted)}.ProjectsPanel_badgeOpen__Dt2rT{background:color-mix(in srgb,var(--red) 15%,var(--surface2));color:var(--red)}.ProjectsPanel_badgePaid__jgwgk{background:color-mix(in srgb,var(--green) 15%,var(--surface2));color:var(--green)}.ProjectsPanel_openHint__JKriM{font-weight:400;color:var(--red)}.ProjectsPanel_lineActions__UjWts{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto}.ProjectsPanel_linkBtn__JATvl{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.2rem .5rem;font-size:.75rem;color:var(--accent);cursor:pointer}.ProjectsPanel_sectionTitle__tEfIy{margin:.3rem 0 0}.ProjectsPanel_line__YvY_V{display:flex;flex-direction:column;gap:.3rem;padding:.4rem 0;border-bottom:1px solid var(--border)}.ProjectsPanel_line__YvY_V:last-child{border-bottom:0}.ProjectsPanel_lineRow__TAmxn{display:flex;align-items:center;gap:.6rem}.ProjectsPanel_lineMain__hKmGy{display:flex;align-items:baseline;gap:.5rem;flex:1 1;min-width:0;overflow:hidden}.ProjectsPanel_lineMain__hKmGy .ProjectsPanel_itemMeta__RB933{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectsPanel_lineName__FPrX5{font-size:.9rem;white-space:nowrap}.ProjectsPanel_monthChips__mXDPv{display:flex;flex-wrap:wrap;gap:.2rem}.ProjectsPanel_chip__zFlrv{border:1px solid var(--border);border-radius:999px;padding:.05rem .45rem;font-size:.68rem;cursor:pointer;background:var(--surface2);color:var(--muted)}.ProjectsPanel_chipPaid__3C6Ji{background:color-mix(in srgb,var(--green) 15%,var(--surface2));color:var(--green);border-color:transparent}.ProjectsPanel_addLineBtn__hV4PP{align-self:flex-start;margin-top:.4rem;background:transparent;border:1px dashed var(--border);color:var(--accent);font-size:.8rem;padding:.3rem .7rem}.ProjectsPanel_deleteBtn__uKRKr{color:#991b1b;margin-left:auto}@media (max-width:900px){.ProjectsPanel_row__H6wba,.ProjectsPanel_totals___9_9U{grid-template-columns:1fr}.ProjectsPanel_grid__taNYe{grid-template-columns:1fr;grid-template-rows:auto minmax(240px,1fr)}.ProjectsPanel_listPane__Cq1RI{max-height:32vh}}.RuleList_list__AXK_i{display:flex;flex-direction:column;gap:.3rem;list-style:none;margin:0;padding:0}.RuleList_list__AXK_i li{display:flex;align-items:center;gap:.5rem;padding:.35rem 0;border-bottom:1px solid var(--border);font-size:.85rem}.RuleList_pattern__p_ZaP{font-weight:500}.RuleList_arrow__UgpMb{color:var(--muted)}.RuleList_target__oM3BA{flex:1 1}.RuleList_empty__ZR7dS{margin:0;color:var(--muted);font-size:.8rem}.VatOverview_list__rEhZg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.3rem}.VatOverview_list__rEhZg li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.15rem .75rem;gap:.15rem .75rem;padding:.5rem .6rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--card)}.VatOverview_name__1Wb0l{font-size:.9rem}.VatOverview_meta__GUoV0{font-size:.75rem;color:var(--muted)}.VatOverview_expense__UcRhl{color:var(--red)}.VatOverview_check__khNl4{grid-column:1/-1;display:flex;align-items:center;gap:.4rem;font-size:.8rem}.VatOverview_empty__TY3yB{margin:0;color:var(--muted);font-size:.85rem}.TrendPanel_wrap__IuEer{overflow-x:auto}.TrendPanel_table__CEqJ3{width:100%;border-collapse:collapse;font-size:.85rem}.TrendPanel_table__CEqJ3 td,.TrendPanel_table__CEqJ3 th{text-align:left;padding:.4rem .5rem;border-bottom:1px solid var(--border);vertical-align:top}.TrendPanel_table__CEqJ3 th{color:var(--muted);font-weight:500;font-size:.75rem}.TrendPanel_month__MVosI{display:block;text-transform:capitalize}.TrendPanel_bar__YlGo8{display:block;height:.28rem;margin-top:.25rem;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--green) 55%,var(--surface2))}.TrendPanel_income__eKjg4{color:var(--green)}.TrendPanel_expense__kGjLR{color:var(--red)}.TrendPanel_prev__ruZSt{display:block;color:var(--muted);font-size:.72rem;font-weight:400}.TrendPanel_empty__OzRw0,.TrendPanel_error__P57OA,.TrendPanel_hint___S4d2{margin:.5rem 0 0;font-size:.8rem;color:var(--muted)}.TrendPanel_error__P57OA{color:var(--red)}.OutreachPanel_wrap__EdkcG{display:flex;flex-direction:column;gap:.85rem;min-height:0;height:100%;padding:1rem 1.15rem}.OutreachPanel_head__BBfcR{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.OutreachPanel_title__4HrNj{margin:0;font-size:1.2rem}.OutreachPanel_sub__932lV{margin:.25rem 0 0;color:var(--muted);font-size:.85rem}.OutreachPanel_bulk___kTp3,.OutreachPanel_createForm__7SWCp,.OutreachPanel_filters___F2gb,.OutreachPanel_tabs__V238_,.OutreachPanel_toolbar__Q1IrL{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.OutreachPanel_switcher__uH1Gt{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.OutreachPanel_tabs__V238_ button{font-size:.85rem}.OutreachPanel_tabActive__9tV8V{background:var(--accent-soft);border-color:var(--accent)}.OutreachPanel_error__UER1n{margin:0;color:var(--red);font-size:.85rem}.OutreachPanel_notice__9zzS3{margin:0;color:var(--green);font-size:.85rem}.OutreachPanel_empty__KVaFX{margin:0;color:var(--muted)}.OutreachPanel_stats__5_kcL{display:flex;flex-wrap:wrap;gap:.6rem}.OutreachPanel_stat__qhDQZ{display:flex;flex-direction:column;min-width:6rem;padding:.45rem .7rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.OutreachPanel_statValue__0yi1B{font-weight:700;font-size:1.05rem}.OutreachPanel_statLabel___oeXI{font-size:.75rem;color:var(--muted)}.OutreachPanel_filters___F2gb input{flex:1 1;min-width:12rem}.OutreachPanel_tableWrap__2w13R{min-height:0;flex:1 1;overflow:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.OutreachPanel_table__ilk76{width:100%;border-collapse:collapse;font-size:.85rem}.OutreachPanel_table__ilk76 td,.OutreachPanel_table__ilk76 th{padding:.5rem .65rem;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.OutreachPanel_table__ilk76 th{color:var(--muted);font-weight:600;font-size:.75rem;position:-webkit-sticky;position:sticky;top:0;background:var(--surface)}.OutreachPanel_sortBtn__k0ZCE{background:none;border:none;padding:0;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.OutreachPanel_rowActions__2B_Ae{display:flex;flex-wrap:wrap;gap:.3rem}.OutreachPanel_pager__UbTb1{display:flex;align-items:center;gap:.6rem;font-size:.85rem;color:var(--muted)}.OutreachPanel_delete__Z4ntQ{color:var(--red)}.OutreachPanel_hint__b1sDN{margin:0;font-size:.8rem;color:var(--muted)}.OutreachPanel_hint__b1sDN button{font:inherit;color:inherit}.AutomailPanel_wrap__q4kR2{display:flex;flex-direction:column;gap:.85rem;min-height:0;flex:1 1;overflow-y:auto}.AutomailPanel_intro__rOkpf{margin:0;color:var(--muted);font-size:.85rem}.AutomailPanel_error__5_1Ae{margin:0;color:var(--red);font-size:.85rem}.AutomailPanel_enabledRow__rLzYE,.AutomailPanel_toggleRow__0kZru{display:flex;align-items:center;gap:.5rem;width:-moz-fit-content;width:fit-content;padding:.5rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--border);font-weight:600}.AutomailPanel_enabledRow__rLzYE{border-color:var(--red);color:var(--red);background:color-mix(in srgb,var(--red) 10%,transparent)}.AutomailPanel_grid__f64hu{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));grid-gap:.6rem;gap:.6rem}.AutomailPanel_field__rQbbt{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--muted)}.AutomailPanel_field__rQbbt input,.AutomailPanel_field__rQbbt select{font-size:.9rem}.AutomailPanel_filters__JIZcc{display:flex;flex-direction:column;gap:.5rem;padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.AutomailPanel_filtersTitle__QyF4Y{margin:0;font-size:.85rem}.AutomailPanel_filterRow__mYpwx{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.AutomailPanel_filterLabel__INZ7V{min-width:7rem;font-size:.85rem;color:var(--muted)}.AutomailPanel_chips__oPZ3T{display:flex;flex-wrap:wrap;gap:.35rem}.AutomailPanel_chipActive__o9tOk,.AutomailPanel_chip__PGTBT{font-size:.78rem;padding:.2rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface2);cursor:pointer}.AutomailPanel_chipActive__o9tOk{background:var(--accent-soft);border-color:var(--accent)}.AutomailPanel_rangeInputs__7_duE{display:flex;align-items:center;gap:.4rem}.AutomailPanel_rangeInputs__7_duE input{width:5rem}.AutomailPanel_actions__wUrAZ{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.AutomailPanel_saved__W4D9k{color:var(--green);font-size:.85rem}.AutomailPanel_progress__kqtF9{color:var(--muted);font-size:.85rem}.AutomailPanel_log__NDK3h{display:flex;flex-direction:column;gap:.5rem}.AutomailPanel_empty__zWIEI{margin:0;color:var(--muted)}.AutomailPanel_logList__fYcoe{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.AutomailPanel_logItem__MIww_{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.5rem .65rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:.82rem}.AutomailPanel_logSent__UBr1b{color:var(--green);font-weight:600}.AutomailPanel_logError__BWdj2{color:var(--red);font-weight:600}.AutomailPanel_logTime__B2xLW{color:var(--muted)}.AutomailPanel_logMessage__Wuwue{width:100%;color:var(--muted)}.CampaignProfileEditor_wrap__prMoj{display:flex;flex-direction:column;gap:.9rem;min-height:0}.CampaignProfileEditor_header__4SNni{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem}.CampaignProfileEditor_title__0t6gI{margin:0;font-size:1.05rem}.CampaignProfileEditor_subtitle__0Fb1A{margin:.25rem 0 0;font-size:.85rem;color:var(--muted)}.CampaignProfileEditor_headerActions__Q7bs_{display:flex;align-items:center;gap:.6rem}.CampaignProfileEditor_dirty__ovCWr{font-size:.8rem;color:var(--muted)}.CampaignProfileEditor_error___uoYS{margin:0;color:var(--red);font-size:.85rem}.CampaignProfileEditor_layout__rHDvE{display:grid;grid-template-columns:180px 1fr;grid-gap:.85rem;gap:.85rem;min-height:0;flex:1 1}.CampaignProfileEditor_sectionNav__9QzRH{display:flex;flex-direction:column;gap:.2rem}.CampaignProfileEditor_sectionNav__9QzRH button{text-align:left}.CampaignProfileEditor_sectionBtnActive__yS4Zo{background:var(--accent-soft);border-color:var(--accent)}.CampaignProfileEditor_panel__Dlj5F{display:flex;flex-direction:column;gap:.85rem;min-width:0;overflow-y:auto}.CampaignProfileEditor_fieldGroup__nGj__{display:flex;flex-direction:column;gap:.4rem}.CampaignProfileEditor_field__1ckiN,.CampaignProfileEditor_numberField__iSttQ{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.CampaignProfileEditor_textareaWrap__BYwYl{position:relative}.CampaignProfileEditor_textareaMarked__Wya_q{background:transparent}.CampaignProfileEditor_spellcheckBtn__XsLdp{align-self:flex-start;font-size:.78rem;padding:.3rem .7rem}.CampaignProfileEditor_fieldAccent__4l3ol{padding:.65rem;border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--border)}.CampaignProfileEditor_fieldLabel__rzqKI{font-weight:600}.CampaignProfileEditor_fieldHint__OoW50{font-size:.8rem;color:var(--muted)}.CampaignProfileEditor_snippetList__FWUgH{display:flex;flex-direction:column;gap:.85rem}.CampaignProfileEditor_snippetCard__FJdnJ{padding:.85rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:flex;flex-direction:column;gap:.65rem}.CampaignProfileEditor_snippetTitle__BzoNc{margin:0;font-size:.95rem}.CampaignProfileEditor_snippetHint__CywQk{margin:0;font-size:.8rem;color:var(--muted)}.CampaignProfileEditor_numberField__iSttQ{max-width:12rem;font-weight:600}.CampaignProfileEditor_inlineFields__xobtu{display:flex;flex-wrap:wrap;gap:.85rem;align-items:flex-start}.CampaignProfileEditor_inlineFields__xobtu .CampaignProfileEditor_field__1ckiN{flex:1 1;min-width:12rem}.CampaignProfileEditor_columnRow__9Tv9l{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}@media (max-width:768px){.CampaignProfileEditor_layout__rHDvE{grid-template-columns:1fr}.CampaignProfileEditor_sectionNav__9QzRH{flex-direction:row;flex-wrap:wrap}}.ScanFindings_wrap__cZZLT{padding:.7rem 1rem;font-size:.82rem;border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--accent)}.ScanFindings_title__jt0YM{display:block;font-size:.78rem;margin-bottom:.3rem}.ScanFindings_list__I9jKd{margin:0;padding-left:1.1rem}.ScanFindings_ai__ZJ6fh{margin:.45rem 0 0;white-space:pre-wrap}.ScanFindings_aiLabel__7p0YL{font-weight:600}.EmailPreviewModal_overlay__O2_qv{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--backdrop)}.EmailPreviewModal_modal__xSh1J{width:min(820px,100%);max-height:92vh;display:flex;flex-direction:column;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.EmailPreviewModal_editBar__lYekU,.EmailPreviewModal_footer__Wxb16,.EmailPreviewModal_header__PySAp,.EmailPreviewModal_meta__xdqL8,.EmailPreviewModal_previewMeta__J2nwO{padding:.75rem 1.15rem;border-bottom:1px solid var(--border)}.EmailPreviewModal_footer__Wxb16{border-bottom:none;border-top:1px solid var(--border);background:var(--surface)}.EmailPreviewModal_header__PySAp{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.EmailPreviewModal_title__UTOkI{margin:0;font-size:1.05rem}.EmailPreviewModal_sub__pujmo{margin:.2rem 0 0;color:var(--muted);font-size:.85rem}.EmailPreviewModal_error__L32sH,.EmailPreviewModal_status__O9bqH,.EmailPreviewModal_warn__Y7lLI{margin:0;padding:.7rem 1.15rem;font-size:.85rem}.EmailPreviewModal_status__O9bqH{background:var(--accent-soft);color:var(--accent);font-weight:600}.EmailPreviewModal_busy__pwuaG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;padding:2.4rem 1.4rem;text-align:center;flex:1 1}.EmailPreviewModal_spinner__lGdgm{width:1.6rem;height:1.6rem;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:EmailPreviewModal_spin__o5wbU .7s linear infinite}.EmailPreviewModal_busyTitle__D_FNZ{margin:0;font-weight:600}.EmailPreviewModal_busyHint__X4llD{margin:0;max-width:28rem;font-size:.85rem;color:var(--muted)}@keyframes EmailPreviewModal_spin__o5wbU{to{transform:rotate(1turn)}}.EmailPreviewModal_error__L32sH{color:var(--red)}.EmailPreviewModal_ok__hX3D_{margin:0;padding:.7rem 1.15rem;font-size:.85rem;font-weight:600;color:var(--green)}.EmailPreviewModal_warn__Y7lLI{background:color-mix(in srgb,var(--orange,#eab308) 12%,var(--surface))}.EmailPreviewModal_editBar__lYekU{display:flex;flex-wrap:wrap;gap:.4rem}.EmailPreviewModal_editPanel__kPqvh{padding:1rem 1.15rem;display:flex;flex-direction:column;gap:.7rem;flex:1 1;overflow:auto}.EmailPreviewModal_field__cPy0F{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;color:var(--muted)}.EmailPreviewModal_field__cPy0F input,.EmailPreviewModal_field__cPy0F textarea{font-family:inherit}.EmailPreviewModal_field__cPy0F textarea{min-height:200px;resize:vertical}.EmailPreviewModal_previewFrame__Sd0FN{flex:1 1;overflow:auto;padding:1.15rem;background:#fff;color:#222;min-height:240px}.EmailPreviewModal_footerBtns__UvKho{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.EmailPreviewModal_hint__wEfr_{margin:0 0 .6rem;font-size:.8rem;color:var(--muted)}.ImportLeadsModal_overlay__1i_Vx{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--backdrop)}.ImportLeadsModal_dialog__D8FWY{display:flex;flex-direction:column;gap:.85rem;width:min(720px,100%);max-height:90vh;overflow:hidden;padding:1.25rem 1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ImportLeadsModal_head__hay_n{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.ImportLeadsModal_title__71M6X{margin:0;font-size:1.05rem}.ImportLeadsModal_sub__YeZsl{margin:.25rem 0 0;color:var(--muted);font-size:.85rem}.ImportLeadsModal_sub__YeZsl code{font-size:.78rem}.ImportLeadsModal_error__fZ8Ff,.ImportLeadsModal_ok__nXy95{margin:0;font-size:.85rem}.ImportLeadsModal_error__fZ8Ff{color:var(--red)}.ImportLeadsModal_ok__nXy95{color:var(--green)}.ImportLeadsModal_hint__jV5ep{margin:0;font-size:.82rem;color:var(--muted)}.ImportLeadsModal_actions__N_eP6{display:flex;justify-content:flex-end;gap:.5rem}.BatchSendModal_overlay__s4PEF{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--backdrop)}.BatchSendModal_modal__f92Sf{width:min(880px,100%);max-height:92vh;display:flex;flex-direction:column;gap:.7rem;padding:1.15rem 1.25rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);overflow:auto}.BatchSendModal_header__f9IdC{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.BatchSendModal_title__o7I3Y{margin:0;font-size:1.05rem}.BatchSendModal_sub__3CR7v{margin:.2rem 0 0;color:var(--muted);font-size:.85rem}.BatchSendModal_error__UELfY,.BatchSendModal_hint__PgZ0W,.BatchSendModal_ok__wvOxd,.BatchSendModal_status__3ZQJ0{margin:0;font-size:.85rem}.BatchSendModal_error__UELfY{color:var(--red)}.BatchSendModal_ok__wvOxd{color:var(--green)}.BatchSendModal_hint__PgZ0W{color:var(--muted)}.BatchSendModal_field__0MI_K{display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.BatchSendModal_field__0MI_K textarea{resize:vertical;min-height:180px;font-family:inherit}.BatchSendModal_queue__IEGkz{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.BatchSendModal_queue__IEGkz button{font-size:.8rem}.BatchSendModal_queueActive__OEMU8{background:var(--accent-soft);border-color:var(--accent)}.BatchSendModal_footerBtns__N7weZ{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.SentPanel_wrap__lDO5k{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1 1}.SentPanel_head__H8hi6{display:flex;justify-content:space-between;align-items:center}.SentPanel_count__RW_Yi{margin:0;color:var(--muted);font-size:.85rem}.SentPanel_error__EEjjK{margin:0;color:var(--red);font-size:.85rem}.SentPanel_empty__OgY29{margin:0;color:var(--muted)}.SentPanel_list__KvGJL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem;overflow-y:auto}.SentPanel_item__zbM2D{padding:.75rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);display:flex;flex-direction:column;gap:.35rem}.SentPanel_itemHead__GWdu6{display:flex;align-items:center;gap:.5rem}.SentPanel_badge__3LcAI{font-size:.72rem;padding:.1rem .45rem;border-radius:var(--radius-pill);background:var(--surface2);color:var(--muted)}.SentPanel_meta__yZDmF,.SentPanel_subject__w3E3i{margin:0;font-size:.82rem;color:var(--muted)}.SentPanel_actions__0_Hsq{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.SentPanel_draft__XDRDJ{margin-top:.35rem;display:flex;flex-direction:column;gap:.4rem}.SentPanel_draft__XDRDJ pre{margin:0;white-space:pre-wrap;font-family:inherit;font-size:.85rem;background:var(--surface2);padding:.6rem;border-radius:var(--radius-sm)}.ThreadList_pane__vVFFR{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-right:1px solid var(--border);background:var(--surface)}.ThreadList_head__gEcCX{display:flex;flex-direction:column;gap:.5rem;padding:.6rem;border-bottom:1px solid var(--border)}.ThreadList_searchRow__Oa279{display:flex;gap:.4rem}.ThreadList_searchRow__Oa279 button{flex-shrink:0}.ThreadList_sortBtn__3dITN{flex:1 1;background:var(--accent-soft);border-color:var(--border);color:var(--text);font-size:.82rem}.ThreadList_actionRow__HfB_D{display:flex;gap:.4rem}.ThreadList_sortBtn__3dITN:hover:not(:disabled){border-color:var(--accent)}.ThreadList_filters__RC5S3{display:flex;gap:.25rem}.ThreadList_filter__Dg4fo{flex:1 1;background:transparent;border-color:transparent;color:var(--muted);padding:.35rem .5rem;font-size:.82rem;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.ThreadList_filterActive___OCnC{background:var(--accent-soft);color:var(--accent);font-weight:600}.ThreadList_list__VIbS1{list-style:none;margin:0;padding:.25rem .35rem;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:.1rem}.ThreadList_item__mU3dZ{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:.35rem;gap:.35rem;width:100%;padding:.35rem .45rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);text-align:left;font-size:.82rem;line-height:1.25;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.ThreadList_item__mU3dZ:hover{background:var(--surface2);box-shadow:none}.ThreadList_itemActive__ct8fC{background:var(--accent-soft);border-color:transparent}.ThreadList_itemUnread__GWv3D .ThreadList_from__hD7T5,.ThreadList_itemUnread__GWv3D .ThreadList_subject__R9SyC{font-weight:700}.ThreadList_itemUnread__GWv3D{box-shadow:inset 3px 0 0 var(--accent)}.ThreadList_from__hD7T5,.ThreadList_subject__R9SyC{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadList_date__0OcGK{flex-shrink:0;font-size:.72rem;color:var(--muted);white-space:nowrap}.ThreadList_subject__R9SyC{display:flex;align-items:center;gap:.3rem;color:var(--muted)}.ThreadList_itemUnread__GWv3D .ThreadList_subject__R9SyC{color:var(--text)}.ThreadList_count__HUiyp{flex-shrink:0;padding:0 .25rem;border-radius:999px;background:var(--surface2);font-size:.65rem;color:var(--muted)}.ThreadList_empty__DITwb,.ThreadList_footer__4wzF0{margin:0;padding:1rem .9rem;font-size:.82rem;color:var(--muted)}.ThreadList_footer__4wzF0{border-top:1px solid var(--border)}@media (max-width:900px){.ThreadList_pane__vVFFR{border-right:0;border-bottom:1px solid var(--border)}.ThreadList_list__VIbS1{max-height:45vh}}@media (max-width:720px){.ThreadList_pane__vVFFR{border-bottom:0;height:100%}.ThreadList_list__VIbS1{max-height:none}.ThreadList_head__gEcCX{padding:.65rem}.ThreadList_searchRow__Oa279 input{min-width:0;font-size:.9rem}}.CalendarInviteBanner_banner__9zrh5{margin:0 0 .85rem;padding:.75rem .9rem;border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft)}.CalendarInviteBanner_label__ex_tA{margin:0;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.CalendarInviteBanner_title__bvuQM{margin:.2rem 0 0;font-size:.95rem;font-weight:600}.CalendarInviteBanner_meta__5SVKa{margin:.2rem 0 0;font-size:.82rem;color:var(--muted)}.CalendarInviteBanner_link__l2SL2{display:inline-block;margin-top:.35rem;font-size:.82rem}.CalendarInviteBanner_actions__GXR4L{margin-top:.65rem}.CalendarInviteBanner_primary__uilmg{background:var(--accent);border-color:var(--accent);color:#fff;font-size:.82rem}.CalendarInviteBanner_primary__uilmg:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.CalendarInviteBanner_hint__g0rda{margin:0;font-size:.8rem;color:var(--muted)}.CalendarInviteBanner_error__DjI8k{margin:.4rem 0 0;font-size:.8rem;color:var(--red)}.ThreadView_wrap__jiOLM{display:flex;flex-direction:column;min-height:0;flex:1 1;animation:ThreadView_fade-up__wQMrH var(--dur-mod) var(--ease)}.ThreadView_placeholder__erOEM{margin:0;padding:2rem 1.5rem;color:var(--muted);animation:ThreadView_fade-in__rxZdI var(--dur) var(--ease)}.ThreadView_head__wxsQy{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.65rem .85rem;border-bottom:1px solid var(--border)}.ThreadView_headText__7_Z_i{min-width:0}.ThreadView_backBtn__DVLSC{display:none;margin:0 0 .35rem;padding:.25rem .55rem;background:transparent;border-color:transparent;color:var(--muted);font-size:.85rem;font-weight:600}.ThreadView_backBtn__DVLSC:hover{color:var(--text);background:var(--surface2)}.ThreadView_subject__Dt7I5{margin:0;font-size:1.05rem}.ThreadView_participants__VRZe4{margin:.2rem 0 0;font-size:.82rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadView_headActions__ndOQ1{display:flex;gap:.4rem;flex-shrink:0;flex-wrap:wrap;align-items:center}.ThreadView_mailAction__9Ks3U{font-weight:600}.ThreadView_starred__yor1G{color:#eab308}.ThreadView_deleteBtn__bdtVE{color:var(--red);border-color:var(--red)}.ThreadView_deleteBtn__bdtVE:hover:not(:disabled){background:rgba(239,68,68,.12)}.ThreadView_moreToggle__ifKwN{display:none}.ThreadView_secondaryActions__zaFX1{display:contents}.ThreadView_moveWrap__XHTQe{position:relative}.ThreadView_moveMenu__lwhgd{position:absolute;top:100%;right:0;z-index:10;margin:.3rem 0 0;padding:.3rem 0;list-style:none;min-width:160px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);animation:ThreadView_pop-in__qacoM var(--dur) var(--ease);transform-origin:top right}.ThreadView_moveMenu__lwhgd button{display:block;width:100%;padding:.45rem .8rem;background:transparent;border:0;border-radius:0;text-align:left;font-size:.85rem}.ThreadView_moveMenu__lwhgd button:hover{background:var(--surface2)}.ThreadView_messages__i1dmC{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.65rem .85rem;display:flex;flex-direction:column;gap:.45rem}.ThreadView_message__x5bJM{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);flex-shrink:0;box-shadow:var(--shadow);animation:ThreadView_fade-up__wQMrH var(--dur) var(--ease)}.ThreadView_outbound___ljq6{background:var(--accent-soft)}.ThreadView_messageHead__dKBdq{display:flex;align-items:center;gap:.6rem;width:100%;background:transparent;border:0;border-radius:0;padding:.5rem .7rem;text-align:left}.ThreadView_chevron__DYu4G{flex-shrink:0;width:1rem;font-size:.75rem;color:var(--muted)}.ThreadView_senderAvatar__hHlkO{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.ThreadView_outbound___ljq6 .ThreadView_senderAvatar__hHlkO{background:rgba(34,197,94,.14);color:var(--green)}.ThreadView_headInfo__znLcN{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1rem}.ThreadView_sender__nkIdi{font-weight:600;font-size:.9rem}.ThreadView_direction__VE4YI{font-weight:500;color:var(--muted)}.ThreadView_collapsedSnippet__Vypp1{font-size:.78rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ThreadView_meta__fVw3O{flex-shrink:0;font-size:.78rem;color:var(--muted)}.ThreadView_body__BoAkK{padding:0 .7rem .7rem}.ThreadView_addressMeta__9gB7F{display:grid;grid-gap:.25rem;gap:.25rem;margin:0 0 .75rem;padding:.5rem .65rem;background:var(--surface2);border-radius:var(--radius-sm);font-size:.78rem}.ThreadView_addressMeta__9gB7F>div{display:grid;grid-template-columns:3.2rem 1fr;grid-gap:.4rem;gap:.4rem;align-items:baseline}.ThreadView_addressMeta__9gB7F dt{margin:0;color:var(--muted);font-weight:500}.ThreadView_addressMeta__9gB7F dd{margin:0;overflow-wrap:anywhere}.ThreadView_addresses__SjEId{margin:0 0 .5rem;font-size:.75rem;color:var(--muted)}.ThreadView_quote__Hq6CP,.ThreadView_text__6vOuG{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:.9rem;line-height:1.55}.ThreadView_quote__Hq6CP{margin-top:.5rem;padding:.75rem;border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:rgba(59,130,246,.05);color:var(--muted);font-size:.83rem}.ThreadView_quoteSection__APR7m{margin-top:.75rem;padding-top:.75rem;border-top:1px dashed var(--border)}.ThreadView_quoteToggle__TB_Ku{display:inline-flex;align-items:center;gap:.4rem;background:var(--surface2);border-color:var(--border);font-size:.78rem;color:var(--muted);border-radius:999px;padding:.3rem .75rem}.ThreadView_quoteToggle__TB_Ku:hover:not(:disabled){color:var(--text)}.ThreadView_quoteDots___UW1v{letter-spacing:2px;font-size:.7rem}.ThreadView_quote__Hq6CP a,.ThreadView_text__6vOuG a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(59,130,246,.4);text-decoration-color:rgba(59,130,246,.4)}.ThreadView_quote__Hq6CP a:hover,.ThreadView_text__6vOuG a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.ThreadView_attachmentsBlock__v_2uA{margin:.75rem 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.ThreadView_downloadAll__VqoF5{font-size:.78rem;font-weight:500;color:var(--accent);text-decoration:none}.ThreadView_downloadAll__VqoF5:hover{text-decoration:underline}.ThreadView_attachments__OJIYB{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;font-size:.82rem}.ThreadView_attachments__OJIYB li{display:flex;align-items:center;gap:.3rem;padding:.35rem .65rem;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--muted)}.ThreadView_attachLink__BqmxV{display:flex;align-items:center;gap:.3rem;color:var(--text);text-decoration:none}.ThreadView_attachLink__BqmxV:hover{color:var(--accent)}.ThreadView_attachIcon__p4qtt{font-size:.9rem}.ThreadView_htmlFrame__spXwJ{display:block;width:100%;min-height:200px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent}@media (max-width:720px){.ThreadView_backBtn__DVLSC{display:inline-flex}.ThreadView_head__wxsQy{flex-direction:column;gap:.65rem;padding:.75rem}.ThreadView_headActions__ndOQ1{width:100%}.ThreadView_headActions__ndOQ1>button,.ThreadView_moveWrap__XHTQe>button{font-size:.8rem;padding:.35rem .55rem}.ThreadView_subject__Dt7I5{font-size:.98rem}.ThreadView_moreToggle__ifKwN{display:inline-flex}.ThreadView_secondaryActions__zaFX1{display:none;flex-wrap:wrap;gap:.4rem;width:100%;order:10}.ThreadView_secondaryActions__zaFX1[data-open=true]{display:flex}}.ComposeDialog_backdrop__6vrCl{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--backdrop);animation:ComposeDialog_fade-in__PvHjO var(--dur-mod) var(--ease)}.ComposeDialog_dialog___aSmd{display:flex;flex-direction:column;gap:.85rem;width:min(880px,100%);height:min(720px,92vh);max-height:92vh;overflow:hidden;padding:1.5rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);animation:ComposeDialog_pop-in__gOGzk var(--dur-mod) var(--ease)}.ComposeDialog_bodyField__4LJLE{flex:1 1;min-height:0;display:flex}.ComposeDialog_bodyField__4LJLE textarea{flex:1 1;min-height:280px;height:100%;resize:none}.ComposeDialog_textareaWrap__MwJoz{position:relative;display:flex;flex:1 1;min-height:0;background:var(--card);border-radius:var(--radius-sm)}.ComposeDialog_textareaMarked__zvoIW{background:transparent}.ComposeDialog_textareaMic__F8jR6{position:absolute;right:.5rem;bottom:.5rem}.ComposeDialog_head__hqh0m{display:flex;justify-content:space-between;align-items:center}.ComposeDialog_title__pxB_d{margin:0;font-size:1.05rem}.ComposeDialog_close__WMJPG{background:transparent;border-color:transparent;color:var(--muted);font-size:.82rem}.ComposeDialog_field__PC8Gh{display:flex;flex-direction:column;gap:.3rem;font-size:.82rem;color:var(--muted);flex-shrink:0}.ComposeDialog_subjectRow__JSOS8{display:flex;gap:.5rem}.ComposeDialog_subjectRow__JSOS8 input{flex:1 1;min-width:0}.ComposeDialog_subjectSuggest__U8aqh{flex-shrink:0;white-space:nowrap;font-size:.78rem}.ComposeDialog_notes__ivvdr{margin:0;font-size:.8rem;color:var(--muted);flex-shrink:0}.ComposeDialog_error__yJDBl{margin:0;padding:.6rem .8rem;border:1px solid var(--red);border-radius:var(--radius-sm);background:rgba(239,68,68,.12);font-size:.85rem;flex-shrink:0}.ComposeDialog_actions__688R1{display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}.ComposeDialog_send__Qdfq4{background:var(--cta);border-color:var(--cta);color:var(--cta-text);font-weight:600}.ComposeDialog_send__Qdfq4:hover:not(:disabled){background:var(--cta-hover);border-color:var(--cta-hover);color:var(--cta-text)}@media (max-width:720px){.ComposeDialog_backdrop__6vrCl{padding:0;align-items:stretch}.ComposeDialog_dialog___aSmd{width:100%;height:100%;max-height:none;border-radius:0;border:0;padding:1rem .85rem}.ComposeDialog_bodyField__4LJLE textarea{min-height:180px}.ComposeDialog_actions__688R1{flex-wrap:wrap}}.MailSearch_backdrop__XsVVl{position:fixed;inset:0;z-index:20;display:flex;align-items:stretch;justify-content:center;padding:.75rem;background:var(--backdrop);animation:MailSearch_fade-in__9X98j var(--dur-mod) var(--ease)}.MailSearch_dialog__1wvcC{display:flex;flex-direction:column;gap:.85rem;width:min(1280px,100%);height:calc(100vh - 1.5rem);max-height:none;overflow:hidden;padding:1.25rem 1.35rem;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);animation:MailSearch_pop-in__1mm9q var(--dur-mod) var(--ease)}.MailSearch_head__snDbg{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-shrink:0}.MailSearch_title__V_Xc8{margin:0;font-size:1.15rem}.MailSearch_close__eunqi{background:transparent;border-color:transparent;color:var(--muted);font-size:.82rem}.MailSearch_tabs__xzYUG{display:flex;gap:.4rem;flex-shrink:0;border-bottom:1px solid var(--border)}.MailSearch_tab__cKlA9{padding:.5rem .2rem;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);font-size:.85rem;font-weight:600}.MailSearch_tab__cKlA9:hover:not(:disabled){color:var(--text)}.MailSearch_tabActive__j8p9R{color:var(--text);border-bottom-color:var(--accent)}.MailSearch_layout__Otm__{display:grid;grid-template-columns:minmax(220px,280px) 1fr;grid-gap:1rem;gap:1rem;min-height:0;flex:1 1;overflow:hidden}.MailSearch_contactsView__g7CsX{display:flex;flex-direction:column;gap:.75rem;min-height:0;flex:1 1;overflow:hidden}.MailSearch_contactsToolbar__U_oE5{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.MailSearch_statusSelect__XsS_Z{font:inherit;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.3rem .5rem}.MailSearch_contactList__eGIi0{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;border:1px solid var(--border);border-radius:var(--radius-sm)}.MailSearch_contactRow__1lwvB{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem;border-bottom:1px solid var(--border)}.MailSearch_contactRow__1lwvB:last-child{border-bottom:0}.MailSearch_contactInfo__s_ZKb{display:flex;flex-direction:column;gap:.15rem;min-width:0}.MailSearch_sidebar__02pgT{display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow:hidden;border-right:1px solid var(--border);padding-right:.85rem}.MailSearch_sideTitle__rlVda{margin:0;font-size:.78rem;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.MailSearch_jobList__Qrvhz{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1 1;display:flex;flex-direction:column;gap:.35rem}.MailSearch_jobItem__g4d7b{display:flex;gap:.25rem;align-items:stretch}.MailSearch_jobBtn__ROYoo{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0;text-align:left;padding:.55rem .65rem;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text)}.MailSearch_jobBtn__ROYoo:hover:not(:disabled){background:var(--surface2)}.MailSearch_jobActive__gcXtp{background:var(--accent-soft);border-color:var(--border)}.MailSearch_deleteBtn__UWLct{flex-shrink:0;width:2rem;padding:0;background:transparent;border-color:transparent;color:var(--muted);font-size:1.2rem;line-height:1;border-radius:var(--radius-sm)}.MailSearch_deleteBtn__UWLct:hover:not(:disabled){color:var(--red);background:rgba(226,85,85,.12)}.MailSearch_jobPrompt__CvLcL{font-size:.82rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MailSearch_jobMeta__ZJT_P{font-size:.72rem;color:var(--muted)}.MailSearch_main__hBMRQ{display:flex;flex-direction:column;gap:.75rem;min-height:0;overflow:hidden}.MailSearch_form__LroqH{display:flex;flex-direction:column;gap:.4rem;flex-shrink:0}.MailSearch_label__FzlWN{font-size:.78rem;font-weight:600;color:var(--muted)}.MailSearch_textarea__yectr{width:100%;resize:vertical;font:inherit;color:var(--text);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .7rem}.MailSearch_formActions__ZG4w7{display:flex;justify-content:flex-end}.MailSearch_primary__qjCe_{background:var(--accent);border-color:var(--accent);color:#fff}.MailSearch_primary__qjCe_:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}.MailSearch_primary__qjCe_:disabled{opacity:.55}.MailSearch_activeMeta__at7_x{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;flex-shrink:0}.MailSearch_status__EpOwJ{display:inline-flex;padding:.15rem .45rem;border-radius:var(--radius-sm);font-size:.72rem;font-weight:600}.MailSearch_statusBusy__8p4xl,.MailSearch_statusEnrich__Yipnu{background:var(--accent-soft);color:var(--accent)}.MailSearch_statusDone__JgeAF{background:rgba(61,186,116,.15);color:var(--green)}.MailSearch_statusFailed__Q0w7O{background:rgba(226,85,85,.15);color:var(--red)}.MailSearch_keywords__Jod12{margin:0;font-size:.78rem;color:var(--muted)}.MailSearch_error__nFVXE{margin:0;width:100%;font-size:.82rem;color:var(--red)}.MailSearch_empty__goiOR{margin:0;padding:.5rem 0;color:var(--muted);font-size:.9rem}.MailSearch_results__wcqOm{overflow-y:auto;flex:1 1;min-height:0;display:flex;flex-direction:column;gap:.85rem}.MailSearch_sectionTitle__drqrV{margin:0 0 .4rem;font-size:.82rem;font-weight:600;color:var(--muted)}.MailSearch_resultList__5jnq8{list-style:none;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.MailSearch_result__cx9nm{display:flex;flex-direction:column;gap:.2rem;width:100%;text-align:left;padding:.75rem .9rem;background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;color:var(--text);cursor:pointer}.MailSearch_result__cx9nm:last-child{border-bottom:0}.MailSearch_result__cx9nm:hover{background:var(--surface2)}.MailSearch_resultHead__N1KYV{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.MailSearch_contact__L1vit{margin:0;font-size:.9rem;font-weight:600}.MailSearch_matchBadge__EUi7Q{flex-shrink:0;padding:.1rem .4rem;border-radius:var(--radius-sm);background:var(--surface2);color:var(--muted);font-size:.68rem;font-weight:600}.MailSearch_meta__3w4Ut,.MailSearch_reason__JRzLF,.MailSearch_relevance__pR508{margin:0;font-size:.78rem;color:var(--muted)}.MailSearch_resultFooter__AQAhZ{display:flex;align-items:center;gap:.5rem}.MailSearch_mailCount__rM5NY{margin:0;font-size:.72rem;font-weight:600;color:var(--accent)}.MailSearch_subject__yWb_f{margin:0;font-size:.84rem}.MailSearch_openHint__ukQAI{margin-top:.15rem;font-size:.72rem;font-weight:600;color:var(--accent)}.MailSearch_enrichHint___aII6{margin:0;font-size:.8rem;color:var(--muted)}.MailSearch_backfillProgress__pcGML{margin:0 0 .5rem;font-size:.78rem;color:var(--muted)}@media (max-width:720px){.MailSearch_dialog__1wvcC{height:calc(100vh - 1rem);padding:1rem}.MailSearch_layout__Otm__{grid-template-columns:1fr}.MailSearch_sidebar__02pgT{border-right:0;border-bottom:1px solid var(--border);padding-right:0;padding-bottom:.75rem;max-height:180px}}