.HubOverview_overview__M_WTD{display:grid;grid-template-columns:1fr;gap:var(--space-3);font-family:var(--font-family-app)}.HubOverview_kpiGrid__M6SOu{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-3)}@media (max-width:1100px){.HubOverview_kpiGrid__M6SOu{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.HubOverview_kpiGrid__M6SOu{grid-template-columns:repeat(2,1fr)}}.HubOverview_kpiCell__A_zBq{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1);min-height:5rem}.HubOverview_kpiLabel__iiNiU{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-label);font-size:var(--font-size-app-label);letter-spacing:var(--tracking-app-label);color:var(--color-text-app-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_kpiValue__StbvZ{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-display);font-size:var(--font-size-app-numeric-comp);letter-spacing:var(--tracking-app-title);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.HubOverview_kpiCaption__queL6{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);color:var(--color-text-tertiary)}.HubOverview_engagementCard__sUTSh{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5)}.HubOverview_engagementLabel__cgOuj{font-family:var(--font-family-app);font-size:var(--font-size-app-caption);font-weight:var(--font-weight-app-body);color:var(--color-text-app-secondary)}.HubOverview_moduleGrid__4UduW{display:grid;grid-template-columns:1fr;gap:var(--space-3)}@media (min-width:800px){.HubOverview_moduleGrid__4UduW{grid-template-columns:repeat(2,1fr);align-items:start}}.HubOverview_card__pXpGi{display:flex;flex-direction:column;gap:var(--space-3);width:100%;height:100%;padding:var(--space-4);text-align:left}.HubOverview_cardInteractive__08NeA{cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.HubOverview_cardInteractive__08NeA:hover{border-color:var(--glass-border-hover);background:var(--glass-bg-elevated)}.HubOverview_cardInteractive__08NeA:active{transform:scale(.99)}.HubOverview_cardHead__VLkWt{display:flex;align-items:center;gap:var(--space-3)}.HubOverview_cardHeading__4BhW4{font-size:var(--font-size-app-body);letter-spacing:var(--tracking-app-title);color:var(--color-text-primary)}.HubOverview_cardBadge__ri6R_,.HubOverview_cardHeading__4BhW4{font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium)}.HubOverview_cardBadge__ri6R_{margin-left:auto;display:inline-flex;align-items:center;height:20px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-accent-soft);font-size:var(--font-size-app-label);letter-spacing:.02em;color:var(--brand-primary)}.HubOverview_cardChevron__VAtZw{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary)}.HubOverview_cardHeading__4BhW4+.HubOverview_cardChevron__VAtZw{margin-left:auto}.HubOverview_cardBody__qgC__{display:block;padding-top:var(--space-3);border-top:1px solid var(--surface-border)}.HubOverview_hint__riM_m{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);line-height:var(--line-height-relaxed);color:var(--color-text-tertiary)}.HubOverview_nameList__dlFNz{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.HubOverview_nameItem__UzsHD{display:flex;align-items:center;gap:var(--space-3);min-height:64px;box-sizing:content-box;padding:var(--space-4) 0;border-bottom:1px solid var(--surface-border)}.HubOverview_nameItem__UzsHD:first-child{padding-top:var(--space-1)}.HubOverview_nameItem__UzsHD:last-child{padding-bottom:0;border-bottom:none}.HubOverview_clientAvatar__Mr_QD{flex:0 0 auto;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(24,156,241,.28);background:var(--brand-primary-a12);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-caption);letter-spacing:.02em;color:var(--brand-primary);overflow:hidden}.HubOverview_clientAvatarImg__WbZjU{width:100%;height:100%;object-fit:cover;border-radius:inherit}.HubOverview_clientMain__WW5sV{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}.HubOverview_name__bH9Rz{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-body);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_clientMeta__HUsLJ{color:var(--color-text-app-secondary)}.HubOverview_clientMeta__HUsLJ,.HubOverview_contactLine__RK_38{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_contactLine__RK_38{color:var(--color-text-tertiary)}.HubOverview_apptTile__FzKyr,.HubOverview_reportTile__E4XkD{flex:0 0 auto;width:56px;height:56px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border-radius:var(--radius-lg);border:1px solid rgba(24,156,241,.28);background:var(--brand-primary-a12);color:var(--brand-primary)}.HubOverview_apptTileMonth__upHTP{font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);letter-spacing:.08em}.HubOverview_apptTileDay__FpDLO{font-family:var(--font-family-app);font-weight:var(--font-weight-app-display);font-size:var(--font-size-app-title);line-height:1;color:var(--color-text-primary);font-variant-numeric:tabular-nums}.HubOverview_apptLocation__qNEGY{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_statusChip__lARG5{flex:0 0 auto;display:inline-flex;align-items:center;height:18px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--brand-primary-a08);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);letter-spacing:.02em;color:var(--color-primary-200);white-space:nowrap}.HubOverview_chipStrong__Jsk35{background:rgba(24,156,241,.16);color:var(--brand-primary)}.HubOverview_chipSoft__5S2s8{background:var(--brand-primary-a08);color:var(--color-primary-200)}.HubOverview_propList__Jn0yO{display:flex;flex-direction:column}.HubOverview_propRow__dGzys{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--surface-border);font-family:var(--font-family-app);font-size:var(--font-size-app-caption)}.HubOverview_propRow__dGzys:first-child{padding-top:var(--space-1)}.HubOverview_propRow__dGzys:last-child{padding-bottom:0;border-bottom:none}.HubOverview_propThumb__duyxn{flex:0 0 auto;width:88px;height:64px;object-fit:cover;border-radius:var(--radius-lg);border:1px solid var(--surface-border)}.HubOverview_propThumbEmpty__IO1W2{flex:0 0 auto;width:88px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);border:1px solid rgba(24,156,241,.28);background:var(--brand-primary-a12);color:var(--brand-primary)}.HubOverview_propMain__37qRb{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.HubOverview_propAddress__m6Fku{min-width:0;font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-body);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_propMeta__QoOmR{font-weight:var(--font-weight-app-body);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_propTags__wXe9o{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:4px}.HubOverview_specChip__NQtO5{flex:0 0 auto;display:inline-flex;align-items:center;height:18px;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-inset);font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-label);letter-spacing:.02em;color:var(--color-text-label);white-space:nowrap;font-variant-numeric:tabular-nums}.HubOverview_propRight__0hd4I{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.HubOverview_propValue__EaNax{flex:0 0 auto;font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-body);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.HubOverview_propRent__mHtxt{font-weight:var(--font-weight-app-body);color:var(--color-text-app-secondary);font-variant-numeric:tabular-nums}.HubOverview_recentHint__Fh2_m{margin:var(--space-3) 0 0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);line-height:var(--line-height-relaxed);color:var(--color-text-tertiary)}.HubOverview_recentBlock__GvoC_{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--surface-border)}.HubOverview_recentEyebrow__lh7EV{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-label);font-size:var(--font-size-app-label);letter-spacing:var(--tracking-app-label);color:var(--color-text-app-secondary)}.HubOverview_recentList__IoKlg{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.HubOverview_recentRow__t_JmU{display:flex;align-items:baseline;gap:var(--space-2);font-family:var(--font-family-app);font-size:var(--font-size-app-caption)}.HubOverview_recentSender__mKv33{flex:0 0 auto;font-weight:var(--font-weight-app-medium);color:var(--color-text-app-secondary)}.HubOverview_recentBody__5dbcB{flex:1 1 auto;min-width:0;font-weight:var(--font-weight-app-body);color:var(--color-text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HubOverview_recentTime__v_150{flex:0 0 auto;font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-label);color:var(--color-text-label)}.HubOverview_recentUnread__pWLJu .HubOverview_recentBody__5dbcB,.HubOverview_recentUnread__pWLJu .HubOverview_recentSender__mKv33{color:var(--color-text-primary)}.HubOverview_msgRight__e4CR_{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1)}.HubOverview_msgUnread__qPUR8{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-cta-primary);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);color:#ffffff}.HubOverview_msgTime__wfYRW{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.HubOverview_cardInteractive__08NeA{transition:none}.HubOverview_cardInteractive__08NeA:active{transform:none}}.HubOverview_taskList__MQhVV{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.HubOverview_taskItem__wzZpv{display:flex;align-items:center;gap:12px;padding:10px 0}.HubOverview_taskItem__wzZpv+.HubOverview_taskItem__wzZpv{border-top:1px solid var(--surface-border)}.HubOverview_taskCheck__g678V{flex:0 0 auto;width:44px;height:44px;position:relative;border:0;background:transparent;color:var(--color-cta-primary-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease}.HubOverview_taskCheck__g678V:before{content:"";position:absolute;width:22px;height:22px;border-radius:7px;border:1px solid var(--glass-border-hover)}.HubOverview_taskCheck__g678V>*{position:relative}.HubOverview_taskCheck__g678V:hover:before{border-color:var(--color-cta-primary)}.HubOverview_taskCheckDone__OMfCR:before{background:var(--color-cta-primary);border-color:var(--color-cta-primary)}.HubOverview_taskDone__mS0_m .HubOverview_name__bH9Rz{text-decoration:line-through;color:var(--color-text-tertiary)}.HubOverview_taskAction__9CyZL{min-height:44px;padding:var(--space-2) var(--space-3);color:var(--brand-primary);background:transparent;border:0;font:inherit;cursor:pointer}.HubOverview_taskAction__9CyZL:focus-visible,.HubOverview_taskCheck__g678V:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.HubOverview_taskCheck__g678V:disabled{cursor:wait}.ChatThread_thread__e5fXj{display:flex;flex-direction:column;height:100%;flex:1 1 auto;min-height:0;position:relative;font-family:var(--font-family-app);width:100%;max-width:none}.ChatThread_header__Yz_IP{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:var(--glass-border);background:linear-gradient(180deg,rgba(8,8,8,.55) 0,rgba(8,8,8,0));backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));z-index:2}.ChatThread_identity__mDRgz{display:flex;align-items:center;gap:10px;min-width:0;padding:0;border:none;background:transparent;text-align:left}.ChatThread_identityButton__q4PcZ{cursor:pointer;border-radius:var(--radius-lg);transition:opacity .18s ease}.ChatThread_identityButton__q4PcZ:hover{opacity:.85}.ChatThread_headerAvatar__5NkDQ{position:relative;flex:0 0 auto;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid rgba(24,156,241,.28);background:var(--brand-primary-a12);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);letter-spacing:.02em;color:var(--brand-primary)}.ChatThread_headerAvatarImg__z8Q_A{width:100%;height:100%;object-fit:cover;border-radius:inherit}.ChatThread_headerAvatar__5NkDQ .ChatThread_presenceDot__z1fUD{position:absolute;right:-1px;bottom:-1px;box-shadow:0 0 0 2px rgba(8,8,8,.9)}.ChatThread_presenceDot__z1fUD{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--color-text-tertiary);box-shadow:0 0 0 3px rgba(255,255,255,.03)}.ChatThread_online__DE1Ro{background:var(--brand-primary-graphic);box-shadow:0 0 0 3px rgba(24,156,241,.16)}.ChatThread_identityText__rNWVl{display:flex;flex-direction:column;gap:1px;min-width:0}.ChatThread_agentName__L2cVB{font-size:var(--font-size-app-body);font-weight:var(--font-weight-app-medium);letter-spacing:var(--tracking-app-title);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChatThread_presenceLabel__rco95{font-size:.6875rem;font-weight:var(--font-weight-app-body);color:var(--color-text-tertiary)}.ChatThread_scroll__d7vpg{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column}.ChatThread_scrollInner__TlGj3{margin-top:auto;display:flex;flex-direction:column;padding:var(--space-4) var(--space-4) var(--space-2);gap:0}.ChatThread_olderSpinner__U4zVn{display:flex;align-items:center;justify-content:center;gap:8px;padding:var(--space-3) 0;font-size:var(--font-size-app-caption);font-weight:var(--font-weight-app-body);color:var(--color-text-tertiary)}.ChatThread_loadingStack__jt0ZZ{display:flex;flex-direction:column;gap:10px}.ChatThread_loadingMine__ii5q6{display:flex;justify-content:flex-end}.ChatThread_unreadDivider___A41E{display:flex;align-items:center;gap:10px;margin:12px 0 6px}.ChatThread_unreadDivider___A41E:after,.ChatThread_unreadDivider___A41E:before{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(24,156,241,.35),transparent)}.ChatThread_unreadLabel__4SjbS{flex:0 0 auto;font-size:.625rem;font-weight:var(--font-weight-app-medium);letter-spacing:var(--tracking-app-label);color:var(--brand-primary)}.ChatThread_scrollPill__rpeXp{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border:var(--glass-border);border-radius:999px;background:var(--glass-fallback-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-shadow);color:var(--color-text-primary);cursor:pointer;z-index:3;transition:border-color .2s ease,transform .16s ease}@media (hover:hover){.ChatThread_scrollPill__rpeXp:hover{border-color:var(--glass-border-active);transform:translateY(-1px)}}.ChatThread_pillCount__UIeKt{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--color-cta-primary);color:#fff;font-size:.6875rem;font-weight:var(--font-weight-app-medium)}@media (prefers-reduced-motion:reduce){.ChatThread_scrollPill__rpeXp{transition:none}.ChatThread_scrollPill__rpeXp:hover{transform:none}}@supports not (backdrop-filter:blur(1px)){.ChatThread_header__Yz_IP{background:var(--glass-fallback-bg)}}.ChatThread_recovery__od7mT{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-family-app)}.ChatThread_recoveryButton__Wu1yy,.ChatThread_recovery__od7mT{padding:var(--space-2) var(--space-3);color:var(--color-text-primary)}.ChatThread_recoveryButton__Wu1yy{min-height:44px;border:var(--glass-border);border-radius:var(--radius-full);background:transparent;font:inherit;cursor:pointer}.ChatThread_recoveryButton__Wu1yy:hover{border-color:var(--color-border-focus)}.ChatThread_recoveryButton__Wu1yy:disabled{cursor:wait}.ChatThread_recoveryButton__Wu1yy:focus-visible{outline:var(--focus-ring-outline);outline-offset:var(--focus-ring-offset)}.ChatThread_recoveryMessage__t9VZ3{flex-basis:100%;min-width:0;overflow-wrap:anywhere}.ChatThread_composerStack__95MgV{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.CalendarSegment_segment__mQBYN{font-family:var(--font-family-app)}.CalendarSegment_layout__aBA3k,.CalendarSegment_segment__mQBYN{display:flex;flex-direction:column;gap:var(--space-6);flex:1 1 0;min-height:0}.CalendarSegment_layout__aBA3k{min-width:0}@media (min-width:1100px){.CalendarSegment_layout__aBA3k{display:grid;grid-template-columns:minmax(0,1120px) minmax(340px,1fr);gap:var(--space-6);align-items:stretch}}.CalendarSegment_colAside__ihYft{gap:var(--space-6);min-width:0}.CalendarSegment_block__0ByMZ,.CalendarSegment_colAside__ihYft,.CalendarSegment_skeletonGroup__bPCNp{display:flex;flex-direction:column}.CalendarSegment_block__0ByMZ{gap:var(--space-3)}.CalendarSegment_blockEyebrow__R2TZI{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);letter-spacing:var(--tracking-app-label);color:var(--brand-primary)}.CalendarSegment_list__N5LlF{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.CalendarSegment_dayEmpty__H67Lz{margin:0;font-family:var(--font-family-app);font-size:var(--font-size-app-caption);line-height:var(--line-height-relaxed);color:var(--color-text-app-secondary)}.CalendarSegment_card__qEQ9_{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}.CalendarSegment_cardHead__BFiqX,.CalendarSegment_cardMainBtn__EBuid{display:flex;align-items:flex-start;gap:var(--space-3)}.CalendarSegment_cardMainBtn__EBuid{width:100%;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.CalendarSegment_cardTitleWrap__kMQ4y{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.CalendarSegment_cardTitle__v2MUP{font-size:var(--font-size-app-body);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis}.CalendarSegment_cardTitle__v2MUP,.CalendarSegment_cardWhen__G1nmb{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body)}.CalendarSegment_cardWhen__G1nmb{font-size:var(--font-size-app-caption);color:var(--color-text-app-secondary)}.CalendarSegment_cardChevron__6PFBQ{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;color:var(--color-text-tertiary)}.CalendarSegment_chip__BECQf{flex:0 0 auto;display:inline-flex;align-items:center;align-self:flex-start;height:22px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--glass-border-default);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);letter-spacing:.02em;color:var(--color-text-label);white-space:nowrap}.CalendarSegment_chipGoing__CxmGn{border-color:var(--brand-primary-a32);background:rgba(24,156,241,.16);color:var(--brand-primary)}.CalendarSegment_chipDeclined__SUZhe{border-color:var(--surface-border);background:var(--surface-inset);color:var(--color-text-tertiary)}.CalendarSegment_chipPending__Ys7XO{border-color:rgba(24,156,241,.16);background:var(--brand-primary-a08);color:var(--color-primary-200)}.CalendarSegment_metaList__DjQiD{display:flex;flex-direction:column;gap:var(--space-1);margin:0}.CalendarSegment_metaValue__sey_8{margin:0;font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption);color:var(--color-text-app-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalendarSegment_actions__l5Tio{display:flex;gap:var(--space-3)}.CalendarSegment_actionBtn__vwrtd{display:inline-flex;align-items:center;gap:var(--space-2);height:34px;padding:0 var(--space-4);border-radius:var(--radius-full);border:1px solid var(--glass-border-default);background:var(--glass-bg-subtle);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-caption);color:var(--color-text-primary);cursor:pointer;transition:border-color .18s ease,background .18s ease}.CalendarSegment_actionBtn__vwrtd:hover:not(:disabled){border-color:var(--glass-border-hover);background:var(--glass-bg-elevated)}.CalendarSegment_actionBtn__vwrtd:disabled{opacity:var(--opacity-disabled);cursor:default}.CalendarSegment_actionAccept__HAls5{border-color:var(--brand-primary-a40);background:var(--brand-primary-a12);color:var(--brand-primary)}.CalendarSegment_actionAccept__HAls5:hover:not(:disabled){border-color:var(--brand-primary-a60);background:rgba(24,156,241,.18)}.CalendarSegment_formCard__JtOCO{padding:var(--space-4)}.CalendarSegment_form__lPlMS{display:flex;flex-direction:column;gap:var(--space-3)}.CalendarSegment_slotList__34Ls2{display:flex;flex-direction:column;gap:var(--space-2)}.CalendarSegment_slotRow__GKIy0{display:flex;align-items:center;gap:var(--space-2)}.CalendarSegment_input__gdUsd,.CalendarSegment_select__2NJC3,.CalendarSegment_textarea__3vSoW{width:100%;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--glass-border-default);background:var(--glass-bg-subtle);font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-body);color:var(--color-text-primary);transition:border-color .18s ease}.CalendarSegment_input__gdUsd:focus,.CalendarSegment_select__2NJC3:focus,.CalendarSegment_textarea__3vSoW:focus{border-color:var(--glass-border-active)}.CalendarSegment_select__2NJC3{cursor:pointer;appearance:none}.CalendarSegment_textarea__3vSoW{resize:vertical;min-height:2.75rem}.CalendarSegment_input__gdUsd::placeholder,.CalendarSegment_textarea__3vSoW::placeholder{color:var(--color-text-placeholder)}.CalendarSegment_slotRemove__oDYcd{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--glass-border-default);background:var(--glass-bg-subtle);color:var(--color-text-tertiary);cursor:pointer;transition:border-color .18s ease,color .18s ease}.CalendarSegment_slotRemove__oDYcd:hover{border-color:var(--glass-border-hover);color:var(--color-text-primary)}.CalendarSegment_addSlot__kAGZ_{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) 0;border:none;background:none;font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-caption);color:var(--brand-primary);cursor:pointer}.CalendarSegment_addSlot__kAGZ_:hover{text-decoration:underline}.CalendarSegment_formFooter__PVKUy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.CalendarSegment_tzHint__eiag7{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-label);color:var(--color-text-label)}.CalendarSegment_submitBtn__iJc1d{display:inline-flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-5);border-radius:var(--radius-full);border:1px solid var(--brand-primary-a40);background:rgba(24,156,241,.14);font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-caption);color:var(--brand-primary);cursor:pointer;transition:border-color .18s ease,background .18s ease}.CalendarSegment_submitBtn__iJc1d:hover:not(:disabled){border-color:var(--brand-primary-a60);background:rgba(24,156,241,.2)}.CalendarSegment_submitBtn__iJc1d:disabled{opacity:var(--opacity-disabled);cursor:default}.CalendarSegment_cancelBtn__zj6cJ{flex:0 0 auto;align-self:flex-start;height:28px;padding:0 var(--space-3);border-radius:var(--radius-full);border:1px solid var(--glass-border-default);background:transparent;font-family:var(--font-family-app);font-weight:var(--font-weight-app-medium);font-size:var(--font-size-app-label);color:var(--color-text-label);cursor:pointer;transition:border-color .18s ease,color .18s ease}.CalendarSegment_cancelBtn__zj6cJ:hover:not(:disabled){border-color:var(--glass-border-hover);color:var(--color-text-primary)}.CalendarSegment_cancelBtn__zj6cJ:disabled{opacity:var(--opacity-disabled);cursor:default}.CalendarSegment_proposedList__U9ICM{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.CalendarSegment_proposedItem__iWeIG{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-app-secondary)}.CalendarSegment_proposedItem__iWeIG,.CalendarSegment_requestNote__10wYP{font-family:var(--font-family-app);font-weight:var(--font-weight-app-body);font-size:var(--font-size-app-caption)}.CalendarSegment_requestNote__10wYP{margin:0;color:var(--color-text-tertiary)}@media (prefers-reduced-motion:reduce){.CalendarSegment_actionBtn__vwrtd,.CalendarSegment_cancelBtn__zj6cJ,.CalendarSegment_input__gdUsd,.CalendarSegment_select__2NJC3,.CalendarSegment_slotRemove__oDYcd,.CalendarSegment_submitBtn__iJc1d,.CalendarSegment_textarea__3vSoW{transition:none}}