.layout_shell__rcnNZ{margin-left:var(--sidebar-w);min-height:100vh;display:flex;flex-direction:column}.layout_main__WKREA{flex:1 1;width:100%;max-width:1440px;padding:28px clamp(20px,3vw,40px)}@media (max-width:860px){.layout_shell__rcnNZ{margin-left:0;padding-left:0}}.command-menu_overlay____zTA{position:fixed;inset:0;z-index:var(--z-dialog);background:rgba(5,6,8,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.command-menu_content__mTO_i{position:fixed;top:18vh;left:50%;transform:translateX(-50%);width:min(560px,calc(100vw - 32px));z-index:var(--z-dialog)}.command-menu_dialog__u3ctN{background:var(--bg-deep);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg),var(--inset-hairline);overflow:hidden}.command-menu_input__EAi3q{width:100%;padding:16px 18px;background:transparent;border:none;border-bottom:1px solid var(--border-subtle);color:var(--text-primary);font-size:.95rem}.command-menu_input__EAi3q:focus{outline:none}.command-menu_input__EAi3q::placeholder{color:var(--text-faint)}.command-menu_list__X2bUG{max-height:320px;overflow:auto;padding:8px}.command-menu_empty__sYSth{padding:24px;text-align:center;color:var(--text-muted);font-size:.875rem}.command-menu_group__VVBFI{padding:4px}.command-menu_group__VVBFI [cmdk-group-heading]{padding:8px 10px 6px;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.command-menu_item__4VycR{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);color:var(--text-body);font-size:.9rem;cursor:pointer}.command-menu_item__4VycR[data-selected=true]{background:var(--accent-soft);color:var(--text-primary)}.command-menu_resultMain__7smV1{display:flex;flex-direction:column;line-height:1.25;flex:1 1}.command-menu_resultSub__YYyIv{font-size:.74rem;color:var(--text-muted)}.command-menu_dot__ZZ488{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sidebar_sidebar__BaJNg{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);z-index:var(--z-sidebar);display:flex;flex-direction:column;background:var(--bg-deep);border-right:1px solid var(--border-subtle);padding:14px 12px;overflow-y:auto}.sidebar_brand__WGbWG{display:flex;align-items:center;gap:11px;padding:8px 10px 16px}.sidebar_mark__j5lw9{width:34px;height:34px;border-radius:var(--r-sm);background:var(--grad-accent);color:var(--text-on-accent);display:grid;place-items:center;font-weight:800;font-size:.9rem;box-shadow:var(--glow-accent)}.sidebar_brandName__Wpmy1{display:flex;flex-direction:column;font-weight:700;font-size:.98rem;color:var(--text-primary);line-height:1.1}.sidebar_brandName__Wpmy1 small{font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-top:2px}.sidebar_switcher__0uUg6{margin:0 4px 10px}.sidebar_switcher__0uUg6>summary{list-style:none}.sidebar_switcher__0uUg6>summary::-webkit-details-marker{display:none}.sidebar_switcherBtn__0rSWW{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--r-sm);color:var(--text-body);background:var(--bg-raised);border:1px solid var(--border-subtle);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard)}.sidebar_switcherBtn__0rSWW:hover{background:var(--bg-elevated)}.sidebar_switcherCurrent__2bFPk{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.86rem}.sidebar_switcherMenu__Nuq3Q{margin-top:4px;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:var(--r-sm);background:var(--bg-raised);border:1px solid var(--border-subtle)}.sidebar_switcherItem__NMtIz{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:var(--r-sm);color:var(--text-muted);font-size:.85rem;font-weight:500}.sidebar_switcherItem__NMtIz:hover{background:var(--bg-elevated);color:var(--text-primary)}.sidebar_switcherItemActive__gsKu8{color:var(--text-primary);background:var(--accent-soft)}.sidebar_switcherManage__EQBlh{display:flex;align-items:center;gap:8px;padding:8px 9px 5px;margin-top:2px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.82rem;font-weight:500}.sidebar_switcherManage__EQBlh:hover{color:var(--accent)}.sidebar_nav__ExEex{display:flex;flex-direction:column;gap:4px}.sidebar_group__CvwPp{display:flex;flex-direction:column;gap:2px;padding:10px 0 4px}.sidebar_groupTitle__gwaEj{padding:6px 10px 4px;margin-top:4px;font-size:.64rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint)}.sidebar_item__U79om{position:relative;display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:var(--r-sm);color:var(--text-muted);font-size:.88rem;font-weight:500;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out)}.sidebar_item__U79om:hover{color:var(--text-primary);background:var(--bg-raised);transform:translateX(2px)}.sidebar_item__U79om:hover .sidebar_icon__HfTEq{color:var(--text-body);transform:scale(1.08)}.sidebar_icon__HfTEq{flex-shrink:0;transition:color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-out)}.sidebar_label__MgITK{flex:1 1}.sidebar_active__goic9{color:var(--text-primary);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--border-accent)}.sidebar_active__goic9 .sidebar_icon__HfTEq{color:var(--accent)}.sidebar_active__goic9:before{content:"";position:absolute;left:2px;top:50%;height:18px;width:3px;transform:translateY(-50%);border-radius:var(--r-pill);background:var(--accent)}@media (prefers-reduced-motion:reduce){.sidebar_icon__HfTEq,.sidebar_item__U79om{transition:none}}.sidebar_soon__D6mlt{cursor:default;opacity:.55}.sidebar_soon__D6mlt:hover{background:transparent;color:var(--text-muted)}.sidebar_soonBadge__UMKAj{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);border:1px solid var(--border-default);border-radius:var(--r-pill);padding:2px 7px}@media (max-width:860px){.sidebar_sidebar__BaJNg{transform:translateX(-100%);visibility:hidden;padding-top:env(safe-area-inset-top);transition:transform var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-base)}.sidebar_sidebar__BaJNg.sidebar_open__Q8h8N{visibility:visible;transition:transform var(--dur-base) var(--ease-out)}}.sidebar_head__GJAX5{display:flex;align-items:center;justify-content:space-between}.sidebar_burger__q7lRy{position:fixed;top:calc(10px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));z-index:calc(var(--z-sidebar) + 2);background:var(--bg-raised);color:var(--text-primary)}.sidebar_burger__q7lRy,.sidebar_close__JSjGa{display:none;width:44px;height:44px;border-radius:var(--r-sm);align-items:center;justify-content:center;border:1px solid var(--border-default);cursor:pointer}.sidebar_close__JSjGa{background:transparent;color:var(--text-muted)}.sidebar_backdrop__Uz_L3{display:none;position:fixed;inset:0;z-index:calc(var(--z-sidebar) - 1);background:rgba(0,0,0,.5)}@media (max-width:860px){.sidebar_burger__q7lRy{display:inline-flex}.sidebar_sidebar__BaJNg{box-shadow:var(--shadow-lg)}.sidebar_sidebar__BaJNg.sidebar_open__Q8h8N{transform:translateX(0)}.sidebar_backdrop__Uz_L3.sidebar_backdropOn__EtHvx{display:block}.sidebar_close__JSjGa{display:inline-flex}}.sidebar_betaBadge__aOClQ{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent,#c6f135);border:1px solid var(--border-accent,rgba(198,241,53,.4));background:var(--accent-soft,rgba(198,241,53,.12));border-radius:var(--r-pill,999px);padding:2px 7px}.sidebar_teaser__CmXmC{display:flex;flex-direction:column;gap:2px;margin:14px 8px 4px;padding:10px 12px;border:1px dashed var(--border-default,#23262f);border-radius:10px;text-decoration:none;opacity:.75;transition:opacity .15s ease,border-color .15s ease}.sidebar_teaser__CmXmC:hover{opacity:1;border-color:var(--accent,#c6f135)}.sidebar_teaserLabel__BkVVV{font-size:.78rem;font-weight:600;color:var(--text-primary,#f4f1ea)}.sidebar_teaserNote__VzgFH{font-size:.7rem;color:var(--text-muted,#9aa0b0);line-height:1.3}.sidebar_burger__q7lRy.sidebar_burgerHidden___NuNn{display:none!important}.topbar_topbar__gNUO2{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-topbar);height:var(--topbar-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;background:var(--bg-overlay);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border-subtle)}.topbar_crumbs__XBq4P{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.topbar_crumb__HpThS{color:var(--text-muted);font-size:.9rem;white-space:nowrap;transition:color var(--dur-fast) var(--ease-standard)}.topbar_crumb__HpThS:hover{color:var(--text-body)}.topbar_crumbCurrent__iqw4r{color:var(--text-primary);font-weight:600;font-size:.9rem;white-space:nowrap}.topbar_sep__03hzA{color:var(--text-faint);flex-shrink:0}.topbar_right__6EgSM{display:flex;align-items:center;gap:var(--space-2)}.topbar_search__D6ov7{display:inline-flex;align-items:center;gap:10px;min-width:240px;padding:8px 12px;border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--bg-raised);color:var(--text-muted);font-size:.85rem;transition:border-color var(--dur-fast)}.topbar_search__D6ov7:hover{border-color:var(--border-strong)}.topbar_kbds__urkld{margin-left:auto;display:inline-flex;gap:4px}.topbar_actions__qkUCl{display:flex;align-items:center;gap:8px}.topbar_user__ryYJy{position:relative}.topbar_user__ryYJy>summary{list-style:none}.topbar_user__ryYJy>summary::-webkit-details-marker{display:none}.topbar_userBtn__jDq_z{display:flex;align-items:center;gap:9px;padding:5px 9px 5px 5px;border-radius:var(--r-pill);border:1px solid var(--border-default);cursor:pointer}.topbar_userBtn__jDq_z:hover{border-color:var(--border-strong)}.topbar_userInfo__ZrUoj{display:flex;flex-direction:column;line-height:1.15}.topbar_userName__mjruo{font-size:.82rem;font-weight:600;color:var(--text-primary)}.topbar_userRole__n0bVU{font-size:.68rem;color:var(--text-muted)}.topbar_menu__hD7kb{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--bg-deep);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:var(--shadow-lg),var(--inset-hairline);padding:6px}.topbar_menuHead__fzH_d{display:flex;flex-direction:column;gap:2px;padding:10px 10px 12px;border-bottom:1px solid var(--border-subtle);margin-bottom:6px}@media (max-width:860px){.topbar_topbar__gNUO2{padding-left:64px}.topbar_userInfo__ZrUoj{display:none}.topbar_userBtn__jDq_z{padding:4px}}@media (max-width:640px){.topbar_crumb__HpThS,.topbar_sep__03hzA{display:none}.topbar_crumbCurrent__iqw4r{overflow:hidden;text-overflow:ellipsis;max-width:58vw;display:inline-block;vertical-align:middle}.topbar_search__D6ov7{min-width:0;width:44px;height:44px;justify-content:center;padding:0}.topbar_searchLabel__rC_dn{display:none}}@media (pointer:coarse){.topbar_kbds__urkld{display:none}}.shortcuts_overlay__WV51y{position:fixed;inset:0;z-index:var(--z-dialog);background:rgba(5,6,8,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:grid;place-items:center;padding:20px}.shortcuts_dialog__bCL_S{width:min(420px,100%);background:var(--bg-deep);border:1px solid var(--border-default);border-radius:var(--r-lg);box-shadow:var(--shadow-lg),var(--inset-hairline);padding:22px}.shortcuts_title__vMadt{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.shortcuts_list__GzFcF{list-style:none;display:flex;flex-direction:column;gap:4px}.shortcuts_row__3acU0{display:flex;align-items:center;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:.86rem;color:var(--text-body)}.shortcuts_row__3acU0:last-child{border-bottom:none}.shortcuts_keys__RTuxq{display:inline-flex;gap:4px}.shortcuts_hint__TmCV3{margin-top:14px;font-size:.76rem;color:var(--text-faint)}.assistant-bar_wrap__Jya_x{display:flex;flex-direction:column;gap:14px}.assistant-bar_head__XSbOQ{display:flex;flex-direction:column;gap:4px}.assistant-bar_greeting__c8qBs{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.assistant-bar_context__Cl0W1{margin:0;color:var(--text-muted);font-size:.95rem}@keyframes assistant-bar_fadeUp__c_nQN{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.assistant-bar_greeting__c8qBs{animation:assistant-bar_fadeUp__c_nQN .4s var(--ease-out) both}.assistant-bar_context__Cl0W1{animation:assistant-bar_fadeUp__c_nQN .4s var(--ease-out) .06s both}@media (prefers-reduced-motion:reduce){.assistant-bar_context__Cl0W1,.assistant-bar_greeting__c8qBs{animation:none}}.assistant-bar_bar__BrK0w{display:flex;align-items:center;gap:12px;width:100%;padding:16px 18px;border-radius:var(--r-lg);background:var(--bg-raised);border:1px solid var(--border-default);color:var(--text-muted);cursor:text;text-align:left}.money-line_line___rJin{margin:0;color:var(--text-body);font-size:.95rem}.money-line_amount__vucx_{color:var(--accent);font-weight:700}.money-line_muted__tKYel{color:var(--text-muted)}.page-header_header__AZFbX{display:grid;grid-gap:var(--space-1);gap:var(--space-1);margin-bottom:var(--space-5)}.page-header_back__HeU1u{display:inline-flex;align-items:center;gap:var(--space-1);width:-moz-fit-content;width:fit-content;color:var(--text-muted);font-size:.85rem;transition:color var(--dur-fast) var(--ease-standard)}.page-header_back__HeU1u:hover{color:var(--text-body)}.page-header_row___PWX4{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.page-header_titleBlock__O_psg{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.page-header_title__GQWOS{margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-primary)}.page-header_description__FmIzk{margin:0;max-width:68ch;color:var(--text-muted);font-size:.925rem;line-height:1.5}.page-header_actions__O2SVt{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.page-header_sectionHeader__IhuQ5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.page-header_sectionTitleBlock__GUyUA{display:grid;grid-gap:2px;gap:2px;min-width:0}.page-header_sectionTitle__epDza{margin:0;font-size:1rem;font-weight:600;line-height:1.3;color:var(--text-primary)}.layout_container__RqFRx{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.layout_sm___0r8v{max-width:640px}.layout_md__hrzfh{max-width:760px}.layout_lg__Kuo20{max-width:960px}.layout_full__RSwem{max-width:none}.layout_card__7blVI{border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-raised);padding:var(--space-5);box-shadow:var(--shadow-sm)}.layout_toolbar__JfAyc{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.layout_spacer__w1Ggw{margin-left:auto}.feedback_empty__6SKSc{display:grid;grid-gap:var(--space-2);gap:var(--space-2);place-items:center;text-align:center;padding:var(--space-7) var(--space-4)}.feedback_emptyIcon__hvT62{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent);margin-bottom:var(--space-1)}.feedback_emptyTitle__LcbXd{font-weight:600;color:var(--text-primary)}.feedback_emptyDesc___UlyQ{max-width:46ch;color:var(--text-muted);font-size:.9rem;line-height:1.5}.feedback_emptyAction__pxJUs{margin-top:var(--space-2)}.feedback_loading__MRcbi{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.feedback_loadingLabel___Uzb8{color:var(--text-muted);font-size:.85rem}.feedback_bar__4XSo2{height:14px;border-radius:var(--r-xs)}.stat-card_card__yLb_C{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-raised);text-decoration:none;color:inherit;transition:border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}a.stat-card_card__yLb_C:hover{border-color:var(--border-accent);transform:translateY(-2px);box-shadow:var(--shadow-md),var(--glow-accent)}a.stat-card_card__yLb_C:hover .stat-card_icon__EJopX{color:var(--accent)}.stat-card_top__p7iEN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.stat-card_label__uLDv0{color:var(--text-muted);font-size:.82rem;font-weight:500}.stat-card_icon__EJopX{color:var(--text-faint);display:inline-flex;transition:color var(--dur-fast) var(--ease-standard)}.stat-card_value__AyG9X{font-size:1.9rem;font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text-primary)}.stat-card_delta__51jFW{font-size:.8rem;font-weight:600}.stat-card_up__QgXxy{color:var(--success)}.stat-card_down__Gec3R{color:var(--error)}.table_wrap__rrvhS{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-deep);box-shadow:var(--shadow-sm),var(--inset-hairline)}.table_table__iFjtI{width:100%;border-collapse:collapse;font-size:.9rem}.table_th__5r_eh{position:-webkit-sticky;position:sticky;top:0;z-index:1;text-align:left;padding:var(--space-3) var(--space-4);font-size:.7rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);background:var(--bg-raised);border-bottom:1px solid var(--border-default);white-space:nowrap}.table_td__I1weD:first-child,.table_th__5r_eh:first-child{padding-left:var(--space-5)}.table_td__I1weD:last-child,.table_th__5r_eh:last-child{padding-right:var(--space-5)}.table_td__I1weD{padding:14px var(--space-4);border-bottom:1px solid var(--hairline);color:var(--text-body);vertical-align:middle;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard)}.table_row__okbYD{position:relative}.table_row__okbYD:last-child .table_td__I1weD{border-bottom:none}.table_row__okbYD:hover .table_td__I1weD{background:var(--bg-elevated)}.field_field___j6MC{display:grid;grid-gap:6px;gap:6px}.field_label__BWkEv{font-size:.85rem;font-weight:500;color:var(--text-body)}.field_req__2e6XJ{margin-left:2px;color:var(--error)}.field_hint__HJbjv{color:var(--text-muted)}.field_error__kVWsV,.field_hint__HJbjv{margin:0;font-size:.8rem;line-height:1.4}.field_error__kVWsV{color:var(--error)}.field_actions__DarPn{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:var(--space-2)}.login_card___lE5G{width:min(400px,100%);background:var(--bg-deep);border:1px solid var(--border-default);border-radius:var(--r-xl);box-shadow:var(--shadow-lg),var(--inset-hairline);padding:34px 30px;text-align:center}.login_mark__2LVjU{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--r-md);background:var(--grad-accent);color:var(--text-on-accent);font-weight:800;font-size:1.1rem;box-shadow:var(--glow-accent);margin-bottom:18px}.login_title__NKHB8{font-size:1.3rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.login_sub__1e1Ea{margin-top:6px;font-size:.85rem;color:var(--text-muted);margin-bottom:26px}.login_form__s4exH{display:flex;flex-direction:column;gap:14px;text-align:left}.login_field__Lt_JA{display:flex;flex-direction:column;gap:7px}.login_field__Lt_JA span{font-size:.8rem;font-weight:500;color:var(--text-body)}.login_error__jV4Gh{font-size:.82rem;color:#f0a39d;background:rgba(240,115,106,.12);border:1px solid rgba(240,115,106,.35);border-radius:var(--r-sm);padding:10px 12px}.status-pill_pill__bOlXW{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--r-pill);font-size:.72rem;font-weight:600;letter-spacing:.01em;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 26%,transparent);white-space:nowrap}.status-pill_pill__bOlXW[data-size=sm]{padding:2px 8px 2px 6px;font-size:.68rem}.status-pill_dot__Emhdr{width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 8px color-mix(in srgb,var(--c) 60%,transparent)}.document_back__4qCl2{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-muted);margin-bottom:var(--space-4);transition:color var(--dur-fast)}.document_back__4qCl2:hover{color:var(--text-primary)}.document_header__4tOmb{position:relative;overflow:hidden;padding:var(--space-5);margin-bottom:var(--space-4)}.document_header__4tOmb:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 140% at 100% 0,var(--accent-soft),transparent 55%);pointer-events:none}.document_headTop__Pofg7{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:var(--space-3)}.document_docNum__Icfpe{font-size:.82rem;font-weight:600;color:var(--text-faint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.document_docType__4HLG_{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--border-default);background:var(--bg-raised)}.document_headMain__mnzfa{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.document_docTitle__yBvKn{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.2}.document_docClient__y1fHM{margin-top:6px;font-size:.92rem;color:var(--text-muted)}.document_docAmount__wOps_{text-align:right}.document_docAmount__wOps_ small{display:block;font-size:.74rem;color:var(--text-muted);margin-bottom:2px}.document_docAmount__wOps_ b{font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.document_metaRow__k4Qvg{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.document_meta__AMOSF{display:flex;flex-direction:column;gap:2px}.document_meta__AMOSF small{font-size:.72rem;color:var(--text-faint)}.document_meta__AMOSF span{font-size:.86rem;color:var(--text-body);font-weight:500}.document_metaWarn__wyUAg span{color:var(--warning)}.document_layout__DgE7t{display:grid;grid-template-columns:1fr 320px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:960px){.document_layout__DgE7t{grid-template-columns:1fr}}.document_main__XK2_c{min-width:0}.document_aside__m079N{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--space-4))}@media (max-width:960px){.document_aside__m079N{position:static}}.document_subnav__2b1Wo{display:flex;gap:4px;margin-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.document_subnavBtn__bRrN0{padding:9px 14px;font-size:.85rem;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--dur-fast),border-color var(--dur-fast)}.document_subnavBtn__bRrN0:hover{color:var(--text-primary)}.document_subnavBtn__bRrN0[data-active=true]{color:var(--text-primary);border-color:var(--accent)}.document_section__X3cLQ{padding:var(--space-5);margin-bottom:var(--space-4);scroll-margin-top:calc(var(--topbar-h) + var(--space-4))}.document_sectionHead__xV_AU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.document_sectionTitle__bKcpU{font-size:1rem;font-weight:600;color:var(--text-primary)}.document_items__CjmfJ{width:100%;border-collapse:collapse;font-size:.88rem}.document_items__CjmfJ thead th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--text-faint);padding:0 12px 10px;font-weight:500}.document_items__CjmfJ thead th.document_right__QjvrW{text-align:right}.document_items__CjmfJ tbody td{padding:12px;border-top:1px solid var(--border-subtle);vertical-align:top}.document_itemLabel__xCX9f{font-weight:600;color:var(--text-primary)}.document_itemDesc__T6tOy{font-size:.8rem;color:var(--text-muted);margin-top:2px}.document_right__QjvrW{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document_itemAmount__cCx4u{font-weight:600;color:var(--text-primary)}.document_totals__4NVbs{margin-top:var(--space-4);margin-left:auto;width:100%;max-width:320px}.document_totalRow__TrLmK{display:flex;justify-content:space-between;padding:7px 0;font-size:.88rem;color:var(--text-muted)}.document_totalRow__TrLmK span:last-child{color:var(--text-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.document_grand__PkTyM{margin-top:6px;padding-top:12px;border-top:1px solid var(--border-default);font-size:1.05rem}.document_grand__PkTyM span{color:var(--text-primary)!important;font-weight:700!important}.document_discount__0oC69 span:last-child{color:var(--success)}.document_payTop__dPNT1{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.document_payPaid__6Fmut{font-size:1.3rem;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document_payTotal__TSDww{font-size:.85rem;color:var(--text-muted)}.document_payBar__ghNhz{height:8px;border-radius:var(--r-pill);background:var(--bg-raised);overflow:hidden}.document_payFill__cCjI6{height:100%;border-radius:var(--r-pill);background:var(--grad-accent);transition:width var(--dur-base) var(--ease-out)}.document_payStats__Kzu2S{display:flex;gap:var(--space-5);margin-top:var(--space-4)}.document_payStat__3mBYt small{display:block;font-size:.74rem;color:var(--text-muted);margin-bottom:2px}.document_payStat__3mBYt b{font-size:.98rem;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document_payStat__3mBYt[data-rest=true] b{color:var(--warning)}.document_payList__LmE_v{margin-top:var(--space-4);display:flex;flex-direction:column}.document_payItem__16f4S{display:flex;align-items:center;gap:var(--space-3);padding:10px 0;border-top:1px solid var(--border-subtle)}.document_payItem__16f4S:first-child{border-top:none}.document_payIco__I56Yr{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--r-sm);background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--success)}.document_payBody__2Ngul{flex:1 1;min-width:0}.document_payMethod__TDySe{font-size:.86rem;font-weight:600;color:var(--text-primary)}.document_payRef__Yw4Ay{font-size:.76rem;color:var(--text-faint)}.document_payAmt__0FRsY{font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document_payForm__9kLtN{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.document_payForm__9kLtN input,.document_payForm__9kLtN select{background:var(--bg-raised);border:1px solid var(--border-default);border-radius:var(--r-sm);padding:8px 11px;color:var(--text-primary);font-size:.85rem}.document_payForm__9kLtN input:focus,.document_payForm__9kLtN select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.document_payAmount__DJYoX{width:120px}.document_life__ZuQFY{display:flex;flex-direction:column}.document_lifeStep__C4nsN{display:flex;gap:var(--space-3);position:relative;padding-bottom:var(--space-4)}.document_lifeStep__C4nsN:last-child{padding-bottom:0}.document_lifeStep__C4nsN:before{content:"";position:absolute;left:8px;top:20px;bottom:0;width:2px;background:var(--border-subtle)}.document_lifeStep__C4nsN:last-child:before{display:none}.document_lifeDot__fb_ox{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:2px;border:2px solid var(--border-strong);background:var(--bg-deep);display:inline-flex;align-items:center;justify-content:center;color:var(--text-on-accent)}.document_lifeStep__C4nsN[data-state=done] .document_lifeDot__fb_ox{background:var(--grad-accent);border-color:transparent}.document_lifeStep__C4nsN[data-state=current] .document_lifeDot__fb_ox{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.document_lifeStep__C4nsN[data-tone=danger] .document_lifeDot__fb_ox{background:var(--error);border-color:transparent;color:#fff}.document_lifeStep__C4nsN[data-tone=warn] .document_lifeDot__fb_ox{background:var(--warning);border-color:transparent;color:var(--text-on-accent)}.document_lifeBody__4Mkva{min-width:0}.document_lifeLabel__ncd_d{font-size:.86rem;font-weight:600;color:var(--text-primary)}.document_lifeStep__C4nsN[data-state=pending] .document_lifeLabel__ncd_d{color:var(--text-faint);font-weight:500}.document_lifeAt__D0W1C{font-size:.75rem;color:var(--text-faint);margin-top:1px}.document_history__2_Gk8{display:flex;flex-direction:column}.document_histItem__bg0bW{display:flex;gap:var(--space-3);align-items:baseline;padding:9px 0}.document_histDot__QC57L{width:6px;height:6px;border-radius:50%;background:var(--border-strong);flex-shrink:0;transform:translateY(-2px)}.document_histBody__lKyv1{flex:1 1}.document_histAction__RxVlR{font-size:.85rem;color:var(--text-body)}.document_histActor__Q1UAU{color:var(--text-primary);font-weight:600}.document_histAt__isIWI{font-size:.74rem;color:var(--text-faint);white-space:nowrap}.document_actionCard__ZSIUJ{padding:var(--space-4)}.document_actionTitle__F3qJZ{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin-bottom:var(--space-3)}.document_actionList__bCQu3{display:flex;flex-direction:column;gap:8px}.document_actionBtn__OcDCQ{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:var(--r-sm);font-size:.86rem;font-weight:600;color:var(--text-primary);background:var(--bg-raised);border:1px solid var(--border-default);transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast)}.document_actionBtn__OcDCQ:hover:not(:disabled){border-color:var(--border-strong);background:var(--bg-elevated);transform:translateY(-1px)}.document_actionBtn__OcDCQ:disabled{opacity:.5;cursor:not-allowed}.document_actionPrimary__o3j6J{color:var(--text-on-accent);background:var(--grad-accent);border-color:transparent;box-shadow:var(--glow-accent)}.document_actionPrimary__o3j6J:hover:not(:disabled){background:var(--grad-accent)}.document_actionDanger__ALSm0{color:#f0a39d}.document_actionDanger__ALSm0:hover:not(:disabled){border-color:rgba(240,115,106,.4)}.document_future__cqX_R{display:flex;flex-direction:column;gap:4px}.document_futureItem__loS9g{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--r-sm);color:var(--text-faint);font-size:.84rem}.document_futureItem__loS9g svg{color:var(--text-muted)}.document_soon__7tDR6{margin-left:auto;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-pill);padding:2px 7px}.document_notes__9WmJK{font-size:.88rem;color:var(--text-body);line-height:1.6;white-space:pre-wrap}.document_empty__kuo8a{font-size:.85rem;color:var(--text-faint);padding:var(--space-3) 0}.prospect-picker_picker__2ueoa{position:relative}.prospect-picker_trigger__N3dv1{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--border-default);background:var(--bg-raised);color:var(--text-body);font-size:.84rem;font-weight:500;max-width:240px;transition:border-color var(--dur-fast),color var(--dur-fast)}.prospect-picker_trigger__N3dv1:hover{border-color:var(--border-strong);color:var(--text-primary)}.prospect-picker_trigger__N3dv1[data-empty=true]{color:var(--text-muted);border-style:dashed}.prospect-picker_triggerName__rC2P7{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prospect-picker_pop__Lpg9g{position:absolute;top:calc(100% + 6px);left:0;width:300px;max-width:80vw;z-index:80;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--r-md);box-shadow:var(--shadow-lg);overflow:hidden;animation:prospect-picker_pop__Lpg9g var(--dur-fast) var(--ease-out)}@keyframes prospect-picker_pop__Lpg9g{0%{opacity:0;transform:translateY(-4px)}}.prospect-picker_search__J_IuL{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-subtle)}.prospect-picker_search__J_IuL svg{color:var(--text-faint);flex-shrink:0}.prospect-picker_searchInput__aZxUP{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:.88rem}.prospect-picker_searchInput__aZxUP:focus{outline:none}.prospect-picker_list___pmN3{max-height:260px;overflow-y:auto;padding:6px}.prospect-picker_item__BBR3m{display:flex;flex-direction:column;gap:1px;width:100%;text-align:left;padding:8px 10px;border-radius:var(--r-sm);transition:background var(--dur-fast)}.prospect-picker_item__BBR3m:hover{background:var(--bg-raised)}.prospect-picker_itemName__Av9Pn{font-size:.86rem;font-weight:600;color:var(--text-primary)}.prospect-picker_itemMeta__IT37h{font-size:.74rem;color:var(--text-faint)}.prospect-picker_state__0HQqh{padding:16px 12px;text-align:center;font-size:.82rem;color:var(--text-faint)}.document-quote-editor_hero__2F3PR{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.document-quote-editor_heroQuestion__cCP3P{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.document-quote-editor_heroPicker__c7FWn{min-width:320px}.document-quote-editor_heroHint__RwUPm{margin:0;color:var(--text-muted);font-size:.9rem}.document-quote-editor_canvas__Kux52{min-height:100%;padding:var(--space-6) var(--space-4) 120px;background:var(--bg-void)}.document-quote-editor_paper__L_X7b{max-width:820px;margin:0 auto;background:var(--bg-deep);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-7) var(--space-6);display:flex;flex-direction:column;gap:var(--space-5)}.document-quote-editor_recipient__60FxZ{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.document-quote-editor_recipientName__NuMte{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.document-quote-editor_recipientMeta__D6IZY{margin-top:2px;font-size:.85rem;color:var(--text-muted)}.document-quote-editor_changeClient__p36W2{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:var(--r-sm);background:transparent;border:none;color:var(--text-faint);font-size:.8rem;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-quote-editor_changeClient__p36W2:hover{color:var(--text-body);background:var(--bg-raised)}.document-quote-editor_title__XysIt{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;padding:0}.document-quote-editor_title__XysIt:focus{outline:none}.document-quote-editor_title__XysIt::placeholder{color:var(--text-faint)}.document-quote-editor_lines__2knyY{display:flex;flex-direction:column}.document-quote-editor_line__SfFQW{display:flex;flex-direction:column;gap:4px;padding:12px 8px;border-radius:var(--r-sm);border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-standard)}.document-quote-editor_line__SfFQW:hover{background:var(--bg-raised)}.document-quote-editor_lineLabel__Yz8of{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:.98rem;font-weight:600;padding:0}.document-quote-editor_lineLabel__Yz8of:focus{outline:none}.document-quote-editor_lineLabel__Yz8of::placeholder{color:var(--text-faint);font-weight:500}.document-quote-editor_lineDetail__KYy98{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.85rem}.document-quote-editor_field__yQsfh{border:1px solid transparent;background:transparent;color:var(--text-body);font-size:.85rem;border-radius:var(--r-sm);padding:3px 6px;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-quote-editor_field__yQsfh:hover{border-color:var(--border-default)}.document-quote-editor_field__yQsfh:focus{outline:none;border-color:var(--border-accent);background:var(--bg-elevated)}.document-quote-editor_qty__oZH3_{width:44px;text-align:center}.document-quote-editor_pu__xNn58{width:74px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-quote-editor_tva__Ooqlq{width:46px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-quote-editor_mult__bgOR0,.document-quote-editor_unit__t3tTP{color:var(--text-faint)}.document-quote-editor_tvaWrap__rayxA{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--text-faint)}.document-quote-editor_lineTotal__pBBN2{margin-left:auto;color:var(--text-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-quote-editor_del__2Igi7{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-quote-editor_line__SfFQW:hover .document-quote-editor_del__2Igi7{opacity:1}.document-quote-editor_del__2Igi7:hover{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.document-quote-editor_ghost__D6Wkh{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 6px;width:-moz-fit-content;width:fit-content;border:none;background:transparent;color:var(--text-faint);font-size:.88rem;font-weight:500;cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-standard)}.document-quote-editor_ghost__D6Wkh:hover{color:var(--accent)}.document-quote-editor_note__rFtKb{width:100%;min-height:72px;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--text-body);font:inherit;font-size:.9rem;padding:10px 12px}.document-quote-editor_note__rFtKb:focus{outline:none;border-color:var(--border-accent)}.document-quote-editor_totals__j_U2X{position:fixed;right:24px;bottom:24px;width:260px;z-index:var(--z-sidebar,40);display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}.document-quote-editor_tRow__CmA3l{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:.88rem}.document-quote-editor_tNum__iTy2y{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-body)}.document-quote-editor_tTtc__Kyuu3{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-subtle);color:var(--text-primary);font-weight:700;font-size:1rem}.document-quote-editor_tTtc__Kyuu3 .document-quote-editor_tNum__iTy2y{color:var(--accent);font-weight:800;font-size:1.1rem}.document-quote-editor_err__Rn_Sc{margin:2px 0 0;color:var(--error);font-size:.8rem}.document-quote-editor_create__zGJ6z{margin-top:8px;width:100%;padding:10px 14px;border:none;border-radius:var(--r-sm);background:var(--accent);color:var(--text-on-accent);font-weight:700;font-size:.92rem;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.document-quote-editor_create__zGJ6z:hover:not(:disabled){background:var(--accent-hover)}.document-quote-editor_create__zGJ6z:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.document-quote-editor_totals__j_U2X{right:12px;left:12px;bottom:12px;width:auto}.document-quote-editor_paper__L_X7b{padding:var(--space-5) var(--space-4)}}@media (prefers-reduced-motion:reduce){.document-quote-editor_changeClient__p36W2,.document-quote-editor_create__zGJ6z,.document-quote-editor_del__2Igi7,.document-quote-editor_field__yQsfh,.document-quote-editor_ghost__D6Wkh,.document-quote-editor_line__SfFQW{transition:none}}@media (hover:none){.document-quote-editor_del__2Igi7{opacity:1}}@media (max-width:640px){.document-quote-editor_lineDetail__KYy98{flex-wrap:wrap;gap:8px;row-gap:6px}.document-quote-editor_field__yQsfh{min-height:38px}.document-quote-editor_del__2Igi7{width:40px;height:40px}.document-quote-editor_lineTotal__pBBN2{margin-left:auto}}.document-composer_hero__IL6Zf{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}.document-composer_heroQuestion__pbb6W{margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.document-composer_heroPicker__5ICVh{min-width:320px}.document-composer_heroHint__UAjGM{margin:0;color:var(--text-muted);font-size:.9rem}.document-composer_canvas__LNuly{min-height:100%;padding:var(--space-6) var(--space-4) 140px;background:var(--bg-void)}.document-composer_paper__e_Y84{max-width:820px;margin:0 auto;background:var(--bg-deep);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:var(--space-7) var(--space-7) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.document-composer_recipient__Os0rG{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--border-subtle)}.document-composer_recipientName__rwjnM{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.document-composer_recipientMeta__5dC3k{margin-top:2px;font-size:.85rem;color:var(--text-muted)}.document-composer_subtle__jOYQy{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:var(--r-sm);background:transparent;border:none;color:var(--text-faint);font-size:.8rem;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-composer_subtle__jOYQy:hover{color:var(--text-body);background:var(--bg-raised)}.document-composer_title__sqgNa{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:1.7rem;font-weight:700;letter-spacing:-.02em;padding:0}.document-composer_title__sqgNa:focus{outline:none}.document-composer_title__sqgNa::placeholder{color:var(--text-faint)}.document-composer_block__hrUtZ{position:relative;border-radius:var(--r-sm)}.document-composer_blockDel__mrtfU{position:absolute;top:2px;right:2px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.document-composer_block__hrUtZ:hover .document-composer_blockDel__mrtfU{opacity:1}.document-composer_blockDel__mrtfU:hover{color:var(--error)}.document-composer_sectionTitle__1qs0b{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:1.15rem;font-weight:700;padding:8px 0 2px;border-bottom:1px solid var(--border-subtle)}.document-composer_sectionTitle__1qs0b:focus{outline:none}.document-composer_sectionTitle__1qs0b::placeholder{color:var(--text-faint)}.document-composer_textHeading__ou0gy{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:1rem;font-weight:600;padding:0 0 4px}.document-composer_textHeading__ou0gy:focus{outline:none}.document-composer_textHeading__ou0gy::placeholder{color:var(--text-faint)}.document-composer_textBody__KCNWW{width:100%;min-height:64px;resize:vertical;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--text-body);font:inherit;font-size:.9rem;padding:10px 12px}.document-composer_textBody__KCNWW:focus{outline:none;border-color:var(--border-accent)}.document-composer_spacer__g0R_6{display:flex;align-items:center;justify-content:center;min-height:32px;border:1px dashed var(--border-subtle);color:var(--text-faint)}.document-composer_spacerHint__asj5Z{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.document-composer_line__1nVUD,.document-composer_lines__k3lkO{display:flex;flex-direction:column}.document-composer_line__1nVUD{gap:4px;padding:12px 8px;border-radius:var(--r-sm);border-bottom:1px solid var(--border-subtle);transition:background var(--dur-fast) var(--ease-standard)}.document-composer_line__1nVUD:hover{background:var(--bg-raised)}.document-composer_lineLabel__AnxpV{width:100%;border:none;background:transparent;color:var(--text-primary);font-size:.98rem;font-weight:600;padding:0}.document-composer_lineLabel__AnxpV:focus{outline:none}.document-composer_lineLabel__AnxpV::placeholder{color:var(--text-faint);font-weight:500}.document-composer_lineDetail__IGAX7{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:.85rem;flex-wrap:wrap}.document-composer_field__dhN25{border:1px solid transparent;background:transparent;color:var(--text-body);font-size:.85rem;border-radius:var(--r-sm);padding:3px 6px;transition:border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-composer_field__dhN25:hover{border-color:var(--border-default)}.document-composer_field__dhN25:focus{outline:none;border-color:var(--border-accent);background:var(--bg-elevated)}.document-composer_qty__VQmwv{width:44px;text-align:center}.document-composer_pu__PTzK7{width:74px;text-align:right}.document-composer_pu__PTzK7,.document-composer_tva__0zX9k{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-composer_tva__0zX9k{width:46px;text-align:center}.document-composer_mult__sE_fI,.document-composer_unit__VsXbJ{color:var(--text-faint)}.document-composer_recBtn__G5Mmk,.document-composer_tvaWrap__JhXkB{display:inline-flex;align-items:center;gap:4px;margin-left:6px;color:var(--text-faint)}.document-composer_recBtn__G5Mmk{padding:3px 8px;border:1px solid var(--border-default);border-radius:var(--r-pill);background:transparent;font-size:.72rem;font-weight:600;cursor:pointer;transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-composer_recBtn__G5Mmk:hover{color:var(--text-body);border-color:var(--border-strong)}.document-composer_recOn__dF2dX{color:var(--accent);border-color:var(--border-accent);background:var(--accent-soft)}.document-composer_lineTotal__NiPF4{margin-left:auto;color:var(--text-body);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.document-composer_del__ac5Xm{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-faint);cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard)}.document-composer_line__1nVUD:hover .document-composer_del__ac5Xm{opacity:1}.document-composer_del__ac5Xm:hover{color:var(--error);background:color-mix(in srgb,var(--error) 12%,transparent)}.document-composer_ghost__fk6LR{display:inline-flex;align-items:center;gap:7px;margin-top:10px;padding:8px 6px;width:-moz-fit-content;width:fit-content;border:none;background:transparent;color:var(--text-faint);font-size:.88rem;font-weight:500;cursor:pointer;border-radius:var(--r-sm);transition:color var(--dur-fast) var(--ease-standard)}.document-composer_ghost__fk6LR:hover{color:var(--accent)}.document-composer_inserter__cK1M2{position:relative}.document-composer_menu__91wHZ{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:260px;display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}.document-composer_menuItem__PBXiW{display:flex;align-items:center;gap:9px;padding:8px 10px;border:none;border-radius:var(--r-sm);background:transparent;color:var(--text-body);cursor:pointer;text-align:left;transition:background var(--dur-fast) var(--ease-standard)}.document-composer_menuItem__PBXiW:hover{background:var(--bg-raised)}.document-composer_menuIcon__pSPhq{color:var(--accent);display:inline-flex}.document-composer_menuLabel__doi0z{font-size:.9rem;font-weight:600}.document-composer_menuDesc___cqcc{margin-left:auto;color:var(--text-faint);font-size:.76rem}.document-composer_options__F6NSz{padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.document-composer_optionGrid__Kv6Fr{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.document-composer_opt__6bLk1{display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:var(--text-muted)}.document-composer_optInput__uCwzI{border:1px solid var(--border-default);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--text-body);font:inherit;font-size:.88rem;padding:7px 9px}.document-composer_optInput__uCwzI:focus{outline:none;border-color:var(--border-accent)}.document-composer_totals__84dyI{position:fixed;right:24px;bottom:24px;width:268px;z-index:40;display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--r-md);background:var(--bg-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}.document-composer_tRow__AcTH6{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted);font-size:.88rem}.document-composer_tNum__B71W_{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-body)}.document-composer_tTtc__pUVg9{margin-top:4px;padding-top:10px;border-top:1px solid var(--border-subtle);color:var(--text-primary);font-weight:700;font-size:1rem}.document-composer_tTtc__pUVg9 .document-composer_tNum__B71W_{color:var(--accent);font-weight:800;font-size:1.1rem}.document-composer_recNote__jdtz1{display:flex;align-items:center;gap:5px;margin:2px 0 0;color:var(--text-faint);font-size:.76rem}.document-composer_err__NwBoY{margin:2px 0 0;color:var(--error);font-size:.8rem}.document-composer_create__NKmWK{margin-top:8px;width:100%;padding:10px 14px;border:none;border-radius:var(--r-sm);background:var(--accent);color:var(--text-on-accent);font-weight:700;font-size:.92rem;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.document-composer_create__NKmWK:hover:not(:disabled){background:var(--accent-hover)}.document-composer_create__NKmWK:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.document-composer_totals__84dyI{right:12px;left:12px;bottom:12px;width:auto}.document-composer_paper__e_Y84{padding:var(--space-5) var(--space-4)}}@media (prefers-reduced-motion:reduce){.document-composer_blockDel__mrtfU,.document-composer_create__NKmWK,.document-composer_del__ac5Xm,.document-composer_field__dhN25,.document-composer_ghost__fk6LR,.document-composer_line__1nVUD,.document-composer_menuItem__PBXiW,.document-composer_recBtn__G5Mmk,.document-composer_subtle__jOYQy{transition:none}}@media (hover:none){.document-composer_blockDel__mrtfU,.document-composer_del__ac5Xm{opacity:1}}.today-feed_wrap__IizBx{display:flex;flex-direction:column;gap:10px}.today-feed_heading__vXwbd{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--text-faint)}.today-feed_list__saNtH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.today-feed_item__xu9MZ{display:flex;align-items:center;gap:12px;padding:14px;border-bottom:1px solid var(--border-subtle);border-radius:var(--r-sm);transition:background var(--dur-fast) var(--ease-standard);animation:today-feed_feedIn__J5VVx .4s var(--ease-out) both}.today-feed_item__xu9MZ:last-child{border-bottom:none}.today-feed_item__xu9MZ:hover{background:var(--bg-raised)}.today-feed_dot__UxvAU{width:9px;height:9px;border-radius:999px;flex-shrink:0}.today-feed_text__ZcnIV{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.today-feed_title__fwCdi{color:var(--text-primary);font-size:.95rem;font-weight:600}.today-feed_detail__38kAt{color:var(--text-muted);font-size:.83rem}.today-feed_action__BXnKB{flex-shrink:0;display:inline-flex;align-items:center;padding:7px 14px;border-radius:var(--r-sm);background:var(--bg-elevated);border:1px solid var(--border-default);color:var(--text-body);font-size:.85rem;font-weight:600;text-decoration:none;opacity:.85;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.today-feed_item__xu9MZ:hover .today-feed_action__BXnKB{opacity:1;border-color:var(--border-accent);color:var(--accent)}.today-feed_action__BXnKB:hover{background:var(--accent-soft)}.today-feed_done__xlOaA{display:flex;align-items:center;gap:12px;padding:16px 14px}.today-feed_doneIcon__wSL_z{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent);flex-shrink:0;animation:today-feed_doneGlow__3V_Zf 1.6s var(--ease-out) 1}@keyframes today-feed_doneGlow__3V_Zf{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--success) 40%,transparent);transform:scale(.9)}40%{transform:scale(1.04)}to{box-shadow:0 0 0 14px transparent;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.today-feed_doneIcon__wSL_z{animation:none}}.today-feed_doneTitle__2GV8l{margin:0;font-size:1rem}.quick-actions_list__yzKKg{display:flex;flex-direction:column;gap:8px}.quick-actions_action__RmhLV{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);background:var(--bg-raised);color:var(--text-body);text-decoration:none;font-size:.9rem;font-weight:500;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.quick-actions_action__RmhLV:hover{background:var(--bg-elevated);color:var(--text-primary)}.quick-actions_icon__phZv1{color:var(--accent);flex-shrink:0}@media (prefers-reduced-motion:reduce){.quick-actions_action__RmhLV{transition:none}}.home_grid__apkO7{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.home_col__Ttq_X{display:flex;flex-direction:column;gap:var(--space-4)}@media (max-width:900px){.home_grid__apkO7{grid-template-columns:1fr}}