.CompanyMoneyPage_workspace__t9rtN{display:flex;flex-direction:column;gap:1rem}.CompanyMoneyPage_header__P5y06{padding:1.25rem 1.5rem}.CompanyMoneyPage_header__P5y06 h1,.CompanyMoneyPage_header__P5y06 p{margin:0}.CompanyMoneyPage_header__P5y06 p{margin-top:.3rem;color:var(--text-muted,var(--color-text-muted))}.PhoneWorkspaceApp_app__R_kf0{position:relative;min-width:0}.PhoneWorkspaceApp_templateSectionEditor__cff4E{position:absolute;z-index:50;right:max(10px,env(safe-area-inset-right,0px));bottom:calc(var(--ph-tabbar-height, 64px) + 10px + env(safe-area-inset-bottom, 0px));left:max(10px,env(safe-area-inset-left,0px));max-height:min(52dvh,440px);overflow:auto;padding:12px;border:1px solid var(--ph-hairline);border-radius:16px;background:var(--ph-surface);color:var(--ph-text);box-shadow:0 12px 36px rgba(0,0,0,.28);overscroll-behavior:contain}.PhoneWorkspaceApp_templateSectionEditorHeading__BucvP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid var(--ph-hairline)}.PhoneWorkspaceApp_templateSectionEditorHeading__BucvP strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.PhoneWorkspaceApp_templateSectionEditorHeading__BucvP button{flex:0 0 auto;min-height:36px;padding:0 10px;border:1px solid var(--ph-hairline);border-radius:9px;background:var(--ph-surface);color:var(--ph-text);font:inherit;font-size:12px}.PhoneWorkspaceApp_templateBlockEditorHost__fWphG{min-width:0;container-type:inline-size}.PhoneWorkspaceApp_routeScroll___e7f0,.PhoneWorkspaceApp_scroll__nPDyQ{min-height:0;flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-bottom:var(--ph-content-clearance);scroll-padding-bottom:var(--ph-content-clearance)}.PhoneWorkspaceApp_routeScroll___e7f0{padding-top:env(safe-area-inset-top,0)}.PhoneWorkspaceApp_canonicalContent__nf5A7{color:var(--text-primary);background:var(--ph-bg)}.PhoneWorkspaceApp_calendarEscape__g7Vw9{display:block;width:-moz-fit-content;width:fit-content;margin:24px 16px;padding:12px 16px;border-radius:12px;color:var(--ph-text);background:var(--ph-surface)}.PhoneWorkspaceApp_canonicalContent__nf5A7 .settings-shell{width:100%;max-width:none;margin:0;padding:12px}.PhoneWorkspaceApp_canonicalContent__nf5A7 .settings-side{position:static}.PhoneWorkspaceApp_canonicalContent__nf5A7 .workspace-page{height:auto;min-height:0}.PhoneWorkspaceApp_header__xB8C3{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(8px + env(safe-area-inset-top, 0px)) var(--ph-page-gutter) 12px;border-bottom:1px solid var(--ph-hairline)}.PhoneWorkspaceApp_heading__14rUL{min-width:0}.PhoneWorkspaceApp_heading__14rUL h1{margin:0;color:var(--ph-text);font-size:22px;line-height:1.2;letter-spacing:-.02em}.PhoneWorkspaceApp_heading__14rUL p{margin:2px 0 0;color:var(--ph-text-2);font-size:12px}.PhoneWorkspaceApp_switcher__TwmnB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px;gap:4px;margin:12px var(--ph-page-gutter) 8px;padding:4px;border:1px solid var(--ph-border);border-radius:var(--ph-segment-radius);background:var(--ph-surface-2)}.PhoneWorkspaceApp_switcher__TwmnB a{min-height:var(--ph-control-height);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ph-segment-item-radius);color:var(--ph-text-2);font-size:13px;font-weight:700;text-decoration:none}.PhoneWorkspaceApp_switcher__TwmnB a[data-active=true]{color:var(--ph-text);background:var(--ph-surface);box-shadow:inset 0 0 0 1px var(--ph-border)}.PhoneWorkspaceApp_toolbar__HQl6I{display:grid;grid-gap:10px;gap:10px;padding:10px var(--ph-page-gutter) 4px}.PhoneWorkspaceApp_searchRow__NDz98{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.PhoneWorkspaceApp_search___b_qV{width:100%;min-height:var(--ph-control-height);border:1px solid var(--ph-border);border-radius:22px;background:var(--ph-surface);color:var(--ph-text);padding:0 13px;font:inherit;font-size:14px}.PhoneWorkspaceApp_search___b_qV::placeholder{color:var(--ph-text-3)}.PhoneWorkspaceApp_filterButton__Pjp4d{min-height:var(--ph-control-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--ph-border);border-radius:22px;background:var(--ph-surface-2);color:var(--ph-text-2);font:inherit;font-size:12px;font-weight:750}.PhoneWorkspaceApp_filterButton__Pjp4d[data-active=true]{border-color:color-mix(in srgb,var(--ph-accent) 46%,var(--ph-border));background:var(--ph-accent-wash);color:var(--ph-accent-soft)}.PhoneWorkspaceApp_filterButton__Pjp4d small{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--ph-accent);color:#fff;font-size:10px}.PhoneWorkspaceApp_viewSummary__7_b7i{min-height:var(--ph-control-height);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 11px;border:1px solid var(--ph-hairline);border-radius:var(--ph-card-radius);background:transparent;color:var(--ph-text);text-align:left;font:inherit}.PhoneWorkspaceApp_viewSummary__7_b7i span{min-width:0;overflow:hidden;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.PhoneWorkspaceApp_viewSummary__7_b7i small{flex:0 0 auto;color:var(--ph-text-3);font-size:10px}.PhoneWorkspaceApp_chips__lMwjW{display:flex;gap:7px;overflow-x:auto;padding:0 var(--ph-page-gutter) 10px;scrollbar-width:none}.PhoneWorkspaceApp_chips__lMwjW::-webkit-scrollbar{display:none}.PhoneWorkspaceApp_chips__lMwjW button{flex:0 0 auto;min-height:38px;padding:0 13px;border:1px solid var(--ph-border);border-radius:19px;background:var(--ph-surface-2);color:var(--ph-text-2);font:inherit;font-size:12px;font-weight:700}.PhoneWorkspaceApp_chips__lMwjW button[data-active=true]{border-color:color-mix(in srgb,var(--ph-accent) 46%,var(--ph-border));background:var(--ph-accent-wash);color:var(--ph-accent-soft)}.PhoneWorkspaceApp_list__44geK{display:grid;padding:0 var(--ph-page-gutter) 20px}.PhoneWorkspaceApp_row__oiulk{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:74px;padding:11px 4px;border:0;border-bottom:1px solid var(--ph-hairline);background:transparent;color:var(--ph-text);text-align:left;font:inherit}.PhoneWorkspaceApp_rowCopy__0TjWE{min-width:0;display:grid;grid-gap:3px;gap:3px}.PhoneWorkspaceApp_rowCopy__0TjWE small,.PhoneWorkspaceApp_rowCopy__0TjWE span,.PhoneWorkspaceApp_rowCopy__0TjWE strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PhoneWorkspaceApp_rowCopy__0TjWE strong{font-size:15px}.PhoneWorkspaceApp_rowCopy__0TjWE span{color:var(--ph-text-2);font-size:13px}.PhoneWorkspaceApp_rowCopy__0TjWE small{color:var(--ph-text-3);font-size:12px}.PhoneWorkspaceApp_status__kxtSm{align-self:start;margin-top:3px;padding:4px 8px;border-radius:999px;background:var(--ph-accent-wash);color:var(--ph-accent-soft);font-size:10px;font-weight:800;text-transform:capitalize}.PhoneWorkspaceApp_empty__Bvfhw{margin:18px var(--ph-page-gutter);padding:22px 18px;border:1px solid var(--ph-border);border-radius:var(--ph-card-radius);background:var(--ph-surface-2);color:var(--ph-text-2);text-align:center;font-size:13px;line-height:1.5}.PhoneWorkspaceApp_empty__Bvfhw strong{display:block;margin-bottom:5px;color:var(--ph-text);font-size:15px}.PhoneWorkspaceApp_loadMore__gPK1w,.PhoneWorkspaceApp_retry__jJnQr{min-height:var(--ph-control-height);margin:8px var(--ph-page-gutter);border:1px solid var(--ph-border);border-radius:12px;background:var(--ph-surface);color:var(--ph-text);font:inherit;font-weight:700}.PhoneWorkspaceApp_templateNote__XSPmI{margin:4px var(--ph-page-gutter) 10px;padding:11px 12px;border:1px solid var(--ph-border);border-radius:12px;background:var(--ph-surface-2);color:var(--ph-text-2);font-size:12px;line-height:1.45}.PhoneWorkspaceApp_templateDetail___kdMB{grid-column:1/-1;margin:7px 0 2px 47px;color:var(--ph-text-2);font-size:12px;line-height:1.45;white-space:normal}.PhoneWorkspaceApp_editorScroll__eeJAo{overflow:hidden}.PhoneWorkspaceApp_templateEditor__QvMMG{display:flex;min-height:0;height:100%;flex-direction:column}.PhoneWorkspaceApp_templateEditorBack__pk_m9{display:inline-flex;min-height:44px;align-items:center;gap:3px;padding:0 14px;border-bottom:1px solid var(--ph-hairline);color:var(--ph-accent-soft);font-size:13px;font-weight:700;text-decoration:none}.PhoneWorkspaceApp_templateEditorBody__aX_lx{min-height:0;flex:1 1}.PhoneWorkspaceApp_templateEditorBody__aX_lx>.workspace-page{display:flex;min-height:0;height:100%;padding:0}.PhoneWorkspaceApp_templateEditorBody__aX_lx .workspace-page>*{min-width:0;flex:1 1}.PhoneWorkspaceApp_documentBody__ZFprW{min-height:0;padding:0 var(--ph-page-gutter) 20px}.PhoneWorkspaceApp_documentBody__ZFprW .doc-drive{min-height:0}.PhoneWorkspaceApp_documentBody__ZFprW .doc-drive-head{align-items:flex-start;gap:10px}.PhoneWorkspaceApp_documentBody__ZFprW .doc-drive-actions{flex-wrap:wrap}.PhoneWorkspaceApp_documentBody__ZFprW .doc-drive-grid{grid-template-columns:1fr}.PhoneWorkspaceApp_fees__T0g_u{display:grid;grid-gap:14px;gap:14px;margin-top:20px;padding-top:20px;border-top:1px solid var(--ph-hairline)}.PhoneWorkspaceApp_feeGroup__WmcZu h4,.PhoneWorkspaceApp_fees__T0g_u h3{margin:0;color:var(--ph-text)}.PhoneWorkspaceApp_feeCard__ppcFL p,.PhoneWorkspaceApp_feeEmpty__OkBtE,.PhoneWorkspaceApp_fees__T0g_u>div:first-child>p{margin:5px 0 0;color:var(--ph-text-2);font-size:12px;line-height:1.45}.PhoneWorkspaceApp_feeAdder__OblfV,.PhoneWorkspaceApp_feeGroup__WmcZu{display:grid;grid-gap:10px;gap:10px}.PhoneWorkspaceApp_feeAdder__OblfV>label,.PhoneWorkspaceApp_feeCard__ppcFL>label{display:grid;grid-gap:5px;gap:5px;color:var(--ph-text-2);font-size:12px;font-weight:700}.PhoneWorkspaceApp_feeCard__ppcFL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;padding:13px;border:1px solid var(--ph-border);border-radius:13px;background:var(--ph-surface-2)}.PhoneWorkspaceApp_feeCard__ppcFL>header{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.PhoneWorkspaceApp_feeCard__ppcFL>header>span{min-width:0;display:grid;grid-gap:3px;gap:3px}.PhoneWorkspaceApp_feeCard__ppcFL>header strong{color:var(--ph-text);font-size:14px}.PhoneWorkspaceApp_feeCard__ppcFL>header small{color:var(--ph-text-3);font-size:11px}.PhoneWorkspaceApp_feeCard__ppcFL>header button{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--ph-border);border-radius:20px;background:transparent;color:var(--ph-danger)}.PhoneWorkspaceApp_feeCard__ppcFL>header .PhoneWorkspaceApp_feeCardActions__wUVvi{display:flex;align-items:center;gap:7px}.PhoneWorkspaceApp_feeCard__ppcFL>header .PhoneWorkspaceApp_replaceFeeButton__UPlcJ{width:auto;height:36px;padding:0 13px;border-radius:18px;color:var(--ph-text);font-size:12px;font-weight:700}.PhoneWorkspaceApp_feeCardValue__GM3oo{display:grid;grid-gap:5px;gap:5px;color:var(--ph-text-2);font-size:12px}.PhoneWorkspaceApp_feeCardValue__GM3oo strong{color:var(--ph-text);font-size:14px}.PhoneWorkspaceApp_feeCard__ppcFL>p{grid-column:1/-1}.PhoneWorkspaceApp_feeConditions__ADzza{grid-column:1/-1;min-width:0;border-top:1px solid var(--ph-hairline);padding-top:8px}.PhoneWorkspaceApp_feeConditions__ADzza>summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:10px;color:var(--ph-text);cursor:pointer;font-size:13px;font-weight:700;list-style:none}.PhoneWorkspaceApp_feeConditions__ADzza>summary::-webkit-details-marker{display:none}.PhoneWorkspaceApp_feeConditions__ADzza>summary strong{color:var(--ph-accent-soft);font-size:12px}.PhoneWorkspaceApp_feeConditionsBody__OAVcg{min-width:0;padding:4px 0 2px}.AuthProviderMark_mark__4wTYY{display:inline-block;width:20px;height:20px;flex:0 0 20px;overflow:hidden}.AuthProviderMark_artwork__XPdek{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.AuthProviderMark_google__cuAyh{display:block;width:100%;height:100%;flex:none}.AuthProviderMark_apple__3e8Z4{display:block;width:300%;max-width:none;height:300%;flex:none}.GoogleAuthButton_button__7JFkz{position:relative;display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:11px 42px;border:1px solid #747775;border-radius:6px;color:#1f1f1f;background:#ffffff;font:500 14px/1.4 Roboto,Arial,sans-serif;letter-spacing:.25px;text-align:center;cursor:pointer;transition:background .15s ease}.GoogleAuthButton_button__7JFkz[data-auth-provider=apple]{gap:8px;padding-right:16px;padding-left:16px;border-color:transparent;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.2;letter-spacing:-.2px}.GoogleAuthButton_button__7JFkz:hover:not(:disabled){background:#f8fafd}.GoogleAuthButton_button__7JFkz[data-auth-provider=apple]:hover:not(:disabled){background:#f5f5f5}.GoogleAuthButton_button__7JFkz:focus-visible{outline:3px solid color-mix(in srgb,#4285f4 35%,transparent);outline-offset:3px}.GoogleAuthButton_button__7JFkz:disabled{cursor:wait;opacity:.6}.GoogleAuthButton_mark__uLJNz{position:absolute;top:50%;left:12px;transform:translateY(-50%)}.GoogleAuthButton_button__7JFkz[data-auth-provider=apple] .GoogleAuthButton_mark__uLJNz{position:static;transform:none}@media (prefers-reduced-motion:reduce){.GoogleAuthButton_button__7JFkz{transition:none}}.AccountPasswordForm_form__N4Wyj{--password-text:#f4f4f5;--password-muted:#a1a1aa;--password-input:#1d1d20;--password-border:#34343b;--password-error:#fca5a5;--password-success:#6ee7b7;display:grid;grid-gap:20px;gap:20px;min-width:0;color:var(--text-primary,var(--password-text));font:inherit}[data-theme=light] .AccountPasswordForm_form__N4Wyj{--password-text:#18181b;--password-muted:#62626d;--password-input:#ffffff;--password-border:#d7d7df;--password-error:#b91c1c;--password-success:#047857}.AccountPasswordForm_heading__pW5xt{margin:0 0 4px;font-size:1rem;font-weight:750;line-height:1.4;letter-spacing:-.02em}.AccountPasswordForm_field__F29XM{display:grid;grid-gap:8px;gap:8px;width:100%;max-width:448px;min-width:0;margin:0}.AccountPasswordForm_field__F29XM>span{color:var(--text-soft,var(--password-text));font-size:.875rem;font-weight:600;line-height:1.5}.AccountPasswordForm_input__5MbQv{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid var(--border-strong,var(--password-border));border-radius:10px;padding:11px 13px;background:var(--bg-input,var(--password-input));color:var(--text-primary,var(--password-text));font:inherit;font-size:1rem;line-height:1.4;transition:border-color .14s ease,box-shadow .14s ease}.AccountPasswordForm_input__5MbQv:focus-visible{border-color:var(--accent,#6366f1);outline:2px solid var(--accent,#6366f1);outline-offset:2px}.AccountPasswordForm_input__5MbQv:disabled{cursor:not-allowed;opacity:.55}.AccountPasswordForm_actions__tRJtg{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;width:100%;max-width:448px;padding-top:4px}.AccountPasswordForm_primary__HQq_t,.AccountPasswordForm_recovery__9em3x,.AccountPasswordForm_secondary__izHqU{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:10px;padding:10px 16px;font:inherit;font-size:.875rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease}.AccountPasswordForm_primary__HQq_t{background:var(--accent,#6366f1);color:#ffffff}.AccountPasswordForm_secondary__izHqU{border-color:var(--border-strong,var(--password-border));background:var(--bg-input,var(--password-input));color:var(--text-primary,var(--password-text))}.AccountPasswordForm_recovery__9em3x{justify-content:flex-start;padding-inline:0;color:var(--text-soft,var(--password-muted));font-weight:500;text-underline-offset:4px}.AccountPasswordForm_primary__HQq_t:focus-visible,.AccountPasswordForm_recovery__9em3x:focus-visible,.AccountPasswordForm_secondary__izHqU:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:3px}.AccountPasswordForm_primary__HQq_t:disabled,.AccountPasswordForm_secondary__izHqU:disabled{cursor:not-allowed;opacity:.5}.AccountPasswordForm_error__iVQCk,.AccountPasswordForm_hint__zcyzL,.AccountPasswordForm_notice__LMVjK{max-width:448px;margin:0;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.AccountPasswordForm_hint__zcyzL{color:var(--text-muted,var(--password-muted))}.AccountPasswordForm_notice__LMVjK{color:var(--state-success,var(--password-success))}.AccountPasswordForm_error__iVQCk{color:var(--state-error,var(--password-error))}@media (hover:hover){.AccountPasswordForm_primary__HQq_t:not(:disabled):hover{background:color-mix(in srgb,var(--accent,#6366f1) 86%,#ffffff)}.AccountPasswordForm_secondary__izHqU:not(:disabled):hover{border-color:var(--accent,#6366f1)}.AccountPasswordForm_recovery__9em3x:hover{color:var(--text-primary,var(--password-text));text-decoration:underline}}@media (max-width:480px){.AccountPasswordForm_actions__tRJtg{align-items:stretch;flex-direction:column;gap:8px}.AccountPasswordForm_input__5MbQv{min-height:48px}.AccountPasswordForm_primary__HQq_t,.AccountPasswordForm_secondary__izHqU{width:100%;min-height:48px}.AccountPasswordForm_recovery__9em3x{align-self:flex-start}}.ConnectedSignInMethods_panel__o9LQL{--connected-surface:#17171a;--connected-text:#f4f4f5;--connected-muted:#a1a1aa;--connected-border:#34343b;--connected-input:#1d1d20;--connected-success:#6ee7b7;--connected-error:#fca5a5;box-sizing:border-box;display:grid;grid-gap:20px;gap:20px;min-width:0;border:1px solid var(--border-subtle,var(--connected-border));border-radius:18px;padding:24px;background:var(--bg-elevated,var(--connected-surface));color:var(--text-primary,var(--connected-text))}[data-theme=light] .ConnectedSignInMethods_panel__o9LQL{--connected-surface:#ffffff;--connected-text:#18181b;--connected-muted:#62626d;--connected-border:#e1e1e7;--connected-input:#f7f7fa;--connected-success:#047857;--connected-error:#b91c1c}.ConnectedSignInMethods_heading__a2flZ{margin:0;font-size:1rem;font-weight:750;line-height:1.4;letter-spacing:-.02em}.ConnectedSignInMethods_methods__kBjSM{display:grid;min-width:0}.ConnectedSignInMethods_row__d0GyT{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;min-height:64px;padding-block:14px}.ConnectedSignInMethods_row__d0GyT:first-child{padding-top:0}.ConnectedSignInMethods_row__d0GyT:last-child{padding-bottom:0}.ConnectedSignInMethods_row__d0GyT+.ConnectedSignInMethods_row__d0GyT{border-top:1px solid var(--border-subtle,var(--connected-border))}.ConnectedSignInMethods_provider__VLxpR{display:flex;align-items:center;gap:12px;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.5}.ConnectedSignInMethods_markWrap__BGzG5{display:inline-flex;flex:0 0 38px;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border-subtle,var(--connected-border));border-radius:11px;background:var(--bg-input,var(--connected-input))}.ConnectedSignInMethods_mark__UI0bk{display:block;width:20px;height:20px}.ConnectedSignInMethods_connected__KFC_O{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;padding:6px 10px;background:color-mix(in srgb,var(--state-success,var(--connected-success)) 9%,transparent);color:var(--state-success,var(--connected-success));font-size:.8125rem;font-weight:600;line-height:1.4;white-space:nowrap}.ConnectedSignInMethods_button__gPtn8{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--border-strong,var(--connected-border));border-radius:10px;padding:10px 16px;background:var(--bg-input,var(--connected-input));color:var(--text-primary,var(--connected-text));font:inherit;font-size:.875rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer;transition:border-color .14s ease,background .14s ease}.ConnectedSignInMethods_button__gPtn8:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:3px}.ConnectedSignInMethods_button__gPtn8:disabled{cursor:not-allowed;opacity:.5}.ConnectedSignInMethods_feedback__bGzes{display:grid;justify-items:start;grid-gap:12px;gap:12px}.ConnectedSignInMethods_error__1ywwO,.ConnectedSignInMethods_hint__jhqhA,.ConnectedSignInMethods_notice__hNE3S{margin:0;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.ConnectedSignInMethods_hint__jhqhA{color:var(--text-muted,var(--connected-muted))}.ConnectedSignInMethods_error__1ywwO{color:var(--state-error,var(--connected-error))}.ConnectedSignInMethods_notice__hNE3S{color:var(--state-success,var(--connected-success))}@media (hover:hover){.ConnectedSignInMethods_button__gPtn8:not(:disabled):hover{border-color:var(--accent,#6366f1);background:color-mix(in srgb,var(--accent,#6366f1) 7%,var(--bg-input,var(--connected-input)))}}@media (max-width:480px){.ConnectedSignInMethods_panel__o9LQL{gap:18px;padding:18px}.ConnectedSignInMethods_row__d0GyT{gap:12px}.ConnectedSignInMethods_button__gPtn8{min-height:46px;padding-inline:13px}}.ConnectedSignInMethods_method__Oqfkj+.ConnectedSignInMethods_method__Oqfkj{border-top:1px solid var(--border-subtle,var(--connected-border))}button.ConnectedSignInMethods_row__d0GyT{padding-inline:0;width:100%;margin:0;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}button.ConnectedSignInMethods_row__d0GyT:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:4px}.ConnectedSignInMethods_summary__dS8YV{display:inline-flex;align-items:center;justify-content:flex-end;gap:14px}.ConnectedSignInMethods_expanded___m1W0{transform:rotate(180deg)}.ConnectedSignInMethods_detail__2HkYh{display:grid;justify-items:start;grid-gap:16px;gap:16px;padding:8px 0 22px 50px}.ConnectedSignInMethods_confirmation__HJtcx{display:grid;grid-gap:14px;gap:14px}.ConnectedSignInMethods_confirmation__HJtcx h3,.ConnectedSignInMethods_confirmation__HJtcx p{margin:0;font-size:.875rem;line-height:1.6}.ConnectedSignInMethods_confirmation__HJtcx p{color:var(--text-muted,var(--connected-muted))}.ConnectedSignInMethods_actions__WYGyr{display:flex;flex-wrap:wrap;gap:12px}.ConnectedSignInMethods_danger__hssuV{color:var(--state-error,var(--connected-error))}.ConnectedSignInMethods_notice__hNE3S{display:flex;align-items:center;gap:8px}@media (max-width:480px){.ConnectedSignInMethods_detail__2HkYh{padding-left:0}}.StrongAuthControls_contents__a8HpQ{display:contents}.StrongAuthControls_panel__QuMkt{--security-surface:#17171a;--security-text:#f4f4f5;--security-muted:#a1a1aa;--security-border:#34343b;--security-input:#1d1d20;--security-error:#fca5a5;--security-success:#6ee7b7;box-sizing:border-box;min-width:0;border:1px solid var(--border-subtle,var(--security-border));border-radius:18px;padding:24px;background:var(--bg-elevated,var(--security-surface));color:var(--text-primary,var(--security-text))}.StrongAuthControls_disclosure__Y7Kaj{padding:0;border-radius:12px;overflow:hidden}.StrongAuthControls_summary__Li2jO{display:flex;align-items:center;gap:16px;box-sizing:border-box;width:100%;min-height:88px;margin:0;padding:18px 22px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.StrongAuthControls_summary__Li2jO>svg{flex:none;color:var(--text-muted,var(--security-muted))}.StrongAuthControls_summary__Li2jO:focus-visible{outline:3px solid var(--accent,#6366f1);outline-offset:-4px}.StrongAuthControls_summary__Li2jO:hover{background:var(--bg-input,var(--security-input))}.StrongAuthControls_summary__Li2jO:disabled{cursor:wait;opacity:.65}.StrongAuthControls_summaryCopy__p_k97{display:grid;flex:1 1;grid-gap:5px;gap:5px;min-width:0}.StrongAuthControls_summaryCopy__p_k97 strong{font-size:14px;font-weight:650;line-height:1.5}.StrongAuthControls_summaryAction__Ak817,.StrongAuthControls_summaryCopy__p_k97>span{color:var(--text-muted,var(--security-muted));font-size:13px;line-height:1.5}.StrongAuthControls_summaryAction__Ak817{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;flex:none;max-width:120px;text-align:right}.StrongAuthControls_summaryAction__Ak817 svg{flex:none}.StrongAuthControls_detail__9_JaW{box-sizing:border-box;padding:22px;border-top:1px solid var(--border-subtle,var(--security-border))}.StrongAuthControls_groupLabel__lOVpX{grid-column:1/-1;margin:14px 0 0;color:var(--text-muted,#a0acc0);font-size:.75rem;font-weight:650;letter-spacing:.04em}[data-theme=light] .StrongAuthControls_panel__QuMkt{--security-surface:#ffffff;--security-text:#18181b;--security-muted:#62626d;--security-border:#e1e1e7;--security-input:#f7f7fa;--security-error:#b91c1c;--security-success:#047857}.StrongAuthControls_panel__QuMkt .btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;height:auto;margin:0;border:1px solid var(--border-strong,var(--security-border));border-radius:10px;padding:10px 16px;background:var(--bg-input,var(--security-input));color:var(--text-primary,var(--security-text));box-shadow:none;font:inherit;font-size:.875rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;transition:border-color .14s ease,background .14s ease}.StrongAuthControls_panel__QuMkt .btn-primary{border-color:transparent;background:var(--accent,#6366f1);color:#ffffff}.StrongAuthControls_panel__QuMkt .btn:focus-visible{outline:2px solid var(--accent,#6366f1);outline-offset:3px}.StrongAuthControls_panel__QuMkt .btn:disabled{cursor:not-allowed;opacity:.5}.StrongAuthControls_panel__QuMkt .btn svg{flex-shrink:0}.StrongAuthControls_panel__QuMkt>p{margin:0 0 16px;font-size:.875rem;line-height:1.6}.StrongAuthControls_head__3Y_6s{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.StrongAuthControls_head__3Y_6s>div{min-width:0}.StrongAuthControls_head__3Y_6s h2{margin:0 0 6px;font-size:1rem;font-weight:750;line-height:1.45;letter-spacing:-.02em}.StrongAuthControls_head__3Y_6s p,.StrongAuthControls_hint__Gpz2I{margin:0;color:var(--text-muted,var(--security-muted));font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.StrongAuthControls_head__3Y_6s svg{flex-shrink:0;color:var(--text-muted,var(--security-muted))}.StrongAuthControls_stack__Wb3et{display:grid;width:100%;min-width:0;grid-gap:16px;gap:16px;justify-items:start}.StrongAuthControls_stack__Wb3et>.StrongAuthControls_hint__Gpz2I{width:100%}.StrongAuthControls_field__Fa3ay{display:grid;grid-gap:8px;gap:8px;width:100%;max-width:448px;min-width:0;margin:0}.StrongAuthControls_field__Fa3ay span{color:var(--text-soft,var(--security-text));font-size:.875rem;font-weight:600;line-height:1.5}.StrongAuthControls_field__Fa3ay input{box-sizing:border-box;width:100%;min-width:0;min-height:46px;border:1px solid var(--border-strong,var(--security-border));border-radius:10px;padding:11px 13px;background:var(--bg-input,var(--security-input));color:var(--text-primary,var(--security-text));font:inherit;font-size:1rem;line-height:1.4}.StrongAuthControls_field__Fa3ay input:focus-visible{border-color:var(--accent,#6366f1);outline:2px solid var(--accent,#6366f1);outline-offset:2px}.StrongAuthControls_actions__hTH_M,.StrongAuthControls_rowActions__pieMv{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.StrongAuthControls_list__qjbbP{display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0}.StrongAuthControls_row__3pG8p{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0;padding:14px 16px;border:1px solid var(--border-subtle,var(--security-border));border-radius:12px;background:var(--bg-input,var(--security-input))}.StrongAuthControls_row__3pG8p .btn{flex-shrink:0}.StrongAuthControls_rowCopy__M53cE{min-width:0;display:grid;grid-gap:4px;gap:4px;font-size:.875rem;line-height:1.5}.StrongAuthControls_rowCopy__M53cE small,.StrongAuthControls_rowCopy__M53cE strong{overflow-wrap:anywhere}.StrongAuthControls_rowCopy__M53cE small{color:var(--text-muted,var(--security-muted));font-size:.8125rem}.StrongAuthControls_qrWrap__gsma5{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;box-sizing:border-box;grid-gap:20px;gap:20px;width:100%;min-width:0;padding:16px;border-radius:14px;background:#fff;color:#111827}.StrongAuthControls_qr__5QxAI{width:180px;max-width:100%;height:180px;object-fit:contain}.StrongAuthControls_qrWrap__gsma5 .StrongAuthControls_hint__Gpz2I{color:#52525b}.StrongAuthControls_secret__BexWL{display:block;margin-top:.45rem;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.StrongAuthControls_alert__Y7gpk,.StrongAuthControls_success__tkcve{border-radius:12px;box-sizing:border-box;width:100%;padding:12px 14px;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere}.StrongAuthControls_alert__Y7gpk{color:var(--state-error,var(--security-error));background:color-mix(in srgb,var(--state-error,var(--security-error)) 8%,transparent);border:1px solid color-mix(in srgb,var(--state-error,var(--security-error)) 24%,transparent)}.StrongAuthControls_success__tkcve{color:var(--state-success,var(--security-success));background:color-mix(in srgb,var(--state-success,var(--security-success)) 8%,transparent);border:1px solid color-mix(in srgb,var(--state-success,var(--security-success)) 24%,transparent)}@media (hover:hover){.StrongAuthControls_panel__QuMkt .btn:not(:disabled):hover{border-color:var(--accent,#6366f1)}.StrongAuthControls_panel__QuMkt .btn-primary:not(:disabled):hover{border-color:transparent;background:color-mix(in srgb,var(--accent,#6366f1) 86%,#ffffff)}}@media (max-width:640px){.StrongAuthControls_summary__Li2jO{gap:12px;padding:16px}.StrongAuthControls_summaryAction__Ak817{gap:6px;max-width:90px;font-size:12px}.StrongAuthControls_detail__9_JaW{padding:18px}.StrongAuthControls_qrWrap__gsma5{grid-template-columns:1fr;justify-items:center;text-align:center}.StrongAuthControls_row__3pG8p{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.StrongAuthControls_panel__QuMkt:not(.StrongAuthControls_disclosure__Y7Kaj){padding:18px}.StrongAuthControls_head__3Y_6s{gap:12px}.StrongAuthControls_head__3Y_6s h2{font-size:.9375rem}.StrongAuthControls_panel__QuMkt .btn{min-height:46px}.StrongAuthControls_row__3pG8p .btn{width:100%}.StrongAuthControls_field__Fa3ay input{min-height:48px}}.RecoveryCodesControls_codes__lYr5B{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;max-width:680px;min-width:0}.RecoveryCodesControls_codes__lYr5B code{min-width:0;border:1px solid var(--border-subtle,var(--security-border));border-radius:10px;padding:12px;background:var(--bg-input,var(--security-input));color:var(--text-primary,var(--security-text));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}@media (max-width:480px){.RecoveryCodesControls_codes__lYr5B{grid-template-columns:minmax(0,1fr)}}.SecuritySettings_settings__xfgPS{display:grid;grid-gap:14px;gap:14px;min-width:0;width:100%}.SecuritySettings_groupLabel___JIZV{margin:8px 0 0;color:var(--text-muted,#a0acc0);font-size:.75rem;font-weight:650;letter-spacing:.04em}.SecuritySettings_pageHeading__8Sb6_{margin:10px 0 24px}.SecuritySettings_pageHeading__8Sb6_ h1{margin:0 0 8px;color:var(--text-primary,#eef1f8);font-size:clamp(24px,4vw,30px);font-weight:700;letter-spacing:-.035em;line-height:1.3}.SecuritySettings_pageHeading__8Sb6_ p{margin:0;color:var(--text-muted,#a0acc0);font-size:14px;line-height:1.6}.SecuritySettings_access__aD3vs{padding:24px;border:1px solid var(--border-subtle,#293140);border-radius:12px;background:var(--bg-surface,#171c28);color:var(--text-secondary,#bec7d8)}.SecuritySettings_access__aD3vs p{margin:0}.SecuritySettings_access__aD3vs button{min-height:44px;margin-top:16px;padding:10px 18px;border:1px solid var(--border-subtle,#293140);border-radius:10px;background:var(--bg-elevated,#1d2432);color:var(--text-primary,#eef1f8);font:inherit;cursor:pointer}.SecuritySettings_access__aD3vs button:focus-visible{outline:3px solid var(--accent,#8b83ff);outline-offset:3px}.SecuritySettings_password___B3xG{min-width:0;border:1px solid var(--border-subtle,#293140);border-radius:12px;background:var(--bg-surface,#171c28);overflow:hidden}.SecuritySettings_passwordToggle__hRWOL{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:88px;padding:18px 22px;border:0;background:transparent;color:var(--text-primary,#eef1f8);font:inherit;text-align:left;cursor:pointer}.SecuritySettings_passwordAction__nEIdo,.SecuritySettings_passwordLabel__6qOvh{display:inline-flex;align-items:center;gap:12px}.SecuritySettings_passwordLabel__6qOvh{min-width:0;font-weight:650;font-size:14px}.SecuritySettings_passwordLabel__6qOvh svg{flex:none;color:var(--text-muted,#a0acc0)}.SecuritySettings_passwordCopy__cgxeb{display:grid;grid-gap:5px;gap:5px;min-width:0}.SecuritySettings_passwordCopy__cgxeb strong{font-size:14px;font-weight:650}.SecuritySettings_passwordCopy__cgxeb>span{color:var(--text-muted,#a0acc0);font-size:13px;font-weight:400;line-height:1.5}.SecuritySettings_passwordAction__nEIdo{flex:none;color:var(--text-secondary,#bec7d8);font-size:13px}.SecuritySettings_passwordBody__eN0Kg{padding:24px;border-top:1px solid var(--border-subtle,#293140)}.SecuritySettings_clientPasswordBody__dpsVk{margin-top:20px}.SecuritySettings_passwordToggle__hRWOL:focus-visible{outline:3px solid var(--accent,#8b83ff);outline-offset:-4px}.SecuritySettings_passwordToggle__hRWOL:hover{background:var(--bg-elevated,#1d2432)}@media (max-width:540px){.SecuritySettings_settings__xfgPS{gap:14px}.SecuritySettings_passwordToggle__hRWOL{padding:16px;gap:12px}.SecuritySettings_passwordBody__eN0Kg{padding:18px}.SecuritySettings_passwordAction__nEIdo{font-size:13px;gap:6px}}.EmailSubscriptionForm_form__UuE9p{display:grid;grid-gap:13px;gap:13px;min-width:0;padding:15px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-input,var(--bg-elevated));color:var(--text-primary);container-type:inline-size}.EmailSubscriptionForm_form__UuE9p h4{margin:0;font-size:.88rem;line-height:1.4}.EmailSubscriptionForm_audienceName__riwwc,.EmailSubscriptionForm_contact__G_0Ww{margin:0;font-size:.83rem;font-weight:600;overflow-wrap:anywhere}.EmailSubscriptionForm_current__t9j59,.EmailSubscriptionForm_message__bIPxd{margin:0;font-size:.77rem;color:var(--text-muted);line-height:1.55;overflow-wrap:anywhere}.EmailSubscriptionForm_field__Q3OF7{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--text-soft,var(--text-primary));font-size:.76rem;line-height:1.45}.EmailSubscriptionForm_field__Q3OF7 .filter-input,.EmailSubscriptionForm_field__Q3OF7 input,.EmailSubscriptionForm_field__Q3OF7 textarea{box-sizing:border-box;min-width:0;max-width:100%;width:100%;min-height:40px;padding:9px 10px;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font:inherit}.EmailSubscriptionForm_field__Q3OF7 textarea{resize:vertical;line-height:1.5}.EmailSubscriptionForm_fieldPair__uR_q4{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.EmailSubscriptionForm_confirm__ujpuQ{display:flex;align-items:flex-start;gap:9px;padding:4px 0;color:var(--text-primary);font-size:.77rem;line-height:1.5;overflow-wrap:anywhere}.EmailSubscriptionForm_confirm__ujpuQ input{width:17px;height:17px;flex:0 0 17px;margin:2px 0 0;accent-color:var(--accent)}.EmailSubscriptionForm_actions__gmEKU{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.EmailSubscriptionForm_actions__gmEKU .btn{min-height:38px;font-size:.77rem}.EmailSubscriptionForm_error__NGTXb{display:grid;grid-gap:7px;gap:7px}.EmailSubscriptionForm_errorText__ZjNxG,.EmailSubscriptionForm_error__NGTXb p{margin:0;color:var(--state-error,var(--danger,#b53545));font-size:.78rem;line-height:1.5;overflow-wrap:anywhere}.EmailSubscriptionForm_linkButton__spXte{display:inline-flex;gap:6px;align-items:center;justify-self:start;border:0;padding:4px 0;min-height:32px;font:inherit;font-size:.77rem;color:var(--accent);background:transparent;cursor:pointer}.EmailSubscriptionForm_field__Q3OF7 input:focus-visible,.EmailSubscriptionForm_field__Q3OF7 textarea:focus-visible,.EmailSubscriptionForm_linkButton__spXte:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:2px}@container (max-width: 430px){.EmailSubscriptionForm_fieldPair__uR_q4{grid-template-columns:minmax(0,1fr)}}.CampaignAudience_surface__xc_nq{display:grid;grid-gap:20px;gap:20px;min-width:0;color:var(--text-primary);container-type:inline-size}.CampaignAudience_visuallyHidden__ftF8p{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CampaignAudience_header__H4Jus{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.CampaignAudience_header__H4Jus h3{margin:0;font-size:1.14rem;line-height:1.4;overflow-wrap:anywhere}.CampaignAudience_header__H4Jus p{margin:5px 0 0;color:var(--text-muted);font-size:.83rem;line-height:1.5}.CampaignAudience_heading__sspA2{display:flex;align-items:center;gap:12px;min-width:0}.CampaignAudience_heading__sspA2>div{min-width:0}.CampaignAudience_icon__QyT_q{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:13px;background:color-mix(in srgb,var(--accent) 11%,transparent);color:var(--accent)}.CampaignAudience_actions__Ib3LU{display:flex;gap:8px;flex-wrap:wrap}.CampaignAudience_actions__Ib3LU .btn,.CampaignAudience_formActions__jQEZF .btn,.CampaignAudience_header__H4Jus>.btn{min-height:40px;gap:7px}.CampaignAudience_back__zaZlH{display:inline-flex;align-items:center;gap:6px;justify-self:start;border:0;background:transparent;padding:4px 0;font:inherit;font-size:.82rem;color:var(--text-muted);cursor:pointer}.CampaignAudience_back__zaZlH:hover{color:var(--text-primary)}.CampaignAudience_description__LH3I1{margin:-8px 0 0;color:var(--text-muted);font-size:.84rem;line-height:1.6;overflow-wrap:anywhere}.CampaignAudience_cards__K_FCW{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));grid-gap:14px;gap:14px}.CampaignAudience_audienceCard__nx4O8{display:grid;grid-template-rows:auto auto 1fr auto auto;align-content:start;grid-gap:13px;gap:13px;text-align:left;padding:20px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;cursor:pointer;min-width:0}.CampaignAudience_audienceCard__nx4O8:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 4%,var(--bg-elevated))}.CampaignAudience_audienceCard__nx4O8:focus-visible,.CampaignAudience_back__zaZlH:focus-visible,.CampaignAudience_growLink__E8wN2:focus-visible,.CampaignAudience_member__z3_7M:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:3px}.CampaignAudience_cardTop__Airbd{display:flex;align-items:center;justify-content:space-between;color:var(--text-muted)}.CampaignAudience_audienceCard__nx4O8 strong{font-size:.99rem;line-height:1.45;overflow-wrap:anywhere}.CampaignAudience_cardDescription__izvpO{color:var(--text-muted);font-size:.81rem;line-height:1.55;overflow-wrap:anywhere}.CampaignAudience_cardCount__OjH7m{margin-top:10px;font-size:1.65rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25}.CampaignAudience_cardCount__OjH7m>span{color:var(--text-muted);font-size:.77rem;font-weight:500}.CampaignAudience_cardFoot__gUbB_{display:flex;align-items:center;gap:7px;padding-top:13px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:.76rem}.CampaignAudience_ruleBadge__OZXrW{margin-left:auto;padding:4px 9px;border-radius:20px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);font-size:.7rem}.CampaignAudience_cardScope__op138{font-size:.8rem;color:var(--text-muted);margin-top:10px;overflow-wrap:anywhere}.CampaignAudience_creationChoices__BmwKX{display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated)}.CampaignAudience_choiceCards__FcSol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.CampaignAudience_choiceCards__FcSol>button{display:grid;grid-gap:11px;gap:11px;justify-items:start;text-align:left;padding:18px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;cursor:pointer;min-width:0}.CampaignAudience_choiceCards__FcSol>button:hover:not(:disabled){border-color:var(--accent)}.CampaignAudience_choiceCards__FcSol>button:disabled{opacity:.6;cursor:default}.CampaignAudience_choiceCards__FcSol strong{font-size:.91rem}.CampaignAudience_choiceCards__FcSol small,.CampaignAudience_choiceCards__FcSol span{color:var(--text-muted);font-size:.8rem;line-height:1.5}.CampaignAudience_growLink__E8wN2{display:inline-flex;align-items:center;justify-self:start;gap:7px;color:var(--accent);font-size:.82rem;text-decoration:none}.CampaignAudience_state__LQKxW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:220px;padding:28px 20px;border:1px dashed var(--border-subtle);border-radius:14px;text-align:center;color:var(--text-muted)}.CampaignAudience_state__LQKxW h4{margin:0;color:var(--text-primary);font-size:.98rem}.CampaignAudience_state__LQKxW p{max-width:370px;margin:0;line-height:1.6;font-size:.84rem}.CampaignAudience_error__ltrNh{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:15px;border:1px solid color-mix(in srgb,var(--danger,#d94d58) 30%,var(--border-subtle));border-radius:12px;background:color-mix(in srgb,var(--danger,#d94d58) 5%,var(--bg-elevated))}.CampaignAudience_errorText__DCS2v,.CampaignAudience_error__ltrNh p{margin:0;font-size:.84rem;line-height:1.5}.CampaignAudience_errorText__DCS2v{color:var(--danger,#d94d58)}.CampaignAudience_notice__0CO_b{margin:0;padding:12px 14px;border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,var(--bg-elevated));font-size:.83rem;line-height:1.5}.CampaignAudience_settings__4FDxh{display:grid;grid-gap:18px;gap:18px;padding:20px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--bg-elevated)}.CampaignAudience_settings__4FDxh h4{margin:0;font-size:.98rem}.CampaignAudience_fieldGrid__VouKP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.CampaignAudience_field__7cqcU{display:grid;grid-gap:7px;gap:7px;min-width:0;font-size:.79rem;font-weight:600}.CampaignAudience_field__7cqcU .filter-input{min-height:42px;width:100%;min-width:0;font-weight:400}.CampaignAudience_settingLinks__OgFBq{display:flex;flex-wrap:wrap;gap:18px;font-size:.78rem}.CampaignAudience_settingLinks__OgFBq a{color:var(--text-muted);text-underline-offset:3px}.CampaignAudience_formActions__jQEZF{display:flex;justify-content:flex-end;gap:9px}.CampaignAudience_people__U1kdD{display:grid;grid-gap:15px;gap:15px;min-width:0}.CampaignAudience_peopleHead__nZbOP{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.CampaignAudience_peopleHead__nZbOP h4{margin:0;font-size:.96rem}.CampaignAudience_peopleActions___9spo,.CampaignAudience_peopleHead__nZbOP>span{color:var(--text-muted);font-size:.77rem}.CampaignAudience_peopleActions___9spo{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.CampaignAudience_peopleActions___9spo .btn{display:inline-flex;gap:6px;align-items:center;min-height:38px;font-size:.77rem}.CampaignAudience_filters__ArA0F{display:flex;gap:10px}.CampaignAudience_search__L6fnx{display:flex;align-items:center;gap:9px;flex:1 1;min-width:0;padding:0 13px;min-height:42px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-elevated);color:var(--text-muted)}.CampaignAudience_search__L6fnx:focus-within{outline:2px solid var(--ring,var(--accent));outline-offset:1px}.CampaignAudience_search__L6fnx input{border:0;outline:0;width:100%;min-width:0;color:var(--text-primary);font:inherit;background:transparent;font-size:.83rem}.CampaignAudience_statusFilter__FuQ8r{flex:0 0 156px;min-height:42px}.CampaignAudience_loading__CizJy{margin:0;padding:28px 12px;color:var(--text-muted);font-size:.84rem}.CampaignAudience_members__e5dxM{display:grid;border:1px solid var(--border-subtle);border-radius:13px;overflow:hidden;background:var(--bg-elevated)}.CampaignAudience_member__z3_7M{padding:15px;border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.CampaignAudience_memberLink__lMeQL,.CampaignAudience_member__z3_7M{display:flex;gap:12px;align-items:center;min-width:0;text-decoration:none}.CampaignAudience_memberLink__lMeQL{flex:1 1;color:inherit}.CampaignAudience_contactOption__kmvvX:focus-visible,.CampaignAudience_memberAction__irVgV:focus-visible,.CampaignAudience_memberLink__lMeQL:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:3px}.CampaignAudience_memberActions__ea759{display:grid;grid-gap:3px;gap:3px;justify-items:end}.CampaignAudience_memberAction__irVgV{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:3px 0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.76rem;cursor:pointer}.CampaignAudience_memberIdentity__YKx0j>.CampaignAudience_bindingWarning__ktd_t{color:var(--text-primary);font-size:.72rem}.CampaignAudience_addPeople__ndAP0{display:grid;grid-gap:13px;gap:13px;padding:16px;border:1px solid var(--border-subtle);border-radius:13px;background:var(--bg-elevated)}.CampaignAudience_contactOptions__YgCsA{display:grid;grid-gap:5px;gap:5px}.CampaignAudience_contactOption__kmvvX{display:flex;gap:10px;align-items:center;padding:10px;min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-input,var(--bg-elevated));color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.CampaignAudience_contactOption__kmvvX:disabled{cursor:default;opacity:.6}.CampaignAudience_contactOption__kmvvX>span{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.CampaignAudience_contactOption__kmvvX strong{font-size:.82rem;overflow-wrap:anywhere}.CampaignAudience_contactOption__kmvvX>span>span{font-size:.74rem;color:var(--text-muted);overflow-wrap:anywhere}.CampaignAudience_member__z3_7M:last-child{border-bottom:0}.CampaignAudience_member__z3_7M:hover{background:color-mix(in srgb,var(--accent) 4%,transparent)}.CampaignAudience_memberIdentity__YKx0j{display:grid;grid-gap:4px;gap:4px;min-width:0;flex:1 1}.CampaignAudience_memberIdentity__YKx0j strong{font-size:.85rem;font-weight:600;overflow-wrap:anywhere}.CampaignAudience_memberIdentity__YKx0j>span{color:var(--text-muted);font-size:.77rem;overflow-wrap:anywhere}.CampaignAudience_memberMeta__G9JoO{display:grid;grid-gap:5px;gap:5px;justify-items:end;color:var(--text-muted);font-size:.7rem;white-space:nowrap}.CampaignAudience_badge__lGGra{border-radius:20px;padding:4px 8px;background:var(--surface-muted);color:var(--text-muted);font-size:.7rem}.CampaignAudience_badge__lGGra[data-status=subscribed]{color:var(--success,#278252);background:color-mix(in srgb,var(--success,#278252) 10%,transparent)}.CampaignAudience_pagination__SZbFq{display:flex;justify-content:space-between;gap:12px;align-items:center;color:var(--text-muted);font-size:.77rem}.CampaignAudience_pagination__SZbFq>div{display:flex;gap:7px}.CampaignAudience_pagination__SZbFq button{min-width:36px;min-height:36px}@container (max-width: 540px){.CampaignAudience_choiceCards__FcSol,.CampaignAudience_fieldGrid__VouKP{grid-template-columns:minmax(0,1fr)}.CampaignAudience_header__H4Jus{align-items:flex-start}.CampaignAudience_actions__Ib3LU{width:100%}.CampaignAudience_actions__Ib3LU .btn{flex:1 1}.CampaignAudience_audienceCard__nx4O8,.CampaignAudience_settings__4FDxh{padding:17px}.CampaignAudience_member__z3_7M{gap:9px;padding:13px 11px;flex-wrap:wrap}.CampaignAudience_memberLink__lMeQL{flex-basis:100%}.CampaignAudience_memberMeta__G9JoO{margin-left:44px;justify-items:start;display:flex;align-items:center;gap:8px}.CampaignAudience_memberActions__ea759{margin-left:auto;display:flex;gap:12px;flex-wrap:wrap}}@container (max-width: 350px){.CampaignAudience_filters__ArA0F{flex-wrap:wrap}.CampaignAudience_search__L6fnx{flex-basis:100%}.CampaignAudience_statusFilter__FuQ8r{flex:1 1}.CampaignAudience_formActions__jQEZF{flex-wrap:wrap}}.ContactEmailSubscriptions_section__wzKn1{display:grid;grid-gap:10px;gap:10px;min-width:0}.ContactEmailSubscriptions_header__bJoHL{gap:8px;flex-wrap:wrap;margin-bottom:0}.ContactEmailSubscriptions_subscriptions__jGm0S{display:grid;grid-gap:9px;gap:9px;min-width:0}.ContactEmailSubscriptions_subscription__uoYbd{display:grid;grid-gap:6px;gap:6px;padding:11px 12px;min-width:0;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-elevated)}.ContactEmailSubscriptions_rowHead__XIBi0{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:7px}.ContactEmailSubscriptions_rowHead__XIBi0 strong{font-size:.8rem;line-height:1.45;overflow-wrap:anywhere}.ContactEmailSubscriptions_status__ACXHL{padding:3px 7px;border-radius:20px;color:var(--text-muted);background:var(--surface-muted);font-size:.67rem;white-space:nowrap}.ContactEmailSubscriptions_status__ACXHL[data-status=subscribed]{color:var(--text-primary);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ContactEmailSubscriptions_email__dL_2_{margin:0;color:var(--text-primary);font-size:.77rem;overflow-wrap:anywhere}.ContactEmailSubscriptions_empty__3cPz_,.ContactEmailSubscriptions_meta__q8zEq,.ContactEmailSubscriptions_notice__Auyqg{margin:0;color:var(--text-muted);font-size:.73rem;line-height:1.5}.ContactEmailSubscriptions_warning___tHx1{margin:2px 0;color:var(--text-primary);border-left:2px solid var(--accent);padding-left:8px;font-size:.73rem;line-height:1.5}.ContactEmailSubscriptions_rowActions__66eLV{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ContactEmailSubscriptions_action__KIc7W{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:3px 0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:.74rem;cursor:pointer}.ContactEmailSubscriptions_action__KIc7W:focus-visible,.ContactEmailSubscriptions_details__9Cbiq summary:focus-visible{outline:2px solid var(--ring,var(--accent));outline-offset:2px}.ContactEmailSubscriptions_details__9Cbiq{min-width:0;width:100%;color:var(--text-muted);font-size:.71rem;line-height:1.5}.ContactEmailSubscriptions_details__9Cbiq summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:5px 0}.ContactEmailSubscriptions_details__9Cbiq p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ContactEmailSubscriptions_error__ZDhdW{display:grid;grid-gap:5px;gap:5px}.ContactEmailSubscriptions_error__ZDhdW p{margin:0;color:var(--state-error,var(--danger,#b53545));font-size:.75rem;line-height:1.5}.ContactEmailSubscriptions_notice__Auyqg{color:var(--text-primary)}.ContactPriorityCallerControl_control__pnaFP{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.55rem .8rem;gap:.55rem .8rem;padding:.7rem .75rem;border:1px solid var(--border-subtle);border-radius:10px;background:color-mix(in srgb,var(--bg-elevated) 82%,transparent)}.ContactPriorityCallerControl_copy__6l_xV{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0}.ContactPriorityCallerControl_copy__6l_xV strong{color:var(--text-primary);font-size:.82rem;font-weight:650}.ContactPriorityCallerControl_copy__6l_xV span{color:var(--text-muted);font-size:.75rem;line-height:1.45}.ContactPriorityCallerControl_error__G3ctN{grid-column:1/-1;margin:0}.ContactRelationsSection_section__853aW{display:grid;min-width:0;grid-gap:.5rem;gap:.5rem}.ContactRelationsSection_heading__GCGN1{flex-wrap:wrap;gap:.35rem;margin-bottom:0}.ContactRelationsSection_add__EONTC,.ContactRelationsSection_button__68XHh,.ContactRelationsSection_remove__YJqdg,.ContactRelationsSection_result__pUy_T{font:inherit;cursor:pointer}.ContactRelationsSection_add__EONTC{display:inline-flex;align-items:center;gap:.25rem;min-height:32px;padding:.2rem 0;border:0;background:transparent;color:var(--accent);font-size:.76rem}.ContactRelationsSection_contacts__qUsYg,.ContactRelationsSection_results__u0EHO{display:grid;grid-gap:.45rem;gap:.45rem;margin:0;padding:0;list-style:none;min-width:0}.ContactRelationsSection_contact__AZCKy{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.2rem;gap:.2rem;min-width:0}.ContactRelationsSection_contact__AZCKy .inbox-crm-property{min-width:0;padding:.55rem;gap:.55rem}.ContactRelationsSection_contact__AZCKy .inbox-crm-property-addr{overflow-wrap:anywhere}.ContactRelationsSection_avatar__d_OAp,.ContactRelationsSection_selectedAvatar__nUxtd{flex:0 0 auto;object-fit:cover;border-radius:50%}.ContactRelationsSection_avatar__d_OAp{width:40px;height:40px}.ContactRelationsSection_selectedAvatar__nUxtd{width:28px;height:28px}.ContactRelationsSection_remove__YJqdg{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--text-soft)}.ContactRelationsSection_remove__YJqdg:hover{color:var(--state-error);background:var(--bg-input)}.ContactRelationsSection_form__IoHKV{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0;padding:.65rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-input)}.ContactRelationsSection_field__MqqnF{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:var(--text-soft);font-size:.75rem}.ContactRelationsSection_field__MqqnF input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:.5rem .6rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.82rem}.ContactRelationsSection_results__u0EHO{max-height:240px;overflow-y:auto}.ContactRelationsSection_result__pUy_T,.ContactRelationsSection_selected__vMcC_{display:flex;align-items:center;gap:.45rem;min-width:0;color:var(--text-primary);font-size:.82rem}.ContactRelationsSection_result__pUy_T{box-sizing:border-box;width:100%;min-height:44px;padding:.45rem;text-align:left;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated)}.ContactRelationsSection_result__pUy_T span,.ContactRelationsSection_selectedName__2JzUu{min-width:0;overflow-wrap:anywhere}.ContactRelationsSection_selectedName__2JzUu{flex:1 1}.ContactRelationsSection_actions__0QlaE,.ContactRelationsSection_searchError__ESQ_0{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.ContactRelationsSection_button__68XHh{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem .65rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font-size:.76rem}.ContactRelationsSection_primary__iabPZ{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.ContactRelationsSection_empty__RtR5j,.ContactRelationsSection_error__7bmvK{margin:0;font-size:.78rem;overflow-wrap:anywhere}.ContactRelationsSection_empty__RtR5j{color:var(--text-soft)}.ContactRelationsSection_error__7bmvK{color:var(--state-error)}.ContactRelationsSection_add__EONTC:disabled,.ContactRelationsSection_button__68XHh:disabled,.ContactRelationsSection_remove__YJqdg:disabled,.ContactRelationsSection_result__pUy_T:disabled{cursor:default;opacity:.55}.ContactRelationsSection_add__EONTC:focus-visible,.ContactRelationsSection_button__68XHh:focus-visible,.ContactRelationsSection_field__MqqnF input:focus-visible,.ContactRelationsSection_remove__YJqdg:focus-visible,.ContactRelationsSection_result__pUy_T:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CalendarEventReadOnly_root__6DkDx{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--text-primary);background:var(--bg-elevated)}.CalendarEventReadOnly_header__nAE1V{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle)}.CalendarEventReadOnly_body__79pAm a,.CalendarEventReadOnly_header__nAE1V button{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border-subtle);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-decoration:none}.CalendarEventReadOnly_body__79pAm dt,.CalendarEventReadOnly_header__nAE1V span,.CalendarEventReadOnly_kind__kaVVS{color:var(--text-muted);font-size:12px}.CalendarEventReadOnly_body__79pAm{flex:1 1;overflow:auto;padding:24px 20px calc(24px + env(safe-area-inset-bottom, 0px));overflow-wrap:anywhere}.CalendarEventReadOnly_kind__kaVVS{margin:0 0 8px}.CalendarEventReadOnly_body__79pAm h2{font-size:24px;line-height:1.3;margin:0 0 24px}.CalendarEventReadOnly_body__79pAm dl{display:grid;grid-template-columns:minmax(75px,25%) minmax(0,1fr);grid-gap:14px;gap:14px;margin:0 0 24px}.CalendarEventReadOnly_body__79pAm dd{margin:0;white-space:pre-wrap;font-size:14px;line-height:1.5}.CalendarEventReadOnly_body__79pAm dd span{display:block}.CalendarEventReadOnly_root__6DkDx :is(button,a):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContactRelationshipCard_card__r_I_a{min-width:0}.ContactRelationshipCard_body__ICD8v{display:grid;grid-gap:.85rem;gap:.85rem}.ContactRelationshipCard_facts__Oq5Qd{display:grid;grid-gap:.65rem;gap:.65rem;margin:0}.ContactRelationshipCard_fact__Nljkx{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0}.ContactRelationshipCard_label__ZLgfE{color:var(--text-soft);font-size:.74rem}.ContactRelationshipCard_value__mRVRb{margin:0;color:var(--text-primary);font-size:.83rem;overflow-wrap:anywhere}.ContactRelationshipCard_secondary__Y9VlE{color:var(--text-soft);font-size:.74rem;overflow-wrap:anywhere}.ContactRelationshipCard_due__dKrds{color:var(--state-warning)}.ContactRelationshipCard_actions__W_prO,.ContactRelationshipCard_formActions___5m7v{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.ContactRelationshipCard_button____qpQ,.ContactRelationshipCard_open__5Ad3B,.ContactRelationshipCard_textButton__LU6BA{font:inherit;cursor:pointer}.ContactRelationshipCard_button____qpQ{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.38rem .65rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font-size:.76rem;font-weight:600}.ContactRelationshipCard_button____qpQ:hover,.ContactRelationshipCard_textButton__LU6BA:hover{color:var(--accent)}.ContactRelationshipCard_button____qpQ:disabled,.ContactRelationshipCard_open__5Ad3B:disabled,.ContactRelationshipCard_textButton__LU6BA:disabled{cursor:default;opacity:.55}.ContactRelationshipCard_primary__mAMlN{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast,var(--bg-surface))}.ContactRelationshipCard_primary__mAMlN:hover{color:var(--accent-contrast,var(--bg-surface));filter:brightness(1.06)}.ContactRelationshipCard_textButton__LU6BA{display:inline-flex;align-items:center;gap:.3rem;min-height:30px;padding:0;border:0;background:transparent;color:var(--text-soft);font-size:.74rem;text-align:left}.ContactRelationshipCard_form__I1c8p{display:grid;grid-gap:.7rem;gap:.7rem;min-width:0;padding:.75rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-surface)}.ContactRelationshipCard_field__fIL0G{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;color:var(--text-soft);font-size:.75rem}.ContactRelationshipCard_field__fIL0G input,.ContactRelationshipCard_field__fIL0G textarea{box-sizing:border-box;width:100%;min-width:0;min-height:36px;padding:.5rem .6rem;border:1px solid var(--border-subtle);border-radius:8px;background:var(--bg-elevated);color:var(--text-primary);font:inherit;font-size:.82rem}.ContactRelationshipCard_field__fIL0G textarea{min-height:96px;resize:vertical}.ContactRelationshipCard_button____qpQ:focus-visible,.ContactRelationshipCard_field__fIL0G input:focus,.ContactRelationshipCard_field__fIL0G textarea:focus,.ContactRelationshipCard_open__5Ad3B:focus-visible,.ContactRelationshipCard_textButton__LU6BA:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ContactRelationshipCard_formRow__R6BWw{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:.6rem;gap:.6rem}.ContactRelationshipCard_empty__U6wWi,.ContactRelationshipCard_error__B7mVQ,.ContactRelationshipCard_notice__tjkXy{margin:0;font-size:.78rem;overflow-wrap:anywhere}.ContactRelationshipCard_empty__U6wWi,.ContactRelationshipCard_notice__tjkXy{color:var(--text-soft)}.ContactRelationshipCard_error__B7mVQ{color:var(--state-danger)}.ContactRelationshipCard_section__h8X53{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.ContactRelationshipCard_sectionHead__RBlhr{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--text-primary);font-size:.8rem}.ContactRelationshipCard_entries__5yWNh{display:grid;grid-gap:.65rem;gap:.65rem}.ContactRelationshipCard_entry__Z33BG{display:grid;grid-gap:.3rem;gap:.3rem;min-width:0;padding-top:.6rem;border-top:1px solid var(--border-subtle)}.ContactRelationshipCard_entry__Z33BG:first-child{padding-top:0;border-top:0}.ContactRelationshipCard_entryBody__PQWdn{margin:0;color:var(--text-primary);font-size:.81rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.ContactRelationshipCard_entryMeta__gkySn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.3rem .65rem}.ContactRelationshipCard_open__5Ad3B{display:grid;grid-gap:.2rem;gap:.2rem;width:100%;min-height:34px;padding:0;border:0;background:transparent;color:var(--text-primary);text-align:left;overflow-wrap:anywhere}.ContactRelationshipCard_open__5Ad3B:hover strong{color:var(--accent)}.ContactRelationshipCard_meeting__wBNv_{position:fixed;inset:0;z-index:1300;display:flex;box-sizing:border-box;min-height:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--bg-surface)}.ContactRelationshipCard_meeting__wBNv_ .calendar-event-embedded{display:flex;width:100%;height:100%;min-height:0}.ContactRelationshipCard_meeting__wBNv_ .calendar-event-embedded-body{width:100%;height:100%;max-width:none;max-height:none;border:0;border-radius:0}.ContactRelationshipCard_meeting__wBNv_ .properties-res-modal-body{flex:1 1;min-height:0;overflow-y:auto}.ContactRelationshipCard_meeting__wBNv_ .properties-res-modal-body>*{flex-shrink:0}.ContactRelationshipCard_meeting__wBNv_ .properties-res-action-btn,.ContactRelationshipCard_meeting__wBNv_ .selectmenu-trigger,.ContactRelationshipCard_meeting__wBNv_ .staff-event-person,.ContactRelationshipCard_meeting__wBNv_ input:not([type=checkbox]){min-height:44px}.ContactRelationshipCard_meeting__wBNv_ input,.ContactRelationshipCard_meeting__wBNv_ textarea{font-size:1rem}.ContactRelationshipCard_check__gqTcH{display:flex;align-items:center;gap:.5rem;min-height:36px;color:var(--text-primary);font-size:.79rem}.ContactRelationshipCard_check__gqTcH input{width:18px;height:18px;accent-color:var(--accent)}.ContactRelationshipCard_earlier__gr4_Y{color:var(--text-soft);font-size:.76rem}.ContactRelationshipCard_earlier__gr4_Y summary{display:flex;align-items:center;min-height:36px;cursor:pointer}.ContactRelationshipCard_earlier__gr4_Y p{margin-top:.4rem}@media (max-width:640px){.ContactRelationshipCard_button____qpQ,.ContactRelationshipCard_check__gqTcH,.ContactRelationshipCard_earlier__gr4_Y summary,.ContactRelationshipCard_open__5Ad3B,.ContactRelationshipCard_textButton__LU6BA{min-height:max(44px,var(--ph-control-height,44px))}.ContactRelationshipCard_field__fIL0G .selectmenu-trigger,.ContactRelationshipCard_field__fIL0G input,.ContactRelationshipCard_field__fIL0G textarea{min-height:max(44px,var(--ph-control-height,44px));font-size:1rem}.ContactRelationshipCard_actions__W_prO .ContactRelationshipCard_button____qpQ{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.4rem)}}.contact-smart-access-card_heading__auCmw{display:inline-flex;align-items:center;gap:7px}.contact-smart-access-card_heading__auCmw svg{color:var(--accent)}.contact-smart-access-card_intro__OH7P7{margin:0 0 10px;color:var(--text-muted);font-size:11px;line-height:1.5}.contact-smart-access-card_list__fkfKZ{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border-subtle);border-radius:10px;container-type:inline-size;container-name:contact-smart-access}.contact-smart-access-card_list__fkfKZ article{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-gap:8px;gap:8px;align-items:center;padding:10px}.contact-smart-access-card_list__fkfKZ article+article{border-top:1px solid var(--border-subtle)}.contact-smart-access-card_icon__rVT_J{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.contact-smart-access-card_copy__xZ7jK{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-smart-access-card_copy__xZ7jK a{overflow:hidden;color:var(--text-primary);font-size:11px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.contact-smart-access-card_copy__xZ7jK a:hover{color:var(--accent)}.contact-smart-access-card_copy__xZ7jK span{color:var(--text-muted);font-size:9.5px}.contact-smart-access-card_copy__xZ7jK small{color:var(--state-error);font-size:9px}.contact-smart-access-card_status__AYlse{padding:4px 7px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,transparent);font-size:9px;font-weight:750;white-space:nowrap}.contact-smart-access-card_status__AYlse[data-state=issued]{color:var(--state-success);background:color-mix(in srgb,var(--state-success) 9%,transparent)}.contact-smart-access-card_status__AYlse[data-state=failed],.contact-smart-access-card_status__AYlse[data-state=unsupported]{color:var(--state-error);background:color-mix(in srgb,var(--state-error) 8%,transparent)}.contact-smart-access-card_status__AYlse[data-state=expired],.contact-smart-access-card_status__AYlse[data-state=revoked]{color:var(--text-muted);background:var(--surface-muted)}.contact-smart-access-card_reveal__8hEOo,.contact-smart-access-card_rotate__P_DkT{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:29px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-soft);background:var(--bg-elevated);font:inherit;font-size:9.5px;font-weight:700;cursor:pointer}.contact-smart-access-card_reveal__8hEOo:hover,.contact-smart-access-card_rotate__P_DkT:hover{border-color:var(--accent);color:var(--accent)}.contact-smart-access-card_reveal__8hEOo:disabled,.contact-smart-access-card_rotate__P_DkT:disabled{cursor:default;opacity:.45}.contact-smart-access-card_error__ddYgF{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:var(--state-error);font-size:10px}.contact-smart-access-card_spin__XPJNk{animation:contact-smart-access-card_spin__XPJNk .8s linear infinite}@keyframes contact-smart-access-card_spin__XPJNk{to{transform:rotate(1turn)}}@container contact-smart-access (max-width: 720px){.contact-smart-access-card_list__fkfKZ article{grid-template-columns:auto minmax(0,1fr) auto}.contact-smart-access-card_reveal__8hEOo,.contact-smart-access-card_rotate__P_DkT{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.contact-smart-access-card_spin__XPJNk{animation:none}}.OwnerAssignmentStart_contactField__zMk09,.OwnerAssignmentStart_stack__lUFci{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}.OwnerAssignmentStart_control__c3Kok,.OwnerAssignmentStart_picker__NElOw,.OwnerAssignmentStart_picker__NElOw>input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.OwnerAssignmentStart_control__c3Kok{margin:0;padding:0;border:0}.OwnerAssignmentStart_control__c3Kok legend{max-width:100%;padding:0;overflow-wrap:anywhere}.OwnerAssignmentStart_choice__RCg5U{display:flex;align-items:center;gap:8px;min-width:0;margin-top:8px;overflow-wrap:anywhere}.OwnerAssignmentStart_control__c3Kok input[type=radio]{flex:0 0 auto;width:auto;min-width:0;min-height:0;padding:0}.OwnerAssignmentStart_control__c3Kok input[type=date],.OwnerAssignmentStart_dateField__iE33b input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.OwnerAssignmentStart_panel__O_Ar0{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}.OwnerAssignmentStart_panel__O_Ar0.properties-combobox-panel{overflow-y:auto;overscroll-behavior:contain}.OwnerAssignmentStart_panel__O_Ar0>*{flex-shrink:0}.OwnerAssignmentStart_fields__W83hJ{min-width:0;max-width:100%}.OwnerAssignmentStart_fields__W83hJ>.OwnerAssignmentStart_dateField__iE33b{flex:1 1 150px;min-width:0;max-width:100%}.OwnerAssignmentStart_actions__yi84p{flex-wrap:wrap;min-width:0;max-width:100%}.OwnerAssignmentStart_actions__yi84p>button{flex:0 1 auto;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.phone-app .OwnerAssignmentStart_createPane__Wjhpe{padding-bottom:var(--ph-content-clearance)}@media (max-width:520px){.OwnerAssignmentStart_panel__O_Ar0 .OwnerAssignmentStart_fields__W83hJ{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.OwnerAssignmentStart_fields__W83hJ>.OwnerAssignmentStart_dateField__iE33b{flex:0 1 auto;width:100%}}@media (max-width:640px){.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-rule{padding:.75rem}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-rule-head{align-items:stretch}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-combinator,.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-rule-head .btn{width:100%;max-width:none;min-height:42px}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-rule-remove{margin-left:0}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-pred{grid-template-columns:minmax(0,1fr)}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-between,.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-between>*,.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-pred>*{width:100%}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-between,.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-result{align-items:stretch;flex-direction:column}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-result-label{min-width:0}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-result-input{align-items:stretch;flex-direction:column}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-result-input .properties-input-text{width:100%}.ConditionsBuilder_responsiveRoot__m8G5P .mgmt-cond-actions .btn{width:100%;min-height:42px}}.CompanyMoneySummaryCard_monthBridge__Qevw1{display:grid;min-width:0;grid-gap:.75rem;gap:.75rem;overflow-wrap:anywhere;margin-top:.75rem}.CompanyMoneySummaryCard_monthBridge__Qevw1>p{margin:0}.CompanyMoneySummaryCard_monthBridge__Qevw1 dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.6rem;gap:.6rem;margin:0}.CompanyMoneySummaryCard_monthBridge__Qevw1 dl>div{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;padding:.65rem .75rem;border:1px solid var(--border-subtle,rgba(127,127,127,.2));border-radius:10px;background:var(--bg-input,rgba(127,127,127,.05))}.CompanyMoneySummaryCard_monthBridge__Qevw1 dt{color:var(--text-muted,var(--color-text-muted));font-size:.72rem;font-weight:650}.CompanyMoneySummaryCard_monthBridge__Qevw1 dd{margin:0;font-size:1rem;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CompanyMoneySummaryCard_runningBalanceLink__KJ773{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--text-muted,var(--color-text-muted));font-size:.78rem}.CompanyMoneySummaryCard_runningBalanceLink__KJ773 a{flex:none;color:var(--text-primary,inherit);font-weight:700}.CompanyMoneySummaryCard_accountDetail__de2hB{min-width:0}.CompanyMoneySummaryCard_feeContext__KTtY_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem;padding-top:.7rem;border-top:1px solid var(--border-subtle,rgba(127,127,127,.2));color:var(--text-muted,var(--color-text-muted));font-size:.78rem;line-height:1.5}.CompanyMoneySummaryCard_feeContext__KTtY_ p{flex:1 1 24rem;margin:0;overflow-wrap:anywhere}.CompanyMoneySummaryCard_feeContext__KTtY_ a{color:var(--text-primary,inherit);font-weight:650}.CompanyMoneySummaryCard_calculationNotes__X6Ip8,.CompanyMoneySummaryCard_readoutDetail___WaCE{min-width:0;color:var(--text-muted,var(--color-text-muted));font-size:.78rem;line-height:1.5}.CompanyMoneySummaryCard_calculationNotes__X6Ip8>summary,.CompanyMoneySummaryCard_readoutDetail___WaCE>summary{width:-moz-fit-content;width:fit-content;color:var(--text-primary,inherit);font-weight:650;cursor:pointer}.CompanyMoneySummaryCard_readoutDetail___WaCE>div{display:grid;min-width:0;grid-gap:1rem;gap:1rem;padding-top:1rem}@media (max-width:640px){.CompanyMoneySummaryCard_monthBridge__Qevw1 dl{grid-template-columns:minmax(0,1fr)}.CompanyMoneySummaryCard_runningBalanceLink__KJ773{align-items:flex-start;flex-direction:column}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap{width:100%;max-width:100%;min-width:0;overflow:visible}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap table,.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap tbody{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;min-width:0;grid-gap:.65rem;gap:.65rem}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap tr{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;padding:.75rem;border:1px solid var(--border-subtle,rgba(127,127,127,.2));border-radius:12px;background:var(--bg-input,rgba(127,127,127,.05))}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap td{box-sizing:border-box;display:grid;grid-template-columns:minmax(86px,.42fr) minmax(0,1fr);grid-gap:.55rem;gap:.55rem;width:100%;min-width:0;padding:.4rem 0;border:0;text-align:left;overflow-wrap:anywhere}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap td:before{content:attr(data-label);color:var(--text-muted,var(--color-text-muted));font-size:.68rem;font-weight:650}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap td:first-child{grid-template-columns:minmax(0,1fr);padding-top:0;padding-bottom:.6rem;border-bottom:1px solid var(--border-subtle,rgba(127,127,127,.2))}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap td:first-child:before{content:none}.CompanyMoneySummaryCard_accountDetail__de2hB .company-money-summary-table-wrap td>*{min-width:0;overflow-wrap:anywhere}}.FinancialsStatsDeck_proof___i_XC{display:grid;grid-gap:.45rem;gap:.45rem;padding-top:.9rem;border-top:1px solid var(--border-subtle)}.FinancialsStatsDeck_proof___i_XC h5,.FinancialsStatsDeck_proof___i_XC p{margin:0}.FinancialsStatsDeck_proof___i_XC h5{color:var(--text-primary);font-size:.82rem}.FinancialsStatsDeck_proof___i_XC p{color:var(--text-muted);font-size:.76rem;line-height:1.55}.FinancialsStatsDeck_proof___i_XC strong{color:var(--text-primary)}.FinancialsStatsDeck_sources__4_Rd6{padding-top:.2rem}.FinancialsStatsDeck_sources__4_Rd6>summary{width:-moz-fit-content;width:fit-content;cursor:pointer;color:var(--text-primary);font-size:.8rem;font-weight:700}.FinancialsStatsDeck_sources__4_Rd6[open]>summary{margin-bottom:.65rem}.FinancialsStatsDeck_sourceTable__ph1Kk{min-width:760px}.FinancialsStatsDeck_sourceTable__ph1Kk td small{display:block;margin-top:.08rem;color:var(--text-muted);font-size:.68rem}.FinancialsStatsDeck_sourceTable__ph1Kk tfoot td{border-top:1px solid var(--border-strong,var(--border-subtle));border-bottom:0}.DirectReservationExtraCharge_panel__4EpgK{display:flex;flex-direction:column;gap:10px;padding:12px 0}.DirectReservationExtraCharge_form__aCczx{display:flex;flex-direction:column;gap:12px}.DirectReservationExtraCharge_field__oVOcD{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary,#b8b8c3);font-size:12px}.DirectReservationExtraCharge_field__oVOcD input{width:100%;min-height:35px;padding:7px 10px;border:1px solid var(--border,#444450);border-radius:8px;background:var(--surface,#1d1d23);color:var(--text-primary,#f5f5f7);font:inherit}.DirectReservationExtraCharge_actions__Nl0JB{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.DirectReservationExtraCharge_primary__rZSyu,.DirectReservationExtraCharge_secondary__z0_jp{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:7px 12px;border:1px solid var(--border,#444450);border-radius:8px;font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.DirectReservationExtraCharge_primary__rZSyu{background:var(--accent,#7166f3);border-color:var(--accent,#7166f3);color:#fff}.DirectReservationExtraCharge_secondary__z0_jp{background:transparent;color:var(--text-primary,#f5f5f7)}.DirectReservationExtraCharge_primary__rZSyu:disabled,.DirectReservationExtraCharge_secondary__z0_jp:disabled{cursor:not-allowed;opacity:.55}.DirectReservationExtraCharge_error__z628K,.DirectReservationExtraCharge_message__7JE2K,.DirectReservationExtraCharge_muted__kk0Xh{margin:0;font-size:12px;line-height:1.4}.DirectReservationExtraCharge_message__7JE2K{color:var(--text-primary,#f5f5f7)}.DirectReservationExtraCharge_muted__kk0Xh{color:var(--text-secondary,#b8b8c3)}.DirectReservationExtraCharge_error__z628K{color:#ff6e80}.DirectReservationEditor_editButton__ihLO_{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-height:36px;padding:7px 12px;border:1px solid color-mix(in srgb,var(--accent) 48%,var(--border));border-radius:9px;background:color-mix(in srgb,var(--accent) 13%,var(--bg-elevated));color:var(--text-primary);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.DirectReservationEditor_editButton__ihLO_:hover{border-color:var(--accent)}.DirectReservationEditor_close__WO95U:focus-visible,.DirectReservationEditor_editButton__ihLO_:focus-visible,.DirectReservationEditor_field__J0NbF input:focus-visible,.DirectReservationEditor_field__J0NbF textarea:focus-visible,.DirectReservationEditor_primary__KwUbn:focus-visible,.DirectReservationEditor_secondary__Jycx6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.DirectReservationEditor_overlay__TcbVp{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:20px;background:rgb(4 6 12/76%)}.DirectReservationEditor_dialog__g4fT9{display:flex;flex-direction:column;width:min(100%,760px);max-height:min(92dvh,900px);overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--bg-elevated);color:var(--text-primary);box-shadow:0 24px 70px rgb(0 0 0/42%)}.DirectReservationEditor_header__lDZYJ{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle)}.DirectReservationEditor_header__lDZYJ h2{margin:2px 0 0;font-size:20px;line-height:1.2}.DirectReservationEditor_eyebrow__AGwmR{color:var(--text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DirectReservationEditor_close__WO95U{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--border);border-radius:9px;background:transparent;color:var(--text-primary);cursor:pointer}.DirectReservationEditor_content__YarFz{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 24px 20px}.DirectReservationEditor_section__lOmcP{padding:16px 0;border-bottom:1px solid var(--border-subtle)}.DirectReservationEditor_section__lOmcP:last-child{border-bottom:0}.DirectReservationEditor_section__lOmcP h3{margin:0 0 12px;font-size:14px;font-weight:750}.DirectReservationEditor_section__lOmcP .DirectReservationEditor_paymentHeading__zL1NR{margin-top:18px}.DirectReservationEditor_actionRow__z_r_P{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:12px}.DirectReservationEditor_actionRow__z_r_P>.DirectReservationEditor_error__ZWLsU{flex-basis:100%}.DirectReservationEditor_actionHint__uhlPT,.DirectReservationEditor_notice__DqEHw{margin:10px 0 0;color:var(--text-muted);font-size:12px}.DirectReservationEditor_stayForm__qcLG_{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--border-subtle);border-radius:10px}.DirectReservationEditor_stayForm__qcLG_ .DirectReservationEditor_notice__DqEHw{margin:0}.DirectReservationEditor_guestChange__62V7B{display:flex;flex-direction:column;gap:12px;margin-top:14px;padding:14px;border:1px solid var(--border-subtle);border-radius:10px}.DirectReservationEditor_guestChange__62V7B .DirectReservationEditor_notice__DqEHw{margin:0}.DirectReservationEditor_candidateList__ChP5l{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto}.DirectReservationEditor_candidate__2Gfoh{display:flex;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-elevated));color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.DirectReservationEditor_candidate__2Gfoh[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,var(--bg-elevated))}.DirectReservationEditor_candidate__2Gfoh:disabled{opacity:.5;cursor:not-allowed}.DirectReservationEditor_candidate__2Gfoh span{color:var(--text-muted);font-size:11px}.DirectReservationEditor_moneySummary__2nKow,.DirectReservationEditor_staySummary__oEt0E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.DirectReservationEditor_moneySummary__2nKow>div,.DirectReservationEditor_staySummary__oEt0E>div{display:flex;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;border:1px solid var(--border-subtle);border-radius:10px;background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-elevated))}.DirectReservationEditor_moneySummary__2nKow span,.DirectReservationEditor_staySummary__oEt0E span{color:var(--text-muted);font-size:11px;font-weight:700}.DirectReservationEditor_moneySummary__2nKow strong,.DirectReservationEditor_staySummary__oEt0E strong{overflow-wrap:anywhere;font-size:13px}.DirectReservationEditor_countGrid__ub3nP,.DirectReservationEditor_grid__dCPEe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.DirectReservationEditor_field__J0NbF{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650}.DirectReservationEditor_field__J0NbF input,.DirectReservationEditor_field__J0NbF textarea{width:100%;min-height:39px;box-sizing:border-box;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--text-primary) 3%,var(--bg-elevated));color:var(--text-primary);font:inherit;font-weight:500}.DirectReservationEditor_field__J0NbF textarea{resize:vertical}.DirectReservationEditor_field__J0NbF input:disabled,.DirectReservationEditor_field__J0NbF textarea:disabled{opacity:.55}.DirectReservationEditor_state__jnpvj{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-height:110px;padding:24px;font-size:13px}.DirectReservationEditor_state__jnpvj p{margin:0}.DirectReservationEditor_footer__C3Ln5{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--border-subtle)}.DirectReservationEditor_error__ZWLsU{flex:1 1;margin:0;color:var(--state-error);font-size:12px}.DirectReservationEditor_primary__KwUbn,.DirectReservationEditor_secondary__Jycx6{min-height:38px;padding:8px 14px;border-radius:9px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.DirectReservationEditor_primary__KwUbn{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast,#fff)}.DirectReservationEditor_secondary__Jycx6{border:1px solid var(--border);background:transparent;color:var(--text-primary)}.DirectReservationEditor_close__WO95U:disabled,.DirectReservationEditor_primary__KwUbn:disabled,.DirectReservationEditor_secondary__Jycx6:disabled{opacity:.5;cursor:not-allowed}.ph-resq .DirectReservationEditor_editButton__ihLO_{width:100%;min-height:44px;border-color:var(--ph-accent);background:var(--ph-accent-wash);color:var(--ph-accent-soft)}.ph-details.DirectReservationEditor_overlay__TcbVp{z-index:10060;align-items:center;justify-content:center;padding:0;background:var(--ph-bg)}.ph-details .DirectReservationEditor_dialog__g4fT9{width:100%;height:100dvh;max-height:none;border:0;border-radius:0;background:var(--ph-bg);color:var(--ph-text)}.ph-details .DirectReservationEditor_footer__C3Ln5,.ph-details .DirectReservationEditor_header__lDZYJ,.ph-details .DirectReservationEditor_section__lOmcP{border-color:var(--ph-hairline)}.ph-details .DirectReservationEditor_content__YarFz{padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}.ph-details .DirectReservationEditor_field__J0NbF input,.ph-details .DirectReservationEditor_field__J0NbF textarea,.ph-details .DirectReservationEditor_moneySummary__2nKow>div,.ph-details .DirectReservationEditor_staySummary__oEt0E>div{border-color:var(--ph-border);background:var(--ph-surface);color:var(--ph-text)}.ph-details .DirectReservationEditor_actionHint__uhlPT,.ph-details .DirectReservationEditor_eyebrow__AGwmR,.ph-details .DirectReservationEditor_moneySummary__2nKow span,.ph-details .DirectReservationEditor_notice__DqEHw,.ph-details .DirectReservationEditor_staySummary__oEt0E span{color:var(--ph-text-2)}.ph-details .DirectReservationEditor_guestChange__62V7B,.ph-details .DirectReservationEditor_stayForm__qcLG_{border-color:var(--ph-border);background:var(--ph-surface-2)}.ph-details .DirectReservationEditor_candidate__2Gfoh{border-color:var(--ph-border);background:var(--ph-surface);color:var(--ph-text)}.ph-details .DirectReservationEditor_candidate__2Gfoh[aria-pressed=true]{border-color:var(--ph-accent);background:var(--ph-accent-wash)}.ph-details .DirectReservationEditor_candidate__2Gfoh span{color:var(--ph-text-2)}.ph-details .DirectReservationEditor_close__WO95U,.ph-details .DirectReservationEditor_secondary__Jycx6{border-color:var(--ph-border);color:var(--ph-text)}.ph-details .DirectReservationEditor_primary__KwUbn{border-color:var(--ph-accent);background:var(--ph-accent);color:var(--accent-contrast,#fff)}@media (max-width:540px){.DirectReservationEditor_overlay__TcbVp{padding:0}.DirectReservationEditor_dialog__g4fT9{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.DirectReservationEditor_header__lDZYJ{padding:calc(16px + env(safe-area-inset-top, 0px)) 16px 14px}.DirectReservationEditor_content__YarFz{padding:4px 16px 20px}.DirectReservationEditor_footer__C3Ln5{flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}.DirectReservationEditor_error__ZWLsU{flex-basis:100%}.DirectReservationEditor_moneySummary__2nKow,.DirectReservationEditor_staySummary__oEt0E{grid-template-columns:1fr}.DirectReservationEditor_countGrid__ub3nP{grid-template-columns:repeat(2,minmax(0,1fr))}}.PhoneFinancialsAccountingApp_host__mVmwi{isolation:isolate}.PhoneFinancialsAccountingApp_host__mVmwi .ph-header-row{box-sizing:border-box;padding-right:124px}.PhoneFinancialsAccountingApp_host__mVmwi .ph-header-row>div:first-child{min-width:0}.PhoneFinancialsAccountingApp_host__mVmwi .ph-fin-owner{max-width:100%}.PhoneFinancialsAccountingApp_host__mVmwi .PhoneFinancialsAccountingApp_accountingPages__ZHLiS{position:fixed;z-index:61;top:calc(env(safe-area-inset-top, 0px) + 4px);right:20px;width:auto;min-width:42px;min-height:42px;gap:6px;padding:0 12px;border-radius:21px;text-decoration:none;font-size:12px;font-weight:750}