._button_1uyl5_1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);transition:all var(--transition-base);border:1px solid transparent;cursor:pointer}._button_1uyl5_1:disabled{opacity:.5;cursor:not-allowed}._button_1uyl5_1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._sm_1uyl5_24{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm)}._md_1uyl5_29{padding:var(--space-3) var(--space-5);font-size:var(--font-size-base)}._lg_1uyl5_34{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg)}._primary_1uyl5_40{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._primary_1uyl5_40:hover:not(:disabled){background:#334155;transform:translateY(-1px)}._outline_1uyl5_51{background:#fff;color:var(--color-text-main);border-color:var(--color-border)}._outline_1uyl5_51:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-text-muted)}._ghost_1uyl5_62{background:transparent;color:var(--color-text-main);border-color:transparent}._ghost_1uyl5_62:hover:not(:disabled){background:var(--color-bg-subtle)}._danger_1uyl5_72{background:var(--color-danger);color:#fff;border-color:var(--color-danger)}._danger_1uyl5_72:hover:not(:disabled){background:#dc2626}._spinner_1uyl5_83{width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_1uyl5_83 .6s linear infinite}@keyframes _spin_1uyl5_83{to{transform:rotate(360deg)}}._badge_owy42_1{display:inline-flex;align-items:center;border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._sm_owy42_11{padding:var(--space-1) var(--space-2);font-size:.65rem}._md_owy42_16{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs)}._default_owy42_22{background:var(--color-bg-subtle);color:var(--color-text-light)}._accent_owy42_27{background:var(--color-accent-light);color:var(--color-accent)}._success_owy42_32{background:var(--color-success-light);color:var(--color-success)}._warning_owy42_37{background:#fef3c7;color:var(--color-warning)}._danger_owy42_42{background:var(--color-danger-light);color:var(--color-danger)}._primary_owy42_47{background:var(--color-primary-light, #dbeafe);color:var(--color-primary)}._card_4tnv8_1{background:#fff;border-radius:var(--radius-lg);transition:all var(--transition-base)}._default_4tnv8_8{border:1px solid var(--color-border)}._elevated_4tnv8_12{border:1px solid var(--color-border);box-shadow:var(--shadow-xl)}._outlined_4tnv8_17{border:1px solid var(--color-border);background:transparent}._padding-none_4tnv8_23{padding:0}._padding-sm_4tnv8_27{padding:var(--space-4)}._padding-md_4tnv8_31{padding:var(--space-6)}._padding-lg_4tnv8_35{padding:var(--space-8)}._header_4tnv8_40{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._title_4tnv8_49{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._content_4tnv8_55{color:var(--color-text-main)}._wrapper_19okc_1{display:flex;flex-direction:column;gap:var(--space-2)}._label_19okc_7{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-main)}._input_19okc_13{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:inherit;background:#fff;transition:all var(--transition-fast);width:100%}._input_19okc_13:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._input_19okc_13::placeholder{color:var(--color-text-muted)}._input_19okc_13._error_19okc_34{border-color:var(--color-danger)}._input_19okc_13._error_19okc_34:focus{box-shadow:0 0 0 3px var(--color-danger-light)}._hint_19okc_42{font-size:var(--font-size-sm);color:var(--color-text-light)}._errorText_19okc_47{font-size:var(--font-size-sm);color:var(--color-danger)}._nav_1arfi_1{border-bottom:1px solid var(--color-border);padding:var(--space-5) 0;background:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:sticky;top:0;z-index:var(--z-sticky)}._navInner_1arfi_11{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}._logo_1arfi_18{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);letter-spacing:-1px;color:var(--color-primary);display:flex;align-items:center;gap:var(--space-2);text-decoration:none;z-index:10}._logoSquare_1arfi_30{width:24px;height:24px;background:var(--color-accent);border-radius:var(--radius-sm)}._mobileMenuToggle_1arfi_37{display:none;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;gap:4px}._mobileMenuToggle_1arfi_37 span{width:16px;height:2px;background:var(--color-text-main);border-radius:1px}._navLinks_1arfi_57,._appLinksGroup_1arfi_63{display:flex;gap:var(--space-5);align-items:center}._link_1arfi_69{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--color-text-light);font-weight:var(--font-weight-medium);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:all var(--transition-fast)}._link_1arfi_69:hover{color:var(--color-text-main);background:var(--color-bg-subtle)}._link_1arfi_69._active_1arfi_86{color:var(--color-accent);background:var(--color-accent-light)}._userMenu_1arfi_92{position:relative}._userMenuButton_1arfi_96{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:var(--color-primary);cursor:pointer;transition:all var(--transition-fast)}._userMenuButton_1arfi_96:hover{opacity:.9;transform:scale(1.05)}._userAvatar_1arfi_114{color:#fff;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}._dropdown_1arfi_120{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:200px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown)}._dropdownHeader_1arfi_132{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._dropdownName_1arfi_139{font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._dropdownRole_1arfi_144{font-size:var(--font-size-xs);color:var(--color-text-muted);text-transform:capitalize}._dropdownDivider_1arfi_150{height:1px;background:var(--color-border)}._dropdownItem_1arfi_155{display:block;width:100%;padding:var(--space-3) var(--space-4);text-align:left;text-decoration:none;color:var(--color-text-main);background:none;border:none;font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-fast)}._dropdownItem_1arfi_155:hover{background:var(--color-bg-subtle);color:var(--color-primary)}._mobileAppActions_1arfi_174{display:none}._mobileLogout_1arfi_178{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:none;background:none;color:var(--color-danger);font-weight:var(--font-weight-medium)}._resourcesMenu_1arfi_191{position:relative}._resourcesButton_1arfi_195{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit}._chevron_1arfi_206{transition:transform var(--transition-fast)}._chevronOpen_1arfi_210{transform:rotate(180deg)}._megaMenu_1arfi_214{position:absolute;top:calc(100% + var(--space-3));left:50%;transform:translate(-50%);display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);min-width:700px;padding:var(--space-6);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);z-index:var(--z-dropdown)}._megaMenuColumn_1arfi_231{display:flex;flex-direction:column;gap:var(--space-2)}._megaMenuCategory_1arfi_237{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}._megaMenuItem_1arfi_248{display:block;padding:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-text-main);text-decoration:none;transition:color var(--transition-fast)}._megaMenuItem_1arfi_248:hover{color:var(--color-accent)}@media(max-width:960px){._mobileMenuToggle_1arfi_37{display:inline-flex}._navLinks_1arfi_57{position:fixed;top:72px;left:var(--space-3);right:var(--space-3);display:none;flex-direction:column;align-items:stretch;gap:var(--space-2);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-4);max-height:calc(100vh - 90px);overflow-y:auto}._navLinksOpen_1arfi_284{display:flex}._appLinksGroup_1arfi_63{display:contents}._link_1arfi_69{display:flex;width:100%;font-size:var(--font-size-base);padding:var(--space-3)}._resourcesMenu_1arfi_191,._userMenu_1arfi_92{width:100%}._resourcesButton_1arfi_195{width:100%;justify-content:space-between}._dropdown_1arfi_120{position:static;margin-top:var(--space-2);width:100%}._megaMenu_1arfi_214{position:static;left:auto;right:auto;transform:none;min-width:auto;grid-template-columns:1fr;padding:var(--space-4);margin-top:var(--space-2);box-shadow:none;border-radius:var(--radius-md)}._mobileAppActions_1arfi_174{display:flex;flex-direction:column;gap:var(--space-1);border-top:1px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-2)}._mobileAppActions_1arfi_174 ._link_1arfi_69{color:var(--color-text-main)}}._overlay_1hpnz_1{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-4);animation:_fadeIn_1hpnz_1 .15s ease}@keyframes _fadeIn_1hpnz_1{0%{opacity:0}to{opacity:1}}._modal_1hpnz_18{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:90vh;overflow:auto;animation:_slideUp_1hpnz_1 .2s ease}@keyframes _slideUp_1hpnz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._sm_1hpnz_38{width:100%;max-width:400px}._md_1hpnz_43{width:100%;max-width:500px}._lg_1hpnz_48{width:100%;max-width:700px}._header_1hpnz_53{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--color-border)}._title_1hpnz_61{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin:0}._closeBtn_1hpnz_67{width:32px;height:32px;border:none;background:none;font-size:1.5rem;color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}._closeBtn_1hpnz_67:hover{background:var(--color-bg-subtle);color:var(--color-text-main)}._content_1hpnz_87{padding:var(--space-6)}@media(max-width:640px){._overlay_1hpnz_1{padding:0;align-items:flex-end}._modal_1hpnz_18{width:100%;max-height:94vh;border-bottom-left-radius:0;border-bottom-right-radius:0}._header_1hpnz_53{position:sticky;top:0;background:#fff;z-index:2}._content_1hpnz_87{padding:var(--space-4);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px))}}._container_1nxy6_1{padding:var(--space-2)}._header_1nxy6_5{text-align:center;margin-bottom:var(--space-6)}._logo_1nxy6_10{font-weight:var(--font-weight-extrabold);font-size:var(--font-size-2xl);letter-spacing:-1px;color:var(--color-primary);display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-5)}._logoSquare_1nxy6_21{width:24px;height:24px;background:var(--color-accent);border-radius:var(--radius-sm)}._title_1nxy6_28{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}._subtitle_1nxy6_34{color:var(--color-text-light);font-size:var(--font-size-sm)}._form_1nxy6_39{display:flex;flex-direction:column;gap:var(--space-4)}._error_1nxy6_45{background:var(--color-danger-light);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._success_1nxy6_53{background:var(--color-success-light, #dcfce7);color:var(--color-success, #16a34a);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._forgotLink_1nxy6_61{text-align:right;margin-top:calc(-1 * var(--space-2))}._forgotLink_1nxy6_61 a,._linkBtn_1nxy6_67{font-size:var(--font-size-sm);color:var(--color-accent);text-decoration:none;background:none;border:none;cursor:pointer;padding:0}._forgotLink_1nxy6_61 a:hover,._linkBtn_1nxy6_67:hover{text-decoration:underline}._footer_1nxy6_82{text-align:center;margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-light);font-size:var(--font-size-sm)}._toggleBtn_1nxy6_91{background:none;border:none;color:var(--color-accent);font-weight:var(--font-weight-medium);cursor:pointer;font-size:inherit}._toggleBtn_1nxy6_91:hover{text-decoration:underline}._form_mj8qa_1{display:flex;flex-direction:column;gap:var(--space-5)}._error_mj8qa_7{background:var(--color-danger-light);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._field_mj8qa_15{display:flex;flex-direction:column;gap:var(--space-2)}._label_mj8qa_21{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-main)}._textarea_mj8qa_27{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:inherit;resize:vertical;min-height:80px}._textarea_mj8qa_27:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._select_mj8qa_43{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-family:inherit;background:#fff;cursor:pointer}._select_mj8qa_43:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._row_mj8qa_59{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}._section_mj8qa_65{padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4)}._sectionHeader_mj8qa_73{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}._sectionTitle_mj8qa_80{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}._checkboxField_mj8qa_89{display:flex;flex-direction:column;gap:var(--space-1)}._checkbox_mj8qa_89{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-weight:var(--font-weight-medium)}._checkbox_mj8qa_89 input{width:18px;height:18px;cursor:pointer}._fieldHint_mj8qa_109{font-size:var(--font-size-sm);color:var(--color-text-light);margin-left:calc(18px + var(--space-2))}._actions_mj8qa_115{display:flex;justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border);margin-top:var(--space-2)}._quickDateActions_mj8qa_124{display:flex;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap}._quickDateBtn_mj8qa_131{border:1px solid var(--color-border);background:#fff;color:var(--color-text-main);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs)}._quickDateBtn_mj8qa_131:hover{background:var(--color-bg-subtle)}._formHint_mj8qa_144{font-size:var(--font-size-xs);color:var(--color-text-light)}._propertySelectionHeader_mj8qa_150{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3)}._propertyCheckboxList_mj8qa_156{max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}._checkboxLabel_mj8qa_167{display:flex;align-items:center;gap:var(--space-2);cursor:pointer;font-size:var(--font-size-sm)}._checkboxLabel_mj8qa_167 input{width:16px;height:16px;cursor:pointer}._selectionCount_mj8qa_181{font-size:var(--font-size-sm);color:var(--color-accent);font-weight:var(--font-weight-medium);margin-top:var(--space-2)}._clientForm_mj8qa_188{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._clientFormActions_mj8qa_198{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:var(--space-2)}._clientList_mj8qa_205{display:flex;flex-direction:column;gap:var(--space-2)}._clientRow_mj8qa_211{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._clientName_mj8qa_222{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._clientBadge_mj8qa_227{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:#065f46;background:#d1fae5;border-radius:999px;padding:2px 8px}@media(max-width:500px){._row_mj8qa_59{grid-template-columns:1fr}._sectionHeader_mj8qa_73{flex-direction:column;align-items:flex-start}._clientForm_mj8qa_188{grid-template-columns:1fr}._actions_mj8qa_115{position:sticky;bottom:0;background:#fff;padding-bottom:var(--space-2)}._actions_mj8qa_115 button{flex:1}}._container_6k7sz_1{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-16) var(--space-6);text-align:center;min-height:300px}._icon_6k7sz_11{font-size:3rem;margin-bottom:var(--space-4)}._title_6k7sz_16{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-main);margin-bottom:var(--space-2)}._message_6k7sz_23{color:var(--color-text-light);font-size:var(--font-size-base);margin-bottom:var(--space-6);max-width:400px}._details_6k7sz_30{margin-bottom:var(--space-6);text-align:left;max-width:100%;width:400px}._details_6k7sz_30 summary{cursor:pointer;color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--space-2)}._details_6k7sz_30 summary:hover{color:var(--color-text-main)}._errorText_6k7sz_48{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--color-danger);overflow-x:auto;white-space:pre-wrap;word-break:break-word}._retryBtn_6k7sz_61{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base)}._retryBtn_6k7sz_61:hover{background:#334155;transform:translateY(-1px)}._retryBtn_6k7sz_61:focus{outline:2px solid var(--color-accent);outline-offset:2px}._container_m7gq5_1{position:fixed;top:var(--space-6);right:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);max-width:400px;pointer-events:none}._toast_m7gq5_13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-lg);border:1px solid var(--color-border);pointer-events:auto;animation:_slideIn_m7gq5_1 .2s ease-out}@keyframes _slideIn_m7gq5_1{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}._icon_m7gq5_37{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);flex-shrink:0}._message_m7gq5_49{flex:1;font-size:var(--font-size-sm);color:var(--color-text-main);line-height:var(--line-height-snug)}._closeBtn_m7gq5_56{background:none;border:none;color:var(--color-text-muted);font-size:var(--font-size-xl);line-height:1;padding:var(--space-1);cursor:pointer;transition:color var(--transition-fast);flex-shrink:0}._closeBtn_m7gq5_56:hover{color:var(--color-text-main)}._closeBtn_m7gq5_56:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}._success_m7gq5_79 ._icon_m7gq5_37{background:var(--color-success-light);color:var(--color-success)}._success_m7gq5_79{border-left:3px solid var(--color-success)}._error_m7gq5_88 ._icon_m7gq5_37{background:var(--color-danger-light);color:var(--color-danger)}._error_m7gq5_88{border-left:3px solid var(--color-danger)}._warning_m7gq5_97 ._icon_m7gq5_37{background:#fef3c7;color:var(--color-warning)}._warning_m7gq5_97{border-left:3px solid var(--color-warning)}._info_m7gq5_106 ._icon_m7gq5_37{background:var(--color-accent-light);color:var(--color-accent)}._info_m7gq5_106{border-left:3px solid var(--color-accent)}@media(max-width:640px){._container_m7gq5_1{top:var(--space-4);right:var(--space-4);left:var(--space-4);max-width:none}}._skeleton_13h9n_1{background:linear-gradient(90deg,var(--color-bg-subtle) 25%,#e2e8f0 50%,var(--color-bg-subtle) 75%);background-size:200% 100%;animation:_shimmer_13h9n_1 1.5s infinite}@keyframes _shimmer_13h9n_1{0%{background-position:200% 0}to{background-position:-200% 0}}._text_13h9n_21{border-radius:var(--radius-sm);height:1em}._rectangular_13h9n_26{border-radius:var(--radius-md)}._circular_13h9n_30{border-radius:var(--radius-full)}._card_13h9n_35{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}._cardContent_13h9n_42{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}._row_13h9n_49{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);border-bottom:1px solid var(--color-border)}._rowContent_13h9n_57{flex:1;display:flex;flex-direction:column;gap:var(--space-1)}._table_13h9n_64{border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._tableHeader_13h9n_70{display:flex;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}._tableRow_13h9n_78{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._tableRow_13h9n_78:last-child{border-bottom:none}._stats_13h9n_90{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-4)}._statCard_13h9n_96{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2)}@keyframes _fadeInUp_1dbuk_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeIn_1dbuk_1{0%{opacity:0}to{opacity:1}}@keyframes _float_1dbuk_1{0%,to{transform:translate(-50%,-50%) rotate(-3deg) translateY(0)}50%{transform:translate(-50%,-50%) rotate(-1.5deg) translateY(-18px)}}@keyframes _floatBack_1dbuk_1{0%,to{transform:translate(-40%,-60%) rotate(6deg) scale(.95) translateY(0)}50%{transform:translate(-40%,-60%) rotate(7.5deg) scale(.95) translateY(-10px)}}@keyframes _blobFloat1_1dbuk_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(50px,-70px) scale(1.15)}66%{transform:translate(-30px,30px) scale(.9)}}@keyframes _blobFloat2_1dbuk_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-50px,50px) scale(1.1)}66%{transform:translate(35px,-35px) scale(.92)}}@keyframes _blobFloat3_1dbuk_1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.25)}}@keyframes _gradientShift_1dbuk_1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes _rotateSlow_1dbuk_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes _skeletonShimmer_1dbuk_1{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes _glowPulse_1dbuk_1{0%,to{box-shadow:0 30px 60px -15px #000000a6,0 0 0 1px #3b82f633,0 0 20px #3b82f626,inset 0 1px #fffc}50%{box-shadow:0 30px 60px -15px #000000a6,0 0 0 1px #8b5cf673,0 0 45px #8b5cf64d,inset 0 1px #fffc}}@keyframes _dotPulse_1dbuk_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.7}}@keyframes _lineGrow_1dbuk_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _orbitSpin_1dbuk_1{0%{transform:translate(-42%,-50%) rotate(0)}to{transform:translate(-42%,-50%) rotate(360deg)}}@keyframes _orbitSpinReverse_1dbuk_1{0%{transform:translate(-42%,-50%) rotate(0)}to{transform:translate(-42%,-50%) rotate(-360deg)}}@keyframes _cardEntrance_1dbuk_1{0%{opacity:0;transform:translate(-50%,-40%) rotate(-3deg) scale(.9)}to{opacity:1;transform:translate(-50%,-50%) rotate(-3deg)}}@keyframes _cardBackEntrance_1dbuk_1{0%{opacity:0;transform:translate(-40%,-50%) rotate(6deg) scale(.85)}to{opacity:.75;transform:translate(-40%,-60%) rotate(6deg) scale(.95)}}@keyframes _scrollBounce_1dbuk_1{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(10px);opacity:1}}@keyframes _shimmerSweep_1dbuk_1{0%{left:-80%}to{left:130%}}@keyframes _badgeGlow_1dbuk_1{0%,to{box-shadow:0 0 #3b82f680}50%{box-shadow:0 0 0 6px #3b82f600}}@keyframes _featureListReveal_1dbuk_1{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}._hero_1dbuk_127{padding:150px 0 120px;position:relative;background:#06091a;overflow:hidden}._heroScrollIndicator_1dbuk_135{position:absolute;bottom:36px;left:50%;transform:translate(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:6px;animation:_fadeIn_1dbuk_1 1.2s ease 2.5s both;pointer-events:none}._scrollDot_1dbuk_149{width:4px;height:4px;border-radius:50%;background:#6366f1b3;animation:_scrollBounce_1dbuk_1 2.2s ease-in-out infinite}._scrollLine_1dbuk_157{width:1px;height:36px;background:linear-gradient(180deg,transparent 0%,rgba(99,102,241,.6) 50%,transparent 100%);animation:_scrollBounce_1dbuk_1 2.2s ease-in-out .1s infinite}._heroBadgeWrap_1dbuk_165{margin-bottom:4px;display:inline-block;border-radius:9999px;animation:_badgeGlow_1dbuk_1 3.5s ease 2.5s infinite}._heroBg_1dbuk_173{position:absolute;inset:0;overflow:hidden;pointer-events:none}._blob_1dbuk_180{position:absolute;border-radius:50%;filter:blur(110px);will-change:transform}._blob1_1dbuk_187{width:750px;height:750px;background:radial-gradient(circle,rgba(59,130,246,.38) 0%,transparent 70%);top:-300px;right:-180px;animation:_blobFloat1_1dbuk_1 20s ease-in-out infinite}._blob2_1dbuk_196{width:650px;height:650px;background:radial-gradient(circle,rgba(139,92,246,.32) 0%,transparent 70%);bottom:-250px;left:-180px;animation:_blobFloat2_1dbuk_1 24s ease-in-out infinite}._blob3_1dbuk_205{width:500px;height:500px;background:radial-gradient(circle,rgba(6,182,212,.22) 0%,transparent 70%);top:50%;left:38%;animation:_blobFloat3_1dbuk_1 28s ease-in-out infinite}._heroGridBg_1dbuk_215{position:absolute;inset:0;background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 1px);background-size:60px 60px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 100%)}._heroGrid_1dbuk_215{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:2}._heroContent_1dbuk_235{animation:_fadeInUp_1dbuk_1 .9s ease both}._heroTitle_1dbuk_239{font-size:4.75rem;line-height:1.05;letter-spacing:-2.5px;margin:20px 0 28px;background:linear-gradient(135deg,#fff,#e2e8f0 18%,#93c5fd 50%,#c4b5fd,#f9a8d4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:_fadeInUp_1dbuk_1 .9s ease .15s both}._heroText_1dbuk_258{font-size:1.25rem;line-height:1.7;color:#94a3b8;margin-bottom:44px;max-width:490px;animation:_fadeInUp_1dbuk_1 .9s ease .3s both}._heroCtas_1dbuk_267{display:flex;gap:16px;animation:_fadeInUp_1dbuk_1 .9s ease .45s both}._uiStack_1dbuk_274{position:relative;height:500px;perspective:1000px;animation:_fadeIn_1dbuk_1 1.1s ease .7s both}._uiOrbit_1dbuk_282{position:absolute;width:470px;height:470px;top:50%;left:50%;transform:translate(-42%,-50%);border:1px solid rgba(99,102,241,.13);border-radius:50%;animation:_orbitSpin_1dbuk_1 32s linear infinite;will-change:transform;pointer-events:none}._uiOrbit_1dbuk_282:before{content:"";position:absolute;width:10px;height:10px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:50%;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 16px #6366f1e6,0 0 30px #6366f166}._uiOrbit2_1dbuk_309{position:absolute;width:390px;height:390px;top:50%;left:50%;transform:translate(-42%,-50%);border:1px dashed rgba(59,130,246,.1);border-radius:50%;animation:_orbitSpinReverse_1dbuk_1 45s linear infinite;will-change:transform;pointer-events:none}._uiOrbit2_1dbuk_309:before{content:"";position:absolute;width:7px;height:7px;background:linear-gradient(135deg,#3b82f6,#06b6d4);border-radius:50%;bottom:-3px;left:30%;box-shadow:0 0 12px #3b82f6cc}._uiCard_1dbuk_335{border-radius:20px;padding:24px;position:absolute;width:385px;transition:all .5s ease}._cardBack_1dbuk_343{top:50%;left:50%;background:#f1f5f9e0;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 50px -15px #00000080;z-index:1;opacity:.75;animation:_cardBackEntrance_1dbuk_1 .8s ease 1s both,_floatBack_1dbuk_1 9s ease-in-out 1.8s infinite}._cardMain_1dbuk_354{top:50%;left:50%;background:#fffffffa;border:1px solid rgba(255,255,255,.4);z-index:2;animation:_cardEntrance_1dbuk_1 .9s cubic-bezier(.34,1.56,.64,1) 1.2s both,_float_1dbuk_1 7s ease-in-out 2.1s infinite,_glowPulse_1dbuk_1 4s ease-in-out 2.1s infinite}._cardHeader_1dbuk_363{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;border-bottom:1px solid #e2e8f0;padding-bottom:16px}._cardLabel_1dbuk_372{font-weight:600;color:#1e293b;font-size:.9rem}._taskId_1dbuk_378{font-size:.75rem;color:#94a3b8;font-weight:600;letter-spacing:.5px;text-transform:uppercase}._taskTitle_1dbuk_386{font-weight:700;font-size:1.05rem;color:#0f172a;margin-top:2px}._dueTag_1dbuk_393{font-size:.75rem;color:#ef4444;font-weight:700;background:#fee2e2;padding:4px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}._taskRow_1dbuk_404{display:flex;gap:14px;margin-bottom:14px;align-items:center;color:#1e293b;font-size:.9rem}._checkbox_1dbuk_413{width:20px;height:20px;border:2px solid #e2e8f0;border-radius:6px;flex-shrink:0}._checkbox_1dbuk_413._checked_1dbuk_421{background:linear-gradient(135deg,#10b981,#059669);border-color:transparent;position:relative;box-shadow:0 2px 8px #10b98166}._checkbox_1dbuk_413._checked_1dbuk_421:after{content:"✓";color:#fff;position:absolute;top:-3px;left:3px;font-size:14px;font-weight:700}._taskDone_1dbuk_438{text-decoration:line-through;color:#94a3b8}._assignedTo_1dbuk_443{margin-top:20px;padding-top:18px;border-top:1px dashed #e2e8f0;display:flex;justify-content:space-between;align-items:center}._assignLabel_1dbuk_452{font-size:.85rem;font-weight:600;color:#64748b}._assignee_1dbuk_458{display:flex;align-items:center;gap:8px;color:#1e293b;font-weight:600;font-size:.9rem}._avatar_1dbuk_467{width:28px;height:28px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;box-shadow:0 2px 8px #3b82f666}._skeleton_1dbuk_475{height:10px;background:linear-gradient(90deg,#cbd5e1,#e8edf5,#cbd5e1);background-size:400px 100%;border-radius:4px;margin-bottom:10px;animation:_skeletonShimmer_1dbuk_1 1.6s linear infinite}._problemSection_1dbuk_487{padding:140px 0;background:linear-gradient(180deg,#080d1f,#0c1530,#080d1f);position:relative;overflow:hidden}._problemSection_1dbuk_487:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.6) 30%,rgba(139,92,246,.6) 70%,transparent 100%)}._problemSection_1dbuk_487:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.6) 30%,rgba(139,92,246,.6) 70%,transparent 100%)}._problemBlob1_1dbuk_527{position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(59,130,246,.07) 0%,transparent 70%);top:-80px;right:3%;filter:blur(70px);pointer-events:none;animation:_blobFloat2_1dbuk_1 22s ease-in-out infinite;will-change:transform}._problemBlob2_1dbuk_540{position:absolute;width:380px;height:380px;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 70%);bottom:-60px;left:3%;filter:blur(70px);pointer-events:none;animation:_blobFloat1_1dbuk_1 27s ease-in-out infinite;will-change:transform}._problemBg_1dbuk_553{position:absolute;inset:0;background-image:radial-gradient(rgba(99,102,241,.07) 1px,transparent 1px);background-size:44px 44px;pointer-events:none}._problemBg_1dbuk_553:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:60%;background:radial-gradient(ellipse,rgba(99,102,241,.08) 0%,transparent 70%)}._sectionHead_1dbuk_573{text-align:center;max-width:720px;margin:0 auto 90px;position:relative;z-index:1}._sectionHead_1dbuk_573 h2{font-size:2.85rem;letter-spacing:-1.5px;margin-bottom:20px;background:linear-gradient(135deg,#fff,#cbd5e1 40%,#93c5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._sectionHead_1dbuk_573 p{color:#64748b;font-size:1.1rem;line-height:1.7}._painGrid_1dbuk_597{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;position:relative;z-index:1}._painPoint_1dbuk_605{background:#ffffff08;padding:40px 32px;border-radius:20px;border:1px solid rgba(255,255,255,.07);transition:all .4s ease;position:relative;overflow:hidden}._painPoint_1dbuk_605:nth-child(1){animation:_fadeInUp_1dbuk_1 .75s ease .05s both}._painPoint_1dbuk_605:nth-child(2){animation:_fadeInUp_1dbuk_1 .75s ease .2s both}._painPoint_1dbuk_605:nth-child(3){animation:_fadeInUp_1dbuk_1 .75s ease .35s both}._painPoint_1dbuk_605:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(59,130,246,.08) 0%,transparent 50%,rgba(139,92,246,.08) 100%);opacity:0;transition:opacity .4s ease}._painPoint_1dbuk_605:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);transform:scaleX(0);transition:transform .4s ease}._painPoint_1dbuk_605:hover{border-color:#3b82f640;transform:translateY(-8px);box-shadow:0 24px 50px #00000059,0 0 0 1px #3b82f626}._painPoint_1dbuk_605:hover:before{opacity:1}._painPoint_1dbuk_605:hover:after{transform:scaleX(1)}._painIcon_1dbuk_659{font-size:2.5rem;margin-bottom:20px;display:block;filter:drop-shadow(0 0 18px rgba(99,102,241,.5))}._painPoint_1dbuk_605 h3{margin-bottom:14px;color:#f1f5f9;font-size:1.2rem;letter-spacing:-.25px}._painPoint_1dbuk_605 p{color:#64748b;line-height:1.75}._sectionTransition_1dbuk_679{height:100px;background:linear-gradient(180deg,#080d1f,#fff)}._featureSplit_1dbuk_687{padding:140px 0;display:flex;align-items:center;gap:80px}._featureSplit_1dbuk_687._reverse_1dbuk_694{flex-direction:row-reverse}._featureContent_1dbuk_698{flex:1}._featureTitle_1dbuk_702{font-size:2.75rem;margin:16px 0 20px;line-height:1.15;letter-spacing:-.75px;background:linear-gradient(135deg,#0f172a,#1e3a8a,#312e81);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}._featureText_1dbuk_713{color:var(--color-text-light);margin-bottom:28px;line-height:1.75;font-size:1.05rem}._featureList_1dbuk_720{list-style:none;font-weight:500;line-height:2.4}._featureList_1dbuk_720 li{color:#1e293b;font-size:.975rem}._featureVisual_1dbuk_731{flex:1;background:linear-gradient(145deg,#f0f4ff,#f8fafc);border-radius:28px;padding:40px;border:1px solid #e8edf8;position:relative;overflow:hidden;transition:all .45s ease}._featureVisual_1dbuk_731:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#06b6d4);background-size:200% 100%;animation:_gradientShift_1dbuk_1 5s ease infinite}._featureVisual_1dbuk_731:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(59,130,246,.04) 0%,transparent 50%,rgba(139,92,246,.04) 100%);pointer-events:none}._featureVisual_1dbuk_731:hover{box-shadow:0 24px 50px -12px #3b82f62e,0 0 0 1px #6366f133;border-color:#6366f133;transform:translateY(-5px)}._chatBg_1dbuk_777{background:linear-gradient(145deg,#eef2ff,#f0f4ff)}._calendarBg_1dbuk_781{background:linear-gradient(145deg,#ecfdf5,#f0fdf8)}._twinUi_1dbuk_786{background:#fff;border-radius:16px;padding:24px;box-shadow:0 12px 32px #0000000f,0 0 0 1px #0000000a;position:relative;overflow:hidden}._twinUi_1dbuk_786 h4{margin-bottom:20px;font-size:1rem;color:#0f172a;font-weight:700;letter-spacing:-.25px}._twinField_1dbuk_805{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #f1f5f9}._twinField_1dbuk_805._noBorder_1dbuk_813{border-bottom:none}._twinLabel_1dbuk_817{font-size:.875rem;color:#64748b;font-weight:500}._twinValue_1dbuk_823{font-weight:700;font-family:var(--font-mono);font-size:.8rem;color:#2563eb;background:#eff6ff;padding:4px 10px;border-radius:8px;border:1px solid rgba(59,130,246,.15)}._twinValue_1dbuk_823._success_1dbuk_834{color:#059669;background:#ecfdf5;border-color:#10b98126}._chatUi_1dbuk_841{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #0000000f,0 0 0 1px #0000000a}._chatHeader_1dbuk_850{background:linear-gradient(90deg,#4f46e5,#7c3aed);padding:16px 20px;font-weight:600;font-size:.875rem;color:#fff;letter-spacing:-.1px}._chatBody_1dbuk_859{padding:20px;background:#f8fafc}._chatMsg_1dbuk_864{padding:14px 18px;margin:10px 0;border-radius:16px;font-size:.875rem;max-width:84%;line-height:1.55}._msgIn_1dbuk_873{background:#fff;margin-right:auto;border:1px solid #e2e8f0;color:#1e293b;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000d}._msgOut_1dbuk_882{background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;margin-left:auto;border-bottom-right-radius:4px;box-shadow:0 4px 14px #3b82f659}._chatTime_1dbuk_890{text-align:center;color:#94a3b8;font-size:.78rem;margin:16px 0;font-weight:500}._chatAttachment_1dbuk_898{font-size:.8rem;color:#ffffffb8}._scheduleRow_1dbuk_904{display:flex;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #f1f5f9}._scheduleRow_1dbuk_904._noBorder_1dbuk_813{border-bottom:none}._dot_1dbuk_916{width:10px;height:10px;border-radius:50%;flex-shrink:0;animation:_dotPulse_1dbuk_1 2s ease-in-out infinite}._dotRed_1dbuk_924{background:#ef4444;box-shadow:0 0 10px #ef444499}._dotGreen_1dbuk_929{background:#10b981;box-shadow:0 0 10px #10b98199;animation-delay:.33s}._dotBlue_1dbuk_935{background:#3b82f6;box-shadow:0 0 10px #3b82f699;animation-delay:.66s}._scheduleName_1dbuk_941{flex:1;font-weight:500;color:#1e293b;font-size:.9rem}._scheduleTime_1dbuk_948{font-size:.82rem;color:#64748b;font-weight:600;background:#f1f5f9;padding:3px 10px;border-radius:20px}._mobileCta_1dbuk_960{padding:110px 0;background:linear-gradient(180deg,#080d1f,#0f1729,#080d1f);position:relative;overflow:hidden;text-align:center}._mobileCta_1dbuk_960:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.6) 30%,rgba(139,92,246,.6) 70%,transparent)}._mobileCta_1dbuk_960:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(59,130,246,.6) 30%,rgba(139,92,246,.6) 70%,transparent)}._mobileCtaBlob_1dbuk_1000{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:700px;height:400px;background:radial-gradient(ellipse,rgba(99,102,241,.12) 0%,transparent 70%);pointer-events:none}._mobileCtaBlob2_1dbuk_1011{position:absolute;top:20%;right:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(59,130,246,.08) 0%,transparent 70%);filter:blur(40px);pointer-events:none;animation:_blobFloat1_1dbuk_1 20s ease-in-out infinite}._mobileCtaBlob3_1dbuk_1023{position:absolute;bottom:10%;left:8%;width:280px;height:280px;background:radial-gradient(circle,rgba(139,92,246,.08) 0%,transparent 70%);filter:blur(40px);pointer-events:none;animation:_blobFloat2_1dbuk_1 25s ease-in-out infinite}._mobileCtatTitle_1dbuk_1035{font-size:2.85rem;margin:20px 0;letter-spacing:-1px;background:linear-gradient(135deg,#fff,#93c5fd 55%,#c4b5fd);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;z-index:1}._mobileCtaText_1dbuk_1047{color:#64748b;max-width:580px;margin:0 auto;font-size:1.1rem;line-height:1.75;position:relative;z-index:1}._resourcesSection_1dbuk_1060{padding:130px 0;background:linear-gradient(180deg,#f8faff,#fff 15% 85%,#f8faff);position:relative}._resourcesSection_1dbuk_1060:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(99,102,241,.05) 1px,transparent 1px);background-size:36px 36px;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 40%,transparent 100%);mask-image:radial-gradient(ellipse 90% 90% at 50% 50%,black 40%,transparent 100%)}._resourcesHeader_1dbuk_1077{text-align:center;margin-bottom:68px}._resourcesTitle_1dbuk_1082{font-size:2.85rem;margin:16px 0;letter-spacing:-1.25px;color:var(--color-primary)}._resourcesSubtitle_1dbuk_1089{color:var(--color-text-light);font-size:1.1rem;max-width:500px;margin:0 auto;line-height:1.65}._resourcesGrid_1dbuk_1097{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}._resourceCard_1dbuk_1103{display:flex;flex-direction:column;padding:32px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;text-decoration:none;transition:all .38s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}._resourceCard_1dbuk_1103:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#3b82f60d,#6366f10d,#8b5cf60d);opacity:0;transition:opacity .38s ease}._resourceCard_1dbuk_1103:hover{border-color:transparent;box-shadow:0 0 0 2px #6366f159,0 20px 50px -12px #3b82f638;transform:translateY(-7px)}._resourceCard_1dbuk_1103:hover:before{opacity:1}._resourceIcon_1dbuk_1144{font-size:2.4rem;margin-bottom:20px;display:block;transition:transform .35s ease,filter .35s ease;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}._resourceCard_1dbuk_1103:hover ._resourceIcon_1dbuk_1144{transform:scale(1.18) rotate(-5deg);filter:drop-shadow(0 4px 16px rgba(99,102,241,.4))}._resourceCardTitle_1dbuk_1157{font-size:1.1rem;font-weight:700;color:#0f172a;margin-bottom:10px;letter-spacing:-.2px}._resourceCardDesc_1dbuk_1165{font-size:.9rem;color:#64748b;line-height:1.65;flex:1}._resourceCardLink_1dbuk_1172{margin-top:22px;font-size:.875rem;font-weight:600;color:#3b82f6;display:flex;align-items:center;gap:4px;transition:gap .25s ease}._resourceCard_1dbuk_1103:hover ._resourceCardLink_1dbuk_1172{gap:10px}._resourcesCta_1dbuk_1187{text-align:center;margin-top:52px}._viewAllLink_1dbuk_1192{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;text-decoration:none;font-weight:600;border-radius:14px;transition:all .3s ease;box-shadow:0 4px 20px #3b82f652;letter-spacing:-.1px;position:relative;overflow:hidden}._viewAllLink_1dbuk_1192:after{content:"";position:absolute;top:0;left:-80%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);transform:skew(-15deg);animation:_shimmerSweep_1dbuk_1 3.5s ease-in-out infinite}._viewAllLink_1dbuk_1192:hover{transform:translateY(-3px);box-shadow:0 8px 30px #3b82f673}._ctaBox_1dbuk_1233{background:linear-gradient(135deg,#1e3a8a,#312e81,#6d28d9,#be185d,#7c3aed,#1e3a8a);background-size:300% 300%;animation:_gradientShift_1dbuk_1 10s ease infinite;border-radius:32px;padding:110px 80px;text-align:center;color:#fff;margin:80px 0 120px;position:relative;overflow:hidden;box-shadow:0 60px 120px -20px #3b82f673,0 0 100px #8b5cf633}._ctaBox_1dbuk_1233:before{content:"";position:absolute;width:200%;height:200%;top:-50%;left:-50%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(255,255,255,.05) 60deg,transparent 120deg,rgba(255,255,255,.05) 180deg,transparent 240deg,rgba(255,255,255,.05) 300deg,transparent 360deg);animation:_rotateSlow_1dbuk_1 35s linear infinite;pointer-events:none}._ctaBox_1dbuk_1233:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75%;height:75%;background:radial-gradient(ellipse at center,rgba(255,255,255,.07) 0%,transparent 70%);pointer-events:none}._ctaGlow_1dbuk_1292{position:absolute;top:-120px;left:50%;transform:translate(-50%);width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.07) 0%,transparent 70%);pointer-events:none}._ctaOrb1_1dbuk_1304{position:absolute;width:320px;height:320px;background:radial-gradient(circle,rgba(255,255,255,.07) 0%,transparent 70%);top:-80px;left:-60px;pointer-events:none;animation:_blobFloat1_1dbuk_1 16s ease-in-out infinite;will-change:transform}._ctaOrb2_1dbuk_1316{position:absolute;width:260px;height:260px;background:radial-gradient(circle,rgba(255,255,255,.06) 0%,transparent 70%);bottom:-60px;right:-40px;pointer-events:none;animation:_blobFloat2_1dbuk_1 20s ease-in-out infinite;will-change:transform}._ctaBox_1dbuk_1233 h2{font-size:3.5rem;margin-bottom:20px;letter-spacing:-2px;position:relative;z-index:1;text-shadow:0 2px 30px rgba(0,0,0,.2)}._ctaBox_1dbuk_1233 p{opacity:.85;margin-bottom:40px;font-size:1.2rem;position:relative;z-index:1}._ctaBox_1dbuk_1233 button{position:relative;z-index:1}@media(max-width:1024px){._heroGrid_1dbuk_215{grid-template-columns:1fr}._uiStack_1dbuk_274{display:none}._heroTitle_1dbuk_239{font-size:3.5rem;letter-spacing:-2px}._featureSplit_1dbuk_687{flex-direction:column;padding:90px 0}._featureSplit_1dbuk_687._reverse_1dbuk_694{flex-direction:column}._painGrid_1dbuk_597{grid-template-columns:1fr;gap:20px}}@media(min-width:1400px){._heroTitle_1dbuk_239{font-size:5.75rem;letter-spacing:-3px}._heroText_1dbuk_258{font-size:1.35rem}._sectionHead_1dbuk_573 h2,._featureTitle_1dbuk_702{font-size:3.25rem}._mobileCtatTitle_1dbuk_1035{font-size:3.5rem}._ctaBox_1dbuk_1233 h2{font-size:4rem}}@media(max-width:768px){._hero_1dbuk_127{padding:90px 0 70px}._heroTitle_1dbuk_239{font-size:2.85rem;letter-spacing:-1.5px}._heroText_1dbuk_258{font-size:1.1rem}._heroCtas_1dbuk_267{flex-direction:column}._resourcesSection_1dbuk_1060{padding:80px 0}._resourcesTitle_1dbuk_1082{font-size:2.25rem}._resourcesGrid_1dbuk_1097{grid-template-columns:1fr}._ctaBox_1dbuk_1233{padding:64px 28px;border-radius:24px}._ctaBox_1dbuk_1233 h2{font-size:2.25rem;letter-spacing:-1px}._problemSection_1dbuk_487{padding:90px 0}._mobileCta_1dbuk_960{padding:80px 0}._mobileCtatTitle_1dbuk_1035{font-size:2.15rem}._featureTitle_1dbuk_702{font-size:2.25rem}}._alerts_1vx7g_1{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}._request_1vx7g_8,._upcoming_1vx7g_9{display:flex;flex-direction:column;animation:_rise_1vx7g_1 .45s cubic-bezier(.2,.9,.2,1) both}._request_1vx7g_8{border:2px solid #ff4f00;background:#fff6f1}._upcoming_1vx7g_9{background:#0b0b0c;color:#fff;padding:var(--space-4);gap:var(--space-3)}._body_1vx7g_27{padding:var(--space-4) var(--space-4) 0}._eyebrowAlert_1vx7g_31,._eyebrowDark_1vx7g_32,._dates_1vx7g_33,._check_1vx7g_34{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600;letter-spacing:.02em}._eyebrowAlert_1vx7g_31{display:flex;align-items:center;gap:8px;font-size:11px;text-transform:uppercase;color:#a93500}._eyebrowDark_1vx7g_32{font-size:11px;text-transform:uppercase;color:#ff8a57}._blink_1vx7g_55{width:8px;height:8px;background:#ff4f00;animation:_blink_1vx7g_55 1.2s steps(2) infinite}._cabin_1vx7g_62{margin:8px 0 0;font-size:28px;line-height:1;font-weight:900;font-stretch:condensed;text-transform:uppercase;letter-spacing:-.01em}._dates_1vx7g_33{margin-top:6px;font-size:13px;text-transform:uppercase}._note_1vx7g_78{margin:10px 0 0;font-size:15px;line-height:1.45;font-weight:600}._upcoming_1vx7g_9 ._note_1vx7g_78{margin:0;font-weight:500}._meta_1vx7g_90{margin-top:6px;font-size:12px;color:var(--color-text-light)}._metaDark_1vx7g_96{font-size:12px;color:#c9c9cc}._upcomingTop_1vx7g_101{display:flex;justify-content:space-between;gap:var(--space-3)}._countdown_1vx7g_107{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}._countdown_1vx7g_107 span{font-size:60px;line-height:.8;font-weight:900;font-stretch:condensed;color:#ff4f00}._countdown_1vx7g_107 small{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:600;text-transform:uppercase}._check_1vx7g_34{margin-top:var(--space-4);display:flex;align-items:center;gap:12px;min-height:52px;padding:0 var(--space-4);border:0;border-top:2px solid #ff4f00;background:#fff;color:#0b0b0c;font-size:12px;text-transform:uppercase;text-align:left;cursor:pointer;transition:background .2s,color .2s}._check_1vx7g_34:hover:not(:disabled),._checked_1vx7g_149{background:#0b0b0c;color:#fff}._check_1vx7g_34:focus-visible{outline:3px solid #1f5bff;outline-offset:-3px}._box_1vx7g_159{width:22px;height:22px;border:2px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:14px}._leaving_1vx7g_170{animation:_leave_1vx7g_1 .5s cubic-bezier(.4,0,.2,1) .2s both}@keyframes _rise_1vx7g_1{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes _leave_1vx7g_1{to{opacity:0;transform:translate(32px)}}@keyframes _blink_1vx7g_55{50%{opacity:.2}}@media(prefers-reduced-motion:reduce){._request_1vx7g_8,._upcoming_1vx7g_9,._leaving_1vx7g_170,._blink_1vx7g_55{animation:none}}._change_tr7p1_1{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._up_tr7p1_12{background:var(--color-success-light);color:#047857}._down_tr7p1_17{background:var(--color-danger-light);color:#b91c1c}._inverse_tr7p1_23._up_tr7p1_12{background:#10b98133;color:#a7f3d0}._inverse_tr7p1_23._down_tr7p1_17{background:#ef444433;color:#fecaca}._skeleton_1di6z_1{margin-bottom:var(--space-6);border-radius:var(--radius-lg)}._card_1di6z_6{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:var(--space-8);margin-bottom:var(--space-6);padding:var(--space-6);border-radius:var(--radius-lg);color:#fff;background:radial-gradient(circle at 100% 0%,rgba(129,140,248,.55),transparent 55%),linear-gradient(135deg,var(--color-primary) 0%,#1e3a8a 60%,#4f46e5 100%);transition:transform var(--transition-base),box-shadow var(--transition-base)}._card_1di6z_6:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}._summary_1di6z_28{display:flex;flex-direction:column;gap:var(--space-2)}._label_1di6z_34{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#ffffffbf}._value_1di6z_40{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1}._meta_1di6z_47{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._cta_1di6z_54{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:#ffffffd9}._card_1di6z_6:hover ._cta_1di6z_54{color:#fff}._spark_1di6z_64{display:flex;flex-direction:column;gap:var(--space-2)}._bars_1di6z_70{display:flex;align-items:flex-end;gap:2px;height:84px}._slot_1di6z_77{flex:1;height:100%;display:flex;align-items:flex-end;justify-content:center}._bar_1di6z_70{width:min(100%,24px);max-width:70%;border-radius:4px 4px 0 0;background:#ffffff52;transform-origin:bottom;animation:_grow_1di6z_1 .7s cubic-bezier(.2,.8,.2,1) both}._barLatest_1di6z_94{background:#fff}@keyframes _grow_1di6z_1{0%{transform:scaleY(0)}}._sparkAxis_1di6z_104{display:flex;justify-content:space-between;font-size:var(--font-size-xs);color:#fff9}@media(max-width:640px){._card_1di6z_6{grid-template-columns:minmax(0,1fr);gap:var(--space-5)}._value_1di6z_40{font-size:var(--font-size-4xl)}}._skeleton_rxnnz_1{border-radius:var(--radius-lg)}._card_rxnnz_5{min-width:0}._total_rxnnz_9{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);white-space:nowrap}._list_rxnnz_16{list-style:none}._row_rxnnz_20{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-3) calc(var(--space-6) - 3px);border-left:3px solid transparent;border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none;transition:background var(--transition-fast)}._list_rxnnz_16 li:last-child ._row_rxnnz_20{border-bottom:none}._row_rxnnz_20:hover{background:var(--color-bg-subtle)}._count_rxnnz_42{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1;color:var(--color-primary);text-align:center}._body_rxnnz_50{display:flex;flex-direction:column;gap:2px;min-width:0}._name_rxnnz_57{font-weight:var(--font-weight-semibold);color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._oldest_rxnnz_65{display:flex;min-width:0;font-size:var(--font-size-sm);color:var(--color-text-light)}._title_rxnnz_72{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._waiting_rxnnz_79{flex:none;white-space:pre}._schedule_rxnnz_85{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--space-2);min-width:0;font-size:var(--font-size-sm);color:var(--color-text-light)}._scheduleText_rxnnz_95{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tag_rxnnz_103{flex:none;padding:0 8px;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.5;white-space:nowrap}._tagConflict_rxnnz_114{border-color:#fecaca;background:var(--color-danger-light);color:#991b1b}._tagOverdue_rxnnz_120{border-color:#fde68a;background:#fffbeb;color:var(--color-warning-text)}._chevron_rxnnz_126{color:var(--color-text-muted)}._row_rxnnz_20:hover ._chevron_rxnnz_126{color:var(--color-accent)}._stale_rxnnz_135{border-left-color:var(--color-warning)}._stale_rxnnz_135 ._count_rxnnz_42{color:var(--color-warning-text)}._stale_rxnnz_135 ._waiting_rxnnz_79{color:var(--color-warning-text);font-weight:var(--font-weight-semibold)}._empty_rxnnz_148,._more_rxnnz_149{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-light)}._more_rxnnz_149{padding-top:var(--space-3);border-top:1px solid var(--color-border)}._skeleton_2lgs1_1{border-radius:var(--radius-lg)}._card_2lgs1_5{min-width:0}._link_2lgs1_9{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none;white-space:nowrap}._link_2lgs1_9:hover{color:var(--color-accent)}._counts_2lgs1_20{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--color-border)}._count_2lgs1_20{display:flex;flex-direction:column;gap:2px;padding:var(--space-4) var(--space-6)}._count_2lgs1_20+._count_2lgs1_20{border-left:1px solid var(--color-border)}._number_2lgs1_37{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1;color:var(--color-primary)}._label_2lgs1_45{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light)}._list_2lgs1_51{list-style:none}._row_2lgs1_55{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border)}._row_2lgs1_55:last-child{border-bottom:none}._name_2lgs1_68{min-width:0;font-weight:var(--font-weight-semibold);color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._qty_2lgs1_77{font-weight:var(--font-weight-medium);color:var(--color-text-light)}._cabin_2lgs1_82{flex:none;max-width:45%;font-size:var(--font-size-sm);color:var(--color-text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_2lgs1_92,._more_2lgs1_93{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-light)}._more_2lgs1_93{padding-top:var(--space-2)}._section_1fru0_3{min-width:0;overflow:hidden}._header_1fru0_8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._title_1fru0_17{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._title_1fru0_17:focus{outline:none}._count_1fru0_27{min-width:22px;padding:0 7px;border-radius:var(--radius-full);background:var(--color-accent-light);color:var(--color-accent-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:20px;text-align:center}._subtitle_1fru0_39{flex-basis:100%;font-size:var(--font-size-sm);color:var(--color-text-light)}._problem_1fru0_49{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-bottom:1px solid #fde68a;background:#fffbeb;color:var(--color-warning-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._problemIcon_1fru0_62{flex:none;width:18px;height:18px;margin-top:1px;border-radius:var(--radius-full);background:var(--color-warning);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);line-height:18px;text-align:center}._success_1fru0_76,._info_1fru0_77{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._success_1fru0_76{color:#047857;background:#ecfdf5}._info_1fru0_77{color:var(--color-warning-text);background:#fffbeb}._error_1fru0_95{color:var(--color-danger);font-size:var(--font-size-sm)}._hint_1fru0_100{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-light)}._inlineError_1fru0_107{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}._padded_1fru0_114{padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border)}._list_1fru0_121{list-style:none;margin:0;padding:0}._item_1fru0_127{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._item_1fru0_127:last-child{border-bottom:none}._itemBody_1fru0_141{flex:1 1 320px;display:flex;align-items:flex-start;gap:var(--space-3);min-width:0}._itemMain_1fru0_149{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}._itemTitle_1fru0_158{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}._name_1fru0_165{font-weight:var(--font-weight-semibold);color:var(--color-primary)}._qty_1fru0_170{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._cabin_1fru0_177{font-size:var(--font-size-sm);color:var(--color-text-light)}._cabinPill_1fru0_183{display:inline-block;padding:0 var(--space-2);border:1px solid #fdba74;border-radius:var(--radius-full);background:#fff7ed;color:#c2410c;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.6}._quote_1fru0_195{margin:var(--space-1) 0 0;display:flex;flex-direction:column;gap:2px}._quote_1fru0_195 blockquote,._modalQuote_1fru0_203 blockquote{margin:0;padding-left:var(--space-3);border-left:3px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-main)}._quote_1fru0_195 figcaption,._modalQuote_1fru0_203 figcaption{padding-left:calc(var(--space-3) + 3px);font-size:var(--font-size-xs);color:var(--color-text-light)}._actions_1fru0_218{flex:0 1 auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}._cardError_1fru0_226{flex-basis:100%;color:var(--color-danger);font-size:var(--font-size-sm)}._toBuyLink_1fru0_232{display:block;padding:var(--space-3) var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-accent-hover);text-decoration:none}._list_1fru0_121+._toBuyLink_1fru0_232{border-top:1px solid var(--color-border)}._toBuyLink_1fru0_232:hover{background:var(--color-bg-subtle)}._toBuyLink_1fru0_232:focus-visible{outline-offset:-2px}._photo_1fru0_256{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._photoThumb_1fru0_266{flex:none;width:64px;height:64px}._photoThumb_1fru0_266 img{width:64px;height:64px;object-fit:cover;display:block}._photoInline_1fru0_279{margin-top:var(--space-2);min-width:120px;min-height:90px;max-width:100%}._photoInline_1fru0_279 img{display:block;max-width:100%;max-height:240px}._photoLink_1fru0_292{display:block;line-height:0}._photoLink_1fru0_292:focus-visible{outline-offset:-2px}._photoNote_1fru0_302{padding:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-light);text-align:center;line-height:1.3}._form_1fru0_312{display:flex;flex-direction:column;gap:var(--space-4)}._modalQuote_1fru0_203{margin:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere}._field_1fru0_326{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._field_1fru0_326>label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-main)}._select_1fru0_339,._textarea_1fru0_340{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-main);font:inherit;font-size:var(--font-size-base)}._select_1fru0_339:focus,._textarea_1fru0_340:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light)}._select_1fru0_339[aria-invalid=true],._textarea_1fru0_340[aria-invalid=true],._form_1fru0_312 input[aria-invalid=true]{border-color:var(--color-danger)}._textarea_1fru0_340{resize:vertical}._fieldRow_1fru0_370{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--space-2) var(--space-3);align-items:start}._fieldRowHint_1fru0_377{grid-column:1 / -1}._checkbox_1fru0_381{display:flex;align-items:flex-start;gap:var(--space-2)}._checkbox_1fru0_381 input{flex:none;width:18px;height:18px;margin-top:2px}._checkboxText_1fru0_394{display:flex;flex-direction:column;gap:2px}._checkboxText_1fru0_394 label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._formActions_1fru0_406{display:flex;flex-wrap:wrap;gap:var(--space-2)}._conversation_1fru0_414:focus{outline:none}._messages_1fru0_418{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._message_1fru0_418{padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0;overflow-wrap:anywhere}._messageEvidence_1fru0_436{border-color:#fcd34d;background:#fffbeb}._messageHead_1fru0_441{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-light)}._sender_1fru0_450{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._evidenceTag_1fru0_456{padding:0 var(--space-2);border-radius:var(--radius-full);background:#fde68a;color:#92400e;font-weight:var(--font-weight-semibold)}._messageBody_1fru0_464{margin-top:2px;font-size:var(--font-size-sm);color:var(--color-text-main);white-space:pre-wrap}@media(max-width:600px){._header_1fru0_8,._item_1fru0_127,._padded_1fru0_114,._problem_1fru0_49,._success_1fru0_76,._info_1fru0_77,._toBuyLink_1fru0_232{padding-left:var(--space-4);padding-right:var(--space-4)}._actions_1fru0_218{flex-basis:100%;justify-content:flex-start;gap:var(--space-1)}}._container_1442m_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_1442m_9{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-8);gap:var(--space-6)}._headerActions_1442m_17{display:flex;gap:var(--space-3);align-items:center;flex-shrink:0}._statsRow_1442m_24{display:flex;align-items:center;gap:var(--space-6)}._statItem_1442m_30{display:flex;flex-direction:column;gap:var(--space-1)}._statDivider_1442m_36{width:1px;height:40px;background:var(--color-border);flex-shrink:0}._statValue_1442m_43{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}._statLabel_1442m_50{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap}._reportsBanner_1442m_58{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:linear-gradient(135deg,var(--color-primary),#4f46e5);color:#fff;border-radius:var(--radius-lg);margin-bottom:var(--space-6)}._bannerContent_1442m_70{display:flex;align-items:center;gap:var(--space-3)}._bannerIcon_1442m_76{font-size:var(--font-size-xl)}._bannerText_1442m_80{font-size:var(--font-size-base)}._bannerText_1442m_80 strong{font-weight:var(--font-weight-semibold)}._workCards_1442m_89{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:var(--space-6);align-items:start;margin-bottom:var(--space-6)}._workCards_1442m_89:empty{display:none}._fromTexts_1442m_102,._guestMessagesCard_1442m_107{margin-bottom:var(--space-6)}._guestMessageRow_1442m_111{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}._guestMessageRow_1442m_111:last-child{border-bottom:none}._guestMessageCompleted_1442m_124{opacity:.68;background:var(--color-bg-subtle)}._guestMessageCheckbox_1442m_129{width:18px;height:18px;accent-color:var(--color-primary)}._guestMessageInfo_1442m_135{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}._guestMessageTitle_1442m_142{font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._guestMessageMeta_1442m_147{font-size:var(--font-size-sm);color:var(--color-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._guestMessageTime_1442m_155{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);white-space:nowrap}._guestMessageEmpty_1442m_162{padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}._guestMessageFooter_1442m_169{padding:0 var(--space-6) var(--space-4)}._inlineToggle_1442m_173{border:none;background:transparent;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0;cursor:pointer}._propertiesPanel_1442m_184{margin-bottom:var(--space-8)}._propertiesPanelHeader_1442m_188{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}._propertiesPanelTitle_1442m_196{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em}._propertiesList_1442m_204{display:flex;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-4) var(--space-5)}._propertyChip_1442m_211{display:flex;flex-direction:column;gap:var(--space-1);min-width:160px;max-width:200px;padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-main);transition:all var(--transition-fast);position:relative}._propertyChip_1442m_211:hover{border-color:var(--color-accent);background:var(--color-accent-light)}._propertyChipName_1442m_232{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._propertyChipAddress_1442m_240{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._propertyChipBadge_1442m_248{display:inline-flex;align-items:center;margin-top:var(--space-1);padding:2px 6px;background:var(--color-accent-light);color:var(--color-accent);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);width:fit-content}._propertyChipSkeleton_1442m_261{display:flex;flex-direction:column;gap:var(--space-2);min-width:160px;padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}._propertyAddChip_1442m_272{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);flex-shrink:0;width:64px;padding:var(--space-3) var(--space-4);background:none;border:1px dashed var(--color-border);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);transition:all var(--transition-fast)}._propertyAddChip_1442m_272 span:first-child{font-size:var(--font-size-lg);line-height:1}._propertyAddChip_1442m_272:hover{border-color:var(--color-accent);color:var(--color-accent)}._propertiesEmpty_1442m_301{font-size:var(--font-size-sm);color:var(--color-text-muted);padding:var(--space-2) 0}._mainGrid_1442m_308{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6);margin-bottom:var(--space-8)}._viewAll_1442m_315{font-size:var(--font-size-sm);color:var(--color-accent);text-decoration:none;font-weight:var(--font-weight-medium)}._viewAll_1442m_315:hover{text-decoration:underline}._taskRow_1442m_327{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}._taskRow_1442m_327:last-child{border-bottom:none}._taskInfo_1442m_339{flex:1}._taskTitle_1442m_343{font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}._taskProperty_1442m_348{font-size:var(--font-size-sm);color:var(--color-text-light)}._quickStatusSelect_1442m_353{min-width:130px;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;font-size:var(--font-size-sm)}._scheduleRow_1442m_363{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}._scheduleRow_1442m_363:last-child{border-bottom:none}._scheduleDot_1442m_375{width:8px;height:8px;border-radius:50%;flex-shrink:0}._scheduleInfo_1442m_382{flex:1}._scheduleProperty_1442m_386{font-weight:var(--font-weight-medium)}._scheduleEvent_1442m_390,._scheduleTime_1442m_395{font-size:var(--font-size-sm);color:var(--color-text-light)}._quickActions_1442m_401{background:var(--color-bg-subtle)}._quickActionsTitle_1442m_405{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}._quickActionsGrid_1442m_411{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}@media(max-width:1200px){._mainGrid_1442m_308{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){._mainGrid_1442m_308{grid-template-columns:1fr}._quickActionsGrid_1442m_411{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._header_1442m_9{flex-direction:column;align-items:flex-start;gap:var(--space-4)}._statsRow_1442m_24{gap:var(--space-4)}._statValue_1442m_43{font-size:var(--font-size-4xl)}._quickActionsGrid_1442m_411{grid-template-columns:1fr}}._container_1e45b_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_1e45b_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8)}._title_1e45b_16{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_1e45b_23{color:var(--color-text-light);font-size:var(--font-size-lg)}._filters_1e45b_29{display:flex;gap:var(--space-4);margin-bottom:var(--space-6);align-items:center;flex-wrap:wrap}._searchInput_1e45b_37{width:300px}._statusFilters_1e45b_41{display:flex;gap:var(--space-2)}._filterBtn_1e45b_46{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}._filterBtn_1e45b_46:hover{border-color:var(--color-text-muted);color:var(--color-text-main)}._filterBtn_1e45b_46._active_1e45b_63{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._grid_1e45b_70{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}._cardLink_1e45b_76{text-decoration:none;color:inherit}._propertyCard_1e45b_81{transition:all var(--transition-base);overflow:hidden}._propertyCard_1e45b_81:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}._cardImage_1e45b_91{height:180px;background:var(--color-bg-subtle);overflow:hidden}._cardImage_1e45b_91 img{width:100%;height:100%;object-fit:cover}._placeholderImage_1e45b_103{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;background:linear-gradient(135deg,var(--color-bg-subtle) 0%,var(--color-border) 100%)}._cardContent_1e45b_113{padding:var(--space-5)}._cardHeader_1e45b_117{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-2)}._propertyName_1e45b_124{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary)}._propertyAddress_1e45b_130{font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-4)}._cardFooter_1e45b_136{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--font-size-sm)}._taskCount_1e45b_145{color:var(--color-text-light)}._nextCheckout_1e45b_149{color:var(--color-text-muted)}._emptyState_1e45b_154{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}._mobileAddButton_1e45b_160{display:none}@media(max-width:1024px){._grid_1e45b_70{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._container_1e45b_1{padding-bottom:84px}._header_1e45b_9{flex-direction:column;gap:var(--space-4)}._filters_1e45b_29{flex-direction:column;align-items:stretch}._searchInput_1e45b_37{width:100%}._statusFilters_1e45b_41{flex-wrap:wrap}._grid_1e45b_70{grid-template-columns:1fr;gap:var(--space-4)}._propertyCard_1e45b_81{border-radius:var(--radius-xl)}._cardImage_1e45b_91{height:160px}._mobileAddButton_1e45b_160{display:inline-flex;position:fixed;right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-xl);z-index:90}}._form_1nrg7_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);padding:var(--space-4) 24px;border-bottom:1px solid var(--color-border)}._form_1nrg7_1 label{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-sm);color:var(--color-text-light)}._form_1nrg7_1 input{padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;font:inherit;color:var(--color-text-main)}._wide_1nrg7_25,._error_1nrg7_26,._hint_1nrg7_27,._actions_1nrg7_28{grid-column:1 / -1}._error_1nrg7_26{margin:0;color:var(--color-danger);font-size:var(--font-size-sm)}._hint_1nrg7_27{margin:0;color:var(--color-text-light);font-size:var(--font-size-sm)}._actions_1nrg7_28{display:flex;justify-content:flex-end;gap:var(--space-2)}._empty_1nrg7_50{margin:0;padding:var(--space-4) 24px;color:var(--color-text-light);font-size:var(--font-size-sm)}._row_1nrg7_57{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);padding:12px 24px;border-top:1px solid var(--color-border)}._range_1nrg7_66{font-weight:700}._meta_1nrg7_70{font-size:var(--font-size-sm);color:var(--color-text-light)}._pill_1nrg7_75{padding:3px 8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}._pillAlert_1nrg7_84{border:1.5px solid #ff4f00;color:#a93500}._pillOk_1nrg7_89{border:1.5px solid var(--color-border);color:var(--color-text-light)}._remove_1nrg7_94{border:0;background:none;color:var(--color-text-light);font-size:var(--font-size-sm);cursor:pointer;text-decoration:underline}._remove_1nrg7_94:hover{color:var(--color-danger)}@media(max-width:520px){._form_1nrg7_1{grid-template-columns:1fr}._row_1nrg7_57{grid-template-columns:minmax(0,1fr) auto}._remove_1nrg7_94{grid-column:1 / -1;justify-self:start}}._link_1qdoy_1{padding:0;border:none;background:none;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent-hover);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._link_1qdoy_1:hover:not([aria-disabled=true]){color:var(--color-accent)}._link_1qdoy_1[aria-disabled=true]{color:var(--color-text-light);cursor:progress;text-decoration:none}._image_1qdoy_24{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-md);background:var(--color-bg-subtle)}._skeleton_5dmxs_1{margin-bottom:var(--space-5);border-radius:var(--radius-lg)}._card_5dmxs_6{margin-bottom:var(--space-5)}._total_5dmxs_10{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);white-space:nowrap}._list_5dmxs_17{list-style:none}._row_5dmxs_21{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px var(--space-4);padding:var(--space-3) var(--space-6) var(--space-3) calc(var(--space-6) - 3px);border-left:3px solid transparent;border-bottom:1px solid var(--color-border)}._row_5dmxs_21:last-child{border-bottom:none}._body_5dmxs_37{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}._title_5dmxs_45{font-weight:var(--font-weight-semibold);color:var(--color-primary);overflow-wrap:anywhere}._waiting_5dmxs_51{font-size:var(--font-size-sm);color:var(--color-text-light)}._status_5dmxs_56{flex:none;padding:2px 10px;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-light);white-space:nowrap}._extras_5dmxs_68{display:flex;flex:0 0 100%;flex-direction:column;gap:2px;min-width:0}._claim_5dmxs_76{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-main)}._tags_5dmxs_82{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}._tag_5dmxs_82{padding:1px 8px;white-space:nowrap;border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-light)}._tagConflict_5dmxs_101{border-color:#fecaca;background:var(--color-danger-light);color:#991b1b}._tagOverdue_5dmxs_107{border-color:#fde68a;background:#fffbeb;color:var(--color-warning-text)}._tagSpecialist_5dmxs_113{border-color:var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-main)}._done_5dmxs_120{border-top:1px solid var(--color-border)}._doneHeading_5dmxs_124{padding:var(--space-3) var(--space-6) var(--space-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-text-light)}._doneRow_5dmxs_133{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-6)}._doneAction_5dmxs_141{flex:none;white-space:nowrap}._stale_5dmxs_147{border-left-color:var(--color-warning)}._stale_5dmxs_147 ._waiting_5dmxs_51{color:var(--color-warning-text);font-weight:var(--font-weight-semibold)}._empty_5dmxs_156{padding:var(--space-4) var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-light)}._container_urbo1_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._breadcrumb_urbo1_9{margin-bottom:var(--space-4)}._backLink_urbo1_13{color:var(--color-text-light);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._backLink_urbo1_13:hover{color:var(--color-accent)}._header_urbo1_24{margin-bottom:var(--space-6)}._headerContent_urbo1_28{display:flex;justify-content:space-between;align-items:flex-start}._titleRow_urbo1_34{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}._title_urbo1_34{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px}._headerMeta_urbo1_47{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-1)}._address_urbo1_55{color:var(--color-text-light);font-size:var(--font-size-base)}._headerMetaDivider_urbo1_60{color:var(--color-border);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}._headerVitals_urbo1_66{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}._headerActions_urbo1_72{display:flex;gap:var(--space-3);flex-wrap:wrap}._tabs_urbo1_79{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}._tab_urbo1_79{padding:var(--space-3) var(--space-5);border:none;background:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all var(--transition-fast);white-space:nowrap}._tab_urbo1_79:hover{color:var(--color-text-main)}._tab_urbo1_79._active_urbo1_104{color:var(--color-accent);border-bottom-color:var(--color-accent)}._overviewGrid_urbo1_110{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._description_urbo1_116{color:var(--color-text-light);margin-bottom:var(--space-5)}._infoGrid_urbo1_121{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}._infoItem_urbo1_127{text-align:center;padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._infoLabel_urbo1_134{display:block;font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-1)}._infoValue_urbo1_141{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._codesSection_urbo1_147{margin-top:var(--space-5)}._codesTitle_urbo1_151{margin:0 0 var(--space-3);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light)}._codesGrid_urbo1_159{display:grid;grid-template-columns:1fr;gap:var(--space-3)}._codeCard_urbo1_165{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);padding:var(--space-3)}._codeLabel_urbo1_172{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-light);margin-bottom:var(--space-2)}._codeValueRow_urbo1_180{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._codeValueButton_urbo1_187{border:none;background:transparent;padding:0;cursor:pointer}._codeValueUnset_urbo1_194 ._codeValue_urbo1_180{color:var(--color-text-light);border-style:dashed}._codeValue_urbo1_180{display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);min-height:2.25rem}._codeCopyBtn_urbo1_212{border:1px solid var(--color-border);background:var(--color-bg-main);color:var(--color-text-main);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);cursor:pointer}._codeCopyBtn_urbo1_212:hover{background:var(--color-bg-subtle)}._fieldsTable_urbo1_227{display:flex;flex-direction:column}._fieldRow_urbo1_232{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}._fieldRow_urbo1_232:last-child{border-bottom:none}._fieldRow_urbo1_232:hover{background:var(--color-bg-subtle)}._fieldRowStarred_urbo1_250{border-left:2px solid #f59e0b;padding-left:calc(var(--space-2) - 2px)}._fieldReorder_urbo1_255{display:flex;flex-direction:column;gap:2px;flex-shrink:0}._reorderBtn_urbo1_262{width:22px;height:18px;padding:0;font-size:10px;border:1px solid var(--color-border);background:var(--color-bg-main);color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast);line-height:1}._reorderBtn_urbo1_262:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text-main)}._reorderBtn_urbo1_262:disabled{opacity:.2;cursor:not-allowed}._fieldBody_urbo1_289{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}._fieldLabel_urbo1_297{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light);line-height:1}._fieldInput_urbo1_306{width:100%;padding:2px 0;border:none;border-bottom:1.5px solid transparent;background:transparent;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-main);transition:border-color var(--transition-fast)}._fieldInput_urbo1_306:focus{outline:none;border-bottom-color:var(--color-accent)}._fieldInput_urbo1_306::placeholder{color:var(--color-border);font-style:italic;font-weight:var(--font-weight-normal)}._fieldRowActions_urbo1_329{display:flex;gap:var(--space-1);flex-shrink:0;align-items:center}._fieldActionBtn_urbo1_336{padding:var(--space-1) var(--space-2);font-size:var(--font-size-xs);border:none;background:none;color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}._fieldActionBtn_urbo1_336:hover{background:var(--color-bg-subtle);color:var(--color-text-main)}._fieldActionBtn_urbo1_336._deleteBtn_urbo1_352:hover{color:var(--color-danger)}._fieldsEmptyState_urbo1_356{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);text-align:center;color:var(--color-text-light);font-size:var(--font-size-sm)}._fieldsEmptyState_urbo1_356 p{margin:0}._fieldsEmptyIcon_urbo1_371{font-size:2rem;opacity:.5;margin-bottom:var(--space-1)}._starBtn_urbo1_377{padding:var(--space-1) var(--space-2);font-size:var(--font-size-base);border:none;background:none;color:var(--color-text-light);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast);line-height:1}._starBtn_urbo1_377:hover,._starBtnActive_urbo1_393{color:#f59e0b}._importantInfoEmpty_urbo1_397{color:var(--color-text-light);font-size:var(--font-size-sm);text-align:center;padding:var(--space-4) 0;margin:0}._fieldsList_urbo1_406{display:flex;flex-direction:column;gap:var(--space-3)}._fieldItem_urbo1_412{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-lg);flex-wrap:wrap}._fieldInfo_urbo1_422{display:flex;align-items:center;gap:var(--space-2);min-width:150px}._fieldValue_urbo1_429{flex:1;min-width:100px;color:var(--color-text-light)}._fieldActions_urbo1_435{display:flex;gap:var(--space-1);flex-shrink:0}._metaLabel_urbo1_441{display:block;font-size:var(--font-size-xs);color:var(--color-text-light);margin-bottom:var(--space-1)}._metaValue_urbo1_448{font-family:var(--font-mono);font-size:var(--font-size-sm)}._tasksList_urbo1_454{display:flex;flex-direction:column}._taskRow_urbo1_459{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}._taskRow_urbo1_459:last-child{border-bottom:none}._taskTitle_urbo1_471{font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}._taskDue_urbo1_476{font-size:var(--font-size-sm);color:var(--color-text-light)}._mediaGrid_urbo1_482{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._uploadZone_urbo1_488{border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);text-align:center;color:var(--color-text-light);transition:all var(--transition-fast);margin-bottom:var(--space-6)}._uploadZone_urbo1_488:hover{border-color:var(--color-accent);background:var(--color-bg-subtle)}._uploadIcon_urbo1_503{font-size:2.5rem;display:block;margin-bottom:var(--space-3)}._uploadZone_urbo1_488 p{margin-bottom:var(--space-3);font-size:var(--font-size-sm)}._uploadProgressWrap_urbo1_514{margin-bottom:var(--space-4)}._uploadProgressText_urbo1_518{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-sm);color:var(--color-text-light);margin-bottom:var(--space-2);gap:var(--space-3)}._uploadProgressTrack_urbo1_528{width:100%;height:10px;background:#e5e7eb;border-radius:999px;overflow:hidden}._uploadProgressBar_urbo1_536{height:100%;background:linear-gradient(90deg,#22c55e,#16a34a);transition:width .2s ease}._uploadProgressFloating_urbo1_542{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1200;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-3)}._contractPanel_urbo1_555{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);background:var(--color-bg-subtle)}._contractTitle_urbo1_567{font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-bottom:var(--space-1)}._contractMeta_urbo1_573{font-size:var(--font-size-sm);color:var(--color-text-light)}._contractActions_urbo1_578{display:flex;gap:var(--space-2);flex-wrap:wrap}._mediaHeaderActions_urbo1_584{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}._gallery_urbo1_592{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-4)}._mediaItem_urbo1_598{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-subtle);display:flex;flex-direction:column}._mediaImage_urbo1_607{width:100%;aspect-ratio:1;object-fit:cover}._mediaThumb_urbo1_613{width:100%;aspect-ratio:1;background:#f3f4f6;border-bottom:1px solid var(--color-border)}._mediaThumbPlaceholder_urbo1_620{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--color-text-light);font-size:var(--font-size-sm)}._mediaFile_urbo1_630{width:100%;aspect-ratio:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);border-bottom:1px solid var(--color-border)}._fileIcon_urbo1_641{font-size:3rem;margin-bottom:var(--space-2)}._fileName_urbo1_646{font-size:var(--font-size-sm);color:var(--color-text-light);text-align:center;word-break:break-all}._mediaMeta_urbo1_653{padding:var(--space-3) var(--space-4) var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}._mediaName_urbo1_660{color:var(--color-text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._mediaSize_urbo1_669{color:var(--color-text-light);font-size:var(--font-size-xs)}._mediaActions_urbo1_674{display:flex;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}._viewerOverlay_urbo1_680{position:fixed;inset:0;z-index:1100;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:var(--space-4)}._viewerBody_urbo1_691{width:100%;height:100%;display:flex;align-items:center;justify-content:center}._viewerImage_urbo1_699,._viewerVideo_urbo1_705{max-width:100%;max-height:100%;object-fit:contain}._viewerClose_urbo1_711{position:absolute;top:12px;right:16px;width:44px;height:44px;border:none;border-radius:999px;background:#ffffff2e;color:#fff;font-size:30px;line-height:1;cursor:pointer}._viewerState_urbo1_726{color:#fff;font-size:var(--font-size-base)}._icalForm_urbo1_732{background:var(--color-bg-subtle);padding:var(--space-5);border-radius:var(--radius-lg);margin-bottom:var(--space-5)}._icalList_urbo1_739{display:flex;flex-direction:column;gap:var(--space-4)}._icalItem_urbo1_745{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-lg);gap:var(--space-4)}._icalInfo_urbo1_755{flex:1;min-width:0}._icalName_urbo1_760{font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}._icalUrl_urbo1_765{font-size:var(--font-size-sm);color:var(--color-text-light);word-break:break-all;margin-bottom:var(--space-2)}._taskDescription_urbo1_773{white-space:pre-line}._icalMeta_urbo1_777{display:flex;align-items:center;gap:var(--space-3)}._lastSync_urbo1_783{font-size:var(--font-size-xs);color:var(--color-text-light)}._detailsLayout_urbo1_789{display:flex;flex-direction:column;gap:var(--space-6)}._detailsTopRow_urbo1_795{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}._propertyStats_urbo1_802{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-6);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._propertyStat_urbo1_802{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);flex:1}._propertyStatValue_urbo1_820{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}._propertyStatLabel_urbo1_827{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._propertyStatDivider_urbo1_836{width:1px;height:48px;background:var(--color-border);flex-shrink:0}._cleanerCard_urbo1_844{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._cleanerCardEmpty_urbo1_854{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6);background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;transition:border-color var(--transition-fast);width:100%}._cleanerCardEmpty_urbo1_854:hover{border-color:var(--color-accent)}._cleanerCardLabel_urbo1_872{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._cleanerCardName_urbo1_880{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._cleanerCardPhone_urbo1_886{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-accent);text-decoration:none;letter-spacing:-.5px}._cleanerCardPhone_urbo1_886:hover{text-decoration:underline}._cleanerCardEmail_urbo1_898{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none}._cleanerCardEmail_urbo1_898:hover{color:var(--color-accent)}._cleanerCardUnset_urbo1_908{font-size:var(--font-size-sm);color:var(--color-text-muted)}._stayRow_urbo1_914{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}._stayRow_urbo1_914:last-child{border-bottom:none}._stayEmpty_urbo1_926{color:var(--color-text-light);font-size:var(--font-size-sm)}._stayDates_urbo1_931{display:flex;flex-direction:column;gap:2px;min-width:160px}._stayRange_urbo1_938{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._stayNights_urbo1_943{font-size:var(--font-size-xs);color:var(--color-text-light)}._stayGuest_urbo1_948{flex:1;font-size:var(--font-size-sm);color:var(--color-text-light)}._stayBadge_urbo1_954{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent);background:var(--color-accent-light);border-radius:var(--radius-full);padding:2px 8px;white-space:nowrap}@media(max-width:1024px){._overviewGrid_urbo1_110,._detailsTopRow_urbo1_795{grid-template-columns:1fr}}@media(max-width:640px){._headerContent_urbo1_28{flex-direction:column;gap:var(--space-4)}._headerActions_urbo1_72{width:100%}._headerActions_urbo1_72 button{flex:1}._tabs_urbo1_79{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}._infoGrid_urbo1_121{grid-template-columns:repeat(3,1fr)}._infoValue_urbo1_141{font-size:var(--font-size-xl)}._codeValueRow_urbo1_180{flex-direction:column;align-items:flex-start}._codeCopyBtn_urbo1_212{width:100%}._title_urbo1_34{font-size:var(--font-size-3xl);line-height:1.15}._headerActions_urbo1_72{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}._fieldRow_urbo1_232{padding:var(--space-3) var(--space-1);gap:var(--space-2)}._fieldRowActions_urbo1_329{flex-shrink:0}._icalItem_urbo1_745{flex-direction:column}._mediaHeaderActions_urbo1_584{width:100%;justify-content:stretch}._mediaHeaderActions_urbo1_584 button{flex:1}._contractPanel_urbo1_555{flex-direction:column;align-items:flex-start}._contractActions_urbo1_578{width:100%}._contractActions_urbo1_578 button{flex:1}._gallery_urbo1_592{grid-template-columns:1fr}._mediaActions_urbo1_674 button{flex:1}}._overviewLayout_urbo1_1071{display:flex;flex-direction:column;gap:var(--space-5)}._vitalsBar_urbo1_1078{display:flex;align-items:center;background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-4) var(--space-6);box-shadow:0 1px 3px #0000000a}._vitalItem_urbo1_1088{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;padding:var(--space-2) var(--space-4)}._vitalNum_urbo1_1097{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}._vitalLabel_urbo1_1104{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-light);text-transform:uppercase;letter-spacing:.06em}._vitalDivider_urbo1_1112{width:1px;height:40px;background:var(--color-border);flex-shrink:0}._overviewColumns_urbo1_1120{display:grid;grid-template-columns:1fr 340px;gap:var(--space-5);align-items:start}._overviewLeft_urbo1_1127{min-width:0}._overviewRight_urbo1_1131{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}._viewAll_urbo1_1139{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none;white-space:nowrap}._viewAll_urbo1_1139:hover{color:var(--color-accent)}._stayCard_urbo1_1151{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);transition:background var(--transition-fast)}._stayCard_urbo1_1151:last-child{border-bottom:none}._stayCard_urbo1_1151:hover{background:var(--color-bg-subtle)}._stayDatePill_urbo1_1168{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:48px;border-radius:var(--radius-md);padding:6px 10px;flex-shrink:0}._pillToday_urbo1_1179{background:#dcfce7;color:#15803d}._pillSoon_urbo1_1184{background:#fef9c3;color:#854d0e}._pillDefault_urbo1_1189{background:var(--color-bg-subtle);color:var(--color-text-main);border:1px solid var(--color-border)}._stayPillMonth_urbo1_1195{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;line-height:1}._stayPillDay_urbo1_1203{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:1.1}._stayInfo_urbo1_1209{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._stayGuestName_urbo1_1217{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-main);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._stayMeta_urbo1_1226{font-size:var(--font-size-sm);color:var(--color-text-light)}._stayUrgencyBadge_urbo1_1231{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);padding:3px 10px;white-space:nowrap;flex-shrink:0}._badgeToday_urbo1_1240{background:#dcfce7;color:#15803d}._badgeSoon_urbo1_1245{background:#fef9c3;color:#854d0e}._badgeNear_urbo1_1250{background:#dbeafe;color:#1d4ed8}._badgeDefault_urbo1_1255{background:var(--color-bg-subtle);color:var(--color-text-light);border:1px solid var(--color-border)}._stayEmptyState_urbo1_1261{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-6);color:var(--color-text-light);font-size:var(--font-size-sm);text-align:center}._stayEmptyIcon_urbo1_1272{font-size:2rem;opacity:.5}._vendorCard_urbo1_1278{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:var(--color-bg-main);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:0 1px 3px #0000000a}._vendorCardLabel_urbo1_1289{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light);margin-bottom:var(--space-1)}._vendorCardName_urbo1_1298{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._vendorCardPhone_urbo1_1304{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-accent);text-decoration:none;letter-spacing:-.5px;margin-top:var(--space-1)}._vendorCardPhone_urbo1_1304:hover{text-decoration:underline}._vendorCardEmail_urbo1_1317{font-size:var(--font-size-sm);color:var(--color-text-light);text-decoration:none}._vendorCardEmail_urbo1_1317:hover{color:var(--color-accent)}._vendorCardEmpty_urbo1_1327{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--color-bg-subtle);border:1px dashed var(--color-border);border-radius:var(--radius-xl);text-align:left;cursor:pointer;transition:border-color var(--transition-fast);width:100%}._vendorCardEmpty_urbo1_1327:hover{border-color:var(--color-accent)}._vendorCardUnset_urbo1_1345{font-size:var(--font-size-sm);color:var(--color-text-muted)}._codesGrid2_urbo1_1351{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}._codeCard2_urbo1_1357{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._codeCard2Unset_urbo1_1367{border-style:dashed;opacity:.65}._codeLabel2_urbo1_1372{font-size:10px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-light);line-height:1}._codeValueBtn_urbo1_1381{font-family:var(--font-mono);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary);background:none;border:none;padding:0;cursor:pointer;text-align:left;line-height:1.2}._codeValueBtn_urbo1_1381:hover{color:var(--color-accent)}._codeValueBtnUnset_urbo1_1398{font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);font-style:italic}._codeCopyBtn2_urbo1_1406{font-size:var(--font-size-xs);color:var(--color-text-light);background:none;border:none;padding:0;cursor:pointer;text-align:left;margin-top:2px}._codeCopyBtn2_urbo1_1406:hover{color:var(--color-accent)}@media(max-width:1024px){._overviewColumns_urbo1_1120{grid-template-columns:1fr}}@media(max-width:640px){._vitalsBar_urbo1_1078{padding:var(--space-4)}._vitalNum_urbo1_1097{font-size:var(--font-size-3xl)}._codesGrid2_urbo1_1351{grid-template-columns:1fr 1fr}._stayCard_urbo1_1151{padding:var(--space-4);gap:var(--space-3)}}._modalOverlay_urbo1_1447{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modal_urbo1_1447{background:var(--color-bg-main);border-radius:var(--radius-lg);padding:var(--space-6);max-width:400px;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}._notesTextarea_urbo1_1469{width:100%;min-height:100px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);line-height:1.6;resize:vertical;box-sizing:border-box;transition:border-color .15s}._notesTextarea_urbo1_1469:focus{outline:none;border-color:var(--color-accent)}._serviceRow_urbo1_1490{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._serviceRow_urbo1_1490:last-of-type{border-bottom:none}._serviceInfo_urbo1_1503{display:flex;flex-direction:column;gap:2px}._serviceName_urbo1_1509{font-weight:600;font-size:var(--font-size-sm)}._serviceFresh_urbo1_1514{font-size:var(--font-size-sm);color:var(--color-text-light)}._serviceStale_urbo1_1519{font-size:var(--font-size-sm);color:var(--color-danger, #dc2626);font-weight:500}._serviceHistory_urbo1_1525{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--color-border)}._serviceHistoryRow_urbo1_1534{font-size:var(--font-size-xs, .75rem);color:var(--color-text-light)}._roomHeaderActions_urbo1_1540{display:flex;gap:var(--space-2)}._roomRow_urbo1_1545{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._roomRow_urbo1_1545:last-child{border-bottom:none}._roomThumb_urbo1_1557{width:48px;height:48px;object-fit:cover;border-radius:8px;display:block}._roomThumbPlaceholder_urbo1_1565{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:20px;background:var(--color-background, #f3f4f6);border-radius:8px}._roomInfo_urbo1_1576{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}._roomName_urbo1_1584{font-weight:600}._roomMeta_urbo1_1588{font-size:var(--font-size-sm);color:var(--color-text-light)}._roomActions_urbo1_1593{display:flex;gap:var(--space-2);flex-shrink:0}._roomForm_urbo1_1599{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border:1px solid var(--color-border);border-radius:8px}._roomFormTitle_urbo1_1609{font-weight:600;font-size:var(--font-size-sm)}._roomFormInput_urbo1_1614{padding:6px 10px;border:1px solid var(--color-border);border-radius:6px;font-size:var(--font-size-sm);width:100%}._roomBeds_urbo1_1622{display:flex;flex-direction:column;gap:var(--space-2)}._roomBedRow_urbo1_1628{display:flex;gap:var(--space-2);align-items:center}._roomFormActions_urbo1_1634{display:flex;gap:var(--space-2)}._roomError_urbo1_1639{color:var(--color-danger, #dc2626);font-size:var(--font-size-sm);margin:0 0 var(--space-2)}._roomEmpty_urbo1_1645{color:var(--color-text-light);font-size:var(--font-size-sm);margin:0}._filesLayout_urbo1_1652{display:flex;flex-direction:column;gap:var(--space-6)}._filesStatus_urbo1_1658{display:flex;flex-direction:column;gap:4px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-subtle);font-size:var(--font-size-sm);color:var(--color-text-light)}._sectionHint_urbo1_1670{margin:2px 0 0;font-size:var(--font-size-sm);color:var(--color-text-light)}._sectionEmpty_urbo1_1676{margin:0;color:var(--color-text-light)}._dragging_urbo1_1681{opacity:.4}._mediaItem_urbo1_598[draggable=true]{cursor:grab;position:relative}._photoNumber_urbo1_1690{position:absolute;top:8px;left:8px;z-index:1;min-width:24px;height:24px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;background:#0b0b0cd1;color:#fff;font-size:12px;font-weight:700;border-radius:4px}._contractRow_urbo1_1708{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}._contractInfo_urbo1_1715{display:flex;flex-direction:column;flex:1 1 200px;min-width:0}._signedOn_urbo1_1722{display:flex;flex-direction:column;gap:2px;font-size:var(--font-size-sm);color:var(--color-text-light)}._signedOn_urbo1_1722 input{padding:6px 8px;border:1px solid var(--color-border);border-radius:6px;font:inherit;color:var(--color-text-main)}._contractHistory_urbo1_1738{margin-top:var(--space-4);font-size:var(--font-size-sm)}._contractHistory_urbo1_1738 summary{cursor:pointer;color:var(--color-text-light)}._contractHistoryRow_urbo1_1748{display:flex;justify-content:space-between;gap:var(--space-3);padding:8px 0;border-top:1px solid var(--color-border)}._linkButton_urbo1_1756{border:0;background:none;color:var(--color-accent);cursor:pointer;font:inherit}._actions_1mo9g_1{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}._muted_1mo9g_2{color:var(--text-secondary,#64748b);font-size:13px;margin:10px 0;line-height:1.5}._error_1mo9g_3{color:#b42318;background:#fff0ed;padding:12px;border-radius:8px}._editor_1mo9g_4{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-color,#e2e8f0);padding:16px;border-radius:12px;margin:16px 0}._fields_1mo9g_5{border:0;padding:0;margin:0;min-width:0;display:grid;gap:12px}._fields_1mo9g_5 label{display:grid;gap:6px;font-size:14px;font-weight:500}._editor_1mo9g_4 input:not([type=checkbox]),._editor_1mo9g_4 select{width:100%;padding:9px;border:1px solid #cbd5e1;border-radius:7px;background:#fff;color:#172033;min-width:0;font:inherit}._editor_1mo9g_4 button,._floorRow_1mo9g_8 button{padding:7px 10px;border-radius:7px;border:1px solid #cbd5e1;background:#fff;color:#24354b;font:inherit;font-size:13px;cursor:pointer}._editor_1mo9g_4 button:disabled{opacity:.5;cursor:default}._editor_1mo9g_4 h3,._group_1mo9g_10 h3{margin:0 0 12px;font-size:16px}._editor_1mo9g_4 h4{margin:10px 0 0}._bed_1mo9g_12{display:flex;align-items:end;gap:8px}._bed_1mo9g_12 label{flex:1}._fields_1mo9g_5 ._checkbox_1mo9g_13{display:flex;align-items:center;gap:8px}._gallery_1mo9g_14{display:grid;grid-template-columns:repeat(auto-fill,minmax(125px,1fr));gap:12px}._photoCard_1mo9g_15{min-width:0}._photo_1mo9g_15{width:100%;height:110px;object-fit:cover;border-radius:8px}._editor_1mo9g_4 ._imageButton_1mo9g_16{padding:0;border:0;width:100%;background:none}._pending_1mo9g_17{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:13px;overflow-wrap:anywhere}._fields_1mo9g_5 ._upload_1mo9g_18{position:relative;overflow:hidden;display:inline-block;background:#fff;padding:10px;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer}._upload_1mo9g_18 input{position:absolute;inset:0;opacity:0;cursor:pointer}._group_1mo9g_10{margin-top:24px}._room_1mo9g_20{display:flex;width:100%;align-items:center;gap:12px;padding:14px 0;text-align:left;background:none;border:0;border-bottom:1px solid #e2e8f0;color:inherit;cursor:pointer}._cover_1mo9g_21{width:64px;height:64px;flex-shrink:0;background:#eef2f6;border-radius:8px;display:grid;place-items:center;overflow:hidden;font-size:24px}._cover_1mo9g_21 ._photo_1mo9g_15{height:64px}._description_1mo9g_22{display:grid;flex:1;gap:5px;min-width:0;overflow-wrap:anywhere}._description_1mo9g_22 span,._description_1mo9g_22 small{color:#64748b;font-size:13px;line-height:1.4}._floorRow_1mo9g_8{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}._connected_1mo9g_23{display:grid;gap:8px;margin-top:18px}._viewer_1mo9g_24{position:fixed;inset:0;background:#080f19f0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:18px}._viewer_1mo9g_24 button{padding:10px 20px;border-radius:8px;border:0}._fullPhoto_1mo9g_24{max-width:100%;max-height:85vh;object-fit:contain}@media(max-width:480px){._editor_1mo9g_4{padding:12px}._gallery_1mo9g_14{grid-template-columns:repeat(2,minmax(0,1fr))}._actions_1mo9g_1{gap:6px}._bed_1mo9g_12{flex-wrap:wrap}}@media(max-width:480px){._bed_1mo9g_12{display:grid;grid-template-columns:minmax(0,1fr)}._bed_1mo9g_12 button{justify-self:end}}._viewer_1mo9g_24{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;border:0}._actions_xe4et_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 14px}._muted_xe4et_2{color:var(--text-secondary,#64748b);font-size:14px;line-height:1.5}._error_xe4et_3{color:#b42318;background:#fff0ed;padding:12px;border-radius:8px;margin:12px 0;display:grid;gap:8px}._editor_xe4et_4{padding:16px;border:1px solid var(--border-color,#e2e8f0);border-radius:12px;background:var(--bg-secondary,#f8fafc);margin:12px 0}._editor_xe4et_4 h3,._group_xe4et_5 h3{font-size:15px;margin:0 0 12px}._editor_xe4et_4 fieldset{margin:0;padding:0;border:0;min-width:0;display:grid;gap:12px}._editor_xe4et_4 label{display:grid;gap:6px;font-size:14px;font-weight:500}._editor_xe4et_4 input,._editor_xe4et_4 select,._editor_xe4et_4 textarea{width:100%;min-width:0;font:inherit;background:#fff;color:#172033;border:1px solid #cbd5e1;border-radius:7px;padding:10px}._editor_xe4et_4 textarea{resize:vertical}._editor_xe4et_4 label._checkbox_xe4et_10{display:flex;align-items:center;gap:8px;font-weight:400}._editor_xe4et_4 label._checkbox_xe4et_10 input{width:auto;flex-shrink:0}._editor_xe4et_4 ._actions_xe4et_1{margin:16px 0 0}._group_xe4et_5{margin-top:20px}._item_xe4et_14{display:flex;align-items:center;gap:12px;width:100%;text-align:left;color:inherit;background:none;border:0;border-bottom:1px solid #e2e8f0;padding:14px 0;cursor:pointer}._item_xe4et_14:disabled{cursor:default;opacity:.65}._icon_xe4et_16{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:9px;background:#fff4e8;font-size:23px}._details_xe4et_17{flex:1;display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}._details_xe4et_17 span,._details_xe4et_17 small{font-size:13px;line-height:1.45;color:#64748b}@media(max-width:480px){._editor_xe4et_4{padding:12px}}._form_f0wom_1 button{font:inherit;cursor:pointer}._form_f0wom_1 button:disabled{cursor:default}._form_f0wom_1 fieldset>h3{margin-top:18px;margin-bottom:0}._form_f0wom_1 fieldset>h3:first-child{margin-top:0}._form_f0wom_1 fieldset>button,._form_f0wom_1 small button{border:1px solid #cbd5e1;border-radius:8px;background:#fff;padding:8px 12px;color:#334155}._upload_f0wom_6{position:relative;display:inline-flex!important;align-items:center;border:1px solid #cbd5e1;background:#fff;border-radius:8px;padding:9px 14px;font-weight:500;cursor:pointer;overflow:hidden}._upload_f0wom_6 input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}._upload_f0wom_6:focus-within{outline:2px solid #3b82f6;outline-offset:2px}._photoButton_f0wom_9{width:100%;padding:0;border:0;background:none}._deleteButton_f0wom_10{margin-top:6px;border:1px solid #e2e8f0;border-radius:7px;padding:6px 10px;background:#fff;color:#b42318}._sections_f0wom_12{display:grid;gap:24px}._summary_f0wom_13{display:grid;gap:12px;justify-items:start}._summary_f0wom_13 p{margin:0}._check_x0q74_1{display:grid;gap:12px;padding:16px;border:1px solid var(--color-border, #dbe2ea);border-radius:12px;background:var(--color-bg-secondary, #f8fafc)}._toggle_x0q74_2{display:flex!important;align-items:center;gap:8px}._toggle_x0q74_2 input{width:auto!important;flex-shrink:0}._supply_x0q74_4{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:end}@media(max-width:560px){._supply_x0q74_4{grid-template-columns:1fr 1fr}._supplyName_x0q74_5{grid-column:1 / -1}}._container_ixgaa_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_ixgaa_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8)}._title_ixgaa_16{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_ixgaa_23{color:var(--color-text-light);font-size:var(--font-size-lg)}._headerActions_ixgaa_28{display:flex;gap:var(--space-3)}._filters_ixgaa_34{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}._statusFilters_ixgaa_43{display:flex;gap:var(--space-2);flex-shrink:0}._filtersRight_ixgaa_49{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._searchInput_ixgaa_56{width:200px}._filterBtn_ixgaa_60{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}._filterBtn_ixgaa_60:hover{border-color:var(--color-text-muted);color:var(--color-text-main)}._filterBtn_ixgaa_60._active_ixgaa_77{background:var(--color-primary);border-color:var(--color-primary);color:#fff}._bulkActions_ixgaa_84{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-accent-light);border:1px solid var(--color-accent);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._bulkCount_ixgaa_95{font-weight:var(--font-weight-medium);color:var(--color-primary);margin-right:var(--space-2)}._tasksList_ixgaa_102{overflow-x:auto}._tasksHeader_ixgaa_106{display:grid;grid-template-columns:40px 1.6fr 1.2fr 1fr 180px 1.5fr 95px 130px 280px;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._taskRow_ixgaa_120{display:grid;grid-template-columns:40px 1.6fr 1.2fr 1fr 180px 1.5fr 95px 130px 280px;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);border-left:3px solid transparent;align-items:center;transition:background var(--transition-fast)}._taskRow_ixgaa_120[data-priority=high]{border-left-color:var(--color-danger)}._taskRow_ixgaa_120[data-priority=medium]{border-left-color:var(--color-warning)}._taskRow_ixgaa_120._selected_ixgaa_139{background:var(--color-accent-light)}._taskRow_ixgaa_120:last-child{border-bottom:none}._taskRow_ixgaa_120:hover{background:var(--color-bg-subtle)}._colCheck_ixgaa_151{display:flex;align-items:center;justify-content:center}._colCheck_ixgaa_151 input[type=checkbox]{width:16px;height:16px;cursor:pointer}._colTask_ixgaa_163{min-width:0}._taskTitleRow_ixgaa_167{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._taskTitle_ixgaa_167{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._colProperty_ixgaa_179,._colVendor_ixgaa_180,._colAssignee_ixgaa_181,._colProgress_ixgaa_182{font-size:var(--font-size-sm);color:var(--color-text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._colProgress_ixgaa_182{display:flex;flex-direction:column;gap:2px;white-space:normal}._progressState_ixgaa_197{font-size:var(--font-size-sm)}._followUpDate_ixgaa_201{font-size:var(--font-size-xs);color:var(--color-text-light)}._colDue_ixgaa_206{font-size:var(--font-size-sm);color:var(--color-text-main)}._dueOverdue_ixgaa_211{color:var(--color-danger);font-weight:var(--font-weight-medium)}._dueUrgent_ixgaa_216{color:var(--color-warning);font-weight:var(--font-weight-medium)}._unassigned_ixgaa_221{color:var(--color-text-muted);font-style:italic}._colActions_ixgaa_226{display:flex;justify-content:flex-end;gap:var(--space-2);align-items:center}._statusSelect_ixgaa_234{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#fff;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast),color var(--transition-fast)}._assigneeSelect_ixgaa_245{width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#fff}._mineToggle_ixgaa_254{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-main)}._statusSelect_ixgaa_234:focus{outline:none;border-color:var(--color-accent)}._statusSelect_ixgaa_234[data-status=in_progress]{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-light);font-weight:var(--font-weight-medium)}._statusSelect_ixgaa_234[data-status=completed]{color:var(--color-success);border-color:var(--color-success);background:var(--color-success-light);font-weight:var(--font-weight-medium)}._emptyState_ixgaa_282{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}._mobileQuickActions_ixgaa_288{display:none}._attachmentsHeaderActions_ixgaa_293{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-4)}._attachmentsError_ixgaa_300{color:var(--color-danger);margin-bottom:var(--space-3)}._attachmentsEmpty_ixgaa_305{color:var(--color-text-light)}._attachmentsList_ixgaa_309{display:flex;flex-direction:column;gap:var(--space-3)}._attachmentRow_ixgaa_315{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);gap:var(--space-3)}._attachmentMeta_ixgaa_325{min-width:0;flex:1}._attachmentName_ixgaa_330{font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._attachmentInfo_ixgaa_337{font-size:var(--font-size-xs);color:var(--color-text-light)}._attachmentActions_ixgaa_342{display:flex;gap:var(--space-2)}@media(max-width:1024px){._tasksList_ixgaa_102{overflow:visible;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}._tasksHeader_ixgaa_106{display:none}._taskRow_ixgaa_120{grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}._taskRow_ixgaa_120[data-priority=high],._taskRow_ixgaa_120[data-priority=medium]{border-left-width:1px;border-left-color:var(--color-border)}._taskTitleRow_ixgaa_167{flex-wrap:wrap}._colCheck_ixgaa_151{justify-content:flex-start}._colProperty_ixgaa_179,._colVendor_ixgaa_180,._colAssignee_ixgaa_181,._colProgress_ixgaa_182{overflow:visible;white-space:normal;text-overflow:clip}._colStatus_ixgaa_394{display:flex;justify-content:flex-start}._statusSelect_ixgaa_234{min-width:160px;width:auto}._colActions_ixgaa_226{justify-content:flex-start;flex-wrap:wrap}._colProperty_ixgaa_179:before{content:"Property: ";color:var(--color-text-light)}._colVendor_ixgaa_180:before{content:"Vendor: ";color:var(--color-text-light)}._colAssignee_ixgaa_181:before{content:"Assignee: ";color:var(--color-text-light)}._colProgress_ixgaa_182:before{content:"Progress: ";color:var(--color-text-light)}._colDue_ixgaa_206:before{content:"Due: ";color:var(--color-text-light)}}@media(max-width:640px){._container_ixgaa_1{padding-bottom:92px}._header_ixgaa_9{flex-direction:column;gap:var(--space-4)}._headerActions_ixgaa_28{display:none}._filters_ixgaa_34{flex-direction:column;align-items:stretch;gap:var(--space-3)}._statusFilters_ixgaa_43{flex-wrap:wrap}._filtersRight_ixgaa_49{flex-direction:column;align-items:stretch;gap:var(--space-3)}._mineToggle_ixgaa_254{margin-top:var(--space-1)}._searchInput_ixgaa_56{width:100%}._bulkActions_ixgaa_84{flex-wrap:wrap;align-items:stretch}._bulkCount_ixgaa_95{width:100%;margin-right:0}._mobileQuickActions_ixgaa_288{display:grid;position:fixed;right:var(--space-4);left:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));grid-template-columns:1fr 1fr;gap:var(--space-2);z-index:90}._mobileQuickActions_ixgaa_288 button{box-shadow:var(--shadow-lg)}._attachmentsHeaderActions_ixgaa_293 button{flex:1}._attachmentRow_ixgaa_315{flex-direction:column;align-items:flex-start}._attachmentActions_ixgaa_342{width:100%}._attachmentActions_ixgaa_342 button{flex:1}._progressRow_ixgaa_496{grid-template-columns:1fr}}._progressModal_ixgaa_501{display:flex;flex-direction:column;gap:var(--space-4)}._progressQuickActions_ixgaa_507{display:flex;flex-wrap:wrap;gap:var(--space-2)}._progressMessage_ixgaa_513{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--font-size-sm);font-family:inherit}._progressRow_ixgaa_496{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._progressLabel_ixgaa_528{display:block;font-size:var(--font-size-xs);color:var(--color-text-light);margin-bottom:var(--space-1)}._progressSelect_ixgaa_535{width:100%;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}._progressActions_ixgaa_543{display:flex;justify-content:flex-end}._progressHistory_ixgaa_548 h4{margin-bottom:var(--space-2)}._progressList_ixgaa_552{display:flex;flex-direction:column;gap:var(--space-2);max-height:320px;overflow:auto}._progressItem_ixgaa_560{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);background:var(--color-bg-subtle)}._progressItemHeader_ixgaa_567{display:flex;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-1)}._progressType_ixgaa_574{text-transform:capitalize;font-size:var(--font-size-xs);color:var(--color-accent);font-weight:var(--font-weight-semibold)}._progressMeta_ixgaa_581{font-size:var(--font-size-xs);color:var(--color-text-light)}._progressItemMessage_ixgaa_586{margin:0 0 var(--space-2) 0;font-size:var(--font-size-sm)}._progressDetails_ixgaa_591{display:flex;flex-wrap:wrap;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--color-text-light)}._progressEmpty_ixgaa_599{color:var(--color-text-light);font-size:var(--font-size-sm)}._somedayToggle_ixgaa_604{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-6);border:none;border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);color:var(--color-text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer}._somedayToggle_ixgaa_604:hover{background:var(--color-border)}._somedayToggle_ixgaa_604:last-child{border-bottom:none}._somedayHint_ixgaa_628{margin-left:auto;color:var(--color-text-light);font-weight:var(--font-weight-medium)}._container_14vkf_1{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--container-padding)}._header_14vkf_7{display:flex;justify-content:space-between;gap:var(--space-6);align-items:flex-start;margin-bottom:var(--space-6)}._title_14vkf_15{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}._subtitle_14vkf_21{color:var(--color-text-light);font-size:var(--font-size-lg)}._filters_14vkf_26{display:flex;gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap}._filters_14vkf_26 select,._formStack_14vkf_34 select,._formStack_14vkf_34 input{min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);background:#fff}._grid_14vkf_43{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4)}._cardLink_14vkf_49{color:inherit;text-decoration:none}._inspectionCard_14vkf_54{height:100%}._cardHeader_14vkf_58{display:flex;justify-content:space-between;gap:var(--space-3)}._cardHeader_14vkf_58 p,._address_14vkf_65{color:var(--color-text-light);font-size:var(--font-size-sm)}._metrics_14vkf_70{display:flex;gap:var(--space-4);margin-bottom:var(--space-3);color:var(--color-text-light)}._metrics_14vkf_70 strong{color:var(--color-text-main)}._emptyState_14vkf_81,._loading_14vkf_82{text-align:center;padding:var(--space-8);color:var(--color-text-light)}._emptyState_14vkf_81 h2{color:var(--color-text-main);margin-bottom:var(--space-2)}._emptyState_14vkf_81 p{margin-bottom:var(--space-4)}._error_14vkf_97{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}._formStack_14vkf_34{display:flex;flex-direction:column;gap:var(--space-4)}._formStack_14vkf_34 label{display:flex;flex-direction:column;gap:var(--space-2);font-weight:var(--font-weight-medium)}._modalActions_14vkf_119{display:flex;justify-content:flex-end;gap:var(--space-3)}@media(max-width:700px){._header_14vkf_7{flex-direction:column}._grid_14vkf_43{grid-template-columns:1fr}}._container_14prs_1{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--container-padding)}._backLink_14prs_7{display:inline-block;color:var(--color-text-light);text-decoration:none;margin-bottom:var(--space-2)}._header_14prs_14{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-6)}._title_14prs_22{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}._subtitle_14prs_28{color:var(--color-text-light);font-size:var(--font-size-lg)}._headerActions_14prs_33,._modalActions_14prs_34{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;justify-content:flex-end}._summaryGrid_14prs_42{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}._summaryGrid_14prs_42 .content{display:flex;flex-direction:column;gap:var(--space-1)}._summaryGrid_14prs_42 strong{font-size:var(--font-size-3xl)}._summaryGrid_14prs_42 span{color:var(--color-text-light)}._notesCard_14prs_63{margin-bottom:var(--space-6)}._formStack_14prs_67{display:flex;flex-direction:column;gap:var(--space-4)}._formStack_14prs_67 label{display:flex;flex-direction:column;gap:var(--space-2);font-weight:var(--font-weight-medium)}._formStack_14prs_67 textarea,._itemNotes_14prs_81,._photoTile_14prs_82 input,._formStack_14prs_67 select{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3);font:inherit;background:#fff}._formStack_14prs_67 textarea,._itemNotes_14prs_81{min-height:86px;resize:vertical}._sections_14prs_98{display:flex;flex-direction:column;gap:var(--space-6)}._section_14prs_98 h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}._itemCard_14prs_109{margin-bottom:var(--space-3)}._itemHeader_14prs_113{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-3)}._itemHeader_14prs_113 h3{font-size:var(--font-size-base);margin-bottom:var(--space-1)}._itemHeader_14prs_113 span{color:var(--color-text-light);font-size:var(--font-size-sm)}._itemInstructions_14prs_131{margin-top:var(--space-2);white-space:pre-wrap;font-size:var(--font-size-sm);color:var(--color-text-light)}._itemControls_14prs_138{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;justify-content:flex-end}._itemControls_14prs_138 select{min-height:38px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0 var(--space-3);background:#fff}._checkboxLabel_14prs_154,._recipientRow_14prs_155{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-main);font-size:var(--font-size-sm)}._photoGrid_14prs_163{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3);margin-top:var(--space-4)}._photoTile_14prs_82{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-2)}._photo_14prs_82,._photoPlaceholder_14prs_180{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-bg-subtle)}._photoPlaceholder_14prs_180{display:flex;align-items:center;justify-content:center;color:var(--color-text-light)}._uploadTile_14prs_195{min-height:130px;border:1px dashed var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-light);cursor:pointer}._uploadTile_14prs_195 input{display:none}._recipientRow_14prs_155{justify-content:flex-start}._recipientRow_14prs_155 small{color:var(--color-text-light)}._preview_14prs_218{display:flex;flex-direction:column;gap:var(--space-4)}._preview_14prs_218 h3{margin-bottom:var(--space-2)}._previewItem_14prs_228{border-top:1px solid var(--color-border);padding:var(--space-3) 0}._previewItem_14prs_228 span{display:block;color:var(--color-text-light);margin-top:var(--space-1)}@media(max-width:800px){._header_14prs_14,._itemHeader_14prs_113{flex-direction:column}._summaryGrid_14prs_42{grid-template-columns:repeat(2,1fr)}._headerActions_14prs_33,._itemControls_14prs_138{justify-content:flex-start}}._recHint_14prs_255{color:var(--color-text-light);font-size:.875rem;margin:0 0 var(--space-3)}._recList_14prs_261{display:flex;flex-direction:column;gap:var(--space-3)}._recRow_14prs_267{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-3)}._recMain_14prs_277{min-width:0}._recTitleRow_14prs_281{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}._recCost_14prs_288{color:var(--color-text-light);font-size:.875rem}._recNotes_14prs_293{color:var(--color-text-light);font-size:.875rem;margin:var(--space-1) 0 0;white-space:pre-wrap}._recActions_14prs_300{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}@media(max-width:800px){._recRow_14prs_267{flex-direction:column}._recActions_14prs_300{justify-content:flex-start}}._supplyCounts_14prs_316{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0}._supplyCount_14prs_316{display:grid;grid-template-columns:auto 72px auto;align-items:center;gap:6px;font-size:14px}._supplyCount_14prs_316 input{width:72px;padding:6px 8px;border:1px solid var(--border-color, #cbd5e1);border-radius:6px;font:inherit}._supplyCount_14prs_316 small{color:var(--text-secondary, #64748b)}._supplyShort_14prs_320{color:#b42318;font-size:13px;font-weight:600}._supplyStocked_14prs_321{color:#067647;font-size:13px;font-weight:600}._repairOutcome_14prs_322{display:flex;align-items:center;gap:8px;margin:8px 0;font-size:14px;font-weight:500}._repairOutcome_14prs_322 select{padding:6px 8px;border:1px solid var(--border-color, #cbd5e1);border-radius:6px;font:inherit}._toBuyList_14prs_324{margin:0;padding-left:18px;display:grid;gap:6px}._toBuyActions_14prs_325{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}._toBuyStatus_14prs_326{color:var(--color-text-light);font-size:.875rem;font-weight:600}._container_1s1gz_1{max-width:900px;margin:0 auto;padding:2rem 1rem}._header_1s1gz_7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}._header_1s1gz_7 h1{margin:0;font-size:1.75rem}._subtitle_1s1gz_20{margin:.25rem 0 0;color:var(--color-text-secondary, #6b7280)}._list_1s1gz_25{display:flex;flex-direction:column;gap:.75rem}._rowLink_1s1gz_31{text-decoration:none;color:inherit}._row_1s1gz_31{display:flex;align-items:center;justify-content:space-between;gap:1rem}._property_1s1gz_43{display:block;font-weight:600}._meta_1s1gz_48{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._badges_1s1gz_55{display:flex;gap:.5rem;flex-shrink:0}._error_1s1gz_61{color:#dc2626}._muted_1s1gz_65{color:var(--color-text-secondary, #6b7280)}._container_1ey9k_1{max-width:900px;margin:0 auto;padding:2rem 1rem}._backLink_1ey9k_7{display:inline-block;margin-bottom:1rem;color:var(--color-text-secondary, #6b7280);text-decoration:none}._header_1ey9k_14{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}._header_1ey9k_14 h1{margin:0;font-size:1.75rem}._subtitle_1ey9k_27{margin:.25rem 0 0;color:var(--color-text-secondary, #6b7280)}._badges_1ey9k_32{display:flex;gap:.5rem;flex-shrink:0}._notes_1ey9k_38{background:var(--color-surface, #f9fafb);border:1px solid var(--color-border, #e5e7eb);border-radius:10px;padding:.75rem 1rem}._section_1ey9k_45{margin:2rem 0}._section_1ey9k_45 h2{font-size:1.25rem;margin:0 0 1rem}._photoGrid_1ey9k_54{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}._photoCard_1ey9k_60{margin:0}._photoCard_1ey9k_60 img{width:100%;border-radius:10px;display:block}._photoCard_1ey9k_60 figcaption{padding:.5rem .25rem;font-size:.875rem;color:var(--color-text-secondary, #374151)}._photoPlaceholder_1ey9k_76{width:100%;aspect-ratio:4 / 3;border-radius:10px;background:var(--color-surface, #f3f4f6)}._sendForm_1ey9k_83{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem}._emailLabel_1ey9k_90{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;font-weight:500}._emailInput_1ey9k_98{padding:.5rem .75rem;border:1px solid var(--color-border, #d1d5db);border-radius:8px;min-width:240px;font:inherit}._deliveries_1ey9k_106{margin:1rem 0 0;padding-left:1.25rem;font-size:.875rem;color:var(--color-text-secondary, #6b7280)}._success_1ey9k_113{color:#16a34a;margin:.75rem 0 0}._error_1ey9k_118{color:#dc2626}._muted_1ey9k_122{color:var(--color-text-secondary, #6b7280)}._container_1dia8_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_1dia8_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8)}._title_1dia8_16{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_1dia8_23{color:var(--color-text-light);font-size:var(--font-size-lg)}._filters_1dia8_29{margin-bottom:var(--space-6)}._searchInput_1dia8_33{width:300px}._grid_1dia8_38{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}._vendorCard_1dia8_44{transition:all var(--transition-base)}._vendorCard_1dia8_44:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}._vendorHeader_1dia8_53{display:flex;gap:var(--space-4);align-items:center;margin-bottom:var(--space-5)}._avatar_1dia8_60{width:48px;height:48px;background:var(--color-accent);color:#fff;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._vendorName_1dia8_73{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-1)}._vendorInfo_1dia8_79{margin-bottom:var(--space-5)}._infoRow_1dia8_83{display:flex;justify-content:space-between;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._infoRow_1dia8_83:last-child{border-bottom:none}._infoLabel_1dia8_94{font-size:var(--font-size-sm);color:var(--color-text-light)}._infoValue_1dia8_99{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._vendorFooter_1dia8_104{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._taskCount_1dia8_112{font-size:var(--font-size-sm);color:var(--color-text-light)}._emptyState_1dia8_118{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}@media(max-width:1024px){._grid_1dia8_38{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){._header_1dia8_9{flex-direction:column;gap:var(--space-4)}._searchInput_1dia8_33{width:100%}._grid_1dia8_38{grid-template-columns:1fr}}._container_1u62r_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_1u62r_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}._title_1u62r_16{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_1u62r_23{color:var(--color-text-light);font-size:var(--font-size-lg)}._headerActions_1u62r_28{display:flex;gap:var(--space-3)}._todaySummary_1u62r_34{display:flex;align-items:center;gap:var(--space-6);padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md);margin-bottom:var(--space-6)}._summaryItem_1u62r_44{display:flex;align-items:center;gap:var(--space-2)}._summaryLabel_1u62r_50{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}._summaryValue_1u62r_56{font-weight:var(--font-weight-semibold)}._checkinCount_1u62r_60{color:#10b981}._checkoutCount_1u62r_64{color:#ef4444}._mainGrid_1u62r_69{display:grid;grid-template-columns:1fr 350px;gap:var(--space-6)}._calendarCard_1u62r_76{height:fit-content}._calendarHeader_1u62r_80{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}._monthTitle_1u62r_87{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}._calendarGrid_1u62r_92{margin-bottom:var(--space-5)}._weekdays_1u62r_96{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:var(--space-2)}._weekday_1u62r_96{text-align:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);padding:var(--space-2)}._days_1u62r_110{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}._day_1u62r_110{min-height:100px;display:flex;flex-direction:column;padding:var(--space-2);border-radius:var(--radius-md);position:relative;cursor:pointer;transition:all var(--transition-fast);background:var(--color-bg);border:1px solid var(--color-border)}._day_1u62r_110:hover:not(._empty_1u62r_129){background:var(--color-bg-subtle);border-color:var(--color-accent)}._day_1u62r_110._empty_1u62r_129{cursor:default;background:transparent;border-color:transparent}._day_1u62r_110._today_1u62r_34{background:var(--color-accent-light);border-color:var(--color-accent)}._day_1u62r_110._today_1u62r_34 ._dayNumber_1u62r_145{color:var(--color-accent);font-weight:var(--font-weight-bold)}._day_1u62r_110._selected_1u62r_150{border-color:var(--color-primary);border-width:2px;box-shadow:0 0 0 2px var(--color-accent-light)}._day_1u62r_110._hasBooking_1u62r_156{background:linear-gradient(to bottom,var(--color-bg) 0%,rgba(59,130,246,.05) 100%)}._dayNumber_1u62r_145{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}._dayCounts_1u62r_167{display:flex;gap:var(--space-1);flex-wrap:wrap;margin-bottom:var(--space-1)}._dayCheckin_1u62r_174{font-size:10px;font-weight:var(--font-weight-semibold);color:#10b981;background:#10b9811a;padding:1px 4px;border-radius:3px}._dayCheckout_1u62r_183{font-size:10px;font-weight:var(--font-weight-semibold);color:#ef4444;background:#ef44441a;padding:1px 4px;border-radius:3px}._dayTasks_1u62r_193{display:flex;flex-direction:column;gap:2px;flex:1;overflow:hidden}._dayTaskItem_1u62r_201{font-size:9px;color:var(--color-text-main);background:var(--color-warning-light);padding:2px 4px;border-radius:2px;border-left:2px solid var(--color-warning);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dayTaskMore_1u62r_213{font-size:9px;color:var(--color-text-light);padding:2px 4px}._occupiedBar_1u62r_220{position:absolute;bottom:4px;left:4px;right:4px;height:3px;background:var(--color-accent);border-radius:2px;opacity:.5}._legend_1u62r_232{display:flex;gap:var(--space-6);justify-content:center;padding-top:var(--space-4);border-top:1px solid var(--color-border)}._legendItem_1u62r_240{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-light)}._legendCheckin_1u62r_248{font-size:10px;font-weight:var(--font-weight-semibold);color:#10b981;background:#10b9811a;padding:1px 6px;border-radius:3px}._legendCheckout_1u62r_257{font-size:10px;font-weight:var(--font-weight-semibold);color:#ef4444;background:#ef44441a;padding:1px 6px;border-radius:3px}._legendBar_1u62r_266{width:20px;height:3px;background:var(--color-accent);border-radius:2px;opacity:.5}._legendTask_1u62r_274{width:16px;height:12px;background:var(--color-warning-light);border-left:2px solid var(--color-warning);border-radius:2px}._sidebar_1u62r_283{display:flex;flex-direction:column;gap:var(--space-6)}._sidebarHeader_1u62r_289{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4)}._sidebarTitle_1u62r_296{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}._closeButton_1u62r_302{background:none;border:none;font-size:var(--font-size-2xl);color:var(--color-text-light);cursor:pointer;padding:0;line-height:1}._closeButton_1u62r_302:hover{color:var(--color-text-main)}._detailSection_1u62r_317{margin-bottom:var(--space-5)}._detailSection_1u62r_317:last-child{margin-bottom:0}._detailTitle_1u62r_325{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.5px}._checkinDot_1u62r_337{width:8px;height:8px;border-radius:50%;background:#10b981}._checkoutDot_1u62r_344{width:8px;height:8px;border-radius:50%;background:#ef4444}._taskDot_1u62r_351{width:8px;height:8px;border-radius:2px;background:var(--color-warning)}._detailList_1u62r_358{display:flex;flex-direction:column;gap:var(--space-3)}._detailItem_1u62r_364{padding:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._detailProperty_1u62r_370{font-weight:var(--font-weight-medium);margin-bottom:var(--space-1)}._detailGuest_1u62r_375{font-size:var(--font-size-sm);color:var(--color-text-light)}._detailMeta_1u62r_380{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-light);margin-top:var(--space-1)}._upcomingList_1u62r_390{display:flex;flex-direction:column;gap:var(--space-3)}._upcomingItem_1u62r_396{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._upcomingItem_1u62r_396:last-child{border-bottom:none}._upcomingDate_1u62r_408{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);background:var(--color-accent-light);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;min-width:50px;text-align:center}._upcomingDate_1u62r_408._todayDate_1u62r_420{color:#fff;background:var(--color-primary)}._upcomingInfo_1u62r_425{flex:1;min-width:0}._upcomingProperty_1u62r_430{font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._upcomingGuest_1u62r_437{font-size:var(--font-size-sm);color:var(--color-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._noEvents_1u62r_446{color:var(--color-text-light);font-size:var(--font-size-sm);font-style:italic}._loadingText_1u62r_452{color:var(--color-text-light);font-size:var(--font-size-sm)}._syncInfo_1u62r_457{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--space-3)}._syncNote_1u62r_463{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media(max-width:1024px){._mainGrid_1u62r_69{grid-template-columns:1fr}._sidebar_1u62r_283{display:grid;grid-template-columns:repeat(2,1fr)}._day_1u62r_110{min-height:80px}}@media(max-width:768px){._header_1u62r_9{flex-direction:column;gap:var(--space-4)}._headerActions_1u62r_28{width:100%}._todaySummary_1u62r_34{flex-wrap:wrap}._day_1u62r_110{min-height:70px;padding:var(--space-1)}._dayNumber_1u62r_145{font-size:var(--font-size-xs)}._dayCounts_1u62r_167{flex-direction:column;gap:1px}._dayCheckin_1u62r_174,._dayCheckout_1u62r_183{font-size:8px;padding:0 3px}._dayTasks_1u62r_193{display:none}._legend_1u62r_232{flex-wrap:wrap;gap:var(--space-3)}}@media(max-width:640px){._sidebar_1u62r_283{grid-template-columns:1fr}._legend_1u62r_232{flex-direction:column;align-items:center;gap:var(--space-2)}}._dayOwner_1u62r_541{font-size:10px;font-weight:var(--font-weight-semibold);color:#fff;background:#0b0b0c;padding:1px 4px;border-radius:3px}._ownerDot_1u62r_550{width:8px;height:8px;background:#0b0b0c;display:inline-block}._container_146u3_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_146u3_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}._sectionTabs_146u3_17{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}._sectionTab_146u3_17{padding:var(--space-2) var(--space-5);border:none;border-bottom:2px solid transparent;background:none;color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;margin-bottom:-1px;transition:all var(--transition-fast)}._sectionTab_146u3_17:hover{color:var(--color-text-main)}._sectionTabActive_146u3_41{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}._title_146u3_47{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_146u3_54{color:var(--color-text-light);font-size:var(--font-size-lg)}._headerActions_146u3_59{display:flex;gap:var(--space-3)}._summaryGrid_146u3_65{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}._summaryCard_146u3_72{display:flex;flex-direction:column;gap:var(--space-2)}._summaryLabel_146u3_78{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}._summaryValue_146u3_84{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._filtersCard_146u3_91{margin-bottom:var(--space-6)}._filters_146u3_91{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._addExpenseForm_146u3_102{display:flex;flex-direction:column;gap:var(--space-4)}._formRow_146u3_108{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._formActions_146u3_114{display:flex;gap:var(--space-3);margin-top:var(--space-2)}._fileLabel_146u3_120{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-main);margin-bottom:var(--space-2)}._fileInputWrapper_146u3_128{display:flex;align-items:center;gap:var(--space-2)}._fileInput_146u3_128{display:none}._required_146u3_138{color:var(--color-danger);font-weight:var(--font-weight-bold)}._clearFile_146u3_143{background:none;border:none;font-size:var(--font-size-lg);color:var(--color-text-light);cursor:pointer;padding:0;line-height:1}._clearFile_146u3_143:hover{color:var(--color-danger)}._fileHint_146u3_157{display:block;margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-danger)}._categoryBreakdown_146u3_165{display:flex;flex-direction:column;gap:var(--space-3)}._categoryItem_146u3_171{display:grid;grid-template-columns:150px 100px 1fr;align-items:center;gap:var(--space-3)}._categoryName_146u3_178{font-weight:var(--font-weight-medium);color:var(--color-text-main)}._categoryAmount_146u3_183{font-weight:var(--font-weight-semibold);color:var(--color-primary);text-align:right}._categoryBar_146u3_189{height:8px;background:var(--color-accent);border-radius:var(--radius-full);min-width:4px}._tableWrapper_146u3_197{overflow-x:auto}._table_146u3_197{width:100%;border-collapse:collapse}._table_146u3_197 th,._table_146u3_197 td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}._table_146u3_197 th{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);background:var(--color-bg-subtle)}._table_146u3_197 tbody tr:hover{background:var(--color-bg-subtle)}._receiptLink_146u3_224{background:none;border:none;color:var(--color-accent);text-decoration:none;font-weight:var(--font-weight-medium);cursor:pointer;padding:0;font-size:inherit}._receiptLink_146u3_224:hover{text-decoration:underline}._missingReceipt_146u3_239{color:var(--color-danger);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:#ef44441a;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm)}._receiptModal_146u3_249{display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}._receiptImage_146u3_256{max-width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._receiptActions_146u3_264{display:flex;gap:var(--space-3)}._receiptDownload_146u3_269{color:var(--color-accent);text-decoration:none;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._receiptDownload_146u3_269:hover{text-decoration:underline}@media(max-width:1024px){._summaryGrid_146u3_65,._filters_146u3_91{grid-template-columns:repeat(2,1fr)}._categoryItem_146u3_171{grid-template-columns:1fr;gap:var(--space-1)}._categoryAmount_146u3_183{text-align:left}}@media(max-width:640px){._header_146u3_9{flex-direction:column;gap:var(--space-4)}._headerActions_146u3_59{width:100%}._headerActions_146u3_59 button{flex:1}._summaryGrid_146u3_65,._filters_146u3_91,._formRow_146u3_108{grid-template-columns:1fr}}._container_qka5a_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_qka5a_9{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-8)}._title_qka5a_16{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_qka5a_23{color:var(--color-text-light);font-size:var(--font-size-lg)}._loading_qka5a_28,._error_qka5a_29{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}._error_qka5a_29 p{margin-bottom:var(--space-4)}._membersCard_qka5a_40,._invitationsCard_qka5a_44{margin-bottom:var(--space-6)}._membersTable_qka5a_49{width:100%}._tableHeader_qka5a_53{display:grid;grid-template-columns:2fr 1fr 1fr 100px;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._tableRow_qka5a_67{display:grid;grid-template-columns:2fr 1fr 1fr 100px;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border);align-items:center}._tableRow_qka5a_67:last-child{border-bottom:none}._tableRow_qka5a_67:hover{background:var(--color-bg-subtle)}._colName_qka5a_84{display:flex;flex-direction:column;gap:var(--space-1)}._memberName_qka5a_90{font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--space-2)}._youBadge_qka5a_97{font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-normal)}._memberEmail_qka5a_103{font-size:var(--font-size-sm);color:var(--color-text-light)}._colRole_qka5a_108{display:flex;align-items:center}._roleSelect_qka5a_113{width:120px}._colJoined_qka5a_117{font-size:var(--font-size-sm);color:var(--color-text-light)}._colActions_qka5a_122{display:flex;justify-content:flex-end}._rolesInfo_qka5a_128{background:var(--color-bg-subtle)}._rolesTitle_qka5a_132{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}._rolesGrid_qka5a_138{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}._roleCard_qka5a_144{display:flex;flex-direction:column;gap:var(--space-2)}._roleCard_qka5a_144 p{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:1.5}._inviteForm_qka5a_157{display:flex;flex-direction:column;gap:var(--space-4)}._inviteHint_qka5a_163{font-size:var(--font-size-sm);color:var(--color-text-light)}._inviteActions_qka5a_168{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}@media(max-width:1024px){._rolesGrid_qka5a_138{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._tableHeader_qka5a_53{display:none}._tableRow_qka5a_67{grid-template-columns:1fr;gap:var(--space-2)}._colRole_qka5a_108{order:-1}._colJoined_qka5a_117:before{content:"Joined: ";color:var(--color-text-light)}._colActions_qka5a_122{justify-content:flex-start;margin-top:var(--space-2)}._rolesGrid_qka5a_138{grid-template-columns:1fr}}@media(max-width:640px){._header_qka5a_9{flex-direction:column;gap:var(--space-4)}._title_qka5a_16{font-size:var(--font-size-3xl)}}._container_pyapr_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_pyapr_9{margin-bottom:var(--space-8)}._title_pyapr_13{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_pyapr_20{color:var(--color-text-light);font-size:var(--font-size-lg)}._loading_pyapr_25{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}._message_pyapr_31{padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6)}._message_pyapr_31._success_pyapr_37{background:var(--color-success-light);color:var(--color-success);border:1px solid var(--color-success)}._message_pyapr_31._error_pyapr_43{background:var(--color-danger-light);color:var(--color-danger);border:1px solid var(--color-danger)}._section_pyapr_50{margin-bottom:var(--space-6)}._sectionTitle_pyapr_54{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}._sectionDesc_pyapr_60{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}._profileInfo_pyapr_67{display:flex;flex-direction:column;gap:var(--space-3)}._profileRow_pyapr_73{display:flex;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._profileRow_pyapr_73:last-child{border-bottom:none}._profileLabel_pyapr_84{color:var(--color-text-light);font-weight:var(--font-weight-medium)}._roleBadge_pyapr_89{background:var(--color-accent-light);color:var(--color-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:capitalize}._channelsGrid_pyapr_100{display:flex;flex-direction:column;gap:var(--space-4)}._channel_pyapr_100{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._channelHeader_pyapr_115{display:flex;align-items:center;gap:var(--space-3)}._channelInfo_pyapr_121{display:flex;flex-direction:column;gap:var(--space-1)}._channelName_pyapr_127{font-weight:var(--font-weight-medium)}._channelDesc_pyapr_131{font-size:var(--font-size-sm);color:var(--color-text-light)}._toggle_pyapr_137{position:relative;display:inline-block;width:48px;height:24px;cursor:pointer}._toggle_pyapr_137 input{opacity:0;width:0;height:0}._toggleSlider_pyapr_151{position:absolute;inset:0;background-color:var(--color-border);border-radius:24px;transition:all var(--transition-fast)}._toggleSlider_pyapr_151:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;border-radius:50%;transition:all var(--transition-fast)}._toggle_pyapr_137 input:checked+._toggleSlider_pyapr_151{background-color:var(--color-primary)}._toggle_pyapr_137 input:checked+._toggleSlider_pyapr_151:before{transform:translate(24px)}._phoneInput_pyapr_182{margin-top:var(--space-4);max-width:300px}._passwordForm_pyapr_187{display:flex;flex-direction:column;gap:var(--space-4);max-width:420px}._passwordActions_pyapr_194{display:flex;justify-content:flex-start}._remindersGrid_pyapr_200{display:flex;flex-direction:column;gap:var(--space-4)}._reminderRow_pyapr_206{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._reminderRow_pyapr_206:last-child{border-bottom:none}._reminderLabel_pyapr_218{font-weight:var(--font-weight-medium)}._reminderSelect_pyapr_222{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#fff;cursor:pointer;min-width:160px}._reminderSelect_pyapr_222:focus{outline:none;border-color:var(--color-accent)}._digestList_pyapr_238{margin:var(--space-2) 0 0 var(--space-4);padding:0;font-size:var(--font-size-sm);color:var(--color-text-light)}._digestList_pyapr_238 li{margin-bottom:var(--space-1)}._digestPreview_pyapr_249{margin-top:var(--space-4);padding:var(--space-4);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}._digestPreview_pyapr_249 pre{font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:pre-wrap;margin:0;color:var(--color-text-main)}._widgetTokenSection_pyapr_267{display:flex;flex-direction:column;gap:var(--space-4)}._tokenDisplay_pyapr_273{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._tokenLabel_pyapr_279{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light);margin-bottom:var(--space-2)}._tokenValue_pyapr_286{display:flex;align-items:center;gap:var(--space-2)}._tokenValue_pyapr_286 code{font-family:var(--font-mono);font-size:var(--font-size-sm);background:var(--color-bg);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-border);flex:1;overflow:hidden;text-overflow:ellipsis}._widgetInstructions_pyapr_304{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._widgetInstructions_pyapr_304 h4{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}._widgetInstructions_pyapr_304 ol{margin:0 0 var(--space-4) var(--space-4);padding:0;font-size:var(--font-size-sm);color:var(--color-text-main);line-height:1.8}._widgetInstructions_pyapr_304 ol li{margin-bottom:var(--space-1)}._widgetCodeBlock_pyapr_328{margin-top:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._codeHeader_pyapr_335{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._codeContent_pyapr_346{margin:0;padding:var(--space-3);font-family:var(--font-mono);font-size:var(--font-size-xs);background:#1a1a2e;color:#e2e8f0;overflow-x:auto;white-space:pre-wrap}._tokenActions_pyapr_357{display:flex;gap:var(--space-2)}._widgetSetup_pyapr_362{padding:var(--space-6);text-align:center;background:var(--color-bg-subtle);border-radius:var(--radius-md)}._widgetSetup_pyapr_362 p{margin-bottom:var(--space-4);color:var(--color-text-light)}._actions_pyapr_375{display:flex;justify-content:flex-end;margin-top:var(--space-4)}@media(max-width:640px){._title_pyapr_13{font-size:var(--font-size-3xl)}._channel_pyapr_100{flex-direction:column;align-items:flex-start;gap:var(--space-3)}._reminderRow_pyapr_206{flex-direction:column;align-items:flex-start;gap:var(--space-2)}._reminderSelect_pyapr_222{width:100%}}._container_1nji7_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._sectionTabs_1nji7_10{display:flex;gap:0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}._sectionTab_1nji7_10{padding:var(--space-2) var(--space-5);border:none;border-bottom:2px solid transparent;background:none;color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;margin-bottom:-1px;transition:all var(--transition-fast)}._sectionTab_1nji7_10:hover{color:var(--color-text-main)}._sectionTabActive_1nji7_34{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:var(--font-weight-semibold)}._viewTabs_1nji7_40{display:inline-flex;gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._viewTab_1nji7_40{border:none;background:transparent;color:var(--color-text-light);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._viewTabActive_1nji7_60{background:var(--color-bg);color:var(--color-text-main);box-shadow:var(--shadow-sm)}._header_1nji7_66{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}._title_1nji7_73{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.5px;margin-bottom:var(--space-1)}._subtitle_1nji7_80{color:var(--color-text-light)}._headerActions_1nji7_84{display:flex;gap:var(--space-3);align-items:center}._monthSelect_1nji7_90{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--font-size-sm);min-width:180px}._error_1nji7_99{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._statsRow_1nji7_108{display:flex;gap:var(--space-6);margin-bottom:var(--space-6);padding:var(--space-4) var(--space-6);background:var(--color-bg-subtle);border-radius:var(--radius-lg)}._stat_1nji7_108{display:flex;flex-direction:column;align-items:center;flex:1}._statValue_1nji7_124{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._statLabel_1nji7_130{font-size:var(--font-size-sm);color:var(--color-text-light)}._tableWrapper_1nji7_136{overflow-x:auto}._table_1nji7_136{width:100%;border-collapse:collapse}._table_1nji7_136 th{text-align:left;padding:var(--space-3) var(--space-4);font-weight:var(--font-weight-medium);color:var(--color-text-light);font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border)}._table_1nji7_136 td{padding:var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:middle}._table_1nji7_136 tbody tr:hover{background:var(--color-bg-subtle)}._propertyCell_1nji7_164{display:flex;flex-direction:column;gap:var(--space-1)}._propertyName_1nji7_170{font-weight:var(--font-weight-medium)}._propertyAddress_1nji7_174{font-size:var(--font-size-sm);color:var(--color-text-light)}._amount_1nji7_179{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._sentDate_1nji7_184{color:var(--color-text-light);font-size:var(--font-size-sm)}._noReportRow_1nji7_189{background:var(--color-bg-subtle)}._emptyState_1nji7_193{text-align:center;padding:var(--space-8)!important;color:var(--color-text-light)}._modalContent_1nji7_200{display:flex;flex-direction:column;gap:var(--space-4)}._modalDescription_1nji7_206{color:var(--color-text-light)}._formGroup_1nji7_210{display:flex;flex-direction:column;gap:var(--space-2)}._formGroup_1nji7_210 label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._select_1nji7_221{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);font-size:var(--font-size-base);width:100%}._infoText_1nji7_230{font-size:var(--font-size-sm);color:var(--color-text-light);font-style:italic}._modalActions_1nji7_236{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4)}._inlineActions_1nji7_243{display:flex;gap:var(--space-2);flex-wrap:wrap}._checklist_1nji7_249{display:flex;flex-direction:column;gap:var(--space-2);max-height:180px;overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}._checkItem_1nji7_260{display:flex;gap:var(--space-2);align-items:center;font-size:var(--font-size-sm)}._recipientList_1nji7_267{display:flex;flex-direction:column;gap:var(--space-2)}._recipientRow_1nji7_273{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-2)}@media(max-width:768px){._header_1nji7_66{flex-direction:column;gap:var(--space-4)}._headerActions_1nji7_84{width:100%;flex-direction:column}._monthSelect_1nji7_90,._viewTabs_1nji7_40{width:100%}._viewTab_1nji7_40{flex:1}._statsRow_1nji7_108{flex-wrap:wrap;gap:var(--space-4)}._stat_1nji7_108{flex:0 0 calc(50% - var(--space-2))}._table_1nji7_136 th:nth-child(4),._table_1nji7_136 td:nth-child(4),._table_1nji7_136 th:nth-child(5),._table_1nji7_136 td:nth-child(5){display:none}._recipientRow_1nji7_273{grid-template-columns:1fr}}._container_uo3wr_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._loading_uo3wr_9,._error_uo3wr_9{text-align:center;padding:var(--space-8);color:var(--color-text-light)}._error_uo3wr_9{color:var(--color-danger)}._header_uo3wr_20{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-4)}._backLink_uo3wr_27{color:var(--color-text-light);text-decoration:none;font-size:var(--font-size-sm);display:inline-block;margin-bottom:var(--space-2)}._backLink_uo3wr_27:hover{color:var(--color-primary)}._title_uo3wr_39{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}._subtitle_uo3wr_45{color:var(--color-text-light)}._headerActions_uo3wr_49{display:flex;gap:var(--space-3)}._statusBanner_uo3wr_55{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-6);background:var(--color-bg-subtle)}._statusBanner_uo3wr_55._sent_uo3wr_65{background:#22c55e1a}._statusBanner_uo3wr_55._finalized_uo3wr_69{background:#3b82f61a}._statusLabel_uo3wr_73{font-weight:var(--font-weight-medium)}._sentInfo_uo3wr_77{color:var(--color-text-light);font-size:var(--font-size-sm);margin-left:auto}._grid_uo3wr_84{display:grid;gap:var(--space-6)}._revenueCard_uo3wr_89{grid-column:1 / -1}@media(min-width:1024px){._grid_uo3wr_84{grid-template-columns:2fr 1fr}._revenueCard_uo3wr_89{grid-column:1}._summaryCard_uo3wr_100{grid-column:2;grid-row:1}}._cardActions_uo3wr_107{display:flex;gap:var(--space-2)}._revenueTable_uo3wr_113{overflow-x:auto}._revenueTable_uo3wr_113 table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._revenueTable_uo3wr_113 th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-medium);color:var(--color-text-light);border-bottom:1px solid var(--color-border)}._revenueTable_uo3wr_113 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._revenueTable_uo3wr_113 tfoot td{padding-top:var(--space-3);border-bottom:none}._deleteBtn_uo3wr_141{background:none;border:none;color:var(--color-danger);font-size:var(--font-size-lg);cursor:pointer;padding:var(--space-1);line-height:1}._deleteBtn_uo3wr_141:hover{background:var(--color-danger-bg);border-radius:var(--radius-sm)}._summaryRows_uo3wr_157{display:flex;flex-direction:column;gap:var(--space-2)}._summaryRow_uo3wr_157{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-2) 0}._summaryLabelGroup_uo3wr_170{display:flex;flex-direction:column;gap:2px}._calcNote_uo3wr_176{font-size:var(--font-size-xs);color:var(--color-text-light)}._summaryRow_uo3wr_157._subtotal_uo3wr_181{font-weight:var(--font-weight-medium)}._summaryRow_uo3wr_157._total_uo3wr_185{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-primary)}._summaryRow_uo3wr_157._payoutStatus_uo3wr_191{margin-top:var(--space-2)}._negative_uo3wr_195{color:var(--color-danger)}._positive_uo3wr_199{color:var(--color-success)}._divider_uo3wr_203{height:1px;background:var(--color-border);margin:var(--space-2) 0}._expensesList_uo3wr_210{display:flex;flex-direction:column;gap:var(--space-2)}._expenseRow_uo3wr_216{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);gap:var(--space-3)}._expenseRow_uo3wr_216:last-child{border-bottom:none}._expenseInfo_uo3wr_229{min-width:0}._expenseDesc_uo3wr_233{font-weight:var(--font-weight-medium)}._expenseCategory_uo3wr_237{display:block;font-size:var(--font-size-sm);color:var(--color-text-light)}._expenseAmount_uo3wr_243{font-variant-numeric:tabular-nums}._expenseActions_uo3wr_247{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}._inlineAction_uo3wr_254{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:var(--font-size-sm);padding:0}._inlineAction_uo3wr_254:hover{text-decoration:underline}._expenseTotal_uo3wr_267{font-weight:var(--font-weight-bold);border-top:2px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3)}._attachmentsList_uo3wr_275{display:flex;flex-direction:column;gap:var(--space-2)}._attachmentRow_uo3wr_281{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-sm)}._attachmentName_uo3wr_290{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._attachmentActions_uo3wr_295{display:flex;align-items:center;gap:var(--space-3)}._downloadLink_uo3wr_301{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._downloadLink_uo3wr_301:hover{text-decoration:underline}._notesInput_uo3wr_312{width:100%;min-height:100px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);resize:vertical}._notesDisplay_uo3wr_323{color:var(--color-text-light);white-space:pre-wrap}._emptyText_uo3wr_329{color:var(--color-text-light);font-size:var(--font-size-sm);text-align:center;padding:var(--space-4)}._modalForm_uo3wr_337{display:flex;flex-direction:column;gap:var(--space-4)}._formRow_uo3wr_343{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:var(--space-3)}._formGroup_uo3wr_349{display:flex;flex-direction:column;gap:var(--space-2)}._formGroup_uo3wr_349 label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._select_uo3wr_360{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._fileInput_uo3wr_367{padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md)}._helpText_uo3wr_373{font-size:var(--font-size-xs);color:var(--color-text-light)}._radioGroup_uo3wr_378{display:flex;gap:var(--space-4)}._radioGroup_uo3wr_378 label{display:flex;align-items:center;gap:var(--space-2);font-weight:400;cursor:pointer}._checkboxLabel_uo3wr_391{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer}._modalActions_uo3wr_399{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2)}._importPreview_uo3wr_407{background:var(--color-bg-subtle);padding:var(--space-4);border-radius:var(--radius-md);max-height:300px;overflow-y:auto}._importPreview_uo3wr_407 h4{margin-bottom:var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._importPreview_uo3wr_407 table{width:100%;font-size:var(--font-size-xs);border-collapse:collapse}._importPreview_uo3wr_407 th,._importPreview_uo3wr_407 td{padding:var(--space-2);text-align:left;border-bottom:1px solid var(--color-border)}._previewMore_uo3wr_434{font-size:var(--font-size-xs);color:var(--color-text-light);text-align:center;margin-top:var(--space-2)}._sendList_uo3wr_442{margin:var(--space-2) 0 var(--space-4);padding-left:var(--space-6)}._sendList_uo3wr_442 li{margin-bottom:var(--space-2);color:var(--color-text-light)}._sendSummary_uo3wr_452{background:var(--color-bg-subtle);padding:var(--space-4);border-radius:var(--radius-md)}._sendSummary_uo3wr_452 p{margin-bottom:var(--space-2)}._sendSummary_uo3wr_452 p:last-child{margin-bottom:0}._formGroupLabel_uo3wr_467{display:block;font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);margin-bottom:var(--space-2)}._recipientsList_uo3wr_474{display:flex;flex-direction:column;gap:var(--space-2);max-height:200px;overflow-y:auto;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2)}._recipientItem_uo3wr_485{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;transition:background .15s}._recipientItem_uo3wr_485:hover{background:var(--color-bg-subtle)}._recipientItem_uo3wr_485 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._recipientInfo_uo3wr_505{flex:1;display:flex;flex-direction:column;gap:2px}._recipientName_uo3wr_512{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm)}._recipientEmail_uo3wr_517{font-size:var(--font-size-xs);color:var(--color-text-light)}@media(max-width:768px){._header_uo3wr_20{flex-direction:column;gap:var(--space-4)}._headerActions_uo3wr_49{width:100%;flex-wrap:wrap}._headerActions_uo3wr_49>*{flex:1;min-width:120px}}._previewModal_uo3wr_541{display:flex;flex-direction:column;gap:var(--space-6)}._previewHeader_uo3wr_547{text-align:center;padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border)}._previewHeader_uo3wr_547 h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}._previewHeader_uo3wr_547 p{color:var(--color-text-light);font-size:var(--font-size-sm)}._previewMonth_uo3wr_564{margin-top:var(--space-2);font-weight:var(--font-weight-semibold);color:var(--color-text)!important}._previewSection_uo3wr_570{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._previewSection_uo3wr_570 h3{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3);color:var(--color-text)}._previewTable_uo3wr_583{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._previewTable_uo3wr_583 th{text-align:left;padding:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-text-light);border-bottom:1px solid var(--color-border)}._previewTable_uo3wr_583 td{padding:var(--space-2);border-bottom:1px solid var(--color-border)}._previewSummary_uo3wr_602{display:flex;flex-direction:column;gap:var(--space-2)}._previewRow_uo3wr_608{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-2) 0;font-size:var(--font-size-sm)}._previewLabelGroup_uo3wr_616{display:flex;flex-direction:column;gap:2px}._previewTotal_uo3wr_622{border-top:2px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);color:var(--color-primary)}._previewExpenses_uo3wr_631{display:flex;flex-direction:column;gap:var(--space-1)}._previewExpenseRow_uo3wr_637{display:flex;justify-content:space-between;padding:var(--space-2) 0;font-size:var(--font-size-sm);border-bottom:1px solid var(--color-border)}._previewExpenseRow_uo3wr_637:last-child{border-bottom:none}._previewNotes_uo3wr_649{font-size:var(--font-size-sm);color:var(--color-text-light);white-space:pre-wrap}@media print{._header_uo3wr_20{margin-bottom:var(--space-4)}._backLink_uo3wr_27,._headerActions_uo3wr_49,._statusBanner_uo3wr_55,._cardActions_uo3wr_107,._deleteBtn_uo3wr_141,._downloadLink_uo3wr_301{display:none!important}._container_uo3wr_1{padding:0}._grid_uo3wr_84{display:block}._grid_uo3wr_84>*{margin-bottom:var(--space-4);break-inside:avoid}}._container_1lu02_1{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_1lu02_12{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start}._headerIntro_1lu02_19{min-width:0;flex:1}._backButton_1lu02_24{margin-bottom:var(--space-2)}._headerActions_1lu02_28{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;justify-content:flex-end}._title_1lu02_36{font-size:var(--font-size-2xl);margin-top:var(--space-2);margin-bottom:var(--space-1)}._subtitle_1lu02_42{color:var(--color-text-light)}._monthSelect_1lu02_46{min-width:180px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._statusBanner_1lu02_54{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;color:var(--color-text-light);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-bg-subtle)}._statsGrid_1lu02_65{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4)}._statCard_1lu02_71{display:flex;flex-direction:column;gap:var(--space-1)}._statLabel_1lu02_77{color:var(--color-text-light);font-size:var(--font-size-sm)}._statValue_1lu02_82{color:var(--color-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold)}._grid_1lu02_88{display:grid;gap:var(--space-6)}@media(min-width:960px){._grid_1lu02_88{grid-template-columns:1.2fr .8fr}}._totalsList_1lu02_99,._recipientList_1lu02_100{display:flex;flex-direction:column;gap:var(--space-3)}._totalRow_1lu02_106,._recipientRow_1lu02_107{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._recipientRow_1lu02_107{flex-direction:column}._recipientRow_1lu02_107 span,._muted_1lu02_120{color:var(--color-text-light);font-size:var(--font-size-sm)}._tableWrap_1lu02_125{overflow-x:auto}._table_1lu02_125{width:100%;border-collapse:collapse;min-width:760px}._table_1lu02_125 th,._table_1lu02_125 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:top}._propertyCell_1lu02_143{display:flex;flex-direction:column;gap:var(--space-1)}._propertyCell_1lu02_143 span{color:var(--color-text-light);font-size:var(--font-size-sm)}._amount_1lu02_154{color:var(--color-primary);font-weight:var(--font-weight-bold)}._reportLink_1lu02_159{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}._error_1lu02_165{color:var(--color-danger)}@media(max-width:900px){._header_1lu02_12{flex-direction:column}._headerActions_1lu02_28{width:100%;justify-content:flex-start}._monthSelect_1lu02_46{min-width:0;width:100%}}@media(max-width:640px){._container_1lu02_1{gap:var(--space-5);padding-top:var(--space-6);padding-bottom:var(--space-6)}._statsGrid_1lu02_65{grid-template-columns:1fr}._totalRow_1lu02_106{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}._chart_ty78b_1{position:relative;width:100%}._chart_ty78b_1 svg{display:block;overflow:visible}._grid_ty78b_11{stroke:var(--color-border);stroke-width:1}._axis_ty78b_16{stroke:#cbd5e1;stroke-width:1}._tick_ty78b_21{fill:var(--color-text-muted);font-size:11px;font-variant-numeric:tabular-nums}._monthLabel_ty78b_27{fill:var(--color-text-light);font-size:11px;font-weight:var(--font-weight-medium)}._yearLabel_ty78b_33{fill:var(--color-text-muted);font-size:10px}._value_ty78b_38{fill:var(--color-text-main);font-size:12px;font-weight:var(--font-weight-semibold)}._hit_ty78b_44{fill:transparent}._month_ty78b_27{cursor:default;outline:none}._bar_ty78b_53{fill:var(--color-accent);transition:fill var(--transition-fast)}._draft_ty78b_58{transition:opacity var(--transition-fast)}._hatchBase_ty78b_62{fill:var(--color-accent-light)}._hatchLine_ty78b_66{stroke:var(--color-accent);stroke-width:2}._monthActive_ty78b_71 ._bar_ty78b_53{fill:var(--color-accent-hover)}._monthActive_ty78b_71 ._monthLabel_ty78b_27{fill:var(--color-text-main)}._month_ty78b_27:focus-visible ._hit_ty78b_44{stroke:var(--color-accent);stroke-width:2;rx:6}._grow_ty78b_85{transform-box:fill-box;transform-origin:50% 100%;animation:_grow_ty78b_85 .7s cubic-bezier(.2,.8,.2,1) both}@keyframes _grow_ty78b_85{0%{transform:scaleY(0)}}._average_ty78b_97 line{stroke:var(--color-text-light);stroke-width:1;opacity:.6}._average_ty78b_97 text{fill:var(--color-text-muted);font-size:10px;font-weight:var(--font-weight-medium)}._average_ty78b_97 ._averageValue_ty78b_109{fill:var(--color-text-light);font-size:11px;font-weight:var(--font-weight-semibold)}._tooltip_ty78b_115{position:absolute;z-index:var(--z-dropdown);min-width:180px;max-width:240px;padding:var(--space-3) var(--space-4);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:none}._tooltipLeft_ty78b_128{transform:translate(-100%)}._tooltipValue_ty78b_132{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.2}._tooltipMonth_ty78b_139{font-size:var(--font-size-xs);color:var(--color-text-light)}._tooltipDraft_ty78b_144{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-accent-hover)}._tooltipList_ty78b_150{list-style:none;margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px}._tooltipList_ty78b_150 li{display:flex;justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-xs)}._tooltipName_ty78b_167{color:var(--color-text-light);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipFee_ty78b_174{color:var(--color-text-main);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}._tooltipMore_ty78b_180{color:var(--color-text-muted)}._container_mxgnd_1{padding:var(--space-8) var(--container-padding);max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}._header_mxgnd_10{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._backLink_mxgnd_18{display:inline-block;margin-bottom:var(--space-2);color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._backLink_mxgnd_18:hover{color:var(--color-text-main)}._title_mxgnd_30{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.5px;margin-bottom:var(--space-1)}._subtitle_mxgnd_37{color:var(--color-text-light)}._rangeSwitch_mxgnd_41{display:inline-flex;gap:var(--space-1);padding:var(--space-1);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}._rangeOption_mxgnd_50{border:none;background:transparent;color:var(--color-text-light);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:all var(--transition-fast)}._rangeOption_mxgnd_50:hover{color:var(--color-text-main)}._rangeOptionActive_mxgnd_66{background:#fff;color:var(--color-primary);box-shadow:var(--shadow-sm)}._statsGrid_mxgnd_73{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:var(--space-4)}._heroSkeleton_mxgnd_79{border-radius:var(--radius-lg)}._hero_mxgnd_79{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);color:#fff;background:radial-gradient(circle at 100% 0%,rgba(129,140,248,.55),transparent 55%),linear-gradient(135deg,var(--color-primary) 0%,#1e3a8a 60%,#4f46e5 100%)}._heroLabel_mxgnd_98{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#ffffffbf}._heroValue_mxgnd_104{font-size:var(--font-size-6xl);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight);line-height:1}._heroNote_mxgnd_111{font-size:var(--font-size-xs);color:#ffffffb3}._stat_mxgnd_73{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}._statLabel_mxgnd_127{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light)}._statValue_mxgnd_133{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1.15}._statNote_mxgnd_140{font-size:var(--font-size-xs);color:var(--color-text-muted)}._cardHeader_mxgnd_146{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-5) var(--space-6) 0}._cardTitle_mxgnd_155{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._cardMeta_mxgnd_160{font-size:var(--font-size-sm);color:var(--color-text-light)}._legend_mxgnd_165{display:flex;gap:var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-light)}._legend_mxgnd_165>span{display:inline-flex;align-items:center;gap:var(--space-2)}._swatch_mxgnd_178{display:inline-block;width:10px;height:10px;border-radius:2px;background:var(--color-accent)}._swatchDraft_mxgnd_186{background:repeating-linear-gradient(45deg,var(--color-accent) 0 2px,var(--color-accent-light) 2px 4px)}._chartCard_mxgnd_190{overflow:visible}._chartBody_mxgnd_194{padding:var(--space-4) var(--space-6) var(--space-2)}._tableToggle_mxgnd_198{border-top:1px solid var(--color-border)}._tableToggle_mxgnd_198 summary{padding:var(--space-3) var(--space-6);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light);cursor:pointer}._tableToggle_mxgnd_198 summary:hover{color:var(--color-text-main)}._table_mxgnd_198{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._table_mxgnd_198 th{text-align:left;padding:var(--space-2) var(--space-6);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._table_mxgnd_198 td{padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);font-variant-numeric:tabular-nums}._table_mxgnd_198 th:not(:first-child),._table_mxgnd_198 td:not(:first-child){text-align:right}._propertyTable_mxgnd_241{margin-top:var(--space-3)}._propertyTable_mxgnd_241 th:nth-child(2),._propertyTable_mxgnd_241 td:nth-child(2){text-align:center;width:90px}._propertyName_mxgnd_251 a{font-weight:var(--font-weight-medium);color:var(--color-text-main)}._propertyName_mxgnd_251 a:hover{color:var(--color-accent)}._rate_mxgnd_260{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-light);color:#1d4ed8;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._shareColumn_mxgnd_270{width:40%}._shareTrack_mxgnd_274{height:8px;border-radius:var(--radius-full);background:var(--color-bg-subtle);overflow:hidden}._shareFill_mxgnd_281{height:100%;border-radius:var(--radius-full);background:linear-gradient(90deg,var(--color-accent),#6366f1);animation:_fill_mxgnd_1 .8s cubic-bezier(.2,.8,.2,1) both;transform-origin:left}@keyframes _fill_mxgnd_1{0%{transform:scaleX(0)}}._amount_mxgnd_295{font-weight:var(--font-weight-semibold);white-space:nowrap}._share_mxgnd_270{display:inline-block;min-width:40px;margin-left:var(--space-2);font-weight:var(--font-weight-normal);color:var(--color-text-muted)}._emptyRange_mxgnd_308{padding:var(--space-6);color:var(--color-text-light)}._message_mxgnd_313{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);color:var(--color-text-light)}._messageTitle_mxgnd_321{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}@media(max-width:1024px){._statsGrid_mxgnd_73{grid-template-columns:repeat(3,minmax(0,1fr))}._hero_mxgnd_79{grid-column:1 / -1}}@media(max-width:640px){._container_mxgnd_1{padding:var(--space-6) var(--space-4)}._statsGrid_mxgnd_73{grid-template-columns:minmax(0,1fr)}._heroValue_mxgnd_104{font-size:var(--font-size-5xl)}._shareColumn_mxgnd_270{display:none}._table_mxgnd_198 th,._table_mxgnd_198 td{padding-left:var(--space-4);padding-right:var(--space-4)}._tableToggle_mxgnd_198 summary,._cardHeader_mxgnd_146{padding-left:var(--space-4);padding-right:var(--space-4)}._chartBody_mxgnd_194{padding-left:var(--space-2);padding-right:var(--space-2)}}._container_3r667_1{padding:var(--space-8) var(--container-padding);max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}._header_3r667_10{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._title_3r667_18{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.5px;margin-bottom:var(--space-1)}._subtitle_3r667_25{color:var(--color-text-light)}._error_3r667_29{color:var(--color-danger);font-size:var(--font-size-sm)}._empty_3r667_34{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--color-text-light)}._addGroup_3r667_43{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3)}._addGroup_3r667_43>:first-child{flex:1}._group_3r667_54{overflow:hidden}._groupHeader_3r667_58{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}._groupName_3r667_68{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._itemRow_3r667_76{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._itemMain_3r667_85{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}._itemName_3r667_93{font-weight:var(--font-weight-medium)}._itemColor_3r667_97{font-size:var(--font-size-sm);color:var(--color-text-light)}._itemNotes_3r667_102{font-size:var(--font-size-xs);color:var(--color-text-light)}._actions_3r667_107{display:flex;align-items:center;gap:var(--space-1);flex-shrink:0}._iconButton_3r667_114{width:32px;height:32px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-main);cursor:pointer}._iconButton_3r667_114:disabled{opacity:.35;cursor:default}._buyLink_3r667_129{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}._addItem_3r667_139{width:100%;padding:var(--space-3) var(--space-4);border:none;background:transparent;color:var(--color-primary);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;outline-offset:-2px}._addItem_3r667_139:disabled{opacity:.5;cursor:default}._form_3r667_156{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}._formGrid_3r667_165{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}._selectLabel_3r667_171{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._select_3r667_171,._textarea_3r667_180{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-main);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}._formActions_3r667_191{display:flex;gap:var(--space-2)}@media(max-width:600px){._groupHeader_3r667_58,._itemRow_3r667_76{flex-wrap:wrap}._groupName_3r667_68,._itemMain_3r667_85{flex:1 1 160px}._itemRow_3r667_76{align-items:flex-start}}._card_1ldgl_5{overflow:hidden}._header_1ldgl_9{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}._headerMain_1ldgl_19{flex:1 1 220px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}._cabin_1ldgl_28{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._title_1ldgl_36{font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._meta_1ldgl_41{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-light)}._status_1ldgl_50{padding:1px var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;background:var(--color-accent-light);color:var(--color-accent-hover)}._status_1ldgl_50[data-status=partial]{background:#fef3c7;color:var(--color-warning-text)}._status_1ldgl_50[data-status=received]{background:var(--color-success-light);color:#047857}._headerActions_1ldgl_70,._itemActions_1ldgl_71{flex:0 1 auto;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1)}._items_1ldgl_80{list-style:none;margin:0;padding:0}._item_1ldgl_71{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}._item_1ldgl_71:last-child{border-bottom:none}._itemMain_1ldgl_99{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}._itemTitle_1ldgl_108{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}._itemName_1ldgl_115{font-weight:var(--font-weight-medium)}._qty_1ldgl_119{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._itemState_1ldgl_125{font-size:var(--font-size-xs);color:var(--color-text-light)}._itemState_1ldgl_125[data-received=true]{color:#047857;font-weight:var(--font-weight-medium)}._empty_1ldgl_135{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-light)}._returns_1ldgl_141{padding:var(--space-2) var(--space-4) var(--space-3);border-top:1px solid var(--color-border);font-size:var(--font-size-xs);color:var(--color-text-light)}._returns_1ldgl_141 ul{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}._returnsTitle_1ldgl_157{font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._cardError_1ldgl_162{padding:0 var(--space-4) var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm)}._form_1ldgl_170{display:flex;flex-direction:column;gap:var(--space-4)}._summary_1ldgl_176{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._fieldset_1ldgl_181{border:none;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}._legend_1ldgl_191{padding:0;margin-bottom:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._checklist_1ldgl_198{list-style:none;margin:0;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:240px;overflow-y:auto}._checklist_1ldgl_198 li+li{border-top:1px solid var(--color-border)}._check_1ldgl_198{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--font-size-sm);cursor:pointer;overflow-wrap:anywhere}._check_1ldgl_198 input{flex:none;width:18px;height:18px;margin-top:1px}._checkText_1ldgl_229{min-width:0}._field_1ldgl_181{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:0}._select_1ldgl_242{width:100%;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-main);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}._fieldGroup_1ldgl_256{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._row_1ldgl_263{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--space-3)}._hint_1ldgl_269{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);overflow-wrap:anywhere}._description_1ldgl_276{color:var(--color-text-light);font-size:var(--font-size-xs);overflow-wrap:anywhere}._checkbox_1ldgl_282{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._checkbox_1ldgl_282 input{width:18px;height:18px}._file_1ldgl_296{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);max-width:100%}._radio_1ldgl_302{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--font-size-sm);cursor:pointer}._radio_1ldgl_302 input{flex:none;width:18px;height:18px;margin-top:1px}._radioText_1ldgl_317{display:flex;flex-direction:column;gap:2px}._radioText_1ldgl_317 strong{font-weight:var(--font-weight-medium)}._error_1ldgl_327{color:var(--color-danger);font-size:var(--font-size-sm)}._actions_1ldgl_332{display:flex;gap:var(--space-2);flex-wrap:wrap}@media(max-width:600px){._header_1ldgl_9,._item_1ldgl_71{flex-wrap:wrap;align-items:flex-start}._headerMain_1ldgl_19,._itemMain_1ldgl_99{flex:1 1 100%}._headerActions_1ldgl_70,._itemActions_1ldgl_71{flex:1 1 100%;justify-content:flex-start}}._container_1fld8_1{padding:var(--space-8) var(--container-padding);max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4)}._header_1fld8_10{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap}._title_1fld8_18{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);letter-spacing:-.5px;margin-bottom:var(--space-1)}._subtitle_1fld8_25{color:var(--color-text-light)}._error_1fld8_29{color:var(--color-danger);font-size:var(--font-size-sm)}._success_1fld8_34{color:var(--color-success);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._hint_1fld8_40{color:var(--color-text-light);font-size:var(--font-size-sm)}._empty_1fld8_45{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--color-text-light);text-align:center}._toolbar_1fld8_57{display:flex;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap}._tabs_1fld8_64{flex:1 1 300px;display:flex;gap:var(--space-1);min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--color-border)}._tab_1fld8_64{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:none;background:none;font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light);cursor:pointer;border-bottom:2px solid transparent;white-space:nowrap;outline-offset:-2px}._tab_1fld8_64:hover{color:var(--color-text-main)}._tabActive_1fld8_97{color:var(--color-accent);border-bottom-color:var(--color-accent)}._count_1fld8_102{min-width:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text-light);font-size:var(--font-size-xs);line-height:18px;text-align:center}._tabActive_1fld8_97 ._count_1fld8_102{background:var(--color-accent-light);border-color:transparent;color:var(--color-accent)}._segmented_1fld8_120{display:inline-flex;margin-bottom:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}._segment_1fld8_120,._segmentActive_1fld8_129{padding:var(--space-1) var(--space-3);border:none;background:var(--color-bg);color:var(--color-text-light);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;outline-offset:-2px}._segment_1fld8_120+._segment_1fld8_120,._segment_1fld8_120+._segmentActive_1fld8_129,._segmentActive_1fld8_129+._segment_1fld8_120{border-left:1px solid var(--color-border)}._segmentActive_1fld8_129{background:var(--color-primary);color:#fff}._panel_1fld8_153{display:flex;flex-direction:column;gap:var(--space-4)}._group_1fld8_161{overflow:hidden}._groupHeader_1fld8_165{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border)}._groupTitle_1fld8_176{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-width:0}._groupActions_1fld8_185{display:flex;flex-wrap:wrap;gap:var(--space-1)}._groupName_1fld8_191{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-light)}._groupCount_1fld8_199{font-size:var(--font-size-xs);color:var(--color-text-light)}._list_1fld8_204{list-style:none;margin:0;padding:0}._rowItem_1fld8_210{border-bottom:1px solid var(--color-border)}._rowItem_1fld8_210:last-child{border-bottom:none}._row_1fld8_210{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}._rowMain_1fld8_226{flex:1 1 200px;display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}._rowTitle_1fld8_235{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2)}._itemName_1fld8_242{font-weight:var(--font-weight-medium)}._qty_1fld8_246{font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._tag_1fld8_253{align-self:center;padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-light);color:var(--color-accent-hover);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._itemColor_1fld8_264{font-size:var(--font-size-sm);color:var(--color-text-light)}._meta_1fld8_269{font-size:var(--font-size-xs);color:var(--color-text-light)}._notes_1fld8_274{font-size:var(--font-size-sm);color:var(--color-text-main);white-space:pre-line}._actions_1fld8_281{flex:0 1 auto;max-width:60%;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-1)}._buyLink_1fld8_291{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none}._rowError_1fld8_301{padding:0 var(--space-4) var(--space-3);color:var(--color-danger);font-size:var(--font-size-sm)}._inlineForm_1fld8_307{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-3)}._inlineForm_1fld8_307>:first-child{width:96px}._inlineForm_1fld8_307._linkForm_1fld8_319{flex-wrap:wrap}._inlineForm_1fld8_307._linkForm_1fld8_319>:first-child{flex:1 1 220px;width:auto;min-width:0}._form_1fld8_331{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}._formGrid_1fld8_338{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-3)}._selectLabel_1fld8_344{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:0}._select_1fld8_344,._textarea_1fld8_354{width:100%;min-width:0;padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-main);font:inherit;font-size:var(--font-size-base);font-weight:var(--font-weight-normal)}._formActions_1fld8_367{display:flex;gap:var(--space-2);flex-wrap:wrap}._inlineNotice_1fld8_373{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}._modalBody_1fld8_382{display:flex;flex-direction:column;gap:var(--space-4)}._modalSummary_1fld8_388{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}._checkbox_1fld8_393{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}._checkbox_1fld8_393 input{width:18px;height:18px}._shares_1fld8_407{list-style:none;margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);font-size:var(--font-size-sm)}._shares_1fld8_407 li{display:flex;justify-content:space-between;gap:var(--space-3);padding:2px 0}._shares_1fld8_407 li span:last-child{font-family:var(--font-mono)}._file_1fld8_428{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);max-width:100%}@media(max-width:600px){._row_1fld8_210{flex-wrap:wrap;align-items:flex-start}._rowMain_1fld8_226{flex:1 1 100%}._actions_1fld8_281{flex:1 1 100%;max-width:none;justify-content:flex-start}._tabs_1fld8_64{gap:0}._tab_1fld8_64{gap:6px;padding:var(--space-3) var(--space-2)}}._page_14y0x_1{max-width:1180px;margin:0 auto;padding:var(--space-8) var(--space-4) var(--space-12)}._header_14y0x_7{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-end;margin-bottom:var(--space-6)}._eyebrow_14y0x_15{margin:0 0 var(--space-2);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0}._header_14y0x_7 h1{margin:0;color:var(--color-text-main);font-size:var(--font-size-4xl)}._subhead_14y0x_30{margin:var(--space-2) 0 0;max-width:620px;color:var(--color-text-light)}._layout_14y0x_36{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5);align-items:start}._panel_14y0x_43,._examplesSection_14y0x_44{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-sm)}._panel_14y0x_43{padding:var(--space-5)}._panelHeader_14y0x_55{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;margin-bottom:var(--space-4)}._panelHeader_14y0x_55 h2{margin:0;color:var(--color-text-main);font-size:var(--font-size-xl)}._panelHeader_14y0x_55 span{color:var(--color-text-muted);font-size:var(--font-size-sm);white-space:nowrap}._textarea_14y0x_75{width:100%;min-height:290px;resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-text-main);font:inherit;line-height:1.5;background:var(--color-bg-subtle)}._textarea_14y0x_75:focus{outline:2px solid var(--color-accent-light);border-color:var(--color-accent);background:#fff}._actions_14y0x_94{display:flex;justify-content:flex-end;margin-top:var(--space-4)}._error_14y0x_100{margin-top:var(--space-4);padding:var(--space-3);border:1px solid rgba(220,38,38,.2);border-radius:var(--radius-md);background:#dc26260f;color:var(--color-danger);font-size:var(--font-size-sm)}._warning_14y0x_110{margin-bottom:var(--space-4);padding:var(--space-3);border:1px solid rgba(217,119,6,.25);border-radius:var(--radius-md);background:#d9770614;color:#92400e;font-size:var(--font-size-sm);line-height:1.45}._copyButton_14y0x_121{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text-main);padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-semibold);cursor:pointer}._copyButton_14y0x_121:hover{background:var(--color-bg-subtle)}._draftBox_14y0x_135{min-height:290px;white-space:pre-wrap;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);color:var(--color-text-main);line-height:1.55;background:var(--color-bg-subtle)}._emptyDraft_14y0x_146{color:var(--color-text-muted)}._note_14y0x_150{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}._examplesSection_14y0x_44{margin-top:var(--space-5);padding:var(--space-5)}._examplesGrid_14y0x_162{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._example_14y0x_44{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-bg-subtle)}._exampleHeader_14y0x_175{display:flex;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--color-text-main);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._score_14y0x_185{color:var(--color-text-muted);font-weight:var(--font-weight-medium)}._exampleBlock_14y0x_190+._exampleBlock_14y0x_190{margin-top:var(--space-3)}._exampleBlock_14y0x_190 span{display:block;margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:0}._exampleBlock_14y0x_190 p{margin:0;color:var(--color-text-main);font-size:var(--font-size-sm);line-height:1.5}@media(max-width:900px){._layout_14y0x_36,._examplesGrid_14y0x_162{grid-template-columns:1fr}}@media(max-width:640px){._page_14y0x_1{padding:var(--space-6) var(--space-3) var(--space-10)}._header_14y0x_7{align-items:flex-start}._header_14y0x_7 h1{font-size:var(--font-size-3xl)}}._container_xmzrw_1{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-4);background:var(--color-bg-subtle)}._card_xmzrw_10{width:100%;max-width:480px}._loading_xmzrw_15{text-align:center;padding:var(--space-8);color:var(--color-text-light)}._errorContent_xmzrw_21{text-align:center;padding:var(--space-8)!important}._errorIcon_xmzrw_26{width:64px;height:64px;border-radius:50%;background:var(--color-danger-light);color:var(--color-danger);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}._errorContent_xmzrw_21 h2{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}._errorContent_xmzrw_21 p{color:var(--color-text-light);margin-bottom:var(--space-6)}._invitationInfo_xmzrw_51{margin-bottom:var(--space-6)}._inviteMessage_xmzrw_55{font-size:var(--font-size-lg);line-height:1.5;margin-bottom:var(--space-4)}._inviteDetails_xmzrw_61{background:var(--color-bg-subtle);border-radius:var(--radius-md);padding:var(--space-4)}._detailRow_xmzrw_67{display:flex;justify-content:space-between;padding:var(--space-2) 0}._detailRow_xmzrw_67:not(:last-child){border-bottom:1px solid var(--color-border)}._detailLabel_xmzrw_77{color:var(--color-text-light);font-weight:var(--font-weight-medium)}._roleBadge_xmzrw_82{background:var(--color-accent-light);color:var(--color-primary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-transform:capitalize}._form_xmzrw_92{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-4)}._formHint_xmzrw_99{color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--space-2)}._existingUser_xmzrw_105{background:var(--color-accent-light);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}._existingUser_xmzrw_105 p{color:var(--color-primary);margin:0}._formError_xmzrw_118{background:var(--color-danger-light);color:var(--color-danger);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--space-4)}._actions_xmzrw_127{display:flex;justify-content:flex-end;gap:var(--space-3)}._spinner_xmzrw_133{width:48px;height:48px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;margin:0 auto var(--space-4);animation:_spin_xmzrw_133 1s linear infinite}@keyframes _spin_xmzrw_133{to{transform:rotate(360deg)}}._successIcon_xmzrw_149{width:64px;height:64px;border-radius:50%;background:var(--color-success-light, #dcfce7);color:var(--color-success, #16a34a);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}._container_1c7jx_1{padding:var(--space-8) 0;max-width:var(--container-max);margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}._header_1c7jx_9{margin-bottom:var(--space-6)}._title_1c7jx_13{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);letter-spacing:-1px;margin-bottom:var(--space-2)}._subtitle_1c7jx_20{color:var(--color-text-light);font-size:var(--font-size-lg)}._propertyList_1c7jx_26{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-4);margin-bottom:var(--space-8)}._propertyCard_1c7jx_33{cursor:pointer;transition:all var(--transition-fast)}._propertyCard_1c7jx_33:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._propertyCard_1c7jx_33._selected_1c7jx_43{border:2px solid var(--color-accent)}._propertyInfo_1c7jx_47{display:flex;flex-direction:column;gap:var(--space-2)}._propertyName_1c7jx_53{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._propertyAddress_1c7jx_58{color:var(--color-text-light);font-size:var(--font-size-sm)}._tabs_1c7jx_64{display:flex;gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-6)}._tab_1c7jx_64{padding:var(--space-3) var(--space-4);background:none;border:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-light);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all var(--transition-fast)}._tab_1c7jx_64:hover{color:var(--color-text-main)}._tab_1c7jx_64._active_1c7jx_88{color:var(--color-accent);border-bottom-color:var(--color-accent)}._tab_1c7jx_64:disabled{opacity:.5;cursor:not-allowed}._section_1c7jx_99{margin-bottom:var(--space-8)}._sectionTitle_1c7jx_103{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-4)}._statsGrid_1c7jx_110{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}._statCard_1c7jx_117{display:flex;flex-direction:column;gap:var(--space-1)}._statValue_1c7jx_123{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._statLabel_1c7jx_129{font-size:var(--font-size-sm);color:var(--color-text-light)}._propertyDetails_1c7jx_135{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._detailRow_1c7jx_141{display:flex;justify-content:space-between;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}._detailRow_1c7jx_141:last-child{border-bottom:none}._detailLabel_1c7jx_152{color:var(--color-text-light);font-weight:var(--font-weight-medium)}._detailValue_1c7jx_157{font-weight:var(--font-weight-semibold)}._tableWrapper_1c7jx_162{overflow-x:auto}._table_1c7jx_162{width:100%;border-collapse:collapse}._table_1c7jx_162 th,._table_1c7jx_162 td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-border)}._table_1c7jx_162 th{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-light);background:var(--color-bg-subtle)}._table_1c7jx_162 tbody tr:hover{background:var(--color-bg-subtle)}._summaryGrid_1c7jx_190{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-6)}._summaryCard_1c7jx_197{display:flex;flex-direction:column;gap:var(--space-2)}._summaryLabel_1c7jx_203{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}._summaryValue_1c7jx_209{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._bookingStatus_1c7jx_216{display:inline-flex;align-items:center;gap:var(--space-1)}._bookingStatus_1c7jx_216:before{content:"";width:8px;height:8px;border-radius:50%}._bookingStatus_1c7jx_216._confirmed_1c7jx_229:before{background:var(--color-success)}._bookingStatus_1c7jx_216._cancelled_1c7jx_233:before{background:var(--color-danger)}._bookingStatus_1c7jx_216._completed_1c7jx_237:before{background:var(--color-text-light)}._taskStatus_1c7jx_242{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:capitalize}._taskStatus_1c7jx_242._completed_1c7jx_237{background:var(--color-success-light);color:var(--color-success)}._taskStatus_1c7jx_242._in_progress_1c7jx_255{background:var(--color-warning-light);color:var(--color-warning)}._taskStatus_1c7jx_242._pending_1c7jx_260{background:var(--color-bg-subtle);color:var(--color-text-light)}._emptyState_1c7jx_266{text-align:center;padding:var(--space-12) var(--space-4);color:var(--color-text-light)}._emptyState_1c7jx_266 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2);color:var(--color-text-main)}._loading_1c7jx_280{text-align:center;padding:var(--space-16) 0;color:var(--color-text-light)}._backButton_1c7jx_287{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-light);font-size:var(--font-size-sm);margin-bottom:var(--space-4);cursor:pointer;background:none;border:none;padding:0}._backButton_1c7jx_287:hover{color:var(--color-accent)}@media(max-width:1024px){._statsGrid_1c7jx_110,._summaryGrid_1c7jx_190{grid-template-columns:repeat(2,1fr)}._propertyDetails_1c7jx_135{grid-template-columns:1fr}}@media(max-width:640px){._title_1c7jx_13{font-size:var(--font-size-3xl)}._statsGrid_1c7jx_110,._summaryGrid_1c7jx_190{grid-template-columns:1fr}._tabs_1c7jx_64{overflow-x:auto;-webkit-overflow-scrolling:touch}._tab_1c7jx_64{white-space:nowrap}._propertyList_1c7jx_26{grid-template-columns:1fr}}._container_18d1k_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle);padding:var(--space-4)}._content_18d1k_10{width:100%;max-width:400px;text-align:center}._logo_18d1k_16{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-4)}._logoIcon_18d1k_24{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}._logoText_18d1k_37{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-main)}._title_18d1k_43{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}._subtitle_18d1k_49{color:var(--color-text-light);margin-bottom:var(--space-6)}._card_18d1k_54{background:var(--color-bg);text-align:left}._form_18d1k_59{display:flex;flex-direction:column;gap:var(--space-4)}._error_18d1k_65{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._hint_18d1k_73{font-size:var(--font-size-sm);color:var(--color-text-light);text-align:center}._successMessage_18d1k_79{text-align:center;padding:var(--space-4) 0}._successIcon_18d1k_84{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-success-bg);color:var(--color-success);border-radius:50%;font-size:var(--font-size-2xl);margin:0 auto var(--space-4)}._successMessage_18d1k_79 h2{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}._successMessage_18d1k_79 p{color:var(--color-text-light);margin-bottom:var(--space-4)}._footer_18d1k_107{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-light)}._footer_18d1k_107 a{color:var(--color-primary);text-decoration:none}._footer_18d1k_107 a:hover{text-decoration:underline}._page_gbqyx_1{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg-subtle)}._header_gbqyx_9{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;position:sticky;top:0;z-index:100}._headerContent_gbqyx_18{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:flex;justify-content:space-between;align-items:center}._logo_gbqyx_27{display:flex;align-items:center;gap:var(--space-2)}._logoIcon_gbqyx_33{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-bold)}._logoText_gbqyx_45{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._userSection_gbqyx_50{display:flex;align-items:center;gap:var(--space-4)}._userName_gbqyx_56{font-size:var(--font-size-sm);color:var(--color-text-light)}._container_gbqyx_62{flex:1;max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--container-padding);width:100%}._welcome_gbqyx_70{margin-bottom:var(--space-6)}._welcome_gbqyx_70 h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}._welcome_gbqyx_70 p{color:var(--color-text-light)}._error_gbqyx_84{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-4)}._summarySection_gbqyx_93,._portfolioSection_gbqyx_97{margin-bottom:var(--space-6)}._sectionHeading_gbqyx_101{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--space-4)}._sectionHeading_gbqyx_101 h2{font-size:var(--font-size-xl);margin-bottom:var(--space-1)}._sectionHeading_gbqyx_101 p{color:var(--color-text-light);font-size:var(--font-size-sm)}._portfolioGrid_gbqyx_118{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}._portfolioCard_gbqyx_124{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}._portfolioCard_gbqyx_124:hover{border-color:var(--color-primary);transform:translateY(-1px)}._portfolioTopRow_gbqyx_142{display:flex;justify-content:space-between;gap:var(--space-3);align-items:baseline}._portfolioName_gbqyx_149{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg)}._portfolioCount_gbqyx_154,._portfolioDescription_gbqyx_159{color:var(--color-text-light);font-size:var(--font-size-sm)}._portfolioMeta_gbqyx_164{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;font-size:var(--font-size-sm)}._portfolioMeta_gbqyx_164 strong{color:var(--color-primary);font-size:var(--font-size-lg)}._summaryCards_gbqyx_177{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin-bottom:var(--space-4)}._summaryCard_gbqyx_177{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}._summaryCard_gbqyx_177._pending_gbqyx_194{border-color:var(--color-warning);background:#eab3080d}._summaryLabel_gbqyx_199{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}._summaryValue_gbqyx_205{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._summaryCard_gbqyx_177._pending_gbqyx_194 ._summaryValue_gbqyx_205{color:var(--color-warning)}._summaryMeta_gbqyx_215{font-size:var(--font-size-xs);color:var(--color-text-light)}._propertyNav_gbqyx_221{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-3) var(--space-4);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._propertyNavLabel_gbqyx_232{font-size:var(--font-size-sm);color:var(--color-text-light);font-weight:var(--font-weight-medium)}._propertyNavButton_gbqyx_238{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-primary);background:#3b82f61a;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all .15s ease}._propertyNavButton_gbqyx_238:hover{background:var(--color-primary);color:#fff}._propertiesGrid_gbqyx_256{display:grid;gap:var(--space-6)}@media(min-width:768px){._propertiesGrid_gbqyx_256{grid-template-columns:repeat(2,1fr)}}._propertyWrapper_gbqyx_267{scroll-margin-top:100px}._propertyCard_gbqyx_271{background:var(--color-bg)}._propertyAddress_gbqyx_275{font-size:var(--font-size-sm);color:var(--color-text-light);display:block;margin-top:var(--space-1)}._reportsList_gbqyx_283{display:flex;flex-direction:column}._reportRow_gbqyx_288{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);text-decoration:none;color:inherit;transition:background .15s}._reportRow_gbqyx_288:last-child{border-bottom:none}._reportRow_gbqyx_288:hover{background:var(--color-bg-subtle);margin:0 calc(var(--space-4) * -1);padding-left:var(--space-4);padding-right:var(--space-4)}._reportInfo_gbqyx_310{display:flex;align-items:center;gap:var(--space-3)}._reportMonth_gbqyx_316{font-weight:var(--font-weight-medium)}._reportAmount_gbqyx_320{font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-primary)}._noReports_gbqyx_326{color:var(--color-text-light);font-size:var(--font-size-sm);text-align:center;padding:var(--space-4)}._moreReports_gbqyx_333{text-align:center;padding:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-light);font-style:italic}._emptyState_gbqyx_342{text-align:center;padding:var(--space-8)!important}._emptyIcon_gbqyx_347{font-size:48px;margin-bottom:var(--space-4)}._emptyState_gbqyx_342 h2{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}._emptyState_gbqyx_342 p{color:var(--color-text-light);max-width:400px;margin:0 auto}._footer_gbqyx_364{text-align:center;padding:var(--space-6);color:var(--color-text-light);font-size:var(--font-size-sm)}._ownerStays_gbqyx_372{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}._ownerStaysHeader_gbqyx_378{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._ownerStaysTitle_gbqyx_385{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}._ownerStaysHint_gbqyx_390{margin:var(--space-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-light)}._ownerStaysError_gbqyx_396{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-danger-bg, #fef2f2);color:var(--color-danger, #dc2626);border-radius:var(--radius-md);font-size:var(--font-size-sm)}._ownerStaysForm_gbqyx_405{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._ownerStaysDates_gbqyx_415{display:flex;gap:var(--space-2);flex-wrap:wrap}._ownerStaysLabel_gbqyx_421{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-xs);color:var(--color-text-light);flex:1;min-width:140px}._ownerStaysInput_gbqyx_431{padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:var(--color-bg);color:inherit}._ownerStaysActions_gbqyx_440{display:flex;gap:var(--space-2)}._ownerStaysList_gbqyx_445{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}._ownerStaysRow_gbqyx_452{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-md)}._ownerStaysRange_gbqyx_462{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._ownerStaysNotes_gbqyx_468{display:block;font-size:var(--font-size-xs);color:var(--color-text-light)}._page_167wx_1{min-height:100vh;background:var(--color-bg-subtle)}._header_167wx_7{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;position:sticky;top:0;z-index:100}._headerContent_167wx_16{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:flex;justify-content:space-between;align-items:center}._logo_167wx_25{display:flex;align-items:center;gap:var(--space-2)}._logoIcon_167wx_31{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-bold)}._logoText_167wx_43{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._container_167wx_49{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--container-padding)}._loading_167wx_55,._error_167wx_55{text-align:center;padding:var(--space-8);color:var(--color-text-light)}._error_167wx_55{color:var(--color-danger)}._printHeader_167wx_66{display:none}._reportHeader_167wx_71{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--space-6)}._title_167wx_78{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-1)}._subtitle_167wx_84{font-size:var(--font-size-lg);color:var(--color-text-light);margin-bottom:var(--space-1)}._address_167wx_90{font-size:var(--font-size-sm);color:var(--color-text-light)}._actions_167wx_95{display:flex;gap:var(--space-3)}._monthNav_167wx_101{display:flex;align-items:center;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-6);padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg)}._navButton_167wx_113{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}._navButton_167wx_113:hover:not(:disabled){background:var(--color-bg-subtle);border-color:var(--color-primary);color:var(--color-primary)}._navButton_167wx_113:disabled{opacity:.4;cursor:not-allowed}._navArrow_167wx_138{font-size:var(--font-size-base)}._navLabel_167wx_142{font-weight:var(--font-weight-medium)}._monthSelect_167wx_146{padding:var(--space-2) var(--space-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;min-width:180px;text-align:center}._monthSelect_167wx_146:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1)}._payoutBanner_167wx_166{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:var(--color-bg-subtle);flex-wrap:wrap}._payoutBanner_167wx_166._paid_167wx_177{background:#22c55e1a}._payoutBanner_167wx_166._pending_167wx_181{background:#eab3081a}._payoutInfo_167wx_185{display:flex;flex-direction:column;flex:1}._payoutLabel_167wx_191{font-size:var(--font-size-sm);color:var(--color-text-light)}._payoutAmount_167wx_196{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}._payoutDate_167wx_202{font-size:var(--font-size-sm);color:var(--color-text-light)}._grid_167wx_208{display:grid;gap:var(--space-6)}._revenueCard_167wx_213{grid-column:1 / -1}@media(min-width:1024px){._grid_167wx_208{grid-template-columns:2fr 1fr}._revenueCard_167wx_213{grid-column:1}._summaryCard_167wx_224{grid-column:2;grid-row:1}._expensesCard_167wx_228,._notesCard_167wx_229,._attachmentsCard_167wx_230{grid-column:1 / -1}}._revenueTable_167wx_236{overflow-x:auto}._revenueTable_167wx_236 table{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}._revenueTable_167wx_236 th{text-align:left;padding:var(--space-2) var(--space-3);font-weight:var(--font-weight-medium);color:var(--color-text-light);border-bottom:1px solid var(--color-border)}._revenueTable_167wx_236 td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}._revenueTable_167wx_236 tfoot td{padding-top:var(--space-3);border-bottom:none}._summaryRows_167wx_265{display:flex;flex-direction:column;gap:var(--space-2)}._summaryRow_167wx_265{display:flex;justify-content:space-between;align-items:flex-start;padding:var(--space-2) 0;gap:var(--space-3)}._summaryRow_167wx_265._subtotal_167wx_279{font-weight:var(--font-weight-medium)}._summaryRow_167wx_265._total_167wx_283{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-primary)}._negative_167wx_289{color:var(--color-danger)}._positive_167wx_293{color:var(--color-success)}._summaryLabelGroup_167wx_297{display:flex;flex-direction:column;gap:2px}._calcNote_167wx_303{font-size:var(--font-size-xs);color:var(--color-text-light)}._divider_167wx_308{height:1px;background:var(--color-border);margin:var(--space-2) 0}._expensesList_167wx_315{display:flex;flex-direction:column;gap:var(--space-2)}._expenseRow_167wx_321{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}._expenseRow_167wx_321:last-child{border-bottom:none}._expenseInfo_167wx_333{flex:1}._expenseDesc_167wx_337{font-weight:var(--font-weight-medium)}._expenseCategory_167wx_341{display:block;font-size:var(--font-size-sm);color:var(--color-text-light)}._expenseRight_167wx_347{display:flex;align-items:center;gap:var(--space-3)}._expenseAmount_167wx_353{font-variant-numeric:tabular-nums}._receiptButton_167wx_357{padding:var(--space-1) var(--space-2);font-size:var(--font-size-sm);color:var(--color-primary);background:transparent;border:1px solid var(--color-primary);border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease}._receiptButton_167wx_357:hover{background:var(--color-primary);color:#fff}._expenseTotal_167wx_373{font-weight:var(--font-weight-bold);border-top:2px solid var(--color-border);margin-top:var(--space-2);padding-top:var(--space-3)}._notesText_167wx_381{white-space:pre-wrap;color:var(--color-text-light)}._attachmentsList_167wx_387{display:flex;flex-direction:column;gap:var(--space-2)}._attachmentRow_167wx_393{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--color-bg-subtle);border-radius:var(--radius-sm)}._attachmentName_167wx_402{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._downloadLink_167wx_407{font-size:var(--font-size-sm);color:var(--color-primary);text-decoration:none}._downloadLink_167wx_407:hover{text-decoration:underline}._emptyText_167wx_418{color:var(--color-text-light);font-size:var(--font-size-sm);text-align:center;padding:var(--space-4)}._printReceipts_167wx_426{display:none}._modalOverlay_167wx_431{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}._modalContent_167wx_445{background:var(--color-bg);border-radius:var(--radius-lg);max-width:90vw;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}._modalHeader_167wx_456{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4);border-bottom:1px solid var(--color-border)}._modalTitle_167wx_464{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}._modalClose_167wx_470{background:none;border:none;font-size:var(--font-size-2xl);cursor:pointer;color:var(--color-text-light);padding:0;line-height:1}._modalClose_167wx_470:hover{color:var(--color-text)}._modalBody_167wx_484{padding:var(--space-4);overflow:auto;display:flex;align-items:center;justify-content:center}._receiptImage_167wx_492{max-width:100%;max-height:70vh;object-fit:contain}@media print{._page_167wx_1{background:#fff}._header_167wx_7,._actions_167wx_95,._monthNav_167wx_101{display:none!important}._container_167wx_49{padding:0;max-width:100%}._printHeader_167wx_66{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-4);border-bottom:2px solid var(--color-border);margin-bottom:var(--space-6)}._printLogo_167wx_524{display:flex;align-items:center;gap:var(--space-2)}._printLogoIcon_167wx_530{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);-webkit-print-color-adjust:exact;print-color-adjust:exact}._printLogoText_167wx_545{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}._printDate_167wx_550{font-size:var(--font-size-sm);color:var(--color-text-light)}._payoutBanner_167wx_166{-webkit-print-color-adjust:exact;print-color-adjust:exact}._grid_167wx_208{display:block}._grid_167wx_208>*{margin-bottom:var(--space-4);break-inside:avoid}._downloadLink_167wx_407,._receiptButton_167wx_357,._modalOverlay_167wx_431{display:none!important}._printReceipts_167wx_426{display:block;margin-top:var(--space-8);padding-top:var(--space-6);border-top:2px solid var(--color-border);page-break-before:always}._printReceiptsTitle_167wx_583{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-6)}._printReceiptsGrid_167wx_589{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6)}._printReceiptItem_167wx_595{break-inside:avoid}._printReceiptLabel_167wx_599{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-bottom:var(--space-2);color:var(--color-text-light)}._printReceiptImage_167wx_606{max-width:100%;max-height:300px;object-fit:contain;border:1px solid var(--color-border);border-radius:var(--radius-sm)}}._page_sknci_1{min-height:100vh;background:var(--color-bg-subtle)}._header_sknci_6{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0;position:sticky;top:0;z-index:100}._headerContent_sknci_15{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);display:flex;justify-content:space-between;align-items:center}._logo_sknci_24{display:flex;align-items:center;gap:var(--space-2)}._logoIcon_sknci_30{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-bold)}._logoText_sknci_42{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold)}._container_sknci_47{max-width:var(--container-max);margin:0 auto;padding:var(--space-8) var(--container-padding)}._state_sknci_53{min-height:100vh;display:flex;flex-direction:column;gap:var(--space-4);align-items:center;justify-content:center;color:var(--color-text-light)}._hero_sknci_63{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-6)}._title_sknci_71{font-size:var(--font-size-2xl);margin-bottom:var(--space-1)}._subtitle_sknci_76{color:var(--color-text-light)}._monthSelect_sknci_80{min-width:200px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg)}._summaryGrid_sknci_88{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}._summaryCard_sknci_95{display:flex;flex-direction:column;gap:var(--space-1)}._summaryLabel_sknci_101,._summaryMeta_sknci_102{font-size:var(--font-size-sm);color:var(--color-text-light)}._summaryValue_sknci_107{font-size:var(--font-size-2xl);color:var(--color-primary)}._grid_sknci_112{display:grid;gap:var(--space-6);margin-bottom:var(--space-6)}@media(min-width:960px){._grid_sknci_112{grid-template-columns:1.2fr .8fr}}._totalsList_sknci_124,._propertyList_sknci_125{display:flex;flex-direction:column;gap:var(--space-3)}._totalRow_sknci_131,._propertyItem_sknci_132{display:flex;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}._propertyItem_sknci_132{flex-direction:column}._propertyItem_sknci_132 span{color:var(--color-text-light);font-size:var(--font-size-sm)}._tableWrap_sknci_149{overflow-x:auto}._table_sknci_149{width:100%;border-collapse:collapse}._table_sknci_149 th,._table_sknci_149 td{padding:var(--space-3);border-bottom:1px solid var(--color-border);text-align:left}._propertyCell_sknci_165{display:flex;flex-direction:column;gap:var(--space-1)}._propertyCell_sknci_165 span{color:var(--color-text-light);font-size:var(--font-size-sm)}._payout_sknci_176{color:var(--color-primary);font-weight:var(--font-weight-bold)}._reportLink_sknci_181{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}._emptyState_sknci_187{text-align:center;padding:var(--space-8)}._page_11onz_1{min-height:100vh;background:var(--color-bg-subtle)}._header_11onz_6{background:#fff;border-bottom:1px solid var(--color-border)}._headerContent_11onz_11{max-width:var(--container-max);margin:0 auto;padding:var(--space-4) var(--container-padding);display:flex;justify-content:space-between;align-items:center}._logo_11onz_20{display:flex;align-items:center;gap:var(--space-2);font-weight:var(--font-weight-bold)}._logo_11onz_20 span{width:28px;height:28px;border-radius:var(--radius-md);background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center}._container_11onz_38{max-width:980px;margin:0 auto;padding:var(--space-8) var(--container-padding)}._reportHeader_11onz_44{display:flex;justify-content:space-between;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-6)}._reportHeader_11onz_44 h1{font-size:var(--font-size-4xl);margin-bottom:var(--space-2)}._reportHeader_11onz_44 p,._reportHeader_11onz_44 span,._notes_11onz_59,._summaryCard_11onz_60 p{color:var(--color-text-light)}._summaryGrid_11onz_64{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-bottom:var(--space-5)}._summaryGrid_11onz_64 strong{display:block;font-size:var(--font-size-3xl)}._summaryGrid_11onz_64 span{color:var(--color-text-light)}._summaryCard_11onz_60{margin-bottom:var(--space-6)}._sections_11onz_84{display:flex;flex-direction:column;gap:var(--space-6)}._sections_11onz_84 h2,._itemCard_11onz_94{margin-bottom:var(--space-3)}._itemHeader_11onz_98{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-2)}._itemHeader_11onz_98 h3{font-size:var(--font-size-base)}._photoGrid_11onz_110{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--space-3);margin-top:var(--space-4)}._photoGrid_11onz_110 figure{margin:0}._photoGrid_11onz_110 figcaption{margin-top:var(--space-2);color:var(--color-text-light);font-size:var(--font-size-sm)}._photo_11onz_110,._photoPlaceholder_11onz_128{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius-md);background:#fff}._photoPlaceholder_11onz_128{display:flex;align-items:center;justify-content:center;color:var(--color-text-light);border:1px solid var(--color-border)}._error_11onz_144{background:#fee2e2;border:1px solid #fecaca;color:#991b1b;border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}@media print{._header_11onz_6,._reportHeader_11onz_44 button{display:none}._page_11onz_1{background:#fff}}@media(max-width:700px){._reportHeader_11onz_44{flex-direction:column}._summaryGrid_11onz_64{grid-template-columns:1fr}}._container_9dsvr_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-subtle);padding:var(--space-4)}._content_9dsvr_10{width:100%;max-width:450px;text-align:center}._logo_9dsvr_16{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin-bottom:var(--space-6)}._logoIcon_9dsvr_24{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl)}._logoText_9dsvr_37{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-main)}._loading_9dsvr_43{text-align:center;padding:var(--space-8)!important;color:var(--color-text-light)}._errorState_9dsvr_49{text-align:center;padding:var(--space-6)!important}._errorIcon_9dsvr_54{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--color-danger-bg);color:var(--color-danger);border-radius:50%;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin:0 auto var(--space-4)}._errorState_9dsvr_49 h2{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}._errorState_9dsvr_49 p{color:var(--color-text-light);margin-bottom:var(--space-2)}._inviteContent_9dsvr_78{padding:var(--space-6)!important}._inviteContent_9dsvr_78 h1{font-size:var(--font-size-2xl);margin-bottom:var(--space-3)}._description_9dsvr_87{color:var(--color-text-light);margin-bottom:var(--space-6);line-height:1.6}._error_9dsvr_49{background:var(--color-danger-bg);color:var(--color-danger);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);margin-bottom:var(--space-4);text-align:left}._form_9dsvr_103{display:flex;flex-direction:column;gap:var(--space-4);text-align:left}._emailNote_9dsvr_110{font-size:var(--font-size-sm);color:var(--color-text-light);text-align:center}._hint_9dsvr_116{font-size:var(--font-size-sm);color:var(--color-text-light)}._footer_9dsvr_121{margin-top:var(--space-6);font-size:var(--font-size-sm);color:var(--color-text-light)}._guidesPage_1ax3c_1{min-height:100vh}._hero_1ax3c_6{background:linear-gradient(135deg,var(--color-primary) 0%,#1e3a5f 100%);color:#fff;padding:var(--space-16) 0;text-align:center}._heroTitle_1ax3c_13{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-4);letter-spacing:-.02em}._heroSubtitle_1ax3c_20{font-size:var(--font-size-lg);opacity:.9;max-width:600px;margin:0 auto;line-height:1.6}._categoriesSection_1ax3c_29{padding:var(--space-16) 0}._categoriesGrid_1ax3c_33{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}._categoryCard_1ax3c_39{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:box-shadow var(--transition-base)}._categoryCard_1ax3c_39:hover{box-shadow:var(--shadow-lg)}._categoryHeader_1ax3c_51{display:flex;gap:var(--space-4);margin-bottom:var(--space-5)}._categoryIcon_1ax3c_57{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-md);font-size:24px;flex-shrink:0}._categoryTitle_1ax3c_68{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-main);margin-bottom:var(--space-1)}._categoryDescription_1ax3c_75{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:1.5}._guideList_1ax3c_81{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-1)}._guideLink_1ax3c_90{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);color:var(--color-text-main);text-decoration:none;font-size:var(--font-size-sm);border-radius:var(--radius-md);transition:all var(--transition-fast)}._guideLink_1ax3c_90:hover{background:var(--color-bg-subtle);color:var(--color-accent)}._guideLink_1ax3c_90._featured_1ax3c_107{background:var(--color-accent-light);font-weight:var(--font-weight-medium)}._guideLink_1ax3c_90._featured_1ax3c_107:hover{background:var(--color-accent);color:#fff}._featuredBadge_1ax3c_117{font-size:var(--font-size-xs);background:var(--color-accent);color:#fff;padding:2px 8px;border-radius:var(--radius-full);font-weight:var(--font-weight-medium)}._guideLink_1ax3c_90._featured_1ax3c_107:hover ._featuredBadge_1ax3c_117{background:#fff;color:var(--color-accent)}._arrow_1ax3c_131{margin-left:auto;opacity:0;transition:all var(--transition-fast)}._guideLink_1ax3c_90:hover ._arrow_1ax3c_131{opacity:1;transform:translate(4px)}._toolsSection_1ax3c_143{background:var(--color-bg-subtle);padding:var(--space-16) 0}._sectionTitle_1ax3c_148{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:var(--space-2)}._sectionSubtitle_1ax3c_155{font-size:var(--font-size-lg);color:var(--color-text-light);text-align:center;margin-bottom:var(--space-10)}._toolsGrid_1ax3c_162{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6)}._toolCard_1ax3c_168{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}._toolHeader_1ax3c_175{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}._toolIcon_1ax3c_184{font-size:24px}._toolTitle_1ax3c_188{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-main)}._toolList_1ax3c_194{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._toolLink_1ax3c_203{display:block;padding:var(--space-2) 0;color:var(--color-text-light);text-decoration:none;font-size:var(--font-size-sm);transition:color var(--transition-fast)}._toolLink_1ax3c_203:hover{color:var(--color-accent)}._ctaSection_1ax3c_217{padding:var(--space-16) 0}._ctaBox_1ax3c_221{background:linear-gradient(135deg,var(--color-accent) 0%,#2563eb 100%);color:#fff;padding:var(--space-12);border-radius:var(--radius-xl);text-align:center}._ctaBox_1ax3c_221 h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-3)}._ctaBox_1ax3c_221 p{font-size:var(--font-size-lg);opacity:.9;margin-bottom:var(--space-6);max-width:500px;margin-left:auto;margin-right:auto}._ctaButton_1ax3c_244{display:inline-block;background:#fff;color:var(--color-accent);padding:var(--space-4) var(--space-8);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);text-decoration:none;transition:all var(--transition-fast)}._ctaButton_1ax3c_244:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(max-width:1024px){._toolsGrid_1ax3c_162{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){._heroTitle_1ax3c_13{font-size:var(--font-size-3xl)}._categoriesGrid_1ax3c_33,._toolsGrid_1ax3c_162{grid-template-columns:1fr}._ctaBox_1ax3c_221{padding:var(--space-8)}}._shell_1tbr0_3{min-height:100vh;background:var(--color-bg-subtle);color:var(--color-text-main)}._top_1tbr0_9{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-bg);border-bottom:1px solid var(--color-border)}._topInner_1tbr0_17,._main_1tbr0_18{width:100%;max-width:720px;margin:0 auto;padding-left:var(--space-4);padding-right:var(--space-4)}._header_1tbr0_26{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-3);padding-bottom:var(--space-2)}._brand_1tbr0_35{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);white-space:nowrap}._brandRole_1tbr0_41{color:var(--color-text-light);font-weight:var(--font-weight-medium)}._account_1tbr0_46{display:flex;align-items:center;gap:var(--space-2);min-width:0}._userName_1tbr0_53{color:var(--color-text-light);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tabs_1tbr0_61{display:flex;gap:var(--space-1)}._tab_1tbr0_61{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-2);border-bottom:2px solid transparent;color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap}._tab_1tbr0_61:hover{color:var(--color-text-main)}._tabActive_1tbr0_85{color:var(--color-accent);border-bottom-color:var(--color-accent)}._count_1tbr0_90{min-width:20px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-bg-subtle);border:1px solid var(--color-border);color:var(--color-text-light);font-size:var(--font-size-xs);line-height:18px;text-align:center}._tabActive_1tbr0_85 ._count_1tbr0_90{background:var(--color-accent-light);border-color:transparent;color:var(--color-accent)}._main_1tbr0_18{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-24)}._pageTitle_1tbr0_117{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);letter-spacing:-.3px}._lead_1tbr0_123{color:var(--color-text-light);font-size:var(--font-size-sm);margin-top:var(--space-1)}._status_1tbr0_129{color:var(--color-text-light);padding:var(--space-6) 0;text-align:center}._error_1tbr0_135{color:#b91c1c;font-size:var(--font-size-sm)}._pageError_1tbr0_140{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid #fecaca;border-radius:var(--radius-md);background:var(--color-danger-light);color:#991b1b;font-size:var(--font-size-sm)}._empty_1tbr0_154{padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);color:var(--color-text-light);text-align:center}._cabin_1tbr0_165{display:flex;flex-direction:column;gap:var(--space-2)}._cabinHeader_1tbr0_171{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}._cabinName_1tbr0_179{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}._address_1tbr0_184{color:var(--color-text-light);font-size:var(--font-size-sm)}._mapLink_1tbr0_189{color:var(--color-accent);font-weight:var(--font-weight-medium);text-decoration:underline;text-underline-offset:2px}._list_1tbr0_196{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}._card_1tbr0_203{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg)}._cardHeld_1tbr0_213{background:var(--color-bg-subtle)}._cardTop_1tbr0_217{display:flex;gap:var(--space-3);align-items:flex-start}._cardBody_1tbr0_223{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}._cardTitle_1tbr0_231{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow-wrap:anywhere}._meta_1tbr0_238{color:var(--color-text-light);font-size:var(--font-size-sm)}._when_1tbr0_243{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._notes_1tbr0_248{font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}._progress_1tbr0_254{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-border);background:var(--color-bg-subtle);white-space:pre-wrap;overflow-wrap:anywhere}._progressLabel_1tbr0_263{font-weight:var(--font-weight-semibold)}._claimed_1tbr0_267{color:var(--color-text-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._chip_1tbr0_273{flex:none;padding:2px 8px;border-radius:var(--radius-full);background:var(--color-accent-light);color:#1d4ed8;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._banner_1tbr0_283,._bannerConflict_1tbr0_284{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._banner_1tbr0_283{border:1px solid #fde68a;background:#fffbeb;color:var(--color-warning-text)}._bannerConflict_1tbr0_284{border:1px solid #fecaca;background:var(--color-danger-light);color:#991b1b}._actions_1tbr0_308{display:flex;flex-wrap:wrap;gap:var(--space-2)}._actions_1tbr0_308>button{min-height:40px}._thumbButton_1tbr0_320{flex:none;width:72px;height:72px;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-subtle)}._thumbButton_1tbr0_320 img{display:block;width:100%;height:100%;object-fit:cover}._thumbPlaceholder_1tbr0_338{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-text-muted);font-size:var(--font-size-xs)}._photoLarge_1tbr0_348{display:block;width:100%;max-height:70vh;object-fit:contain;border-radius:var(--radius-md);background:var(--color-bg-subtle)}._panel_1tbr0_359{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);min-width:0}._panel_1tbr0_359:focus{outline:2px solid var(--color-accent);outline-offset:2px}._panelTitle_1tbr0_375{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);padding:0}._dayList_1tbr0_381{display:flex;flex-direction:column;gap:var(--space-2)}._day_1tbr0_381{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-1) var(--space-3);min-height:52px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-left:6px solid var(--day-accent, var(--color-border));border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer}._day_1tbr0_381:has(input:checked){box-shadow:0 0 0 2px var(--color-accent)}._dayText_1tbr0_405{display:flex;flex-direction:column;min-width:0}._dayWindow_1tbr0_411{color:var(--color-text-light);font-size:var(--font-size-xs)}._day_1tbr0_381:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}._dayDisabled_1tbr0_421{cursor:not-allowed;background:var(--color-bg-subtle);color:var(--color-text-light)}._day_1tbr0_381 input{width:18px;height:18px;accent-color:var(--color-accent)}._dayDate_1tbr0_433{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm)}._dayRelative_1tbr0_438{color:var(--color-text-light);font-weight:var(--font-weight-normal)}._dayType_1tbr0_443{justify-self:end;padding:2px 8px;border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap}._field_1tbr0_452{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--font-size-sm)}._fieldLabel_1tbr0_459{font-weight:var(--font-weight-semibold)}._textarea_1tbr0_463,._fileInput_1tbr0_464{width:100%;font:inherit;font-size:var(--font-size-base)}._textarea_1tbr0_463{min-height:88px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);resize:vertical}._textarea_1tbr0_463:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}._hint_1tbr0_485{color:var(--color-text-light);font-size:var(--font-size-xs)}._disclosure_1tbr0_492{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) 0;border:none;background:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}._disclosure_1tbr0_492:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}._access_1tbr0_511{display:flex;flex-direction:column;gap:var(--space-3)}._accessGroup_1tbr0_517{display:flex;flex-direction:column;gap:var(--space-1)}._accessHeading_1tbr0_523{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-light)}._accessList_1tbr0_531{display:flex;flex-direction:column}._accessRow_1tbr0_537{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) 0;border-top:1px solid var(--color-border)}._accessRow_1tbr0_537:first-child{border-top:none;padding-top:0}._accessRow_1tbr0_537 dt{font-size:var(--font-size-xs);color:var(--color-text-light)}._accessRow_1tbr0_537 dd{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0;font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._code_1tbr0_565{font-family:var(--font-mono);font-size:var(--font-size-base)}._copy_1tbr0_570{flex:none;min-width:64px;min-height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text-main);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}._copy_1tbr0_570:hover{border-color:var(--color-accent);color:var(--color-accent)}._copy_1tbr0_570:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._section_1tbr0_595{display:flex;flex-direction:column;gap:var(--space-2)}._sectionHeading_1tbr0_601{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.4px;text-transform:uppercase;color:var(--color-text-light)}._sectionHeadingAlert_1tbr0_609{color:var(--color-warning-text)}._signInPage_1tbr0_615{min-height:100vh;display:flex;align-items:flex-start;justify-content:center;padding:var(--space-10) var(--space-4);background:var(--color-bg-subtle)}._signInCard_1tbr0_624{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);box-shadow:var(--shadow-sm)}._signInForm_1tbr0_637{display:flex;flex-direction:column;gap:var(--space-4)}._signInForm_1tbr0_637 button[type=submit]{width:100%}._divider_1tbr0_647{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-xs)}._divider_1tbr0_647:before,._divider_1tbr0_647:after{content:"";flex:1;height:1px;background:var(--color-border)}._linkButton_1tbr0_663{width:100%}._success_1tbr0_667{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-success-light);color:#065f46;font-size:var(--font-size-sm)}._notice_1tbr0_675{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-light);color:#1e3a8a;font-size:var(--font-size-sm)}._legend_1tbr0_685{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:var(--font-size-xs);color:var(--color-text-main)}._legendItem_1tbr0_694{display:inline-flex;align-items:center;gap:var(--space-2)}._swatch_1tbr0_700{width:16px;height:16px;border-radius:var(--radius-sm);border:1px solid}._calendarScroll_1tbr0_707{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);-webkit-overflow-scrolling:touch}._calendarScroll_1tbr0_707:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._calendar_1tbr0_707{border-collapse:separate;border-spacing:0;font-size:var(--font-size-xs)}._calendar_1tbr0_707 th,._calendar_1tbr0_707 td{border-bottom:1px solid var(--color-border)}._calendar_1tbr0_707 tbody tr:last-child th,._calendar_1tbr0_707 tbody tr:last-child td{border-bottom:none}._calendar_1tbr0_707 thead th{padding:var(--space-2) 2px;font-weight:var(--font-weight-medium);color:var(--color-text-light);text-align:center;white-space:nowrap}._calHeadDay_1tbr0_744{display:block;font-size:var(--font-size-xs)}._calHeadDate_1tbr0_749{display:block;color:var(--color-text-main);font-weight:var(--font-weight-semibold)}._calToday_1tbr0_755 ._calHeadDate_1tbr0_749{color:var(--color-accent)}._cabinCell_1tbr0_759{position:sticky;left:0;z-index:1;min-width:104px;max-width:136px;padding:var(--space-2) var(--space-3);background:var(--color-bg);border-right:1px solid var(--color-border);text-align:left;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._calendar_1tbr0_707 thead ._cabinCell_1tbr0_759{color:var(--color-text-light);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}._dayCell_1tbr0_780{position:relative;min-width:54px;height:48px;padding:2px;text-align:center;font-weight:var(--font-weight-semibold);white-space:nowrap;border-left:1px solid rgba(255,255,255,.8)}._dayCellToday_1tbr0_791{box-shadow:inset 0 0 0 2px var(--color-accent)}._myJob_1tbr0_795{position:absolute;top:3px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--color-primary)}._legendDot_1tbr0_805{width:8px;height:8px;border-radius:50%;background:var(--color-primary)}._snackbarRegion_1tbr0_814{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-toast);display:flex;justify-content:center;padding:0 var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));pointer-events:none}._snackbar_1tbr0_814{display:flex;align-items:center;gap:var(--space-3);width:100%;max-width:560px;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);box-shadow:var(--shadow-xl);pointer-events:auto}._snackbar_1tbr0_814>span{flex:1}._snackbarClose_1tbr0_845{flex:none;width:32px;height:32px;border:none;border-radius:var(--radius-md);background:transparent;color:#fff;font-size:var(--font-size-lg);line-height:1}._snackbarClose_1tbr0_845:focus-visible{outline:2px solid #ffffff;outline-offset:1px}@media(min-width:600px){._main_1tbr0_18{padding-top:var(--space-8)}._thumbButton_1tbr0_320{width:96px;height:96px}._tab_1tbr0_61{flex:0 0 auto;padding:var(--space-2) var(--space-4)}}._page_1bnkm_1{--av-bg: #f6f4ef;--av-surface: #ffffff;--av-ink: #1f2a26;--av-muted: #6b746f;--av-line: #e4e0d7;--av-accent: #2f5d50;--av-accent-soft: #e3eee9;--av-open-cell: #b9dccb;--av-open: #ffffff;--av-booked: #e2dbcf;--av-booked-ink: #a19a8e;min-height:100vh;background:var(--av-bg);color:var(--av-ink);font-family:var(--font-family)}._masthead_1bnkm_21{background:var(--av-accent);color:#fff}._mastheadInner_1bnkm_26{max-width:1240px;margin:0 auto;padding:28px 16px 24px}._title_1bnkm_32{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.02em}._updated_1bnkm_39{margin:6px 0 0;font-size:.875rem;opacity:.8}._message_1bnkm_45{max-width:1240px;margin:0 auto;padding:48px 16px;text-align:center;color:var(--av-muted)}._retry_1bnkm_53{margin-top:8px;padding:10px 18px;border:0;border-radius:999px;background:var(--av-accent);color:#fff;font:inherit;font-weight:600;cursor:pointer}._layout_1bnkm_66{max-width:1240px;margin:0 auto}._picker_1bnkm_71{position:sticky;top:0;z-index:5;background:var(--av-bg);border-bottom:1px solid var(--av-line)}._picker_1bnkm_71 ul{display:flex;gap:8px;margin:0;padding:12px 16px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}._picker_1bnkm_71 ul::-webkit-scrollbar{display:none}._picker_1bnkm_71 li{flex:0 0 auto;scroll-snap-align:start}._pick_1bnkm_71{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-height:44px;padding:7px 14px;border:1px solid var(--av-line);border-radius:12px;background:var(--av-surface);color:var(--av-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}._pick_1bnkm_71:hover{border-color:var(--av-accent)}._pick_1bnkm_71:focus-visible,._timelineCabin_1bnkm_123 button:focus-visible,._retry_1bnkm_53:focus-visible{outline:2px solid var(--av-accent);outline-offset:2px}._pickActive_1bnkm_129,._pickActive_1bnkm_129:hover{background:var(--av-accent);border-color:var(--av-accent);color:#fff}._pickName_1bnkm_136{font-size:.9375rem;font-weight:600;white-space:nowrap}._pickHint_1bnkm_142{font-size:.75rem;color:var(--av-muted);white-space:nowrap}._pickOpen_1bnkm_148{color:var(--av-accent);font-weight:600}._pickActive_1bnkm_129 ._pickHint_1bnkm_142{color:#fffc}._content_1bnkm_157{padding:20px 16px 48px;min-width:0}@media(min-width:900px){._layout_1bnkm_66{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;padding:0 16px}._picker_1bnkm_71{top:0;align-self:start;max-height:100vh;overflow-y:auto;border-bottom:0;padding:24px 0}._picker_1bnkm_71 ul{flex-direction:column;gap:6px;padding:0;overflow:visible}._pick_1bnkm_71{width:100%;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px}._pickName_1bnkm_136{white-space:normal}._content_1bnkm_157{padding:24px 0 64px}._title_1bnkm_32{font-size:2rem}._mastheadInner_1bnkm_26{padding:36px 16px 30px}}._headerRow_1bnkm_213{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:16px}._cabinName_1bnkm_222{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:-.01em}._facts_1bnkm_229{margin:4px 0 0;color:var(--av-muted);font-size:.9375rem}._nextOpen_1bnkm_235{margin:0;padding:8px 14px;border-radius:999px;background:var(--av-surface);border:1px solid var(--av-line);font-size:.875rem;font-weight:600}._nextOpenNow_1bnkm_245{background:var(--av-accent-soft);border-color:transparent;color:var(--av-accent)}._legend_1bnkm_252{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0 0 20px;padding:0;list-style:none;font-size:.8125rem;color:var(--av-muted)}._legend_1bnkm_252 li{display:flex;align-items:center;gap:8px}._swatch_1bnkm_269{display:inline-block;width:18px;height:18px;border-radius:5px;border:1px solid var(--av-line)}._months_1bnkm_278{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px}._month_1bnkm_278{padding:16px;border-radius:16px;background:var(--av-surface);border:1px solid var(--av-line)}._monthTitle_1bnkm_291{margin:0 0 12px;font-size:1rem;font-weight:700}._weekdays_1bnkm_297,._days_1bnkm_298{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._weekdays_1bnkm_297{margin-bottom:6px;font-size:.6875rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.04em;color:var(--av-muted)}._day_1bnkm_298{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:8px;font-size:.875rem;font-weight:600;font-variant-numeric:tabular-nums}._open_1bnkm_325{background:var(--av-open);color:var(--av-ink);box-shadow:inset 0 0 0 1px var(--av-line)}._booked_1bnkm_331{background:var(--av-booked);color:var(--av-booked-ink);text-decoration:line-through;text-decoration-color:#0000002e}._checkin_1bnkm_339{background:linear-gradient(90deg,var(--av-open) 50%,var(--av-booked) 50%);color:var(--av-ink);box-shadow:inset 0 0 0 1px var(--av-line)}._checkout_1bnkm_346{background:linear-gradient(90deg,var(--av-booked) 50%,var(--av-open) 50%);color:var(--av-ink);box-shadow:inset 0 0 0 1px var(--av-line)}._past_1bnkm_352{color:#c9c4ba;font-weight:500}._today_1bnkm_357{box-shadow:inset 0 0 0 2px var(--av-accent)}._timelineWrap_1bnkm_362{margin-bottom:16px;border-radius:16px;border:1px solid var(--av-line);background:var(--av-surface);overflow-x:auto;-webkit-overflow-scrolling:touch}._timeline_1bnkm_123{border-collapse:separate;border-spacing:3px;padding:8px 8px 8px 0}._timelineCabin_1bnkm_123{position:sticky;left:0;z-index:1;background:var(--av-surface);min-width:128px;max-width:168px;padding:0 10px 0 12px;text-align:left;font-weight:600;font-size:.875rem}._timelineCabin_1bnkm_123 button{padding:4px 0;border:0;background:none;color:var(--av-ink);font:inherit;text-align:left;cursor:pointer;line-height:1.25}._timelineCabin_1bnkm_123 button:hover{color:var(--av-accent);text-decoration:underline}._timelineDay_1bnkm_406{position:relative;min-width:26px;padding:18px 0 4px;font-size:.75rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--av-ink);text-align:center;vertical-align:bottom}._timelineDay_1bnkm_406>span{display:block}._timelineWeekday_1bnkm_422{font-size:.625rem;color:var(--av-muted);font-weight:500}._timelineMonth_1bnkm_428{position:absolute;top:0;left:0;font-size:.6875rem;color:var(--av-accent);font-weight:700;white-space:nowrap}._timelineToday_1bnkm_438{color:var(--av-accent)}._cellOpen_1bnkm_442,._cellBooked_1bnkm_443{height:30px;min-width:26px;border-radius:6px}._cellOpen_1bnkm_442{background:var(--av-open-cell)}._cellBooked_1bnkm_443{background:var(--av-booked)}@media(max-width:480px){._title_1bnkm_32{font-size:1.5rem}._cabinName_1bnkm_222{font-size:1.3rem}._month_1bnkm_278{padding:14px 12px}._timelineCabin_1bnkm_123{min-width:108px;max-width:120px;font-size:.8125rem}}:root{--color-primary: #0f172a;--color-accent: #3b82f6;--color-success: #10b981;--color-warning: #f59e0b;--color-warning-text: #b45309;--color-danger: #ef4444;--color-bg: #ffffff;--color-bg-subtle: #f8fafc;--color-border: #e2e8f0;--color-text-main: #1e293b;--color-text-light: #64748b;--color-text-muted: #94a3b8;--color-accent-light: #dbeafe;--color-accent-hover: #2563eb;--color-success-light: #d1fae5;--color-danger-light: #fee2e2;--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--line-height-loose: 2;--letter-spacing-tight: -1.5px;--letter-spacing-normal: 0;--letter-spacing-wide: .5px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 20px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 40px -10px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 50;--z-sticky: 100;--z-modal: 200;--z-toast: 300;--container-max: 1280px;--container-padding: 24px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family);background:var(--color-bg);color:var(--color-text-main);line-height:var(--line-height-normal);overflow-x:hidden}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}button{font-family:inherit;cursor:pointer}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:var(--space-2) var(--space-4);z-index:var(--z-toast);transition:top var(--transition-fast)}.skip-link:focus{top:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}img{max-width:100%;height:auto}.container{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.page-enter{opacity:0;transform:translateY(10px)}.page-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--transition-base),transform var(--transition-base)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-subtle)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::selection{background:var(--color-accent-light);color:var(--color-primary)}
