.ClientBoard_page__9xkvT{height:100dvh;display:flex;flex-direction:column;background:#f4efe8;color:#1f1813;font-family:var(--font-sans);color-scheme:light}.ClientBoard_bar__IQSa2{display:flex;align-items:center;gap:10px 16px;padding:10px 16px;background:#ffffff;border-bottom:1px solid #e8ddd3;min-width:0}.ClientBoard_back__dGaMA{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid #d6c6b8;color:#1f1813;font-weight:650;font-size:.9rem;text-decoration:none}.ClientBoard_back__dGaMA:hover{background:#fbf7f2}.ClientBoard_back__dGaMA:focus-visible{outline:2px solid #9a4f12;outline-offset:2px}.ClientBoard_titles__uLAtp{min-width:0;flex:1 1;display:grid;grid-gap:1px;gap:1px}.ClientBoard_title__pF1_N{margin:0;display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:750;min-width:0}.ClientBoard_title__pF1_N span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientBoard_title__pF1_N svg{flex:none;color:#9a4f12}.ClientBoard_subtitle__7IU5e{margin:0;font-size:.85rem;color:#6f6158;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClientBoard_status__ZtGH2{flex:none;min-width:8.5rem;display:flex;justify-content:flex-end;color:#6f6158}.ClientBoard_logo__7BWrn{flex:none;width:40px;height:40px;object-fit:contain;border-radius:8px}.ClientBoard_problem__Sas0z{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;background:#fef2f2;border-bottom:1px solid #fecaca;color:#991b1b;font-size:.9rem}.ClientBoard_problem__Sas0z button{border:0;background:none;font:inherit;font-size:1.3rem;line-height:1;color:inherit;cursor:pointer;width:32px;height:32px}.ClientBoard_body__IB_nQ{position:relative;flex:1 1;min-height:0}.ClientBoard_message__x8eps{margin:0;padding:48px 24px;text-align:center;color:#6f6158}@media (max-width:640px){.ClientBoard_bar__IQSa2{flex-wrap:wrap;padding:8px 10px}.ClientBoard_backLabel__HyKb_,.ClientBoard_logo__7BWrn,.ClientBoard_subtitle__7IU5e{display:none}.ClientBoard_back__dGaMA{padding:0 10px}.ClientBoard_status__ZtGH2{min-width:0}}.Toast_toastContainer__B2EJC{position:fixed;top:calc(64px + var(--space-3));right:var(--space-6);z-index:2000;display:flex;flex-direction:column;gap:var(--space-3);max-width:400px;pointer-events:none}.Toast_toast__g3Tz2{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:Toast_slideIn__l3ti1 .3s cubic-bezier(.16,1,.3,1);color:var(--text-main)}@keyframes Toast_slideIn__l3ti1{0%{opacity:0;transform:translateY(-12px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.Toast_icon__zr4Uv{display:flex;align-items:center;margin-top:2px}.Toast_success__okRcl .Toast_icon__zr4Uv{color:var(--success)}.Toast_warning__zSN3d .Toast_icon__zr4Uv{color:var(--warning)}.Toast_danger__JbKqT .Toast_icon__zr4Uv{color:var(--danger)}.Toast_info__kmyYi .Toast_icon__zr4Uv{color:var(--info)}.Toast_content__mhkqE{flex:1 1;display:flex;flex-direction:column;gap:2px}.Toast_title__8P02V{font-weight:600;font-size:.875rem}.Toast_message___qWy3{font-size:.8125rem;color:var(--text-muted)}.Toast_closeBtn__lV4_B{color:var(--text-light);display:flex;align-items:center;padding:2px;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.Toast_closeBtn__lV4_B:hover{color:var(--text-main);background:var(--bg-surface-hover)}.Toast_action__2rRZw{align-self:flex-start;margin-top:6px;padding:2px 0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}@media (max-width:640px){.Toast_toastContainer__B2EJC{left:var(--space-4);right:var(--space-4);top:calc(56px + var(--space-2));max-width:none}}.Dialog_backdrop__k2s_7{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:rgba(18,14,11,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:Dialog_fadeIn__HxTGC .14s ease-out}.Dialog_panel__nhHIF{position:relative;display:flex;flex-direction:column;width:100%;max-height:calc(100dvh - 2 * var(--space-4));background:var(--bg-surface);color:var(--text-main);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;animation:Dialog_rise__DCJ57 .18s cubic-bezier(.16,1,.3,1)}.Dialog_sm__z6Ep4{max-width:420px}.Dialog_md__Zg9He{max-width:560px}.Dialog_lg__DJQwI{max-width:760px}.Dialog_xl__eODCm{max-width:1040px}.Dialog_full__oC7cK{max-width:none;height:calc(100dvh - 2 * var(--space-4))}.Dialog_header__F7aHS{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.Dialog_titles__jASZT{min-width:0}.Dialog_headerBare__fwd6T{position:absolute;top:0;right:0;z-index:1;padding:0}.Dialog_headerBare__fwd6T .Dialog_titles__jASZT{display:none}.Dialog_headerBare__fwd6T .Dialog_close__Xfqlc{margin:8px 8px 0 0}.Dialog_title__lm0xe{margin:0;font-size:1.15rem;font-weight:700;line-height:1.3}.Dialog_subtitle__jWwub{margin:4px 0 0;color:var(--text-muted);font-size:.875rem}.Dialog_close__Xfqlc{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-6px -8px 0 0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.Dialog_close__Xfqlc:hover{background:var(--bg-surface-hover);color:var(--text-main)}.Dialog_body__NSGWm{flex:1 1;min-height:0;overflow-y:auto;padding:0 var(--space-5) var(--space-5);overscroll-behavior:contain}.Dialog_flush__yN5lI{padding:0}.Dialog_footer__RLH6B{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--border-subtle)}@media (max-width:640px){.Dialog_backdrop__k2s_7{align-items:flex-end;padding:0}.Dialog_panel__nhHIF:not(.Dialog_full__oC7cK){max-width:none;max-height:92dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation:Dialog_sheet__e5v07 .22s cubic-bezier(.16,1,.3,1)}.Dialog_full__oC7cK{height:100dvh;max-height:none;border-radius:0}.Dialog_footer__RLH6B>*{flex:1 1}}@keyframes Dialog_fadeIn__HxTGC{0%{opacity:0}}@keyframes Dialog_rise__DCJ57{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes Dialog_sheet__e5v07{0%{transform:translateY(40px);opacity:.6}}.ContactDialog_form__mNf4Q{display:flex;flex-direction:column;gap:var(--space-4)}.quoteActions_body__PaY6k{display:flex;flex-direction:column;gap:var(--space-3);font-size:.925rem;line-height:1.5}.quoteActions_body__PaY6k p{margin:0}.quoteActions_muted__vJDzm{color:var(--text-muted);margin:0}.quoteActions_warning__ZOH_v{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border:1px solid var(--danger-border);border-radius:var(--radius-md);background:var(--danger-bg);color:var(--text-main)}.quoteActions_warning__ZOH_v svg{flex:none;margin-top:3px;color:var(--danger)}.quoteActions_list__8qwT_{margin:0;padding-left:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1)}.quoteActions_note__9XC_P{color:var(--text-muted);font-size:.85rem}.quoteActions_typeLabel__0qT69{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);font-size:.875rem;color:var(--text-muted)}.quoteActions_typeLabel__0qT69 strong{color:var(--text-main);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quoteActions_typeInput__CAhhD{min-height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-input,var(--bg-surface));color:var(--text-main);font:inherit;font-size:1rem}.quoteActions_typeInput__CAhhD:focus{outline:2px solid var(--primary-500);outline-offset:1px}.quoteActions_error__FJWmw{color:var(--danger);margin:0}.EstimatesList_page__oE0wi{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.EstimatesList_quickStart__Acwb_{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--text-muted)}.EstimatesList_quickStart__Acwb_>span{flex-shrink:0;white-space:nowrap;margin-right:var(--space-1);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem}.EstimatesList_chip__6NDFu{display:inline-flex;align-items:center;height:34px;padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface);color:var(--text-main);font-size:.8125rem;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.EstimatesList_chip__6NDFu:hover{border-color:var(--primary-400);background:var(--bg-surface-hover)}.EstimatesList_listArea__j8pxM{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.EstimatesList_search__ZlCG7{width:300px;max-width:100%}.EstimatesList_stack__zgMnf{display:inline-flex;flex-direction:column;align-items:flex-start;gap:3px}.EstimatesList_stackRight__F_uJd{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.EstimatesList_title__iX4kw{font-weight:600;color:var(--text-main)}.EstimatesList_muted__7JOju{color:var(--text-muted);font-size:.8125rem;text-decoration:none}.EstimatesList_nowrap___snmc{white-space:nowrap}.EstimatesList_money__VpGYw{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EstimatesList_firm__RgV0s{display:inline-flex;align-items:center;gap:var(--space-2)}.EstimatesList_firmTrack__oXcEb{width:64px;height:6px;overflow:hidden;border-radius:var(--radius-full);background:var(--bg-surface-elevated)}.EstimatesList_firmFill__lkMos{display:block;height:100%;background:var(--primary-500)}.EstimatesList_firmFill__lkMos[data-ready=true]{background:var(--success)}@media (max-width:640px){.EstimatesList_search__ZlCG7{width:100%}.EstimatesList_quickStart__Acwb_{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--space-4));padding:0 var(--space-4)}.EstimatesList_chip__6NDFu{flex-shrink:0}}.EstimatesList_bulkBar__Ufm0U{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:52px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:1px solid color-mix(in srgb,var(--primary-500) 35%,var(--border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--primary-500) 8%,var(--bg-surface))}.EstimatesList_bulkCount__tZpdC{font-weight:600;white-space:nowrap}.EstimatesList_bulkActions__izXxC{display:flex;align-items:center;gap:var(--space-2)}.EstimatesList_danger__oHOXs{color:var(--danger)}.EstimatesList_bulkClear__2mnXx{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.EstimatesList_bulkClear__2mnXx:hover{background:var(--bg-surface-elevated);color:var(--text-main)}.EstimatesList_metaRow__jFhI9{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2)}.EstimatesList_withPicture__Nk6Vp{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);align-items:center}.EstimatesList_designThumb__cvNxG{display:block;width:52px;height:39px;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:#efeae4}.EstimatesList_designThumb__cvNxG[data-empty]{visibility:hidden}@container (max-width: 540px){.EstimatesList_withPicture__Nk6Vp{grid-template-columns:minmax(0,1fr)}.EstimatesList_designThumb__cvNxG{display:none}}.WorkbenchTimerFloatingWidget_dock__AOsiz{position:fixed;right:max(var(--space-4),env(safe-area-inset-right));bottom:calc(var(--space-4) + env(safe-area-inset-bottom));z-index:90;display:flex;justify-content:flex-end;max-width:calc(100vw - 2 * var(--space-4));pointer-events:none}.WorkbenchTimerFloatingWidget_mini__NBo8e,.WorkbenchTimerFloatingWidget_pill__2pqZo{pointer-events:auto;background:var(--bg-surface-elevated);border:1px solid var(--primary-500);box-shadow:var(--shadow-lg);color:var(--text-main);animation:WorkbenchTimerFloatingWidget_rise__B6jLm .25s cubic-bezier(.16,1,.3,1)}@keyframes WorkbenchTimerFloatingWidget_rise__B6jLm{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.WorkbenchTimerFloatingWidget_pill__2pqZo{display:flex;flex-direction:column;gap:var(--space-2);width:380px;max-width:100%;padding:var(--space-2);border-radius:var(--radius-lg)}.WorkbenchTimerFloatingWidget_row__DfGFK{display:flex;align-items:center;gap:var(--space-1);min-width:0}.WorkbenchTimerFloatingWidget_info__CrKbW{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:0 var(--space-2);border-radius:var(--radius-md);color:inherit;text-decoration:none}.WorkbenchTimerFloatingWidget_info__CrKbW:hover{background:var(--bg-surface-hover)}.WorkbenchTimerFloatingWidget_clockLine__2IMXT{display:flex;align-items:center;gap:var(--space-2)}.WorkbenchTimerFloatingWidget_clock___m_cx,.WorkbenchTimerFloatingWidget_miniClock__txC8q{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em}.WorkbenchTimerFloatingWidget_clock___m_cx{font-size:1.0625rem}.WorkbenchTimerFloatingWidget_label__7VcDG{overflow:hidden;color:var(--text-muted);font-size:.75rem;white-space:nowrap;text-overflow:ellipsis}.WorkbenchTimerFloatingWidget_dot__8Vudm{flex:none;width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px var(--success-bg);animation:WorkbenchTimerFloatingWidget_pulse__MEbcm 1.6s ease-in-out infinite}@keyframes WorkbenchTimerFloatingWidget_pulse__MEbcm{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.WorkbenchTimerFloatingWidget_dot__8Vudm,.WorkbenchTimerFloatingWidget_mini__NBo8e,.WorkbenchTimerFloatingWidget_pill__2pqZo{animation:none}}.WorkbenchTimerFloatingWidget_iconButton__M9l_g{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.WorkbenchTimerFloatingWidget_iconButton__M9l_g:hover,.WorkbenchTimerFloatingWidget_iconButton__M9l_g[aria-pressed=true]{background:var(--bg-surface-hover);color:var(--text-main)}.WorkbenchTimerFloatingWidget_stop__hd1Rw{flex:none;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 var(--space-4);border:0;border-radius:var(--radius-md);background:var(--danger-solid);color:#fff;font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.WorkbenchTimerFloatingWidget_stop__hd1Rw:hover{filter:brightness(1.08)}.WorkbenchTimerFloatingWidget_stop__hd1Rw:disabled{opacity:.6;cursor:wait}.WorkbenchTimerFloatingWidget_iconButton__M9l_g:focus-visible,.WorkbenchTimerFloatingWidget_info__CrKbW:focus-visible,.WorkbenchTimerFloatingWidget_mini__NBo8e:focus-visible,.WorkbenchTimerFloatingWidget_stop__hd1Rw:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.WorkbenchTimerFloatingWidget_noteRow__ci_TP{display:flex}.WorkbenchTimerFloatingWidget_noteInput__fTQ_m{width:100%;height:44px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font:inherit;font-size:16px}.WorkbenchTimerFloatingWidget_noteInput__fTQ_m:focus{outline:none;border-color:var(--primary-500);box-shadow:0 0 0 3px var(--border-accent)}.WorkbenchTimerFloatingWidget_mini__NBo8e{display:inline-flex;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-3) 0 var(--space-4);border-radius:var(--radius-full);font:inherit;cursor:pointer}.WorkbenchTimerFloatingWidget_miniClock__txC8q{font-size:.9375rem}@media (min-width:900px){.WorkbenchTimerFloatingWidget_dock__AOsiz{right:var(--space-6);bottom:var(--space-6)}.WorkbenchTimerFloatingWidget_noteInput__fTQ_m{font-size:.875rem}}@media (max-width:420px){.WorkbenchTimerFloatingWidget_stop__hd1Rw span{display:none}.WorkbenchTimerFloatingWidget_stop__hd1Rw{width:44px;padding:0;justify-content:center}}.Proposal_page__nxalw{--p-bg:#f4efe8;--p-paper:#ffffff;--p-ink:#1f1813;--p-muted:#6f6158;--p-faint:#7d6f65;--p-line:#e8ddd3;--p-line-strong:#d6c6b8;--p-accent:#9a4f12;--p-accent-strong:#7c3d0b;--p-accent-soft:#fbf1e6;--p-success:#166534;--p-success-soft:#ecfdf3;--p-warning:#92400e;--p-warning-soft:#fff8eb;--p-info:#075985;--p-info-soft:#eff8ff;--p-danger:#b91c1c;min-height:100vh;background:var(--p-bg);color:var(--p-ink);font-family:var(--font-sans);padding:16px 16px 96px;color-scheme:light}.Proposal_toolbar__Yds9V{max-width:860px;margin:0 auto 12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.Proposal_previewTag__yniPN{font-size:.85rem;font-weight:600;color:var(--p-accent-strong);background:var(--p-accent-soft);border:1px solid #f1d7bc;padding:6px 12px;border-radius:999px}.Proposal_sheet__7rND6{max-width:860px;margin:0 auto;background:var(--p-paper);border:1px solid var(--p-line);border-radius:18px;box-shadow:0 18px 40px -24px rgba(60,35,15,.35);padding:clamp(20px,5vw,48px);display:flex;flex-direction:column;gap:28px}.Proposal_header__ldl6f{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;padding-bottom:24px;border-bottom:1px solid var(--p-line)}.Proposal_brand__xyCw7{display:flex;gap:14px;align-items:flex-start;min-width:0}.Proposal_logo__oZwsa{width:56px;height:56px;object-fit:contain;border-radius:10px}.Proposal_shopName__Kj4zJ{font-size:1.6rem;margin:0;letter-spacing:-.01em}.Proposal_tagline__QxUwn{margin:2px 0 0;color:var(--p-muted);font-size:.95rem}.Proposal_contactLine__XXJLi{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:.85rem;color:var(--p-muted)}.Proposal_contactLine__XXJLi a,.Proposal_contactLine__XXJLi span{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none}.Proposal_meta__7vEiF{margin:0;display:grid;grid-gap:8px;gap:8px;text-align:right}.Proposal_meta__7vEiF dt{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--p-faint)}.Proposal_meta__7vEiF dd{margin:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_banner__JG1aH{display:flex;gap:10px;align-items:flex-start;padding:12px 16px;border-radius:12px;font-size:.95rem;line-height:1.45;border:1px solid transparent}.Proposal_banner__JG1aH svg{flex:none;margin-top:2px}.Proposal_banner__JG1aH[data-tone=info]{background:var(--p-info-soft);color:var(--p-info);border-color:#cfe7fb}.Proposal_banner__JG1aH[data-tone=success]{background:var(--p-success-soft);color:var(--p-success);border-color:#c9efd7}.Proposal_banner__JG1aH[data-tone=warning]{background:var(--p-warning-soft);color:var(--p-warning);border-color:#f6dfb5}.Proposal_banner__JG1aH[data-tone=muted]{background:#f6f2ee;color:var(--p-muted);border-color:var(--p-line)}.Proposal_banner__JG1aH a{color:inherit;font-weight:600}.Proposal_intro__LOZjH{display:grid;grid-gap:6px;gap:6px}.Proposal_preparedFor__yQpXy{margin:0;color:var(--p-muted);font-size:.95rem}.Proposal_title__2TfAt{font-size:clamp(1.7rem,4.5vw,2.4rem);line-height:1.15;margin:0;letter-spacing:-.01em}.Proposal_eyebrow__UdDEt{margin:0;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--p-faint)}.Proposal_ballpark__LMan3{background:var(--p-accent-soft);border:1px solid #f1d7bc;border-radius:16px;padding:24px;display:grid;grid-gap:8px;gap:8px}.Proposal_range__rdTYo{margin:0;font-size:clamp(1.9rem,6vw,2.8rem);color:var(--p-accent-strong);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_section__ZsFva{display:grid;grid-gap:14px;gap:14px}.Proposal_sectionTitle__W1Rzg{margin:0;font-size:1.05rem;font-weight:700;display:flex;align-items:center;gap:8px}.Proposal_subTitle__TG0QM{margin:0 0 8px;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--p-faint)}.Proposal_muted__LXDSx{color:var(--p-muted);margin:0}.Proposal_options__mlsPO{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.Proposal_option__xf_w2{position:relative;text-align:left;font:inherit;color:inherit;background:var(--p-paper);border:1.5px solid var(--p-line-strong);border-radius:14px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:8px;cursor:pointer;transition:border-color .15s,box-shadow .15s;min-height:44px}.Proposal_option__xf_w2:hover:not(:disabled){border-color:var(--p-accent)}.Proposal_option__xf_w2[aria-checked=true]{border-color:var(--p-accent);box-shadow:0 0 0 3px rgba(154,79,18,.14);background:#fffdfa}.Proposal_option__xf_w2:disabled{cursor:default}.Proposal_option__xf_w2:focus-visible{outline:3px solid rgba(154,79,18,.45);outline-offset:2px}.Proposal_optionHead__3A_Kb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding-right:28px}.Proposal_optionName__KAZ6n{font-weight:700;font-size:1.02rem}.Proposal_badge__QIDGV{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;background:var(--p-accent);color:#fff;padding:3px 8px;border-radius:999px}.Proposal_optionBlurb__OlH_J{color:var(--p-muted);font-size:.9rem;line-height:1.4}.Proposal_highlights__Wn_jm{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.88rem}.Proposal_highlights__Wn_jm li{display:flex;gap:6px;align-items:flex-start}.Proposal_highlights__Wn_jm svg{color:var(--p-accent);flex:none;margin-top:2px}.Proposal_optionPrice__hyQD6{margin-top:auto;font-weight:700;font-size:1.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_optionCheck__Z9aOR{position:absolute;top:14px;right:14px;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--p-line-strong);display:grid;place-items:center;color:#fff}.Proposal_option__xf_w2[aria-checked=true] .Proposal_optionCheck__Z9aOR{background:var(--p-accent);border-color:var(--p-accent)}.Proposal_pieces__LDab5{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--p-line)}.Proposal_piece__NtmnB{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--p-line)}.Proposal_pieceMain__PIpCm{min-width:0;display:grid;grid-gap:4px;gap:4px}.Proposal_pieceName__Nvktp{margin:0;font-weight:650;font-size:1.02rem}.Proposal_qty__TyzJE{color:var(--p-accent);margin-right:6px}.Proposal_pieceDesc__a_k_X{margin:0;line-height:1.5}.Proposal_pieceFacts__KWnHS{margin:0;color:var(--p-muted);font-size:.88rem}.Proposal_piecePrice__za_Rf{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_addons__GbStI{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.Proposal_addon__uQGl1{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border:1.5px solid var(--p-line);border-radius:12px;cursor:pointer;min-height:44px}.Proposal_addon__uQGl1[data-checked]{border-color:var(--p-accent);background:#fffdfa}.Proposal_addon__uQGl1 input{width:20px;height:20px;accent-color:var(--p-accent)}.Proposal_addonText__wNVpN{display:grid;grid-gap:2px;gap:2px;min-width:0}.Proposal_addonTitle__Xsim2{font-weight:600}.Proposal_addonDesc__H7ypR{color:var(--p-muted);font-size:.88rem}.Proposal_addonPrice__OYwP4{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_summary__Q24lS{margin:0 0 0 auto;width:min(100%,380px);display:grid;grid-gap:8px;gap:8px}.Proposal_summary__Q24lS div{display:flex;justify-content:space-between;gap:16px}.Proposal_summary__Q24lS dt{color:var(--p-muted)}.Proposal_summary__Q24lS dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_subtotal__EOvUU{border-top:1px solid var(--p-line);padding-top:8px}.Proposal_total__eOq3d{border-top:2px solid var(--p-ink);padding-top:10px;font-size:1.25rem;font-weight:750}.Proposal_total__eOq3d dt{color:var(--p-ink)}.Proposal_schedule__UcxiR{margin-left:auto;width:min(100%,380px)}.Proposal_schedule__UcxiR ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:.92rem}.Proposal_schedule__UcxiR li{display:flex;justify-content:space-between;gap:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_prose__C1IQd{margin:0;white-space:pre-wrap;line-height:1.6;color:#3a2f28}.Proposal_decision__bzrDB{border:1.5px solid var(--p-line-strong);border-radius:16px;padding:clamp(16px,4vw,24px);display:grid;grid-gap:14px;gap:14px;background:#fffdfa;scroll-margin-top:16px}.Proposal_fieldRow__CMhPk{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.Proposal_field__j6dsB{display:grid;grid-gap:6px;gap:6px;font-size:.88rem;color:var(--p-muted)}.Proposal_field__j6dsB input,.Proposal_field__j6dsB textarea{font:inherit;font-size:16px;color:var(--p-ink);background:#fff;border:1.5px solid var(--p-line-strong);border-radius:10px;padding:10px 12px;min-height:44px}.Proposal_field__j6dsB input:focus,.Proposal_field__j6dsB textarea:focus{outline:none;border-color:var(--p-accent);box-shadow:0 0 0 3px rgba(154,79,18,.14)}.Proposal_agree__ARY8D{display:flex;gap:10px;align-items:flex-start;font-size:.92rem;line-height:1.45;cursor:pointer}.Proposal_agree__ARY8D input{width:20px;height:20px;margin-top:1px;accent-color:var(--p-accent);flex:none}.Proposal_decisionActions__2ohrM{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.Proposal_decisionActions__2ohrM>:only-child{margin-left:auto}.Proposal_error__bxI08{margin:0;color:var(--p-danger);font-size:.92rem}.Proposal_dangerButton___q00m,.Proposal_ghostButton__30ATu,.Proposal_linkButton__A2hvg,.Proposal_primaryButton__GTLRm{font:inherit;font-weight:650;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;cursor:pointer;text-decoration:none;border:1.5px solid transparent}.Proposal_primaryButton__GTLRm{background:var(--p-accent);color:#fff}.Proposal_primaryButton__GTLRm:hover:not(:disabled){background:var(--p-accent-strong)}.Proposal_dangerButton___q00m:disabled,.Proposal_primaryButton__GTLRm:disabled{opacity:.5;cursor:not-allowed}.Proposal_ghostButton__30ATu{background:var(--p-paper);border-color:var(--p-line-strong);color:var(--p-ink)}.Proposal_dangerButton___q00m{background:var(--p-danger);color:#fff}.Proposal_linkButton__A2hvg{background:none;color:var(--p-muted);padding:0 6px;text-decoration:underline}.Proposal_previewAccept__4xBuh{border:1.5px dashed var(--p-line-strong);border-radius:14px;padding:16px;color:var(--p-muted);font-size:.92rem}.Proposal_stickyBar__HCYNR{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);border-top:1px solid var(--p-line);box-shadow:0 -8px 24px -16px rgba(60,35,15,.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Proposal_stickyBar__HCYNR strong{font-size:1.15rem}@media (min-width:900px){.Proposal_stickyBar__HCYNR{left:50%;right:auto;bottom:16px;transform:translateX(-50%);width:min(860px,calc(100% - 32px));border:1px solid var(--p-line);border-radius:999px;padding:8px 8px 8px 22px}}@media (max-width:560px){.Proposal_header__ldl6f{flex-direction:column}.Proposal_meta__7vEiF{text-align:left;grid-auto-flow:column;justify-content:start;gap:20px}}@media print{.Proposal_page__nxalw{background:#fff;padding:0}.Proposal_sheet__7rND6{border:none;box-shadow:none;padding:0;max-width:none}.Proposal_page__nxalw [data-print=hide]{display:none!important}.Proposal_decision__bzrDB{page-break-inside:avoid;break-inside:avoid}}.Proposal_decision__bzrDB>.Proposal_primaryButton__GTLRm{justify-self:start}@media (max-width:560px){.Proposal_decisionActions__2ohrM .Proposal_primaryButton__GTLRm,.Proposal_decision__bzrDB>.Proposal_primaryButton__GTLRm{justify-self:stretch;flex:1 1}.Proposal_decisionActions__2ohrM{flex-direction:column-reverse;align-items:stretch}.Proposal_decisionActions__2ohrM .Proposal_linkButton__A2hvg{align-self:center}}.Proposal_stickyBar__HCYNR[data-hidden]{display:none}@media (max-width:560px){.Proposal_toolbar__Yds9V{flex-wrap:wrap}.Proposal_toolbar__Yds9V>:last-child{margin-left:auto}.Proposal_toolbar__Yds9V .Proposal_ghostButton__30ATu{white-space:nowrap;padding:0 14px}.Proposal_printMore__kDksg{display:none}}.Proposal_signLine__pv6Ce{margin:0;font-size:.92rem;color:var(--p-muted)}.Proposal_signLine__pv6Ce a{color:var(--p-accent);font-weight:600}.Proposal_signedSummary__E0qrf{display:grid;grid-gap:12px;gap:12px;justify-items:start}.Proposal_signedSummary__E0qrf>section{width:100%;box-sizing:border-box}.Proposal_meta__7vEiF dd.Proposal_overdueTag__f3LuU{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:999px;background:var(--p-warning-soft);color:var(--p-warning);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.BoardLink_end___h0Tz{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0}.BoardLink_link__s2LTd{white-space:nowrap}.BoardLink_count__QEGL0{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--p-accent-soft,#fbf1e6);color:var(--p-accent-strong,#7c3d0b);font-size:.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WoodViewer_frame__kTqES{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 35%,#f6f3ef 0,#e7e2dc 70%,#ddd7cf 100%);border:1px solid var(--border-subtle);isolation:isolate}.WoodViewer_fill__XNSLY{height:100%;min-height:240px}.WoodViewer_canvas__7O0_r{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;opacity:0;transition:opacity var(--transition-slow);cursor:-webkit-grab;cursor:grab}.WoodViewer_canvas__7O0_r:active{cursor:-webkit-grabbing;cursor:grabbing}.WoodViewer_canvasLive__F1H6k{opacity:1}.WoodViewer_flat__YdT1Q{position:absolute;inset:0;display:grid;place-items:center}.WoodViewer_flat__YdT1Q svg{width:100%;height:100%}.WoodViewer_empty___pOAZ{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);color:#7a6e64;font-size:.875rem}.WoodViewer_badge__4i7V7{position:absolute;left:var(--space-3);bottom:var(--space-3);max-width:calc(100% - 2 * var(--space-3));padding:4px 10px;border-radius:var(--radius-full);background:rgba(30,23,19,.72);color:#fdfbf7;font-size:.75rem;line-height:1.4;pointer-events:none}.WoodViewer_toolbar__Msclt{position:absolute;right:var(--space-3);top:var(--space-3);display:flex;gap:6px}.WoodViewer_tool__1zXsD{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid rgba(30,23,19,.12);border-radius:var(--radius-full);background:rgba(255,255,255,.82);color:#1e1713;font:500 .8125rem/1 var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--transition-fast)}.WoodViewer_tool__1zXsD:hover{background:#fff}.WoodViewer_tool__1zXsD:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}@media (pointer:coarse){.WoodViewer_tool__1zXsD{position:relative}.WoodViewer_tool__1zXsD:after{content:"";position:absolute;inset:-6px -3px}}.WoodViewer_tool__1zXsD:disabled{opacity:.6;cursor:default}.WoodViewer_hint__SootV{position:absolute;left:50%;bottom:var(--space-3);transform:translateX(-50%);padding:3px 10px;border-radius:var(--radius-full);background:rgba(255,255,255,.7);color:#5c4a3e;font-size:.75rem;white-space:nowrap;pointer-events:none;opacity:.9}@container (max-width: 420px){.WoodViewer_toolLabel__vHrgK{display:none}}@media (max-width:480px){.WoodViewer_hint__SootV,.WoodViewer_toolLabel__vHrgK{display:none}}@media (prefers-reduced-motion:reduce){.WoodViewer_canvas__7O0_r{transition:none}}.WoodViewer_poster__W2Hfs{width:100%;height:100%;object-fit:cover}.WoodViewer_upgrade__84Wf0{pointer-events:none;transition:opacity .42s ease}.WoodViewer_dims__iDra3{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.WoodViewer_dimLine__QE1Pn,.WoodViewer_dimTick__Qqfa9{stroke:#3d2f26;stroke-width:1.25;stroke-linecap:round;opacity:.75}.WoodViewer_dimPill__kdh1w{fill:rgba(255,255,255,.92);stroke:rgba(61,47,38,.18)}.WoodViewer_dimText___1kLd{fill:#2a1f19;font:600 12px/1 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WoodViewer_tool__1zXsD[aria-pressed=true]{background:#fff;border-color:rgba(30,23,19,.35)}.WoodViewer_surface__gPSYq{display:block;width:100%;height:100%;touch-action:none}.PaymentSchedule_wrap__stnNd{container-type:inline-size;display:grid;grid-gap:10px;gap:10px}.PaymentSchedule_title__9I17_{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--p-faint,var(--text-light))}.PaymentSchedule_summary__Oj10p{margin:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:.92rem;color:var(--p-muted,var(--text-muted));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PaymentSchedule_summary__Oj10p strong{color:var(--p-ink,var(--text-main));font-weight:650}.PaymentSchedule_table__8sHIw{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--p-line,var(--border-subtle))}.PaymentSchedule_row__cB5dF{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto) 110px;grid-template-areas:"what state amount";align-items:center;grid-gap:4px 16px;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--p-line,var(--border-subtle));font-size:.95rem}.PaymentSchedule_row__cB5dF:has(.PaymentSchedule_action__ybhph){grid-template-columns:minmax(0,1fr) minmax(150px,auto) 110px 84px;grid-template-areas:"what state amount action"}.PaymentSchedule_what__yWzCj{grid-area:what;display:grid;grid-gap:2px;gap:2px;min-width:0}.PaymentSchedule_label__Ah_d9{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PaymentSchedule_share__NcOJs{font-size:.84rem;color:var(--p-muted,var(--text-muted))}.PaymentSchedule_state__lHUZ1,.PaymentSchedule_when__reoho{grid-area:state;color:var(--p-muted,var(--text-muted));font-size:.9rem}.PaymentSchedule_amount__PArzh{grid-area:amount;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.PaymentSchedule_action__ybhph{grid-area:action;display:flex;justify-content:flex-end}.PaymentSchedule_row__cB5dF[data-status=paid] .PaymentSchedule_amount__PArzh{color:var(--p-muted,var(--text-muted));font-weight:500}.PaymentSchedule_pill__HmTXB{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:999px;font-size:.8rem;font-weight:650;white-space:nowrap;border:1px solid transparent}.PaymentSchedule_pill__HmTXB[data-tone=paid]{background:var(--p-success-soft,var(--success-bg));color:var(--p-success,var(--success));border-color:#c9efd7}.PaymentSchedule_pill__HmTXB[data-tone=due]{background:var(--p-warning-soft,var(--warning-bg));color:var(--p-warning,var(--warning));border-color:#f6dfb5}.PaymentSchedule_pill__HmTXB[data-tone=clearing]{background:var(--p-info-soft,var(--info-bg));color:var(--p-info,var(--info));border-color:#cfe7fb}.PaymentSchedule_pill__HmTXB[data-tone=upcoming]{background:transparent;color:var(--p-muted,var(--text-muted));border-color:var(--p-line,var(--border-subtle))}.PaymentSchedule_pay__cYVRX{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--p-accent,var(--primary-500));color:#fff;font-weight:650;font-size:.88rem;text-decoration:none}.PaymentSchedule_pay__cYVRX:hover{background:var(--p-accent-strong,var(--primary-600))}.PaymentSchedule_pay__cYVRX:focus-visible{outline:2px solid var(--p-accent,var(--primary-500));outline-offset:2px}.PaymentSchedule_wrap__stnNd[data-compact] .PaymentSchedule_row__cB5dF{padding:8px 0;font-size:.9rem}@container (max-width: 520px){.PaymentSchedule_row__cB5dF{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"what amount" "state amount"}.PaymentSchedule_row__cB5dF:has(.PaymentSchedule_action__ybhph){grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"what amount action" "state amount action"}.PaymentSchedule_action__ybhph:empty{display:none}}.Signing_field__DEoEM{display:grid;grid-gap:8px;gap:8px}.Signing_fieldHead__KPSOr{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:36px}.Signing_fieldLabel__sW_HC{font-size:.88rem;color:var(--p-muted,var(--text-muted))}.Signing_switch__wJatJ{display:inline-flex;padding:3px;border-radius:999px;background:var(--p-accent-soft,var(--bg-surface-elevated));border:1px solid var(--p-line,var(--border-subtle))}.Signing_switchOption__T3_6v{font:inherit;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 14px;border:none;border-radius:999px;background:transparent;color:var(--p-muted,var(--text-muted));cursor:pointer}.Signing_switchOption__T3_6v[aria-checked=true]{background:var(--p-paper,var(--bg-surface));color:var(--p-ink,var(--text-main));box-shadow:0 1px 3px rgba(60,35,15,.18)}.Signing_clear__PeuCK:focus-visible,.Signing_switchOption__T3_6v:focus-visible{outline:2px solid var(--p-accent,var(--primary-500));outline-offset:2px}.Signing_pad__PWl44{display:grid;grid-gap:6px;gap:6px}.Signing_padSurface__1fIUP{position:relative;width:100%;aspect-ratio:3/1;min-height:120px;max-height:220px;border:1.5px solid var(--p-line-strong,var(--border-strong));border-radius:12px;background:#fff;color:var(--p-ink,#1f1813);overflow:hidden}.Signing_pad__PWl44[data-disabled] .Signing_padSurface__1fIUP{opacity:.6}.Signing_padSurface__1fIUP:focus-within,.Signing_padSurface__1fIUP:hover{border-color:var(--p-accent,var(--primary-500))}.Signing_padSurface__1fIUP[data-typed]{display:flex;align-items:flex-end;padding:0 24px 18%}.Signing_padSurface__1fIUP[data-typed]:hover{border-color:var(--p-line-strong,var(--border-strong))}.Signing_canvas__zmRW9{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair;z-index:1;color:var(--p-ink,#1f1813)}.Signing_baseline__cWn0k{position:absolute;left:20px;right:20px;bottom:24%;border-bottom:1.5px solid var(--p-line-strong,var(--border-strong));pointer-events:none}.Signing_cross__sT1J_{position:absolute;left:0;bottom:2px;font-size:1.25rem;line-height:1;color:var(--p-faint,var(--text-light))}.Signing_placeholder__fN765{position:absolute;inset:0;display:grid;place-items:center;padding-bottom:8%;color:var(--p-faint,var(--text-light));font-size:.95rem;pointer-events:none}.Signing_padSurface__1fIUP[data-typed] .Signing_placeholder__fN765{position:static;padding:0 0 6px;place-items:start}.Signing_padFoot__p8EKp{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:36px}.Signing_hint__LHDyR{margin:0;font-size:.82rem;color:var(--p-faint,var(--text-light))}.Signing_typedBox__sMl0G{display:grid;grid-gap:6px;gap:6px}.Signing_typedBox__sMl0G .Signing_hint__LHDyR{min-height:36px;display:flex;align-items:center}.Signing_clear__PeuCK{font:inherit;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--p-line,var(--border-subtle));background:var(--p-paper,var(--bg-surface));color:var(--p-ink,var(--text-main));cursor:pointer;flex:none}.Signing_clear__PeuCK:disabled{opacity:.45;cursor:default}.Signing_mark__bJ6zq{display:block;width:100%;max-width:320px;height:auto;color:inherit}.Signing_mark__bJ6zq[data-size=sm]{max-width:120px}.Signing_mark__bJ6zq[data-size=lg]{max-width:360px}.Signing_typed__MIpGG{display:inline-block;font-family:var(--font-sans);font-style:italic;font-weight:500;letter-spacing:.01em;transform:skewX(-8deg);transform-origin:bottom left;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;font-size:1.6rem}.Signing_typed__MIpGG[data-size=sm]{font-size:1rem}.Signing_typed__MIpGG[data-size=lg]{font-size:clamp(1.6rem,6vw,2.4rem)}.Signing_block__OOFsI{display:grid;grid-gap:10px;gap:10px;border:1.5px solid var(--p-line-strong,var(--border-strong));border-radius:16px;padding:clamp(16px,4vw,24px);background:var(--p-paper,var(--bg-surface));page-break-inside:avoid;break-inside:avoid}.Signing_blockEyebrow__1irsU{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--p-success,var(--success))}.Signing_blockLine___uMgs{margin:0;line-height:1.5}.Signing_signatureLine__0xNZ_{padding:4px 0 6px;border-bottom:1.5px solid var(--p-ink,var(--text-main));max-width:420px;min-height:56px;display:flex;align-items:flex-end;color:var(--p-ink,var(--text-main))}.Signing_signedBy__A5sX9{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;max-width:420px;font-size:.92rem}.Signing_signedName__H9vwD{font-weight:650}.Signing_signedWhen__Nxqst{color:var(--p-muted,var(--text-muted))}.Signing_audit__X5aas{margin:8px 0 0;display:grid;grid-gap:6px;gap:6px;font-size:.88rem;border-top:1px solid var(--p-line,var(--border-subtle));padding-top:12px}.Signing_audit__X5aas>div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px}.Signing_audit__X5aas dt{color:var(--p-muted,var(--text-muted))}.Signing_audit__X5aas dd{margin:0;overflow-wrap:anywhere}.Signing_hash__FKtRC{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85rem;letter-spacing:.02em}.Signing_audit__X5aas>.Signing_check__QzcrD{grid-template-columns:minmax(0,1fr);margin-top:4px}.Signing_check__QzcrD dd{display:flex;gap:8px;align-items:flex-start;color:var(--p-danger,var(--danger));font-weight:600}.Signing_check__QzcrD[data-ok] dd{color:var(--p-success,var(--success))}.Signing_check__QzcrD svg{flex:none;margin-top:2px}.Signing_back__hkE3o{margin:0}.Signing_back__hkE3o a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--p-accent,var(--primary-600));font-weight:600;text-decoration:none}.Signing_back__hkE3o a:hover{text-decoration:underline}.Signing_visuallyHidden__bPnfE{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:520px){.Signing_audit__X5aas>div{grid-template-columns:minmax(0,1fr);gap:0}}@media print{.Signing_block__OOFsI{border-color:#bbb}}.Fields_field___MEZR{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Fields_label__Ey4YG{font-size:.8125rem;font-weight:600;color:var(--text-main)}.Fields_hint__0sriR{font-size:.75rem;color:var(--text-muted)}.Fields_control__rpM2s{position:relative;display:flex;align-items:center;width:100%;min-width:0;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Fields_control__rpM2s:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--border-accent)}.Fields_control__rpM2s.Fields_invalid__vkJKa{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-border)}.Fields_control__rpM2s.Fields_assumed__Qcq6e{border-style:dashed}.Fields_control__rpM2s.Fields_disabled__077n8{opacity:.55}.Fields_input__gUYfS{flex:1 1;min-width:0;height:38px;padding:0 var(--space-3);border:0;outline:none;background:transparent;color:var(--text-main);font:inherit;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-overflow:ellipsis}@media (min-width:900px){.Fields_input__gUYfS{font-size:.875rem}}.Fields_input__gUYfS::placeholder{color:var(--text-light);font-style:italic}.Fields_sm__NPawo .Fields_input__gUYfS{height:30px;padding:0 var(--space-2)}.Fields_lg__0SqJE .Fields_input__gUYfS{height:48px;font-size:1.125rem}.Fields_alignRight__BYB3T .Fields_input__gUYfS{text-align:right}.Fields_affix__qcFMH{padding:0 var(--space-2);color:var(--text-muted);font-size:.8125rem;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Fields_listbox__hb88r{position:absolute;z-index:60;top:calc(100% + 4px);left:0;right:0;max-height:280px;overflow-y:auto;margin:0;padding:var(--space-1);list-style:none;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.Fields_option__Npj_N{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-main);font-size:.875rem}.Fields_option__Npj_N[aria-selected=true]{background:var(--bg-surface-hover)}.Fields_optionHint__32biO{color:var(--text-muted);font-size:.75rem;white-space:nowrap}.Fields_optionCreate__sp__o{color:var(--accent-text);font-weight:600}.Fields_empty__g21qN{padding:var(--space-3);color:var(--text-muted);font-size:.8125rem}.Fields_clear__SYsNg{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:2px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.Fields_clear__SYsNg:hover{background:var(--bg-surface-hover);color:var(--text-main)}.Fields_segmented__DuiHc{display:flex;flex-wrap:wrap;gap:4px;padding:3px;background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.Fields_segment__C_zna{flex:1 1 auto;min-height:34px;padding:0 var(--space-3);border:1px solid transparent;border-radius:calc(var(--radius-md) - 3px);background:transparent;color:var(--text-muted);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}.Fields_segment__C_zna:hover{color:var(--text-main)}.Fields_segment__C_zna[aria-checked=true]{background:var(--bg-surface);border-color:var(--border-strong);color:var(--text-main);font-weight:600;box-shadow:var(--shadow-sm)}.Fields_segmented__DuiHc.Fields_assumed__Qcq6e .Fields_segment__C_zna[aria-checked=true]{border-style:dashed}@media (max-width:640px){.Fields_segment__C_zna{min-height:40px}.Fields_clear__SYsNg{width:40px;height:40px;margin-right:0}}.Fields_segment__C_zna:focus-visible,.Fields_switch__BrEpb:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.Fields_switchRow__9PJy8{display:inline-flex;align-items:center;gap:var(--space-2);min-height:40px;cursor:pointer;color:var(--text-main);font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Fields_switch__BrEpb{position:relative;flex:none;width:40px;height:24px;padding:0;border:1px solid var(--border-strong);border-radius:var(--radius-full);background:var(--bg-surface-elevated);cursor:pointer;transition:background var(--transition-fast)}.Fields_switch__BrEpb:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--bg-surface);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast)}.Fields_switch__BrEpb[aria-checked=true]{background:var(--primary-500);border-color:var(--primary-600)}.Fields_switch__BrEpb[aria-checked=true]:after{transform:translateX(16px)}.Fields_labelRow__FxpKU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:22px}.Fields_trailing__A_6Y_{display:flex;align-items:center;padding-right:3px}.Dialogs_form__3_hYs{display:flex;flex-direction:column;gap:var(--space-4)}.Dialogs_loadingNote__cFw2F{margin:0;padding:var(--space-6) 0;color:var(--text-muted);font-size:.875rem;text-align:center}.Dialogs_owed___k_mb{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated);color:var(--text-muted);font-size:.875rem}.Dialogs_owed___k_mb strong{color:var(--text-main);font-size:1.125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dialogs_fill__pmRgZ{height:28px;margin-right:var(--space-1);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--accent-text);font:inherit;font-size:.75rem;font-weight:700;white-space:nowrap;cursor:pointer}.Dialogs_fill__pmRgZ:hover{background:var(--bg-surface-hover)}.Dialogs_fill__pmRgZ:disabled{color:var(--text-muted);cursor:default}.Dialogs_error__nSHrJ{display:block;margin-top:6px;color:var(--danger);font-size:.75rem;font-weight:500}.Dialogs_linkButton__4p0H0{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:transparent;color:var(--text-main);font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none}.Dialogs_linkButton__4p0H0:hover{background:var(--bg-surface-hover);border-color:var(--primary-500);color:var(--accent-text)}.Dialogs_form__ogAkx{gap:var(--space-4)}.Dialogs_form__ogAkx,.Dialogs_section__wCihX{display:flex;flex-direction:column;min-width:0}.Dialogs_section__wCihX{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface-elevated)}.Dialogs_sectionTitle__hsoFl{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.Dialogs_preview__FnGP4{margin:0;min-height:1.4em;font-size:.875rem;font-weight:600;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Dialogs_preview__FnGP4[data-empty=true]{color:var(--text-muted);font-weight:400}.Dialogs_hint__Q0qJX{margin:0;min-height:1.2em;font-size:.8125rem;color:var(--text-muted)}.Dialogs_warning__kPXav{color:var(--warning)}.Dialogs_formError__fM7cz{margin:0;color:var(--danger);font-size:.8125rem}.Dialogs_inlineButton__fb15G{padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:.75rem;font-weight:600;cursor:pointer;text-align:left}.Dialogs_inlineButton__fb15G:hover{text-decoration:underline}.Dialogs_itemSummary__jfVeg{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);margin:0;font-size:.8125rem;color:var(--text-muted)}.Dialogs_itemSummary__jfVeg strong{color:var(--text-main);font-weight:600}.Dialogs_footerSplit__6B8dF{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);width:100%}.DealDialog_form__AYvV7{display:flex;flex-direction:column;gap:var(--space-4)}.DealDialog_delete__ksmAq{margin-right:auto;color:var(--danger)}.DealDialog_reset__AmfjT{height:28px;margin-right:var(--space-1);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:var(--bg-surface-elevated);color:var(--text-muted);font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer}.DealDialog_reset__AmfjT:hover{color:var(--text-main);background:var(--bg-surface-hover)}.EmptyState_emptyState__YuTWd{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-10) var(--space-6);background:var(--bg-surface);border:2px dashed var(--border-strong);border-radius:var(--radius-xl)}.EmptyState_iconCircle__rsz1g{width:64px;height:64px;border-radius:50%;background:var(--primary-50);color:var(--primary-600);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}[data-theme=dark] .EmptyState_iconCircle__rsz1g{background:rgba(217,119,6,.15);color:var(--primary-400)}.EmptyState_title__vIf0h{font-size:1.125rem;font-weight:600;color:var(--text-main);margin-bottom:var(--space-1)}.EmptyState_description__qUHPT{font-size:.875rem;color:var(--text-muted);max-width:360px;margin-bottom:var(--space-6)}.EmptyState_actionBtn__DedaZ{min-width:140px}.ActivityFeed_feed__pmNS6{display:flex;flex-direction:column;gap:var(--space-4)}.ActivityFeed_composer__rvra_{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.ActivityFeed_kinds__0gLgp{max-width:100%;overflow-x:auto}.ActivityFeed_composerActions__7q8y1{display:flex;justify-content:flex-end}.ActivityFeed_empty__XI610{margin:0;padding:var(--space-6) var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);color:var(--text-muted);font-size:.875rem;text-align:center}.ActivityFeed_list__8g4NM{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ActivityFeed_item__G8J2s{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.ActivityFeed_item__G8J2s:last-child{border-bottom:0}.ActivityFeed_icon__f2h2Y{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--bg-surface-elevated);color:var(--primary-500)}.ActivityFeed_item__G8J2s[data-kind=system] .ActivityFeed_icon__f2h2Y{color:var(--info);background:var(--info-bg)}.ActivityFeed_body__Xdkm5{min-width:0}.ActivityFeed_head__yNPMI{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.ActivityFeed_kind__2m6cb{color:var(--text-main);font-size:.8125rem;font-weight:700}.ActivityFeed_when__stQbl{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:.75rem}.ActivityFeed_summary__Ltz41{margin:2px 0 0;color:var(--text-main);font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ActivityFeed_item__G8J2s[data-kind=system] .ActivityFeed_summary__Ltz41{color:var(--text-muted)}.ActivityFeed_remove__7fFUY{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-muted);cursor:pointer}.ActivityFeed_remove__7fFUY:hover{background:var(--danger-bg);color:var(--danger)}@media (max-width:640px){.ActivityFeed_composerActions__7q8y1>button{min-height:44px}.ActivityFeed_remove__7fFUY{width:44px;height:44px}}.PortalCard_body__blgeO{display:flex;flex-direction:column;gap:var(--space-3)}.PortalCard_text__njMqh{margin:0;color:var(--text-muted);font-size:.875rem;line-height:1.5}.PortalCard_linkButton__3AiQZ,.PortalCard_link__Q6L5J{color:var(--accent-text);font-weight:600;text-decoration:none}.PortalCard_linkButton__3AiQZ{padding:0;border:0;background:none;font:inherit;cursor:pointer}.PortalCard_linkButton__3AiQZ:hover,.PortalCard_link__Q6L5J:hover{text-decoration:underline}.PortalCard_facts__swgu8{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0;font-size:.875rem}.PortalCard_facts__swgu8 dt{color:var(--text-muted)}.PortalCard_facts__swgu8 dd{margin:0;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PortalCard_actions__tvZ7w{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PortalCard_signOut__8a0Kc{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}.PortalCard_signOut__8a0Kc:hover:not(:disabled){color:var(--danger,var(--text-main))}.PortalCard_keepOut__1nW6W{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-3);border-top:1px solid var(--border-subtle,var(--border));font-size:.875rem}.PortalCard_hint__iiuar{margin:0;padding-left:calc(40px + var(--space-2));color:var(--text-muted);font-size:.8125rem;line-height:1.4}.ContactPage_page__Fg1Qi{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ContactPage_loading__1_KKU{padding:var(--space-10);color:var(--text-muted);text-align:center}.ContactPage_back__keC8F{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;min-height:36px;color:var(--text-muted);font-size:.875rem;font-weight:600;text-decoration:none}.ContactPage_back__keC8F:hover{color:var(--text-main)}.ContactPage_header__ZRcOd{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-surface)}.ContactPage_identity__JrCiq{display:flex;align-items:center;gap:var(--space-4);min-width:0}.ContactPage_avatar__L2meg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--primary-500),var(--primary-700));color:var(--text-inverse);font-size:1.125rem;font-weight:700;letter-spacing:.02em}.ContactPage_titles__9gNd_{display:flex;flex-direction:column;gap:4px;min-width:0}.ContactPage_name__Jo3ep{margin:0;color:var(--text-main);font-size:1.75rem;line-height:1.2;overflow-wrap:anywhere}.ContactPage_sub__rPWCT{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.875rem}.ContactPage_reach__VbHT9{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.ContactPage_reachLink__YBD2b{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;min-width:0;color:var(--text-main);font-size:.9375rem;text-decoration:none;overflow-wrap:anywhere}.ContactPage_reachLink__YBD2b svg{flex:none;color:var(--primary-500)}.ContactPage_reachLink__YBD2b:hover{color:var(--accent-text);text-decoration:underline}.ContactPage_actions__rZkwp{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ContactPage_primaryLink__se9Fg{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:40px;padding:0 var(--space-4);border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);color:#fff;font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none}.ContactPage_primaryLink__se9Fg:hover{background:linear-gradient(135deg,var(--primary-400) 0,var(--primary-500) 100%)}.ContactPage_layout__5yj0X{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.ContactPage_main__QwbM_{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ContactPage_panel__1Jbvn{display:flex;flex-direction:column;gap:var(--space-3)}.ContactPage_aside__peSut{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.ContactPage_details__9ONH2{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);margin:0;font-size:.875rem}.ContactPage_details__9ONH2 dt{color:var(--text-muted)}.ContactPage_details__9ONH2 dd{margin:0;color:var(--text-main);overflow-wrap:anywhere}.ContactPage_address__0ccj8{display:inline-flex;align-items:flex-start;gap:6px;white-space:pre-line}.ContactPage_address__0ccj8 svg{flex:none;margin-top:3px;color:var(--text-muted)}.ContactPage_tags__5XHZT{display:flex;flex-wrap:wrap;gap:4px}.ContactPage_tag__RdhoT{padding:2px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-full);background:var(--bg-surface-elevated);color:var(--text-muted);font-size:.75rem}.ContactPage_notes__LLBU8{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border-subtle)}.ContactPage_notes__LLBU8 h4{margin:0 0 var(--space-1);color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ContactPage_notes__LLBU8 p{margin:0;color:var(--text-main);font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ContactPage_stack__3g9et{display:inline-flex;flex-direction:column;min-width:0}.ContactPage_muted__Sns_M{color:var(--text-muted);font-size:.8125rem;font-weight:400}.ContactPage_rowButton__8e0qT{padding:0;border:0;background:none;color:var(--text-main);font:inherit;font-weight:600;text-align:left;cursor:pointer}.ContactPage_rowButton__8e0qT:hover{color:var(--accent-text);text-decoration:underline}.ContactPage_textLink__n3tiC{color:var(--accent-text);font-weight:600;text-decoration:none}.ContactPage_textLink__n3tiC:hover{text-decoration:underline}.ContactPage_error__wfpAC{margin:0;color:var(--danger);font-size:.875rem}@media (max-width:1000px){.ContactPage_layout__5yj0X{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.ContactPage_header__ZRcOd{padding:var(--space-4)}.ContactPage_name__Jo3ep{font-size:1.375rem}.ContactPage_avatar__L2meg{width:48px;height:48px;font-size:1rem}.ContactPage_back__keC8F,.ContactPage_reachLink__YBD2b{min-height:44px}.ContactPage_actions__rZkwp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ContactPage_actions__rZkwp>*{min-height:44px}}.CostTracking_page__wHlIo{display:flex;flex-direction:column;gap:var(--space-5);min-width:0}.CostTracking_kpis__vomrq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1100px){.CostTracking_kpis__vomrq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.CostTracking_kpis__vomrq{gap:var(--space-3)}}.CostTracking_tabBody__wJznj{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.CostTracking_hint__YbARs{margin:0;max-width:72ch;color:var(--text-muted);font-size:.8125rem;line-height:1.5}.CostTracking_error__12dz5{margin:0;color:var(--danger);font-size:.875rem}.CostTracking_fieldError__lOctM{display:block;margin-top:var(--space-1);color:var(--danger);font-size:.75rem}.CostTracking_sub__IptU5{color:var(--text-muted);font-size:.75rem;font-weight:400}.CostTracking_jobCell__kj6fT{display:inline-flex;flex-direction:column;gap:4px;min-width:0}.CostTracking_jobCell__kj6fT .CostTracking_sub__IptU5{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px}.CostTracking_numCell__HuM56{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.CostTracking_numCell__HuM56[data-tone=danger]>span:first-child{color:var(--danger);font-weight:600}.CostTracking_overRow__ZdpZa td:first-child{box-shadow:inset 3px 0 0 var(--danger)}@media (max-width:640px){.CostTracking_overRow__ZdpZa td:first-child{box-shadow:none}.CostTracking_overRow__ZdpZa{box-shadow:inset 3px 0 0 var(--danger)}}.CostTracking_link__M26wh{color:var(--accent-text);font-weight:600;text-decoration:none}.CostTracking_link__M26wh:hover{text-decoration:underline}.CostTracking_rowButton__GH6n7{min-height:32px;padding:0;border:0;background:none;color:var(--text-main);font:inherit;font-weight:600;text-align:left;cursor:pointer}.CostTracking_rowButton__GH6n7:hover{color:var(--accent-text);text-decoration:underline}.CostTracking_rowButton__GH6n7:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px;border-radius:4px}.CostTracking_filters__0K_1i{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.CostTracking_filterField__CoWZb{width:220px;max-width:100%}.CostTracking_filterSearch__csJWt{flex:1 1;min-width:200px}@media (max-width:560px){.CostTracking_filterField__CoWZb,.CostTracking_filterSearch__csJWt{width:100%;flex:1 1 100%}}.CostTracking_footerLine__wKi2q{margin:0;color:var(--text-muted);font-size:.875rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CostTracking_footerLine__wKi2q strong{color:var(--text-main)}.CostTracking_form__tKcL5{display:flex;flex-direction:column;gap:var(--space-4)}.CostTracking_dialogFooter___iu83{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%}.CostTracking_dialogFooterRight__ca4hN{display:flex;gap:var(--space-2)}@media (max-width:640px){.CostTracking_dialogFooter___iu83>span:empty{display:none}.CostTracking_dialogFooterRight__ca4hN,.CostTracking_dialogFooterRight__ca4hN>*{flex:1 1}}.ProjectDialog_form__Qm99p{display:flex;flex-direction:column;gap:var(--space-4)}.ProjectDialog_templates__RD66e{border:none;margin:0;padding:0;min-width:0}.ProjectDialog_legend__5OVoy{font-size:.8125rem;font-weight:600;margin-bottom:var(--space-2);padding:0}.ProjectDialog_templateGrid__KNtZY{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.ProjectDialog_templateCard__hLUtb{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:var(--space-3) var(--space-3) var(--space-3) calc(var(--space-3) + 26px);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ProjectDialog_templateCard__hLUtb:hover{border-color:var(--primary-400)}.ProjectDialog_templateCard__hLUtb[aria-pressed=true]{border-color:var(--primary-500);background:var(--bg-surface-elevated)}.ProjectDialog_templateCard__hLUtb:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.ProjectDialog_templateCheck__L4UvY{position:absolute;left:var(--space-3);top:var(--space-3);width:18px;height:18px;border-radius:var(--radius-full);border:1.5px solid var(--border-strong);display:grid;place-items:center;color:var(--text-inverse)}.ProjectDialog_templateCard__hLUtb[aria-pressed=true] .ProjectDialog_templateCheck__L4UvY{background:var(--primary-500);border-color:var(--primary-500)}.ProjectDialog_templateTitle__Y_bRi{font-weight:600;font-size:.875rem;line-height:1.3}.ProjectDialog_templateDetail__s7wOG{font-size:.75rem;color:var(--text-muted)}.ProjectDialog_preview__fvNHn{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:var(--bg-surface-elevated)}.ProjectDialog_previewTitle__hcbzF{margin:0 0 var(--space-2);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ProjectDialog_preview__fvNHn ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:.875rem}.ProjectDialog_preview__fvNHn li{display:flex;justify-content:space-between;gap:var(--space-3)}.ProjectDialog_previewHours__qoNMZ{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Photos_tab__YKiYH{position:relative;container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Photos_head__gCqeu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.Photos_headText__26gv6{min-width:0;flex:1 1 260px;display:grid;grid-gap:2px;gap:2px}.Photos_title__Hm5on{margin:0;font-size:1.05rem;font-weight:700}.Photos_muted__wP9Jx,.Photos_summary__e4Tu1{margin:0;color:var(--text-muted);font-size:.875rem}.Photos_error__hgSe_{margin:0;color:var(--danger);font-size:.875rem}.Photos_addButtons__tK4OQ{display:inline-flex;flex-wrap:wrap;gap:var(--space-2)}.Photos_newOptions__U7gGW{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);font-size:.875rem}.Photos_newLabel__vMMI4{font-weight:600;color:var(--text-muted)}.Photos_stageSelect__PAGRu{width:auto;min-width:150px}.Photos_settingsLink__5vFSF{margin-left:auto;color:var(--text-muted);font-size:.8125rem;text-decoration:underline;text-underline-offset:3px}.Photos_settingsLink__5vFSF:hover{color:var(--text-main)}.Photos_empty__Ole8F{display:grid;justify-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-10) var(--space-4);text-align:center;border:2px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-surface)}.Photos_empty__Ole8F .Photos_muted__wP9Jx{max-width:46ch}.Photos_emptyIcon__jTvCn{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:999px;background:var(--bg-surface-elevated);color:var(--primary-500)}.Photos_emptyTitle__T0IBW{margin:0;font-weight:700}.Photos_dropOverlay__vHxnx{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);border:2px dashed var(--primary-500);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--bg-app) 82%,transparent);color:var(--primary-500);font-weight:700;pointer-events:none}.Photos_grid___0B4e{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@container (max-width: 520px){.Photos_grid___0B4e{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.Photos_settingsLink__5vFSF{margin-left:0}}.Photos_card__xzhSa{position:relative;min-width:0;display:grid;grid-template-rows:auto 44px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-surface);overflow:hidden;transition:box-shadow var(--transition-fast),border-color var(--transition-fast)}.Photos_card__xzhSa:hover{border-color:var(--border-strong)}.Photos_card__xzhSa[data-dragging]{z-index:10;box-shadow:var(--shadow-lg);border-color:var(--primary-500);transition:none;will-change:transform;cursor:-webkit-grabbing;cursor:grabbing}.Photos_thumb__zA5qF{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;background:var(--bg-surface-elevated);cursor:zoom-in;overflow:hidden}.Photos_thumb__zA5qF:focus-visible{outline:2px solid var(--primary-500);outline-offset:-2px}.Photos_thumbImage___FAsU{display:block;width:100%;height:100%;object-fit:cover}.Photos_thumbLoading__plIvQ{display:block;width:100%;height:100%;background:linear-gradient(100deg,var(--bg-surface-elevated) 30%,var(--bg-surface-hover) 50%,var(--bg-surface-elevated) 70%);background-size:300% 100%;animation:Photos_shimmer__ImanK 1.4s linear infinite}.Photos_privateChip__lgiwh,.Photos_stageChip__lBBYS{position:absolute;top:8px;max-width:calc(100% - 16px);display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Photos_stageChip__lBBYS{left:8px;background:rgba(18,14,11,.62);color:#fdfbf7}.Photos_privateChip__lgiwh{right:8px;background:rgba(253,251,247,.9);color:#43352c}.Photos_card__xzhSa:has(.Photos_privateChip__lgiwh) .Photos_stageChip__lBBYS{max-width:calc(50% - 12px)}.Photos_foot__UxwOM{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:0 4px 0 10px;font-size:.8125rem}.Photos_caption__bVcMJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Photos_caption__bVcMJ[data-empty]{color:var(--text-light)}.Photos_date__B2Ykn{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Photos_grip__BjeW8,.Photos_tools__thpT_{display:inline-flex;align-items:center}.Photos_grip__BjeW8{justify-content:center;width:32px;height:36px;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-light);cursor:-webkit-grab;cursor:grab;touch-action:none}.Photos_grip__BjeW8:focus-visible,.Photos_grip__BjeW8:hover{color:var(--text-main);background:var(--bg-surface-hover)}.Photos_grip__BjeW8:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}@container (max-width: 520px){.Photos_foot__UxwOM{grid-template-columns:minmax(0,1fr) auto}.Photos_date__B2Ykn,.Photos_grip__BjeW8,.Photos_privateText__82Lv9{display:none}.Photos_card__xzhSa:has(.Photos_privateChip__lgiwh) .Photos_stageChip__lBBYS{max-width:calc(100% - 52px)}}.Photos_card__xzhSa[data-pending] .Photos_thumbImage___FAsU{opacity:.55;filter:saturate(.6)}.Photos_uploading__8c6yk{position:absolute;inset:auto 8px 8px 8px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:4px 10px;border-radius:999px;background:rgba(18,14,11,.7);color:#fdfbf7;font-size:.75rem;font-weight:600}.Photos_spinner__OjGhA{width:12px;height:12px;border-radius:999px;border:2px solid rgba(253,251,247,.35);border-top-color:#fdfbf7;animation:Photos_spin__5bTlf .8s linear infinite}.Photos_details__GqH7L{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5)}.Photos_detailsHead__n50Wr{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.Photos_detailsTitle__gNzE2{margin:0;font-size:1rem;font-weight:700}.Photos_saveState__mHe0B{min-width:5em;text-align:right;font-size:.8125rem;color:var(--text-muted)}.Photos_saveState__mHe0B[data-state=error]{color:var(--danger)}.Photos_dateField__fvXGN{display:grid;grid-gap:6px;gap:6px}.Photos_fieldLabel___8eda{font-size:.875rem;font-weight:600}.Photos_dateInput__fo4Nx{height:40px;padding:0 12px;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-main);font:inherit;color-scheme:light dark}.Photos_dateInput__fo4Nx:focus-visible{outline:2px solid var(--primary-500);outline-offset:1px}.Photos_shareRow___kvy0{display:grid;grid-gap:4px;gap:4px}.Photos_addedBy__fEyiX,.Photos_hint__Al8x_{margin:0;font-size:.8125rem;color:var(--text-muted)}.Photos_deleteButton__3mz9Z{justify-self:start;color:var(--danger)}.Photos_facts__bAPNa{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.Photos_facts__bAPNa div{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.Photos_facts__bAPNa dt{color:var(--text-muted)}.Photos_facts__bAPNa dd{margin:0}@keyframes Photos_spin__5bTlf{to{transform:rotate(1turn)}}@keyframes Photos_shimmer__ImanK{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.Photos_spinner__OjGhA,.Photos_thumbLoading__plIvQ{animation:none}}.Tour_root__1geYD{--tour-scrim:rgba(24,17,11,0.5);position:fixed;inset:0;z-index:1500;pointer-events:none}[data-theme=dark] .Tour_root__1geYD{--tour-scrim:rgba(0,0,0,0.62)}.Tour_blocker__mN5Do{position:absolute;inset:0;pointer-events:auto}.Tour_scrim__Dxyxc{position:absolute;inset:0;background:var(--tour-scrim);animation:Tour_fadeIn__Jq0I1 .24s ease-out}.Tour_scrim__Dxyxc[data-interactive]{background:transparent}.Tour_scrim__Dxyxc[data-page]{background:rgba(24,17,11,.22)}[data-theme=dark] .Tour_scrim__Dxyxc[data-page]{background:rgba(0,0,0,.35)}.Tour_spot__7QEFQ{position:absolute;border-radius:var(--radius-lg);box-shadow:0 0 0 3px var(--primary-400),0 0 0 200vmax var(--tour-scrim);transition:top .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),width .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);animation:Tour_fadeIn__Jq0I1 .24s ease-out}.Tour_spot__7QEFQ[data-interactive]{box-shadow:0 0 0 3px var(--primary-400),0 0 0 200vmax rgba(24,17,11,.18)}.Tour_card__3otT6{position:absolute;width:min(380px,calc(100vw - 32px));padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);color:var(--text-main);box-shadow:0 18px 48px -12px rgba(0,0,0,.35),var(--shadow-lg);pointer-events:auto;transition:top .32s cubic-bezier(.22,1,.36,1),left .32s cubic-bezier(.22,1,.36,1),opacity .16s ease;animation:Tour_rise__33_Cd .26s cubic-bezier(.22,1,.36,1)}.Tour_card__3otT6:focus{outline:none}.Tour_card__3otT6:focus-visible{box-shadow:0 0 0 3px var(--primary-300),0 18px 48px -12px rgba(0,0,0,.35)}.Tour_card__3otT6[data-busy] .Tour_body__S4o3_,.Tour_card__3otT6[data-busy] .Tour_title__sbnTT{opacity:.55}.Tour_card__3otT6[data-side=sheet]{top:auto;right:0;bottom:0;left:0;width:auto;padding:var(--space-5) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));border-width:1px 0 0;border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation:Tour_sheetIn__tIj_P .28s cubic-bezier(.22,1,.36,1)}.Tour_meta__J7ech{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:var(--text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Tour_tourName__IXLNF{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--primary-600)}[data-theme=dark] .Tour_tourName__IXLNF{color:var(--primary-300)}.Tour_count__25gpt{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Tour_title__sbnTT{margin:0 0 var(--space-2);font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.Tour_body__S4o3_{margin:0;color:var(--text-muted);font-size:.9375rem;line-height:1.55}.Tour_progress__BLeKa{height:3px;margin:var(--space-4) 0;border-radius:var(--radius-full);background:var(--bg-surface-elevated);overflow:hidden}.Tour_progress__BLeKa span{display:block;height:100%;border-radius:inherit;background:var(--primary-500);transition:width .32s ease}.Tour_actions__8TgrF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.Tour_nav__eWNnf{display:flex;gap:var(--space-2)}.Tour_skip__KUOmH{min-height:36px;padding:0 var(--space-1);border:0;background:none;color:var(--text-muted);font:inherit;font-size:.875rem;cursor:pointer}.Tour_skip__KUOmH:hover{color:var(--text-main);text-decoration:underline}.Tour_skip__KUOmH:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px;border-radius:var(--radius-sm)}.Tour_hidden__1nRua{visibility:hidden}@keyframes Tour_fadeIn__Jq0I1{0%{opacity:0}}@keyframes Tour_rise__33_Cd{0%{opacity:0;transform:translateY(6px)}}@keyframes Tour_sheetIn__tIj_P{0%{transform:translateY(100%)}}.Tour_offer__U79LC{position:fixed;right:var(--space-6);bottom:var(--space-6);z-index:900;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-2) var(--space-4);gap:var(--space-2) var(--space-4);width:min(400px,calc(100vw - 32px));padding:var(--space-5);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:0 18px 48px -12px rgba(0,0,0,.3),var(--shadow-lg);animation:Tour_rise__33_Cd .32s cubic-bezier(.22,1,.36,1)}.Tour_offerIcon__m4Xhk{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:var(--warning-bg);color:var(--primary-500)}.Tour_offerTitle__hL_XN{margin:0;font-size:1rem;font-weight:700}.Tour_offerText__3JLoD{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.5}.Tour_offerActions__E1UGh{grid-column:2;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}@media (max-width:640px){.Tour_offer__U79LC{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);width:auto}}.Tour_tours__FYGZf{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.Tour_tourRow__BQOP1{container-type:inline-size}.Tour_tourRowInner__GWaM4{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3) var(--space-4);gap:var(--space-3) var(--space-4);min-height:72px;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--bg-surface)}.Tour_tourIcon__5d_yy{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);background:var(--bg-surface-elevated);color:var(--primary-500)}.Tour_tourText__yzx0m{min-width:0}.Tour_tourTitle__U7Z5d{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:0;font-size:.95rem;font-weight:650}.Tour_tourTitleText__pkMBx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tour_tourSummary__L9_5x{margin:2px 0 0;color:var(--text-muted);font-size:.85rem;line-height:1.45}.Tour_tourActions__O8Oqy{display:flex;justify-content:flex-end;gap:var(--space-2);min-width:112px}@container (max-width: 460px){.Tour_tourRowInner__GWaM4{grid-template-columns:40px minmax(0,1fr);align-items:start}.Tour_tourActions__O8Oqy{grid-column:2;justify-content:flex-start;min-width:0}}.Tour_emptyWithTour__sSQZZ{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.Tour_emptyWithTour__sSQZZ p{margin:0;max-width:52ch}.Tour_emptyActions__d6FTv{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.Tour_linkButton__mtd1Q{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.Tour_linkButton__mtd1Q:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.Tour_card__3otT6,.Tour_offer__U79LC,.Tour_progress__BLeKa span,.Tour_scrim__Dxyxc,.Tour_spot__7QEFQ{transition:none;animation:none}}