.operational-appointments_view__fTS_1{display:grid;gap:18px}.operational-appointments_error__RAZRR svg.lucide,.operational-appointments_filterPopover__esynk svg.lucide,.operational-appointments_toolbar__1a7pf svg.lucide{display:block;box-sizing:border-box;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.operational-appointments_toolbar__1a7pf{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px;margin-top:0;padding:0 0 16px;border-bottom:1px solid rgba(127,90,52,.16)}.operational-appointments_segmentedControl__tPYMw{flex:0 0 auto}.operational-appointments_filterGroup__cur3Q{display:flex;align-items:flex-end;flex:1 1 auto;flex-wrap:wrap;gap:10px;min-width:0}.operational-appointments_filterField__LGyT4{position:relative;display:grid;min-width:150px;gap:5px;color:var(--app-text-secondary);font-size:.68rem;font-weight:600}.operational-appointments_filterLabel__fV4s7{padding-left:2px;letter-spacing:.04em}.operational-appointments_filterTrigger__sse8W{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;min-width:150px;border:1px solid rgba(127,90,52,.24);border-radius:999px;padding:0 12px 0 14px;background:#fffdf9;color:#71491f;cursor:pointer;font:inherit;font-size:.76rem;font-weight:400;text-align:left;transition:background-color .2s ease-out,border-color .2s ease-out}.operational-appointments_filterTrigger__sse8W:hover,.operational-appointments_filterTrigger__sse8W[aria-expanded=true]{border-color:rgba(127,90,52,.42);background:rgba(200,162,90,.08)}.operational-appointments_filterTrigger__sse8W:focus-visible,.operational-appointments_paginationButton__Kj2vH:focus-visible,.operational-appointments_retryButton__Rd_OF:focus-visible,.operational-appointments_row__HoTYZ:focus-visible,.operational-appointments_searchInput__oYCbh:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.operational-appointments_filterPopover__esynk{position:absolute;z-index:5;top:calc(100% + 7px);left:0;display:grid;width:-moz-max-content;width:max-content;min-width:100%;max-width:min(300px,78vw);max-height:280px;overflow:auto;padding:6px;border:1px solid rgba(127,90,52,.18);border-radius:12px;background:#fffdf9;box-shadow:0 16px 38px rgba(82,54,28,.12)}.operational-appointments_filterOption__M3C4D{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;border:0;border-radius:8px;padding:0 10px;background:transparent;color:#4b3a2e;cursor:pointer;font:inherit;font-size:.78rem;text-align:left}.operational-appointments_filterOption__M3C4D:focus-visible,.operational-appointments_filterOption__M3C4D:hover,.operational-appointments_filterOption__M3C4D[aria-selected=true]{outline:0;background:rgba(200,162,90,.1);color:#71491f}.operational-appointments_searchField___edcm{display:grid;flex:1 1 220px;min-width:180px;gap:5px;color:var(--app-text-secondary);font-size:.68rem;font-weight:600}.operational-appointments_searchInput__oYCbh{width:100%;min-height:38px;border:1px solid rgba(127,90,52,.24);border-radius:999px;padding:0 14px;background:#fffdf9;color:#4b3a2e;font:inherit;font-size:.8rem}.operational-appointments_searchInput__oYCbh::-moz-placeholder{color:var(--app-text-tertiary)}.operational-appointments_searchInput__oYCbh::placeholder{color:var(--app-text-tertiary)}.operational-appointments_toolbarError__1NJwH{display:flex;align-items:center;gap:9px;margin-top:14px;color:#9b432e;font-size:.78rem}.operational-appointments_results__wqUwo{display:grid;gap:0;margin-top:0;overflow-x:auto;overscroll-behavior-x:contain}.operational-appointments_columnHeader__98fOA,.operational-appointments_row__HoTYZ{display:grid;grid-template-columns:minmax(110px,.78fr) minmax(154px,1.25fr) minmax(174px,1.35fr) minmax(146px,1.1fr) minmax(78px,.55fr) minmax(90px,.7fr) minmax(205px,1.5fr) minmax(98px,.7fr);min-width:1167px}.operational-appointments_columnHeader__98fOA{align-items:center;gap:clamp(12px,1.1vw,16px);padding:0 8px 9px;color:var(--app-text-secondary);font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.operational-appointments_row__HoTYZ{align-items:center;gap:clamp(12px,1.1vw,16px);width:100%;min-height:96px;border:0;border-bottom:1px solid rgba(127,90,52,.13);padding:15px 8px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:left;text-decoration:none;transition:background-color .2s ease-out}.operational-appointments_columnHeader__98fOA+.operational-appointments_row__HoTYZ{border-top:1px solid rgba(127,90,52,.13)}.operational-appointments_row__HoTYZ:hover{background:rgba(247,239,229,.46)}.operational-appointments_rowDate__6sepF{display:grid;gap:4px;color:#4b3a2e}.operational-appointments_rowDate__6sepF strong{font-size:.86rem;font-weight:600;text-transform:capitalize}.operational-appointments_rowDate__6sepF span,.operational-appointments_rowMeta__R_3g5,.operational-appointments_rowSecondary__Qny2c{color:var(--app-text-secondary);font-size:.77rem;line-height:1.4}.operational-appointments_rowPatient__42M_y,.operational-appointments_rowTreatment__9_QzT{display:grid;min-width:0;gap:4px}.operational-appointments_rowPatient__42M_y strong{overflow:hidden;color:#3b2e26;font-size:.94rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.operational-appointments_rowOrganization__mMhgK{color:var(--app-text-tertiary);font-size:.72rem;line-height:1.3}.operational-appointments_rowTreatment__9_QzT strong{color:#4b3a2e;font-size:.8rem;font-weight:500}.operational-appointments_rowSecondary__Qny2c,.operational-appointments_rowTreatment__9_QzT strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operational-appointments_rowMeta__R_3g5{display:grid;min-width:0;gap:4px}.operational-appointments_rowMeta__R_3g5 strong{overflow:hidden;color:#4b3a2e;font-size:.8rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.operational-appointments_rowPayment__9zsAg,.operational-appointments_rowStatus__FIbPd{display:inline-flex;min-width:0;justify-self:start}.operational-appointments_rowPaymentBadge__Rop_2{max-width:100%;overflow:hidden;padding-right:7px;padding-left:7px;text-overflow:ellipsis}.operational-appointments_rowAction__9_FEd{justify-self:end;color:#71491f;font-size:.75rem;font-weight:500;white-space:nowrap}.operational-appointments_rowAction__9_FEd[data-action=schedule]{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border:1px solid rgba(200,162,90,.38);border-radius:999px;background:rgba(200,162,90,.1);color:#71491f;font-weight:600}.operational-appointments_rowPrice__xE2IV{color:#4b3a2e;font-size:.82rem;font-weight:600;white-space:nowrap}.operational-appointments_empty__TtCUQ,.operational-appointments_error__RAZRR{margin-top:20px}.operational-appointments_error__RAZRR{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid rgba(155,67,46,.2);color:#9b432e;font-size:.84rem}.operational-appointments_error__RAZRR span{flex:1}.operational-appointments_paginationButton__Kj2vH,.operational-appointments_retryButton__Rd_OF{min-height:36px;border:1px solid rgba(127,90,52,.24);border-radius:999px;padding:0 13px;background:#fffdf9;color:#71491f;cursor:pointer;font:inherit;font-size:.74rem}.operational-appointments_paginationButton__Kj2vH:hover:not(:disabled),.operational-appointments_retryButton__Rd_OF:hover{background:rgba(200,162,90,.08)}.operational-appointments_pagination__j1ls9{display:flex;align-items:center;justify-content:center;gap:14px;padding:24px 0 0;color:var(--app-text-secondary);font-size:.78rem}.operational-appointments_paginationButton__Kj2vH:disabled{cursor:not-allowed;opacity:.45}.operational-appointments_skeletonList__f3lZI{display:grid;margin-top:20px}.operational-appointments_skeletonRow__FUOL1{min-height:96px;border-bottom:1px solid rgba(127,90,52,.1);background:linear-gradient(90deg,transparent,rgba(247,239,229,.72),transparent);background-size:200% 100%;animation:operational-appointments_operationalLoading__EIg3T 1.4s ease-in-out infinite}.operational-appointments_notice__JkKhP{margin-top:14px;color:#627546;font-size:.8rem}@keyframes operational-appointments_operationalLoading__EIg3T{0%,to{background-position:0 0}50%{background-position:100% 0}}@media (max-width:1240px) and (min-width:761px){.operational-appointments_columnHeader__98fOA,.operational-appointments_row__HoTYZ{grid-template-columns:minmax(102px,.74fr) minmax(140px,1.15fr) minmax(156px,1.3fr) minmax(132px,1.05fr) minmax(72px,.52fr) minmax(82px,.62fr) minmax(198px,1.4fr) minmax(90px,.68fr);min-width:1056px;gap:12px}}@media (max-width:760px){.operational-appointments_toolbar__1a7pf{align-items:stretch;gap:10px}.operational-appointments_filterGroup__cur3Q,.operational-appointments_searchField___edcm,.operational-appointments_segmentedControl__tPYMw{width:100%}.operational-appointments_filterGroup__cur3Q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.operational-appointments_filterField__LGyT4,.operational-appointments_filterTrigger__sse8W{min-width:0;width:100%}.operational-appointments_searchField___edcm{grid-column:1/-1}}@media (max-width:480px){.operational-appointments_filterGroup__cur3Q{grid-template-columns:1fr}.operational-appointments_searchField___edcm{grid-column:auto}.operational-appointments_pagination__j1ls9{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.operational-appointments_filterTrigger__sse8W,.operational-appointments_row__HoTYZ,.operational-appointments_skeletonRow__FUOL1{transition:none;animation:none}}.operational-appointments_appointmentSection__9FMaX{display:grid;gap:12px;margin-top:18px;padding:16px 0 0;border-top:1px solid rgba(200,162,90,.25)}.operational-appointments_appointmentSectionHeader__1mi4d{display:grid;gap:4px}.operational-appointments_appointmentSectionTitleRow__uS_w2{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.operational-appointments_appointmentSectionTitleRow__uS_w2 h2{min-width:0;margin:0;color:var(--app-section-title-color);font-family:var(--app-section-title-font-family);font-size:1.15rem;font-weight:var(--app-section-title-font-weight);font-synthesis:none;line-height:1.2}.operational-appointments_appointmentSectionEyebrow__jzg2A{margin:0;color:rgba(126,91,35,.75);font-size:.66rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.operational-appointments_appointmentSectionCount__bjXF2{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:0 8px;border:1px solid rgba(200,162,90,.25);border-radius:999px;background:rgba(200,162,90,.08);color:#8a642b;font-size:.75rem;font-weight:600}.operational-appointments_appointmentSectionDescription__aPZww{max-width:560px;margin:0;color:var(--app-text-secondary);font-size:.78rem;line-height:1.4}.operational-appointments_appointmentSection__9FMaX+.operational-appointments_appointmentSection__9FMaX{margin-top:8px}.operational-appointments_appointmentSection__9FMaX .operational-appointments_results__wqUwo{overflow-x:auto}@media (max-width:760px){.operational-appointments_appointmentSectionTitleRow__uS_w2{flex-wrap:wrap}.operational-appointments_appointmentSectionTitleRow__uS_w2 h2{font-size:1.05rem}.operational-appointments_results__wqUwo{overflow-x:visible}.operational-appointments_columnHeader__98fOA{display:none}.operational-appointments_row__HoTYZ{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date price" "patient payment" "treatment treatment" "professional status" "action action";min-width:0;min-height:0;gap:9px 12px;padding:16px 0}.operational-appointments_rowDate__6sepF{grid-area:date}.operational-appointments_rowPatient__42M_y{grid-area:patient}.operational-appointments_rowTreatment__9_QzT{grid-area:treatment}.operational-appointments_rowMeta__R_3g5{grid-area:professional}.operational-appointments_rowPrice__xE2IV{grid-area:price;align-self:start}.operational-appointments_rowPayment__9zsAg{grid-area:payment;align-self:start;justify-self:end}.operational-appointments_rowStatus__FIbPd{grid-area:status;justify-self:end}.operational-appointments_rowAction__9_FEd{grid-area:action;justify-self:start}}.Dashboard_page__0Ggdq{--dashboard-line:rgba(92,65,38,.15);--dashboard-muted:var(--app-text-secondary);min-height:100svh;display:grid;grid-template-columns:278px minmax(0,1fr);align-items:start;background:#fbf9f6;color:var(--brown)}.Dashboard_page__0Ggdq .grecaptcha-badge,.Dashboard_page__0Ggdq~.grecaptcha-badge{visibility:hidden!important;pointer-events:none!important}.Dashboard_page__0Ggdq svg.lucide{display:block;box-sizing:border-box;flex:0 0 auto;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;overflow:visible;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Dashboard_sidebar__evSH0{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;gap:42px;padding:30px 22px 24px;border-right:1px solid var(--dashboard-line);background:rgba(250,247,243,.9);overflow-y:auto;overscroll-behavior:contain}.Dashboard_sidebarBottom__WcnXY{gap:18px}.Dashboard_sidebarBlock__5ETx_{display:grid;gap:9px}.Dashboard_sidebarBlockLabel__DeHKQ{margin:0;padding:0 4px;color:var(--app-text-tertiary);font-size:.64rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.Dashboard_brand__JvB8G{display:inline-flex;align-items:center;gap:4px;color:#4c382b;text-decoration:none}.Dashboard_brand__JvB8G picture{display:block;flex:0 0 auto}.Dashboard_brand__JvB8G img{width:70px;height:70px;-o-object-fit:contain;object-fit:contain}.Dashboard_brand__JvB8G span{display:grid;gap:2px;font-size:.88rem;font-weight:420;letter-spacing:.22em;line-height:1.1;text-transform:uppercase}.Dashboard_brand__JvB8G strong{color:rgba(76,56,43,.68);font-size:.62rem;font-weight:520;letter-spacing:.31em}.Dashboard_sidebarNav__BhNT_{display:grid;gap:34px}.Dashboard_navGroup__n3E3Q+.Dashboard_navGroup__n3E3Q{padding-top:26px;border-top:1px solid var(--dashboard-line)}.Dashboard_cardLabel__I3_FJ,.Dashboard_eyebrow__LwXcr,.Dashboard_navLabel__Yffos{margin:0;color:var(--app-text-accent);font-size:.68rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.Dashboard_navLabel__Yffos{padding:0 14px;color:var(--app-text-tertiary);font-size:.64rem}.Dashboard_navList__l_RMQ{display:grid;gap:4px;margin-top:12px}.Dashboard_mobileNavItem__qzdMx,.Dashboard_navItem__Y9zo4{display:flex;align-items:center;gap:13px;min-height:46px;border-radius:9px;color:#3e332c;text-decoration:none;transition:background .2s ease-out,color .2s ease-out,transform .2s ease-out}.Dashboard_navItem__Y9zo4{padding:0 14px;font-size:.92rem}.Dashboard_mobileNavItem__qzdMx:hover,.Dashboard_navItem__Y9zo4:hover{background:rgba(200,162,90,.09);color:#372b24}.Dashboard_mobileNavItem__qzdMx:hover .Dashboard_navIcon__XLdzx,.Dashboard_navItem__Y9zo4:hover .Dashboard_navIcon__XLdzx{opacity:1;color:#5b4738}.Dashboard_mobileNavItem__qzdMx:focus-visible,.Dashboard_navItem__Y9zo4:focus-visible,.Dashboard_quickAction__0dEtO:focus-visible,.Dashboard_sidebarUserSummary__rMvHH:focus-visible,.Dashboard_textLink__7OZi3:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:3px}.Dashboard_navItemActive__fcixO{background:linear-gradient(100deg,rgba(232,215,193,.68),rgba(245,237,226,.72));color:#342922;box-shadow:inset 0 0 0 1px rgba(200,162,90,.07)}.Dashboard_mobileNavItemActive__OHWKq .Dashboard_navIcon__XLdzx,.Dashboard_navItemActive__fcixO .Dashboard_navIcon__XLdzx{color:#c8a25a;opacity:1}.Dashboard_navIcon__XLdzx{width:18px;height:18px;display:block;flex:0 0 18px;color:currentColor;opacity:.82;stroke-width:1.75;transition:color .2s ease-out,opacity .2s ease-out}.Dashboard_navBadge__dJb8t{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:18px;height:18px;margin-left:auto;padding:0 5px;border-radius:999px;background:#c0392b;color:#fff;font-size:.64rem;font-weight:700;line-height:1}.Dashboard_navIcon__XLdzx:after,.Dashboard_navIcon__XLdzx:before{content:none;display:none}.Dashboard_sidebarUser__pbpc0{position:relative;overflow:visible;border:1px solid rgba(200,162,90,.22);border-radius:10px;background:rgba(255,252,248,.72)}.Dashboard_sidebarUserSummary__rMvHH{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;-moz-column-gap:11px;column-gap:11px;row-gap:6px;min-height:82px;padding:12px;cursor:pointer;list-style:none}.Dashboard_sidebarUserLabel__vYLxY{grid-column:1/-1;color:rgba(126,91,35,.75);font-size:.62rem;font-weight:600;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.Dashboard_sidebarUserSummary__rMvHH::-webkit-details-marker{display:none}.Dashboard_sidebarUserName__t73do strong,.Dashboard_sidebarUserName__t73do>span{display:block}.Dashboard_sidebarUserName__t73do strong{overflow:hidden;font-size:.86rem;font-weight:520;text-overflow:ellipsis;white-space:nowrap}.Dashboard_sidebarUserName__t73do>span{margin-top:4px;color:var(--dashboard-muted);font-size:.72rem}.Dashboard_sidebarAccountMenu__KSAc0{display:grid;gap:4px;padding:8px 10px 10px;border-top:1px solid rgba(127,90,52,.13)}.Dashboard_sidebarAccountMenu__KSAc0 a,.Dashboard_sidebarAccountMenu__KSAc0 button{min-height:38px;display:flex;align-items:center;padding:0 10px;border:0;border-radius:7px;background:transparent;color:#4b3a2e;font:inherit;font-size:.78rem;text-align:left;text-decoration:none}.Dashboard_sidebarAccountMenu__KSAc0 a:hover,.Dashboard_sidebarAccountMenu__KSAc0 button:hover{background:rgba(200,162,90,.1);color:#875d25}.Dashboard_sidebarAccountMenu__KSAc0 form{margin:0}@media (min-width:761px){.Dashboard_sidebarUser__pbpc0[open] .Dashboard_sidebarAccountMenu__KSAc0{position:absolute;right:0;bottom:calc(100% + 8px);left:0;z-index:2;border:1px solid rgba(200,162,90,.22);border-radius:10px;background:#fffaf5;box-shadow:0 8px 24px rgba(76,56,43,.1)}}.Dashboard_avatarSmall__yc4pJ{display:inline-grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#eadbc9,#f6eee5);color:#8c622d;font-size:.78rem;font-weight:600;letter-spacing:.05em;width:42px;height:42px}.Dashboard_userArrow__e14M4{width:18px;height:18px;color:#805b35;transition:color .2s ease-out}.Dashboard_sidebarUserSummary__rMvHH:hover .Dashboard_userArrow__e14M4{color:#5b4738}.Dashboard_mainColumn__zWhdh{min-width:0;min-height:100svh;height:auto}.Dashboard_mobileNav__DqKjL{display:none}.Dashboard_mainContent__cxiCv{min-width:0;min-height:100%}.Dashboard_legalFooter__4VpW_{width:min(1240px,calc(100% - 96px));margin:0 auto;padding:0 0 28px;border-top:1px solid var(--dashboard-line)}.Dashboard_legalLinks__YGvsA{display:flex;flex-wrap:wrap;gap:8px 22px;padding-top:18px;color:var(--dashboard-muted);font-size:.78rem}.Dashboard_legalLinks__YGvsA a{color:inherit;text-decoration-color:rgba(126,91,35,.42);text-underline-offset:4px}.Dashboard_legalLinks__YGvsA a:hover{color:#875d25}.Dashboard_legalLinks__YGvsA a:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:3px}.Dashboard_dashboardPage__PKPWM,.Dashboard_placeholderPage__Wy__T{width:min(1240px,calc(100% - 96px));margin:0 auto;padding:clamp(36px,4.5vw,64px) 0 84px}.Dashboard_dashboardIntro__2ExpL{display:flex;align-items:center;justify-content:space-between;gap:56px}.Dashboard_dashboardIntro__2ExpL h1,.Dashboard_placeholderIntro__ndMDQ h1{max-width:780px;margin:13px 0 0;color:#302720;font-size:var(--app-page-title-size);font-weight:300;letter-spacing:-.035em;line-height:.94}.Dashboard_dashboardIntro__2ExpL>div>p:last-child,.Dashboard_placeholderIntro__ndMDQ>p:last-child{margin:12px 0 0;color:var(--dashboard-muted);font-size:1.06rem;line-height:1.5}.Dashboard_quickActions__Vbt7W{margin-top:34px}.Dashboard_quickActionsGrid__YlGzy{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.Dashboard_quickAction__0dEtO{min-height:44px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:0 18px;border:1px solid rgba(127,90,52,.15);border-radius:999px;background:rgba(255,253,250,.46);color:#4b3a2e;font-size:.78rem;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.Dashboard_quickAction__0dEtO:hover{border-color:rgba(127,90,52,.28);background:rgba(248,239,229,.76);box-shadow:0 8px 20px rgba(82,54,28,.06);transform:translateY(-2px)}.Dashboard_quickActionGlyph__11u03{width:18px;height:18px;flex:0 0 18px;display:block;color:#9b6725;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:.86;transition:color .2s ease-out,opacity .2s ease-out}.Dashboard_quickAction__0dEtO:hover .Dashboard_quickActionGlyph__11u03{color:#71491f;opacity:1}.Dashboard_quickActionArrow__7DM1e{width:18px;height:18px;display:block;margin-left:auto;color:#8f6025;transition:transform .2s ease-out}.Dashboard_quickAction__0dEtO:hover .Dashboard_quickActionArrow__7DM1e{transform:translateX(3px)}.Dashboard_dashboardGrid__UDTkU{display:grid;grid-template-columns:1.35fr .82fr .82fr}.Dashboard_surfaceCard__ehYXZ{min-height:246px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,2.7vw,38px);border:1px solid rgba(127,90,52,.17);border-radius:13px;background:linear-gradient(140deg,rgba(255,253,250,.84),rgba(249,243,235,.54));box-shadow:0 20px 50px rgba(82,54,28,.045);transition:transform .22s ease-out,box-shadow .22s ease-out,border-color .22s ease-out}.Dashboard_surfaceCard__ehYXZ:hover{border-color:rgba(127,90,52,.24);box-shadow:0 26px 56px rgba(82,54,28,.09);transform:translateY(-4px)}.Dashboard_profileCard__H3PcY{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgba(232,210,179,.34),transparent 34%),linear-gradient(140deg,rgba(255,253,250,.92),rgba(248,239,229,.72))}.Dashboard_cardMark__mu6Y1{position:relative;width:48px;height:48px;display:inline-grid;place-items:center;box-sizing:border-box;border-radius:50%;border:1px solid rgba(200,162,90,.12);background:rgba(200,162,90,.08);color:#b38845}.Dashboard_cardMark__mu6Y1:after,.Dashboard_cardMark__mu6Y1:before{content:none;display:none}.Dashboard_cardIcon__bys8l,.Dashboard_placeholderIcon__AG7Eg svg{width:20px;height:20px;display:block;color:currentColor;stroke-width:1.75}.Dashboard_surfaceCard__ehYXZ .Dashboard_cardLabel__I3_FJ{margin-top:27px}.Dashboard_surfaceCard__ehYXZ h2{max-width:310px;margin:12px 0 0;color:var(--app-section-title-color);font-family:var(--app-section-title-font-family);font-size:clamp(1.42rem,2vw,2rem);font-weight:var(--app-section-title-font-weight);font-synthesis:none;line-height:1.08}.Dashboard_profileMeta__4wszV{margin:8px 0 0;color:var(--dashboard-muted);font-size:.82rem}.Dashboard_organizationMeta__wOnKg{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:14px;font-size:.78rem}.Dashboard_contextRoleBadge__H3Zco{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:4px 9px;border:1px solid rgba(200,162,90,.2);border-radius:6px;background:rgba(239,231,220,.58);color:#8e6a32;font-size:.72rem;font-weight:600;line-height:1.2}.Dashboard_organizationState__ra6Rr{color:var(--dashboard-muted);font-size:.78rem}.Dashboard_metricBlock__YZSkG{display:grid;gap:7px;margin-top:15px}.Dashboard_metricLabel__gzrrq,.Dashboard_metricValue__i0ZgF{margin:0}.Dashboard_metricFallbackBreak__tGSue{display:none}.Dashboard_metricValue__i0ZgF{color:#332720;font-size:clamp(2.35rem,3.2vw,3.45rem);font-weight:300;letter-spacing:-.04em;line-height:.9}.Dashboard_metricLabel__gzrrq{color:#4c3b30;font-size:.82rem;line-height:1.25}.Dashboard_cardDescription__nH9gS{max-width:280px;margin:12px 0 0;color:var(--dashboard-muted);font-size:.86rem;line-height:1.5}.Dashboard_textLink__7OZi3{display:inline-flex;align-items:center;gap:12px;margin-top:auto;color:#71491f;font-size:.83rem;text-decoration:none}.Dashboard_textLinkArrow__FhSkh{width:18px;height:18px;display:block;transition:transform .2s ease-out}.Dashboard_textLink__7OZi3:hover .Dashboard_textLinkArrow__FhSkh{transform:translateX(3px)}.Dashboard_accountSummary__OpxrI{background:rgba(247,239,229,.52)}.Dashboard_accountSummary__OpxrI,.Dashboard_contextSummary__AEPCf{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);align-items:start;gap:34px;margin-top:28px;padding:32px 34px;border:1px solid rgba(127,90,52,.14);border-radius:13px}.Dashboard_contextSummary__AEPCf{background:rgba(247,239,229,.34)}.Dashboard_contextDetails__M702U{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;margin:0}.Dashboard_contextDetails__M702U div{min-width:0}.Dashboard_contextDetails__M702U dt{color:var(--app-text-tertiary);font-size:.68rem;letter-spacing:.04em;text-transform:uppercase}.Dashboard_contextDetails__M702U dd{overflow-wrap:anywhere;margin:5px 0 0;color:#4b3a2e;font-size:.82rem;line-height:1.4}.Dashboard_summaryIntro__hvYIY h2{margin:10px 0 0;font-size:1.55rem;font-weight:340}.Dashboard_checklist__fTICn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 34px;margin:0;padding:0;list-style:none}.Dashboard_checklist__fTICn li{min-height:48px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid rgba(127,90,52,.12);color:var(--dashboard-muted);font-size:.8rem}.Dashboard_checkMark__mZkME{width:16px;height:16px;display:block;color:rgba(127,90,52,.48)}.Dashboard_checklistDone__mmF8g .Dashboard_checkMark__mZkME{color:#8f6025}.Dashboard_checklist__fTICn strong{color:#6c563d;font-size:.7rem;font-weight:500}.Dashboard_placeholderPage__Wy__T{min-height:calc(100svh - 96px)}.Dashboard_placeholderIntro__ndMDQ{max-width:760px}.Dashboard_placeholderCard__QYT_a{min-height:270px;display:flex;align-items:center;gap:26px;margin-top:clamp(46px,8vw,92px);padding:clamp(28px,5vw,64px);border:1px dashed rgba(128,90,48,.28);border-radius:15px;background:rgba(249,242,233,.5)}.Dashboard_placeholderIcon__AG7Eg{width:48px;height:48px;display:inline-grid;flex:0 0 auto;place-items:center;box-sizing:border-box;border-radius:50%;border:1px solid rgba(200,162,90,.12);background:rgba(200,162,90,.08);color:#b38845}.Dashboard_placeholderCard__QYT_a h2{max-width:620px;margin:12px 0 0;color:#3a2e26;font-size:clamp(1.45rem,2.5vw,2.3rem);font-weight:330;line-height:1.1}.Dashboard_placeholderCard__QYT_a p:last-child{max-width:570px;margin:14px 0 0;color:var(--dashboard-muted);font-size:.96rem;line-height:1.5}.Dashboard_forbidden__kVtEX{width:min(760px,calc(100% - 48px));min-height:100svh;display:grid;align-content:center;margin:0 auto}.Dashboard_forbidden__kVtEX h1{margin:16px 0 0;font-size:clamp(3.1rem,6vw,6.8rem);font-weight:310;line-height:.92}.Dashboard_forbidden__kVtEX>p:not(.Dashboard_overline__unTIc){max-width:620px;margin:24px 0 0;color:var(--app-text-secondary);font-size:1.08rem;line-height:1.6}.Dashboard_backLink__2V7BO{width:-moz-fit-content;width:fit-content;margin-top:32px;color:var(--brown);text-underline-offset:5px}@media (max-width:1120px){.Dashboard_page__0Ggdq{grid-template-columns:236px minmax(0,1fr)}.Dashboard_sidebar__evSH0{padding-inline:16px}.Dashboard_brand__JvB8G span{font-size:.75rem}.Dashboard_dashboardPage__PKPWM,.Dashboard_placeholderPage__Wy__T{width:min(100% - 56px,980px)}.Dashboard_dashboardGrid__UDTkU{grid-template-columns:repeat(2,minmax(0,1fr))}.Dashboard_profileCard__H3PcY{grid-column:1/-1}}@media (max-width:900px){.Dashboard_dashboardIntro__2ExpL{gap:32px}.Dashboard_quickActionsGrid__YlGzy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Dashboard_page__0Ggdq{display:block}.Dashboard_sidebar__evSH0{position:static;width:100%;height:auto;display:block;padding:16px 16px 0;border-right:0;background:rgba(250,247,243,.96);overflow-y:visible}.Dashboard_sidebarBottom__WcnXY{margin-top:14px}.Dashboard_brand__JvB8G{min-height:50px}.Dashboard_brand__JvB8G img{width:48px;height:48px}.Dashboard_sidebarNav__BhNT_{display:none}.Dashboard_sidebarUser__pbpc0{display:block;margin-top:0}.Dashboard_sidebarUserSummary__rMvHH{min-height:76px;padding:8px 10px;row-gap:5px}.Dashboard_mobileNav__DqKjL{display:flex;gap:7px;padding:12px 16px 14px;overflow-x:auto;border-bottom:1px solid var(--dashboard-line);scrollbar-width:none}.Dashboard_mobileNav__DqKjL::-webkit-scrollbar{display:none}.Dashboard_mobileNavItem__qzdMx{min-height:38px;flex:0 0 auto;gap:7px;padding:0 12px;border:1px solid rgba(127,90,52,.14);border-radius:999px;font-size:.74rem}.Dashboard_mobileNavItem__qzdMx .Dashboard_navIcon__XLdzx{width:18px;height:18px;flex-basis:18px}.Dashboard_mobileNavItemActive__OHWKq{border-color:transparent;background:rgba(232,215,193,.7);color:#342922}.Dashboard_legalFooter__4VpW_{width:calc(100% - 32px);padding-bottom:22px}.Dashboard_legalLinks__YGvsA{gap:8px 16px}.Dashboard_dashboardPage__PKPWM,.Dashboard_placeholderPage__Wy__T{width:min(100% - 32px,620px);padding:28px 0 54px}.Dashboard_dashboardIntro__2ExpL{display:block}.Dashboard_dashboardIntro__2ExpL h1,.Dashboard_placeholderIntro__ndMDQ h1{font-size:var(--app-page-title-size)}.Dashboard_placeholderIntro__ndMDQ h1{margin-top:9px;font-size:var(--app-page-title-size);line-height:.94}.Dashboard_quickActions__Vbt7W{margin-top:26px}.Dashboard_quickActionsGrid__YlGzy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Dashboard_quickAction__0dEtO{min-height:44px;padding-inline:14px;font-size:.74rem}.Dashboard_dashboardGrid__UDTkU{grid-template-columns:1fr;gap:14px;margin-top:34px}.Dashboard_profileCard__H3PcY{grid-column:auto}.Dashboard_surfaceCard__ehYXZ{min-height:238px;padding:24px}.Dashboard_accountSummary__OpxrI,.Dashboard_contextSummary__AEPCf{display:block;padding:24px}.Dashboard_checklist__fTICn,.Dashboard_contextDetails__M702U{grid-template-columns:1fr;margin-top:20px}.Dashboard_placeholderPage__Wy__T{min-height:calc(100svh - 160px)}.Dashboard_placeholderCard__QYT_a{display:block;min-height:250px;margin-top:48px;padding:26px}.Dashboard_placeholderIcon__AG7Eg{margin-bottom:24px}}.Dashboard_readinessBanner__Gp_PP{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:30px;margin-top:30px;padding:26px 30px;border:1px solid rgba(200,162,90,.26);border-radius:13px;background:linear-gradient(120deg,rgba(249,242,232,.88),rgba(255,253,250,.7))}.Dashboard_readinessBanner__Gp_PP h2{margin:10px 0 0;color:#3b2e26;font-size:1.35rem;font-weight:380;line-height:1.2}.Dashboard_readinessBannerPersonal__E0JVP{display:flex;align-items:center;justify-content:space-between}.Dashboard_readinessBannerAction__YZARf{display:inline-flex;align-items:center;justify-content:center;min-height:42px;flex:0 0 auto;border:1px solid #76502a;border-radius:999px;padding:0 17px;color:#76502a;font-size:.78rem;font-weight:600;text-decoration:none}.Dashboard_readinessBannerAction__YZARf:hover{background:rgba(200,162,90,.1)}.Dashboard_readinessBannerAction__YZARf:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.Dashboard_readinessBanner__Gp_PP>div>p:last-child{margin:10px 0 0;color:var(--dashboard-muted);font-size:.85rem;line-height:1.45}.Dashboard_readinessItems__BioQy{display:grid;gap:10px}.Dashboard_readinessItems__BioQy>div{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(0,1.25fr) auto;align-items:center;gap:14px;min-height:42px;padding-bottom:10px;border-bottom:1px solid rgba(127,90,52,.11)}.Dashboard_readinessItems__BioQy>div:last-child{padding-bottom:0;border-bottom:0}.Dashboard_readinessItems__BioQy strong{color:#4b3a2e;font-size:.8rem;font-weight:600}.Dashboard_readinessItems__BioQy span{color:var(--dashboard-muted);font-size:.77rem;line-height:1.35}.Dashboard_readinessItems__BioQy a{color:#71491f;font-size:.75rem;font-weight:600;text-align:right;text-decoration:none}.Dashboard_readinessItems__BioQy a:hover{text-decoration:underline;text-underline-offset:4px}.Dashboard_readinessAction__qeFn8{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-height:32px;white-space:nowrap}.Dashboard_readinessActionPlaceholder__G5Tks{display:block;min-width:138px;min-height:32px}@media (max-width:760px){.Dashboard_readinessBanner__Gp_PP{grid-template-columns:1fr;gap:20px;margin-top:24px;padding:24px}.Dashboard_readinessBannerPersonal__E0JVP{align-items:stretch;flex-direction:column;gap:18px}.Dashboard_readinessBannerAction__YZARf{width:-moz-fit-content;width:fit-content}.Dashboard_readinessItems__BioQy>div{grid-template-columns:1fr;gap:5px}.Dashboard_readinessItems__BioQy a{text-align:left}.Dashboard_readinessAction__qeFn8{justify-content:flex-start}.Dashboard_readinessActionPlaceholder__G5Tks{display:none}}.Dashboard_metricsSection__mT2wJ{margin-top:30px}.Dashboard_sectionHeaderCompact__Kr9ww{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.Dashboard_sectionHeaderCompact__Kr9ww h2{margin:0;color:var(--app-section-title-color);font-family:var(--app-section-title-font-family);font-size:1.08rem;font-weight:var(--app-section-title-font-weight);font-synthesis:none}.Dashboard_metricsGrid__ZDwjW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px}.Dashboard_metricsGridWithoutTeam__36AEF{grid-template-columns:repeat(3,minmax(0,1fr))}.Dashboard_metricCard__P2dWh{min-width:0;min-height:208px;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid rgba(127,90,52,.15);border-radius:13px;background:rgba(255,253,250,.62);transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out}.Dashboard_metricCard__P2dWh:hover{border-color:rgba(127,90,52,.24);box-shadow:0 18px 38px rgba(82,54,28,.065);transform:translateY(-2px)}.Dashboard_metricIcon__K2Ryx{width:44px;height:44px;display:inline-grid;place-items:center;box-sizing:border-box;border:1px solid rgba(200,162,90,.12);border-radius:50%;background:rgba(200,162,90,.08);color:#b38845}.Dashboard_metricCard__P2dWh .Dashboard_cardLabel__I3_FJ{margin-top:20px}.Dashboard_metricCard__P2dWh .Dashboard_metricBlock__YZSkG{margin-top:12px}.Dashboard_metricCard__P2dWh .Dashboard_metricValue__i0ZgF{color:#756555;font-size:clamp(2.1rem,3vw,3rem)}.Dashboard_metricEmpty__Oz_sN{min-height:2.1em;margin:auto 0 0;color:var(--dashboard-muted);font-size:.75rem;line-height:1.4}.Dashboard_dashboardGrid__UDTkU{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:20px;margin-top:28px}.Dashboard_dashboardGridOrganization__4gazl .Dashboard_organizationSummary__bYCUJ{grid-column:1/-1;min-height:0}.Dashboard_attentionCard__arcM_,.Dashboard_organizationSummary__bYCUJ{min-height:286px}.Dashboard_organizationSummary__bYCUJ{background:radial-gradient(circle at 92% 10%,rgba(232,210,179,.3),transparent 34%),linear-gradient(140deg,rgba(255,253,250,.92),rgba(248,239,229,.72))}.Dashboard_organizationSummary__bYCUJ .Dashboard_cardLabel__I3_FJ{margin-top:25px}.Dashboard_attentionCard__arcM_ h2,.Dashboard_organizationSummary__bYCUJ h2{max-width:520px}.Dashboard_organizationMeta__wOnKg{display:grid;gap:4px;margin-top:13px;color:var(--dashboard-muted);font-size:.82rem;line-height:1.4}.Dashboard_sectionHeading__IoOTz{display:flex;align-items:center;gap:16px}.Dashboard_sectionHeading__IoOTz .Dashboard_cardLabel__I3_FJ{margin:0}.Dashboard_sectionHeading__IoOTz h2{font-family:var(--app-section-title-font-family);color:var(--app-section-title-color);margin:8px 0 0;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:var(--app-section-title-font-weight);font-synthesis:none;line-height:1.1}.Dashboard_attentionList__aFE1C{display:grid;gap:0;width:100%;margin:28px 0 0;padding:0;list-style:none}.Dashboard_attentionList__aFE1C li{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;border-bottom:1px solid rgba(127,90,52,.12)}.Dashboard_attentionList__aFE1C li:last-child{border-bottom:0}.Dashboard_attentionList__aFE1C li>div{min-width:0;display:grid;gap:3px}.Dashboard_attentionList__aFE1C strong{overflow:hidden;color:#4b3a2e;font-size:.8rem;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.Dashboard_attentionList__aFE1C span{overflow:hidden;color:var(--dashboard-muted);font-size:.74rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.Dashboard_attentionList__aFE1C a{display:inline-grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;color:#8f6025;text-decoration:none;transition:background .2s ease-out,color .2s ease-out}.Dashboard_attentionList__aFE1C a:hover{background:rgba(200,162,90,.1);color:#71491f}.Dashboard_attentionList__aFE1C a:focus-visible,.Dashboard_todaySection__0T_DX a:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:3px}.Dashboard_attentionEmpty__sllNq{display:flex;align-items:center;gap:9px;margin:28px 0 0;color:var(--dashboard-muted);font-size:.82rem;line-height:1.45}.Dashboard_attentionEmpty__sllNq svg{flex:0 0 18px;color:#8f6025}.Dashboard_todaySection__0T_DX{margin-top:28px;padding-top:24px;border-top:1px solid var(--dashboard-line)}.Dashboard_todayHeader__DjH67{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.Dashboard_todayHeader__DjH67 h2{margin:10px 0 0;color:var(--app-section-title-color);font-family:var(--app-section-title-font-family);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:var(--app-section-title-font-weight);font-synthesis:none;letter-spacing:-.025em}.Dashboard_todayDate__bQe39{color:var(--dashboard-muted);font-size:.8rem;text-transform:capitalize}.Dashboard_scheduleEmpty__Yjp3U{display:flex;align-items:center;gap:16px;margin-top:20px;padding:22px 24px;border:1px dashed rgba(127,90,52,.22);border-radius:11px;background:rgba(249,242,233,.42)}.Dashboard_emptyIcon__O_t9U{width:42px;height:42px;display:inline-grid;flex:0 0 42px;place-items:center;border:1px solid rgba(200,162,90,.12);border-radius:50%;background:rgba(200,162,90,.08);color:#b38845}.Dashboard_scheduleEmpty__Yjp3U>div{min-width:0;flex:1}.Dashboard_scheduleEmpty__Yjp3U strong{color:#4b3a2e;font-size:.84rem;font-weight:550}.Dashboard_scheduleEmpty__Yjp3U p{margin:5px 0 0;color:var(--dashboard-muted);font-size:.76rem;line-height:1.4}.Dashboard_scheduleEmpty__Yjp3U .Dashboard_textLink__7OZi3{margin-top:0;white-space:nowrap}@media (max-width:1120px){.Dashboard_metricsGridWithoutTeam__36AEF,.Dashboard_metricsGrid__ZDwjW{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.Dashboard_organizationContextLine__EVGfu{font-size:.96rem}.Dashboard_sectionHeaderCompact__Kr9ww{display:block}.Dashboard_sectionHeaderCompact__Kr9ww h2{margin-top:8px}.Dashboard_metricsGrid__ZDwjW{gap:9px}.Dashboard_metricCard__P2dWh{min-height:190px;padding:19px}.Dashboard_metricCard__P2dWh .Dashboard_cardLabel__I3_FJ{margin-top:17px;font-size:.61rem}.Dashboard_metricCard__P2dWh .Dashboard_metricValue__i0ZgF{font-size:2.35rem}.Dashboard_dashboardGrid__UDTkU{grid-template-columns:1fr}.Dashboard_attentionCard__arcM_,.Dashboard_organizationSummary__bYCUJ{min-height:250px}.Dashboard_todayHeader__DjH67{display:block}.Dashboard_todayDate__bQe39{display:block;margin-top:8px}.Dashboard_scheduleEmpty__Yjp3U{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:20px}.Dashboard_scheduleEmpty__Yjp3U .Dashboard_textLink__7OZi3{grid-column:2}}@media (prefers-reduced-motion:reduce){.Dashboard_attentionList__aFE1C a,.Dashboard_metricCard__P2dWh,.Dashboard_quickAction__0dEtO,.Dashboard_textLinkArrow__FhSkh{transition:none}.Dashboard_metricCard__P2dWh:hover,.Dashboard_quickAction__0dEtO:hover{transform:none}}.Dashboard_dashboardIntro__2ExpL{align-items:flex-start}.Dashboard_dashboardPublicIdentifier__bkFf4{flex:0 0 auto;min-width:220px;justify-items:end;padding-top:6px}.Dashboard_dashboardIntro__2ExpL .Dashboard_organizationHeroTitle__6rhUH{margin-top:15px;color:#302720;font-size:var(--app-page-title-size);font-weight:300;letter-spacing:-.045em;line-height:.9}.Dashboard_organizationHeroSubtitle__3VjAx{margin:14px 0 0;color:#4c3b30;font-size:1.12rem;line-height:1.45}.Dashboard_organizationSummary__bYCUJ .Dashboard_organizationMeta__wOnKg{display:grid;gap:8px;margin-top:16px;color:var(--dashboard-muted);font-size:.82rem;line-height:1.4}@media (max-width:760px){.Dashboard_dashboardIntro__2ExpL .Dashboard_organizationHeroTitle__6rhUH{font-size:var(--app-page-title-size)}.Dashboard_dashboardPublicIdentifier__bkFf4{min-width:0;justify-items:start;margin-top:24px;padding-top:0}.Dashboard_organizationHeroSubtitle__3VjAx{margin-top:12px;font-size:.98rem}}.Dashboard_sidebarBottom__WcnXY{display:grid;gap:14px;margin-top:auto}.Dashboard_sidebarBottom__WcnXY .Dashboard_sidebarUser__pbpc0{margin-top:0}.Dashboard_patientDashboardPage__iq7LY{padding-top:clamp(28px,3.4vw,48px);padding-bottom:54px}.Dashboard_patientDashboardPage__iq7LY>.Dashboard_dashboardGrid__UDTkU{margin-top:16px}.Dashboard_patientDashboardSecondaryGrid__16sbh{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(260px,1fr);align-items:start;gap:clamp(20px,3vw,36px);margin-top:clamp(24px,3vw,38px)}.Dashboard_patientDashboardSecondaryGridSingle__Y_xd7{grid-template-columns:minmax(0,1fr)}.Dashboard_patientDashboardIntro__K1MAi{align-items:center;gap:clamp(20px,3vw,40px)}.Dashboard_patientDashboardIntro__K1MAi>div:first-child{flex:1 1 auto;min-width:0}.Dashboard_patientDashboardIntro__K1MAi .Dashboard_organizationHeroTitle__6rhUH{max-width:780px;margin-top:12px;font-size:var(--app-page-title-size);font-weight:300;letter-spacing:-.055em;line-height:.94}.Dashboard_patientDashboardIntro__K1MAi .Dashboard_organizationHeroSubtitle__3VjAx{margin-top:10px;color:var(--dashboard-muted);font-size:.98rem;line-height:1.5}.Dashboard_readinessBannerPatientCompact__BUIq_{gap:18px;margin-top:20px;padding:11px 16px;border:0;border-left:2px solid rgba(179,136,69,.48);border-radius:0;background:rgba(249,242,232,.36);box-shadow:none}.Dashboard_readinessBannerPatientCompact__BUIq_ h2{margin-top:5px;font-size:1rem;font-weight:420}.Dashboard_readinessBannerPatientCompact__BUIq_>div>p:last-child{margin-top:4px;font-size:.8rem}.Dashboard_readinessBannerPatientCompact__BUIq_ .Dashboard_readinessBannerAction__YZARf{gap:8px;min-height:38px;padding:0 14px;font-size:.76rem}@media (max-width:900px){.Dashboard_patientDashboardSecondaryGridSingle__Y_xd7,.Dashboard_patientDashboardSecondaryGrid__16sbh{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px}}@media (max-width:760px){.Dashboard_patientDashboardPage__iq7LY{padding-top:22px;padding-bottom:44px}.Dashboard_patientDashboardIntro__K1MAi{display:grid;gap:18px}.Dashboard_patientDashboardIntro__K1MAi .Dashboard_organizationHeroTitle__6rhUH{margin-top:8px;font-size:var(--app-page-title-size);line-height:.98}.Dashboard_patientDashboardIntro__K1MAi .Dashboard_organizationHeroSubtitle__3VjAx{margin-top:8px;font-size:.9rem}.Dashboard_readinessBannerPatientCompact__BUIq_{display:flex;align-items:center;gap:12px;margin-top:15px;padding:10px 12px}.Dashboard_readinessBannerPatientCompact__BUIq_ .Dashboard_readinessBannerAction__YZARf{width:-moz-fit-content;width:fit-content;white-space:nowrap}.Dashboard_patientDashboardSecondaryGridSingle__Y_xd7,.Dashboard_patientDashboardSecondaryGrid__16sbh{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:24px}}@media (max-width:440px){.Dashboard_readinessBannerPatientCompact__BUIq_{align-items:stretch;flex-direction:column}.Dashboard_readinessBannerPatientCompact__BUIq_ .Dashboard_readinessBannerAction__YZARf{width:100%}}@media (max-width:760px){.Dashboard_sidebarBottom__WcnXY{gap:14px;margin-top:14px}.Dashboard_sidebarBottom__WcnXY .Dashboard_sidebarUser__pbpc0{margin-top:0}}.Dashboard_attentionState__H9o0e{display:grid;gap:10px;margin-top:24px}.Dashboard_attentionError__zEenM,.Dashboard_attentionNotice__WvKIh{margin:20px 0 0;color:#7b3f32;font-size:.78rem;line-height:1.45}.Dashboard_attentionNotice__WvKIh{color:#6d572d}.Dashboard_attentionAccept__nDZk_,.Dashboard_attentionDecline__cmSFh,.Dashboard_attentionRetry__tAd0B{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid rgba(127,90,52,.2);border-radius:999px;background:rgba(255,253,250,.72);color:#6f4c24;font:inherit;font-size:.7rem;cursor:pointer;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out}.Dashboard_attentionAccept__nDZk_:hover,.Dashboard_attentionDecline__cmSFh:hover,.Dashboard_attentionRetry__tAd0B:hover{border-color:rgba(127,90,52,.34);background:rgba(248,239,229,.9)}.Dashboard_attentionAccept__nDZk_:focus-visible,.Dashboard_attentionDecline__cmSFh:focus-visible,.Dashboard_attentionRetry__tAd0B:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:3px}.Dashboard_attentionAccept__nDZk_:disabled,.Dashboard_attentionDecline__cmSFh:disabled,.Dashboard_attentionRetry__tAd0B:disabled{cursor:wait;opacity:.55}.Dashboard_attentionActions__H8z3Y{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.Dashboard_attentionAccept__nDZk_{border-color:rgba(111,87,45,.25);color:#6d572d}.Dashboard_attentionDecline__cmSFh{color:#7b3f32}@media (max-width:760px){.Dashboard_attentionList__aFE1C li{align-items:flex-start;flex-direction:column;gap:10px;padding:13px 0}.Dashboard_attentionList__aFE1C li>div:first-child{width:100%}.Dashboard_attentionActions__H8z3Y{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.Dashboard_attentionAccept__nDZk_,.Dashboard_attentionDecline__cmSFh,.Dashboard_attentionRetry__tAd0B{transition:none}}.Dashboard_scheduleList__n6RJ7{display:grid;gap:8px;margin-top:20px}.Dashboard_scheduleItem__kdBWf{display:grid;grid-template-columns:minmax(0,auto) minmax(160px,auto) auto;align-items:center;gap:24px;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:64px;padding:11px 14px;border:1px solid rgba(127,90,52,.14);border-radius:10px;background:rgba(255,253,250,.66);color:#4b3a2e;text-decoration:none;transition:border-color .2s ease-out,background .2s ease-out}.Dashboard_scheduleItem__kdBWf:hover{border-color:rgba(127,90,52,.28);background:rgba(255,253,250,.92)}.Dashboard_scheduleItem__kdBWf>span{display:grid;min-width:0;gap:3px}.Dashboard_scheduleItem__kdBWf span span,.Dashboard_scheduleItem__kdBWf strong,.Dashboard_scheduleItem__kdBWf time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_scheduleTime__Wu4Kb{color:#4b3a2e;font-size:.84rem;font-weight:500;line-height:1.2}.Dashboard_schedulePatient__JIFoX{color:#4b3a2e;font-size:.8rem;font-weight:450}.Dashboard_scheduleOrganization__immtE,.Dashboard_scheduleProfessional__4s492{color:var(--dashboard-muted);font-size:.74rem;font-weight:450}.Dashboard_scheduleOrganization__immtE{font-size:.7rem}.Dashboard_scheduleItem__kdBWf>svg{color:#8f6025}.Dashboard_scheduleItem__kdBWf:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:3px}@media (max-width:760px){.Dashboard_scheduleItem__kdBWf{width:100%;grid-template-columns:minmax(0,1fr) auto;gap:10px}.Dashboard_scheduleItem__kdBWf>span:nth-child(2){grid-column:1/-1;grid-row:2}.Dashboard_scheduleItem__kdBWf>svg{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.Dashboard_scheduleItem__kdBWf{transition:none}}.Dashboard_professionalHeaderMeta__TFF_x{margin:6px 0 0;color:var(--app-text-tertiary);font-size:.8rem;font-weight:450;letter-spacing:.02em}.Dashboard_readinessBannerCompact__tE_kQ{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:24px;margin-top:22px;padding:18px 22px}.Dashboard_readinessBannerCompact__tE_kQ h2{margin-top:7px;font-size:1.08rem}.Dashboard_readinessBannerCompact__tE_kQ .Dashboard_readinessItems__BioQy{gap:6px}.Dashboard_readinessBannerCompact__tE_kQ .Dashboard_readinessItems__BioQy>div{grid-template-columns:minmax(0,1fr) minmax(120px,.85fr) minmax(138px,auto);min-height:42px;padding-block:6px}.Dashboard_readinessBannerCompact__tE_kQ .Dashboard_readinessAction__qeFn8{min-width:138px}@media (max-width:760px){.Dashboard_professionalHeaderMeta__TFF_x{margin-top:6px}.Dashboard_readinessBannerCompact__tE_kQ{grid-template-columns:1fr;gap:14px;margin-top:20px;padding:18px}.Dashboard_readinessBannerCompact__tE_kQ .Dashboard_readinessItems__BioQy>div{grid-template-columns:1fr;min-height:0;padding-block:8px}.Dashboard_readinessBannerCompact__tE_kQ .Dashboard_readinessAction__qeFn8{min-width:0}}.Dashboard_mobileBrandRow__XtOT7{display:contents}.Dashboard_readinessMobileDescription__XSdTd,.Dashboard_readinessMobileLabel___g_Kc{display:none}.Dashboard_page__0Ggdq{--mobile-page-gutter:16px;--mobile-header-gap:8px;--mobile-section-gap:24px;--mobile-card-padding:16px;--mobile-bottom-nav-height:64px}.Dashboard_readinessMobileArrow__sldWd,.Dashboard_readinessMobileTitle__tLnAc{display:none}@media (max-width:760px){.Dashboard_page__0Ggdq{min-height:100svh}.Dashboard_sidebar__evSH0{padding:calc(7px + env(safe-area-inset-top)) var(--mobile-page-gutter) 0}.Dashboard_mobileBrandRow__XtOT7{display:flex;align-items:center;gap:var(--mobile-header-gap);min-width:0}.Dashboard_brand__JvB8G{min-width:0;flex:0 1 auto;flex-basis:116px;gap:6px}.Dashboard_brand__JvB8G img{width:38px;height:38px}.Dashboard_brand__JvB8G span{min-width:0;overflow:hidden;font-size:.56rem;letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap}.Dashboard_brand__JvB8G strong{font-size:.46rem;letter-spacing:.18em}.Dashboard_mobileNav__DqKjL,.Dashboard_sidebarBottom__WcnXY{display:none}.Dashboard_mainColumn__zWhdh{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom))}.Dashboard_dashboardPage__PKPWM,.Dashboard_placeholderPage__Wy__T{width:min(100% - 32px,620px);padding-top:18px;padding-bottom:32px}.Dashboard_dashboardIntro__2ExpL{gap:0}.Dashboard_dashboardIntro__2ExpL .Dashboard_organizationHeroTitle__6rhUH{max-width:100%;margin-top:9px;font-size:var(--app-page-title-size);line-height:.94}.Dashboard_organizationHeroSubtitle__3VjAx{margin-top:8px;font-size:.9rem}.Dashboard_dashboardPublicIdentifier__bkFf4{margin-top:17px}.Dashboard_readinessBanner__Gp_PP{gap:12px;margin-top:18px;padding:var(--mobile-card-padding);border-radius:11px}.Dashboard_readinessBanner__Gp_PP h2{margin-top:6px;font-size:1.18rem;line-height:1.18}.Dashboard_readinessBanner__Gp_PP>div>p:last-child{margin-top:6px;font-size:.8rem}.Dashboard_readinessDesktopDescription__4jubW,.Dashboard_readinessDesktopLabel__QBUx9,.Dashboard_readinessDesktopTitle__2tnCp{display:none}.Dashboard_readinessMobileDescription__XSdTd,.Dashboard_readinessMobileLabel___g_Kc,.Dashboard_readinessMobileTitle__tLnAc{display:inline}.Dashboard_readinessItems__BioQy{gap:0}.Dashboard_readinessItems__BioQy>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-height:0;padding:9px 0;border-bottom:1px solid rgba(127,90,52,.12)}.Dashboard_readinessItems__BioQy>div>strong{grid-column:1}.Dashboard_readinessItems__BioQy>div>span{grid-column:2;align-self:center;text-align:right}.Dashboard_readinessItems__BioQy>div>a{grid-column:1/-1;justify-self:end;text-align:right}.Dashboard_readinessItems__BioQy>div:first-child{padding-top:0}.Dashboard_readinessItems__BioQy strong{font-size:.82rem}.Dashboard_readinessItems__BioQy span{font-size:.76rem}.Dashboard_readinessItems__BioQy .Dashboard_readinessAction__qeFn8,.Dashboard_readinessItems__BioQy .Dashboard_readinessClinicAction__R241w{width:auto;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;box-sizing:border-box;margin-top:1px;padding:0 3px 0 10px;border:0;border-radius:999px;background:transparent;color:#76502a;font-size:.76rem;text-align:right;text-decoration:none}.Dashboard_readinessItems__BioQy .Dashboard_readinessAction__qeFn8:focus-visible,.Dashboard_readinessItems__BioQy .Dashboard_readinessAction__qeFn8:hover,.Dashboard_readinessItems__BioQy .Dashboard_readinessClinicAction__R241w:focus-visible,.Dashboard_readinessItems__BioQy .Dashboard_readinessClinicAction__R241w:hover{background:rgba(200,162,90,.1)}.Dashboard_readinessItems__BioQy .Dashboard_readinessAction__qeFn8:focus-visible,.Dashboard_readinessItems__BioQy .Dashboard_readinessClinicAction__R241w:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.Dashboard_readinessMobileArrow__sldWd{display:block}.Dashboard_metricsSection__mT2wJ{margin-top:24px}}.Dashboard_readinessMobileRow__zq9aH{display:none}@media (max-width:760px){.Dashboard_mobileBrandRow__XtOT7 .Dashboard_brand__JvB8G{flex:0 1 164px;flex-basis:164px;gap:6px}.Dashboard_mobileBrandRow__XtOT7 .Dashboard_brand__JvB8G span{display:block;overflow:visible;font-size:.72rem;font-weight:520;letter-spacing:.01em;line-height:1.1;text-overflow:clip;text-transform:none;white-space:nowrap}.Dashboard_mobileBrandRow__XtOT7 .Dashboard_brand__JvB8G strong{display:inline;color:inherit;font-size:inherit;font-weight:650;letter-spacing:inherit}.Dashboard_readinessClinicBanner___dkkK{gap:8px;margin-top:14px;padding:13px 14px}.Dashboard_readinessClinicBanner___dkkK h2{margin-top:4px;font-size:1.04rem;line-height:1.15}.Dashboard_readinessClinicBanner___dkkK>div:first-child>p:last-child{display:none}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessItems__BioQy{gap:0}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessItems__BioQy>div{display:block;padding:0;border-bottom:1px solid rgba(127,90,52,.1)}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessItems__BioQy>div>a:not(.Dashboard_readinessMobileRow__zq9aH),.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessItems__BioQy>div>span,.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessItems__BioQy>div>strong{display:none}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessMobileRow__zq9aH{min-width:0;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:center;gap:8px;width:100%;box-sizing:border-box;padding:0 2px;border-radius:7px;color:#4b3a2e;font-size:.78rem;font-weight:600;text-align:left;text-decoration:none}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessMobileRow__zq9aH:focus-visible,.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessMobileRow__zq9aH:hover{background:rgba(200,162,90,.09)}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessMobileRow__zq9aH:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.Dashboard_readinessMobileRowLabel__fLobb,.Dashboard_readinessMobileRowStatus__8zZ_h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessMobileRowStatus__8zZ_h{color:var(--dashboard-muted);font-size:.74rem;font-weight:500;text-align:right}.Dashboard_readinessClinicBanner___dkkK .Dashboard_readinessMobileRow__zq9aH svg{color:#76502a}}.Dashboard_sidebarAccountControls__9r97n{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px}.Dashboard_sidebarAccountControls__9r97n>:first-child{align-self:center}.Dashboard_sidebarAccountControls__9r97n .Dashboard_sidebarUser__pbpc0{min-width:0}@media (min-width:761px){.Dashboard_notificationsBellSlot__hluzE{position:fixed;top:24px;right:32px;z-index:30}.Dashboard_sidebarAccountControls__9r97n{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.Dashboard_sidebar__evSH0{position:relative}.Dashboard_sidebarBottom__WcnXY{display:block;position:static;margin-top:0}.Dashboard_sidebarBottom__WcnXY>.Dashboard_sidebarBlock__5ETx_:not(.Dashboard_accountBlock__Rx4V7){display:none}.Dashboard_accountBlock__Rx4V7,.Dashboard_sidebarAccountControls__9r97n{display:block}.Dashboard_sidebarAccountControls__9r97n>:first-child{position:absolute;top:calc(7px + env(safe-area-inset-top));right:var(--mobile-page-gutter);z-index:4}.Dashboard_sidebarAccountControls__9r97n .Dashboard_sidebarUser__pbpc0{display:none}}.Dashboard_readinessPendingBanner__hvxGQ{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:20px 24px}.Dashboard_readinessPendingIcon__VKs3Q{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(200,162,90,.2);border-radius:50%;background:rgba(200,162,90,.08);color:#b38845}.Dashboard_readinessPendingContent__Grb8y{min-width:0}.Dashboard_readinessPendingContent__Grb8y .Dashboard_eyebrow__LwXcr{margin:0}.Dashboard_readinessPendingContent__Grb8y h2{margin:5px 0 0;color:#3b3029;font-size:1.22rem;font-weight:400;letter-spacing:-.015em;line-height:1.18}.Dashboard_readinessPendingContent__Grb8y>p:last-child{max-width:720px;margin:7px 0 0;color:#6b5c50;font-size:.9rem;line-height:1.5}.Dashboard_readinessPendingStatus___j9p8{justify-self:end;border:1px solid rgba(200,162,90,.42);border-radius:999px;padding:8px 13px;background:rgba(200,162,90,.1);color:#76502a;font-size:.76rem;font-weight:500;line-height:1;white-space:nowrap}.Dashboard_setupTutorial__dOeRu{display:grid;gap:22px;margin-top:24px;padding:24px 28px;border:1px solid rgba(200,162,90,.28);border-radius:13px;background:linear-gradient(120deg,rgba(249,242,232,.9),rgba(255,253,250,.74))}.Dashboard_setupTutorialHeader__33MO2{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px}.Dashboard_setupTutorialIcon__N0EI9,.Dashboard_setupTutorialStepIcon__KxWnK{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(200,162,90,.28);background:rgba(200,162,90,.1);color:#9b6725}.Dashboard_setupTutorialIcon__N0EI9{width:42px;height:42px;border-radius:50%}.Dashboard_setupTutorialHeader__33MO2 h2{margin:6px 0 0;color:#3b2e26;font-size:1.28rem;font-weight:390;line-height:1.2}.Dashboard_setupTutorialHeader__33MO2 p:last-child{max-width:690px;margin:8px 0 0;color:var(--dashboard-muted);font-size:.86rem;line-height:1.5}.Dashboard_setupTutorialProgress__4VmAK{border:1px solid rgba(200,162,90,.34);border-radius:999px;padding:8px 12px;color:#76502a;font-size:.76rem;font-weight:600;line-height:1;white-space:nowrap}.Dashboard_setupTutorialSteps__8QKfO{display:grid;gap:0;margin:0;padding:0;list-style:none}.Dashboard_setupTutorialStep__Eu2V4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:58px;padding:10px 0;border-top:1px solid rgba(127,90,52,.12)}.Dashboard_setupTutorialStepIcon__KxWnK{width:34px;height:34px;border-radius:50%}.Dashboard_setupTutorialStepComplete__3VMpK .Dashboard_setupTutorialStepIcon__KxWnK{border-color:rgba(75,128,88,.22);background:rgba(75,128,88,.09);color:#4b8058}.Dashboard_setupTutorialStepCopy__61HNZ{display:grid;gap:4px;min-width:0}.Dashboard_setupTutorialStepCopy__61HNZ strong{color:#4b3a2e;font-size:.82rem;font-weight:600}.Dashboard_setupTutorialStepCopy__61HNZ span,.Dashboard_setupTutorialStepStatus__Ir5Gt{color:var(--dashboard-muted);font-size:.76rem;line-height:1.35}.Dashboard_setupTutorialStepAction___Pmh0{display:inline-flex;align-items:center;gap:6px;color:#71491f;font-size:.76rem;font-weight:600;text-decoration:none;white-space:nowrap}.Dashboard_setupTutorialStepAction___Pmh0:hover{text-decoration:underline;text-underline-offset:4px}.Dashboard_setupTutorialStepStatus__Ir5Gt{color:#4b8058;font-weight:600;white-space:nowrap}.Dashboard_setupTutorialRetry__qeVZ_{width:-moz-fit-content;width:fit-content;min-height:38px;border:1px solid #76502a;border-radius:999px;padding:0 16px;background:transparent;color:#76502a;cursor:pointer;font:inherit;font-size:.78rem;font-weight:600}.Dashboard_setupTutorialRetry__qeVZ_:focus-visible,.Dashboard_setupTutorialStepAction___Pmh0:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (max-width:760px){.Dashboard_readinessPendingBanner__hvxGQ{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px 14px;margin-top:18px;padding:18px}.Dashboard_readinessPendingStatus___j9p8{grid-column:2;justify-self:start}.Dashboard_setupTutorial__dOeRu{margin-top:20px;padding:20px}.Dashboard_setupTutorialHeader__33MO2{grid-template-columns:auto minmax(0,1fr)}.Dashboard_setupTutorialProgress__4VmAK{grid-column:2;justify-self:start}.Dashboard_setupTutorialStep__Eu2V4{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px;padding-block:13px}.Dashboard_setupTutorialStepAction___Pmh0,.Dashboard_setupTutorialStepStatus__Ir5Gt{grid-column:2}}@media (display-mode:standalone) and (min-width:761px){.Dashboard_mainColumn__zWhdh,.Dashboard_page__0Ggdq{min-height:100dvh}.Dashboard_sidebar__evSH0{height:100dvh}}.Dashboard_organizationDashboardGrid__8HCss{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(270px,1fr);align-items:start;gap:18px;margin-top:26px}.Dashboard_organizationTodaySection__h_TlU{min-width:0;margin-top:0;padding:21px 22px;border:1px solid rgba(127,90,52,.15);border-radius:12px;background:rgba(255,253,250,.66)}.Dashboard_organizationTodayHeader__8fu_O{display:flex;align-items:center;gap:16px}.Dashboard_organizationTodayHeader__8fu_O h2{font-family:var(--app-section-title-font-family);color:var(--app-section-title-color);margin-top:6px;font-size:1.3rem;font-weight:var(--app-section-title-font-weight);font-synthesis:none;letter-spacing:-.015em}.Dashboard_todayHeaderActions__TBXW4{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px}.Dashboard_dashboardTextLink__62L4S{display:inline-flex;align-items:center;gap:5px;color:#805b35;font-size:.77rem;text-decoration:none;white-space:nowrap}.Dashboard_dashboardTextLink__62L4S:hover{color:#5c422e;text-decoration:underline;text-underline-offset:3px}.Dashboard_dashboardTaskRow__rn22y:focus-visible,.Dashboard_dashboardTextLink__62L4S:focus-visible,.Dashboard_organizationScheduleItem__2wOnu:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:3px}.Dashboard_organizationScheduleList__kl_Ho{gap:6px;margin-top:15px}.Dashboard_organizationScheduleItem__2wOnu{grid-template-columns:minmax(68px,.28fr) minmax(0,1.35fr) minmax(105px,.85fr) auto 16px;gap:12px;width:100%;min-height:60px;padding:9px 11px;border-color:rgba(127,90,52,.12);border-radius:8px;background:rgba(255,253,250,.42)}.Dashboard_organizationScheduleItem__2wOnu:hover{border-color:rgba(127,90,52,.25);background:rgba(248,239,229,.62)}.Dashboard_organizationScheduleItem__2wOnu .Dashboard_scheduleTime__Wu4Kb{font-size:.84rem;font-weight:600;font-variant-numeric:tabular-nums}.Dashboard_organizationScheduleSummary__9HQM4{display:grid;min-width:0;grid-column:2;grid-row:1;gap:3px}.Dashboard_organizationScheduleSummary__9HQM4 strong{color:#3f3027;font-size:.81rem;font-weight:560}.Dashboard_organizationScheduleProfessional___9kBO,.Dashboard_organizationScheduleSummary__9HQM4>span{overflow:hidden;color:var(--dashboard-muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.Dashboard_organizationScheduleProfessional___9kBO{grid-column:3;grid-row:1}.Dashboard_organizationScheduleItem__2wOnu>svg{width:16px;height:16px;grid-column:5;grid-row:1}.Dashboard_organizationTodayHeader__8fu_O .Dashboard_todayDate__bQe39{margin-top:0}.Dashboard_scheduleEmptyCompact__nLX5F{gap:11px;margin-top:15px;padding:15px 12px;border-style:solid;border-radius:8px;background:rgba(249,242,233,.28)}.Dashboard_scheduleEmptyCompact__nLX5F .Dashboard_emptyIcon__O_t9U{width:32px;height:32px;flex-basis:32px}.Dashboard_scheduleEmptyCompact__nLX5F strong{font-size:.78rem}.Dashboard_scheduleEmptyCompact__nLX5F p{font-size:.72rem}.Dashboard_scheduleEmptyInline__hAptJ{margin:12px 0 0;color:#756457;font-size:.76rem;line-height:1.4}.Dashboard_dashboardTasksPanel__pOfm1{display:flex;min-width:0;flex-direction:column;gap:22px;padding:21px 20px 18px;border:1px solid rgba(127,90,52,.15);border-radius:12px;background:rgba(255,253,250,.66)}.Dashboard_dashboardTasksHeader__5QoTM h2{margin:0;color:var(--app-section-title-color);font-family:var(--app-section-title-font-family);font-size:1.12rem;font-weight:var(--app-section-title-font-weight);font-synthesis:none}.Dashboard_dashboardTaskRows__iBvvA{margin-top:11px}.Dashboard_dashboardTaskRow__rn22y{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(127,90,52,.1);color:#514034;font-size:.76rem;text-decoration:none;transition:color .16s ease-out,background .16s ease-out}.Dashboard_dashboardTaskRow__rn22y:last-child{border-bottom:0}.Dashboard_dashboardTaskRow__rn22y:hover{color:#805b35}.Dashboard_dashboardTaskCount__iJoit{display:inline-grid;min-width:25px;height:25px;flex:0 0 auto;place-items:center;padding:0 6px;border:1px solid rgba(127,90,52,.13);border-radius:999px;background:rgba(247,239,229,.44);color:#705641;font-size:.72rem;font-variant-numeric:tabular-nums}.Dashboard_dashboardTaskCount__iJoit[data-has-activity=true]{border-color:rgba(190,143,68,.34);background:rgba(225,199,153,.28);color:#76521f;font-weight:650}.Dashboard_dashboardTaskEmpty__J04OU,.Dashboard_dashboardTaskError___7v2p{margin:12px 0 0;color:var(--dashboard-muted);font-size:.76rem;line-height:1.45}.Dashboard_dashboardTaskError___7v2p{color:#9d5341}.Dashboard_dashboardMiniMetric__v3gum{display:grid;align-content:start;gap:5px;min-width:0}.Dashboard_dashboardMiniMetric__v3gum>span{color:#756457;font-size:.72rem;line-height:1.35}.Dashboard_dashboardMiniMetric__v3gum strong{color:#3b2e26;font-size:1.4rem;font-weight:380;font-variant-numeric:tabular-nums;line-height:1}.Dashboard_setupTutorialCompact__CVGtW{display:grid;grid-template-columns:auto minmax(230px,.82fr) minmax(0,1.5fr);align-items:center;gap:12px 16px;margin-top:18px;padding:13px 18px;background:rgba(249,242,232,.72)}.Dashboard_setupTutorialTitleGroup__Ey3lT{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialIcon__N0EI9{width:34px;height:34px;flex:0 0 auto}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialTitleGroup__Ey3lT h2{margin:0;color:#3b2e26;font-size:.98rem;font-weight:460;line-height:1.25}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialTitleGroup__Ey3lT p{margin:0;color:var(--dashboard-muted);font-size:.73rem;line-height:1.4}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialSteps__8QKfO{display:grid;grid-column:3;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));align-items:center;gap:12px;min-width:0}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStep__Eu2V4{grid-template-columns:auto minmax(0,1fr) auto;gap:9px;min-height:0;padding:0;border-top:0}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStepIcon__KxWnK{width:28px;height:28px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStepCopy__61HNZ{gap:2px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStepCopy__61HNZ strong{font-size:.75rem}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStepCopy__61HNZ span{font-size:.67rem}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStepAction___Pmh0{gap:4px;font-size:.7rem}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialProgress__4VmAK{flex:0 0 auto;padding:6px 8px;font-size:.69rem}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialRetry__qeVZ_{grid-column:3;min-height:34px}.Dashboard_dashboardRightColumn__kibd0{display:grid;min-width:0;gap:15px}.Dashboard_dashboardTasksPanel__pOfm1{gap:0;padding:18px 19px}.Dashboard_dashboardTaskEmptyState__6Zc2x{display:grid;gap:3px;margin-top:9px}.Dashboard_dashboardTaskEmptyState__6Zc2x strong{color:#514034;font-size:.79rem;font-weight:550}.Dashboard_dashboardTaskEmptyState__6Zc2x p{margin:0;color:var(--dashboard-muted);font-size:.72rem;line-height:1.4}.Dashboard_dashboardQuickActions__3OAf_{margin-top:13px;padding:12px 0 0;border-top:1px solid rgba(127,90,52,.13)}.Dashboard_dashboardQuickActions__3OAf_ h2{margin:0 0 5px;color:var(--dashboard-muted);font-size:.66rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.Dashboard_dashboardQuickActions__3OAf_>div{display:grid}.Dashboard_dashboardQuickActions__3OAf_ a{display:flex;min-height:39px;align-items:center;gap:9px;border-bottom:1px solid rgba(127,90,52,.1);color:#6d4b2d;font-size:.75rem;text-decoration:none}.Dashboard_dashboardQuickActions__3OAf_ a:last-child{border-bottom:0}.Dashboard_dashboardQuickActions__3OAf_ a:hover{color:#3f3027;text-decoration:underline;text-underline-offset:3px}.Dashboard_dashboardQuickActions__3OAf_ a:focus-visible{outline:1px solid rgba(143,96,37,.64);outline-offset:2px}.Dashboard_dashboardQuickActions__3OAf_ svg{flex:0 0 auto;color:#9b723f}.Dashboard_futureAppointments__BhXfn{margin-top:22px;padding-top:18px;border-top:1px solid rgba(127,90,52,.16)}.Dashboard_futureAppointments__BhXfn h3{margin:0;color:#514034;font-size:.9rem;font-weight:570}.Dashboard_futureAppointmentsMessage__PhX_1{margin:9px 0 0;color:var(--dashboard-muted);font-size:.72rem;line-height:1.4}.Dashboard_futureScheduleItem__FG36P{grid-template-columns:minmax(112px,.72fr) minmax(0,1.25fr) auto 16px;min-height:68px}.Dashboard_futureScheduleItem__FG36P [data-tone]{grid-column:3;grid-row:1}.Dashboard_futureScheduleItem__FG36P>svg{grid-column:4}.Dashboard_futureScheduleDate__k_r7j{display:grid;grid-column:1;grid-row:1;gap:3px;color:var(--dashboard-muted);font-size:.68rem;line-height:1.25}.Dashboard_futureScheduleDate__k_r7j time{color:#514034;font-size:.78rem;font-weight:580;font-variant-numeric:tabular-nums}.Dashboard_dashboardOperationalSummary__tvmMs{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1px}.Dashboard_dashboardOperationalSummary__tvmMs .Dashboard_dashboardMiniMetric__v3gum{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border:1px solid rgba(127,90,52,.13);border-radius:10px;background:rgba(255,253,250,.52)}.Dashboard_dashboardOperationalSummary__tvmMs .Dashboard_dashboardMiniMetric__v3gum>span{max-width:190px;color:#756457;font-size:.73rem}.Dashboard_dashboardOperationalSummary__tvmMs .Dashboard_dashboardMiniMetric__v3gum strong{flex:0 0 auto;font-size:1.4rem}@media (max-width:900px){.Dashboard_organizationDashboardGrid__8HCss{grid-template-columns:minmax(0,1fr)}.Dashboard_dashboardTasksPanel__pOfm1{gap:0}}@media (max-width:640px){.Dashboard_organizationDashboardGrid__8HCss{gap:12px;margin-top:20px}.Dashboard_dashboardTasksPanel__pOfm1,.Dashboard_organizationTodaySection__h_TlU{padding:17px 15px}.Dashboard_organizationTodayHeader__8fu_O{align-items:flex-start}.Dashboard_todayHeaderActions__TBXW4{align-items:flex-end;flex-direction:column-reverse;gap:5px}.Dashboard_organizationScheduleItem__2wOnu{grid-template-columns:minmax(54px,auto) minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:10px}.Dashboard_organizationScheduleItem__2wOnu .Dashboard_scheduleTime__Wu4Kb{grid-column:1;grid-row:1/span 2;padding-top:2px}.Dashboard_organizationScheduleSummary__9HQM4{grid-column:2;grid-row:1}.Dashboard_organizationScheduleProfessional___9kBO{grid-column:2;grid-row:2}.Dashboard_futureScheduleDate__k_r7j{grid-column:1;grid-row:1/span 2;padding-top:2px}.Dashboard_organizationScheduleItem__2wOnu [data-tone]{grid-column:3;grid-row:1}.Dashboard_organizationScheduleItem__2wOnu>svg{display:none}.Dashboard_dashboardOperationalSummary__tvmMs{grid-template-columns:minmax(0,1fr);gap:7px}.Dashboard_dashboardOperationalSummary__tvmMs .Dashboard_dashboardMiniMetric__v3gum{min-height:59px;padding:9px 12px}.Dashboard_setupTutorialCompact__CVGtW{grid-template-columns:auto minmax(0,1fr);gap:10px 11px;padding:14px 15px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialTitleGroup__Ey3lT{justify-content:flex-start;flex-wrap:wrap;gap:6px 9px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialSteps__8QKfO{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:12px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStep__Eu2V4{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialStepAction___Pmh0{grid-column:3;grid-row:1}.Dashboard_setupTutorialCompact__CVGtW .Dashboard_setupTutorialRetry__qeVZ_{grid-column:2;justify-self:start}}