.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(--primary-500);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_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;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}.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);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:#9d9087;--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_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}.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}.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}@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(--primary-600);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}.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(--primary-500);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(--primary-600)}.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}.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}}.Configurator_paper__2VoOB{--c-bg:#f4efe8;--c-surface:#ffffff;--c-ink:#1f1813;--c-muted:#6f6158;--c-faint:#8f8178;--c-line:#e8ddd3;--c-line-strong:#d6c6b8;--c-field:#fffdfb;--c-accent:#9a4f12;--c-accent-strong:#7c3d0b;--c-accent-soft:#fbf1e6;--c-ring:rgba(154,79,18,0.22);--c-danger:#b42318;--c-success:#166534;--c-success-soft:#ecfdf3;--c-stage:radial-gradient(120% 90% at 50% 35%,#f8f5f1 0%,#ebe6df 70%,#e0d9d0 100%);--c-bar:rgba(255,255,255,0.96);--c-wood-fallback:#9a6a43;--bg-surface:#fffdfb;--bg-surface-elevated:#f7f1ea;--bg-surface-hover:#f3ebe2;--text-main:#1f1813;--text-muted:#6f6158;--text-light:#8f8178;--border-subtle:#e8ddd3;--border-strong:#d6c6b8;--border-accent:rgba(154,79,18,0.4);--primary-500:#9a4f12;--primary-600:#7c3d0b;--danger:#b42318;--danger-border:#fecdca;--shadow-sm:0 1px 2px rgba(31,24,19,0.05);color:var(--c-ink);color-scheme:light}.Configurator_app__UQRZq{--c-bg:var(--bg-app);--c-surface:var(--bg-surface);--c-ink:var(--text-main);--c-muted:var(--text-muted);--c-faint:var(--text-light);--c-line:var(--border-subtle);--c-line-strong:var(--border-strong);--c-field:var(--bg-surface);--c-accent:var(--primary-500);--c-accent-strong:var(--primary-600);--c-accent-soft:var(--bg-surface-elevated);--c-ring:var(--border-accent);--c-danger:var(--danger);--c-success:#16a34a;--c-success-soft:var(--bg-surface-elevated);--c-stage:radial-gradient(120% 90% at 50% 35%,#f6f3ef 0%,#e7e2dc 70%,#ddd7cf 100%);--c-bar:var(--bg-surface);--c-wood-fallback:#9a6a43;color:var(--c-ink)}.Configurator_srOnly__c7VB4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Configurator_configureWrap__O35xM{container-type:inline-size;min-width:0}.Configurator_configure__rGGDz{display:grid;grid-gap:20px;gap:20px;min-width:0}.Configurator_stageColumn__gOSnP{display:grid;grid-gap:8px;gap:8px;min-width:0}.Configurator_stage__yqYPJ{position:relative;height:clamp(240px,62vw,340px);border-radius:14px;overflow:hidden;background:var(--c-stage);border:1px solid var(--c-line)}.Configurator_caption__TuBvZ{min-height:20px;color:var(--c-muted);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (min-width: 720px){.Configurator_configure__rGGDz{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:28px}.Configurator_stageColumn__gOSnP{position:-webkit-sticky;position:sticky;top:12px}.Configurator_stage__yqYPJ{height:clamp(380px,58vh,560px)}}.Configurator_flat__NV2fr{display:grid;place-items:center;width:100%;height:100%;background:var(--c-stage)}.Configurator_picture__yTpdU{overflow:hidden}.Configurator_picture__yTpdU img{display:block;width:100%;height:100%;object-fit:cover}.Configurator_flat__NV2fr svg{width:100%;height:100%}.Configurator_controls__anOTA{display:grid;grid-gap:22px;gap:22px;min-width:0}.Configurator_group__ldgZU,.Configurator_subGroup__QB1cn{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;border:0}.Configurator_subGroup__QB1cn{gap:6px}.Configurator_groupTitle__StkaI{margin:0;padding:0;font-size:.75rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--c-muted)}.Configurator_fieldLabel__XIlqN{margin:0;padding:0;font-size:.875rem;font-weight:600;color:var(--c-ink)}.Configurator_sizeGrid__Yl5r_{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));grid-gap:14px;gap:14px}.Configurator_lengthControl__pzhf4{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0}.Configurator_slider__ramg1{width:100%;margin:0;accent-color:var(--c-accent);cursor:pointer}.Configurator_styleList__XCO5O{display:grid;grid-gap:16px;gap:16px}.Configurator_chips__cZ1jd{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));grid-gap:8px;gap:8px}.Configurator_chip__HbGoz{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;min-width:0;padding:8px 10px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-field);color:var(--c-ink);font-size:.9rem;font-weight:500;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.Configurator_chip__HbGoz:hover{border-color:var(--c-accent)}.Configurator_chip__HbGoz[data-checked]{border-color:var(--c-accent);background:var(--c-accent-soft);box-shadow:inset 0 0 0 1px var(--c-accent);color:var(--c-accent-strong);font-weight:600}.Configurator_chip__HbGoz:has(:focus-visible),.Configurator_swatch__Ypctq:has(:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.Configurator_chipText__eQFnM{min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.Configurator_swatches__PEAI1{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));grid-gap:8px;gap:8px}.Configurator_swatch__Ypctq{position:relative;display:grid;justify-items:center;grid-gap:6px;gap:6px;min-width:0;padding:10px 6px 8px;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:border-color .15s ease,background .15s ease}.Configurator_swatch__Ypctq:hover{background:var(--c-accent-soft)}.Configurator_swatch__Ypctq[data-checked]{border-color:var(--c-accent);background:var(--c-accent-soft)}.Configurator_swatchColor__DEkid{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12),inset 0 -6px 10px rgba(0,0,0,.12)}.Configurator_swatch__Ypctq[data-checked] .Configurator_swatchColor__DEkid{box-shadow:0 0 0 2px var(--c-surface),0 0 0 4px var(--c-accent),inset 0 -6px 10px rgba(0,0,0,.12)}.Configurator_swatchName__WCK_j{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.8rem;font-weight:500;line-height:1.25;text-align:center;overflow-wrap:anywhere}.Configurator_toggle___Z0EV{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-height:44px;cursor:pointer}.Configurator_toggleText___qrH5{font-size:.9rem;font-weight:600}.Configurator_toggleInput__IJrNY{position:absolute;opacity:0;width:1px;height:1px}.Configurator_toggleTrack__vwD4O{position:relative;width:44px;height:26px;border-radius:999px;background:var(--c-line-strong);transition:background .15s ease}.Configurator_toggleTrack__vwD4O:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .15s ease}.Configurator_toggleInput__IJrNY:checked+.Configurator_toggleTrack__vwD4O{background:var(--c-accent)}.Configurator_toggleInput__IJrNY:checked+.Configurator_toggleTrack__vwD4O:after{transform:translateX(18px)}.Configurator_toggleInput__IJrNY:focus-visible+.Configurator_toggleTrack__vwD4O{outline:2px solid var(--c-accent);outline-offset:2px}.Configurator_countRow__AHeap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.Configurator_countLabel__S0_3s{font-size:.9rem;font-weight:600}.Configurator_stepper__MSlcq{display:inline-grid;grid-template-columns:44px 44px 44px;align-items:center;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-field);overflow:hidden}.Configurator_stepButton__9tvsS{display:grid;place-items:center;height:42px;border:0;background:transparent;color:var(--c-ink);cursor:pointer}.Configurator_stepButton__9tvsS:hover:not(:disabled){background:var(--c-accent-soft)}.Configurator_stepButton__9tvsS:disabled{color:var(--c-faint);cursor:default}.Configurator_stepButton__9tvsS:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.Configurator_stepValue__oR8ko{text-align:center;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Configurator_price__6hTk3{display:grid;min-width:0}.Configurator_priceLabel__Btg5K{font-size:.75rem;color:var(--c-muted)}.Configurator_priceValue__7mw1b{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;transition:opacity .15s ease}@media (max-width:400px){.Configurator_priceValue__7mw1b{font-size:1.05rem}}.Configurator_priceValue__7mw1b[data-loading]{opacity:.55}.Configurator_shopBody__XQZnO{padding:16px clamp(16px,3vw,28px) 24px}.Configurator_shopFoot__QurNd{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%}.Configurator_shopActions__gn7Bf{display:flex;gap:8px}@media (prefers-reduced-motion:reduce){.Configurator_chip__HbGoz,.Configurator_priceValue__7mw1b,.Configurator_swatch__Ypctq,.Configurator_toggleTrack__vwD4O,.Configurator_toggleTrack__vwD4O:after{transition:none}}.ConfiguratorPage_page__O53po{min-height:100vh;padding:24px 16px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;background:var(--c-bg);font-family:var(--font-sans);line-height:1.5}.ConfiguratorPage_embedded__gmYU7{min-height:0;padding:2px;background:transparent}.ConfiguratorPage_shop__5x1bO{width:100%;max-width:1080px;display:flex;align-items:center;gap:12px;padding:0 4px}.ConfiguratorPage_shopText__hq8lu{flex:1 1 auto;min-width:0}.ConfiguratorPage_logo__has8Z{flex:none;width:44px;height:44px;object-fit:contain;border-radius:10px}.ConfiguratorPage_shopName__xPgN8{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfiguratorPage_tagline__OmQPZ{margin:0;color:var(--c-muted);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfiguratorPage_sheet__HB1H9{width:100%;max-width:1080px;padding:clamp(16px,3.5vw,32px) clamp(16px,3.5vw,32px) 0;background:var(--c-surface);border:1px solid var(--c-line);border-radius:18px;box-shadow:0 1px 2px rgba(31,24,19,.04),0 8px 24px rgba(31,24,19,.05)}.ConfiguratorPage_embedded__gmYU7 .ConfiguratorPage_sheet__HB1H9{box-shadow:none}.ConfiguratorPage_steps__1JsGn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 20px;padding:0;list-style:none}.ConfiguratorPage_step__FRsmo{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--c-faint);font-size:.8rem;font-weight:600}.ConfiguratorPage_step__FRsmo:before{content:"";height:4px;border-radius:999px;background:var(--c-line)}.ConfiguratorPage_step__FRsmo[data-state=current],.ConfiguratorPage_step__FRsmo[data-state=done]{color:var(--c-ink)}.ConfiguratorPage_step__FRsmo[data-state=current]:before,.ConfiguratorPage_step__FRsmo[data-state=done]:before{background:var(--c-accent)}.ConfiguratorPage_stepText__gA_de{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfiguratorPage_head__YCQCM{display:grid;grid-gap:6px;gap:6px;margin-bottom:20px}.ConfiguratorPage_title__Ryinn{margin:0;font-size:clamp(1.4rem,3.4vw,1.85rem);font-weight:750;letter-spacing:-.02em;line-height:1.2}.ConfiguratorPage_title__Ryinn:focus{outline:none}.ConfiguratorPage_lead__22tyW{margin:0;max-width:62ch;color:var(--c-muted)}.ConfiguratorPage_backButton__AU5Vu{justify-self:start;display:inline-flex;align-items:center;gap:4px;min-height:36px;margin:-6px 0 2px -8px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--c-muted);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.ConfiguratorPage_backButton__AU5Vu:hover{color:var(--c-accent-strong);background:var(--c-accent-soft)}.ConfiguratorPage_backButton__AU5Vu:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.ConfiguratorPage_pieces__dF8Df{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:14px;gap:14px;margin:0 0 24px;padding:0;list-style:none}.ConfiguratorPage_pieceCard__ef_dI{display:grid;grid-template-rows:auto 1fr;width:100%;height:100%;padding:0;overflow:hidden;border:1px solid var(--c-line);border-radius:14px;background:var(--c-surface);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ConfiguratorPage_pieceCard__ef_dI:hover{border-color:var(--c-accent);box-shadow:0 6px 18px rgba(31,24,19,.08)}.ConfiguratorPage_pieceCard__ef_dI:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ConfiguratorPage_pieceThumb__gEN16{aspect-ratio:4/3;border-bottom:1px solid var(--c-line)}.ConfiguratorPage_pieceText__DjtKh{display:grid;grid-template-rows:auto 1fr auto;grid-gap:4px;gap:4px;padding:12px 14px 14px;min-width:0}.ConfiguratorPage_pieceName__7yhDE{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfiguratorPage_pieceDesc__F7VUI{color:var(--c-muted);font-size:.875rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ConfiguratorPage_pieceFrom__NdK42{margin-top:4px;color:var(--c-accent-strong);font-size:.875rem;font-weight:600;min-height:1.3em}.ConfiguratorPage_empty__64x86{margin:0 0 24px;padding:24px;border:1px dashed var(--c-line-strong);border-radius:14px;color:var(--c-muted);text-align:center}.ConfiguratorPage_sendGrid__tRxLs{container-type:inline-size}.ConfiguratorPage_sendGrid__tRxLs,.ConfiguratorPage_sendInner__xgc0F{display:grid;grid-gap:24px;gap:24px}@container (min-width: 720px){.ConfiguratorPage_sendInner__xgc0F{grid-template-columns:minmax(0,3fr) minmax(260px,2fr);align-items:start}}.ConfiguratorPage_fields__kvgRg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:14px 16px;gap:14px 16px;margin:0;padding:0;border:0;min-width:0}.ConfiguratorPage_wide__JcZDa{grid-column:1/-1}.ConfiguratorPage_field__tYvzV{display:grid;grid-gap:4px;gap:4px;min-width:0}.ConfiguratorPage_label__Ohr0Z{font-size:.875rem;font-weight:600}.ConfiguratorPage_optional__zkk90{color:var(--c-faint);font-weight:500}.ConfiguratorPage_input__zp7ep,.ConfiguratorPage_select__aH3HA,.ConfiguratorPage_textarea__fYM7u{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--c-line-strong);border-radius:10px;background:var(--c-field);color:var(--c-ink);font:inherit;font-size:16px}.ConfiguratorPage_input__zp7ep,.ConfiguratorPage_select__aH3HA{height:44px}.ConfiguratorPage_textarea__fYM7u{min-height:96px;resize:vertical}.ConfiguratorPage_input__zp7ep:focus,.ConfiguratorPage_select__aH3HA:focus,.ConfiguratorPage_textarea__fYM7u:focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-ring)}.ConfiguratorPage_input__zp7ep[aria-invalid=true],.ConfiguratorPage_select__aH3HA[aria-invalid=true],.ConfiguratorPage_textarea__fYM7u[aria-invalid=true]{border-color:var(--c-danger)}.ConfiguratorPage_note__Etag9{min-height:1.2em;font-size:.8rem;color:var(--c-faint)}.ConfiguratorPage_note__Etag9[data-error]{color:var(--c-danger)}.ConfiguratorPage_honeypot__dVQoE{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ConfiguratorPage_summary__SdfP6{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid var(--c-line);border-radius:14px;background:var(--c-bg)}.ConfiguratorPage_summaryThumb__tm3JG{aspect-ratio:4/3;border-radius:10px;overflow:hidden}.ConfiguratorPage_summaryName__Y_F99{margin:0;font-weight:700}.ConfiguratorPage_summaryList__yt_yu{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px;color:var(--c-muted);font-size:.875rem}.ConfiguratorPage_photos__OFFqp{display:grid;grid-template-columns:repeat(auto-fill,72px);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.ConfiguratorPage_photo__y6G_C{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;border:1px solid var(--c-line);background:var(--c-bg);display:grid;place-items:center}.ConfiguratorPage_photo__y6G_C img{width:100%;height:100%;object-fit:cover}.ConfiguratorPage_photoAdd__UVsZL{display:grid;place-items:center;grid-gap:2px;gap:2px;width:100%;height:100%;border:1px dashed var(--c-line-strong);border-radius:10px;background:transparent;color:var(--c-muted);font:inherit;font-size:.7rem;cursor:pointer}.ConfiguratorPage_photoAdd__UVsZL:focus-visible,.ConfiguratorPage_photoRemove__mUg6R:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.ConfiguratorPage_photoRemove__mUg6R{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:rgba(31,24,19,.7);color:#fff;cursor:pointer}.ConfiguratorPage_banner__QBLSE{margin:0;padding:10px 12px;border-radius:10px;background:#fef3f2;color:var(--c-danger);font-size:.9rem}.ConfiguratorPage_bar__AaJF6{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;margin:24px calc(-1 * clamp(16px, 3.5vw, 32px)) 0;padding:12px clamp(16px,3.5vw,32px) max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--c-line);border-radius:0 0 17px 17px;background:var(--c-bar);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ConfiguratorPage_primary__C6tok{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;max-width:min(60vw,320px);padding:0 18px;border:0;border-radius:12px;background:var(--c-accent);color:#fff;font:inherit;font-weight:650;cursor:pointer;transition:background .15s ease}.ConfiguratorPage_primary__C6tok:hover:not(:disabled){background:var(--c-accent-strong)}.ConfiguratorPage_primary__C6tok:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.ConfiguratorPage_primary__C6tok:disabled{opacity:.6;cursor:progress}.ConfiguratorPage_primaryText__3d80O{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConfiguratorPage_short__0cw51{display:none}@media (max-width:480px){.ConfiguratorPage_long___OKwk{display:none}.ConfiguratorPage_short__0cw51{display:inline}}.ConfiguratorPage_secondary__CdXKH{min-height:44px;padding:0 16px;border:1px solid var(--c-line-strong);border-radius:12px;background:var(--c-surface);color:var(--c-ink);font:inherit;font-weight:600;cursor:pointer}.ConfiguratorPage_fine__CrL8N{margin:0;color:var(--c-faint);font-size:.8rem}.ConfiguratorPage_thanks__x_3pU{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:16px 0 32px;text-align:center}.ConfiguratorPage_thanksIcon__VtQNK{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--c-success-soft);color:var(--c-success)}.ConfiguratorPage_thanksActions__z8ybz{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ConfiguratorPage_demoLink__gudqr{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;color:var(--c-accent-strong);font-weight:600}.ConfiguratorPage_spin__B5Tje{animation:ConfiguratorPage_spin__B5Tje .9s linear infinite}@keyframes ConfiguratorPage_spin__B5Tje{to{transform:rotate(1turn)}}@media (max-width:520px){.ConfiguratorPage_page__O53po{padding:16px 10px 0}.ConfiguratorPage_sheet__HB1H9{border-radius:14px}.ConfiguratorPage_bar__AaJF6{border-radius:0 0 13px 13px}}@media (prefers-reduced-motion:reduce){.ConfiguratorPage_pieceCard__ef_dI,.ConfiguratorPage_primary__C6tok{transition:none}.ConfiguratorPage_spin__B5Tje{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}}