.page_authShell__6zZ4r,.page_shell__fAVH1{min-height:100vh}.page_authShell__6zZ4r{align-items:center;background:#eef2f7;display:flex;justify-content:center;padding:24px}.page_authPanel__87lRQ{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 22px 70px rgba(24,33,47,.12);display:grid;grid-gap:28px;gap:28px;max-width:460px;padding:28px;width:100%}.page_authForm__7likM{display:grid;grid-gap:16px;gap:16px}.page_authForm__7likM h1{font-size:26px;margin:0}.page_authForm__7likM p{color:var(--muted);line-height:1.5;margin:6px 0 0}.page_authForm__7likM label,.page_inlineForm__R22mY label{color:#344054;display:grid;font-size:13px;font-weight:700;grid-gap:6px;gap:6px}.page_shell__fAVH1{display:grid;grid-template-columns:260px minmax(0,1fr)}.page_sidebar__J6ahr{background:#141c2d;color:#eef4ff;display:flex;flex-direction:column;gap:28px;padding:22px 18px}.page_brandBlock__YlaTB{align-items:center;display:flex;gap:12px;min-width:0}.page_brandBlock__YlaTB span,.page_brandBlock__YlaTB strong,.page_sessionBox__QxdYj small,.page_sessionBox__QxdYj span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_brandBlock__YlaTB strong{font-size:18px}.page_brandBlock__YlaTB span,.page_sessionBox__QxdYj small{color:#b8c3d8;font-size:13px}.page_brandMark__ojkvm{align-items:center;background:var(--accent);border-radius:8px;color:#fff;display:flex;flex:0 0 auto;font-weight:700;height:42px;justify-content:center;width:42px}.page_nav__zpG_3{display:grid;grid-gap:6px;gap:6px}.page_nav__zpG_3 a,.page_sessionBox__QxdYj button{align-items:center;border-radius:8px;display:flex;gap:10px;min-height:40px;padding:10px 12px}.page_nav__zpG_3 a{color:#d9e2f2}.page_nav__zpG_3 a:hover,.page_sessionBox__QxdYj button:hover{background:#24324a}.page_sessionBox__QxdYj{border-top:1px solid #2b3850;display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:16px}.page_sessionBox__QxdYj button{background:transparent;border:0;color:#eef4ff}.page_content__kDoxQ{display:grid;grid-gap:18px;gap:18px;padding:22px}.page_panelHead__Q5YkH,.page_topActions__22Z6v,.page_topbar__qnzIG,.page_usageTop__Cc0KL{align-items:center;display:flex;gap:14px;justify-content:space-between}.page_panel__8vAP5 h2,.page_topbar__qnzIG h1{margin:0}.page_topbar__qnzIG h1{font-size:28px;line-height:1.15}.page_appointment__A9WpV span,.page_contactLine__fpSbo small,.page_contactLine__fpSbo span,.page_conversationActive__RV75H small,.page_conversation__IMxl_ small,.page_messageIn__4CwwI span,.page_messageOut__WzISx span,.page_metric__LJQ2W span,.page_panelHead__Q5YkH p,.page_planFacts__AfXUM,.page_topbar__qnzIG p{color:var(--muted)}.page_eyebrow__H9Slr,.page_panelHead__Q5YkH p,.page_topbar__qnzIG p{margin:4px 0 0}.page_eyebrow__H9Slr{color:var(--accent);font-size:12px;font-weight:800;text-transform:uppercase}.page_metricGrid___3h92{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.page_metric__LJQ2W,.page_panel__8vAP5{background:var(--surface);border:1px solid var(--line);border-radius:8px}.page_metric__LJQ2W{display:grid;grid-gap:10px;gap:10px;min-height:128px;padding:16px}.page_metric__LJQ2W div{align-items:center;background:#e7f7f1;border-radius:8px;color:var(--accent);display:flex;height:38px;justify-content:center;width:38px}.page_metric__LJQ2W strong{font-size:28px;line-height:1}.page_workspace__ZW9h_{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(330px,.88fr) minmax(0,1.12fr)}.page_lowerGrid__UnWHG{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.page_panel__8vAP5{min-width:0;padding:16px}.page_panel__8vAP5 h2{font-size:18px}.page_appointmentList__BsNZA,.page_checks__Ry7eV,.page_compactList__YJGFz,.page_conversationList__6XSE1,.page_messageStream__U51PY,.page_usageBox__HbgVd{display:grid;grid-gap:10px;gap:10px}.page_conversationActive__RV75H,.page_conversation__IMxl_{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;grid-gap:10px;gap:10px;grid-template-columns:42px minmax(0,1fr) auto;min-height:64px;padding:10px;text-align:left}.page_conversationActive__RV75H{background:#eef7f4;border-color:#b7ded2}.page_conversationActive__RV75H span,.page_conversation__IMxl_ span{min-width:0}.page_conversationActive__RV75H small,.page_conversationActive__RV75H strong,.page_conversation__IMxl_ small,.page_conversation__IMxl_ strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_conversationActive__RV75H b,.page_conversation__IMxl_ b{align-items:center;background:var(--danger);border-radius:99px;color:#fff;display:flex;font-size:12px;height:22px;justify-content:center;min-width:22px;padding:0 6px}.page_avatar__m7D8N{align-items:center;background:#e7ecf5;border-radius:8px;display:flex;font-weight:800;height:42px;justify-content:center;width:42px}.page_messageStream__U51PY{align-content:start;background:#f7f8fb;border:1px solid var(--line);border-radius:8px;max-height:460px;min-height:280px;overflow:auto;padding:12px}.page_messageIn__4CwwI,.page_messageOut__WzISx{border-radius:8px;display:grid;grid-gap:5px;gap:5px;max-width:78%;padding:10px 12px}.page_messageIn__4CwwI{background:#fff;border:1px solid var(--line);justify-self:start}.page_messageOut__WzISx{background:#e7f7f1;border:1px solid #b7ded2;justify-self:end}.page_messageIn__4CwwI p,.page_messageOut__WzISx p{line-height:1.45;margin:0;white-space:pre-wrap}.page_messageIn__4CwwI span,.page_messageOut__WzISx span{font-size:12px}.page_replyBox__71_nk{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px}.page_replyBox__71_nk textarea{min-height:76px;resize:vertical}.page_inlineForm__R22mY{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) 42px;margin-bottom:12px}.page_appointmentList__BsNZA{max-height:390px;overflow:auto}.page_appointment__A9WpV,.page_checks__Ry7eV span,.page_contactLine__fpSbo{border-top:1px solid var(--line);padding-top:10px}.page_contactLine__fpSbo{display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 80px minmax(80px,120px);min-height:48px}.page_appointment__A9WpV span,.page_appointment__A9WpV strong,.page_contactLine__fpSbo small,.page_contactLine__fpSbo span,.page_contactLine__fpSbo strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_appointment__A9WpV{display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto}.page_rowActions__8TN_U{display:flex;flex-wrap:wrap;gap:6px;grid-column:1/-1}.page_rowActions__8TN_U button{background:#f9fafb;border:1px solid var(--line);border-radius:8px;min-height:32px;padding:0 10px}.page_statusBad__RkVmK,.page_statusOk__reg8O,.page_statusPending__BC8WW{border-radius:999px;font-size:12px;font-weight:800;padding:5px 9px}.page_statusOk__reg8O{background:#e7f7f1;color:var(--accent)}.page_statusPending__BC8WW{background:#fff7df;color:var(--warn)}.page_statusBad__RkVmK{background:#fee4e2;color:var(--danger)}.page_usageTop__Cc0KL strong{font-size:26px}.page_progressTrack__MVHi1{background:#eef1f5;border-radius:999px;height:12px;overflow:hidden}.page_progressBar__uaLaH{background:var(--accent);border-radius:inherit;height:100%}.page_planFacts__AfXUM{display:grid;font-size:13px;grid-gap:6px;gap:6px}.page_checks__Ry7eV span{align-items:center;display:flex;gap:8px;min-height:36px}.page_iconSubmit__tm6uJ,.page_primaryButton__iKEy8,.page_secondaryButton__UQnQZ{align-items:center;border-radius:8px;display:inline-flex;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 12px}.page_primaryButton__iKEy8{background:var(--accent);border:1px solid var(--accent);color:#fff}.page_iconSubmit__tm6uJ,.page_secondaryButton__UQnQZ{background:#fff;border:1px solid var(--line);color:var(--ink)}.page_iconSubmit__tm6uJ{padding:0;width:42px}.page_iconSubmit__tm6uJ:disabled,.page_primaryButton__iKEy8:disabled,.page_secondaryButton__UQnQZ:disabled{cursor:not-allowed;opacity:.55}.page_errorBanner__bjFiy,.page_error__Jil8M{background:#fff1f0;border:1px solid #f5c2bd;border-radius:8px;color:var(--danger);line-height:1.5;margin:0;padding:10px 12px}.page_emptyState__Zyc7X{align-items:center;border:1px dashed var(--line);border-radius:8px;color:var(--muted);display:flex;justify-content:center;min-height:72px;padding:14px;text-align:center}.page_authForm__7likM input,.page_inlineForm__R22mY input,.page_inlineForm__R22mY select,.page_replyBox__71_nk textarea{background:#fff;border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:40px;min-width:0;outline:0;padding:9px 11px}.page_authForm__7likM input:focus,.page_inlineForm__R22mY input:focus,.page_inlineForm__R22mY select:focus,.page_replyBox__71_nk textarea:focus{border-color:var(--focus);box-shadow:0 0 0 3px rgba(53,99,233,.12)}@media (max-width:1180px){.page_lowerGrid__UnWHG,.page_metricGrid___3h92{grid-template-columns:repeat(2,minmax(0,1fr))}.page_workspace__ZW9h_{grid-template-columns:1fr}}@media (max-width:820px){.page_shell__fAVH1{grid-template-columns:1fr}.page_sidebar__J6ahr{gap:14px}.page_nav__zpG_3{grid-template-columns:repeat(4,minmax(0,1fr))}.page_content__kDoxQ{padding:14px}.page_replyBox__71_nk,.page_topbar__qnzIG{align-items:stretch;grid-template-columns:1fr}.page_topbar__qnzIG{display:grid}.page_inlineForm__R22mY,.page_lowerGrid__UnWHG,.page_metricGrid___3h92{grid-template-columns:1fr}.page_iconSubmit__tm6uJ{width:100%}.page_messageIn__4CwwI,.page_messageOut__WzISx{max-width:92%}}