.Dashboard-module__Rm6JEq__scaler{aspect-ratio:1280/750;background:#e8e6e2;width:100%;position:relative;overflow:hidden}.Dashboard-module__Rm6JEq__scaled{transform-origin:top;will-change:transform;opacity:0;width:1280px;margin-left:-640px;transition:opacity .25s ease-out;position:absolute;top:0;left:50%}.Dashboard-module__Rm6JEq__scaledReady{opacity:1}.Dashboard-module__Rm6JEq__root{--off-white:#c9c6c1;--black:#11120d;--brown:#311f13;--amber:#d97706;--amber-soft:#f59e0b;--bg:#e8e6e2;--surface:#f2f0ec;--surface-2:#fff;--surface-3:#dcd9d3;--text:var(--black);--text-2:#3a3b33;--text-dim:#6b6c64;--text-faint:#8e8f87;--line:#11120d14;--line-hi:#11120d24;--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"ss01", "cv11";letter-spacing:-.005em;text-align:left;width:1280px}.Dashboard-module__Rm6JEq__root *,.Dashboard-module__Rm6JEq__root :before,.Dashboard-module__Rm6JEq__root :after{box-sizing:border-box}.Dashboard-module__Rm6JEq__app{grid-template-columns:250px 1fr;min-height:100%;display:grid}.Dashboard-module__Rm6JEq__sidebar{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;gap:28px;padding:28px 18px;display:flex}.Dashboard-module__Rm6JEq__workspaceBlock{flex-direction:column;gap:10px;display:flex}.Dashboard-module__Rm6JEq__workspace{border:1px solid var(--line-hi);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:flex}.Dashboard-module__Rm6JEq__workspaceIcon{background:var(--brown);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.Dashboard-module__Rm6JEq__workspaceIcon svg{width:62%;height:62%;fill:var(--off-white)}.Dashboard-module__Rm6JEq__workspaceName{color:var(--brown);flex:1;align-items:center;display:flex}.Dashboard-module__Rm6JEq__workspaceName svg{fill:currentColor;width:auto;height:14px;display:block}.Dashboard-module__Rm6JEq__clinicSelector{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.Dashboard-module__Rm6JEq__clinicIcon{width:16px;height:16px;color:var(--text-dim);flex-shrink:0}.Dashboard-module__Rm6JEq__clinicName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}.Dashboard-module__Rm6JEq__chevron{width:14px;height:14px;color:var(--text-faint);flex-shrink:0}.Dashboard-module__Rm6JEq__navSection{flex-direction:column;gap:4px;display:flex}.Dashboard-module__Rm6JEq__navLabel{font-family:var(--font-mono);color:var(--text-faint);text-transform:lowercase;letter-spacing:.04em;margin-bottom:6px;padding:0 12px;font-size:10.5px}.Dashboard-module__Rm6JEq__navItem{border-radius:var(--radius-sm);color:var(--text-dim);border:1px solid #0000;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:400;display:flex}.Dashboard-module__Rm6JEq__navItemActive{background:var(--surface-2);color:var(--text);border-color:var(--line-hi);font-weight:500;box-shadow:0 1px 2px #11120d0a}.Dashboard-module__Rm6JEq__navItem svg{stroke-width:1.6px;flex-shrink:0;width:16px;height:16px}.Dashboard-module__Rm6JEq__badge{background:var(--brown);color:var(--off-white);font-family:var(--font-mono);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:10px;font-weight:500}.Dashboard-module__Rm6JEq__main{padding:32px 36px 48px;overflow:hidden}.Dashboard-module__Rm6JEq__pageHead{justify-content:space-between;align-items:baseline;margin-bottom:28px;display:flex}.Dashboard-module__Rm6JEq__pageTitle{letter-spacing:-.02em;color:var(--text);font-size:28px;font-weight:600;line-height:1}.Dashboard-module__Rm6JEq__pageGreeting{color:var(--text-dim);margin-top:6px;font-size:13px;font-weight:400}.Dashboard-module__Rm6JEq__headerActions{align-items:center;gap:10px;display:flex}.Dashboard-module__Rm6JEq__iconBtn{background:var(--surface-2);border:1px solid var(--line);width:38px;height:38px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.Dashboard-module__Rm6JEq__iconBtn svg{stroke-width:1.8px;width:16px;height:16px}.Dashboard-module__Rm6JEq__iconBadge{background:var(--amber);color:var(--off-white);font-family:var(--font-mono);border:2px solid var(--surface-2);border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:600;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.Dashboard-module__Rm6JEq__headerAvatar{border:1px solid var(--line);background:var(--surface-3);width:38px;height:38px;color:var(--off-white);letter-spacing:-.02em;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.Dashboard-module__Rm6JEq__statsRow{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.Dashboard-module__Rm6JEq__statsRow>.Dashboard-module__Rm6JEq__card{min-width:0}.Dashboard-module__Rm6JEq__card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px 26px;position:relative;overflow:hidden;box-shadow:0 1px 2px #11120d08}.Dashboard-module__Rm6JEq__cardHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.Dashboard-module__Rm6JEq__cardTitle{letter-spacing:-.01em;color:var(--text);font-size:14px;font-weight:500}.Dashboard-module__Rm6JEq__cardLink{color:var(--text-dim);cursor:pointer;font-size:12px;font-weight:500}.Dashboard-module__Rm6JEq__dots{width:24px;height:24px;color:var(--text-faint);cursor:pointer;border-radius:6px;place-items:center;display:grid}.Dashboard-module__Rm6JEq__pipelineBody{grid-template-columns:1fr auto;align-items:end;gap:20px;display:grid}.Dashboard-module__Rm6JEq__pipelineFigure{align-items:baseline;gap:12px;min-width:0;margin-bottom:8px;display:flex}.Dashboard-module__Rm6JEq__pipelineValue{letter-spacing:-.025em;color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:38px;font-weight:600;line-height:1;overflow:hidden}.Dashboard-module__Rm6JEq__pipelineDelta{color:var(--off-white);font-size:12px;font-weight:500;font-family:var(--font-mono);background:var(--brown);border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.Dashboard-module__Rm6JEq__pipelineSub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.Dashboard-module__Rm6JEq__miniBars{align-items:end;gap:3px;height:48px;display:flex}.Dashboard-module__Rm6JEq__miniBar{background:var(--surface-3);transform-origin:bottom;border-radius:3px;width:10px;animation:.9s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__barRise}.Dashboard-module__Rm6JEq__miniBarActive{background:var(--brown)}.Dashboard-module__Rm6JEq__cardFooter{border-top:1px solid var(--line);color:var(--text-dim);border-radius:0 0 var(--radius-lg) var(--radius-lg);white-space:nowrap;text-overflow:ellipsis;margin:22px -26px -24px;padding:14px 26px;font-size:13px;overflow:hidden}.Dashboard-module__Rm6JEq__cardFooter strong{color:var(--text);font-weight:600}.Dashboard-module__Rm6JEq__convertGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:4px;display:grid}.Dashboard-module__Rm6JEq__cellLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);margin-bottom:10px;font-size:10.5px}.Dashboard-module__Rm6JEq__cellValue{color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:26px;font-weight:600;line-height:1}.Dashboard-module__Rm6JEq__cellTrend{color:var(--brown);font-size:12px;font-weight:500;font-family:var(--font-mono)}.Dashboard-module__Rm6JEq__ring{width:44px;height:44px;transform:rotate(-90deg)}.Dashboard-module__Rm6JEq__ring circle{fill:none;stroke-width:5px}.Dashboard-module__Rm6JEq__ringTrack{stroke:var(--surface-3)}.Dashboard-module__Rm6JEq__ringProgress{stroke:var(--brown);stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1)}.Dashboard-module__Rm6JEq__bottomRow{grid-template-columns:1fr 1fr 1fr 1fr;gap:18px;margin-top:18px;margin-bottom:28px;display:grid}.Dashboard-module__Rm6JEq__smallStat{padding:18px 22px}.Dashboard-module__Rm6JEq__statLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:10px;display:flex}.Dashboard-module__Rm6JEq__statIcon{background:var(--brown);width:26px;height:26px;color:var(--off-white);border-radius:7px;place-items:center;display:grid}.Dashboard-module__Rm6JEq__statIcon svg{stroke-width:2px;width:13px;height:13px}.Dashboard-module__Rm6JEq__statValue{color:var(--text);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:24px;font-weight:600;line-height:1}.Dashboard-module__Rm6JEq__statFoot{color:var(--text-dim);align-items:center;gap:6px;font-size:12px;display:flex}.Dashboard-module__Rm6JEq__pill{color:var(--off-white);background:var(--brown);font-size:11px;font-weight:500;font-family:var(--font-mono);border-radius:999px;padding:2px 8px}.Dashboard-module__Rm6JEq__pillMuted{background:var(--surface-3);color:var(--text-2)}.Dashboard-module__Rm6JEq__chartRow{grid-template-columns:1.6fr 1fr;align-items:stretch;gap:18px;display:grid}.Dashboard-module__Rm6JEq__revenueCard{padding:26px 28px 30px}.Dashboard-module__Rm6JEq__revenueHead{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.Dashboard-module__Rm6JEq__revenueSubtitle{color:var(--text-dim);font-size:13px}.Dashboard-module__Rm6JEq__legend{color:var(--text-dim);font-size:12px;font-family:var(--font-mono);gap:14px;display:flex}.Dashboard-module__Rm6JEq__legendItem{align-items:center;gap:6px;display:flex}.Dashboard-module__Rm6JEq__legendDot{border-radius:2px;width:8px;height:8px}.Dashboard-module__Rm6JEq__legendDotActual{background:var(--amber)}.Dashboard-module__Rm6JEq__legendDotTarget{background:var(--surface-3);border:1px solid var(--line-hi)}.Dashboard-module__Rm6JEq__chart{aspect-ratio:800/180;max-width:1100px;margin:20px auto 0;position:relative}.Dashboard-module__Rm6JEq__chart svg{width:100%;height:100%;display:block;overflow:visible}.Dashboard-module__Rm6JEq__chartGrid line{stroke:var(--line);stroke-dasharray:3 4;stroke-width:1px}.Dashboard-module__Rm6JEq__chartAxisLabel{font-family:var(--font-mono);fill:var(--text-faint);font-size:10.5px}.Dashboard-module__Rm6JEq__xLabel{fill:var(--text-dim);font-size:12px;font-family:var(--font-sans)}.Dashboard-module__Rm6JEq__xLabelHighlight{fill:var(--text);font-weight:500}.Dashboard-module__Rm6JEq__barBg,.Dashboard-module__Rm6JEq__barFg{transform-box:fill-box;transform-origin:bottom;animation:1.1s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__barRise}.Dashboard-module__Rm6JEq__barBg{fill:var(--surface-3);fill-opacity:.6;stroke:var(--line-hi);stroke-opacity:.6;stroke-width:1px}.Dashboard-module__Rm6JEq__barFg{fill:var(--amber)}.Dashboard-module__Rm6JEq__barFgHighlight{filter:drop-shadow(0 6px 18px #d9770652)}.Dashboard-module__Rm6JEq__tooltipG{pointer-events:none;filter:drop-shadow(0 4px 12px #11120d24);animation:.6s cubic-bezier(.2,.7,.2,1) 1.4s backwards Dashboard-module__Rm6JEq__tooltipIn}.Dashboard-module__Rm6JEq__tooltipBg{fill:var(--surface-2);stroke:var(--line-hi);stroke-width:1px}.Dashboard-module__Rm6JEq__tooltipLabel{fill:var(--text-dim);font-size:11px;font-family:var(--font-mono)}.Dashboard-module__Rm6JEq__tooltipVal{fill:var(--text);font-size:14px;font-weight:600}.Dashboard-module__Rm6JEq__tooltipPct{fill:var(--amber);font-size:12px;font-weight:600;font-family:var(--font-mono)}.Dashboard-module__Rm6JEq__tooltipBar{fill:var(--amber)}.Dashboard-module__Rm6JEq__secondaryRow{grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;display:grid}.Dashboard-module__Rm6JEq__agendaList{flex-direction:column;gap:2px;margin:0 -26px;display:flex}.Dashboard-module__Rm6JEq__agendaItem{border-left:3px solid #0000;grid-template-columns:max-content 4px 1fr auto;align-items:center;column-gap:10px;padding:12px 26px;animation:.55s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__rowIn;display:grid}.Dashboard-module__Rm6JEq__tagAmber{border-left-color:var(--amber);background:#d977060d}.Dashboard-module__Rm6JEq__tagBlue{background:#3b82f60d;border-left-color:#3b82f6}.Dashboard-module__Rm6JEq__tagPurple{background:#8b5cf60d;border-left-color:#8b5cf6}.Dashboard-module__Rm6JEq__tagPink{background:#ec48990d;border-left-color:#ec4899}.Dashboard-module__Rm6JEq__tagAmber .Dashboard-module__Rm6JEq__agendaLine{background:var(--amber)}.Dashboard-module__Rm6JEq__tagBlue .Dashboard-module__Rm6JEq__agendaLine{background:#3b82f6}.Dashboard-module__Rm6JEq__tagPurple .Dashboard-module__Rm6JEq__agendaLine{background:#8b5cf6}.Dashboard-module__Rm6JEq__tagPink .Dashboard-module__Rm6JEq__agendaLine{background:#ec4899}.Dashboard-module__Rm6JEq__agendaTime{font-family:var(--font-mono);color:var(--text-2);font-size:12px;font-weight:500}.Dashboard-module__Rm6JEq__timeEnd{color:var(--text-faint);margin-top:2px;font-size:10.5px;font-weight:400;display:block}.Dashboard-module__Rm6JEq__agendaLine{background:var(--line-hi);border-radius:2px;width:2px;height:36px}.Dashboard-module__Rm6JEq__agendaMeta{min-width:0}.Dashboard-module__Rm6JEq__agendaName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13.5px;font-weight:500;overflow:hidden}.Dashboard-module__Rm6JEq__agendaDetail{color:var(--text-dim);font-size:12px}.Dashboard-module__Rm6JEq__agendaTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--line-hi);color:var(--text-2);background:var(--surface);border-radius:999px;padding:3px 8px;font-size:10px}.Dashboard-module__Rm6JEq__agendaTagLive{background:var(--brown);color:var(--off-white);border-color:var(--brown)}.Dashboard-module__Rm6JEq__patientsList{flex-direction:column;gap:4px;margin:0 -8px;display:flex}.Dashboard-module__Rm6JEq__patientItem{border-radius:var(--radius-sm);align-items:center;gap:12px;padding:10px 8px;animation:.5s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__rowIn;display:flex}.Dashboard-module__Rm6JEq__avatar{width:36px;height:36px;color:var(--off-white);background:var(--brown);letter-spacing:-.01em;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}.Dashboard-module__Rm6JEq__avatarAlt{background:var(--black)}.Dashboard-module__Rm6JEq__avatarAlt2{background:#5a4435}.Dashboard-module__Rm6JEq__avatarAlt3{background:#2a1b10}.Dashboard-module__Rm6JEq__avatarAlt4{background:#6b5747}.Dashboard-module__Rm6JEq__patientInfo{flex:1;min-width:0}.Dashboard-module__Rm6JEq__patientName{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.Dashboard-module__Rm6JEq__patientSub{color:var(--text-dim);margin-top:1px;font-size:11.5px}.Dashboard-module__Rm6JEq__patientStatus{font-family:var(--font-mono);color:var(--text-2);text-align:right;font-size:10.5px}.Dashboard-module__Rm6JEq__dot{vertical-align:middle;background:#4ade80;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.Dashboard-module__Rm6JEq__dotWarm{background:#f59e0b}.Dashboard-module__Rm6JEq__dotCold{background:var(--text-faint)}.Dashboard-module__Rm6JEq__leadsList{flex-direction:column;display:flex}.Dashboard-module__Rm6JEq__leadItem{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;animation:.5s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__rowIn;display:grid}.Dashboard-module__Rm6JEq__leadItem:last-child{border-bottom:none;padding-bottom:0}.Dashboard-module__Rm6JEq__leadItem:first-child{padding-top:4px}.Dashboard-module__Rm6JEq__leadName{color:var(--text);margin-bottom:3px;font-size:13.5px;font-weight:500}.Dashboard-module__Rm6JEq__leadMeta{color:var(--text-dim);align-items:center;gap:8px;font-size:11.5px;display:flex}.Dashboard-module__Rm6JEq__leadSource{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;background:var(--surface);border:1px solid var(--line);color:var(--text-2);border-radius:4px;padding:2px 6px;font-size:10px}.Dashboard-module__Rm6JEq__leadValue{color:var(--text);text-align:right;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.Dashboard-module__Rm6JEq__leadStage{font-family:var(--font-mono);color:var(--brown);text-align:right;text-transform:uppercase;letter-spacing:.05em;margin-top:2px;font-size:10px}.Dashboard-module__Rm6JEq__convertCellInner{justify-content:space-between;align-items:center;gap:8px;display:flex}.Dashboard-module__Rm6JEq__revenueCardTitle{margin-bottom:4px}.Dashboard-module__Rm6JEq__agendaCard{padding-bottom:14px}.Dashboard-module__Rm6JEq__cardSubtitle{color:var(--text-dim);margin-top:2px;font-size:12px}.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__reveal,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__miniBar,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__barBg,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__barFg,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__tooltipG,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__agendaItem,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__patientItem,.Dashboard-module__Rm6JEq__animPaused .Dashboard-module__Rm6JEq__leadItem{animation-play-state:paused!important}.Dashboard-module__Rm6JEq__reveal{animation:.7s cubic-bezier(.2,.7,.2,1) backwards Dashboard-module__Rm6JEq__cardIn}@keyframes Dashboard-module__Rm6JEq__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes Dashboard-module__Rm6JEq__barRise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes Dashboard-module__Rm6JEq__rowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes Dashboard-module__Rm6JEq__tooltipIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.Dashboard-module__Rm6JEq__reveal,.Dashboard-module__Rm6JEq__barBg,.Dashboard-module__Rm6JEq__barFg,.Dashboard-module__Rm6JEq__miniBar,.Dashboard-module__Rm6JEq__agendaItem,.Dashboard-module__Rm6JEq__patientItem,.Dashboard-module__Rm6JEq__leadItem,.Dashboard-module__Rm6JEq__tooltipG{animation:none!important}.Dashboard-module__Rm6JEq__ringProgress{transition:none!important}}
