:root{--brand-50: #ecf8fd;--brand-100: #d1eef9;--brand-200: #a6e0f4;--brand-300: #6fcbeb;--brand-400: #39b4df;--brand-500: #1aa7d8;--brand-600: #1187b7;--brand-700: #0f6d94;--brand-800: #125877;--brand-900: #12475f;--ink: #15242d;--ink-soft: #45535c;--muted: #69747b;--faint: #98a2a9;--border: #e4e8ec;--border-strong: #d2d7dd;--line: var(--border);--surface: #ffffff;--bg: #f6f8fa;--bg-subtle: #eceff3;--bg-warm: var(--bg-subtle);--danger: #c8402a;--danger-bg: #fbf1ee;--warning: #995c00;--warning-bg: #fff8e6;--success: #127a56;--accent-sun: #ffb547;--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgb(20 36 45 / .05), 0 2px 6px rgb(20 36 45 / .05);--shadow-md: 0 8px 24px rgb(20 36 45 / .1);--shadow-lg: 0 20px 48px rgb(20 36 45 / .16);--shadow-brand: 0 10px 24px rgb(17 135 183 / .28);--ease: cubic-bezier(.2, .7, .3, 1);--t-fast: .14s;--t: .2s}*,*:before,*:after{box-sizing:border-box}:focus-visible{outline:2px solid var(--brand-500);outline-offset:2px;border-radius:3px}.kui_btn_Fx11X{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;min-width:44px;padding:.55rem 1.2rem;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:650;letter-spacing:-.01em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;box-sizing:border-box;transition:background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),transform .05s var(--ease),border-color var(--t-fast) var(--ease)}.kui_btn_Fx11X:active:not(:disabled){transform:scale(.98)}.kui_btn_Fx11X:disabled{opacity:.55;cursor:not-allowed}.kui_sm_NhG0g{min-height:40px;padding:.45rem .95rem;font-size:.9rem}.kui_fullWidth_36oJT{width:100%}.kui_primary_s1sM6{background:var(--brand-500);color:#fff;box-shadow:var(--shadow-brand)}.kui_primary_s1sM6:hover:not(:disabled){background:var(--brand-600)}.kui_secondary_R0waJ{background:var(--surface);color:var(--ink);border-color:var(--border-strong)}.kui_secondary_R0waJ:hover:not(:disabled){border-color:var(--ink-soft);background:var(--bg-subtle)}.kui_danger_V4fX8{background:transparent;color:var(--danger);border-color:#f07f7f}.kui_danger_V4fX8:hover:not(:disabled){background:var(--danger-bg)}.kui_warning_CDzoy{background:transparent;color:var(--warning);border-color:#e0b44a}.kui_warning_CDzoy:hover:not(:disabled){background:var(--warning-bg)}.kui_ghost_1KINV{background:transparent;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.kui_icon_-43u5{width:44px;padding:0}.kui_icon_-43u5 svg{display:block}@media(min-width:641px){.kui_fullWidth_36oJT{width:auto}}.kui_root_IujZs{position:relative;width:100%;min-width:0}.kui_dropdown_S1AQD{max-width:100%}.kui_compact_zMC3i{width:100%}.kui_compact_zMC3i .kui_trigger_ewa3i{min-height:40px;padding:.45rem .7rem}.kui_disabled_BUsDm{opacity:.65}.kui_trigger_ewa3i{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:44px;margin:0;padding:.6rem .8rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;text-align:left;cursor:pointer}.kui_triggerEmpty_nxcab{color:var(--muted);font-weight:500}.kui_trigger_ewa3i:focus-visible{outline:2px solid var(--brand-500);outline-offset:-1px;border-color:var(--brand-500)}.kui_trigger_ewa3i:disabled{cursor:not-allowed}.kui_invalid_5J9PR{border-color:var(--danger)}.kui_triggerValue_R4Fsf{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kui_triggerMulti_Bm8NZ{white-space:normal}.kui_preview_-hQa6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kui_previewSecond_yuun9{display:none}.kui_plus_9Gt7-{flex:none;padding:.05rem .45rem;border:1px solid var(--brand-100);border-radius:999px;background:var(--brand-50);color:var(--brand-700);font-size:.78rem;font-weight:700;line-height:1.3}.kui_plusDesktop_p-1GG{display:none}.kui_chevron_joUlK{flex:none;color:var(--muted);transition:transform var(--t-fast) var(--ease)}.kui_chevronOpen_9prDO{transform:rotate(180deg)}.kui_list_qOJwy{position:fixed;z-index:10050;overflow:hidden;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-md)}.kui_listInline_xRZQX{position:relative;z-index:auto;width:100%;max-height:16rem;box-shadow:none}.kui_listCompact_FZI6v{max-height:12rem}.kui_scroller_FBIoe{max-height:inherit;overflow:auto;overscroll-behavior:contain}.kui_search_01Gd2{position:sticky;top:0;z-index:1;padding:.45rem .5rem .4rem;border-bottom:1px solid var(--border);background:var(--surface)}.kui_search_01Gd2 input{width:100%;min-height:40px;margin:0;padding:.45rem .65rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--ink);font:inherit;font-size:.9rem}.kui_row_VopEu{display:block;width:100%;min-height:44px;margin:0;padding:.7rem .85rem;border:0;border-bottom:1px solid var(--border);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.kui_row_VopEu:last-of-type{border-bottom:0}.kui_row_VopEu:hover{background:var(--bg)}.kui_rowSelected_nnid6{background:var(--brand-50);font-weight:650}.kui_rowMulti_XgOLL{display:flex;align-items:center;gap:.55rem}.kui_check_gQExX{flex:none;width:1rem;height:1rem;border:1.5px solid var(--border-strong);border-radius:4px;background:#fff}.kui_rowSelected_nnid6 .kui_check_gQExX{border-color:var(--brand-500);background:var(--brand-500);box-shadow:inset 0 0 0 2px #fff}.kui_hint_VNX22{margin:0;padding:.75rem .85rem;color:var(--muted);font-size:.875rem}.kui_sentinel_irdZP{height:1px}@media(min-width:641px){.kui_previewSecond_yuun9{display:block}.kui_plusPhone_h4z25{display:none}.kui_plusDesktop_p-1GG{display:inline-block}}.kui_field_m7I4B{display:grid;gap:.35rem}.kui_label_LAQio{display:block;margin:0;font-size:.85rem;font-weight:600;color:var(--ink)}.kui_hint_VOh5M{margin:0;font-size:.8rem;color:var(--muted)}.kui_error_m0uol{margin:0;font-size:.8rem;color:var(--danger);font-weight:600}.kui_control_cVXgv{width:100%;min-height:44px;padding:.6rem .8rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;box-sizing:border-box}select.kui_control_cVXgv{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2369747b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .7rem center;padding-right:2.2rem}.kui_area_rBKqD{min-height:6.5rem;resize:vertical}.kui_control_cVXgv:focus,.kui_area_rBKqD:focus{outline:2px solid var(--brand-500);outline-offset:-1px;border-color:var(--brand-500)}.kui_invalid_mOhLe{border-color:var(--danger)}.kui_checkRow_pkjtE{display:flex;align-items:flex-start;gap:.6rem;padding:.55rem .2rem;min-height:44px;cursor:pointer}.kui_check_Nfy9m{width:auto;min-height:22px;margin-top:.2rem;accent-color:var(--brand-500)}.kui_checkLabel_-dHTl{font-weight:500;line-height:1.35}.kui_checkRow_pkjtE small{display:block;color:var(--muted);font-weight:400}.kui_switchRow_0efzf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:44px}.kui_switch_kntpy{width:44px;height:26px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;background:var(--border-strong);position:relative;cursor:pointer}.kui_switch_kntpy:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform var(--t-fast) var(--ease)}.kui_switch_kntpy:checked{background:var(--brand-500)}.kui_switch_kntpy:checked:after{transform:translate(18px)}@media(max-width:640px){.kui_control_cVXgv,.kui_area_rBKqD{font-size:16px}}.kui_overlay_dd9h1{position:fixed;inset:0;z-index:9999;background:#15242d73;display:flex;align-items:flex-end;justify-content:center;padding:0}.kui_panel_lp9I7{width:100%;max-height:min(88dvh,40rem);overflow:auto;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:var(--shadow-lg)}.kui_title_A5OeE{margin:0 0 .75rem;font-size:1.15rem;font-weight:700}.kui_body_lVhql{color:var(--ink-soft);font-size:.95rem;line-height:1.5}.kui_message_td87i{margin:0;white-space:pre-line}.kui_footer_rro2w{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.15rem}@media(min-width:641px){.kui_overlay_dd9h1{align-items:center;padding:1rem}.kui_panel_lp9I7{max-width:420px;border-radius:var(--radius-lg);padding:1.5rem}}.kui_card_k3Hg-{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:1rem}.kui_badge_DC320{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.01em;white-space:nowrap}.kui_muted_iOeV8{background:var(--bg-subtle);color:var(--muted)}.kui_info_uKvwR{background:color-mix(in srgb,var(--brand-500) 12%,var(--surface));color:var(--brand-800)}.kui_success_GzDTv{background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success)}.kui_warn_5ZjH7{background:color-mix(in srgb,var(--accent-sun) 22%,var(--surface));color:#8a5a00}.kui_danger_LfFW1{background:var(--danger-bg);color:var(--danger)}.kui_alert_auu1o{padding:.85rem 1rem;border-radius:var(--radius);border:1px solid var(--border);font-size:.92rem;line-height:1.45}.kui_alert_info_jOcpo{background:var(--brand-50);border-color:var(--brand-200);color:var(--brand-800)}.kui_alert_success_Sv-FG{background:color-mix(in srgb,var(--success) 10%,var(--surface));color:var(--success)}.kui_alert_warn_rSVZy{background:var(--warning-bg);color:var(--warning)}.kui_alert_danger_QynUH{background:var(--danger-bg);color:var(--danger)}.kui_spinner_yb34o{display:inline-flex;width:28px;height:28px}.kui_spinnerDot_OUMsf{width:100%;height:100%;border:2.5px solid var(--brand-100);border-top-color:var(--brand-500);border-radius:50%;animation:kui_spin_HhpSL .7s linear infinite}@keyframes kui_spin_HhpSL{to{transform:rotate(360deg)}}.kui_skeleton_QON-4{display:block;width:100%;border-radius:8px;background:linear-gradient(90deg,var(--bg-subtle),var(--border),var(--bg-subtle));background-size:200% 100%;animation:kui_shimmer_u3pRa 1.2s ease infinite}@keyframes kui_shimmer_u3pRa{to{background-position:-200% 0}}.kui_empty_z86WA{display:grid;gap:.5rem;justify-items:start;padding:2rem .25rem}.kui_empty_z86WA h2{margin:0;font-size:1.1rem}.kui_empty_z86WA p{margin:0;color:var(--muted)}.kui_container_yYdFG{width:100%;max-width:1120px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.kui_stack_MytFq{display:grid}.kui_gap_sm_-UCdk{gap:.5rem}.kui_gap_md_0UlgZ{gap:.85rem}.kui_gap_lg_yi3Z0{gap:1.25rem}.kui_pageHeader_SD5Yf{display:flex;flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1.25rem}.kui_pageHeader_SD5Yf h1{margin:0;font-size:1.45rem;letter-spacing:-.02em}.kui_subtitle_f0xX-,.kui_breadcrumb_LARwB{margin:.25rem 0 0;color:var(--muted);font-size:.9rem}.kui_actions_RrdoR{display:flex;flex-wrap:wrap;gap:.5rem}@media(min-width:641px){.kui_container_yYdFG{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.kui_pageHeader_SD5Yf{flex-direction:row;justify-content:space-between;align-items:flex-end}.kui_card_k3Hg-{padding:1.25rem}}.kui_host_6LdPI{position:fixed;top:calc(.85rem + env(safe-area-inset-top,0px));left:.75rem;right:.75rem;z-index:10000;display:flex;flex-direction:column;align-items:stretch;gap:.55rem;pointer-events:none}.kui_toast_FLdHz{--toast-accent: var(--brand-500);--toast-wash: color-mix(in srgb, var(--brand-500) 10%, var(--surface));position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.7rem;overflow:hidden;padding:.8rem .7rem .85rem .8rem;border:1px solid color-mix(in srgb,var(--toast-accent) 18%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(180deg,#ffffffb8,#ffffff6b),var(--toast-wash);box-shadow:var(--shadow-lg),0 0 0 1px #14242d08,inset 0 1px #ffffffb3;backdrop-filter:blur(18px) saturate(1.45);-webkit-backdrop-filter:blur(18px) saturate(1.45);color:var(--ink);pointer-events:auto;animation:kui_toast-in_s3-NH .4s var(--ease) both}.kui_toast_FLdHz:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--toast-accent)}.kui_icon_VwvE1{display:grid;place-items:center;width:1.85rem;height:1.85rem;margin-top:.02rem;border-radius:50%;background:color-mix(in srgb,var(--toast-accent) 16%,var(--surface));color:var(--toast-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--toast-accent) 22%,transparent)}.kui_message_3dP0P{margin:0;padding-top:.22rem;font-size:.9rem;font-weight:600;letter-spacing:-.018em;line-height:1.4}.kui_dismiss_fj0MP{display:grid;place-items:center;width:1.7rem;height:1.7rem;margin-top:-.05rem;padding:0;border:0;border-radius:999px;background:transparent;color:var(--faint);cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.kui_dismiss_fj0MP:hover{background:#14242d0f;color:var(--ink-soft)}.kui_progress_SWsbA{position:absolute;left:3px;right:0;bottom:0;height:2px;transform-origin:left center;background:color-mix(in srgb,var(--toast-accent) 70%,white);animation:kui_toast-progress_ubHwK var(--toast-ms, 2.8s) linear forwards}.kui_success_Oy694{--toast-accent: var(--success);--toast-wash: color-mix(in srgb, var(--success) 11%, var(--surface))}.kui_danger_zx8Tv{--toast-accent: var(--danger);--toast-wash: color-mix(in srgb, var(--danger) 10%, var(--surface))}.kui_info_eq5bQ{--toast-accent: var(--brand-600);--toast-wash: color-mix(in srgb, var(--brand-500) 12%, var(--surface))}.kui_leaving_rFa-Y{pointer-events:none;animation:kui_toast-out_-8SaR .22s var(--ease) both}@keyframes kui_toast-in_s3-NH{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:none}}@keyframes kui_toast-out_-8SaR{to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes kui_toast-progress_ubHwK{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(min-width:641px){.kui_host_6LdPI{left:50%;right:auto;width:min(24.5rem,calc(100vw - 2rem));transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kui_toast_FLdHz,.kui_leaving_rFa-Y,.kui_progress_SWsbA{animation:none}}.kui_row_olENK{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem}.kui_meta_kaWbH{color:var(--muted);font-size:.85rem}.kui_root_am2xJ{display:inline-flex;align-items:center;line-height:normal;overflow:visible}.kui_mark_Qf3pc{display:block;flex-shrink:0;width:auto;border-radius:50%;object-fit:contain}.kui_square_tAotH{display:block;flex-shrink:0;object-fit:contain}.kui_lockup_ycxZ2{display:block;width:auto;object-fit:contain}.kui_row_wKgpZ{display:flex;justify-content:center;gap:.4rem}.kui_cell_fxLzs{width:44px;height:48px;text-align:center;font:inherit;font-size:1.15rem;font-weight:700;border:1px solid var(--border-strong);border-radius:10px;background:var(--surface);color:var(--ink)}.kui_cell_fxLzs:focus{outline:2px solid var(--brand-500);outline-offset:-1px;border-color:var(--brand-500)}.kui_invalid_ul99p{border-color:var(--danger)}.kui_field_nHEAu{width:100%;padding:0 0 0 14px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);--PhoneInput-color--focus: var(--brand-500);--PhoneInputCountrySelectArrow-color: var(--ink-soft);--PhoneInputCountryFlag-height: 16px;--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-borderWidth: 0;--PhoneInputCountryFlag-borderColor: transparent}.kui_field_nHEAu:focus-within{outline:2px solid var(--brand-500);outline-offset:-1px;border-color:var(--brand-500)}.kui_invalid_DBlN3{border-color:var(--danger)}.kui_country_X-XgJ{position:relative;display:flex;align-items:center}.kui_countryButton_khIJi{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin:0;padding:0;border:none;background:transparent;color:var(--ink-soft);font:inherit;cursor:pointer}.kui_popover_37Ar9{position:fixed;z-index:10050;width:min(22rem,calc(100vw - 1.5rem));max-height:16rem;overflow:hidden;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:var(--shadow-md)}.kui_search_M0LBI{width:100%;border:none;border-bottom:1px solid var(--border);padding:.65rem .75rem;font:inherit}.kui_list_rapZG{margin:0;padding:.25rem;list-style:none;overflow:auto}.kui_list_rapZG button{width:100%;text-align:left;border:none;background:transparent;padding:.55rem .6rem;min-height:44px;border-radius:6px;font:inherit;cursor:pointer}.kui_list_rapZG button[aria-selected=true],.kui_list_rapZG button:hover{background:var(--brand-50)}.kui_list_qRVME{display:flex;gap:.35rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:1px solid var(--border)}.kui_tab_IdDYc{flex:1 0 auto;min-height:44px;padding:.55rem .9rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font:inherit;font-weight:650;cursor:pointer}.kui_active_PTNtG{color:var(--brand-700);border-bottom-color:var(--brand-500)}.kui_panel_08i9c{padding-top:1rem}.kui_accordion_RnmdX{display:grid;gap:.5rem}.kui_accItem_C--iC{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.kui_accBtn_8eekD{width:100%;min-height:44px;padding:.75rem 1rem;border:0;background:transparent;text-align:left;font:inherit;font-weight:650;cursor:pointer}.kui_accBody_XKvv8{padding:0 1rem 1rem;color:var(--ink-soft)}.kui_overlay_hcG1G{position:fixed;inset:0;z-index:80;background:#15242d66}.kui_panel_wUX0N{position:absolute;left:0;right:0;bottom:0;max-height:88dvh;overflow:auto;background:var(--surface);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.kui_head_yTkl-{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.kui_head_yTkl- h2{margin:0;font-size:1.05rem}.kui_close_tYPhU{width:44px;height:44px;border:0;background:transparent;font-size:1.5rem;cursor:pointer}@media(min-width:641px){.kui_panel_wUX0N{left:auto;top:0;bottom:0;width:min(22rem,100vw);max-height:none;border-radius:0;box-shadow:var(--shadow-lg)}}.kui_wrap_HgclE{display:inline-flex;flex-wrap:wrap;gap:.35rem}.kui_wrap_TRBBO{position:relative;width:100%;max-width:100%}.kui_mirror_pU5SB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.kui_trigger_S4qLV{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;min-height:44px;margin:0;padding:.6rem .8rem;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:.95rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;touch-action:manipulation}.kui_triggerEmpty_TaIWH{color:var(--muted)}.kui_triggerValue_H-r5J{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kui_icon_jd77f{flex:0 0 auto;color:var(--muted)}.kui_trigger_S4qLV:hover:not(:disabled){border-color:var(--brand-400)}.kui_trigger_S4qLV:active:not(:disabled),.kui_day_7lMYm:active:not(:disabled){transform:none}.kui_trigger_S4qLV:focus-visible{outline:none;border-color:var(--brand-500);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-500) 28%,transparent)}.kui_trigger_S4qLV:disabled{color:var(--ink-soft);cursor:not-allowed;background:var(--bg-subtle)}.kui_backdrop_ATGO0{position:fixed;inset:0;z-index:10040;background:#15242d66}.kui_panel_ALOmp{position:fixed;z-index:10041;box-sizing:border-box;width:17.5rem;max-width:calc(100vw - 1rem);max-height:min(28rem,calc(100dvh - 1rem));overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:.5rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-md)}.kui_handle_xWPtG{display:none}.kui_steps_6ZObw{display:grid;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:.75rem;padding:.25rem;border-radius:12px;background:var(--bg-subtle)}.kui_steps_6ZObw button{min-height:40px;margin:0;padding:0 .75rem;border:0;border-radius:10px;background:transparent;color:var(--ink-soft);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.kui_steps_6ZObw button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.kui_calendar_67fzp{min-width:0}.kui_nav_tx-0v{display:flex;align-items:center;gap:.35rem;margin-bottom:.55rem}.kui_navBtn_Xij6x{flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font-size:1.15rem;cursor:pointer}.kui_navBtn_Xij6x:hover:not(:disabled){background:var(--brand-50);border-color:var(--brand-300)}.kui_navBtn_Xij6x:disabled{opacity:.35;cursor:not-allowed}.kui_navSelects_MOU4f{display:flex;flex:1 1 auto;min-width:0;gap:.35rem}.kui_monthSelect_b19zQ,.kui_yearSelect_0DBdP{width:auto;max-width:none;margin:0;min-width:0;height:44px;padding:0 .4rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:.88rem;font-weight:600}.kui_monthSelect_b19zQ{flex:1 1 auto}.kui_yearSelect_0DBdP{flex:0 0 5.2rem;width:5.2rem}.kui_weekdays_fbVWB,.kui_grid_Ksc8O{display:grid;grid-template-columns:repeat(7,1fr);gap:.15rem}.kui_weekdays_fbVWB{margin-bottom:.2rem}.kui_weekdays_fbVWB span{display:grid;place-items:center;min-height:1.4rem;color:var(--muted);font-size:.72rem;font-weight:600}.kui_day_7lMYm{aspect-ratio:1;min-height:44px;width:100%;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.8rem;cursor:pointer;touch-action:manipulation}.kui_day_7lMYm:hover:not(:disabled):not(.kui_daySelected_dGf-7){background:var(--brand-50)}.kui_dayMuted_9bCaY{color:var(--faint)}.kui_dayToday_Xby88{box-shadow:inset 0 0 0 1.5px var(--brand-500)}.kui_daySelected_dGf-7,.kui_daySelected_dGf-7:hover{background:var(--brand-500);color:#fff}.kui_day_7lMYm:disabled{color:var(--faint);opacity:.45;cursor:not-allowed;text-decoration:line-through}.kui_time_j0Uy1{display:flex;flex-direction:column;gap:.65rem;min-width:0}.kui_timePreview_xL-Iy{margin:0;color:var(--ink);font-size:1.05rem;font-weight:750;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kui_quickRow_M3-lB{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.1rem;scrollbar-width:none}.kui_quickRow_M3-lB::-webkit-scrollbar{display:none}.kui_chip_7ro0F{flex:none;min-height:36px;margin:0;padding:0 .8rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:.8rem;font-weight:650;white-space:nowrap;cursor:pointer}.kui_chip_7ro0F[aria-pressed=true]{border-color:var(--brand-500);background:var(--brand-500);color:#fff}.kui_wheels_sg-sd{display:grid;grid-template-columns:1fr 1fr 4.6rem;gap:.4rem;height:13.5rem}.kui_wheel_e7kle{--wheel-item: 2.75rem;position:relative;height:100%;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;border:1px solid var(--border);border-radius:14px;background:linear-gradient(var(--bg-subtle),var(--bg-subtle)) center / 100% var(--wheel-item) no-repeat,var(--surface);-webkit-overflow-scrolling:touch;touch-action:pan-y}.kui_wheelPad_jxjeg{flex:none;pointer-events:none}.kui_wheelOption_KWaF-{display:grid;place-items:center;width:100%;min-height:var(--wheel-item);height:var(--wheel-item);margin:0;padding:0;border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;touch-action:manipulation}.kui_wheelOption_KWaF-[aria-selected=true]{color:var(--ink);font-weight:750}.kui_meridiemCol_anGkw{display:grid;grid-template-rows:1fr 1fr;overflow:hidden;border:1px solid var(--border-strong);border-radius:14px}.kui_meridiemCol_anGkw button{margin:0;padding:0;border:0;background:transparent;color:var(--ink-soft);font:inherit;font-size:.92rem;font-weight:750;cursor:pointer}.kui_meridiemCol_anGkw button+button{box-shadow:inset 0 1px 0 var(--border)}.kui_meridiemCol_anGkw button[aria-pressed=true]{background:var(--brand-500);color:#fff}.kui_doneRow_8eKkx{display:flex;justify-content:flex-end;flex:none;margin-top:.75rem}@media(min-width:641px){.kui_day_7lMYm{min-height:0}.kui_navBtn_Xij6x{flex-basis:1.75rem;width:1.75rem;height:1.75rem}.kui_monthSelect_b19zQ,.kui_yearSelect_0DBdP{height:1.75rem}.kui_panelDatetime_R7VNn{display:grid;grid-template-columns:minmax(16.5rem,1fr) 12.75rem;grid-template-areas:"cal time" "done done";gap:.75rem .85rem;width:34rem;max-width:calc(100vw - 1rem);max-height:min(32rem,calc(100dvh - 1rem));padding:.7rem}.kui_panelDatetime_R7VNn .kui_calendar_67fzp{grid-area:cal}.kui_panelDatetime_R7VNn .kui_time_j0Uy1{grid-area:time;padding-left:.85rem;border-left:1px solid var(--border)}.kui_panelDatetime_R7VNn .kui_doneRow_8eKkx{grid-area:done;margin-top:0}.kui_timePreview_xL-Iy{font-size:1.2rem}.kui_wheels_sg-sd{height:14.5rem}}@media(max-width:639px){.kui_sheet_tciJx{display:flex;flex-direction:column;top:auto;left:0;right:0;bottom:var(--sheet-inset-bottom, env(safe-area-inset-bottom, 0px));width:100%;max-width:none;max-height:calc(100svh - var(--sheet-inset-bottom, env(safe-area-inset-bottom, 0px)) - .5rem);overflow:hidden;padding:.45rem .9rem 1.25rem;border:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg)}.kui_sheet_tciJx .kui_calendar_67fzp{flex:1 1 auto;min-height:0;overflow:auto}.kui_sheet_tciJx .kui_time_j0Uy1{flex:1 1 auto;min-height:0;overflow:hidden}.kui_handle_xWPtG{display:block;flex:none;width:2.4rem;height:.28rem;margin:.15rem auto .7rem;border-radius:999px;background:var(--border-strong)}.kui_sheet_tciJx .kui_steps_6ZObw{flex:none}.kui_day_7lMYm{font-size:.9rem}.kui_timePreview_xL-Iy{font-size:1.85rem;text-align:center}.kui_wheels_sg-sd{height:min(12.5rem,32svh);grid-template-columns:1fr 1fr 5.2rem}.kui_wheel_e7kle{--wheel-item: 3.1rem}.kui_wheelOption_KWaF-{font-size:1.15rem}.kui_meridiemCol_anGkw button{font-size:1rem}.kui_doneRow_8eKkx{margin-top:.85rem;padding-bottom:.15rem}.kui_chip_7ro0F{min-height:40px}}.kui_banner_uFI3Z{position:fixed;left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));z-index:70;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-md)}.kui_copy_XkR37{flex:1;min-width:12rem}.kui_copy_XkR37 strong{display:block;font-size:.92rem}.kui_copy_XkR37 p{margin:.2rem 0 0;font-size:.8rem;color:var(--muted);line-height:1.35}.kui_actions_har2-{display:flex;gap:.4rem}.kui_steps_yHFSZ{margin:.35rem 0 0;padding-left:1.15rem;font-size:.8rem;color:var(--muted);line-height:1.4}.kui_steps_yHFSZ li+li{margin-top:.25rem}.kui_steps_yHFSZ strong{display:inline;font-size:inherit;color:var(--ink-soft)}@media(min-width:901px){.kui_banner_uFI3Z{left:auto;right:1.25rem;bottom:1.25rem;max-width:24rem}}.kui_bell_SZaXb{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--bg-subtle);color:var(--ink);cursor:pointer}.kui_badge_cdkX3{position:absolute;top:4px;right:4px;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-size:.65rem;font-weight:700;display:grid;place-items:center}.kui_shell_-xp0O{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;background:var(--bg)}.kui_header_HLKUY{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:calc(56px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 12px 8px;background:color-mix(in srgb,var(--surface) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.kui_headerEnd_F0o2P{display:flex;align-items:center;gap:.35rem}.kui_sidebar_wyx-V{display:none}.kui_main_O3GFv{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom,0px))}.kui_tabbar_RaLWc{display:flex;gap:.25rem;padding:.35rem .5rem calc(.35rem + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--border)}.kui_tab_YN1AL{flex:1;min-height:52px;border:0;background:transparent;color:var(--muted);display:grid;place-items:center;gap:.15rem;font:inherit;font-size:.7rem;font-weight:600;cursor:pointer}.kui_tabActive_pLUr3{color:var(--brand-700)}.kui_brand_Oam7f{display:flex;align-items:center;gap:.5rem}.kui_sideNav_IEcV1{display:grid;gap:.25rem;padding:.75rem}.kui_navItem_mKNhq{display:flex;align-items:center;gap:.55rem;min-height:44px;padding:.4rem .75rem;border:0;border-radius:12px;background:transparent;color:var(--ink-soft);font:inherit;font-weight:600;text-align:left;cursor:pointer}.kui_navActive_r60xj{background:var(--brand-50);color:var(--brand-800)}@media(min-width:901px){.kui_shell_-xp0O{grid-template-columns:248px 1fr;grid-template-rows:1fr}.kui_header_HLKUY,.kui_tabbar_RaLWc{display:none}.kui_sidebar_wyx-V{display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--border);padding:1rem .75rem}.kui_main_O3GFv{padding:1.5rem 1.75rem}}.kui_root_bPEOy{position:relative}.kui_trigger_ilYeV{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:.2rem .4rem;border:0;background:transparent;cursor:pointer;color:inherit;font:inherit}.kui_avatar_z7GGc{width:36px;height:36px;border-radius:50%;background:var(--brand-100);color:var(--brand-800);display:grid;place-items:center;font-weight:700;overflow:hidden}.kui_avatar_z7GGc img{width:100%;height:100%;object-fit:cover}.kui_meta_JOhfS{display:none;text-align:left}.kui_name_16P7m{display:block;font-weight:650}.kui_sub_R0HJb{display:block;font-size:.75rem;color:var(--muted)}.kui_dropdown_8HGE7{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:12rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);padding:.35rem}.kui_item_YIe-V{width:100%;min-height:44px;padding:.5rem .75rem;border:0;background:transparent;text-align:left;font:inherit;border-radius:10px;cursor:pointer}.kui_item_YIe-V:hover{background:var(--bg-subtle)}.kui_danger_mmPdx{color:var(--danger)}@media(min-width:901px){.kui_meta_JOhfS{display:block}}.kui_wrap_u9-rh{min-height:100dvh;display:grid;place-items:center;gap:1.25rem;padding:1.25rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));background:var(--bg)}.kui_card_W5J6J{width:min(100%,400px)}.kui_title_ZGP8X{margin:0;font-size:1.5rem;letter-spacing:-.03em}.kui_lead_UmElb{margin:0;color:var(--muted)}.kui_meta_1FGMb{margin:.35rem 0 0;color:var(--muted);font-size:.85rem}.kui_link_pjbAa{border:0;background:none;color:var(--brand-700);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}:root{--brand-50: #ecf8fd;--brand-100: #d1eef9;--brand-200: #a6e0f4;--brand-300: #6fcbeb;--brand-400: #39b4df;--brand-500: #1aa7d8;--brand-600: #1187b7;--brand-700: #0f6d94;--brand-800: #125877;--brand-900: #12475f;--ink: #15242d;--ink-soft: #45535c;--muted: #69747b;--faint: #98a2a9;--border: #e4e8ec;--border-strong: #d2d7dd;--surface: #ffffff;--bg: #f6f8fa;--bg-subtle: #eceff3;--danger: #c8402a;--danger-bg: #fbf1ee;--success: #127a56;--success-bg: #e8f6ef;--radius-sm: 10px;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgb(20 36 45 / .05), 0 2px 6px rgb(20 36 45 / .05);--shadow-md: 0 8px 24px rgb(20 36 45 / .08);--shadow-lg: 0 20px 48px rgb(20 36 45 / .12);--shadow-brand: 0 10px 24px rgb(17 135 183 / .28);--ease: cubic-bezier(.2, .7, .3, 1)}html,body,#root{margin:0;height:100%;min-height:100%;background:var(--bg);color:var(--ink);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}html,body{overflow:hidden}#root{overflow:auto}.web-push-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem 1rem;border:1px solid var(--brand-100);border-radius:var(--radius);background:linear-gradient(180deg,#f3fbfe 0%,var(--brand-50) 100%)}.brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-lockup .logo img{display:block;width:auto;max-width:min(100%,148px);height:auto!important;max-height:30px;object-fit:contain;object-position:left center}.product-chip{flex:0 0 auto;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-700);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:999px;padding:4px 8px}.auth-card{box-shadow:var(--shadow-lg)!important;border-color:#e4e8ece6!important}a{color:inherit;text-decoration:none}.page{max-width:720px;margin:0 auto}.portal-shell{height:100%;max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:var(--bg)}.portal-sidebar{display:none}.portal-header{display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:20;min-height:calc(60px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 16px 0;background:#fff;border-bottom:1px solid var(--border);overflow:visible}.portal-main{min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 16px 24px;background:var(--bg)}.portal-footer{display:flex;align-items:stretch;justify-content:space-around;gap:4px;z-index:30;min-height:56px;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid var(--border)}.portal-footer a{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:8px 6px;border-radius:16px;color:var(--muted);font-size:11px;font-weight:650}.portal-footer a.active{color:var(--brand-700);background:var(--brand-50)}.portal-side-nav{display:grid;gap:4px;padding:8px 12px 16px}.portal-side-nav a{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;border-radius:12px;color:var(--ink-soft);font-weight:650}.portal-side-nav a.active{background:var(--brand-50);color:var(--brand-800)}.portal-sidebar-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 12px 8px 16px}@media(min-width:901px){html,body{overflow:auto}.portal-shell{height:auto;min-height:100%;max-height:none;overflow:visible;grid-template-columns:248px 1fr;grid-template-rows:1fr}.portal-header,.portal-footer{display:none}.portal-sidebar{display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--border)}.portal-main{overflow:visible;padding:28px 32px}}.lead-card{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:14px 16px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.lead-card:hover{transform:translateY(-1px);border-color:var(--brand-200);box-shadow:var(--shadow-md)}.lead-card:active{transform:scale(.99)}.lead-card.overdue{border-color:#f0c8c0;background:linear-gradient(180deg,#fff7f5,#fff 58%)}.lead-card.urgent:not(.overdue){box-shadow:0 0 0 1px #f3c4bc,var(--shadow-sm)}.lead-card-top{display:flex;align-items:flex-start;gap:12px}.lead-avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--brand-50);color:var(--brand-700);font-size:13px;font-weight:800;letter-spacing:-.02em}.lead-avatar.warn{background:#fdecea;color:var(--danger)}.lead-card-body{flex:1;min-width:0}.lead-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lead-pill{display:inline-flex;align-items:center;max-width:100%;font-size:12px;font-weight:650;line-height:1.2;color:var(--ink-soft);background:var(--bg);border-radius:999px;padding:5px 9px}.lead-pill.warn{color:var(--danger);background:#fdecea}.filter-bar{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.filter-chip{flex:0 0 auto;min-height:36px;padding:.35rem .85rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:.82rem;font-weight:650;cursor:pointer}.filter-chip.active{background:var(--brand-50);border-color:var(--brand-400);color:var(--brand-800)}.activity-timeline{margin:0;padding-left:1.1rem;display:grid;gap:.85rem}.activity-timeline-item{display:grid;gap:.2rem}.filter-bar::-webkit-scrollbar{display:none}.lead-hero{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:18px 16px 16px}.lead-back{display:inline-flex;align-items:center;gap:4px;margin-bottom:10px;font-size:13px;font-weight:650;color:var(--muted)}.section-kicker{display:block;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fact-group+.fact-group{margin-top:6px;padding-top:12px;border-top:1px solid var(--border)}.next-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:var(--brand-50);border:1px solid #c5ebf6}.next-banner.warn{background:#fff6f4;border-color:#f3c4bc}.section-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px}.nav-dock{display:flex;justify-content:space-around;align-items:stretch;gap:2px;height:calc(100% - 16px);margin:8px 12px;padding:4px;background:#ffffffeb;backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border:1px solid var(--border);border-radius:22px;box-shadow:var(--shadow-md)}.nav-tab{display:flex;flex:1 1 0;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:8px 6px;border-radius:16px;color:var(--muted);transition:background var(--ease) .16s,color var(--ease) .16s}.nav-tab.active{color:var(--brand-700);background:var(--brand-50)}.login-hero{min-height:100dvh;display:grid;place-items:center;padding:16px;background:radial-gradient(1200px 400px at 50% -10%,#c5ebf6 0%,transparent 60%),var(--bg)}.login-hero .section-card{width:min(100%,400px)}.login-hero .logo{display:grid;justify-content:center;margin-bottom:8px}.PhoneInputField.PhoneInput{width:100%;padding:0;border:1px solid var(--border);border-radius:10px;background:#fff;--PhoneInput-color--focus: var(--brand-500);--PhoneInputCountrySelectArrow-color: var(--ink-soft, #64748b);--PhoneInputCountryFlag-borderColor: transparent}.PhoneInputField.PhoneInput:focus-within{outline:2px solid var(--brand-500);outline-offset:-1px;border-color:var(--brand-500)}.PhoneInputField .PhoneInputCountry{margin-left:.65rem;padding-right:.35rem}.PhoneInputField .PhoneInputInput{width:100%;padding:.7rem .8rem .7rem .35rem;border:none;border-radius:10px;background:transparent;color:var(--ink);font:inherit}.PhoneInputField .PhoneInputInput:focus{outline:none}.pipeline{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.pipeline-step{flex:1 0 auto;min-width:64px;text-align:center;font-size:11px;font-weight:700;color:var(--muted);background:#eef1f4;padding:7px 8px;border-radius:999px;white-space:nowrap}.pipeline-step.done{color:var(--brand-700);background:var(--brand-50)}.pipeline-step.current{color:#fff;background:var(--brand-500)}.fact-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;border-bottom:1px solid var(--border)}.fact-row:last-child{border-bottom:0;padding-bottom:0}.fact-value{text-align:right;min-width:0}.action-row{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.action-chip{appearance:none;cursor:pointer;pointer-events:auto;border:1px solid var(--border);background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:650;color:var(--ink-soft)}.action-chip:hover{border-color:#c5d4dc;background:var(--bg)}.action-chip.active{border-color:var(--brand-500);background:var(--brand-50);color:var(--brand-700)}.visit-row{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.place-search{position:relative;z-index:2}.map-nearby.place-results{position:relative;top:auto;margin-top:8px}.place-results{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-md);overflow:hidden}.place-result{display:block;width:100%;text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.place-result:last-child{border-bottom:0}.place-result:hover,.place-result:focus-visible{background:var(--brand-50)}.thread-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px}.thread-card.unread{border-color:#b8e4f3;box-shadow:0 0 0 1px #d1eef9,var(--shadow-sm);background:linear-gradient(180deg,#f3fbfe,#fff 42%)}.thread-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px}.thread-mark{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;background:var(--brand-50);color:var(--brand-700)}.thread-mark.urgent{background:#fdecea;color:var(--danger)}.thread-mark.visit{background:#e8f6ef;color:var(--success)}.thread-mark.call{background:#eef1f4;color:var(--ink-soft)}.thread-event{padding:10px 0;border-bottom:1px solid var(--border)}.thread-event:last-child{border-bottom:0}.thread-event.unread{padding-left:10px;border-left:3px solid var(--brand-500);background:linear-gradient(90deg,#f3fbfe 0%,transparent 70%);border-radius:0 8px 8px 0}.notify-empty{text-align:center;padding:36px 20px}.notify-empty-icon{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;background:var(--brand-50);color:var(--brand-600)}.field-editor{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}.field-editor.open{border-color:#b8e4f3;box-shadow:0 0 0 1px #d1eef9,var(--shadow-sm)}.field-editor-row{display:flex;align-items:stretch;gap:4px}.field-editor-main{flex:1;min-width:0;text-align:left;padding:14px 12px 14px 16px;background:transparent;border:0;color:inherit;font:inherit}.field-editor-move{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 8px 8px 0}.field-editor-body{padding:14px 16px 16px;border-top:1px solid var(--border)}.choice-editor{padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--bg)}.choice-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:#fff;border:1px solid var(--border);border-radius:10px}.choice-copy{min-width:0}.dash-hero{background:radial-gradient(720px 200px at 100% -30%,#c5ebf6 0%,transparent 58%),linear-gradient(180deg,#fff,#f8fcfe);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px 18px 18px}.dash-focus-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash-focus{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:14px 14px 13px;color:inherit;min-height:132px;transition:transform var(--ease) .16s,box-shadow var(--ease) .16s,border-color var(--ease) .16s}.dash-focus:hover{transform:translateY(-1px);border-color:var(--brand-200);box-shadow:var(--shadow-md)}.dash-focus.warn{background:linear-gradient(180deg,#fff7f5,#fff 62%);border-color:#f0c8c0}.dash-focus.ok{background:linear-gradient(180deg,#f3faf6,#fff 62%);border-color:#c6e6d6}.dash-focus.quiet .dash-stat-value{color:var(--muted)}.dash-focus-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;margin-bottom:10px;background:var(--brand-50);color:var(--brand-700)}.dash-focus.warn .dash-focus-icon{background:#fdecea;color:var(--danger)}.dash-focus.ok .dash-focus-icon{background:#e8f6ef;color:var(--success)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash-stat{display:block;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:14px 16px;color:inherit;transition:transform var(--ease) .16s,box-shadow var(--ease) .16s,border-color var(--ease) .16s}a.dash-stat:hover{transform:translateY(-1px);border-color:var(--brand-200);box-shadow:var(--shadow-md)}.dash-stat-value{display:block;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:4px}.dash-focus-label{display:block;margin-top:2px;font-size:.9rem;font-weight:700}.dash-focus-hint,.dash-stat-hint{display:block;margin-top:4px;font-size:.75rem;color:var(--muted)}.dash-stat-kicker{display:block;font-size:.75rem;font-weight:650;color:var(--muted)}.dash-bar{display:block;color:inherit;padding:2px 0}.dash-bar-copy{min-width:0}.dash-bar-track{height:8px;background:var(--bg);border-radius:99px;overflow:hidden;margin-top:6px}.dash-bar-fill{height:100%;background:var(--brand-500);border-radius:99px;min-width:0}.dash-bar-fill.warn{background:var(--danger)}.dash-person{display:flex;align-items:flex-start;gap:12px}.dash-person-body{flex:1;min-width:0}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}
