@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@500;600;700;800&display=swap";.homeOnboarding{display:grid;min-width:0;gap:16px;border:1px solid #cbdbea;border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 24px #0a1b360e;color:#0a1b36}.homeOnboardingMain,.homeOnboardingReadyCopy,.homeOnboardingRecommendation,.homeOnboardingNext{display:grid;min-width:0;align-content:start}.homeOnboardingHeader{min-width:0}.homeOnboardingHeader>small,.homeOnboardingReadyCopy>small{color:#173e70;font:800 9px Inter,sans-serif;letter-spacing:.1em}.homeOnboardingNext>span{color:#2ed3b5;font:800 9px Inter,sans-serif;letter-spacing:.1em}.homeOnboardingHeader h2,.homeOnboardingReadyCopy h2{overflow-wrap:anywhere;margin:6px 0 0;color:#0a1b36;font:800 19px/1.25 Sora,Inter,sans-serif;letter-spacing:-.02em}.homeOnboardingHeader p,.homeOnboardingReadyCopy p{margin:7px 0 0;color:#65748d;font:500 11px/1.5 Inter,sans-serif}.homeOnboardingProgress{display:grid;gap:7px;margin-top:16px}.homeOnboardingProgress span{color:#40526d;font:750 10px Inter,sans-serif}.homeOnboardingProgress progress{width:100%;height:8px;overflow:hidden;border:0;border-radius:999px;background:#e7eef3;appearance:none}.homeOnboardingProgress progress::-webkit-progress-bar{border-radius:999px;background:#e7eef3}.homeOnboardingProgress progress::-webkit-progress-value{border-radius:999px;background:#087d6b}.homeOnboardingProgress progress::-moz-progress-bar{border-radius:999px;background:#087d6b}.homeOnboardingSteps{display:grid;min-width:0;gap:7px;margin:15px 0 0;padding:0;list-style:none}.homeOnboardingStep{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;border:1px solid #e3eaf0;border-radius:12px;background:#fbfcfd;padding:10px}.homeOnboardingStepIcon{display:grid;width:28px;height:28px;place-items:center;border-radius:9px;background:#e7f0fb;color:#173e70}.homeOnboardingStep>div{display:grid;min-width:0;gap:2px}.homeOnboardingStep strong{overflow-wrap:anywhere;font:750 10.5px/1.3 Sora,Inter,sans-serif}.homeOnboardingStep p{overflow-wrap:anywhere;margin:0;color:#718096;font:500 9px/1.35 Inter,sans-serif}.homeOnboardingStepStatus{align-self:start;border-radius:999px;background:#e7f0fb;color:#173e70;padding:4px 7px;font:750 8px Inter,sans-serif;white-space:nowrap}.homeOnboardingStep--complete .homeOnboardingStepIcon{background:#dff7f1;color:#087d6b}.homeOnboardingStep--complete .homeOnboardingStepStatus{background:#e7f8f4;color:#087d6b}.homeOnboardingStep--in_progress .homeOnboardingStepIcon,.homeOnboardingStep--in_progress .homeOnboardingStepStatus{background:#fff3d7;color:#8b6418}.homeOnboardingStep--blocked{background:#f7f9fb;color:#5f6f85}.homeOnboardingStep--blocked .homeOnboardingStepIcon{color:#8592a4}.homeOnboardingToggle{display:inline-flex;min-height:44px;align-items:center;justify-content:center;justify-self:start;gap:6px;margin-top:8px;border:0;background:transparent;color:#173e70;padding:8px 4px;font:800 10px Sora,Inter,sans-serif}.homeOnboardingNext{gap:7px;border:1px solid #cbdbea;border-radius:15px;background:linear-gradient(145deg,#f7faff,#e7f0fb);padding:16px;color:#0a1b36}.homeOnboardingNext>span{color:#173e70}.homeOnboardingNext h3{overflow-wrap:anywhere;margin:0;font:800 16px/1.25 Sora,Inter,sans-serif}.homeOnboardingNext p{overflow-wrap:anywhere;margin:0;color:#52657f;font:500 10px/1.45 Inter,sans-serif}.homeOnboardingAction,.homeOnboardingSecondaryAction{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:0;border-radius:11px;padding:10px 13px;font:800 10.5px Sora,Inter,sans-serif}.homeOnboardingAction{width:100%;margin-top:7px;background:#173e70;color:#fff}.homeOnboardingAction:hover{background:#102c52}.homeOnboardingPermissionNote{margin-top:5px;color:#65748d;font:600 9px/1.4 Inter,sans-serif}.homeOnboarding--ready{grid-template-columns:auto minmax(0,1fr);align-items:center}.homeOnboardingReadyIcon{display:grid;width:46px;height:46px;place-items:center;border-radius:14px;background:#e7f0fb;color:#173e70}.homeOnboardingRecommendation{grid-column:1/-1;gap:4px;border-top:1px solid #e1e9ef;padding-top:13px}.homeOnboardingRecommendation>span{color:#173e70;font:800 8px Inter,sans-serif;letter-spacing:.08em}.homeOnboardingRecommendation strong{overflow-wrap:anywhere;font:800 12px Sora,Inter,sans-serif}.homeOnboardingRecommendation p{overflow-wrap:anywhere;margin:0;color:#6c7b90;font:500 9.5px/1.4 Inter,sans-serif}.homeOnboardingSecondaryAction{justify-self:start;margin-top:5px;border:1px solid #b8cde3;background:#f7faff;color:#173e70}.homeOnboarding button{cursor:pointer}.homeOnboarding button:focus-visible{outline:3px solid #173e70;outline-offset:3px}.homeOnboardingAnnouncement{margin:0 0 10px;border-radius:10px;background:#e7f0fb;color:#173e70;padding:9px 11px;font:700 10px/1.4 Inter,sans-serif}@media(min-width:900px){.homeOnboarding{grid-template-columns:minmax(0,1fr) minmax(260px,340px);padding:20px}.homeOnboardingNext{height:100%;align-content:center;padding:20px}.homeOnboarding--ready{grid-template-columns:auto minmax(0,1fr) minmax(260px,340px)}.homeOnboarding--ready .homeOnboardingRecommendation{grid-column:auto;border-top:0;border-left:1px solid #e1e9ef;padding:2px 0 2px 20px}}@media(max-width:420px){.homeOnboarding{padding:15px}.homeOnboardingStep{grid-template-columns:28px minmax(0,1fr)}.homeOnboardingStepStatus{grid-column:2;justify-self:start}.homeOnboarding--ready{grid-template-columns:40px minmax(0,1fr)}.homeOnboardingReadyIcon{width:40px;height:40px}}.internalBookingShell{width:min(100%,720px);min-height:100%;margin:0 auto;color:#10213e}.internalBookingHeading small,.internalBookingConfirmed>small{color:#087e6b;font:850 10px Inter,sans-serif;letter-spacing:.09em}.internalBookingHeading h1,.internalBookingConfirmed h1{margin:7px 0 8px;font:800 clamp(26px,5vw,36px)/1.15 Sora,Inter,sans-serif;letter-spacing:-.025em}.internalBookingHeading p,.internalBookingConfirmed>p{margin:0;color:#65748d;font:500 14px/1.5 Inter,sans-serif}.internalBookingDays{display:flex;gap:9px;overflow-x:auto;margin-top:24px;padding:3px 2px 10px;scrollbar-width:thin}.internalBookingDays button{display:grid;min-width:86px;gap:2px;border:1px solid #dbe4ed;border-radius:14px;background:#fff;color:#697892;padding:11px 8px;text-align:center}.internalBookingDays button span{text-transform:capitalize;font:700 10px Inter,sans-serif}.internalBookingDays button b{color:#10213e;font:800 22px Sora,Inter,sans-serif}.internalBookingDays button small{font:650 10px Inter,sans-serif;text-transform:uppercase}.internalBookingDays button.isSelected{border-color:#21bda5;background:#eaf9f6;color:#087e6b;box-shadow:0 0 0 2px #21bda51a}.internalBookingTimes{margin-top:18px;border:1px solid #dfe7ef;border-radius:16px;background:#fff;padding:17px}.internalBookingTimes h2{display:flex;align-items:center;gap:7px;margin:0 0 13px;font:800 14px Sora,Inter,sans-serif}.internalBookingTimes h2 svg{color:#078674}.internalBookingTimes>div{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.internalBookingTimes button{min-height:43px;border:1px solid #d8e2eb;border-radius:10px;background:#fff;color:#10213e;font:750 12px Sora,Inter,sans-serif}.internalBookingTimes button.isSelected{border-color:#0a1b36;background:#0a1b36;color:#fff}.internalBookingTimes>p{margin:12px 0 0;color:#728199;font:600 10px Inter,sans-serif}.internalBookingPrimary,.internalBookingSecondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:12px 18px;font:800 13px Sora,Inter,sans-serif}.internalBookingPrimary{width:100%;margin-top:18px;border:1px solid #0a1b36;background:#0a1b36;color:#fff}.internalBookingPrimary:disabled{border-color:#d0d9e3;background:#d0d9e3;color:#748298}.internalBookingSecondary{border:1px solid #d8e2eb;background:#fff;color:#10213e}.internalBookingReview{display:grid;gap:10px;margin-top:23px}.internalBookingReview article{display:flex;align-items:center;gap:12px;border:1px solid #dce5ed;border-radius:13px;background:#fff;padding:14px}.internalBookingReview article>svg{color:#078674}.internalBookingReview article>span{display:grid;gap:3px}.internalBookingReview article small{color:#75839a;font:800 9px Inter,sans-serif;letter-spacing:.08em}.internalBookingReview article b{font:800 13px Sora,Inter,sans-serif}.internalBookingReview>p{margin:3px 0;color:#65748d;font:550 11px/1.45 Inter,sans-serif}.internalBookingReview>div{display:grid;grid-template-columns:auto 1fr;gap:9px}.internalBookingReview .internalBookingPrimary{margin:0}.internalBookingEmpty{display:grid;justify-items:center;margin-top:24px;border:1px solid #dbe5ed;border-radius:17px;background:#fff;padding:30px 18px;text-align:center}.internalBookingEmpty>svg{color:#078674}.internalBookingEmpty h2{margin:12px 0 6px;font:800 16px Sora,Inter,sans-serif}.internalBookingEmpty p{max-width:430px;margin:0;color:#697891;font:500 12px/1.5 Inter,sans-serif}.internalBookingEmpty button{display:flex;align-items:center;gap:6px;margin-top:16px;border:0;border-radius:10px;background:#e6f8f4;color:#087e6b;padding:10px 13px;font:800 11px Inter,sans-serif}.internalBookingError{margin:15px 0 0;border:1px solid #efc6c6;border-radius:11px;background:#fff2f2;color:#9c3333;padding:11px;font:650 12px/1.4 Inter,sans-serif}.internalBookingLoading{margin:20vh auto;text-align:center;color:#65748d;font:700 13px Sora,Inter,sans-serif}.internalBookingConfirmed{display:grid;justify-items:center;border:1px solid #dce5ed;border-radius:19px;background:#fff;padding:30px;text-align:center;box-shadow:0 12px 28px #0a1b3612}.internalBookingConfirmed>i{display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#dff7f2;color:#078674;margin-bottom:14px}.internalBookingConfirmed>div{display:flex;align-items:center;gap:12px;width:100%;margin-top:22px;border-radius:13px;background:#eef4fb;padding:14px;text-align:left}.internalBookingConfirmed>div svg{color:#078674}.internalBookingConfirmed>div span{display:grid;gap:4px}.internalBookingConfirmed>div b{font:800 13px Sora,Inter,sans-serif;text-transform:capitalize}.internalBookingConfirmed>div small{color:#65748d;font:650 11px Inter,sans-serif}.internalBookingTimezone{margin-top:10px!important;font-size:10px!important}.internalBookingConfirmed .internalBookingSecondary{margin-top:18px}.internalBookingConfirmed>.internalBookingConfirmedActions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;background:transparent;padding:0}.internalBookingConfirmedActions .internalBookingSecondary{width:100%;margin:0}.internalBookingDanger{min-height:48px;border:1px solid #efc6c6;border-radius:11px;background:#fff7f7;color:#9c3333;padding:12px 18px;font:800 13px Sora,Inter,sans-serif}.internalBookingBackToBooking{display:inline-flex;align-items:center;gap:6px;margin-top:16px;border:0;background:transparent;color:#087e6b;padding:0;font:800 12px Inter,sans-serif}@media(max-width:520px){.internalBookingTimes>div{grid-template-columns:repeat(3,1fr)}.internalBookingReview>div{grid-template-columns:1fr}.internalBookingReview .internalBookingPrimary{order:-1}.internalBookingSecondary{width:100%}.internalBookingConfirmed{padding:24px 17px}.internalBookingDays button{min-width:78px}}.internalBookingShell{width:100%;max-width:720px;min-width:0;overflow-x:hidden;box-sizing:border-box}.internalBookingHeading{min-width:0}.internalBookingHeading p{max-width:100%;overflow-wrap:anywhere}.internalBookingDays{min-width:0;max-width:100%;overscroll-behavior-inline:contain}.internalBookingTimes{min-width:0;max-width:100%;box-sizing:border-box}.internalBookingTimes>div{min-width:0;grid-template-columns:repeat(4,minmax(0,1fr))}.internalBookingTimes button{min-width:0}.internalBookingPrimary,.internalBookingSecondary{max-width:100%;box-sizing:border-box}@media(max-width:520px){.internalBookingTimes>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.agendaFirstValue{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid #cce2ee;border-radius:20px;background:linear-gradient(145deg,#fff,#f1f8ff);padding:20px;box-shadow:0 10px 30px #0a1b3612}.agendaFirstValueIcon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#0a1b36;color:#2ed3b5}.agendaFirstValueCopy{min-width:0}.agendaFirstValueCopy small,.agendaContinuation header small{color:#087e6b;font:800 9px Inter,sans-serif;letter-spacing:.8px}.agendaFirstValueCopy h2,.agendaContinuation header h2{margin:5px 0 6px;color:#10213e;font:800 19px/1.2 Sora,Inter,sans-serif}.agendaFirstValueCopy p{margin:0;color:#61718a;font:11.5px/1.5 Inter,sans-serif}.agendaFirstValueActions{grid-column:1/-1;display:flex;gap:9px}.agendaPrimaryAction,.agendaSecondaryAction{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:10px 14px;font:800 11px Sora,Inter,sans-serif}.agendaPrimaryAction{border:1px solid #0a1b36;background:#0a1b36;color:#fff}.agendaSecondaryAction{border:1px solid #c9d9e7;background:#fff;color:#173461}.agendaFirstValueActions button{flex:1}.agendaFirstValueSteps{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:4px}.agendaFirstValueSteps article{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid #e2eaf2;border-radius:13px;background:#fff;padding:10px}.agendaFirstValueSteps article>svg{flex:0 0 auto;color:#0b927a}.agendaFirstValueSteps span{display:grid;min-width:0;gap:2px}.agendaFirstValueSteps b{color:#13233f;font:750 10px Sora,Inter,sans-serif}.agendaFirstValueSteps small{color:#71809a;font:8.5px/1.3 Inter,sans-serif}.agendaPeriodEmpty{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;padding:18px 4px}.agendaPeriodEmpty>svg{color:#0b927a}.agendaPeriodEmpty h3{margin:0;color:#13233f;font:800 14px Sora,Inter,sans-serif}.agendaPeriodEmpty p{margin:5px 0 0;color:#687891;font:10.5px/1.45 Inter,sans-serif}.agendaPeriodEmpty>div:last-child{grid-column:1/-1;display:flex;gap:8px}.agendaPeriodEmpty button{flex:1}.agendaV22{container-type:inline-size}.agendaWorkspace{display:grid;min-width:0;gap:16px}.agendaWorkspace>.agendaContinuation{margin-top:0}.agendaContinuation{display:grid;gap:14px;margin-top:18px;min-width:0}.agendaContinuationCard{min-width:0;border:1px solid #dce5ee;border-radius:16px;background:#fff;padding:15px;box-shadow:0 7px 22px #0a1b360e}.agendaContinuation>header{display:flex;align-items:center;justify-content:space-between}.agendaContinuation>header h2{margin-bottom:0}.agendaContinuation>header svg{color:#0b927a}.agendaContinuationCard>small,.agendaWeekDistributionHeader small{color:#087e6b;font:800 9px Inter,sans-serif;letter-spacing:.8px}.agendaWeekDistributionHeader{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:#10213e;font:800 11px Sora,Inter,sans-serif}.agendaWeekDistributionHeader small{color:#71809a;letter-spacing:0}.agendaContinuationMetricsCard{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.agendaContinuationActionsCard{padding:12px}.agendaContinuationNav{padding:10px}.agendaContinuationMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.agendaContinuationMetrics article{display:flex;min-width:0;align-items:center;gap:7px;border-radius:12px;background:#eef4fb;padding:10px}.agendaContinuationMetrics svg{flex:0 0 auto;color:#0b927a}.agendaContinuationMetrics span{display:grid;min-width:0;gap:2px}.agendaContinuationMetrics b{color:#10213e;font:800 10px Sora,Inter,sans-serif}.agendaContinuationMetrics small{color:#71809a;font:8px Inter,sans-serif}.agendaDayDistribution{display:grid;gap:9px;margin:0;padding:0;list-style:none}.agendaDayDistribution li{display:grid;gap:5px}.agendaDayDistribution li>div{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#61718a;font:700 9.5px Inter,sans-serif}.agendaDayDistribution li>div b{color:#173461;font-size:9px}.agendaDayDistributionTrack{height:5px;border-radius:999px;background:#e6edf5;overflow:hidden}.agendaDayDistributionTrack i{display:block;height:100%;border-radius:inherit;background:#23bfa5}.agendaDayDistribution li.active>div span{color:#087e6b;font-weight:800}.agendaOtherDays{display:grid;gap:12px;border:1px solid #dce5ee;border-radius:16px;background:#fff;padding:16px;box-shadow:0 7px 22px #0a1b360e}.agendaOtherDays>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.agendaOtherDays>header small{color:#087e6b;font:800 8px Inter,sans-serif;letter-spacing:.8px}.agendaOtherDays>header h3{margin:4px 0 0;color:#10213e;font:800 14px/1.2 Sora,Inter,sans-serif}.agendaOtherDays>header>span{flex:0 0 auto;border-radius:999px;background:#eef4fb;color:#526681;padding:5px 8px;font:800 8.5px Inter,sans-serif}.agendaOtherDaysList{display:grid;gap:7px}.agendaOtherDaysList article{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;border:1px solid #e2eaf2;border-radius:12px;background:#f9fbfd;padding:10px 12px}.agendaOtherDaysList time,.agendaOtherDaysList article>div{display:grid;min-width:0;gap:2px}.agendaOtherDaysList time b{color:#173461;font:800 9.5px Sora,Inter,sans-serif;text-transform:capitalize}.agendaOtherDaysList time span{color:#687891;font:700 9px Inter,sans-serif}.agendaOtherDaysList article strong{overflow:hidden;color:#10213e;font:800 10.5px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.agendaOtherDaysList article small{overflow:hidden;color:#71809a;font:9px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.agendaOtherDaysList article>i{border-radius:999px;background:#e7f8f4;color:#087e6b;padding:5px 8px;font:800 8px Inter,sans-serif;font-style:normal;white-space:nowrap}.agendaContinuationActions{display:flex;flex-wrap:wrap;gap:8px}.agendaContinuationActions button{flex:1 1 140px}.agendaPlacement{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;border-radius:15px;background:#0a1b36;padding:14px 15px;color:#fff}.agendaPlacement>small{grid-column:1/-1;color:#2ed3b5;font:800 8px Inter,sans-serif;letter-spacing:1px}.agendaPlacement div{min-width:0}.agendaPlacement b{font:800 11.5px Sora,Inter,sans-serif}.agendaPlacement p{margin:4px 0 0;color:#c5d2e4;font:9.5px/1.4 Inter,sans-serif}.agendaPlacement a{border-radius:9px;background:#2ed3b5;color:#0a1b36;padding:9px 11px;text-decoration:none;font:800 9.5px Sora,Inter,sans-serif;white-space:nowrap}.agendaContinuationNav{display:grid;gap:7px}.agendaContinuationNav button{display:flex;min-height:44px;align-items:center;gap:8px;border:1px solid #dce8f0;border-radius:11px;background:#fff;color:#173461;padding:10px 12px;font:800 11px Inter,sans-serif}.agendaContinuationNav button svg:first-child{color:#0b9eb2}.agendaContinuationNav button span{flex:1;text-align:left}.agendaContinuationNav button svg:last-child{color:#93a2b6}.marketingActivationScreen{min-height:100%;min-width:0;grid-template-columns:minmax(0,1fr)}@media(max-width:480px){.agendaFirstValue{padding:17px}.agendaFirstValueSteps,.agendaContinuationMetrics,.agendaPlacement{grid-template-columns:1fr}.agendaPlacement a{text-align:center}.agendaFirstValueActions{flex-direction:column}.agendaFirstValueActions button{width:100%}}.agendaMobileHeader,.agendaDaySummary,.agendaFilters,.agendaMobileHeroAction,.agendaContextNav{display:none}.agendaAppointmentRow{align-items:center}.agendaAppointmentRow>span{min-width:0}@media(max-width:699px){.agendaV22{display:flex;flex-direction:column;gap:0;padding:0 0 calc(100px + env(safe-area-inset-bottom))!important}.agendaWorkspace,.agendaMainColumn{display:contents}.agendaContinuation--desktopOnly{display:none!important}.agendaOtherDays{display:none}.agendaMobileHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:20px 18px 10px;background:#fff}.agendaMobileHeader small{color:#087e6b;font:800 9px Inter,sans-serif;letter-spacing:.8px}.agendaMobileHeader h1{margin:4px 0 3px;color:#10213e;font:800 24px/1.15 Sora,Inter,sans-serif}.agendaMobileHeader p{margin:0;color:#687891;font:12px/1.4 Inter,sans-serif}.agendaMobileHeader button{display:inline-flex;min-height:44px;align-items:center;gap:7px;border:1px solid #12adc0;border-radius:12px;background:#fff;color:#087e9a;padding:10px 12px;font:800 12px Inter,sans-serif}.agendaDaySummary{display:flex;align-items:center;gap:12px;padding:13px 18px 15px;background:#fff}.agendaDaySummary>svg{flex:0 0 auto;border-radius:50%;background:#e6f7fa;color:#0ba8bd;padding:9px;width:45px;height:45px}.agendaDaySummary div{display:grid;gap:3px;min-width:0}.agendaDaySummary strong{color:#10213e;font:800 16px/1.25 Sora,sans-serif}.agendaDaySummary span{color:#687891;font:12px Inter,sans-serif;text-transform:capitalize}.agendaFilters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 18px 12px;background:#fff;color:#687891;font:700 11px Inter,sans-serif}.agendaFilters button{min-height:38px;border:1px solid #d5e4ec;border-radius:10px;background:#fff;color:#385277;padding:8px 10px;font:700 11px Inter,sans-serif}.agendaFilters button.selected{border-color:#0ba8bd;background:#e6f7fa;color:#087e9a}.agendaChips{order:1;display:flex;gap:8px;overflow-x:auto;margin:0;padding:8px 18px 14px;background:#fff;border-bottom:1px solid #e5edf3;scrollbar-width:none}.agendaChips::-webkit-scrollbar{display:none}.agendaChips .chip{flex:0 0 auto;min-width:70px;min-height:56px;border:1px solid #dce8f0;border-radius:12px;background:#fff;color:#5b6e8d;padding:8px 10px;font:800 11px/1.25 Inter,sans-serif;text-transform:capitalize}.agendaChips .chip.on{border-color:#0ba8bd;background:#e7f8fb;color:#087e9a;box-shadow:0 3px 10px #0ba8bd21}.agendaMobileHeroAction{order:2;display:flex;min-height:56px;align-items:center;justify-content:center;gap:10px;margin:16px 18px 6px;border:0;border-radius:14px;background:#0db0c1;color:#fff;box-shadow:0 6px 16px #0ba8bd33;font:800 15px Sora,sans-serif}.agendaMobileHeroAction:focus-visible,.agendaMobileHeader button:focus-visible,.agendaFilters button:focus-visible,.agendaContextNav button:focus-visible{outline:3px solid rgba(46,211,181,.38);outline-offset:2px}.agendaV22>.agendaIa{order:4;margin:14px 18px 0!important;border-radius:16px;padding:14px!important}.agendaV22>.agendaIa h4{font-size:13px}.agendaV22>.agendaIa .row{gap:8px}.agendaV22>.agendaIa button{min-height:44px}.agendaMainColumn>.section{order:3;margin:16px 0 0}.agendaMainColumn>.section>header{padding:0 18px;margin-bottom:9px}.agendaMainColumn>.section>header h2{font-size:16px}.agendaMainColumn>.section>header button{min-height:44px;padding:9px 2px}.agendaList{border:0;border-radius:0;background:#fff;padding:0 18px;box-shadow:none}.agendaList .appointment{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:0 10px;min-height:74px;margin:0;padding:13px 0;border-bottom:1px solid #e7edf2;border-radius:0}.agendaList .appointment>b{align-self:start;min-width:0;padding-top:1px;color:#10213e;font:800 15px Sora,sans-serif}.agendaList .appointment>span{display:grid;gap:3px;align-self:start;min-width:0;color:#10213e;font:800 13px Sora,sans-serif}.agendaList .appointment>span small{overflow:hidden;color:#687891;font:11px/1.3 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.agendaList .appointment>div{align-self:center}.agendaList .appointment i,.agendaList .appointment .smallAction{display:inline-flex;min-height:34px;align-items:center;border:0;border-radius:9px;padding:7px 9px;font:800 10px Inter,sans-serif;white-space:nowrap}.agendaList .appointment i{background:#e5f9f4;color:#087e6b}.agendaList .appointment .smallAction{background:#fff4db;color:#a96700}.agendaWorkspace>.agendaContinuation{order:5;margin:14px 18px 0}.agendaWorkspace>.agendaContinuation .agendaContinuationMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}.agendaWorkspace>.agendaContinuation .agendaContinuationActions{display:none}.agendaContextNav{order:6;display:grid;gap:0;margin:16px 18px 0;border:1px solid #dce8f0;border-radius:15px;background:#fff;overflow:hidden}.agendaContextNav button{display:flex;min-height:52px;align-items:center;gap:11px;border:0;border-bottom:1px solid #e7edf2;background:#fff;color:#173461;padding:10px 13px;text-align:left;font:800 12px Inter,sans-serif}.agendaContextNav button:last-child{border-bottom:0}.agendaContextNav button svg:first-child{color:#0b9eb2}.agendaContextNav button span{flex:1}.agendaContextNav button svg:last-child{color:#93a2b6}.agendaV22>.agendaFirstValue{order:2;margin:16px 18px 0}.agendaV22>.errorCard,.agendaV22>.success{order:7;margin-left:18px;margin-right:18px}.agendaPrimaryAction,.agendaSecondaryAction,.agendaV22 .operationalTableAction,.agendaList .operationalTableSearch{min-height:44px}}@media(min-width:700px){.agendaContextNav{display:flex;align-items:center;gap:8px;margin:18px 0 0;padding-top:12px;border-top:1px solid #e7edf3}.agendaWorkspace>.agendaContextNav{display:none}.agendaContextNav button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#173461;padding:8px 10px;font:800 11px Inter,sans-serif}.agendaContextNav button svg:first-child{color:#0b9eb2}.agendaContextNav button svg:last-child{display:none}}@container (min-width:1200px){.agendaWorkspace{grid-template-columns:minmax(0,1fr) minmax(340px,380px);grid-template-rows:auto;align-items:start;width:100%;flex:none;min-height:0;height:auto;padding-bottom:0;box-sizing:border-box}.agendaWorkspace>.agendaMainColumn{grid-column:1;grid-row:1;display:grid;gap:24px;align-content:start;min-width:0;height:auto}.agendaWorkspace>.agendaMainColumn>.section{min-width:0;margin:0}.agendaWorkspace>.agendaContinuation{grid-column:2;grid-row:1;grid-template-rows:auto auto auto auto minmax(168px,1fr);align-self:stretch;align-content:start;gap:16px;margin:0;min-height:0;height:auto;box-sizing:border-box}.agendaWorkspace>.agendaContinuation .agendaContinuationMetrics{grid-template-columns:1fr}.agendaWorkspace .agendaPeriodEmpty{min-height:176px;align-content:center;padding:24px}.agendaContinuationNav{display:grid;align-self:end;margin-top:0}}@media(min-width:1024px){.agendaWorkspace>.agendaContinuation{height:auto;margin-bottom:0}}.atSrOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.atWorkspace{width:100%;min-width:0;min-height:100%}.atWorkspaceOperations,.atWorkspaceConversation{display:none}.atInbox,.atOnboarding,.atLoading{width:min(100%,760px);margin:0 auto;color:#13233f}.atInbox{display:flex;min-height:100%;flex-direction:column;padding:18px 0 112px}.atInboxSummary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.atInboxSummary small,.atOnboarding>small,.atStateCard>small{display:block;color:#087d6b;font:800 10px Inter,sans-serif;letter-spacing:.09em}.atInboxSummary h1,.atOnboarding h1,.atStateCard h1{margin:5px 0 0;color:#0a1b36;font:800 24px/1.18 Sora,Inter,sans-serif;letter-spacing:-.025em}.atInboxSummary p{margin:6px 0 0;color:#60718b;font:500 13px/1.45 Inter,sans-serif}.atNewConversation{display:flex;min-height:42px;flex:0 0 auto;align-items:center;gap:5px;border:0;border-radius:12px;background:#0a1b36;color:#fff;padding:10px 13px;font:800 12px Sora,Inter,sans-serif}.atNewConversation svg{width:17px}.atNewConversation:disabled{cursor:not-allowed;opacity:.45}.atUnavailableAction{display:grid;max-width:190px;justify-items:end;gap:4px}.atUnavailableAction>small{color:#687891;font:600 8.5px/1.3 Inter,sans-serif;text-align:right}.atUnavailableAction--wide{width:100%;max-width:none;justify-items:stretch}.atUnavailableAction--wide>small{text-align:left}.atUnavailableAction--wide .atPrimaryAction{margin-bottom:0}.atPriorityStrip{display:flex;align-items:center;gap:12px;margin-bottom:12px;border-radius:16px;background:#0a1b36;padding:14px;color:#fff}.atPriorityStrip>div{display:grid;min-width:0;flex:1;gap:3px}.atPriorityStrip small{color:#2ed3b5;font:800 8px Inter,sans-serif;letter-spacing:.08em}.atPriorityStrip b{overflow:hidden;font:800 12px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atPriorityStrip span{overflow:hidden;color:#b9c8da;font:500 9.5px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atPriorityStrip button{display:flex;min-height:38px;flex:0 0 auto;align-items:center;gap:5px;border:0;border-radius:10px;background:#2ed3b5;color:#082438;padding:9px 10px;font:800 10px Sora,Inter,sans-serif}.atPriorityStrip button svg{width:14px}.atPriorityStrip button:disabled{opacity:.6}.atConnectionPill{display:flex;align-items:center;gap:10px;border:1px solid #d8e5ef;border-radius:14px;background:#fff;padding:11px 13px;box-shadow:0 5px 18px #0a1b360d}.atConnectionPill>div{display:grid;min-width:0;flex:1;gap:2px}.atConnectionPill b{overflow:hidden;color:#13233f;font:750 12px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atConnectionPill small{color:#71809a;font:500 10px Inter,sans-serif}.atConnectionPill>svg{width:17px;color:#66809d}.atOnlineDot{width:9px;height:9px;border-radius:50%}.atOnlineDot--online{background:#2ed3b5;box-shadow:0 0 0 4px #e1f8f3}.atOnlineDot--degraded{background:#e7a52f;box-shadow:0 0 0 4px #fff1d5}.atOnlineDot--offline{background:#c45a50;box-shadow:0 0 0 4px #fde7e4}.atSearch{display:flex;align-items:center;gap:9px;margin-top:14px;border:1px solid #d8e1ea;border-radius:14px;background:#fff;padding:0 11px;box-shadow:0 5px 18px #0a1b360b}.atSearch>svg{width:18px;color:#73839a}.atSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;padding:13px 0;color:#13233f;font:500 13px Inter,sans-serif}.atSearch input::placeholder{color:#8a96a9}.atSearch button{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:9px;background:#eef4fa;color:#173461}.atSearch button svg{width:16px}.atFilterRail{display:flex;min-height:40px;flex-wrap:wrap;align-items:center;gap:8px;overflow:visible;margin:12px 0 0;padding:2px 0 4px}.atFilterRail button{display:flex;min-height:34px;flex:0 0 auto;align-items:center;gap:6px;border:1px solid #dbe4ed;border-radius:999px;background:#fff;color:#52627e;padding:7px 10px;font:750 10px/1 Inter,sans-serif;opacity:1;visibility:visible;white-space:nowrap}.atFilterRail button span{display:grid;min-width:18px;height:18px;place-items:center;border-radius:999px;background:#edf2f7;color:#60718b;font-size:9px}.atFilterRail button.active{border-color:#0a1b36;background:#0a1b36;color:#fff}.atFilterRail button.active span{background:#2ed3b5;color:#0a1b36}.atFilterRail button:disabled{cursor:not-allowed;opacity:.48}.atFilterDialog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;border:1px solid #dbe4ed;border-radius:14px;background:#fff;padding:12px}.atFilterDialog b,.atFilterDialog p,.atFilterDialog button:last-child{grid-column:1/-1}.atFilterDialog p{margin:0;color:#687891;font:500 10px/1.4 Inter,sans-serif}.atFilterDialog button{min-height:44px;border:1px solid #dbe4ed;border-radius:10px;background:#f5f8fb;color:#173461;font:750 10px Inter,sans-serif}.atFilterDialog button[aria-pressed=true]{border-color:#0a1b36;background:#0a1b36;color:#fff}.atLoadMore{min-height:44px;margin:12px auto 0;border:1px solid #b9d1e6;border-radius:11px;background:#fff;color:#173461;padding:9px 14px;font:800 10px Sora,Inter,sans-serif}.atConversationList{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.atConversationList li{min-width:0}.atConversationList li>article{display:grid;overflow:hidden;border:1px solid #dfe7ef;border-radius:14px;background:#fff;box-shadow:0 5px 18px #0a1b360b}.atConversationOpen{display:flex;width:100%;min-height:82px;min-width:0;align-items:center;gap:11px;border:0;background:#fff;padding:14px 12px;color:#13233f;text-align:left}.atConversationOpen:active{transform:scale(.985)}.atAvatar,.atConversationAvatar{display:grid;flex:0 0 auto;place-items:center;border-radius:50%;background:#0a1b36;color:#2ed3b5;font:800 13px Sora,Inter,sans-serif}.atAvatar{width:43px;height:43px}.atConversationCopy{display:grid;min-width:0;flex:1;gap:4px}.atConversationTopline{display:flex;min-width:0;align-items:center;gap:8px}.atConversationTopline b{min-width:0;flex:1;overflow:hidden;color:#13233f;font:750 12.5px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atConversationTopline time{color:#7d8ba1;font:600 9px Inter,sans-serif}.atConversationPreview{display:block;overflow:hidden;color:#63738b;font:500 11px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atConversationMeta{display:flex;min-height:17px;align-items:center;gap:5px;overflow:hidden}.atConversationMeta em,.atConversationMeta small{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;border-radius:999px;background:#edf3fa;color:#35506f;padding:3px 6px;font:750 8px Inter,sans-serif;font-style:normal}.atConversationMeta .atUrgent{background:#fff0ed;color:#a13c31}.atConversationMeta small svg{width:10px;height:10px;color:#0a9b84}.atUnread{display:grid;min-width:21px;height:21px;flex:0 0 auto;place-items:center;border-radius:999px;background:#2ed3b5;color:#082438;padding:0 5px;font:800 9px Inter,sans-serif}.atConnectionNotice{display:flex;align-items:center;gap:10px;margin-bottom:14px;border:1px solid #efd392;border-radius:14px;background:#fff8e9;padding:11px;color:#7a5412}.atConnectionNotice>svg{width:20px}.atConnectionNotice>div{display:grid;flex:1;gap:2px}.atConnectionNotice b{font:800 11px Sora,Inter,sans-serif}.atConnectionNotice span{font:500 9.5px/1.35 Inter,sans-serif}.atConnectionNoticeActions{display:flex;align-items:center;gap:6px}.atConnectionNotice button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:9px;background:#fff;color:#7a5412}.atConnectionNotice button svg{width:15px}.atConnectionNoticeReconnect{display:flex!important;width:auto!important;gap:5px;padding:6px 10px!important;font:800 9px Inter,sans-serif!important;background:#0a1b36!important;color:#fff!important;white-space:nowrap}.atConnectionNoticeReconnect:hover{background:#1a2d52!important}.atEmptyInbox{display:grid;min-height:270px;align-content:center;justify-items:center;padding:28px 16px;text-align:center}.atEmptyInbox>span,.atStateCard>span{display:grid;width:54px;height:54px;place-items:center;border-radius:17px;background:#ddf7f1;color:#087d6b}.atEmptyInbox>span svg{width:25px}.atEmptyInbox h2{margin:14px 0 0;color:#13233f;font:800 17px Sora,Inter,sans-serif}.atEmptyInbox p{max-width:330px;margin:7px 0 0;color:#687891;font:500 12px/1.55 Inter,sans-serif}.atEmptyInbox button{margin-top:14px;border:0;border-radius:10px;background:#0a1b36;color:#fff;padding:10px 13px;font:800 11px Sora,Inter,sans-serif}.atLoading{display:grid;gap:12px;padding:20px 0 112px}.atSkeleton{position:relative;overflow:hidden;border-radius:14px;background:#e8edf3}.atSkeleton:after{position:absolute;inset:0;content:"";background:#ffffff47;animation:atPulse 1.1s ease-in-out infinite alternate}.atSkeletonHero{height:92px}.atSkeletonSearch{height:48px}.atSkeletonRow{height:78px}@keyframes atPulse{to{opacity:.2}}.atStateCard{display:grid;width:min(100%,560px);min-height:330px;align-content:center;justify-items:start;margin:18px auto;border:1px solid #dfe7ef;border-radius:20px;background:#fff;padding:28px;box-shadow:0 10px 28px #0a1b3612}.atStateCard p{margin:10px 0 0;color:#687891;font:500 13px/1.5 Inter,sans-serif}.atStateCard button{display:flex;align-items:center;gap:7px;margin-top:20px;border:0;border-radius:11px;background:#0a1b36;color:#fff;padding:11px 14px;font:800 12px Sora,Inter,sans-serif}.atStateCard button svg{width:16px}.atErrorState>span{background:#fff0ed;color:#a13c31}.atOnboarding{display:grid;justify-items:start;padding:25px 0 116px}.atOnboardingIcon{display:grid;width:62px;height:62px;place-items:center;margin-bottom:20px;border-radius:19px;background:#0a1b36;color:#2ed3b5}.atOnboardingIcon svg{width:30px;height:30px}.atOnboarding>p{max-width:460px;margin:10px 0 0;color:#62728a;font:500 14px/1.55 Inter,sans-serif}.atPrimaryAction{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;gap:8px;margin-top:22px;border:0;border-radius:13px;background:#2ed3b5;color:#082438;padding:12px;font:800 13px Sora,Inter,sans-serif}.atPrimaryAction:disabled{opacity:.55}.atPrimaryAction svg{width:19px}.atInlineError{width:100%;border-radius:10px;background:#fff0ed!important;color:#9a382f!important;padding:10px 12px;font-size:11px!important}.atOwnerChoices{display:grid;width:100%;gap:8px;margin:18px 0 0;border:0;padding:0}.atOwnerChoices legend{margin-bottom:8px;color:#13233f;font:800 11px Sora,Inter,sans-serif}.atOwnerChoices label{display:flex;min-height:58px;align-items:center;gap:10px;border:1px solid #dbe4ed;border-radius:13px;background:#fff;padding:10px 12px}.atOwnerChoices label:has(input:checked){border-color:#0a806e;box-shadow:0 0 0 2px #d8f5ef}.atOwnerChoices label:has(input:disabled){opacity:.5}.atOwnerChoices input{width:18px;height:18px;accent-color:#087d6b}.atOwnerChoices span{display:grid;gap:2px}.atOwnerChoices b{color:#13233f;font:750 11px Sora,Inter,sans-serif}.atOwnerChoices small{color:#687891;font:500 9.5px/1.35 Inter,sans-serif}.atOwnerChoices .atOwnerLimitation{margin-top:3px;color:#8b4f20;font-weight:700}.atOnboardingBenefits{display:grid;width:100%;gap:8px;margin-top:22px}.atOnboardingBenefits article{display:flex;align-items:flex-start;gap:11px;border:1px solid #e0e7ee;border-radius:14px;background:#fff;padding:13px}.atOnboardingBenefits article>span{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border-radius:11px;background:#e3f8f4;color:#087d6b}.atOnboardingBenefits svg{width:18px}.atOnboardingBenefits article>div{display:grid;gap:3px}.atOnboardingBenefits b{color:#13233f;font:750 11.5px Sora,Inter,sans-serif}.atOnboardingBenefits p{margin:0;color:#6a7a92;font:500 10.5px/1.45 Inter,sans-serif}.atOnboardingHint{display:flex;width:100%;align-items:center;gap:10px;margin-top:12px;border-radius:14px;background:#eaf1f8;padding:12px;color:#173461}.atOnboardingHint>svg{width:19px}.atOnboardingHint>div{display:grid;flex:1;gap:2px}.atOnboardingHint b{font:800 10.5px Sora,Inter,sans-serif}.atOnboardingHint span{font:500 9.5px Inter,sans-serif}.atOnboardingHint>svg:last-child{width:16px}.atPairingOnboarding{align-content:start}.atPairingCard{display:grid;width:100%;gap:16px;margin-top:22px;border:1px solid #cfe2ea;border-radius:20px;background:#fff;padding:18px;box-shadow:0 10px 28px #0a1b3612;text-align:center}.atPairingGrid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.atPairingMethod{display:grid;min-width:0;align-content:start;justify-items:center;gap:9px;border:1px solid #dce8ef;border-radius:15px;background:#f8fbfd;padding:12px}.atPairingMethod>b{color:#13233f;font:800 10px Sora,Inter,sans-serif}.atPairingMethod>img{display:block;width:min(100%,220px);aspect-ratio:1;object-fit:contain;border:7px solid #fff;border-radius:12px}.atPairingMethod>span{display:grid;min-height:158px;place-items:center;color:#687891;font:600 10px/1.4 Inter,sans-serif}.atPairingMethod--missing{background:#f5f7fa;border-style:dashed}.atPairingCode{display:grid;width:100%;min-height:158px;align-content:center;justify-items:center;gap:7px;border-radius:12px;background:#edf7f5;padding:12px;box-sizing:border-box}.atPairingCode small{color:#087d6b;font:800 8.5px Inter,sans-serif;letter-spacing:.08em}.atPairingCode strong{color:#0a1b36;font:800 clamp(18px,3vw,25px) Sora,Inter,sans-serif;letter-spacing:.08em;overflow-wrap:anywhere}.atPairingCode button{display:flex;align-items:center;gap:5px;border:0;border-radius:9px;background:#fff;color:#173461;padding:7px 10px;font:800 9.5px Inter,sans-serif;cursor:pointer}.atPairingCode button svg{width:14px}.atPairingTtl{grid-column:1/-1;color:#687891;font:650 10px Inter,sans-serif}.atPairingCard.expired{min-height:260px;align-content:center}.atPairingCard.expired>p{margin:0;color:#687891;font:500 11px/1.45 Inter,sans-serif}.atPairingStatusIcon{display:grid;width:52px;height:52px;place-items:center;border-radius:16px;background:#fff0ed;color:#a13c31}.atPairingStatusIcon svg{width:24px}.atPairingPreparing{display:grid;min-height:210px;align-content:center;justify-items:center;gap:7px;color:#60718b}.atPairingPreparing>svg{width:29px;color:#087d6b;animation:atSpin 1.1s linear infinite}.atPairingPreparing b{color:#13233f;font:800 12px Sora,Inter,sans-serif}.atPairingPreparing span{font:500 10px Inter,sans-serif}.atPairingError{display:grid;width:100%;gap:5px;margin-top:12px;border-radius:14px;background:#fff0ed;padding:13px;color:#8f332c}.atPairingError b{font:800 11px Sora,Inter,sans-serif}.atPairingError span{font:500 10px/1.4 Inter,sans-serif}.atPairingError .atPrimaryAction{margin-top:7px;background:#0a1b36;color:#fff}.atPhonePromptWrap{display:grid;width:100%;gap:12px;margin:16px 0}.atPhonePrompt{display:grid;gap:7px;border:1px solid #dce8ef;border-radius:15px;background:#f8fbfd;padding:16px}.atPhoneLabel{color:#13233f;font:800 11px Sora,Inter,sans-serif}.atPhoneHelp{color:#687891;font:500 10px/1.4 Inter,sans-serif}.atPhonePrompt input{width:100%;box-sizing:border-box;border:1px solid #cfdce7;border-radius:11px;background:#fff;color:#13233f;padding:12px 13px;font:600 14px Inter,sans-serif}.atPhonePrompt input:focus{border-color:#087d6b}.atPhoneError{color:#a13c31;font:650 10px Inter,sans-serif}.atPhoneActions{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8px;margin-top:3px}.atPhoneActions .atPrimaryAction{min-height:44px;margin-top:0}.atSecondaryAction{width:100%;min-height:44px;border:1px solid #cfdce7;border-radius:12px;background:#fff;color:#173461;padding:10px 16px;font:800 11px Sora,Inter,sans-serif;cursor:pointer}.atSecondaryAction:hover{border-color:#087d6b;background:#edf7f5}.atConversation{display:flex;width:100%;height:100%;min-width:0;min-height:0;flex-direction:column;background:#f4f7fb;color:#13233f;overflow:hidden}.atConversationHeader{display:flex;min-height:66px;flex:0 0 auto;align-items:center;gap:9px;border-bottom:1px solid #dce4ed;background:#fff;padding:9px 14px}.atConversationHeader>button{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border:0;border-radius:12px;background:#edf3f9;color:#173461}.atConversationHeader>button svg{width:19px}.atConversationHeader>button:last-child{margin-left:auto;background:transparent}.atConversationAvatar{width:39px;height:39px}.atConversationHeader>div:not(.atSkeleton){display:grid;min-width:0;gap:2px}.atConversationHeader h1{overflow:hidden;margin:0;color:#0a1b36;font:800 13px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atConversationHeader span{overflow:hidden;color:#6c7c94;font:500 9.5px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atConversationHeader span b{color:#087d6b}.atConversationHeader .atConversationClearButton{background:#fff0f0;color:#a83b49}.atConversationHeader .atConversationClearButton:disabled{cursor:wait;opacity:.55}.atConversationContext{display:flex;min-height:52px;flex:0 0 auto;align-items:center;gap:9px;border-bottom:1px solid #dce4ed;background:#eef4fa;padding:8px 14px}.atConversationContext>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#dff7f2;color:#087d6b}.atConversationContext svg{width:16px}.atConversationContext>div{display:grid;min-width:0;flex:1;gap:2px}.atConversationContext b{font:750 10.5px Sora,Inter,sans-serif}.atConversationContext small{overflow:hidden;color:#687a93;font:500 9px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atConversationContext button{border:0;background:transparent;color:#0a6f91;font:800 10px Inter,sans-serif}.atReadOnlyNotice{display:flex;flex:0 0 auto;align-items:center;gap:8px;background:#fff6e3;color:#7b5618;padding:8px 14px}.atReadOnlyNotice>svg{width:17px}.atReadOnlyNotice span{display:grid;font:500 9px Inter,sans-serif}.atReadOnlyNotice b{font:800 10px Sora,Inter,sans-serif}.atCapabilityHelp{flex:0 0 auto;margin:0;border-bottom:1px solid #dce4ed;background:#fff8e8;color:#73551b;padding:7px 14px;font:650 9px/1.4 Inter,sans-serif}.atConversationOwnership{display:flex;min-height:54px;flex:0 0 auto;align-items:center;gap:9px;border-bottom:1px solid #bee8df;background:#e9f9f5;padding:8px 14px}.atConversationOwnership>span{display:grid;width:32px;height:32px;place-items:center;border-radius:10px;background:#0a1b36;color:#2ed3b5}.atConversationOwnership>span svg{width:16px}.atConversationOwnership>div{display:grid;min-width:0;flex:1;gap:1px}.atConversationOwnership small{color:#087d6b;font:800 8px Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em}.atConversationOwnership b{font:800 10.5px Sora,Inter,sans-serif}.atConversationOwnership button{display:flex;align-items:center;gap:4px;border:1px solid #9bcfc3;border-radius:9px;background:#fff;color:#087d6b;padding:8px;font:800 8.5px Inter,sans-serif}.atConversationOwnership button svg{width:13px}.atConversationOwnership button:disabled{cursor:not-allowed;color:#7c8c9f;opacity:.65}.atOperationalStatus{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #dcefe9;padding:7px 14px;background:#f7fcfa;color:#4c6474;font:700 9px Inter,sans-serif}.atOperationalStatus>div{display:grid;gap:2px}.atOperationalStatus b{color:#0a1b36;font:800 10px Sora,Inter,sans-serif}.atOperationalStatus small{color:#087d6b;font-size:9px}.atThread{display:flex;min-height:0;flex:1;flex-direction:column;gap:9px;overflow-x:hidden;overflow-y:auto;padding:16px 14px 22px;overscroll-behavior:contain;scrollbar-gutter:stable}.atEmptyThread{display:grid;max-width:280px;align-self:center;justify-items:center;margin:auto;text-align:center}.atEmptyThread>span{display:grid;width:48px;height:48px;place-items:center;border-radius:16px;background:#dff7f2;color:#087d6b}.atEmptyThread h2{margin:12px 0 0;font:800 15px Sora,Inter,sans-serif}.atEmptyThread p{margin:6px 0 0;color:#6a7b93;font:500 10.5px/1.5 Inter,sans-serif}.atMessage{display:grid;width:max-content;max-width:min(82%,520px);gap:5px;border:1px solid #dfe7ef;border-radius:16px 16px 16px 4px;background:#fff;padding:10px 12px;box-shadow:0 4px 14px #0a1b360b}.atMessageLabel{display:flex;align-items:center;gap:4px;color:#59708e;font:800 8.5px Inter,sans-serif;letter-spacing:.02em}.atMessageLabel svg{width:12px;height:12px}.atMessage p{margin:0;color:#13233f;font:500 12px/1.48 Inter,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere}.atMessage footer{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:#75859e;font:600 8px Inter,sans-serif}.atMessage footer svg{width:13px;height:13px}.atMessage footer button{border:0;background:transparent;color:#a13c31;padding:0;font:750 8px Inter,sans-serif}.atMessageLoading{width:11px!important;height:11px!important;animation:atSpin .85s linear infinite}.atMessage--ai{border-color:#bee9e0;background:#ebfaf7}.atMessage--ai .atMessageLabel{color:#087d6b}.atMessage--agent{align-self:flex-end;border-radius:16px 16px 4px;border-color:#0a1b36;background:#0a1b36}.atMessage--agent p{color:#fff}.atMessage--agent .atMessageLabel{color:#8ce9d6}.atMessage--agent footer{color:#b6c5d9}.atMessage--note{align-self:center;border-color:#efd690;border-radius:12px;background:#fff8e8}.atMessage--system{align-self:center;border:0;background:transparent;box-shadow:none;text-align:center}.atMessage[data-status=FAILED]{border-color:#df8e85;background:#fff2f0}.atMessage--agent[data-status=FAILED] p{color:#8d312b}.atMessage--agent[data-status=FAILED] .atMessageLabel,.atMessage--agent[data-status=FAILED] footer{color:#a13c31}.atComposer{display:grid;flex:0 0 auto;gap:6px;border-top:1px solid #dce4ed;background:#fff;padding:8px 12px max(10px,env(safe-area-inset-bottom))}.atComposerTools{display:flex;align-items:center;gap:3px}.atComposerTools button{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:9px;background:transparent;color:#526884}.atComposerTools button:disabled{cursor:not-allowed;opacity:.42}.atComposerTools button svg{width:17px}.atComposerTools span{margin-left:auto;color:#71809a;font:700 8.5px Inter,sans-serif}.atComposer>label{display:flex;align-items:flex-end;gap:7px;border:1px solid #cedae6;border-radius:16px;background:#f7f9fc;padding:6px 6px 6px 12px}.atComposer textarea{width:100%;max-height:100px;min-height:32px;resize:none;border:0;outline:0;background:transparent;padding:7px 0;color:#13233f;font:500 12px/1.4 Inter,sans-serif}.atComposer textarea::placeholder{color:#8a97aa}.atComposer label>button{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:0;border-radius:12px;background:#2ed3b5;color:#082438}.atComposer label>button:disabled{background:#d9e2eb;color:#8a97aa}.atComposer label>button svg{width:17px}.atComposerError{border-radius:8px;background:#fff0ed;color:#94352d;padding:7px 9px;font:650 9px Inter,sans-serif}.atComposerDisconnected{display:flex;align-items:center;gap:8px;border-top:1px solid #dce4ed;background:#fff6e3;padding:8px 12px;color:#7b5618;font:500 10px/1.3 Inter,sans-serif}.atComposerDisconnected svg{width:16px;height:16px;flex:0 0 auto;color:#b8860b}.atComposerReconnect{flex:0 0 auto;border:0;border-radius:8px;background:#0a1b36;color:#fff;padding:6px 10px;font:800 9px Inter,sans-serif;cursor:pointer;white-space:nowrap}.atComposerReconnect:hover{background:#1a2d52}.atEmojiPicker{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:4px;border:1px solid #dce4ed;border-radius:12px;background:#fff;padding:6px;box-shadow:0 4px 16px #0a1b361a;max-height:160px;overflow-y:auto}.atEmojiOption{display:grid;width:36px;height:36px;place-items:center;border:0;border-radius:8px;background:transparent;padding:0;font-size:20px;line-height:1;cursor:pointer}.atEmojiOption:hover{background:#edf3f9}.atRecordingField{display:flex;align-items:center;gap:8px;border:1px solid #f5c8c8;border-radius:16px;background:#fff5f5;padding:6px 12px}.atRecordingBars{display:flex;align-items:center;gap:2px;height:24px}.atRecordingBar{width:4px;border-radius:3px;background:#e74c3c;animation:atRecordingPulse .45s ease-in-out infinite alternate}.atRecordingTime{font-variant-numeric:tabular-nums;color:#c0392b;font:700 12px/1 Inter,sans-serif;min-width:32px}.atRecordingStopBtn{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:10px;background:#e74c3c;color:#fff;margin-left:auto;padding:0;cursor:pointer;flex:0 0 auto}.atRecordingStopBtn svg{width:16px;height:16px}.atAudioField{display:flex;align-items:center;gap:6px;border:1px solid #0a806e;border-radius:16px;background:#f0fdfa;padding:4px 6px 4px 4px}.atAudioPlayBtn{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:0;border-radius:8px;background:#087d6b;color:#fff;padding:0;cursor:pointer}.atAudioPlayBtn svg{width:14px;height:14px}.atAudioPlayBtn:hover{background:#0a9b84}.atWaveform{flex:1;min-width:60px}.atAudioSize{color:#687891;font:600 9px Inter,sans-serif;flex:0 0 auto}.atAudioRemove{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:#0a806e;padding:0;cursor:pointer}.atAudioRemove svg{width:13px;height:13px}.atAudioRemove:hover{background:#ccf0ea}.atAudioSend{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;background:#2ed3b5;color:#082438;padding:0;cursor:pointer}.atAudioSend:disabled{background:#d9e2eb;color:#8a97aa}.atAudioSend svg{width:15px;height:15px}.atFileField{display:flex;align-items:center;gap:6px;border:1px solid #cedae6;border-radius:16px;background:#f7f9fc;padding:4px 6px 4px 12px}.atFileName{overflow:hidden;flex:1;color:#13233f;font:500 11px/1.4 Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}.atFileRemove{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:0;border-radius:6px;background:transparent;color:#526884;padding:0;cursor:pointer}.atFileRemove svg{width:14px;height:14px}.atFileRemove:hover{background:#eef2f7}.atFileSend{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:0;border-radius:10px;background:#2ed3b5;color:#082438;padding:0;cursor:pointer}.atFileSend:disabled{background:#d9e2eb;color:#8a97aa}.atFileSend svg{width:15px;height:15px}.atUploadingSpinner{display:block;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:atSpin .6s linear infinite}@keyframes atRecordingPulse{0%{height:5px}to{height:20px}}@keyframes atSpin{to{transform:rotate(360deg)}}.atConversationState{display:grid;height:100%;align-content:center;justify-items:center;padding:28px;text-align:center}.atConversationState>svg{width:42px;height:42px;color:#a13c31}.atConversationState h1{margin:14px 0 0;font:800 18px Sora,Inter,sans-serif}.atConversationState p{margin:7px 0 0;color:#6a7a92;font:500 11px/1.5 Inter,sans-serif}.atConversationState button{display:flex;align-items:center;gap:6px;margin-top:16px;border:0;border-radius:10px;background:#0a1b36;color:#fff;padding:10px 13px;font:800 10.5px Sora,Inter,sans-serif}.atConversationState button svg{width:15px}.atConversationState .atTextButton{margin-top:6px;background:transparent;color:#0a6f91}.atNewConversationPanel{position:fixed;z-index:30;inset:0;display:grid;width:min(100%,520px);margin-left:auto;grid-template-rows:auto 1fr auto;gap:16px;border-left:1px solid #dce4ed;background:#fff;padding:24px;box-shadow:-14px 0 38px #0a1b362e;color:#13233f;overflow-y:auto}.atNewConversationPanel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.atNewConversationPanel header h2{margin:5px 0 0;color:#0a1b36;font:800 22px Sora,Inter,sans-serif}.atNewConversationPanel header p{margin:6px 0 0;color:#687891;font:500 12px/1.45 Inter,sans-serif}.atNewConversationPanel header small{color:#087d6b;font:800 9px Inter,sans-serif;letter-spacing:.08em}.atNewConversationPanel header>button{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:11px;background:#edf3f9;color:#173461}.atNewConversationPanel header>button svg{width:18px}.atNewConversationSearch{display:flex;height:48px;align-items:center;gap:8px;border:1px solid #cfdce7;border-radius:13px;background:#f8fbfd;padding:0 12px}.atNewConversationSearch:focus-within{border-color:#087d6b;box-shadow:0 0 0 3px #dff7f2}.atNewConversationSearch>svg{width:17px;color:#647994}.atNewConversationSearch input{width:100%;border:0;outline:0;background:transparent;color:#13233f;font:500 13px Inter,sans-serif}.atNewConversationPatients{display:grid;align-content:start;gap:7px;max-height:300px;overflow-y:auto}.atNewConversationPatients button{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce5ee;border-radius:13px;background:#fff;padding:10px 12px;color:#13233f;text-align:left}.atNewConversationPatients button:hover,.atNewConversationPatients button.selected{border-color:#0a806e;background:#edf9f6}.atNewConversationPatients button>span{display:grid;min-width:0;gap:4px}.atNewConversationPatients b{overflow:hidden;font:750 12px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atNewConversationPatients small{color:#71819a;font:500 10px Inter,sans-serif}.atNewConversationPatients svg{width:18px;color:#087d6b}.atNewConversationStatus{display:flex;align-items:center;gap:7px;color:#687891;font:600 11px Inter,sans-serif}.atSpin{animation:atSpin 1s linear infinite}.atNewConversationSelection{display:grid;gap:5px;border-radius:13px;background:#edf7f5;padding:12px}.atNewConversationSelection>b{font:800 12px Sora,Inter,sans-serif}.atNewConversationSelection>span,.atNewConversationSelection>small{color:#526c85;font:600 10px/1.4 Inter,sans-serif}.atContactability{font-weight:800!important}.atContactability--ready{color:#087d6b!important}.atContactability--blocked{color:#9a5a31!important}.atNewConversationError{border-radius:10px;background:#fff0ed;color:#963a30;padding:10px;font:600 10px/1.4 Inter,sans-serif}.atNewConversationPanel footer{display:grid;grid-template-columns:1fr 1fr;gap:9px}.atNewConversationPanel footer .atPrimaryAction{margin-top:0}.atNewConversationPanel footer .atSecondaryAction{min-height:50px}.atNewConversationBlocked{border-radius:12px;background:#fff0ed;color:#963a30;padding:12px;font:600 11px/1.4 Inter,sans-serif}.atConversationLoading .atConversationHeader>.atSkeletonAvatar{width:39px;height:39px;flex:0 0 auto;border-radius:50%}.atSkeletonTitle{width:130px;height:28px}.atSkeletonMessage{width:66%;height:70px}.atSkeletonMessageRight{align-self:flex-end}.atSkeletonComposer{height:70px;flex:0 0 auto;margin:8px 12px}@media(max-width:1023px){.frame:not(.desktopFrame) main.v22-atendimento{padding:0 16px!important}.frame:not(.desktopFrame) main.v22-atendimentoConversation{height:100%!important;min-height:0;flex:1;overflow:hidden!important;padding:0!important}.frame:not(.desktopFrame) main.v22-atendimentoConversation .atConversation{height:100%;min-height:100dvh}@supports (-webkit-touch-callout:none){.frame:not(.desktopFrame) main.v22-atendimentoConversation .atConversation{min-height:-webkit-fill-available}}}@media(max-width:380px){.atInboxSummary h1{font-size:21px}.atNewConversation span{display:none}.atNewConversation{width:42px;justify-content:center;padding:8px}.atConversationOpen{padding:11px 10px}.atPriorityStrip button{font-size:0}.atPriorityStrip button svg{width:17px}.atMessage{max-width:88%}}@media(min-width:700px){main.v22-atendimento{min-width:0;min-height:0;overflow:hidden!important;padding:0!important}.atWorkspace{display:grid;height:100%;grid-template-columns:minmax(300px,380px) minmax(0,1fr);overflow:hidden;background:#f4f7fb}.atWorkspace>.atInbox{width:100%;min-width:0;min-height:0;overflow-y:auto;border-right:1px solid #dce4ed;padding:24px 18px 28px}.atWorkspaceConversation{display:block;min-width:0;min-height:0;overflow:hidden}.atWorkspaceEmpty{display:grid;height:100%;align-content:center;justify-items:center;padding:32px;text-align:center}.atWorkspaceEmpty>span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#dff7f2;color:#087d6b}.atWorkspaceEmpty h2{margin:14px 0 0}.atWorkspaceEmpty p{max-width:330px;color:#687891;text-align:center}.atInbox,.atOnboarding,.atLoading{padding-inline:22px}.atOnboarding{padding-top:42px}.atOnboardingBenefits{grid-template-columns:repeat(3,1fr)}.atOnboardingBenefits article{display:grid}.atConversationHeader,.atConversationContext,.atThread,.atComposer{padding-inline:24px}}@media(min-width:1024px){.desktopFrame main.v22-atendimento,.desktopFrame main.v22-atendimentoConversation{min-width:0;min-height:0;overflow:hidden!important;padding:0!important}.desktopFrame .atWorkspace{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.desktopFrame .atInboxSummary h1{font-size:21px}.desktopFrame .atConnectionPill{display:none}.desktopFrame .atConversationOpen.selected{background:#edf7f5;box-shadow:inset 3px 0 #2ed3b5}.desktopFrame .atConversation{height:100%}.desktopFrame .atThread{padding-inline:clamp(28px,5vw,72px)}.desktopFrame .atOnboarding{width:min(100%,920px);padding:48px 30px}}@media(min-width:1280px){.desktopFrame .atWorkspace{grid-template-columns:240px minmax(330px,380px) minmax(0,1fr)}.desktopFrame .atWorkspaceOperations{display:flex;min-width:0;min-height:0;flex-direction:column;overflow-y:auto;border-right:1px solid #dce4ed;background:#fff;padding:25px 18px}.desktopFrame .atWorkspaceOperations>small{color:#087d6b;font:800 9px Inter,sans-serif;letter-spacing:.08em}.desktopFrame .atWorkspaceOperations>h2{margin:6px 0 18px;color:#0a1b36;font:800 18px Sora,Inter,sans-serif}.desktopFrame .atWorkspaceConnection{display:flex;align-items:center;gap:10px;border-radius:14px;background:#edf7f5;padding:12px}.desktopFrame .atWorkspaceConnection>div{display:grid;min-width:0;gap:3px}.desktopFrame .atWorkspaceOverview{display:grid;gap:7px;margin-top:20px}.desktopFrame .atWorkspaceOverview>span{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;border-radius:10px;background:#f4f7fb;padding:10px}.desktopFrame .atWorkspaceOperations>p{margin:auto 0 0;color:#7b899c;font:500 9px/1.45 Inter,sans-serif}.desktopFrame .atPairingOnboarding{grid-template-columns:minmax(0,560px) minmax(260px,1fr);align-items:start;column-gap:28px}.desktopFrame .atPairingOnboarding>small,.desktopFrame .atPairingOnboarding>h1,.desktopFrame .atPairingOnboarding>p,.desktopFrame .atPairingOnboarding>.atPairingError{grid-column:1}.desktopFrame .atPairingOnboarding>.atPairingCard{grid-column:1}.desktopFrame .atPairingOnboarding>.atOnboardingHint{grid-column:2;grid-row:1/6;margin-top:0}}@media(max-width:560px){.atPairingGrid{grid-template-columns:1fr}.atPairingMethod>img{width:min(100%,210px)}.atPairingTtl{grid-column:auto}.atPhoneActions{grid-template-columns:1fr}.atSecondaryAction{width:100%}}@media(max-width:699px){.atNewConversationPanel{inset:auto 0 0;width:auto;max-height:min(88dvh,680px);border:0;border-radius:22px 22px 0 0;padding:20px 16px max(20px,env(safe-area-inset-bottom));box-shadow:0 -14px 38px #0a1b362e}.atNewConversationPanel footer{position:sticky;bottom:0;background:#fff;padding-top:8px}}:where(.atWorkspace,.atConversation,.atOnboarding) button:focus-visible,:where(.atWorkspace,.atConversation,.atOnboarding) input:focus-visible,:where(.atWorkspace,.atConversation,.atOnboarding) textarea:focus-visible{outline:3px solid #0a806e;outline-offset:2px}.atMessage--ai{align-self:flex-end;border-radius:16px 16px 4px}@media(prefers-reduced-motion:reduce){.atSkeleton:after,.atPairingPreparing>svg{animation:none}.atConversationOpen:active{transform:none}}.atAttachmentCard{display:flex;width:100%;align-items:center;gap:10px;margin-top:8px;border:1px solid #d8e4ef;border-radius:12px;background:#f7fafc;color:#173461;padding:10px;text-align:left;cursor:pointer}.atAttachmentCard:hover{border-color:#087d6b;background:#edf9f6}.atAttachmentCard>svg{width:22px;height:22px;flex:none;color:#087d6b}.atAttachmentCard>span{display:grid;min-width:0;gap:3px}.atAttachmentCard strong{overflow:hidden;color:#173461;font:750 11px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.atAttachmentCard small{color:#71819a;font:600 9px Inter,sans-serif}.atMessage--outgoing{border-color:#c9dbea;background:#eaf1f8;color:#173461}.atMessage--outgoing p{color:#173461}.atMessage--outgoing .atMessageLabel{color:#315878}.atMessage--outgoing footer{color:#607b98}.atMessage--outgoing[data-status=FAILED]{border-color:#df8e85;background:#fff2f0}.atMessage--outgoing[data-status=FAILED] p{color:#8d312b}.atMessage--outgoing[data-status=FAILED] .atMessageLabel,.atMessage--outgoing[data-status=FAILED] footer{color:#a13c31}.atComposer{display:flex;flex-wrap:wrap;align-items:center;position:relative}.atComposer>.atComposerError{flex:1 0 100%;order:0}.atComposer>.atComposerTools{order:1;flex:0 0 auto}.atComposer>.atComposerTools button{width:38px;height:40px}.atComposer>label{order:2;flex:1 1 120px;min-width:0}.atComposer>.atFileField{order:2;flex:1 0 100%;min-width:0}.atComposer>.atFileField+label{order:3;flex:1 1 120px;min-width:0}.atComposer>.atRecordingField,.atComposer>.atAudioField{order:2;flex:1 1 120px;min-width:0}.atWorkspace{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.atWorkspaceOperations{display:none!important}.atNewConversation{background:#2ed3b5;color:#082438;padding-inline:16px}.atNewConversation:hover{background:#24c5a8}.atNewConversation span{display:inline}.atUnavailableAction{max-width:none;justify-items:end}.atConversationOpen:hover,.atConversationOpen.selected{background:#edf9f6}@media(min-width:1280px){.desktopFrame .atWorkspace{grid-template-columns:minmax(330px,380px) minmax(0,1fr)}.desktopFrame .atWorkspaceOperations{display:none!important}}.atPairingRefreshAction{grid-column:1/-1;margin-top:0}.atPairingRefreshAction svg{width:16px}:root{--layout-page-gutter-mobile:16px;--layout-page-gutter-desktop:32px;--layout-section-gap:20px;--layout-rail-gap:10px;--layout-rail-edge-padding:2px}:root{font-family:Inter,sans-serif;color:#13233f;background:#f7f8fb}*{box-sizing:border-box}body{margin:0;overflow:hidden}.frame{width:100%;height:100dvh;margin:0;background:#f7f8fb;overflow:hidden;position:relative;padding-bottom:76px}main{height:calc(100% - 58px);overflow:auto;padding:0 18px 22px}.top{height:58px;background:#0a1b36;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 18px}.top button,.dock button,.link{border:0;background:transparent;color:inherit;cursor:pointer}.brand,.logo{font:800 20px Sora}.brand span,.logo span{color:#2ed3b5}.hello{display:flex;justify-content:space-between;padding:22px 0 15px}.hello p,.inner>p{font:700 9px Sora;letter-spacing:1px;color:#6b7a94;margin:0 0 6px}.hello h1,.inner h1{font:700 21px Sora;margin:0}.hello span,.inner>span{font-size:12px;color:#6b7a94}.avatar{width:44px;height:44px;border-radius:50%;background:#e5f9f4;color:#0fa88c;display:grid;place-items:center}.metrics{display:flex;gap:8px;overflow:auto;padding-bottom:18px}.metrics button{flex:0 0 115px;text-align:left;border:1px solid #e7ebf3;background:#fff;border-radius:13px;padding:11px}.metrics b{font:700 14px Sora;display:block}.metrics span{font-size:10px;color:#6b7a94}.heroCard{background:linear-gradient(160deg,#0a1b36,#173461);border-radius:20px;color:#fff;padding:18px}.heroCard small,.offer small{font:700 9px Sora;letter-spacing:.8px;color:#2ed3b5}.heroCard h2{font:700 18px Sora;margin:8px 0}.heroCard p{font-size:11px;line-height:1.5;color:#ccd8eb}.heroCard button{display:flex;align-items:center;gap:3px;color:#0a1b36;background:#2ed3b5;border:0;border-radius:9px;padding:9px 11px;font-weight:700}.section{margin-top:22px}.section header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.section h2{margin:0;font:700 15px Sora}.section header button{border:0;background:transparent;color:#0fa88c;font-size:11px;font-weight:700}.rail{display:flex;gap:10px;overflow:auto}.offer{flex:0 0 240px;background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:15px}.offer h3{font:700 14px Sora;margin:10px 0 5px}.offer p{font-size:11px;line-height:1.4;color:#6b7a94;margin:0 0 12px}.offer button{border:0;background:#e5f9f4;color:#0b8a72;padding:7px 10px;border-radius:8px;font-weight:700}.alert{background:#fff7e7;border:1px solid #f8d692;display:flex;gap:10px;padding:13px;border-radius:14px;margin-top:18px;color:#8a5a00}.alert div{flex:1}.alert b{font-size:12px}.alert p{font-size:10px;margin:4px 0 0}.appointment{background:#fff;border:1px solid #e7ebf3;border-radius:13px;padding:12px;display:flex;gap:12px;align-items:center;margin-top:7px}.appointment>b{font:700 13px Sora;color:#0fa88c}.appointment span{font-size:12px;flex:1}.appointment small{color:#6b7a94}.appointment i{font-style:normal;color:#0b8a72;font-size:9px;background:#e5f9f4;padding:5px;border-radius:6px}.modules{display:flex;gap:8px}.modules button{flex:1;border:1px solid #e7ebf3;background:#fff;border-radius:13px;padding:17px 6px;font:600 11px Sora}.dock{height:76px;position:absolute;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e7ebf3;display:flex;justify-content:space-around;align-items:center}.dock button{color:#77849a;display:grid;justify-items:center;gap:3px;font-size:10px;min-width:55px}.dock svg{width:19px}.dock .on{color:#0fa88c}.dock .aiNav svg{background:#2ed3b5;color:#0a1b36;border-radius:50%;padding:9px;width:42px;height:42px;margin-top:-27px;box-shadow:0 5px 15px #2ed3b577}.auth{min-height:100dvh;background:#f7f8fb}.authHero{background:linear-gradient(160deg,#0a1b36,#173461);color:#fff;padding:45px 26px 70px}.authHero h1{font:700 32px Sora;line-height:1.15;margin:70px 0 10px}.authHero p{font-size:13px;line-height:1.6;color:#c5d3e9;max-width:240px}.authCard{background:#fff;margin:-36px 15px 0;border-radius:20px;padding:22px;position:relative;box-shadow:0 8px 24px #13233f18}.authCard h2{font:700 18px Sora;margin-top:0}.authCard label{display:block;font-size:11px;font-weight:700;margin:12px 0}.authCard input:not([type=checkbox]){margin-top:5px;width:100%;border:1px solid #dfe5ee;border-radius:9px;padding:11px;font:14px Inter}.authCard .remember{font-weight:500;display:flex;gap:7px;align-items:center}.primary,.ghost{width:100%;border-radius:10px;padding:12px;border:0;font-weight:700;cursor:pointer}.primary{background:#2ed3b5;color:#0a1b36}.ghost{background:#fff;border:1px solid #dfe5ee;margin-top:8px}.authCard p{text-align:center;font-size:11px;color:#6b7a94}.link{padding:0;color:#0fa88c;font-weight:700}.error{color:#c33939!important;text-align:left!important}.inner{padding-top:24px}.back{border:0;background:transparent;padding:0;color:#0fa88c;font-weight:700}.inner h1{margin-top:9px}.placeholder{margin-top:28px;background:#fff;border:1px solid #e7ebf3;border-radius:18px;padding:24px;text-align:center;color:#6b7a94}.placeholder svg{color:#2ed3b5}.placeholder h2{font:700 16px Sora;color:#13233f}.placeholder p{font-size:12px;line-height:1.5}.errorCard{padding:18px;background:#fff0f0;border-radius:14px;color:#9d3030}.errorCard button{display:block;margin-top:8px;border:0;background:#fff;color:#9d3030;padding:8px;border-radius:7px}.auth{width:100%;max-width:760px;height:100dvh;margin:0 auto;overflow-x:hidden;overflow-y:auto}.authHero{padding:45px 26px 70px}@media(max-width:399px){.authHero{padding:32px 18px 56px}.authHero h1{font-size:28px;margin-top:48px}.authCard{margin:-28px 12px 0;padding:18px}.authCard input:not([type=checkbox]){padding:10px}.primary,.ghost{padding:11px}}.homePad button.alert{width:100%;align-items:center;text-align:left;font:inherit;cursor:pointer}.homeTopbar,.screenTopbar{height:66px;background:#0a1b36;color:#fff;display:flex;align-items:center;gap:10px;padding:12px 18px;position:relative;z-index:2}.homeTopbar{background:linear-gradient(160deg,#0a1b36,#12305e 78%,#154a6e)}.brandLogo{width:126px;height:auto;max-height:31px;object-fit:contain}.topSpacer{flex:1}.homeTopbar button,.screenTopbar button{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff17;color:#2ed3b5;display:grid;place-items:center;position:relative;cursor:pointer}.screenTopbar button[aria-label="Voltar ao início"]{color:#fff}.screenTopbar button[aria-label=Notificações] i,.homeTopbar button[aria-label=Notificações] i{width:6px;height:6px;border-radius:50%;background:#ff5d5d;position:absolute;right:8px;top:8px}.pageIdentity{min-width:0;flex:1;display:grid;gap:2px}.pageIdentity b{font:700 17px Sora;color:#fff;letter-spacing:.1px}.pageIdentity small{font-size:9.5px;color:#9fb0cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frame main{height:calc(100% - 66px)}.inner{padding-top:16px}.frame main>.inner>.back,.frame main>.inner>p:first-of-type,.frame main>.inner>h1,.frame main>.inner>h1+span{display:none}.authBrandLogo{width:148px;height:auto;max-height:38px;object-fit:contain}.smallAction{border:0;background:#e5f9f4;color:#0b8a72;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:700}.aiAgents{display:grid;gap:8px;margin:18px 0}.aiAgents button{border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:13px;text-align:left;font:700 12px Sora;color:#13233f}.aiAgents small{display:block;margin-top:3px;font:400 10px Inter;color:#6b7a94}.chatInput{display:grid;gap:6px;background:#fff;border:1px solid #e7ebf3;border-radius:13px;padding:10px;margin-top:18px;font-size:10px;font-weight:700}.chatInput input{border:0;outline:0;font:13px Inter}.chatInput button{border:0;border-radius:8px;background:#2ed3b5;color:#0a1b36;padding:9px;font-weight:700}.aiAnswer{background:#e5f9f4;border-radius:13px;padding:12px;font-size:12px;line-height:1.45;color:#0b695a}.aiAnswer p{margin:4px 0 0}.auth{width:100%;max-width:760px;margin:0 auto}.passwordLink{display:block;margin:-4px 0 10px auto;font-size:11px}.accountKind{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.accountKind button{border:1px solid #dfe5ee;background:#fff;color:#6b7a94;border-radius:9px;padding:9px;font-weight:700;font-size:11px}.accountKind button.selected{background:#e5f9f4;border-color:#2ed3b5;color:#0b8a72}.success{background:#e5f9f4!important;color:#0b695a!important;border-radius:9px;padding:10px;text-align:left!important;line-height:1.5}.profileCard{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #e7ebf3;border-radius:16px;padding:16px;margin-top:22px}.profileCard h2{font:700 15px Sora;margin:0}.profileCard p{font-size:11px;color:#6b7a94;margin:4px 0}.profileCard small{font-size:10px;color:#0b8a72}.profileRows{display:grid;gap:7px}.profileRows button{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e7ebf3;border-radius:12px;padding:13px;text-align:left;font:600 12px Inter;color:#13233f}.profileRows svg{width:15px;color:#0fa88c}.patientRow{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e7ebf3;border-radius:12px;padding:13px}.patientRow b,.patientRow small{display:block}.patientRow b{font:600 12px Inter;color:#13233f}.patientRow small{margin-top:3px;font-size:10px;color:#0b8a72}.patientRow i{font-size:10px;font-style:normal;color:#0b8a72;background:#e5f9f4;border-radius:8px;padding:5px 7px}@media(min-width:600px){.auth{margin-top:0;min-height:100dvh;border-radius:34px;overflow:auto;box-shadow:0 20px 80px #13233f40}}.communityPost{background:#fff;border:1px solid #e7ebf3;border-radius:12px;padding:14px}.communityPost small,.communityPost b{display:block}.communityPost small{font-size:10px;color:#0b8a72}.communityPost b{margin-top:6px;font:600 12px Inter;color:#13233f}.communityPost p{margin:7px 0 0;font-size:12px;line-height:1.5;color:#52627e}.composer{display:grid;gap:8px;margin-top:20px;border:1px solid #d9eee9;background:#f7fffd;border-radius:14px;padding:12px}.composer label{font:700 11px Sora;color:#13233f}.composer textarea,.composer select,.composer input{resize:vertical;min-height:36px;border:1px solid #e7ebf3;border-radius:9px;padding:9px;font:12px Inter;color:#13233f;background:#fff}.composer textarea{min-height:74px}.composer button{justify-self:end;border:0;border-radius:8px;background:#2ed3b5;color:#082438;padding:8px 13px;font:700 11px Sora}.composer button:disabled{opacity:.45}.offer img{width:100%;height:72px;object-fit:cover;border-radius:8px;margin-bottom:9px}.offer a{display:inline-block;border-radius:8px;background:#0e9f86;color:#fff;padding:8px 10px;font-size:11px;font-weight:700;text-decoration:none}.walletRedeem{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:12px;background:#e5f9f4;color:#0b695a;padding:13px 14px;margin:13px 0;font:700 12px Sora}.walletRedeem:disabled{opacity:.45}.dock{background:#0a1b36;border:0;align-items:flex-end;padding:8px 8px calc(12px + env(safe-area-inset-bottom))}.dock button{color:#afbdd0}.dock .on{color:#2ed3b5}.dock .aiNav svg{background:linear-gradient(135deg,#2ed3b5,#0fa88c);width:54px;height:54px;box-shadow:0 8px 20px #0fa88c73;border:4px solid #f7f8fb}.patientRow small{color:#6b7a94}.frame{position:relative;background:#f7f8fb}.frame main{min-height:0}.clinicarMark{display:flex;align-items:center}.clinicarMark img{display:block;width:132px;height:auto}.clinicarMark.compact img{width:116px}.screenTopbar{min-height:70px;background:#0a1b36!important;padding:13px 18px 15px!important;color:#fff;display:flex;gap:10px;align-items:center;position:sticky;top:0;z-index:10}.screenTopbar>button{width:34px;height:34px;border:0;border-radius:11px;background:#ffffff14;color:#fff;display:grid;place-items:center;position:relative}.screenTopbar>button:last-child{margin-left:auto}.screenTopbar>button i,.home-head button i{position:absolute;right:7px;top:6px;width:6px;height:6px;border-radius:99px;background:#2ed3b5;border:1px solid #0a1b36}.screenTopbar .pageIdentity{display:grid;gap:2px;min-width:0}.screenTopbar .pageIdentity b{font:700 15px Sora,Inter,sans-serif;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screenTopbar .pageIdentity small{font:11px Inter,sans-serif;color:#9fb0cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-head{background:linear-gradient(160deg,#0a1b36,#12305e 78%,#154a6e);border-radius:0 0 26px 26px;padding:16px 18px 18px;color:#fff;position:relative;overflow:hidden}.home-head:before,.home-head:after{content:"";position:absolute;border-radius:50%;border:1.5px solid rgba(46,211,181,.28);pointer-events:none}.home-head:before{right:-50px;top:-70px;width:190px;height:190px}.home-head:after{right:-20px;top:-40px;width:120px;height:120px}.hh-top{display:flex;align-items:center;gap:7px;position:relative;z-index:1}.hh-top>span{flex:1}.hh-top>button{width:34px;height:34px;border:0;border-radius:11px;background:#ffffff17;color:#fff;display:grid;place-items:center;position:relative}.hh-greet{display:flex;align-items:center;justify-content:space-between;margin-top:22px;position:relative;z-index:1}.hh-greet p{margin:0 0 4px;text-transform:capitalize;color:#9fb0cc;font:600 10.5px Inter,sans-serif;letter-spacing:.2px}.hh-greet h1{margin:0;color:#fff;font:700 22px Sora,Inter,sans-serif;letter-spacing:-.5px}.avwrap{border:0;background:transparent;color:#fff;display:grid;justify-items:center;gap:3px;padding:0}.av{display:grid;place-items:center;width:42px;height:42px;border:2px solid #2ed3b5;border-radius:50%;box-shadow:0 0 0 3px #2ed3b52e;background:#143b61;color:#fff;font:800 16px Sora,Inter,sans-serif}.avwrap small{font:800 8px Inter,sans-serif;color:#2ed3b5}.hh-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;position:relative;z-index:1}.hchip{border:1px solid rgba(255,255,255,.12);background:#ffffff14;border-radius:12px;padding:9px 8px;text-align:left;color:#fff;min-width:0}.hchip b,.hchip span{display:block}.hchip b{font:800 13px Sora,Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hchip span{margin-top:3px;color:#b9c7dc;font:600 9px Inter,sans-serif;line-height:1.15}.homePad{padding:18px 16px 98px}.homePad .section{margin:20px 0}.homePad .section>header h2{font:700 16px Sora,Inter,sans-serif;color:#13233f}.heroCard.v22{border-radius:18px;background:linear-gradient(130deg,#e8faf6,#d8f5ee);border:1px solid #c4ede2;box-shadow:none}.heroCard.v22 small{color:#0b8a72}.heroCard.v22 h2{color:#0a1b36}.mods{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 10px}.mtile{padding:0!important;border:0!important;background:transparent!important;color:#13233f!important;text-align:center!important;display:grid!important;gap:6px;min-width:0}.mtile>.tile{width:100%;aspect-ratio:1;display:grid;place-items:center;border-radius:19px;background:linear-gradient(150deg,#102648,#0a1b36);border:1px solid rgba(255,255,255,.06);box-shadow:0 6px 14px #0a1b362e;color:#2ed3b5;font:800 21px Sora,Inter,sans-serif}.mtile>span:last-child{display:block;min-height:25px;font:700 10.5px Inter,sans-serif;line-height:1.18;overflow-wrap:anywhere}.mtile:active>.tile{transform:scale(.93)}.mascot{position:absolute;right:14px;bottom:91px;z-index:22;border:0;background:transparent;padding:0;cursor:pointer;filter:drop-shadow(0 8px 16px rgba(10,27,54,.35));animation:floaty 3s ease-in-out infinite}.mascot img{display:block;width:64px;height:64px;border-radius:50%;border:2.5px solid #2ed3b5;box-shadow:0 0 0 3px #2ed3b533,0 10px 22px #06142880}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.bubble{position:absolute;right:84px;bottom:108px;z-index:21;background:#fff;border:1px solid #e2e7ef;border-radius:14px 14px 3px;padding:9px 12px;max-width:200px;box-shadow:0 8px 24px #0a1b3624;color:#13233f;font:600 11px Inter,sans-serif;pointer-events:none}.bubble b{color:#0fa88c}.cliPopup{position:absolute;right:16px;bottom:96px;z-index:24;width:min(252px,calc(100% - 32px));border:1px solid #cdebe4;border-radius:18px;background:#fff;padding:17px;box-shadow:0 18px 40px #0a1b3638;color:#13233f}.cliPopup>b{color:#0b8a72;font:800 14px Sora,Inter,sans-serif}.cliPopup p{margin:7px 18px 13px 0;color:#52627e;font:12px/1.45 Inter,sans-serif}.cliClose{position:absolute;right:9px;top:8px;width:26px;height:26px;border:0;border-radius:50%;background:#f1f4f8;color:#52627e;font-size:18px;line-height:1}.cliCta{width:100%;display:flex;align-items:center;justify-content:center;gap:4px;border:0;border-radius:10px;background:#2ed3b5;color:#0a1b36;padding:10px;font:800 11px Sora,Inter,sans-serif}@media(min-width:600px)and (max-width:1023px){.frame main{overflow:auto}.mascot{position:fixed;right:36px;bottom:36px}.bubble{position:fixed;right:106px;bottom:54px}.cliPopup{position:fixed;right:32px;bottom:42px;width:320px}}@media(max-width:599px){.frame:not(.desktopFrame) .mascot{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom))}.frame:not(.desktopFrame) .bubble{position:fixed;bottom:calc(104px + env(safe-area-inset-bottom))}.frame:not(.desktopFrame) .cliPopup{position:fixed;bottom:calc(88px + env(safe-area-inset-bottom))}}.messageList{display:grid;gap:9px}.messageList .msg{width:100%;border:1px solid #e2e7ef;border-radius:16px;background:#fff;padding:13px 14px;display:flex;gap:12px;align-items:center;cursor:pointer;text-align:left;color:#13233f}.messageList .msg:active{transform:scale(.98)}.messageList .msg .pav{width:42px;height:42px;border-radius:50%;background:#0a1b36;color:#2ed3b5;display:flex;align-items:center;justify-content:center;font:700 14px Sora,Inter,sans-serif;flex-shrink:0}.messageList .msg .tx{flex:1;min-width:0}.messageList .msg .tx b{font:700 13px Sora,Inter,sans-serif;display:block}.messageList .msg .tx p{font:11.5px Inter,sans-serif;color:#6b7a94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px 0 0}.messageList .msg .mt{text-align:right;min-width:18px;flex-shrink:0}.messageList .msg .mt>span{font:10px Inter,sans-serif;color:#6b7a94;display:block}.messageList .msg .mt i{display:inline-block;min-width:18px;height:18px;border-radius:9px;background:#0fa88c;color:#fff;font:800 10px/18px Inter,sans-serif;font-style:normal;text-align:center;margin-top:4px;padding:0 5px}.notificationSection{margin-top:21px}.notificationHeading{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.notificationHeading h2{margin:0;color:#13233f;font:700 15px Sora,Inter,sans-serif}.notificationHeading button{border:0;background:transparent;color:#0b8a72;padding:0;font:700 11px Inter,sans-serif;cursor:pointer}.notificationList{display:grid;gap:9px}.notificationList .notif{display:flex;align-items:center;gap:11px;border:1px solid #e2e7ef;border-radius:16px;background:#fff;padding:13px 14px;color:#13233f}.notificationList .notif.unread{border-left:3px solid #0fa88c;padding-left:12px}.notificationList .notif .nic{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#e5f9f4;color:#0b8a72}.notificationList .notif.warn .nic{background:#fff3e0;color:#b26a00}.notificationList .notif .nic svg{width:17px;height:17px;stroke-width:2.1}.notificationList .notif .tx{min-width:0}.notificationList .notif .tx b{display:block;color:#13233f;font:700 12.5px Sora,Inter,sans-serif}.notificationList .notif .tx p{margin:2px 0 0;color:#6b7a94;font:11px/1.35 Inter,sans-serif}.settingsV22{display:grid;gap:9px;margin-top:21px}.settingsV22>header h2{margin:0 0 1px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.settingsV22 .togrow{display:flex;align-items:center;gap:12px;border:1px solid #e2e7ef;border-radius:16px;background:#fff;padding:13px 14px}.settingsV22 .tx{flex:1;min-width:0}.settingsV22 .tx b{display:block;color:#13233f;font:700 13px Sora,Inter,sans-serif}.settingsV22 .tx p{margin:2px 0 0;color:#6b7a94;font:11px/1.35 Inter,sans-serif}.settingsV22 .tog{width:44px;height:25px;flex:0 0 auto;border:0;border-radius:14px;background:#d7dee9;padding:3px;cursor:pointer;display:flex;align-items:center;justify-content:flex-start;transition:.2s}.settingsV22 .tog:after{content:"";width:19px;height:19px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:.2s}.settingsV22 .tog.on{background:#0fa88c;justify-content:flex-end}.settingsAccountV22{display:grid;margin-top:21px;border:1px solid #e2e7ef;border-radius:16px;background:#fff;padding:2px 14px}.settingsAccountV22 header{padding:12px 0 4px}.settingsAccountV22 h2{margin:0;color:#13233f;font:700 15px Sora,Inter,sans-serif}.settingsAccountV22 button{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #edf0f5;background:transparent;color:#13233f;padding:12px 0;text-align:left;font:600 12px Inter,sans-serif}.settingsAccountV22 button:last-child{border-bottom:0}.settingsAccountV22 svg{width:17px;color:#0b8a72}.settingsOnboardingFlow{display:grid;max-width:760px;gap:16px;margin:0 auto;padding:24px 18px 40px}.settingsOnboardingIntro{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;border:1px solid #cbdbea;border-radius:18px;background:#fff;padding:20px;box-shadow:0 8px 24px #0a1b360e}.settingsOnboardingIcon{display:grid;width:44px;height:44px;place-items:center;border-radius:13px;background:#e7f0fb;color:#173e70}.settingsOnboardingIntro small{color:#173e70;font:800 10px Inter,sans-serif;letter-spacing:.1em}.settingsOnboardingIntro h1{margin:6px 0 5px;color:#0a1b36;font:800 21px/1.25 Sora,Inter,sans-serif;letter-spacing:-.02em}.settingsOnboardingIntro p{max-width:570px;margin:0;color:#65748d;font:500 12px/1.5 Inter,sans-serif}.settingsOnboardingFlow>.section{margin:0;border:1px solid #dbe5ee;border-radius:18px;background:#fff;padding:18px;box-shadow:0 8px 24px #0a1b360d}.settingsOnboardingFlow>.section>header{margin:0 0 12px}.settingsOnboardingFlow>.section>header h2{margin:0;color:#0a1b36;font:800 15px Sora,Inter,sans-serif}.settingsOnboardingFlow .settingsRepairForm{gap:9px;margin:0;border:0;background:transparent;padding:0}.settingsOnboardingFlow .settingsRepairForm label{color:#243651;font:750 11px Sora,Inter,sans-serif}.settingsOnboardingFlow .settingsRepairForm input{min-height:46px;border-color:#ccd8e5;border-radius:11px;padding:11px 13px;font-size:13px}.settingsOnboardingFlow .settingsRepairForm input:focus{border-color:#173e70;outline:3px solid rgba(23,62,112,.14)}.settingsRepairHint{margin-top:-2px;color:#6c7b90;font:500 10px/1.4 Inter,sans-serif}.settingsOnboardingFlow .settingsRepairForm>button{width:100%;min-height:46px;justify-self:stretch;margin-top:8px;border-radius:11px;background:#173e70;color:#fff;font-weight:800}.settingsOnboardingFlow .settingsRepairForm>button:hover{background:#102c52}.settingsOnboardingFlow .settingsRepairForm>button:focus-visible{outline:3px solid #173e70;outline-offset:3px}@media(max-width:560px){.settingsOnboardingFlow{padding:16px 14px 30px}.settingsOnboardingIntro{grid-template-columns:38px minmax(0,1fr);padding:16px}.settingsOnboardingIcon{width:38px;height:38px}.settingsOnboardingIntro h1{font-size:18px}.settingsOnboardingFlow>.section{padding:15px}}.homeAi{margin:0;background:#0a1b36;border-radius:20px;padding:16px;color:#fff;position:relative;overflow:hidden}.homeAi:before{content:"";position:absolute;right:-30px;bottom:-30px;width:130px;height:130px;border-radius:50%;background:#2ed3b5;opacity:.12}.homeAi small{color:#2ed3b5;font:700 10px Inter,sans-serif;letter-spacing:.8px}.homeAi h2{margin:9px 0 5px;color:#fff;font:700 17px Sora,Inter,sans-serif}.homeAi p{margin:0;color:#c8d4e5;font:12px/1.45 Inter,sans-serif}.homeAi button{position:relative;margin-top:12px;border:0;border-radius:11px;background:#2ed3b5;color:#0a1b36;padding:9px 13px;display:flex;align-items:center;gap:4px;font:800 11px Sora,Inter,sans-serif}.homeNews{width:100%;display:flex;align-items:center;gap:10px;border:1px solid #e2e7ef;border-radius:16px;background:#fff;color:#13233f;padding:14px;text-align:left}.homeNews small{display:block;color:#0fa88c;font:800 9px Inter,sans-serif;letter-spacing:.5px}.homeNews b{flex:1;margin-top:4px;font:700 12px/1.4 Sora,Inter,sans-serif}.homeNews svg{color:#0fa88c}.home-head .hh-top>button{width:36px;height:36px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff17;color:#2ed3b5;font-size:15px}.home-head .hh-top>button i{top:8px;right:9px;background:#ff5d5d}.homePad>.ads{position:relative;margin-top:14px}.ad-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;scrollbar-width:none}.ad-track::-webkit-scrollbar,.news-track::-webkit-scrollbar{display:none}.ad{min-width:100%;scroll-snap-align:center;border-radius:20px;padding:18px;color:#fff;position:relative;overflow:hidden;text-align:left}.ad .tag,.homeAi .tag{font-size:9.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:#ffffff2e;padding:3px 8px;border-radius:7px}.ad h4{font:700 17px Sora,Inter,sans-serif;margin:10px 0 4px;max-width:75%}.ad p{font:12px/1.45 Inter,sans-serif;opacity:.85;max-width:70%;margin:0}.ad .cta{display:inline-block;margin-top:12px;background:linear-gradient(135deg,#2ed3b5,#0fa88c);color:#0a1b36;font-weight:700;font-size:12.5px;padding:9px 16px;border-radius:11px;text-decoration:none}.ad.hp{background:#fff;border:1px solid #e7ebf3}.ad.hp>img{position:absolute;right:0;top:0;height:100%;width:44%;object-fit:cover;border-radius:0 20px 20px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 30%);mask-image:linear-gradient(90deg,transparent,#000 30%)}.ad.hp .tag{background:#0a1b36;color:#fff}.ad.hp h4{color:#1b2a4a;font-size:19px;letter-spacing:.4px}.ad.hp h4 b{color:#e03a3e}.ad.hp p{color:#6b7a94;opacity:1}.backendAd{background:linear-gradient(130deg,#123b33,#1f6b57)}.dots{display:flex;gap:6px;justify-content:center;margin-top:10px}.dots i{width:6px;height:6px;border-radius:50%;background:#c9d2e2}.dots i.on{width:18px;border-radius:4px;background:#0fa88c}.homeAi{margin-top:6px!important;background:#0a1b36!important;border-radius:20px!important;padding:16px!important;color:#fff!important;position:relative;overflow:hidden}.homeAi .tag{display:inline-flex;align-items:center;gap:6px;color:#fff}.homeAi .dot{width:6px;height:6px;border-radius:50%;background:#2ed3b5}.homeAi h4{margin:12px 0;color:#fff;font:600 14px/1.48 Sora,Inter,sans-serif}.homeAi h4 b{color:#2ed3b5}.homeAi .row{display:flex;gap:8px}.homeAi .row button{margin:0!important;border:0;border-radius:10px;padding:9px 13px;font:700 11.5px Inter,sans-serif}.homeAi .yes{background:linear-gradient(135deg,#2ed3b5,#0fa88c)!important;color:#0a1b36!important}.homeAi .no{background:#ffffff1a!important;color:#fff!important}.mods2{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.sourceModuleCards{grid-column:1/-1;display:grid;grid-template-columns:inherit;gap:inherit;min-width:0}.modcard{width:100%;min-width:0;border:1px solid #e4eaf2!important;background:#fff!important;border-radius:16px;padding:0!important;display:grid;grid-template-rows:auto 1fr;overflow:hidden;cursor:pointer;box-shadow:0 4px 12px #0a1b3614;text-align:left;transition:transform .12s,box-shadow .12s}.modcard:active{transform:scale(.98)}.modcard:hover{box-shadow:0 8px 20px #0a1b3621}.modcard img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#f4f7fb}.modcardCopy{display:grid;align-content:start;gap:4px;min-width:0;padding:10px 11px 12px}.modcardCopy strong{color:#13233f;font:800 12px/1.2 Sora,Inter,sans-serif}.modcardCopy small{color:#6b7a94;font:500 10px/1.4 Inter,sans-serif;overflow-wrap:anywhere}.news-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px}.news{min-width:240px;scroll-snap-align:start;background:#fff;border:1px solid #e7ebf3;border-radius:18px;overflow:hidden;cursor:pointer;box-shadow:0 2px 10px #0a1b360d}.news .img{height:104px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:8px 10px}.news .img span{background:#0a1b36d9;color:#2ed3b5;font-size:9.5px;font-weight:700;letter-spacing:.6px;padding:3px 8px;border-radius:7px;text-transform:uppercase}.news .b{padding:10px 12px 12px}.news .b h5{font:600 13px/1.4 Inter,sans-serif;margin:0;color:#13233f}.news .b .m{font-size:11px;color:#6b7a94;margin-top:6px;display:flex;justify-content:space-between}.news .b .react{color:#0fa88c;font-weight:700}.v22-agenda>.inner{padding-top:16px}.agendaChips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 0 14px;padding:2px}.agendaChips::-webkit-scrollbar{display:none}.agendaChips .chip{flex:0 0 auto;cursor:pointer;border:1px solid #e7ebf3;border-radius:11px;background:#fff;color:#13233f;padding:8px 13px;font:600 12px Inter,sans-serif;white-space:nowrap}.agendaChips .chip.on{border-color:#0a1b36;background:#0a1b36;color:#2ed3b5}.agendaIa{margin:0 0 20px!important;background:#0a1b36!important;border-radius:20px;padding:16px!important;color:#fff;position:relative;overflow:hidden}.agendaIa:before{content:"";position:absolute;right:-30px;bottom:-30px;width:130px;height:130px;border-radius:50%;background:#2ed3b5;opacity:.12}.agendaIa .tag{display:inline-flex;align-items:center;gap:6px;color:#2ed3b5;font:700 10px Inter,sans-serif;letter-spacing:.8px;text-transform:uppercase}.agendaIa .dot{width:7px;height:7px;border-radius:50%;background:#2ed3b5}.agendaIa h4{position:relative;margin:8px 0 2px;color:#fff;font:600 14.5px/1.5 Sora,Inter,sans-serif}.agendaIa h4 b{color:#2ed3b5}.agendaIa .row{display:flex;gap:8px;margin-top:12px}.agendaIa button{flex:1;border:0;border-radius:11px;padding:10px 0;font:700 12.5px Inter,sans-serif}.agendaIa .yes{background:linear-gradient(135deg,#2ed3b5,#0fa88c);color:#0a1b36}.agendaIa .no{background:#ffffff1f;color:#fff}.agendaV22 .section{margin-top:0}.agendaList{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:2px 14px;box-shadow:0 2px 10px #0a1b360d}.agendaList .appointment{min-height:0;margin:0;padding:11px 0;border:0;border-bottom:1px solid #e7ebf3;border-radius:0;box-shadow:none;background:transparent}.agendaList .appointment:last-child{border-bottom:0}.agendaList .appointment>b{min-width:46px;color:#0b8a72}.agendaList .appointment i{font-size:9.5px;text-transform:uppercase;letter-spacing:.3px;border-radius:8px;padding:4px 8px}.agendaEmpty{margin:0;padding:18px 0;color:#6b7a94;font-size:12px;text-align:center}.agendaPagination{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.agendaPagination button{border:1px solid #dce8f2;border-radius:10px;background:#fff;color:#0b8a72;padding:7px 10px;font:700 11px Inter,sans-serif}.agendaPagination button:disabled{cursor:not-allowed;color:#9aa8bb;background:#f5f7fa;border-color:#eef1f5}.agendaPagination span{color:#6b7a94;font:600 10.5px Inter,sans-serif}.iaHubV22{padding:0 0 94px}.iaSubhead{padding:20px 18px 6px}.iaSubhead h2{margin:0;color:#13233f;font:700 22px/1.2 Sora,Inter,sans-serif}.iaSubhead p{margin:7px 0 0;color:#6b7a94;font:12px/1.45 Inter,sans-serif}.iaPad{padding:0 18px}.iaSection{margin-top:20px}.iaSection h3{margin:0 2px 10px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.aiServices{display:grid;gap:9px}.aiServices article,.iaAgentList button{display:flex;align-items:center;gap:12px;width:100%;border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px 14px;text-align:left;box-shadow:0 2px 10px #0a1b360d}.aiServiceIcon,.iaAgentIcon{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:13px;background:#0a1b36;color:#2ed3b5}.aiServices article>div,.iaAgentList button>span:nth-child(2){min-width:0;flex:1}.aiServices b,.iaAgentList b{display:block;color:#13233f;font:600 13px Inter,sans-serif}.aiServices p,.iaAgentList small{display:block;margin:3px 0 0;color:#6b7a94;font:11px/1.35 Inter,sans-serif}.aiServices strong{color:#0b8a72;font:700 11px Inter,sans-serif;white-space:nowrap}.iaAgentList{display:grid;gap:9px}.iaAgentList button{cursor:pointer}.iaAgentList button.selected{border-color:#2ed3b5;background:#f1fcf9}.iaAgentList button i{width:8px;height:8px;border-radius:50%;background:#2ed3b5}.iaChatInput{margin:20px 0 0}.communityV22{padding:0 0 94px}.communityPad{padding:16px 18px 0}.communityChips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px}.communityChips::-webkit-scrollbar{display:none}.communityChips button{flex:0 0 auto;border:1px solid #e7ebf3;border-radius:18px;background:#fff;color:#6b7a94;padding:7px 11px;font:700 10.5px Inter,sans-serif;white-space:nowrap}.communityChips button.on{border-color:#0fa88c;background:#e5f9f4;color:#0b8a72}.communitySection{margin-top:20px}.communitySection>h2,.communitySection>header h2{margin:0 2px 10px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.communityMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.communityMetrics article{min-width:0;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:11px 8px;box-shadow:0 2px 10px #0a1b360d}.communityMetrics b{display:block;overflow:hidden;color:#13233f;font:800 14px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.communityMetrics span{display:block;margin-top:3px;color:#6b7a94;font:600 9px/1.2 Inter,sans-serif}.communityNotice{margin:12px 0 0;border-radius:10px;background:#e5f9f4;color:#0b695a;padding:9px 11px;font:600 11px/1.4 Inter,sans-serif}.communityComposer{display:grid;gap:7px;margin-top:14px;border:1px solid #d9eee9;background:#f7fffd;border-radius:14px;padding:11px}.communityComposer label{font:700 11px Sora,Inter,sans-serif;color:#13233f}.communityComposer textarea{resize:vertical;min-height:52px;border:1px solid #e7ebf3;border-radius:9px;padding:8px;font:12px Inter,sans-serif;color:#13233f;background:#fff}.communityComposer button{justify-self:end;border:0;border-radius:8px;background:#2ed3b5;color:#082438;padding:8px 13px;font:700 11px Sora,Inter,sans-serif}.communityComposer button:disabled{opacity:.45}.communityFeed{display:grid;gap:10px}.communitySourcePost{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px 14px;box-shadow:0 2px 10px #0a1b360d}.communitySourcePost>header{display:flex;align-items:center;gap:10px}.communityAvatar{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#e5f9f4;color:#0b8a72;font:800 10px Sora,Inter,sans-serif}.communitySourcePost header b{display:block;color:#13233f;font:600 12px Inter,sans-serif}.communitySourcePost header small{display:block;margin-top:2px;color:#6b7a94;font:10px Inter,sans-serif}.communitySourcePost>p{margin:11px 0;color:#52627e;font:12px/1.52 Inter,sans-serif}.communitySourcePost footer{display:flex;gap:15px;border-top:1px solid #edf0f5;padding-top:9px}.communitySourcePost footer button,.ranking button{border:0;background:transparent;color:#6b7a94;padding:0;font:600 10.5px Inter,sans-serif}.communitySourcePost footer button.liked{color:#0b8a72}.communityLoading,.communityEmpty{color:#6b7a94;font:12px Inter,sans-serif}.ranking>header{display:flex;align-items:center;justify-content:space-between}.ranking>header h2{margin-bottom:10px}.ranking button{color:#0b8a72}.communityRanking{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:2px 14px;box-shadow:0 2px 10px #0a1b360d}.communityRanking>div{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #edf0f5;padding:12px 0}.communityRanking>div:last-child{border-bottom:0}.communityRanking strong{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e5f9f4;color:#0b8a72;font:800 10px Sora,Inter,sans-serif}.communityRanking b{color:#13233f;font:600 11.5px Inter,sans-serif}.communityRanking span{color:#6b7a94;font:600 10px Inter,sans-serif}.profileV22,.walletV22{padding:0 0 94px}.profilePad,.walletPad{padding:16px 18px 0}.clinicarId,.walletHero{border-radius:18px;background:#0a1b36;color:#fff;padding:17px;box-shadow:0 8px 22px #0a1b3629}.clinicarId small,.walletHero small{color:#2ed3b5;font:700 10px Inter,sans-serif;text-transform:uppercase;letter-spacing:.7px}.clinicarId h2{margin:7px 0 4px;font:700 19px Sora,Inter,sans-serif}.clinicarId p{margin:0;color:#c3cede;font:11px/1.4 Inter,sans-serif}.clinicarId>b{display:inline-block;margin-top:12px;border-radius:9px;background:#ffffff16;color:#2ed3b5;padding:6px 8px;font:700 10px Inter,sans-serif}.profileSection,.walletSection{margin-top:20px}.profileSection h2,.walletSection h2{margin:0 2px 10px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.profileMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.profileMetrics article{min-width:0;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:11px 8px;box-shadow:0 2px 10px #0a1b360d}.profileMetrics b{display:block;overflow:hidden;color:#0b8a72;font:800 13px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.profileMetrics span{display:block;margin-top:3px;color:#6b7a94;font:600 9px/1.2 Inter,sans-serif}.profileProgress{margin-top:12px;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:12px}.profileProgress span{display:flex;justify-content:space-between;color:#52627e;font:600 10.5px Inter,sans-serif}.profileProgress span b{color:#0b8a72}.profileProgress i{display:block;overflow:hidden;height:7px;margin-top:9px;border-radius:8px;background:#e7ebf3}.profileProgress em{display:block;width:72%;height:100%;border-radius:inherit;background:#2ed3b5}.profileMenu{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:2px 14px;box-shadow:0 2px 10px #0a1b360d}.profileMenu button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #edf0f5;background:transparent;color:#13233f;padding:13px 0;text-align:left;font:600 12px Inter,sans-serif}.profileMenu button:last-child{border-bottom:0}.profileMenu button span{display:flex;align-items:center;gap:3px;color:#6b7a94;font-size:10.5px}.profileMenu button.logout{color:#b54747}.walletHero>strong{display:block;margin-top:7px;font:800 28px Sora,Inter,sans-serif}.walletHero>p{margin:4px 0 13px;color:#2ed3b5;font:600 10.5px Inter,sans-serif}.walletHero>div{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid #ffffff1f;padding-top:11px}.walletHero span{display:grid;gap:3px;color:#b7c6dc;font:10px Inter,sans-serif}.walletHero span b{color:#fff;font:700 12px Sora,Inter,sans-serif}.walletUse{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;border:0;border-radius:12px;background:#e5f9f4;color:#0b695a;padding:12px 14px;font:700 12px Sora,Inter,sans-serif}.walletUse:disabled{opacity:.45}.walletOrigin{display:flex;align-items:center;gap:14px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px;box-shadow:0 2px 10px #0a1b360d}.walletOrigin svg{width:92px;height:92px}.walletOrigin div{display:grid;gap:5px}.walletOrigin b{color:#13233f;font:700 12px Sora,Inter,sans-serif}.walletOrigin span{color:#6b7a94;font:10px Inter,sans-serif}.walletEntries{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:2px 14px;box-shadow:0 2px 10px #0a1b360d}.walletEntries article{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;border-bottom:1px solid #edf0f5;padding:11px 0}.walletEntries article:last-child{border-bottom:0}.walletEntries article>span{display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:#e5f9f4;color:#0b8a72;font-weight:800}.walletEntries b,.walletEntries small{display:block}.walletEntries b{color:#13233f;font:600 11px Inter,sans-serif}.walletEntries small{margin-top:3px;color:#6b7a94;font:10px Inter,sans-serif}.walletEntries strong{font:700 10.5px Inter,sans-serif}.walletEntries strong.credit{color:#0b8a72}.walletEntries strong.debit{color:#6b7a94}.walletLoading{color:#6b7a94;font:12px Inter,sans-serif}.v22-screen{padding:0 0 94px!important}.v22-screen>.inner{padding:16px 18px 0}.v22-screen>.inner>.back{display:none}.v22-screen .inner>p:first-of-type{margin:0 0 4px;color:#6b7a94;font:700 10px Inter,sans-serif;letter-spacing:.7px}.v22-screen .inner>h1{margin:0;color:#13233f;font:700 21px Sora,Inter,sans-serif}.v22-screen .inner>span{display:block;margin-top:4px;color:#6b7a94;font:12px/1.4 Inter,sans-serif}.v22Prelude{padding:16px 18px 0}.v22Prelude+.inner{padding-top:16px}.v22Prelude .chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin-bottom:14px}.v22Prelude .chips::-webkit-scrollbar{display:none}.v22Prelude .chip{flex:0 0 auto;border:1px solid #e7ebf3;border-radius:18px;background:#fff;color:#6b7a94;padding:7px 11px;font:700 10.5px Inter,sans-serif}.v22Prelude .chip.on{border-color:#0fa88c;background:#e5f9f4;color:#0b8a72}.v22Prelude .mini{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.v22Prelude .mcard{min-width:0;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:11px 8px;box-shadow:0 2px 10px #0a1b360d}.v22Prelude .mcard .v{overflow:hidden;color:#13233f;font:800 14px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.v22Prelude .mcard .k{margin-top:3px;color:#6b7a94;font:600 9px/1.2 Inter,sans-serif}.v22Prelude .ia{margin:0!important}.v22-screen .section{margin:20px 0}.v22-screen .section>header{margin:0 2px 10px}.v22-screen .section>header h2{font:700 15px Sora,Inter,sans-serif}.v22-screen .profileRows{display:grid;gap:9px}.v22-screen .profileRows>button,.v22-screen .patientRow{min-height:64px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;box-shadow:0 2px 10px #0a1b360d}.v22-screen .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;overflow:visible;padding:0}.v22-screen .metrics button{min-width:0;min-height:70px;border-radius:14px}.v22-screen .heroCard{border-radius:18px;background:linear-gradient(135deg,#123b57,#0a1b36);border:1px solid rgba(46,211,181,.3);box-shadow:none}.v22-screen .managementRevenue{border-radius:18px;background:linear-gradient(135deg,#123b57,#0a1b36);color:#fff}.v22-screen .managementRevenue p{color:#9fb0cc}.v22-screen .notice{border:1px solid #dce8f2;border-radius:13px;background:#f1f7fb;padding:11px;color:#52627e;font-size:11px;line-height:1.45}.v22-screen .composer{margin:14px 0;border-radius:16px}.v22-screen .rail{padding:2px}.v22-screen .offer{border-radius:16px;box-shadow:0 2px 10px #0a1b360d}.benefitsV22{padding:0 0 94px}.benefitsPad{padding:16px 18px 0}.benefitsHero{border-radius:18px;background:#0a1b36;color:#fff;padding:17px;box-shadow:0 8px 22px #0a1b3629}.benefitsHero small{color:#2ed3b5;font:700 10px Inter,sans-serif;text-transform:uppercase;letter-spacing:.7px}.benefitsHero strong{display:block;margin:7px 0 3px;font:800 30px Sora,Inter,sans-serif}.benefitsHero p{margin:0;color:#c3cede;font:11px Inter,sans-serif}.benefitsHero>div{display:flex;gap:26px;margin-top:14px;border-top:1px solid #ffffff1f;padding-top:11px}.benefitsHero span{display:grid;gap:3px;color:#b7c6dc;font:10px Inter,sans-serif}.benefitsHero span b{color:#fff;font:700 12px Sora,Inter,sans-serif}.benefitsWallet{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:12px;border:1px solid #dce8f2;border-radius:12px;background:#fff;color:#0b695a;padding:12px 14px;font:700 12px Sora,Inter,sans-serif}.benefitsWallet span{font-size:23px;line-height:.7}.benefitsNotice{border-radius:10px;background:#e5f9f4;color:#0b695a;padding:9px 11px;font:600 11px/1.4 Inter,sans-serif}.benefitsSection{margin-top:20px}.benefitsSection header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 2px 10px}.benefitsSection h2{margin:0;color:#13233f;font:700 15px Sora,Inter,sans-serif}.benefitsSection header button{border:0;background:transparent;color:#0b8a72;padding:0;font:700 10.5px Inter,sans-serif}.benefitsRestaurants{display:grid;gap:9px}.benefitsRestaurants article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px 14px;box-shadow:0 2px 10px #0a1b360d}.benefitsRestaurants article b{display:block;color:#13233f;font:700 12px Sora,Inter,sans-serif}.benefitsRestaurants article p{margin:3px 0;color:#6b7a94;font:11px Inter,sans-serif}.benefitsRestaurants article small{display:block;color:#0b8a72;font:700 10px Inter,sans-serif}.benefitsRestaurants article button{border:0;border-radius:9px;background:#e5f9f4;color:#0b695a;padding:8px 10px;font:700 10.5px Inter,sans-serif}.benefitsInline{border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:13px 14px;box-shadow:0 2px 10px #0a1b360d}.benefitsInline header{margin:0}.benefitsPartners{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.benefitsPartners button{border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;text-align:left;font:inherit}.benefitsPartners b,.benefitsPartners span,.benefitsPartners small{display:block}.benefitsPartners b{color:#13233f;font:700 11px Sora,Inter,sans-serif}.benefitsPartners span{margin-top:7px;color:#0b8a72;font:800 12px Inter,sans-serif}.benefitsPartners small{margin-top:2px;color:#6b7a94;font:10px Inter,sans-serif}.managementV22{padding:0 0 94px}.managementPad{padding:16px 18px 0}.managementHero{border-radius:18px;background:#0a1b36;color:#fff;padding:17px;box-shadow:0 8px 22px #0a1b3629}.managementHero small{color:#2ed3b5;font:700 10px Inter,sans-serif;text-transform:uppercase;letter-spacing:.7px}.managementHero>strong{display:block;margin:7px 0 3px;font:800 28px Sora,Inter,sans-serif}.managementHero>p{margin:0;color:#2ed3b5;font:600 10.5px Inter,sans-serif}.managementHero>div{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:9px;margin-top:13px;border-top:1px solid #ffffff1f;padding-top:11px}.managementHero span{display:grid;gap:3px;min-width:0;color:#b7c6dc;font:9px/1.2 Inter,sans-serif}.managementHero span b{overflow:hidden;color:#fff;font:700 11px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.managementKpis{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:12px}.managementKpis article{min-width:0;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:11px;box-shadow:0 2px 10px #0a1b360d}.managementKpis b{display:block;color:#0b8a72;font:800 14px Sora,Inter,sans-serif}.managementKpis span{display:block;margin-top:3px;color:#6b7a94;font:600 9px/1.25 Inter,sans-serif}.managementSection{margin-top:20px}.managementSection>h2,.managementSection>header h2{margin:0 2px 10px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.managementSection>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.managementSection>header button{border:0;background:transparent;color:#0b8a72;padding:0;font:700 10.5px Inter,sans-serif}.managementChart{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:14px;box-shadow:0 2px 10px #0a1b360d}.chartBars{display:flex;align-items:flex-end;gap:9px;height:75px;border-bottom:1px solid #edf0f5}.chartBars i{display:block;flex:1;border-radius:7px 7px 2px 2px;background:#2ed3b5}.chartBars i:nth-child(1){height:35%}.chartBars i:nth-child(2){height:48%}.chartBars i:nth-child(3){height:58%}.chartBars i:nth-child(4){height:52%}.chartBars i:nth-child(5){height:73%}.chartBars i:nth-child(6){height:89%}.managementChart>div:last-child{display:flex;gap:13px;margin-top:9px;color:#6b7a94;font:600 9px Inter,sans-serif}.managementChart>div:last-child span:first-child{color:#0b8a72}.managementAlerts{display:grid;gap:8px}.managementAlerts button{display:grid;grid-template-columns:1fr auto;gap:3px;align-items:center;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:12px;text-align:left;font:inherit}.managementAlerts button b{color:#13233f;font:700 11px Sora,Inter,sans-serif}.managementAlerts button small{color:#6b7a94;font:10px/1.3 Inter,sans-serif}.managementAlerts button span{grid-row:1 / span 2;grid-column:2;color:#0b8a72;font:700 10px Inter,sans-serif}.managementAreas{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:2px 14px;box-shadow:0 2px 10px #0a1b360d}.managementAreas button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #edf0f5;background:transparent;padding:12px 0;text-align:left;font:inherit}.managementAreas button:last-child{border-bottom:0}.managementAreas b,.managementAreas small{display:block}.managementAreas b{color:#13233f;font:600 11.5px Inter,sans-serif}.managementAreas small{margin-top:3px;color:#6b7a94;font:10px Inter,sans-serif}.managementAreas i{color:#0b8a72;font-size:19px;font-style:normal}.travelV22{padding:0 0 94px}.travelPad{padding:16px 18px 0}.travelHero{border-radius:18px;background:#0a1b36;color:#fff;padding:17px;box-shadow:0 8px 22px #0a1b3629}.travelHero small{color:#2ed3b5;font:700 10px Inter,sans-serif;text-transform:uppercase;letter-spacing:.7px}.travelHero>strong{display:block;margin:7px 0 4px;font:700 18px Sora,Inter,sans-serif}.travelHero>p{margin:0;color:#c3cede;font:11px Inter,sans-serif}.travelHero>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;border-top:1px solid #ffffff1f;padding-top:11px}.travelHero span{display:grid;gap:3px;color:#b7c6dc;font:10px Inter,sans-serif}.travelHero span b{color:#fff;font:700 12px Sora,Inter,sans-serif}.travelNotice{border-radius:10px;background:#e5f9f4;color:#0b695a;padding:9px 11px;font:600 11px/1.4 Inter,sans-serif}.travelSection{margin-top:20px}.travelSection>h2,.travelSection>header h2{margin:0 2px 10px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.travelSection>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.travelSection>header button{border:0;background:transparent;color:#0b8a72;padding:0;font:700 10.5px Inter,sans-serif}.travelChart{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:14px;box-shadow:0 2px 10px #0a1b360d}.travelChart>div{display:flex;align-items:flex-end;gap:9px;height:65px;border-bottom:1px solid #edf0f5}.travelChart i{display:block;flex:1;border-radius:6px 6px 2px 2px;background:#2ed3b5}.travelChart i:nth-child(1){height:25%;opacity:.4}.travelChart i:nth-child(2){height:36%;opacity:.5}.travelChart i:nth-child(3){height:52%;opacity:.65}.travelChart i:nth-child(4){height:46%;opacity:.55}.travelChart i:nth-child(5){height:70%;opacity:.8}.travelChart i:nth-child(6){height:90%}.travelChart p{margin:9px 0 0;color:#6b7a94;font:600 9px/1.35 Inter,sans-serif}.travelAi{margin-top:16px;border-radius:18px;background:#0a1b36;color:#fff;padding:16px}.travelAi small{color:#2ed3b5;font:700 10px Inter,sans-serif;letter-spacing:.7px;text-transform:uppercase}.travelAi h2{margin:8px 0 12px;color:#fff;font:600 13px/1.5 Sora,Inter,sans-serif}.travelAi h2 b{color:#2ed3b5}.travelAi>div{display:flex;gap:8px}.travelAi button{flex:1;border:0;border-radius:10px;padding:9px 8px;font:700 10.5px Inter,sans-serif}.travelAi button:first-child{background:#2ed3b5;color:#0a1b36}.travelAi button:last-child{background:#ffffff18;color:#fff}.travelCatalog{display:grid;gap:9px}.travelCatalog article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px 14px;box-shadow:0 2px 10px #0a1b360d}.travelCatalog b{display:block;color:#13233f;font:700 12px Sora,Inter,sans-serif}.travelCatalog p{margin:3px 0 0;color:#6b7a94;font:10.5px/1.35 Inter,sans-serif}.travelCatalog button{border:0;border-radius:9px;background:#e5f9f4;color:#0b695a;padding:8px 10px;font:700 10.5px Inter,sans-serif}.travelInline{border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:13px 14px;box-shadow:0 2px 10px #0a1b360d}.travelInline header{margin:0}.marketingV22{padding:0 0 94px}.marketingIntro{padding:20px 18px 7px}.marketingIntro h2{margin:0;color:#13233f;font:700 22px/1.2 Sora,Inter,sans-serif}.marketingIntro p{margin:7px 0 0;color:#6b7a94;font:12px/1.45 Inter,sans-serif}.marketingPad{padding:0 18px}.marketingMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.marketingMetrics article{min-width:0;border:1px solid #e7ebf3;border-radius:14px;background:#fff;padding:11px 8px;box-shadow:0 2px 10px #0a1b360d}.marketingMetrics b{display:block;overflow:hidden;color:#0b8a72;font:800 14px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.marketingMetrics span{display:block;margin-top:3px;color:#6b7a94;font:600 9px/1.2 Inter,sans-serif}.marketingSection{margin-top:20px}.marketingSection>h2,.marketingSection>header h2{margin:0 2px 10px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.marketingSection>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.marketingSection>header button{border:0;background:transparent;color:#0b8a72;padding:0;font:700 10.5px Inter,sans-serif}.marketingChart{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:14px;box-shadow:0 2px 10px #0a1b360d}.marketingChart>div{display:flex;align-items:flex-end;gap:9px;height:70px;border-bottom:1px solid #edf0f5}.marketingChart i{display:block;flex:1;border-radius:6px 6px 2px 2px;background:#2ed3b5}.marketingChart i:nth-child(1){height:24%;opacity:.4}.marketingChart i:nth-child(2){height:39%;opacity:.5}.marketingChart i:nth-child(3){height:55%;opacity:.65}.marketingChart i:nth-child(4){height:66%;opacity:.72}.marketingChart i:nth-child(5){height:77%;opacity:.85}.marketingChart i:nth-child(6){height:92%}.marketingChart p{margin:9px 0 0;color:#6b7a94;font:600 9px Inter,sans-serif}.marketingChannels{display:grid;grid-template-columns:1fr 1fr;gap:7px;border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px;box-shadow:0 2px 10px #0a1b360d;font:600 10px Inter,sans-serif;color:#6b7a94}.marketingChannels b{grid-column:1 / -1;color:#13233f;font:700 14px Sora,Inter,sans-serif}.marketingAi{border-radius:18px;background:#0a1b36;color:#fff;padding:16px}.marketingAi small{color:#2ed3b5;font:700 10px Inter,sans-serif;letter-spacing:.7px;text-transform:uppercase}.marketingAi h3{margin:8px 0 12px;color:#fff;font:600 13px/1.5 Sora,Inter,sans-serif}.marketingAi h3 b{color:#2ed3b5}.marketingAi>div{display:flex;gap:8px}.marketingAi button{flex:1;border:0;border-radius:10px;padding:9px 8px;font:700 10.5px Inter,sans-serif}.marketingAi button:first-child{background:#2ed3b5;color:#0a1b36}.marketingAi button:last-child{background:#ffffff18;color:#fff}.marketingServices{border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:2px 14px;box-shadow:0 2px 10px #0a1b360d}.marketingServices button{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-bottom:1px solid #edf0f5;background:transparent;padding:12px 0;text-align:left;font:inherit}.marketingServices button:last-child{border-bottom:0}.marketingServices b,.marketingServices small{display:block}.marketingServices b{color:#13233f;font:600 11.5px Inter,sans-serif}.marketingServices small{margin-top:3px;color:#6b7a94;font:10px Inter,sans-serif}.marketingServices i{color:#0b8a72;font-style:normal;font-size:19px}.marketingRequest{display:grid;gap:8px;margin-top:20px;border:1px solid #d9eee9;border-radius:16px;background:#f7fffd;padding:12px}.marketingRequest label{font:700 11px Sora,Inter,sans-serif;color:#13233f}.marketingRequest textarea,.marketingRequest select{resize:vertical;border:1px solid #e7ebf3;border-radius:9px;padding:9px;font:12px Inter,sans-serif;color:#13233f;background:#fff}.marketingRequest textarea{min-height:74px}.marketingRequest button{justify-self:end;border:0;border-radius:8px;background:#2ed3b5;color:#082438;padding:8px 13px;font:700 11px Sora,Inter,sans-serif}.marketingRequest button:disabled{opacity:.45}.marketingLeadCta{display:flex;align-items:center;justify-content:center;width:100%;margin-top:12px;border:0;border-radius:12px;background:#e5f9f4;color:#0b695a;padding:11px;font:700 11px Sora,Inter,sans-serif}.marketingActivationScreen{min-height:100%;background:#f6f8fb;padding:24px 20px 112px;color:#10213e;display:grid;align-content:start;gap:16px}.firstValueLayout{width:min(100%,760px);margin:0 auto}.firstValueProgress{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:7px;margin-bottom:13px}.firstValueProgress span{height:4px;border-radius:99px;background:#dbe4eb}.firstValueProgress .isComplete{background:#22bda5}.firstValueStep{display:flex;align-items:center;gap:5px;margin:0 0 20px;color:#6c7b94;font:700 12px/1.2 Inter,sans-serif}.firstValueStep b{color:#13947e}.firstValueStep span{color:#a0acbc}.firstValueHeading{margin-bottom:22px}.firstValueHeading h1{max-width:620px;margin:0;color:#10213e;font:800 clamp(25px,4vw,36px)/1.12 Sora,Inter,sans-serif;letter-spacing:-.025em}.firstValueHeading p{max-width:610px;margin:10px 0 0;color:#64738d;font:500 14px/1.55 Inter,sans-serif}.outcomeChoiceGrid{display:grid;gap:10px}.outcomeChoiceGrid button{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 26px;align-items:center;gap:12px;width:100%;min-height:70px;border:1px solid #dce5ee;border-radius:13px;background:#fff;color:#10213e;padding:11px 13px;text-align:left;box-shadow:0 4px 14px #0d233f09;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.outcomeChoiceGrid button:hover{border-color:#a8d9d0}.outcomeChoiceGrid button:focus-visible{outline:3px solid rgba(34,189,165,.26);outline-offset:2px}.outcomeChoiceGrid button.isSelected{border-color:#22bda5;background:#f0fbf8;box-shadow:0 5px 16px #13947e14}.outcomeChoiceGrid button>i{display:grid;width:42px;height:42px;place-items:center;border-radius:11px;background:#edf2f7;color:#10213e}.outcomeChoiceGrid button.isSelected>i{background:#d7f5ef;color:#078674}.outcomeChoiceGrid button>span{font:750 14px/1.3 Sora,Inter,sans-serif}.outcomeChoiceGrid button>em{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#22bda5;color:#fff;font-style:normal}.outcomeChoiceGrid button>i{border:1px solid #dce5ee;background:#fff}.outcomeChoiceGrid button.isSelected>i{border-color:transparent}.outcomeChoiceGrid button>svg{justify-self:end;color:#10213e}.firstValuePrimary,.firstValueSecondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:7px;border-radius:11px;padding:12px 20px;font:800 14px Sora,Inter,sans-serif}.firstValuePrimary{width:100%;margin-top:17px;border:1px solid #0a1b36;background:#0a1b36;color:#fff;box-shadow:0 8px 18px #0a1b3621}.firstValuePrimary:hover:not(:disabled){background:#17345d}.firstValuePrimary:focus-visible,.firstValueSecondary:focus-visible{outline:3px solid rgba(34,189,165,.35);outline-offset:2px}.firstValuePrimary:disabled{cursor:not-allowed;background:#ced8e3;border-color:#ced8e3;box-shadow:none;color:#697991}.firstValueSecondary{border:1px solid #d6e0e9;background:#fff;color:#10213e}.whatHappensNext{margin-top:29px;border-top:1px solid #e3e9ef;padding-top:20px}.whatHappensNext h2{margin:0 0 14px;color:#10213e;font:800 14px Sora,Inter,sans-serif}.whatHappensNext>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.whatHappensNext article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0}.whatHappensNext article>i{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:#e8f8f5;color:#078674}.whatHappensNext article span{display:grid;min-width:0;gap:2px}.whatHappensNext article b{color:#10213e;font:750 10px/1.25 Sora,Inter,sans-serif}.whatHappensNext article small{color:#75839a;font:500 9px/1.3 Inter,sans-serif}.whatHappensNext article>svg{position:absolute;right:-7px;color:#aab7c5}.whatHappensNext>p{display:flex;align-items:center;justify-content:center;gap:6px;margin:20px 0 0;color:#6c7b94;font:600 10px/1.4 Inter,sans-serif}.whatHappensNext>p svg{color:#13947e;flex:0 0 auto}.firstValueFormStep{display:grid}.firstValueFormStep>label{margin-bottom:8px;color:#10213e;font:800 13px Sora,Inter,sans-serif}.firstValueFormStep textarea{width:100%;min-height:150px;resize:vertical;border:1px solid #d5e0e9;border-radius:13px;background:#fff;color:#10213e;padding:14px;font:500 14px/1.55 Inter,sans-serif;box-shadow:0 4px 14px #0d233f09}.firstValueFormStep textarea:focus{outline:0;border-color:#22bda5;box-shadow:0 0 0 3px #22bda526}.firstValueFormStep>span{justify-self:end;margin-top:6px;color:#75839a;font:600 10px Inter,sans-serif}.firstValueFormStep>div,.firstValueReview>div{display:grid;grid-template-columns:auto minmax(190px,1fr);gap:10px;margin-top:18px}.firstValueFormStep .firstValuePrimary,.firstValueReview .firstValuePrimary{margin-top:0}.firstValueReview{display:grid;gap:12px}.firstValueReview article{display:flex;align-items:center;gap:12px;border:1px solid #dce5ee;border-radius:13px;background:#fff;padding:14px}.firstValueReview article>i{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:11px;background:#dff7f2;color:#078674}.firstValueReview article>div{display:grid;gap:4px;flex:1}.firstValueReview article small{color:#74839a;font:800 9px Inter,sans-serif;letter-spacing:.08em}.firstValueReview article b{font:800 14px/1.3 Sora,Inter,sans-serif}.firstValueReview article>svg{color:#13947e}.firstValueReview article:nth-child(2){display:grid;gap:7px}.firstValueReview article p{margin:0;color:#52637c;font:500 13px/1.55 Inter,sans-serif}.firstValueError{margin:0;border:1px solid #f0c8c8;border-radius:10px;background:#fff2f2;color:#9f3232;padding:11px;font:650 12px/1.4 Inter,sans-serif}.firstValueConsent{margin:0;color:#6c7b94;text-align:center;font:550 10px/1.45 Inter,sans-serif}.firstValueProof,.pendingRequestCard,.activationLoadError{width:min(100%,680px);margin:0 auto;border:1px solid #dce5ee;border-radius:18px;background:#fff;padding:28px;box-shadow:0 12px 28px #0a1b3612}.firstValueProof{text-align:center}.firstValueProof>i{display:grid;width:54px;height:54px;margin:0 auto 15px;place-items:center;border-radius:50%;background:#dff7f2;color:#078674}.firstValueProof>small,.pendingRequestCard>small{color:#078674;font:850 10px Inter,sans-serif;letter-spacing:.08em}.firstValueProof h1,.pendingRequestCard h1,.activationLoadError h1{margin:8px 0;color:#10213e;font:800 25px/1.2 Sora,Inter,sans-serif}.firstValueProof p,.pendingRequestCard>p,.activationLoadError p{margin:0;color:#64738d;font:500 14px/1.55 Inter,sans-serif}.firstValueProof>span{display:inline-flex;margin-top:18px;border-radius:99px;background:#e8f8f5;color:#087e6b;padding:7px 12px;font:800 11px Inter,sans-serif}.firstValueProofAction,.pendingRequestSchedule{display:flex;min-height:47px;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:20px;border:1px solid #0a1b36;border-radius:11px;background:#0a1b36;color:#fff;padding:11px 16px;font:800 13px Sora,Inter,sans-serif}.firstValueProofAction:focus-visible,.pendingRequestSchedule:focus-visible{outline:3px solid rgba(34,189,165,.35);outline-offset:2px}.pendingRequestStatus{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0;border-radius:12px;background:#eff5fb;padding:12px}.pendingRequestStatus span{border-radius:99px;background:#dff7f2;color:#087e6b;padding:6px 10px;font:800 10px Inter,sans-serif}.pendingRequestStatus time{color:#65748b;font:650 10px Inter,sans-serif}.pendingRequestCard ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.pendingRequestCard li{display:flex;gap:11px;color:#8190a5}.pendingRequestCard li>svg{flex:0 0 auto;margin-top:2px}.pendingRequestCard li>span{display:grid;gap:3px}.pendingRequestCard li b{color:#34445e;font:750 12px Sora,Inter,sans-serif}.pendingRequestCard li small{font:500 11px/1.4 Inter,sans-serif}.pendingRequestCard li.isDone,.pendingRequestCard li.isDone b{color:#078674}.activationLoading{width:min(100%,680px);margin:20vh auto 0;text-align:center;color:#63728b;font:700 13px Sora,Inter,sans-serif}.activationLoadError{display:grid;justify-items:start;gap:10px}.activationLoadError>svg{color:#bc5d42}.activationLoadError button{border:0;border-radius:10px;background:#0a1b36;color:#fff;padding:11px 15px;font:800 12px Sora,Inter,sans-serif}@media(min-width:700px){.marketingActivationScreen{padding-top:44px}.outcomeChoiceGrid{grid-template-columns:repeat(2,1fr)}.outcomeChoiceGrid button{min-height:82px}.firstValuePrimary{width:auto;min-width:220px;justify-self:end;display:flex;margin-left:auto}.whatHappensNext article b{font-size:11px}.whatHappensNext article small{font-size:10px}}@media(max-width:480px){.marketingActivationScreen{padding:18px 18px calc(104px + env(safe-area-inset-bottom))}.firstValueHeading{margin-bottom:18px}.firstValueHeading h1{font-size:28px}.outcomeChoiceGrid button{min-height:64px}.whatHappensNext{margin-top:25px}.whatHappensNext>div{gap:5px}.whatHappensNext article{grid-template-columns:30px minmax(0,1fr);gap:6px}.whatHappensNext article>i{width:30px;height:30px}.whatHappensNext article>svg{display:none}.firstValueFormStep>div,.firstValueReview>div{grid-template-columns:1fr}.firstValueFormStep .firstValuePrimary,.firstValueReview .firstValuePrimary{order:-1;width:100%}.firstValueSecondary{width:100%}.firstValueProof,.pendingRequestCard,.activationLoadError{padding:22px 18px}.pendingRequestStatus{align-items:flex-start;flex-direction:column}}.postRequestContinuation{width:min(100%,680px);margin:0 auto;display:grid;gap:13px}.postRequestContinuation>header{padding:3px 2px}.postRequestContinuation>header small{color:#078674;font:850 10px Inter,sans-serif;letter-spacing:.08em}.postRequestContinuation>header h2{margin:6px 0 4px;color:#10213e;font:800 20px/1.25 Sora,Inter,sans-serif}.postRequestContinuation>header p{margin:0;color:#64738d;font:500 12px/1.5 Inter,sans-serif}.postRequestCall{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;border-radius:17px;background:#0a1b36;padding:17px;color:#fff;box-shadow:0 12px 28px #0a1b361f}.postRequestCall>i{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#2ed3b526;color:#2ed3b5}.postRequestCall>div{display:grid;align-content:center;gap:3px}.postRequestCall b{font:750 13px Sora,Inter,sans-serif}.postRequestCall span{color:#b9c7d9;font:500 10.5px/1.4 Inter,sans-serif}.postRequestCall button{grid-column:1/-1;display:flex;min-height:43px;align-items:center;justify-content:center;gap:6px;border:0;border-radius:11px;background:#2ed3b5;color:#082438;font:800 12px Sora,Inter,sans-serif}.postRequestShortcuts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.postRequestShortcuts button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;border:1px solid #dce5ee;border-radius:15px;background:#fff;color:#10213e;padding:13px;text-align:left}.postRequestShortcuts button>svg:first-child{color:#078674}.postRequestShortcuts span{display:grid;gap:2px}.postRequestShortcuts b{font:750 10.5px Sora,Inter,sans-serif}.postRequestShortcuts small{color:#74839a;font:500 9.5px Inter,sans-serif}.postRequestPlacement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;align-items:center;border:1px solid #cbdcf1;border-radius:16px;background:#edf5ff;padding:15px}.postRequestPlacement>small{grid-column:1/-1;color:#37658f;font:850 9px Inter,sans-serif;letter-spacing:.1em}.postRequestPlacement>div{display:grid;gap:3px}.postRequestPlacement b{color:#10213e;font:750 12px Sora,Inter,sans-serif}.postRequestPlacement p{margin:0;color:#5f7189;font:500 10.5px/1.4 Inter,sans-serif}.postRequestPlacement a{display:flex;align-items:center;gap:4px;border-radius:10px;background:#12375f;color:#fff;padding:9px 11px;text-decoration:none;font:800 10px Sora,Inter,sans-serif}.postRequestContinuation button:focus-visible,.postRequestContinuation a:focus-visible{outline:3px solid rgba(34,189,165,.35);outline-offset:2px}@media(max-width:480px){.postRequestShortcuts,.postRequestPlacement{grid-template-columns:1fr}.postRequestPlacement a{width:max-content}}.equipmentV22{background:#f4f7fb;min-height:100%;color:#13233f}.equipmentPad{padding:14px 15px 96px;display:grid;gap:14px}.equipmentChips{display:flex;gap:8px;overflow:auto;padding-bottom:2px}.equipmentChips button{white-space:nowrap;border:1px solid #d9e4ec;background:#fff;border-radius:999px;color:#6b7a94;padding:8px 12px;font-weight:700}.equipmentChips button.active{background:#0a1b36;color:#fff;border-color:#0a1b36}.equipmentSection{display:grid;gap:8px}.equipmentSection h2{font-size:15px;margin:0}.equipmentSection header{display:flex;align-items:center;justify-content:space-between}.equipmentSection header button{border:0;background:transparent;color:#0b8a72;font-weight:800}.equipmentFeature{border-radius:16px;background:linear-gradient(135deg,#0a1b36,#174270);color:#fff;padding:18px;box-shadow:0 10px 22px #0a1b3628}.equipmentFeature small{color:#9feadf;font-weight:800}.equipmentFeature h3{font-size:20px;margin:5px 0}.equipmentFeature p{margin:0 0 15px;color:#d7e2ed;font-size:13px;line-height:1.45}.equipmentFeature>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.equipmentFeature b{font-size:17px}.equipmentFeature button,.equipmentAi button{border:0;border-radius:9px;padding:9px 11px;font-weight:800}.equipmentFeature button,.equipmentAi button:first-child{background:#2ed3b5;color:#062d2e}.equipmentAi{background:#e7fbf7;border:1px solid #b6eee4;border-radius:15px;padding:16px;display:grid;gap:9px}.equipmentAi small{color:#087d6b;font-weight:800}.equipmentAi small i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ed3b5;margin-right:6px}.equipmentAi h3{font-size:15px;line-height:1.45;margin:0;font-weight:600}.equipmentAi h3 b{color:#087d6b}.equipmentAi>div{display:flex;gap:8px}.equipmentAi button:last-child{background:#fff;color:#687990;border:1px solid #d7e5e8}.equipmentComparison{background:#fff;border:1px solid #dbe5ec;border-radius:14px;padding:15px}.equipmentComparison small{color:#718298;font-weight:800}.equipmentComparison h3{margin:7px 0;color:#087d6b}.equipmentComparison p{margin:5px 0;font-size:13px}.equipmentTrend{border-radius:14px;background:#fff;padding:14px;display:grid;gap:10px}.equipmentTrend span{display:grid;grid-template-columns:85px 1fr 42px;align-items:center;gap:7px;font-size:12px;font-weight:700}.equipmentTrend i{height:10px;border-radius:999px;background:#2ed3b5}.equipmentTrend b{color:#087d6b}.equipmentTrend p{color:#6b7a94;font-size:12px;margin:4px 0 0}.equipmentList{display:grid;gap:9px}.equipmentList article{background:#fff;border-radius:13px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.equipmentList h3{font-size:14px;margin:0}.equipmentList p{font-size:12px;color:#6b7a94;margin:4px 0 0}.equipmentList button{border:0;background:#e8fbf7;color:#087d6b;border-radius:8px;padding:7px;font-weight:800;white-space:nowrap}.equipmentSimulator{width:100%;border:0;border-radius:13px;background:#0a1b36;color:#fff;padding:15px;text-align:left;font-weight:800;font-size:14px;display:flex;justify-content:space-between}.equipmentSimulator span{font-size:22px;line-height:12px}.crmV22{min-height:100%;background:#f4f7fb;color:#13233f}.crmPad{padding:15px 15px 96px;display:grid;gap:14px}.crmMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.crmMetrics article{background:#fff;border-radius:12px;padding:13px 9px;text-align:center}.crmMetrics b{font-size:20px;display:block}.crmMetrics span{font-size:11px;color:#6b7a94}.crmAi{background:#e7fbf7;border:1px solid #b6eee4;border-radius:15px;padding:16px;display:grid;gap:9px}.crmAi small{font-weight:800;color:#087d6b}.crmAi small i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ed3b5;margin-right:6px}.crmAi h2{font-size:15px;line-height:1.45;margin:0;font-weight:600}.crmAi h2 b{color:#087d6b}.crmAi>div{display:flex;gap:8px}.crmAi button{border:0;border-radius:9px;padding:9px 11px;font-weight:800}.crmAi button:first-child{background:#2ed3b5;color:#062d2e}.crmAi button:last-child{background:#fff;color:#687990;border:1px solid #d7e5e8}.crmSection{display:grid;gap:8px}.crmSection h2{font-size:15px;margin:0}.crmSection header{display:flex;justify-content:space-between;align-items:center}.crmSection header button{border:0;background:transparent;color:#087d6b;font-weight:800}.crmPipeline{background:#fff;border-radius:14px;padding:14px;display:grid;gap:9px}.crmPipeline span{position:relative;display:block;overflow:hidden;background:#edf8f6;border-radius:6px;padding:7px;color:#062a22;font-size:12px;font-weight:800}.crmPipeline span i{display:block;height:4px;background:#2ed3b5;border-radius:4px;margin-top:5px}.crmPipeline p{font-size:12px;color:#6b7a94;margin:0}.crmFollowUps{display:grid;gap:9px}.crmFollowUps button{border:0;background:#fff;border-radius:13px;padding:13px;display:flex;text-align:left;align-items:center;gap:10px;color:#13233f}.crmFollowUps button>span{font-size:21px}.crmFollowUps div{display:grid;gap:3px;flex:1}.crmFollowUps b{font-size:14px}.crmFollowUps small{font-size:12px;color:#6b7a94}.crmFollowUps i{font-size:11px;color:#087d6b;font-style:normal;font-weight:800}.financeV22{min-height:100%;background:#f4f7fb;color:#13233f}.financePad{padding:15px 15px 96px;display:grid;gap:14px}.financeHero{background:#0a1b36;color:#fff;border-radius:17px;padding:18px;display:grid;gap:5px}.financeHero small{color:#a8bfd3}.financeHero strong{font-size:29px}.financeHero p{color:#71e4d0;margin:0;font-size:12px}.financeHero>div{display:flex;gap:24px;margin-top:10px}.financeHero span{display:grid;font-size:11px;color:#b9c9d9}.financeHero b{color:#fff;font-size:14px}.financeSection{display:grid;gap:8px}.financeSection header{display:flex;align-items:center;justify-content:space-between}.financeSection h2{margin:0;font-size:15px}.financeSection header button{border:0;background:transparent;color:#087d6b;font-weight:800}.financeChart{height:120px;background:#fff;border-radius:14px;padding:13px;display:flex;align-items:flex-end;justify-content:space-around;gap:14px}.financeChart span{height:100%;display:flex;align-items:flex-end;gap:3px;color:#6b7a94;font-size:11px}.financeChart i,.financeChart b{width:18px;background:#2ed3b5;border-radius:4px 4px 0 0}.financeChart b{background:#e05252}.financeDue{display:grid;gap:8px}.financeDue article{background:#fff;padding:13px;border-radius:12px;display:flex;justify-content:space-between}.financeDue div{display:grid;gap:3px}.financeDue small{color:#6b7a94}.financeDue strong{color:#d45050}.financeAi{background:#e7fbf7;border:1px solid #b6eee4;border-radius:15px;padding:16px}.financeAi small{color:#087d6b;font-weight:800}.financeAi h3{font-size:14px;line-height:1.5}.financeAi b{color:#087d6b}.financeAi>div{display:flex;gap:8px}.financeAi button{border:0;border-radius:8px;padding:9px;font-weight:800}.financeAi button:first-child{background:#2ed3b5;color:#062d2e}.financeAi button:last-child{background:#fff;color:#687990}.financeDre{display:grid;gap:10px;background:#fff;border-radius:14px;padding:14px}.financeDre span{display:grid;grid-template-columns:1fr auto;gap:4px;font-size:13px}.financeDre i{grid-column:1/3;height:7px;border-radius:999px;background:#2ed3b5}.financeDre span:nth-child(2) i{background:#e05252}.inventoryV22{min-height:100%;background:#f4f7fb;color:#13233f}.inventoryPad{padding:15px 15px 96px;display:grid;gap:14px}.inventoryMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.inventoryMetrics article{background:#fff;padding:12px 7px;text-align:center;border-radius:12px}.inventoryMetrics b{display:block;font-size:20px}.inventoryMetrics span{font-size:11px;color:#6b7a94}.inventoryAlert{display:flex;gap:10px;align-items:center;background:#fff0f0;border:1px solid #ffd6d6;border-radius:13px;padding:12px}.inventoryAlert p{margin:0;display:grid;gap:3px;flex:1;font-size:13px}.inventoryAlert small{font-size:11px;color:#7b6670}.inventoryAlert button{border:0;background:transparent;color:#c04a4a;font-weight:800}.inventoryAi{background:#e7fbf7;border:1px solid #b6eee4;border-radius:15px;padding:15px}.inventoryAi small{font-weight:800;color:#087d6b}.inventoryAi h2{font-size:14px;line-height:1.45}.inventoryAi h2 b{color:#087d6b}.inventoryAi>div{display:flex;gap:8px}.inventoryAi button{border:0;border-radius:8px;padding:9px;font-weight:800}.inventoryAi button:first-child{background:#2ed3b5;color:#062d2e}.inventoryAi button:last-child{background:#fff;color:#687990}.inventorySection{display:grid;gap:8px}.inventorySection header{display:flex;justify-content:space-between}.inventorySection h2{font-size:15px;margin:0}.inventorySection button{border:0;background:transparent;color:#087d6b;font-weight:800}.inventoryCritical{background:#fff;border-radius:13px;padding:13px;display:grid;gap:10px}.inventoryCritical article{display:grid;grid-template-columns:1fr auto;gap:5px;font-size:13px}.inventoryCritical i{grid-column:1/3;height:7px;border-radius:99px;background:#2ed3b5}.inventoryOffer{border:0;border-radius:13px;background:#0a1b36;color:#fff;padding:15px;font-weight:800;display:flex;justify-content:space-between}.inventorySpend{height:90px;background:#fff;border-radius:13px;padding:12px;display:flex;gap:13px;align-items:flex-end}.inventorySpend i{width:28px;background:#0a1b36;border-radius:4px 4px 0 0}.inventorySpend i:last-child{background:#2ed3b5}.inventoryNote{font-size:12px;color:#6b7a94;margin:0}.recordsV22{min-height:100%;background:#f4f7fb;color:#13233f}.recordsPad{padding:15px 15px 96px;display:grid;gap:14px}.recordsHero{background:linear-gradient(135deg,#0a1b36,#164671);border-radius:17px;padding:19px;color:#fff}.recordsHero small{color:#9feadf;font-weight:800}.recordsHero h2{margin:8px 0;font-size:24px}.recordsHero p{font-size:13px;color:#d7e4ee;line-height:1.4}.recordsHero button{border:0;background:#2ed3b5;color:#062d2e;border-radius:9px;padding:10px;font-weight:800}.recordsSection{display:grid;gap:8px}.recordsSection header{display:flex;justify-content:space-between;align-items:center}.recordsSection h2{font-size:15px;margin:0}.recordsSection button{border:0;background:transparent;color:#087d6b;font-weight:800}.recordsList{display:grid;gap:8px}.recordsList article{background:#fff;border-radius:13px;padding:13px;display:flex;align-items:center;gap:10px}.recordsList article>span{color:#087d6b;font-size:20px}.recordsList div{display:grid;gap:3px;flex:1}.recordsList b{font-size:14px}.recordsList small{font-size:12px;color:#6b7a94}.recordsList i{font-size:11px;color:#087d6b;font-style:normal;font-weight:800}.rentalV22{min-height:100%;background:#f4f7fb;color:#13233f}.rentalPad{padding:15px 15px 96px;display:grid;gap:14px}.rentalHero{background:linear-gradient(135deg,#0a1b36,#174270);color:#fff;border-radius:17px;padding:18px}.rentalHero small{color:#9feadf;font-weight:800}.rentalHero h2{font-size:23px;margin:8px 0}.rentalHero p{font-size:13px;color:#d7e4ee}.rentalHero>div{display:flex;gap:25px}.rentalHero span{display:grid;font-size:11px;color:#c9d7e5}.rentalHero b{color:#fff;font-size:16px}.rentalFilters{display:flex;gap:8px;overflow:auto}.rentalFilters button{border:1px solid #dbe5ec;background:#fff;color:#6b7a94;border-radius:99px;padding:8px 12px;white-space:nowrap;font-weight:800}.rentalFilters .active{background:#0a1b36;color:#fff;border-color:#0a1b36}.rentalAi{background:#e7fbf7;border:1px solid #b6eee4;border-radius:15px;padding:15px}.rentalAi small{color:#087d6b;font-weight:800}.rentalAi h3{font-size:14px;line-height:1.45}.rentalAi>div{display:flex;gap:8px}.rentalAi button{border:0;border-radius:8px;padding:9px;font-weight:800}.rentalAi button:first-child{background:#2ed3b5;color:#062d2e}.rentalAi button:last-child{background:#fff;color:#687990}.rentalSection{display:grid;gap:8px}.rentalSection header{display:flex;justify-content:space-between}.rentalSection h2{font-size:15px;margin:0}.rentalSection header button{border:0;background:transparent;color:#087d6b;font-weight:800}.rentalRooms{display:grid;gap:9px}.rentalRooms article{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:13px;padding:13px;gap:9px}.rentalRooms article>div{display:grid;gap:4px}.rentalRooms b{font-size:14px}.rentalRooms small{font-size:12px;color:#6b7a94}.rentalRooms span{display:grid;justify-items:end;gap:6px}.rentalRooms strong{font-size:12px}.rentalRooms button{border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:7px;font-weight:800}.rentalRooms i{color:#087d6b;font-style:normal;font-size:11px;font-weight:800}.rentalSimulator{border:0;border-radius:13px;background:#0a1b36;color:#fff;padding:15px;font-weight:800;display:flex;justify-content:space-between}.automationsV22{min-height:100%;background:#f4f7fb;color:#13233f}.automationsPad{padding:15px 15px 96px;display:grid;gap:14px}.automationsHero{border-radius:17px;background:#0a1b36;color:#fff;padding:19px;display:grid;gap:7px}.automationsHero small{color:#a9bfd3}.automationsHero strong{font-size:26px}.automationsHero p{font-size:12px;color:#a9bfd3;margin:0;line-height:1.45}.automationsSection{display:grid;gap:8px}.automationsSection h2{font-size:15px;margin:0}.automationRows{display:grid;gap:8px}.automationRows article{background:#fff;border-radius:13px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.automationRows article>div{display:grid;gap:4px}.automationRows b{font-size:14px}.automationRows small{font-size:12px;color:#6b7a94}.automationRows button{width:42px;height:24px;border:0;border-radius:20px;background:#cdd7df;padding:3px;display:flex;justify-content:flex-start}.automationRows button i{display:block;width:18px;height:18px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003}.automationRows button.on{background:#2ed3b5;justify-content:flex-end}.shiftsV22{min-height:100%;background:#f4f7fb;color:#13233f}.shiftsPad{padding:15px 15px 96px;display:grid;gap:14px}.shiftsHero{border-radius:17px;background:linear-gradient(135deg,#0a1b36,#174270);color:#fff;padding:18px}.shiftsHero small{color:#9feadf;font-weight:800}.shiftsHero h2{font-size:23px;margin:8px 0}.shiftsHero p{font-size:13px;color:#d7e4ee}.shiftsHero>div{display:flex;gap:25px}.shiftsHero span{display:grid;color:#cbd9e6;font-size:11px}.shiftsHero b{color:#fff;font-size:16px}.shiftsTabs{display:flex;gap:8px}.shiftsTabs button{border:1px solid #dbe5ec;background:#fff;border-radius:99px;padding:8px 13px;color:#6b7a94;font-weight:800}.shiftsTabs button.active{background:#0a1b36;color:#fff;border-color:#0a1b36}.shiftsSection{display:grid;gap:8px}.shiftsSection header{display:flex;justify-content:space-between}.shiftsSection h2{font-size:15px;margin:0}.shiftsSection header button{border:0;background:transparent;color:#087d6b;font-weight:800}.shiftsCards{display:grid;gap:9px}.shiftsCards article{background:#fff;border-radius:14px;padding:14px}.shiftsCards small{color:#087d6b;font-weight:800}.shiftsCards h3{margin:6px 0;font-size:16px}.shiftsCards p{font-size:12px;color:#6b7a94;margin:0 0 11px}.shiftsCards article>div{display:flex;justify-content:space-between;align-items:center}.shiftsCards b{font-size:15px}.shiftsCards button{border:0;background:#2ed3b5;color:#062d2e;border-radius:8px;padding:8px;font-weight:800}.shiftsCards i{font-style:normal;color:#087d6b;font-size:12px;font-weight:800}.plansV22{min-height:100%;background:#f7f8fb;color:#13233f}.plansHero{padding:21px 18px 16px;background:linear-gradient(145deg,#e9fbf7,#d9f4ee);border-bottom:1px solid #c7ebe2}.plansHero h1{margin:0;color:#13233f;font:700 22px/1.2 Sora,Inter,sans-serif;letter-spacing:-.5px}.plansHero p{margin:8px 0 0;color:#587086;font:12px/1.45 Inter,sans-serif}.plansPad{padding:15px 15px 96px;display:grid;gap:12px}.planCard{position:relative;display:block;width:100%;border:1px solid #e1e7ef;border-radius:16px;background:#fff;padding:16px;text-align:left;color:#13233f;box-shadow:0 2px 10px #0a1b360d}button.planCard{cursor:pointer;font:inherit}.planCard:active{transform:scale(.99)}.activePlan{border:2px solid #2ed3b5;padding:19px 15px 15px;box-shadow:0 8px 20px #0fa88c1f}.planTag{position:absolute;top:-11px;left:14px;border-radius:9px;background:#0fa88c;color:#fff;padding:4px 8px;font:800 9px Inter,sans-serif;text-transform:uppercase;letter-spacing:.3px}.planHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.planHead b{font:700 18px Sora,Inter,sans-serif}.planHead span{color:#0b8a72;font:800 22px Sora,Inter,sans-serif;white-space:nowrap}.planHead small{font:600 10px Inter,sans-serif;color:#6b7a94;margin-left:2px}.planCard ul{display:grid;gap:7px;margin:13px 0 0;padding-left:17px;color:#52627e;font:11.5px/1.35 Inter,sans-serif}.planCard li::marker{color:#0fa88c}.planStatus{margin:7px 0 0;color:#0b8a72;font:800 10px Inter,sans-serif}.plansNotice{margin:0;border-radius:12px;background:#e7fbf7;color:#0b695a;padding:11px 12px;font:600 11px/1.4 Inter,sans-serif}.planUsage{border:1px solid #e1e7ef;border-radius:15px;background:#fff;padding:13px 14px}.planUsage h2{margin:0 0 7px;font:700 15px Sora,Inter,sans-serif}.planUsage div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #edf0f5;font:600 11px Inter,sans-serif}.planUsage span{color:#6b7a94;text-align:right}.plansCta{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;border-radius:13px;background:#0a1b36;color:#fff;padding:15px;font:800 12px Sora,Inter,sans-serif;cursor:pointer}.plansCta span{color:#2ed3b5;font-size:21px;line-height:12px}.plansLoading{margin:0;padding:18px;color:#6b7a94;font:12px Inter,sans-serif;text-align:center}.investmentsV22{min-height:100%;background:#f4f7fb;color:#13233f}.investmentsPad{padding:15px 15px 96px;display:grid;gap:14px}.investmentsHero{border-radius:17px;background:#0a1b36;color:#fff;padding:18px}.investmentsHero h2{margin:0;color:#a9bfd3;font:600 11px Inter,sans-serif}.investmentsHero h1{margin:6px 0;color:#fff;font:800 27px Sora,Inter,sans-serif}.investmentsHero p{margin:0;color:#74e5d1;font:600 11px Inter,sans-serif}.investmentsHero>div{display:grid;grid-template-columns:1fr 1fr;gap:3px 15px;margin-top:14px}.investmentsHero b{color:#fff;font:700 14px Sora,Inter,sans-serif}.investmentsHero small{color:#b8c9da;font:10px Inter,sans-serif}.investmentsSection{display:grid;gap:8px}.investmentsSection h2{margin:0;font:700 15px Sora,Inter,sans-serif}.investmentsSection header{display:flex;align-items:center;justify-content:space-between}.investmentsSection header button{border:0;background:transparent;color:#087d6b;font-weight:800}.investmentsChart,.investmentsAllocation{border-radius:14px;background:#fff;padding:14px}.investmentsChart>div{height:94px;display:flex;align-items:flex-end;gap:9px;border-bottom:1px solid #edf0f5}.investmentsChart i{display:block;flex:1;border-radius:6px 6px 2px 2px;background:#2ed3b5}.investmentsChart p,.investmentsAllocation p{margin:9px 0 0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.investmentsAllocation strong{font:700 15px Sora,Inter,sans-serif}.investmentsGoals{display:grid;gap:9px}.investmentsGoals article{position:relative;border-radius:14px;background:#fff;padding:13px}.investmentsGoals article>div{display:flex;justify-content:space-between;gap:8px}.investmentsGoals b{font:700 13px Sora,Inter,sans-serif}.investmentsGoals span{color:#087d6b;font-weight:800}.investmentsGoals i{display:block;height:7px;border-radius:99px;background:#e2e9ef;margin-top:9px;overflow:hidden}.investmentsGoals em{display:block;height:100%;border-radius:inherit;background:#2ed3b5}.investmentsGoals p{margin:8px 0 0;color:#6b7a94;font:11px Inter,sans-serif}.investmentsGoals button{margin-top:9px;border:0;background:#e7fbf7;color:#087d6b;border-radius:8px;padding:7px;font-weight:800}.investmentsAi{border:1px solid #b6eee4;border-radius:15px;background:#e7fbf7;padding:16px}.investmentsAi small{color:#087d6b;font-weight:800}.investmentsAi small i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#2ed3b5;margin-right:6px}.investmentsAi h2{margin:8px 0 12px;font:600 14px/1.5 Sora,Inter,sans-serif}.investmentsAi>div{display:flex;gap:8px}.investmentsAi button{border:0;border-radius:8px;padding:9px;font-weight:800}.investmentsAi button:first-child{background:#2ed3b5;color:#062d2e}.investmentsAi button:last-child{background:#fff;color:#687990}.investmentsLoading{margin:0;padding:18px;text-align:center;color:#6b7a94;font:12px Inter,sans-serif}.educationV22{min-height:100%;background:#f3f6fa;color:#13233f}.educationPad{display:grid;gap:18px;width:100%;max-width:1240px;margin:0 auto;padding:16px 16px calc(156px + env(safe-area-inset-bottom))}.educationDashboard{grid-template-areas:"feature" "progress" "library"}.educationHero{position:relative;grid-area:feature;min-height:330px;overflow:hidden;border-radius:22px;background:#071a33;box-shadow:0 18px 42px #081d382e;isolation:isolate}.educationHero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.educationHeroShade{position:absolute;inset:0;background:linear-gradient(180deg,#04122514 12%,#04122580 48%,#041225fa)}.educationHeroCopy{position:relative;z-index:1;display:flex;min-height:330px;flex-direction:column;justify-content:flex-end;padding:22px;color:#fff}.educationHeroCopy>small,.educationEyebrow,.educationLibrary header small,.educationCurriculum header small{color:#69dfcb;font:800 10px Inter,sans-serif;letter-spacing:.9px;text-transform:uppercase}.educationHeroCopy h1{display:-webkit-box;overflow:hidden;margin:7px 0 8px;color:#fff;font:800 24px/1.15 Sora,Inter,sans-serif;letter-spacing:-.55px;-webkit-line-clamp:2;-webkit-box-orient:vertical}.educationHeroCopy p{display:-webkit-box;overflow:hidden;margin:0;color:#dce8f2;font:12.5px/1.5 Inter,sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical}.educationHeroMeta,.educationDetailMeta,.educationCourseMeta{display:flex;flex-wrap:wrap;align-items:center;gap:11px}.educationHeroMeta{margin:14px 0}.educationHeroMeta span,.educationDetailMeta span,.educationCourseMeta span{display:flex;align-items:center;gap:5px}.educationHeroMeta span{color:#d8e5ef;font:700 11px Inter,sans-serif}.educationHeroCopy button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border:0;border-radius:12px;background:#27c8aa;color:#062c2b;padding:12px 16px;font:800 12px Inter,sans-serif;cursor:pointer}.educationHeroCopy button:disabled{cursor:wait;opacity:.68}.educationProgress{grid-area:progress;display:grid;gap:13px;min-width:0;border:1px solid #e0e8ef;border-radius:18px;background:#fff;padding:17px;box-shadow:0 5px 18px #0b223e0f}.educationProgressHead{display:flex;align-items:center;justify-content:space-between;gap:12px}.educationProgressHead small{color:#77879d;font:800 9px Inter,sans-serif;letter-spacing:.8px}.educationProgressHead h2{margin:4px 0 0;color:#10233e;font:800 27px Sora,Inter,sans-serif}.educationProgressHead svg{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e7fbf7;color:#098572;padding:9px}.educationProgress>i,.educationDetailProgress>i{display:block;overflow:hidden;height:8px;border-radius:99px;background:#e5ebf1}.educationProgress>i em,.educationDetailProgress>i em{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#11a78e,#36d5b8)}.educationProgressStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.educationProgressStats span{display:grid;gap:3px;color:#6b7a94;font:600 10px/1.25 Inter,sans-serif}.educationProgressStats b{color:#142942;font:800 12px Sora,Inter,sans-serif}.educationSummaryError{margin:0;color:#6b7a94;font:12px/1.5 Inter,sans-serif}.educationProgressLoading{min-height:154px;align-content:center}.educationSkeletonLine{display:block;height:12px;border-radius:99px;background:linear-gradient(90deg,#edf1f5 20%,#f7f9fb,#edf1f5 80%);background-size:220% 100%;animation:educationShimmer 1.25s linear infinite}.educationSkeletonLine:nth-child(1){width:44%}.educationSkeletonLine:nth-child(2){width:25%;height:28px}.educationSkeletonLine:nth-child(3){width:100%;height:8px}.educationLibrary{grid-area:library;display:grid;gap:13px;min-width:0}.educationLibrary>header,.educationCurriculum>header{display:flex;align-items:end;justify-content:space-between;gap:12px}.educationLibrary h2,.educationCurriculum h2{margin:4px 0 0;color:#142942;font:800 20px/1.2 Sora,Inter,sans-serif;letter-spacing:-.35px}.educationLibrary>header>span,.educationCurriculum>header>span{color:#74849a;font:700 11px Inter,sans-serif}.educationCourseGrid{display:grid;gap:12px}.educationCourseGrid>article{display:grid;grid-template-columns:104px minmax(0,1fr);overflow:hidden;min-height:178px;border:1px solid #e0e8ef;border-radius:17px;background:#fff;box-shadow:0 5px 16px #0b223e0e}.educationCourseGrid>article>img{width:104px;height:100%;min-height:178px;object-fit:cover}.educationCourseBody{display:flex;min-width:0;flex-direction:column;padding:14px 13px 12px}.educationCourseBody>small{color:#0c8b75;font:800 9px Inter,sans-serif;letter-spacing:.7px}.educationCourseBody h3{display:-webkit-box;overflow:hidden;margin:5px 0;color:#142942;font:800 14px/1.25 Sora,Inter,sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical}.educationCourseBody>p{display:-webkit-box;overflow:hidden;margin:0;color:#67778e;font:11.5px/1.42 Inter,sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical}.educationCourseMeta{gap:8px;margin-top:9px;color:#718198;font:700 10px Inter,sans-serif}.educationCourseBody>button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin-top:auto;border:0;background:transparent;color:#087d6b;padding:8px 0 0;text-align:left;font:800 11px/1.2 Inter,sans-serif;cursor:pointer}.educationCourseBody>button:disabled{cursor:wait;opacity:.55}.educationCatalogError,.educationNoUnits{display:flex;align-items:flex-start;gap:11px;border:1px solid #f2d5cc;border-radius:16px;background:#fff8f5;padding:15px;color:#7b3d2e}.educationCatalogError>div,.educationNoUnits>div{min-width:0;flex:1}.educationCatalogError b,.educationNoUnits b{font:800 13px/1.35 Sora,Inter,sans-serif}.educationCatalogError p,.educationNoUnits p{margin:4px 0 0;color:#7a6a67;font:12px/1.45 Inter,sans-serif}.educationCatalogError button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid #e7c9c0;border-radius:10px;background:#fff;color:#8b4938;padding:10px 12px;font:800 11px Inter,sans-serif;cursor:pointer}.educationAlert{margin:0;border:1px solid #f2d5cc;border-radius:12px;background:#fff8f5;color:#8b4938;padding:11px 13px;font:700 12px/1.45 Inter,sans-serif}.educationCourseSkeletons>article{grid-template-columns:104px 1fr}.educationCourseSkeletons>article>span{background:linear-gradient(90deg,#e7edf2 20%,#f5f7f9,#e7edf2 80%);background-size:220% 100%;animation:educationShimmer 1.25s linear infinite}.educationCourseSkeletons article>div{display:grid;align-content:center;gap:11px;padding:14px}.educationCourseSkeletons i{display:block;height:10px;border-radius:99px;background:#edf1f5}.educationCourseSkeletons i:nth-child(1){width:45%}.educationCourseSkeletons i:nth-child(2){width:82%;height:17px}.educationCourseSkeletons i:nth-child(3){width:66%}.educationBack{display:flex;align-items:center;gap:4px;width:max-content;min-height:44px;border:0;background:transparent;color:#087d6b;padding:0 8px 0 0;font:800 12px Inter,sans-serif;cursor:pointer}.educationDetailHero{display:grid;overflow:hidden;border-radius:22px;background:#091d38;color:#fff;box-shadow:0 16px 36px #081d3824}.educationDetailHero>img{width:100%;height:205px;object-fit:cover}.educationDetailHeroCopy{padding:20px}.educationDetail h1{margin:7px 0 9px;color:#fff;font:800 24px/1.16 Sora,Inter,sans-serif;letter-spacing:-.5px}.educationDescription{margin:0;color:#d9e6f0;font:12.5px/1.52 Inter,sans-serif}.educationDetailMeta{margin-top:14px;color:#bcd0e1;font:700 11px Inter,sans-serif}.educationDetailProgress{display:grid;gap:9px;border:1px solid #e0e8ef;border-radius:16px;background:#fff;padding:15px}.educationDetailProgress>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.educationDetailProgress span{color:#617188;font:700 11px Inter,sans-serif}.educationDetailProgress strong{color:#0b8a72;font:800 16px Sora,Inter,sans-serif}.educationDetailProgress p{margin:0;color:#718198;font:600 11px Inter,sans-serif}.educationCurriculum{display:grid;gap:12px}.educationUnits{display:grid;gap:9px}.educationUnits article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;border:1px solid #e0e8ef;border-radius:15px;background:#fff;padding:12px}.educationUnits article.is-next{border-color:#75dccc;background:#f2fcf9;box-shadow:0 7px 18px #0fa88c14}.educationUnits article.is-completed{background:#f8fafb}.educationUnitIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e7fbf7;color:#098572}.is-completed .educationUnitIcon{background:#e8eef3;color:#6c7b8e}.educationUnitCopy{min-width:0}.educationUnitCopy>small{display:block;margin-bottom:3px;color:#098572;font:800 9px Inter,sans-serif;letter-spacing:.5px;text-transform:uppercase}.educationUnitCopy b{display:block;color:#142942;font:800 12.5px/1.3 Sora,Inter,sans-serif}.educationUnitCopy p{margin:4px 0 0;color:#718198;font:11px Inter,sans-serif}.educationUnits article>button{grid-column:1/-1;min-height:44px;border:0;border-radius:10px;background:#0a1b36;color:#fff;padding:10px 12px;font:800 11px Inter,sans-serif;cursor:pointer}.educationUnits article.is-next>button{background:#13a78f}.educationUnits article>button:disabled{background:#e7ecf1;color:#718198;cursor:default}.educationNoUnits{align-items:center;border-color:#dfe8ef;background:#fff;color:#17304b}.educationNoUnits>svg{color:#0b8a72;flex:none}.educationNoUnits p{color:#6b7a94}.educationHeroCopy button:focus-visible,.educationCourseBody>button:focus-visible,.educationCatalogError button:focus-visible,.educationBack:focus-visible,.educationUnits article>button:focus-visible{outline:3px solid rgba(34,189,165,.38);outline-offset:3px}@keyframes educationShimmer{to{background-position:-220% 0}}@media(max-width:370px){.educationPad{padding-left:13px;padding-right:13px}.educationHeroCopy{padding:19px}.educationHeroCopy h1{font-size:22px}.educationCourseGrid>article,.educationCourseSkeletons>article{grid-template-columns:92px minmax(0,1fr)}.educationCourseGrid>article>img{width:92px}.educationCourseMeta{gap:5px}.educationProgressStats b{font-size:11px}.educationProgressStats span{font-size:9.5px}}@media(min-width:700px){.educationPad{padding:22px 24px 54px}.educationHero{min-height:300px}.educationHeroCopy{min-height:300px;max-width:660px;padding:30px}.educationHeroCopy h1{font-size:30px}.educationCourseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.educationCourseGrid>article{display:flex;min-height:0;flex-direction:column}.educationCourseGrid>article>img{width:100%;height:164px;min-height:0}.educationCourseBody{min-height:205px;padding:16px}.educationDetailHero{grid-template-columns:minmax(280px,.86fr) minmax(0,1.14fr);align-items:stretch}.educationDetailHero>img{height:100%;min-height:280px}.educationDetailHeroCopy{display:flex;flex-direction:column;justify-content:center;padding:28px}.educationUnits article{grid-template-columns:40px minmax(0,1fr) auto;padding:13px 14px}.educationUnits article>button{grid-column:auto;min-width:150px}}@media(min-width:1024px){.desktopFrame .educationPad{padding:26px 32px 56px}.educationDashboard{grid-template-areas:"progress" "feature" "library";gap:22px}.educationProgress{grid-template-columns:minmax(190px,.7fr) minmax(250px,1.5fr) minmax(330px,1fr);align-items:center;padding:15px 18px}.educationProgressHead h2{font-size:24px}.educationProgress>i{height:9px}.educationProgressStats{gap:16px}.educationProgressStats span{border-left:1px solid #e6ebf0;padding-left:15px}.educationProgressLoading{display:grid;grid-template-columns:180px 1fr 300px;min-height:82px}.educationHero{min-height:284px}.educationHeroCopy{min-height:284px;max-width:610px;padding:32px}.educationHeroCopy h1{font-size:31px}.educationHeroCopy p{font-size:13px}.educationHeroCopy button{width:max-content;min-width:180px;padding-left:20px;padding-right:20px}.educationLibrary h2{font-size:23px}.educationCourseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.educationCourseGrid>article>img{height:168px}.educationCourseBody{min-height:214px;padding:17px}.educationCourseBody h3{font-size:15px}.educationCourseBody>p{font-size:12px}.educationDetail .educationPad{max-width:1100px}.educationDetailHeroCopy{padding:34px}.educationDetail h1{font-size:31px}.educationDetailProgress{padding:17px 19px}}.financeChartEmpty{align-items:center;justify-content:center}.financeChartEmpty p{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif;text-align:center}.patientsV22{min-height:100%;background:#f4f7fb;color:#13233f}.patientsPad{padding:15px 15px 96px;display:grid;gap:14px}.patientsHero{border-radius:17px;padding:18px;background:#0a1b36;color:#fff}.patientsHero small{color:#a9bfd3;font:600 11px Inter,sans-serif}.patientsHero h2{margin:6px 0;color:#fff;font:800 28px Sora,Inter,sans-serif}.patientsHero p{margin:0;color:#9feadf;font:600 11px Inter,sans-serif}.patientsSection{display:grid;gap:8px}.patientsSection header{display:flex;align-items:center;justify-content:space-between}.patientsSection h2{margin:0;font:700 15px Sora,Inter,sans-serif}.patientsSection header button{border:0;background:transparent;color:#087d6b;font-weight:800}.patientsList{display:grid;gap:9px}.patientsList article{display:flex;align-items:center;gap:10px;border-radius:14px;background:#fff;padding:13px}.patientsList article>svg{color:#087d6b}.patientsList article>div{display:grid;gap:3px;flex:1}.patientsList b{font:700 14px Sora,Inter,sans-serif}.patientsList small{color:#6b7a94;font:11px Inter,sans-serif}.patientsList i{border-radius:99px;background:#e7fbf7;color:#087d6b;padding:5px 7px;font:800 10px Inter,sans-serif;font-style:normal}.patientsAi{border:1px solid #b6eee4;border-radius:15px;background:#e7fbf7;padding:16px}.patientsAi small{color:#087d6b;font-weight:800}.patientsAi small i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#2ed3b5}.patientsAi h2{margin:8px 0 0;font:600 14px/1.5 Sora,Inter,sans-serif}.screenReaderOnly{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.leadsV22{min-height:100%;background:#f4f7fb;color:#13233f}.leadsPad{padding:15px 15px 96px;display:grid;gap:14px}.leadsMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.leadsMetrics article{border-radius:12px;background:#fff;padding:12px 8px;text-align:center}.leadsMetrics b{display:block;color:#087d6b;font:800 17px Sora,Inter,sans-serif}.leadsMetrics span{display:block;margin-top:4px;color:#6b7a94;font:10px/1.3 Inter,sans-serif}.leadsAi{border:1px solid #b6eee4;border-radius:15px;background:#e7fbf7;padding:16px}.leadsAi small{color:#087d6b;font-weight:800}.leadsAi small i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#2ed3b5}.leadsAi h2{margin:8px 0 12px;font:600 14px/1.5 Sora,Inter,sans-serif}.leadsAi>div{display:flex;gap:8px}.leadsAi button{border:0;border-radius:8px;padding:9px;font-weight:800}.leadsAi button:first-child{background:#2ed3b5;color:#062d2e}.leadsAi button:last-child{background:#fff;color:#687990}.leadsAi button:disabled{opacity:.5}.leadsSection{display:grid;gap:8px}.leadsSection header{display:flex;justify-content:space-between;align-items:center}.leadsSection h2{margin:0;font:700 15px Sora,Inter,sans-serif}.leadsSection header span{color:#087d6b;font:800 11px Inter,sans-serif}.leadsList{display:grid;gap:9px}.leadsList article{display:flex;align-items:center;gap:10px;border-radius:14px;background:#fff;padding:13px}.leadsList article>svg{color:#d4762e}.leadsList article>div{display:grid;gap:3px;flex:1}.leadsList b{font:700 14px Sora,Inter,sans-serif}.leadsList small{color:#6b7a94;font:11px Inter,sans-serif}.leadsList i{border-radius:99px;background:#fff4e8;color:#b55c1d;padding:5px 7px;font:800 10px Inter,sans-serif;font-style:normal}.contactsV22{min-height:100%;background:#f4f7fb;color:#13233f}.contactsPad{padding:15px 15px 96px;display:grid;gap:14px}.contactsMetrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.contactsMetrics article{border-radius:12px;background:#fff;padding:12px 7px;text-align:center}.contactsMetrics b{display:block;color:#087d6b;font:800 14px Sora,Inter,sans-serif}.contactsMetrics span{display:block;margin-top:4px;color:#6b7a94;font:10px/1.3 Inter,sans-serif}.contactsAi{border:1px solid #b6eee4;border-radius:15px;background:#e7fbf7;padding:16px}.contactsAi small{color:#087d6b;font-weight:800}.contactsAi small i{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:#2ed3b5}.contactsAi h2{margin:8px 0 0;font:600 14px/1.5 Sora,Inter,sans-serif}.contactsSection{display:grid;gap:8px}.contactsSection h2{margin:0;font:700 15px Sora,Inter,sans-serif}.contactsList{display:grid;gap:9px}.contactsList article{display:flex;align-items:center;gap:10px;border-radius:14px;background:#fff;padding:13px}.contactsList article>svg{color:#087d6b}.contactsList article>div{display:grid;gap:3px;min-width:0;flex:1}.contactsList b{font:700 14px Sora,Inter,sans-serif}.contactsList small{color:#6b7a94;font:11px Inter,sans-serif}.contactsList button{border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:8px;font:800 10px Inter,sans-serif}.messagesV22{min-height:100%;background:#f4f7fb;color:#13233f}.messagesPad{padding:16px 16px 96px}.messagesBack{border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.messagesEyebrow{margin:16px 0 4px;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.messagesTitle,.messagesDetail h1{margin:0;color:#13233f;font:800 27px Sora,Inter,sans-serif}.messagesSubtitle{margin:4px 0 0;color:#6b7a94;font:12px Inter,sans-serif}.messageChips{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin:17px -2px 20px;padding:2px}.messageChips::-webkit-scrollbar{display:none}.messageChips span{flex:0 0 auto;border:1px solid #e0e8f0;border-radius:99px;background:#fff;color:#6b7a94;padding:7px 10px;font:800 10.5px Inter,sans-serif;white-space:nowrap}.messageChips .on{border-color:#0fa88c;background:#e5f9f4;color:#087d6b}.messagesSection{display:grid;gap:10px}.messagesSection h2{margin:0 2px;color:#13233f;font:700 15px Sora,Inter,sans-serif}.messagesV22 .messageList{display:grid;gap:9px}.messagesV22 .msg{display:flex;align-items:center;width:100%;gap:11px;border:1px solid #e7ebf3;border-radius:15px;background:#fff;padding:12px;text-align:left;box-shadow:0 2px 10px #0a1b360d;cursor:pointer}.messagesV22 .pav{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;border-radius:12px;background:#0a1b36;color:#2ed3b5;font:800 12px Sora,Inter,sans-serif}.messagesV22 .tx{min-width:0;flex:1}.messagesV22 .tx b{display:block;overflow:hidden;color:#13233f;font:700 13px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.messagesV22 .tx p{overflow:hidden;margin:4px 0 0;color:#6b7a94;font:11px Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.messagesV22 .mt{display:grid;justify-items:end;gap:6px;align-self:stretch;color:#8b98aa;font:700 10px Inter,sans-serif}.messagesV22 .mt i{display:grid;place-items:center;min-width:17px;height:17px;border-radius:99px;background:#e5f9f4;color:#087d6b;font:800 9px Inter,sans-serif;font-style:normal}.messagesThread{display:grid;gap:9px;margin-top:18px}.messagesThread .messageBubble{margin:0;border:0;border-radius:14px;background:#fff;padding:12px;box-shadow:0 2px 8px #0a1b360a}.messagesThread .messageBubble small{color:#087d6b;font:800 10px Inter,sans-serif}.messagesThread .messageBubble p{margin:5px 0 0;color:#243852;font:12px/1.45 Inter,sans-serif}.messagesEmpty{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px/1.4 Inter,sans-serif}.messagesComposer{margin-top:14px;border:1px solid #d9eee9;background:#f7fffd;border-radius:15px;padding:12px}.messagesComposer label{color:#087d6b;font:800 11px Inter,sans-serif}.messagesComposer textarea{margin-top:7px}.messagesComposer button{margin-top:8px}.searchV22{min-height:100%;background:#f4f7fb;color:#13233f}.searchPad{padding:16px 16px 96px}.searchBack{border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.searchEyebrow{margin:16px 0 4px;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.searchV22 h1{margin:0;font:800 27px Sora,Inter,sans-serif}.searchSubtitle{margin:5px 0 0;color:#6b7a94;font:12px/1.45 Inter,sans-serif}.searchComposer{margin-top:17px;border:1px solid #dce8f2;border-radius:15px;background:#fff;padding:12px}.searchComposer label{color:#087d6b;font:800 11px Inter,sans-serif}.searchComposer input{margin-top:7px}.searchComposer button{margin-top:8px}.searchResults{display:grid;gap:9px;margin-top:18px}.searchResults h2{margin:0 2px;font:700 15px Sora,Inter,sans-serif}.searchRows{display:grid;gap:8px}.searchRows .patientRow{border:1px solid #e7ebf3;border-radius:14px;background:#fff;box-shadow:0 2px 9px #0a1b360a}.searchEmpty{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.notificationsV22{min-height:100%;background:#f4f7fb;color:#13233f}.notificationsPad{padding:16px 16px 96px}.notificationsBack{border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.notificationsEyebrow{margin:16px 0 4px;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.notificationsV22 h1{margin:0;font:800 27px Sora,Inter,sans-serif}.notificationsSubtitle{margin:5px 0 0;color:#6b7a94;font:12px Inter,sans-serif}.notificationsV22 .notificationSection{margin-top:20px}.notificationsEmpty{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.floatingLayer{position:fixed;inset:0;z-index:70;background:#08142a3d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:flex-start;padding:62px 14px 20px}.floatingPanel{width:min(100%,520px);max-height:calc(100dvh - 92px);overflow:auto;border:1px solid #dce8f2;border-radius:20px;background:#f4f7fb;box-shadow:0 20px 50px #0a1b363d;padding:14px;color:#13233f}.floatingPanelHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.floatingPanelHeader h2{margin:0;font:800 18px Sora,Inter,sans-serif}.floatingPanelHeader button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:#e8f4f2;color:#087d6b;font:700 22px/1 Inter,sans-serif}.floatingPanel .searchEyebrow,.floatingPanel .notificationsEyebrow{margin:14px 0 4px}.floatingPanel .searchSubtitle,.floatingPanel .notificationsSubtitle{margin:0}.floatingPanel .searchComposer{margin-top:14px}.floatingPanel .notificationSection{margin-top:16px}.floatingPanel .notificationList{max-height:min(48dvh,420px);overflow:auto}.floatingPanel .searchResults{margin-top:14px}.floatingPanel .searchV22{min-height:0;background:transparent}.floatingPanel .searchPad{padding:0}.floatingPanel .searchBack{display:none}@media(min-width:700px){.floatingLayer{padding-top:76px}.floatingPanel{padding:18px}}@media(min-width:1024px){body{background:#f4f7fb;overflow:hidden}.frame.desktopFrame{display:grid;grid-template-columns:264px minmax(0,1fr);width:100vw;max-width:none;height:100dvh;min-height:0;max-height:none;margin:0;padding:0;border-radius:0;background:#f4f7fb;box-shadow:none;overflow:hidden}.appCanvas{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden}.desktopSidebar{display:flex;min-height:0;flex-direction:column;background:linear-gradient(180deg,#0a1b36,#102c52 62%,#0a1b36);border-right:1px solid rgba(255,255,255,.09);color:#fff;padding:22px 14px 14px}.desktopSidebarBrand{display:grid;gap:7px;padding:0 8px 18px}.desktopSidebarBrand .clinicarMark strong{font-size:19px}.desktopSidebarBrand span{color:#8fa6c6;font:700 9px Inter,sans-serif;letter-spacing:1px}.desktopSearch{display:flex;align-items:center;gap:8px;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#ffffff14;color:#dce7f5;padding:10px 11px;font:600 11px Inter,sans-serif;cursor:pointer}.desktopSearch svg{color:#2ed3b5}.desktopNav{display:grid;gap:15px;min-height:0;margin:18px -4px 10px;padding:0 4px;overflow:auto;scrollbar-width:thin;scrollbar-color:#3e577a transparent}.desktopNav section{display:grid;gap:2px}.desktopNav h2{margin:0 0 3px;padding:0 8px;color:#7f96b7;font:800 9px Inter,sans-serif;letter-spacing:.9px;text-transform:uppercase}.desktopNav button,.desktopSidebarFooter button{display:flex;align-items:center;gap:9px;width:100%;border:0;border-radius:10px;background:transparent;color:#b8c7dc;padding:8px 9px;text-align:left;font:600 11.5px Inter,sans-serif;cursor:pointer}.desktopNav button svg,.desktopSidebarFooter button svg{width:16px;height:16px;flex:0 0 auto}.desktopNav button:hover,.desktopNav button.active,.desktopSidebarFooter button:hover{background:#2ed3b521;color:#fff}.desktopNav button.active{box-shadow:inset 2px 0 #2ed3b5}.desktopNav button.active svg{color:#2ed3b5}.desktopSidebarFooter{display:grid;gap:2px;margin-top:auto;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.desktopSidebarFooter button{color:#dce7f5}.desktopFrame .screenTopbar{min-height:76px;padding:17px 30px!important;border-bottom:1px solid rgba(255,255,255,.06)}.desktopFrame .screenTopbar .pageIdentity b{font-size:18px}.desktopFrame main{height:auto;min-height:0;flex:1;overflow:auto}.desktopFrame .v22-screen{padding-bottom:40px!important}.desktopFrame .v22-screen>.inner,.desktopFrame .v22Prelude{padding-left:32px;padding-right:32px}.desktopFrame .home-head{padding:26px 32px 24px;border-radius:0 0 30px 30px}.desktopFrame .home-head .hh-greet{margin-top:28px}.desktopFrame .hh-greet h1{font-size:30px}.desktopFrame .hh-stats{max-width:720px;gap:12px}.desktopFrame .hchip{padding:13px 14px}.desktopFrame .homePad{padding:26px 32px 42px}.desktopFrame .homePad .section{margin:28px 0}.desktopFrame .mods{grid-template-columns:repeat(5,minmax(0,1fr));max-width:none}.desktopFrame .mtile>.tile{border-radius:22px}.desktopFrame .v22-screen .profileRows{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.desktopFrame .v22-screen .metrics{grid-template-columns:repeat(3,minmax(150px,1fr));max-width:760px;gap:12px}.desktopFrame .v22-screen .metrics button{min-height:84px;padding:14px}.desktopFrame .v22-screen .rail{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));overflow:visible;gap:12px}.desktopFrame .v22-screen .rail .offer{min-width:0}.desktopFrame .agendaChips{overflow:visible;flex-wrap:wrap}.desktopFrame .agendaList{max-width:920px}.desktopFrame .floatingLayer{padding:90px 42px 36px 306px}.desktopFrame .floatingPanel{width:min(680px,100%);max-height:calc(100dvh - 126px)}.desktopFrame .mascot{position:fixed;right:36px;bottom:36px}.desktopFrame .bubble{position:fixed;right:106px;bottom:54px}.desktopFrame .cliPopup{position:fixed;right:32px;bottom:42px;width:320px}.desktopFrame .dock{display:none}.desktopFrame .home-head+.homePad{min-height:calc(100% - 240px)}.desktopFrame .section .profileRows,.desktopFrame .section .managementCards{max-width:1100px}.desktopFrame .notificationsPad,.desktopFrame .searchPad{padding-left:32px;padding-right:32px}.desktopFrame .calendarGrid,.desktopFrame .marketingCards,.desktopFrame .adminGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}@media(min-width:1024px){.desktopNav{flex:1;display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.desktopNav section{display:block;margin:0 0 6px}.desktopNav .desktopGroupToggle{justify-content:space-between;padding:10px 9px;color:#8fa6c6;font:800 10px Inter,sans-serif;letter-spacing:.7px;text-transform:uppercase}.desktopNav .desktopGroupToggle svg{transition:transform .18s ease}.desktopNav .desktopGroupToggle[aria-expanded=true]{background:#ffffff0f;color:#fff}.desktopNav .desktopGroupToggle[aria-expanded=true] svg{transform:rotate(90deg);color:#2ed3b5}.desktopGroupItems{display:grid;gap:1px;padding:2px 0 4px}.desktopSidebarFooter,.desktopSidebarBrand,.desktopSearch{flex:0 0 auto}.desktopFrame .mods2{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important;max-width:none;align-items:start}.desktopFrame .sourceModuleCards{grid-column:1/-1;min-width:0}.desktopFrame .modcard{min-width:0;aspect-ratio:auto;background:#fff!important;overflow:hidden}.desktopFrame .modcard img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f4f7fb;border-radius:0}}.adminV22{min-height:100%;background:#f4f7fb;color:#13233f}.adminPad{padding:16px 16px 96px}.adminBack{border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.adminEyebrow{margin:16px 0 4px;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.adminV22 h1{margin:0;font:800 27px Sora,Inter,sans-serif}.adminSubtitle{margin:5px 0 0;color:#6b7a94;font:12px/1.45 Inter,sans-serif}.adminSections{display:grid;gap:14px;margin-top:20px}.adminV22 .section{margin:0;border:1px solid #e7ebf3;border-radius:16px;background:#fff;padding:13px;box-shadow:0 2px 9px #0a1b360a}.adminV22 .section>header{margin-bottom:10px}.adminV22 .section>header h2{font-size:14px}.adminV22 .composer{border:1px solid #e4edf3;border-radius:12px;background:#f9fbfd;padding:11px}.adminV22 .profileRows{display:grid;gap:8px;margin-top:10px}.adminV22 .patientRow{border:1px solid #e7ebf3;border-radius:12px;background:#fff}.adminV22 .smallAction{margin:3px;border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:7px;font:800 10px Inter,sans-serif}.managementChartEmpty{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif;text-align:center}.crmPipeline>p{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif;text-align:center}.crmPatientIcon svg{display:block}.crmTimelineV22{min-height:100%}.crmTimelineBack{border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.crmTimelineEyebrow{margin:16px 0 4px;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.crmTimelineV22 h1{margin:0;color:#13233f;font:800 27px Sora,Inter,sans-serif}.crmTimelineSubtitle{margin:5px 0 0;color:#6b7a94;font:12px/1.45 Inter,sans-serif}.crmTimelineSection{margin-top:20px}.crmTimelineRows{display:grid;gap:8px}.crmTimelineRows .patientRow{border:1px solid #e7ebf3;border-radius:13px;background:#fff;box-shadow:0 2px 9px #0a1b360a}.crmTimelineEmpty{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.recordsLoadingV22{min-height:420px}.newAppointmentScreen{min-height:100%;background:#f4f7fb;color:#13233f}.newAppointmentShell{width:min(100%,1120px);margin:0 auto;padding:28px 32px 52px}.newAppointmentIntro{max-width:720px}.newAppointmentBack{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#087e6b;padding:0;font:800 12px Inter,sans-serif;cursor:pointer}.newAppointmentIntro>small{display:block;margin-top:24px;color:#087e6b;font:800 10px Inter,sans-serif;letter-spacing:.9px}.newAppointmentIntro h1{margin:6px 0 5px;color:#10213e;font:800 30px/1.15 Sora,sans-serif}.newAppointmentIntro>p{max-width:570px;margin:0;color:#687891;font:13px/1.5 Inter,sans-serif}.newAppointmentSteps{display:flex;align-items:center;gap:9px;margin:24px 0 22px}.newAppointmentSteps span{display:flex;align-items:center;gap:7px;color:#8b9bb0;font:700 11px Inter,sans-serif}.newAppointmentSteps span.active{color:#087e9a}.newAppointmentSteps b{display:grid;width:28px;height:28px;place-items:center;border:1px solid #d5e1e9;border-radius:50%;background:#fff;color:#71809a;font:800 11px Sora,sans-serif}.newAppointmentSteps .active b{border-color:#0ba8bd;background:#e5f8fb;color:#087e9a}.newAppointmentSteps em{font-style:normal}.newAppointmentSteps i{width:42px;height:1px;background:#dce6ed}.newAppointmentForm{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px;align-items:start}.newAppointmentFields{display:grid;gap:14px}.newAppointmentSection{border:1px solid #dce7ef;border-radius:18px;background:#fff;padding:20px;box-shadow:0 4px 15px #0a1b360a}.newAppointmentSection header{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.newAppointmentSectionNumber{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:10px;background:#e5f8fb;color:#087e9a;font:800 10px Sora,sans-serif}.newAppointmentSection h2{margin:0;color:#13233f;font:800 16px Sora,sans-serif}.newAppointmentSection header p{margin:4px 0 0;color:#71809a;font:11px/1.4 Inter,sans-serif}.newAppointmentSection label{display:block;margin:0 0 6px;color:#304665;font:800 11px Inter,sans-serif}.newAppointmentSection input,.newAppointmentSection select,.newAppointmentSection textarea{width:100%;border:1px solid #d6e2eb;border-radius:10px;background:#fbfdfe;color:#13233f;padding:12px;font:13px Inter,sans-serif;outline:none}.newAppointmentSection input:focus,.newAppointmentSection select:focus,.newAppointmentSection textarea:focus{border-color:#0ba8bd;box-shadow:0 0 0 3px #0ba8bd1f}.newAppointmentSection input:disabled,.newAppointmentSection select:disabled{background:#f1f5f8;color:#8090a3}.newAppointmentSection>label:not(:first-of-type),.newAppointmentTwoColumns{margin-top:14px}.newAppointmentTwoColumns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.newAppointmentInlineLink{border:0;background:transparent;color:#087e9a;padding:8px 0 0;font:800 11px Inter,sans-serif;cursor:pointer}.newAppointmentSummary{position:sticky;top:92px;border:1px solid #bfe7e1;border-radius:18px;background:linear-gradient(145deg,#f3fffd,#e5f8f5);padding:19px}.newAppointmentSummary>span{color:#087e6b;font:800 9px Inter,sans-serif;letter-spacing:.8px}.newAppointmentSummary h2{margin:7px 0;color:#10213e;font:800 17px Sora,sans-serif}.newAppointmentSummary>p{margin:0 0 17px;color:#60718b;font:12px/1.45 Inter,sans-serif}.newAppointmentSummary>div{display:flex;align-items:flex-start;gap:9px;padding:11px 0;border-top:1px solid rgba(11,126,107,.15);color:#365b68;font:11px/1.4 Inter,sans-serif}.newAppointmentSummary svg{flex:0 0 auto;color:#0b9e87}.newAppointmentActions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px;padding-top:3px}.newAppointmentActions button{min-height:46px;border-radius:11px;padding:11px 17px;font:800 12px Inter,sans-serif;cursor:pointer}.newAppointmentCancel{border:1px solid #cbdbe5;background:#fff;color:#536985}.newAppointmentSubmit{border:1px solid #0a1b36;background:#0a1b36;color:#fff}.newAppointmentSubmit:disabled{cursor:wait;opacity:.65}.newAppointmentError{grid-column:1/-1;margin:0;border:1px solid #f1c4c4;border-radius:11px;background:#fff1f1;color:#a33a3a;padding:12px;font:12px/1.4 Inter,sans-serif}@media(max-width:699px){.newAppointmentScreen{min-height:100%;padding-bottom:calc(92px + env(safe-area-inset-bottom))}.newAppointmentShell{padding:18px 18px 20px}.newAppointmentIntro>small{margin-top:20px}.newAppointmentIntro h1{font-size:24px}.newAppointmentIntro>p{font-size:12px}.newAppointmentSteps{margin:19px 0 16px;gap:6px}.newAppointmentSteps i{flex:1;min-width:16px}.newAppointmentSteps span{gap:5px;font-size:10px}.newAppointmentSteps b{width:26px;height:26px}.newAppointmentForm{display:flex;flex-direction:column;gap:12px}.newAppointmentFields{width:100%;gap:12px}.newAppointmentSection{border-radius:15px;padding:16px}.newAppointmentSection header{margin-bottom:15px}.newAppointmentSection header p{font-size:10.5px}.newAppointmentTwoColumns{grid-template-columns:1fr;gap:13px}.newAppointmentSummary{position:static;width:100%;padding:16px}.newAppointmentActions{position:sticky;bottom:0;z-index:3;width:calc(100% + 36px);margin:0 -18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:#f4f7fbf5;box-shadow:0 -8px 20px #0a1b3614}.newAppointmentActions button{flex:1;min-height:48px}}.shiftsLoadingV22{min-height:420px}.travelChartEmpty{display:grid;place-items:center;min-height:104px}.travelChartEmpty p{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif;text-align:center}.equipmentTrendEmpty{display:grid;place-items:center;min-height:104px}.equipmentTrendEmpty p{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif;text-align:center}.crudPageShell{min-height:100%;background:#f5f7fa;color:#10233f;padding:24px 32px 104px}.crudPageHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.crudPageHeader small{color:#087d6b;font:800 11px/1.2 Inter,sans-serif;letter-spacing:.12em}.crudPageHeader h1{font:700 28px/1.15 Sora,sans-serif;margin:5px 0 7px}.crudPageHeader p{color:#607089;font:14px/1.5 Inter,sans-serif;margin:0;max-width:680px}.crudPageActions{display:flex;gap:10px;flex-wrap:wrap}.crudPageActions button,.primaryButton,.secondaryButton,.dangerButton{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;padding:10px 14px;font:700 13px/1 Inter,sans-serif;cursor:pointer}.primaryButton{border:1px solid #10233f;background:#10233f;color:#fff}.secondaryButton{border:1px solid #cdd8e4;background:#fff;color:#334761}.dangerButton{border:1px solid #b42318;background:#b42318;color:#fff}.crudPageTabs{display:flex;gap:4px;border-bottom:1px solid #dbe3ec;margin-bottom:20px;overflow:auto}.crudPageTabs button{border:0;border-bottom:3px solid transparent;background:transparent;color:#617188;padding:11px 14px;font:700 13px/1 Inter,sans-serif;white-space:nowrap}.crudPageTabs button.active{color:#10233f;border-bottom-color:#12a28a}.crudPageContent{display:grid;gap:16px}.equipmentFeedback{border-radius:10px;padding:10px 13px;margin:0;font:600 13px/1.4 Inter,sans-serif}.equipmentFeedback.success{background:#e7f8f3;color:#08705f}.equipmentFeedback.error{background:#fff0ee;color:#9b251b}.equipmentMetrics{display:flex;gap:12px}.metricCard{display:flex;align-items:flex-start;gap:11px;min-width:210px;flex:1;background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:15px;box-shadow:0 3px 12px #1731530a}.metricCardIcon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef3f8;color:#294763}.metricCard>div{display:grid;gap:3px}.metricCard span{color:#6a7a90;font:600 12px/1.2 Inter,sans-serif}.metricCard strong{color:#10233f;font:700 22px/1.2 Sora,sans-serif}.metricCard small{color:#8491a3;font:11px/1.3 Inter,sans-serif}.metricCard--positive .metricCardIcon{background:#e3f8f2;color:#087d6b}.metricCard--attention .metricCardIcon{background:#fff4da;color:#9b6500}.alertCard{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;background:#fff9e9;border:1px solid #f1d690;border-radius:12px;padding:13px 15px;color:#75510a}.alertCard>span{display:grid}.alertCard strong{font:700 13px/1.3 Inter,sans-serif}.alertCard p{font:12px/1.4 Inter,sans-serif;margin:2px 0 0}.alertCard button{border:0;background:transparent;color:#735006;font-weight:800}.equipmentManagement .operationalTable{background:#fff;border:1px solid #e0e7ef;border-radius:14px;overflow:hidden}.equipmentManagement .operationalTableSearch{padding:14px;display:block;border-bottom:1px solid #e8edf3}.equipmentManagement .operationalTableSearch input{width:min(420px,100%);border:1px solid #cad5e1;border-radius:9px;padding:10px 12px;font:13px Inter,sans-serif}.equipmentManagement .operationalTable table{width:100%;border-collapse:collapse}.equipmentManagement .operationalTable th,.equipmentManagement .operationalTable td{text-align:left;padding:13px 15px;border-bottom:1px solid #edf1f5;color:#43546b;font:12px/1.4 Inter,sans-serif}.equipmentManagement .operationalTable thead th{background:#f8fafc;color:#65758a;font-weight:800}.equipmentNameButton{display:grid;gap:2px;border:0;background:transparent;text-align:left;padding:0;color:#10233f;cursor:pointer}.equipmentNameButton strong{font:700 13px/1.3 Inter,sans-serif}.equipmentNameButton small{color:#718097;font:11px/1.3 Inter,sans-serif}.equipmentStatus{display:inline-flex;border-radius:999px;padding:5px 8px;font:700 10px/1 Inter,sans-serif;white-space:nowrap}.equipmentStatus--active{background:#e4f8f2;color:#08715f}.equipmentStatus--maintenance{background:#fff3d7;color:#895d09}.equipmentStatus--unavailable{background:#eef1f5;color:#5f6d7f}.equipmentStatus--retired{background:#f3f0f0;color:#796969}.equipmentMissing{color:#a46700}.equipmentOperations{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px}.equipmentOperations>aside,.equipmentOperations>section{background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:15px}.equipmentOperations>aside{display:flex;flex-direction:column;gap:7px}.equipmentOperations>aside h2,.equipmentOperations>section h2,.equipmentRequests h2{font:700 16px Sora,sans-serif;margin:0 0 10px}.equipmentOperations>aside button{display:grid;gap:2px;text-align:left;border:1px solid transparent;border-radius:9px;background:#f7f9fb;color:#32465f;padding:10px}.equipmentOperations>aside button.active{border-color:#80d7c7;background:#eaf9f5;color:#08715f}.equipmentOperations>aside small{color:#76869a}.equipmentOperations>section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.equipmentOperations>section>header small,.equipmentMarketplace>header small{color:#087d6b;font:800 10px Inter,sans-serif;letter-spacing:.1em}.equipmentOperations>section>header h2{margin:3px 0}.equipmentOperations>section>header>div:last-child{display:flex;gap:8px}.equipmentOperations>section>header button,.equipmentDrawerActions button{border:1px solid #cad7e3;border-radius:9px;background:#fff;color:#29415d;padding:8px 10px;font-weight:700}.equipmentOperationSummary,.equipmentDrawerMetrics{display:flex;gap:10px;margin-bottom:14px}.equipmentOperationSummary .metricCard,.equipmentDrawerMetrics .metricCard{min-width:0}.equipmentTimeline{list-style:none;margin:0;padding:4px 0;display:grid}.equipmentTimeline li{display:grid;grid-template-columns:90px 1fr;gap:12px;padding:12px 4px;border-bottom:1px solid #edf1f5}.equipmentTimeline time{color:#76869a;font:11px Inter,sans-serif}.equipmentTimeline strong{font:700 13px Inter,sans-serif}.equipmentTimeline p{color:#6c7b90;font:12px Inter,sans-serif;margin:3px 0 0}.equipmentMarketplace>header{background:linear-gradient(135deg,#10233f,#1b496a);border-radius:15px;padding:20px;color:#fff}.equipmentMarketplace>header h2{font:700 20px Sora,sans-serif;margin:5px 0}.equipmentMarketplace>header p{max-width:700px;color:#d7e2ed;font:13px/1.5 Inter,sans-serif;margin:0}.equipmentOfferGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:15px}.equipmentOfferGrid article{display:flex;flex-direction:column;background:#fff;border:1px solid #e0e7ef;border-radius:14px;padding:16px}.equipmentOfferGrid article>span{align-self:flex-start;background:#e5f8f3;color:#087d6b;border-radius:999px;padding:5px 8px;font:700 10px Inter,sans-serif}.equipmentOfferGrid h3{font:700 16px Sora,sans-serif;margin:12px 0 3px}.equipmentOfferGrid article>small{color:#718097}.equipmentOfferGrid article>p{color:#5d6d83;font:12px/1.5 Inter,sans-serif;min-height:54px}.equipmentOfferGrid dl{display:flex;gap:20px;margin:auto 0 14px}.equipmentOfferGrid dl div{display:grid;gap:2px}.equipmentOfferGrid dt{color:#7b899b;font:10px Inter,sans-serif}.equipmentOfferGrid dd{color:#10233f;font:700 13px Inter,sans-serif;margin:0}.equipmentOfferGrid footer{display:flex;gap:8px}.equipmentOfferGrid button{flex:1;border:1px solid #10233f;border-radius:9px;background:#10233f;color:#fff;padding:9px;font-weight:700}.equipmentOfferGrid button+button{background:#fff;color:#10233f}.equipmentRequests{display:grid;gap:9px}.equipmentRequests article{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid #e0e7ef;border-radius:12px;padding:14px}.equipmentRequests strong{font:700 13px Inter,sans-serif}.equipmentRequests p{color:#748399;font:11px Inter,sans-serif;margin:4px 0 0}.equipmentRequestStatus{border-radius:999px;padding:6px 9px;background:#fff3d7;color:#895d09;font:700 10px Inter,sans-serif}.equipmentRequestStatus--approved{background:#e4f8f2;color:#08715f}.equipmentRequestStatus--rejected,.equipmentRequestStatus--cancelled{background:#f3f0f0;color:#796969}.equipmentDrawerBackdrop,.equipmentModalBackdrop{position:fixed;inset:0;z-index:50;background:#0b1d3699;display:flex;justify-content:flex-end}.equipmentDrawer{width:min(460px,100%);height:100%;overflow:auto;background:#f7f9fb;padding:20px;box-shadow:-18px 0 40px #07152c30}.equipmentDrawer>header,.equipmentModal>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.equipmentDrawer>header h2,.equipmentModal>header h2{font:700 20px Sora,sans-serif;margin:9px 0 4px}.equipmentDrawer>header p{color:#6c7c91;margin:0}.equipmentDrawer>header button,.equipmentModal>header button{display:grid;place-items:center;border:0;background:transparent;color:#53657c;padding:4px}.equipmentDrawerCost{display:grid;gap:6px;background:#10233f;color:#fff;border-radius:14px;padding:16px;margin:18px 0}.equipmentDrawerCost small{color:#8fe2d4;font:800 10px Inter,sans-serif;letter-spacing:.08em}.equipmentDrawerCost strong{font:700 22px Sora,sans-serif}.equipmentDrawerCost button{justify-self:start;border:0;background:transparent;color:#7ee0d0;padding:0;font-weight:800}.equipmentDrawer dl{display:grid;grid-template-columns:1fr 1fr;gap:10px}.equipmentDrawer dl div{background:#fff;border:1px solid #e2e8ef;border-radius:10px;padding:11px}.equipmentDrawer dt{color:#7b899c;font:10px Inter,sans-serif}.equipmentDrawer dd{color:#263b55;font:700 12px Inter,sans-serif;margin:4px 0 0}.equipmentDrawerActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.equipmentDrawerActions button.danger{color:#a42a20;border-color:#ebc5c1}.equipmentModalBackdrop{justify-content:center;align-items:center;padding:18px}.equipmentModal{width:min(620px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:16px;padding:20px;box-shadow:0 24px 60px #07152c4a}.equipmentModal>header small{color:#087d6b;font:800 10px Inter,sans-serif;letter-spacing:.1em}.equipmentModal form{display:grid;gap:13px;margin-top:18px}.equipmentModal label{display:grid;gap:6px;color:#40536c;font:700 12px Inter,sans-serif}.equipmentModal input,.equipmentModal select,.equipmentModal textarea{width:100%;box-sizing:border-box;border:1px solid #cbd6e1;border-radius:9px;background:#fff;color:#172a43;padding:10px 11px;font:13px Inter,sans-serif}.equipmentModal textarea{resize:vertical}.formRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.equipmentModal fieldset{display:grid;gap:10px;border:1px solid #dfe7ef;border-radius:11px;padding:13px}.equipmentModal legend{color:#607188;font:700 11px Inter,sans-serif;padding:0 5px}.formNotice{background:#edf8f5;color:#176c5e;border-radius:9px;padding:10px;font:12px/1.45 Inter,sans-serif;margin:0}.formNotice--danger{background:#fff0ee;color:#91261d}.equipmentModal form>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #edf1f5;padding-top:14px}.equipmentLoading{color:#748399;text-align:center;padding:36px}.operationalEmptyState{display:grid;justify-items:center;text-align:center;gap:10px;padding:38px 18px}.operationalEmptyIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e8f8f4;color:#087d6b}.operationalEmptyCopy small{color:#087d6b;font:800 10px Inter,sans-serif;letter-spacing:.1em}.operationalEmptyCopy h3{font:700 16px Sora,sans-serif;margin:6px 0}.operationalEmptyCopy p{max-width:480px;color:#6b7b90;font:12px/1.5 Inter,sans-serif;margin:0}.operationalEmptyActions{display:flex;gap:8px}.operationalEmptyActions button{border:1px solid #10233f;border-radius:9px;background:#10233f;color:#fff;padding:9px 11px;font-weight:700}.operationalEmptyActions button+button{background:#fff;color:#10233f}@media(max-width:900px){.crudPageShell{padding:18px 16px 90px}.crudPageHeader{display:grid}.crudPageActions{width:100%}.crudPageActions button{flex:1}.equipmentOperations{grid-template-columns:1fr}.equipmentOperations>aside{flex-direction:row;overflow:auto}.equipmentOperations>aside h2{display:none}.equipmentOperations>aside button{min-width:180px}.equipmentOfferGrid{grid-template-columns:1fr 1fr}.equipmentManagement .operationalTable thead{display:none}.equipmentManagement .operationalTable tr{display:grid;padding:10px;border-bottom:1px solid #edf1f5}.equipmentManagement .operationalTable th,.equipmentManagement .operationalTable td{display:flex;justify-content:space-between;align-items:center;border:0;padding:6px 8px}.equipmentManagement .operationalTable td:before{content:attr(data-label);color:#7a899b;font-weight:700}.equipmentManagement .operationalTable th:first-child{justify-content:flex-start}.equipmentOperationSummary{overflow:auto}.equipmentOperationSummary .metricCard{min-width:170px}}@media(max-width:600px){.crudPageHeader h1{font-size:24px}.crudPageTabs{margin-inline:-16px;padding-inline:12px}.equipmentOfferGrid{grid-template-columns:1fr}.equipmentOperations>section>header{align-items:flex-start;display:grid}.equipmentOperations>section>header>div:last-child{width:100%}.equipmentOperations>section>header button{flex:1}.formRow{grid-template-columns:1fr}.equipmentDrawer{padding:16px}.equipmentDrawerActions{grid-template-columns:1fr}.equipmentModalBackdrop{align-items:flex-end;padding:0}.equipmentModal{border-radius:18px 18px 0 0;max-height:94vh}.equipmentOfferGrid dl{justify-content:space-between}.alertCard{grid-template-columns:auto 1fr}.alertCard button{grid-column:2;justify-self:start;padding:0}}.adminEquipmentSection{display:grid;gap:14px;background:#f6f9fb;border:1px solid #dce6ee;border-radius:15px;padding:16px}.adminEquipmentSection>header{display:flex;gap:11px;align-items:flex-start}.adminEquipmentSection>header>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#dff6f0;color:#087d6b}.adminEquipmentSection h2,.adminEquipmentSection h3{font-family:Sora,sans-serif;margin:0}.adminEquipmentSection>header p,.adminEquipmentPanel header p{color:#687a91;font-size:12px;margin:4px 0 0}.adminEquipmentGrid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1.2fr);gap:14px}.adminEquipmentPanel{background:#fff;border:1px solid #dfe7ee;border-radius:12px;padding:14px}.adminEquipmentPanel>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.adminEquipmentPanel>header>div:last-child{display:flex;gap:7px}.adminEquipmentPanel input{border:1px solid #cad6e1;border-radius:8px;padding:8px}.adminEquipmentPanel button{border:1px solid #15314e;border-radius:8px;background:#15314e;color:#fff;padding:7px 9px;font-weight:700}.adminEquipmentPanel article{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f5;padding:11px 0}.adminEquipmentPanel article>div{display:grid;gap:3px}.adminEquipmentPanel article small{color:#718197}.adminEquipmentPanel article>span{display:flex;gap:6px}.adminEquipmentPanel article>span button+button{background:#fff;color:#8c2c23;border-color:#e2b9b5}@media(max-width:800px){.adminEquipmentGrid{grid-template-columns:1fr}.adminEquipmentPanel>header{align-items:flex-start;display:grid}.adminEquipmentPanel>header>div:last-child{display:grid;width:100%}}.inventorySpendEmpty{display:grid;place-items:center}.inventorySpendEmpty p{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif;text-align:center}.supplyV22{min-height:100%;background:#f4f7fb;color:#13233f}.supplyPad{padding:16px 16px 96px;display:grid;gap:14px}.supplyHead{display:grid;gap:3px}.supplyBack{justify-self:start;border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.supplyHead p{margin:12px 0 0;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.supplyHead h1{margin:0;font:800 27px Sora,Inter,sans-serif}.supplyHead span{color:#6b7a94;font:12px Inter,sans-serif}.supplyChips{display:flex;gap:7px;overflow:auto}.supplyChips button{flex:none;border:0;border-radius:999px;background:#e9eef4;color:#6b7a94;padding:8px 11px;font:800 11px Inter,sans-serif}.supplyChips .active{background:#0a1b36;color:#fff}.supplyNotice{border:1px solid #b6eee4;border-radius:14px;background:#e7fbf7;padding:13px}.supplyNotice small{color:#087d6b;font:800 10px Inter,sans-serif;letter-spacing:.6px}.supplyNotice p{margin:5px 0 0;color:#285b59;font:12px/1.4 Inter,sans-serif}.supplySection{display:grid;gap:9px}.supplySection header{display:flex;align-items:center;justify-content:space-between}.supplySection h2{margin:0;font:800 15px Sora,Inter,sans-serif}.supplySection header span{color:#6b7a94;font:11px Inter,sans-serif}.supplyRows{display:grid;gap:8px}.supplyRows article{display:flex;justify-content:space-between;gap:10px;border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;box-shadow:0 2px 9px #0a1b360a}.supplyRows article>div{display:grid;gap:3px;min-width:0}.supplyRows b{font:800 13px Inter,sans-serif}.supplyRows small{color:#6b7a94;font:11px/1.35 Inter,sans-serif}.supplyRows aside{display:grid;justify-items:end;gap:7px;flex:none}.supplyRows strong{color:#087d6b;font:800 12px Inter,sans-serif}.supplyRows button{border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:7px;font:800 10px Inter,sans-serif}.supplyRows>p,.supplyLoading{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.supplyComposer{margin:0}.editorialV22{min-height:100%;background:#f4f7fb;color:#13233f}.editorialPad{padding:16px 16px 96px;display:grid;gap:14px}.editorialHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:end}.editorialBreadcrumb{grid-column:1/-1;color:#087d6b!important;font:800 11px Inter,sans-serif!important}.editorialHead h1{margin:0;font:800 27px Sora,Inter,sans-serif}.editorialHead>span:not(.editorialBreadcrumb){color:#6b7a94;font:12px Inter,sans-serif}.editorialPrimary,.growthPrimary{min-height:42px;border:1px solid #0a1b36;border-radius:10px;background:#0a1b36;color:#fff;padding:10px 14px;font:800 11px Inter,sans-serif;cursor:pointer}.editorialHead .editorialPrimary{grid-column:2;grid-row:2 / span 2}.editorialNotice{border:1px solid #b6eee4;border-radius:14px;background:#e7fbf7;padding:13px}.editorialNotice small{color:#087d6b;font:800 10px Inter,sans-serif;letter-spacing:.6px}.editorialNotice p{margin:5px 0 0;color:#285b59;font:12px/1.4 Inter,sans-serif}.editorialSection{display:grid;gap:9px}.editorialSection header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.editorialSection h2{margin:0;font:800 15px Sora,Inter,sans-serif}.editorialSection header>span{color:#6b7a94;font:11px Inter,sans-serif;white-space:nowrap}.editorialSectionHint,.growthSectionHint{margin:4px 0 0;color:#6b7a94;font:11px/1.35 Inter,sans-serif}.editorialFilters{display:flex;gap:7px;overflow:auto;padding:2px 0}.editorialFilters button{flex:none;border:1px solid #d4e0eb;border-radius:999px;background:#fff;color:#52627e;padding:8px 11px;font:800 10px Inter,sans-serif;cursor:pointer}.editorialFilters button.active{border-color:#0a1b36;background:#0a1b36;color:#fff}.editorialRows{display:grid;gap:8px}.editorialRows article{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;box-shadow:0 2px 9px #0a1b360a}.editorialRows article>div:first-child{display:grid;gap:3px;min-width:0}.editorialRows b{font:800 13px Inter,sans-serif}.editorialRows small{color:#6b7a94;font:11px/1.35 Inter,sans-serif}.editorialRowActions{display:flex;align-items:center;gap:6px;flex:none}.editorialRows button{min-height:36px;border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:8px 10px;font:800 10px Inter,sans-serif;cursor:pointer}.editorialRows button.editorialRowSecondary{border:1px solid #d4e0eb;background:#fff;color:#102c52}.editorialStatus{font-weight:800}.editorialStatus-draft{color:#8a6a1f}.editorialStatus-in_review{color:#087d6b}.editorialStatus-approved{color:#166b9a}.editorialStatus-scheduled{color:#5d4aa1}.editorialEmpty{display:grid;justify-items:start;gap:7px;border:1px dashed #b8cde3;border-radius:14px;background:#fff;padding:22px}.editorialEmpty strong{color:#13233f;font:800 15px Sora,Inter,sans-serif}.editorialEmpty p{margin:0;color:#6b7a94;font:11px/1.45 Inter,sans-serif}.editorialComposer{display:grid;gap:10px;border:1px solid #cbd8e6;border-radius:16px;background:#fff;padding:16px;box-shadow:0 6px 18px #0a1b360f}.editorialComposer h2{margin:0;font:800 16px Sora,Inter,sans-serif}.editorialComposer p{margin:4px 0 0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.editorialComposer label{display:grid;gap:6px;color:#354766;font:700 10px Inter,sans-serif}.editorialComposer input,.editorialComposer select,.editorialComposer textarea{width:100%;box-sizing:border-box;border:1px solid #cbdbea;border-radius:9px;background:#fff;color:#13233f;padding:10px;font:12px Inter,sans-serif}.editorialComposer textarea{min-height:96px;resize:vertical}.editorialComposerActions{display:flex;justify-content:flex-end;gap:8px}.editorialComposerActions>button:first-child{border:1px solid #cbdbea;border-radius:9px;background:#fff;color:#102c52;padding:10px 13px;font:800 11px Inter,sans-serif}.editorialComposerActions .editorialPrimary:disabled{opacity:.55}.editorialRows>p,.editorialLoading{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.growthV22{min-height:100%;background:#f4f7fb;color:#13233f}.growthPad{padding:16px 16px 96px;display:grid;gap:14px}.growthHead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;align-items:end}.growthBreadcrumb{grid-column:1/-1;color:#087d6b!important;font:800 11px Inter,sans-serif!important}.growthHead h1{margin:0;font:800 27px Sora,Inter,sans-serif}.growthHead>span:not(.growthBreadcrumb){color:#6b7a94;font:12px Inter,sans-serif}.growthHead .growthPrimary{grid-column:2;grid-row:2 / span 2}.growthSummaryTitle{margin:0 2px -6px;color:#13233f;font:800 15px Sora,Inter,sans-serif}.growthSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.growthSummary article{border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;box-shadow:0 2px 9px #0a1b360a}.growthSummary b{display:block;color:#087d6b;font:800 16px Sora,Inter,sans-serif}.growthSummary span{display:block;margin-top:3px;color:#6b7a94;font:10px/1.3 Inter,sans-serif}.growthNotice{border:1px solid #b6eee4;border-radius:14px;background:#e7fbf7;padding:13px}.growthNotice small{color:#087d6b;font:800 10px Inter,sans-serif}.growthNotice p{margin:5px 0 0;color:#285b59;font:12px/1.4 Inter,sans-serif}.growthSection{display:grid;gap:9px}.growthSection header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.growthSection h2{margin:0;font:800 15px Sora,Inter,sans-serif}.growthSection header button{border:0;background:transparent;color:#087d6b;font:800 12px Inter,sans-serif}.growthRows{display:grid;gap:8px}.growthRows article{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;box-shadow:0 2px 9px #0a1b360a}.growthRows article>div{display:grid;gap:3px;min-width:0}.growthRows b{font:800 13px Inter,sans-serif}.growthRows small{color:#6b7a94;font:11px/1.35 Inter,sans-serif}.growthRows strong{color:#087d6b;font:800 12px Inter,sans-serif}.growthStatus{width:max-content;border-radius:999px;background:#eef4fb;color:#526884;padding:4px 7px;font:800 9px Inter,sans-serif}.growthEmpty{display:grid;justify-items:start;gap:7px;border:1px dashed #b8cde3;border-radius:14px;background:#fff;padding:22px}.growthEmpty strong{color:#13233f;font:800 15px Sora,Inter,sans-serif}.growthEmpty p{margin:0;color:#6b7a94;font:11px/1.45 Inter,sans-serif}.growthRows>p,.growthLoading{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}@media(min-width:700px){.editorialPad,.growthPad{max-width:1120px;margin-inline:auto;padding-inline:32px}.editorialV22,.growthV22{min-height:100%}.editorialSection,.growthSection{max-width:none}.editorialRows,.growthRows,.editorialComposer{grid-template-columns:repeat(2,minmax(0,1fr))}.editorialComposer>div:first-child,.editorialComposerActions{grid-column:1/-1}}@media(max-width:560px){.editorialHead,.growthHead{grid-template-columns:1fr}.editorialHead .editorialPrimary,.growthHead .growthPrimary{grid-column:1;grid-row:auto;width:100%}.growthSummary{grid-template-columns:1fr}.editorialRowActions{flex-direction:column;align-items:stretch}.editorialRowActions button{width:100%}}.newsV22{min-height:100%;background:#f4f7fb;color:#13233f}.newsPad{padding:16px 16px 96px;display:grid;gap:14px}.newsHead{display:grid;gap:3px}.newsHead p{margin:0;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.newsHead h1{margin:0;font:800 27px Sora,Inter,sans-serif}.newsHead span{color:#6b7a94;font:12px Inter,sans-serif}.newsNotice{margin:0;border:1px solid #dfe8f2;border-radius:14px;background:#fff;color:#6b7a94;padding:12px;font:11px/1.45 Inter,sans-serif}.newsSection{display:grid;gap:9px}.newsSection header{display:flex;justify-content:space-between;align-items:center}.newsSection h2{margin:0;font:800 15px Sora,Inter,sans-serif}.newsSection header span{color:#6b7a94;font:11px Inter,sans-serif}.newsRows{display:grid;gap:8px}.newsRows article{display:flex;justify-content:space-between;gap:10px;border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;box-shadow:0 2px 9px #0a1b360a}.newsRows article>div{display:grid;gap:5px;min-width:0}.newsRows small{color:#087d6b;font:800 10px Inter,sans-serif}.newsRows b{font:800 13px Inter,sans-serif}.newsRows p{margin:0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.newsRows aside{display:grid;align-content:start;gap:6px;flex:none}.newsRows a,.newsRows button{border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:7px;text-decoration:none;font:800 10px Inter,sans-serif}.newsRows>p,.newsLoading{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.eliteV22{min-height:100%;background:#f4f7fb;color:#13233f}.elitePad{padding:16px 16px 96px;display:grid;gap:14px}.eliteHead{display:grid;gap:3px}.eliteHead button{justify-self:start;border:0;background:transparent;padding:0;color:#087d6b;font:800 12px Inter,sans-serif}.eliteHead p{margin:12px 0 0;color:#6b7a94;font:800 10px Inter,sans-serif;letter-spacing:.7px}.eliteHead h1{margin:0;font:800 27px Sora,Inter,sans-serif}.eliteHead span{color:#6b7a94;font:12px Inter,sans-serif}.eliteNotice{border:1px solid #b6eee4;border-radius:14px;background:#e7fbf7;padding:13px}.eliteNotice small{color:#087d6b;font:800 10px Inter,sans-serif}.eliteNotice p{margin:5px 0 0;color:#285b59;font:12px/1.4 Inter,sans-serif}.eliteSection{display:grid;gap:9px}.eliteSection header{display:flex;justify-content:space-between;align-items:center}.eliteSection h2{margin:0;font:800 15px Sora,Inter,sans-serif}.eliteSection header span{color:#6b7a94;font:11px Inter,sans-serif}.eliteRows{display:grid;gap:8px}.eliteRows article{display:flex;justify-content:space-between;gap:10px;border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px;box-shadow:0 2px 9px #0a1b360a}.eliteRows article>div{display:grid;gap:4px}.eliteRows b{font:800 13px Inter,sans-serif}.eliteRows small{color:#6b7a94;font:11px/1.4 Inter,sans-serif}.eliteRows button{border:0;border-radius:8px;background:#e7fbf7;color:#087d6b;padding:7px;font:800 10px Inter,sans-serif}.eliteRows>p,.eliteLoading{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.settingsLoadingV22{display:grid;gap:10px;padding:16px 16px 96px;min-height:100%;background:#f4f7fb;color:#13233f}.settingsLoadingV22 header{border-radius:13px;background:#fff;padding:13px}.settingsLoadingV22 h2{margin:0;font:800 15px Sora,Inter,sans-serif}.settingsLoadingV22>p{margin:0;border-radius:13px;background:#fff;color:#6b7a94;padding:15px;text-align:center;font:12px Inter,sans-serif}.iaWorkspace{display:grid;grid-template-columns:minmax(230px,278px) minmax(0,1fr);gap:14px;padding:0 16px 96px;max-width:1180px;margin:0 auto}.iaConversationSidebar,.iaChatPanel{border:1px solid #dfe7ef;border-radius:18px;background:#fff;box-shadow:0 4px 16px #0a1b360f}.iaConversationSidebar{display:flex;flex-direction:column;gap:14px;padding:14px}.iaBrand,.iaChatHeader{display:flex;align-items:center;gap:10px}.iaBrand img,.iaChatHeader img,.iaChatWelcome img{width:39px;height:39px;border-radius:50%;object-fit:cover;background:#0a1b36}.iaBrand span,.iaChatHeader div{display:grid;gap:2px}.iaBrand b,.iaChatHeader b{color:#13233f;font:800 13px Sora,Inter,sans-serif}.iaBrand small,.iaChatHeader small{color:#6b7a94;font:600 10px Inter,sans-serif}.iaChatHeader small i{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#20bea4}.iaNewConversation{border:0;border-radius:11px;background:#0a1b36;color:#fff;padding:11px;text-align:left;font:800 12px Inter,sans-serif;cursor:pointer}.iaRecentConversations,.iaSidebarActivity{display:grid;gap:8px}.iaRecentConversations h3,.iaSidebarActivity h3{margin:0;color:#6b7a94;font:800 10px Inter,sans-serif;text-transform:uppercase;letter-spacing:.6px}.iaRecentConversations>div{display:grid;gap:5px;max-height:255px;overflow:auto}.iaRecentConversations button{border:0;border-radius:10px;background:transparent;padding:9px;text-align:left;display:grid;gap:3px;color:#233551;cursor:pointer}.iaRecentConversations button.selected{background:#e7fbf7}.iaRecentConversations button b{font:700 12px Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iaRecentConversations button small{color:#6b7a94;font:600 10px Inter,sans-serif}.iaSidebarActivity{border-top:1px solid #edf0f5;padding-top:12px}.iaSidebarActivity p{display:flex;gap:6px;align-items:flex-start;margin:0;color:#52627e;font:11px/1.35 Inter,sans-serif}.iaSidebarActivity svg{flex:none;color:#0fa88c}.iaChatPanel{display:flex;min-height:585px;flex-direction:column;padding:16px}.iaChatHeader{padding-bottom:13px;border-bottom:1px solid #edf0f5}.iaWorkspaceAgents{margin-top:13px}.iaWorkspaceAgents h3{margin-bottom:8px}.iaWorkspaceAgents .iaAgentList{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;gap:8px}.iaWorkspaceAgents .iaAgentList button{min-height:68px}.iaChatThread{display:flex;min-height:210px;flex:1;flex-direction:column;gap:10px;overflow:auto;padding:18px 2px}.iaChatWelcome{display:grid;justify-items:center;align-content:center;flex:1;text-align:center}.iaChatWelcome img{width:56px;height:56px}.iaChatWelcome h3{margin:9px 0 4px;color:#13233f;font:800 17px Sora,Inter,sans-serif}.iaChatWelcome p{max-width:320px;margin:0;color:#6b7a94;font:12px/1.5 Inter,sans-serif}.iaMessageBubble{max-width:min(82%,560px);border-radius:15px;padding:11px 13px}.iaMessageBubble p{margin:0;color:#17304b;font:12.5px/1.48 Inter,sans-serif;white-space:pre-wrap}.iaMessageBubble small{display:block;margin-top:5px;color:#698099;font:700 9px Inter,sans-serif}.iaMessageBubble.assistant{align-self:flex-start;border:1px solid #ccefe8;background:#ecfbf7;border-bottom-left-radius:4px}.iaMessageBubble.user{align-self:flex-end;background:#0a1b36;border-bottom-right-radius:4px}.iaMessageBubble.user p{color:#fff}.iaMessageBubble.user small{color:#9feadf}.iaChatInput{margin:0!important;border:1px solid #cdece6!important;background:#f8fffd!important}.iaChatInput input{background:#fff!important}@media(max-width:699px){.iaWorkspace{grid-template-columns:1fr;padding:0 14px 94px}.iaConversationSidebar{gap:10px}.iaRecentConversations>div{display:flex;max-height:none;overflow-x:auto}.iaRecentConversations button{min-width:145px;border:1px solid #e2eaf1}.iaSidebarActivity{display:none}.iaChatPanel{min-height:510px;padding:13px}.iaWorkspaceAgents .iaAgentList{display:flex;overflow:auto}.iaWorkspaceAgents .iaAgentList button{min-width:170px}.iaMessageBubble{max-width:91%}}@media(min-width:1024px){.desktopFrame .iaHubV22{padding-top:10px}.desktopFrame .iaWorkspace{max-width:none;padding:0 24px 26px}.desktopFrame .iaChatPanel{min-height:calc(100dvh - 200px)}}.iaChatComposer{display:flex;align-items:center;gap:7px;margin-top:12px;border:1px solid #e6eaf0;border-radius:999px;background:#f4f7fa;padding:6px;box-shadow:0 10px 28px #231f4614}.iaChatComposer:focus-within{border-color:#20c7ad8c}.iaChatComposer input{height:42px;min-width:0;flex:1;border:0;outline:0;background:transparent;padding:0 13px;color:#101114;font:600 13px Inter,sans-serif}.iaChatComposer input::placeholder{color:#6e737da6}.iaChatComposer button{display:grid;place-items:center;width:42px;height:42px;flex:none;border:0;border-radius:50%;background:#20c7ad;color:#fff;box-shadow:0 10px 24px #20c7ad3d;cursor:pointer}.iaChatComposer button:hover{background:#0fae96}.iaChatComposer button:disabled{cursor:not-allowed;opacity:.55}.iaWorkspace,.iaConversationSidebar,.iaChatPanel,.iaChatThread,.iaChatComposer{min-width:0;max-width:100%;box-sizing:border-box}.iaChatComposer{width:100%;overflow:hidden}.iaChatComposer input{width:0}.iaMessageBubble{overflow-wrap:anywhere;word-break:break-word}@media(max-width:699px){.iaHubV22,.iaWorkspace,.iaChatPanel{overflow-x:hidden}.iaChatThread{overscroll-behavior-inline:contain}}.iaMessageBubble.processing{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px}.iaMessageBubble.processing:before{content:"";width:7px;height:7px;border-radius:50%;background:#20c7ad;box-shadow:12px 0 #86ddd0,24px 0 #c0eee7;animation:iaTyping 1.1s infinite ease-in-out}.iaMessageBubble.processing p{font-weight:700}.iaMessageBubble.error{border-color:#ffd3ce;background:#fff5f3;color:#a43d34}.iaMessageBubble.error p{color:#a43d34}@keyframes iaTyping{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.aiToolResultCard{display:grid;gap:8px;margin-top:10px;border:1px solid #b9ded7;border-radius:12px;background:#ffffffb8;padding:10px}.aiToolResultHeader{display:flex;align-items:center;justify-content:space-between;gap:8px}.aiToolResultHeader small{margin:0;color:#6b7a94;font:700 9px Inter,sans-serif}.aiToolResultState{border-radius:999px;background:#d9f5ee;color:#087b67;padding:4px 7px;font:800 9px Inter,sans-serif}.aiToolResultState.aguardando_confirmacao{background:#fff1cc;color:#8b5c00}.aiToolResultState.bloqueada,.aiToolResultState.falhou{background:#ffe1df;color:#a43d34}.aiToolResultCard>p{margin:0;color:#17304b;font:11px/1.4 Inter,sans-serif}.aiToolResultActions{display:flex;flex-wrap:wrap;gap:6px}.aiToolResultActions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #a8cec6;border-radius:8px;background:#fff;color:#0b725f;padding:6px 8px;font:800 10px Inter,sans-serif;cursor:pointer}.aiToolResultActions button:hover,.aiToolResultActions button:focus-visible{border-color:#0fa88c;background:#effcf8;outline:0}.contextualAiMessage .aiToolResultCard{margin-top:8px}.contextualAiMessage .aiToolResultCard>p{font-size:10.5px}.v22-ia{height:calc(100dvh - 146px);padding:0!important;overflow:hidden!important}.iaHubV22{min-height:calc(100dvh - 70px);display:flex;flex-direction:column}.iaSubhead{flex:none;padding:16px 16px 12px}.iaWorkspace{flex:1;min-height:0;height:auto;margin:0;max-width:none;padding:0 16px}.iaConversationSidebar,.iaChatPanel{min-height:0;height:100%}.iaChatThread{min-height:0}@media(max-width:699px){.iaHubV22{min-height:calc(100dvh - 142px - env(safe-area-inset-bottom))}.iaWorkspace{padding:0 14px}}@media(min-width:1024px){.desktopFrame .v22-ia{height:auto;padding:0!important;overflow:hidden!important}.desktopFrame .iaHubV22{min-height:0;height:100%}.desktopFrame .iaSubhead{padding:14px 24px 10px}.desktopFrame .iaWorkspace{padding:0 24px 16px}.desktopFrame .iaChatPanel{min-height:0;height:100%}}.iaWorkspace{overflow:hidden}.iaConversationSidebar{display:flex;min-height:0;overflow:hidden;flex-direction:column}.iaRecentConversations{display:flex;min-height:0;flex:1;flex-direction:column}.iaRecentConversations>div{display:grid;min-height:0;flex:1;overflow-y:auto}.iaRecentConversations>div{display:grid;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-right:2px}.iaSidebarActivity{flex:none}.iaChatPanel{display:flex;min-height:0;height:100%;overflow:hidden;flex-direction:column}.iaChatHeader,.iaWorkspaceAgents,.iaChatComposer{flex:none}.iaWorkspaceAgents .iaAgentList{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.iaWorkspaceAgents .iaAgentList button{min-width:164px;min-height:58px;padding:9px;flex:0 0 164px}.iaChatThread{min-height:0;flex:1;overflow-y:auto}.iaChatThread{min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:12px 2px}.iaChatComposer{flex:none;margin-top:10px}@media(max-width:699px){.iaWorkspace{grid-template-columns:1fr;grid-template-rows:132px minmax(0,1fr);gap:10px;padding:0 12px}.iaConversationSidebar{height:132px}.iaRecentConversations>div{display:flex;overflow-x:auto;overflow-y:hidden;padding-right:0}.iaRecentConversations button{flex:0 0 145px}.iaChatPanel{min-height:0;height:100%;padding:12px}.iaWorkspaceAgents{margin-top:9px}.iaWorkspaceAgents .iaAgentList button{min-width:156px;flex-basis:156px}.iaSidebarActivity{display:none}}.iaChatHeader{display:flex;justify-content:space-between;gap:12px;align-items:center}.iaChatHeader>div:first-child{min-width:0}.iaChatActions{display:flex;align-items:center;gap:7px;flex:none}.iaChatActions .iaNewConversation{padding:8px 10px;border-radius:9px;font-size:11px;white-space:nowrap}.iaHistoryToggle{display:none;border:0;border-radius:9px;background:#e7fbf7;color:#087d6b;width:34px;height:34px;place-items:center;position:relative}.iaHistoryToggle span{position:absolute;right:-4px;top:-5px;min-width:14px;border-radius:8px;background:#0a1b36;color:#fff;font:800 8px/14px Inter,sans-serif}.iaHistoryDrawer{display:none}.iaBrand{padding-bottom:2px}.iaBrand img{display:block}@media(max-width:699px){.iaSubhead{display:none}.iaWorkspace{grid-template-rows:minmax(0,1fr);padding:0 12px 10px}.iaConversationSidebar{display:none}.iaChatActions .iaNewConversation{padding:8px}.iaHistoryToggle{display:grid}.iaHistoryDrawer{position:fixed;inset:0 0 calc(72px + env(safe-area-inset-bottom)) 0;z-index:30;display:flex;flex-direction:column;background:#f4f7fb;padding:16px 14px 14px;box-sizing:border-box}.iaHistoryDrawer>header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;border-bottom:1px solid #dfe7ef}.iaHistoryDrawer h3{margin:0;color:#13233f;font:800 16px Sora,Inter,sans-serif}.iaHistoryDrawer header small{color:#6b7a94;font:600 11px Inter,sans-serif}.iaHistoryDrawer header button{width:32px;height:32px;border:0;border-radius:50%;background:#e6edf3;color:#233551;font-size:22px;line-height:1}.iaHistoryDrawer>.iaNewConversation{margin-top:12px;text-align:center}.iaHistoryList{display:grid;min-height:0;flex:1;align-content:start;gap:6px;overflow-y:auto;padding:12px 2px}.iaHistoryList button{border:0;border-radius:10px;background:#fff;padding:11px;text-align:left;display:grid;gap:3px;color:#233551}.iaHistoryList button.selected{background:#e7fbf7}.iaHistoryList button b{font:700 12px Inter,sans-serif}.iaHistoryList button small{color:#6b7a94;font:600 10px Inter,sans-serif}.iaHistoryList .aiEmpty{margin:0;padding:16px;border-radius:12px;background:#fff;text-align:center}}@media(max-width:699px){.iaWorkspace{grid-template-rows:minmax(0,1fr);padding:0 12px}.iaChatComposer{flex:none;margin-top:0}.iaHistoryHeaderActions{display:flex;align-items:center;gap:8px;flex:none}.iaHistoryHeaderActions .iaNewConversation{border-radius:9px;padding:8px 10px;white-space:nowrap;font-size:11px}.iaHistoryHeaderActions button:last-child{width:32px;height:32px;border:0;border-radius:50%;background:#e6edf3;color:#233551;font-size:22px;line-height:1}}.v22-ia .iaHubV22{padding-bottom:0}.iaChatHeader .iaChatActions{display:flex;align-items:center;gap:7px;flex:none}.iaChatThread:has(.iaMessageBubble):before{content:"";flex:1 1 0;min-height:0}@media(max-width:1023px){.frame:not(.desktopFrame){display:flex;min-height:0;height:100dvh;flex-direction:column;padding-bottom:0;overflow:hidden}.frame:not(.desktopFrame) .appCanvas{display:flex;min-height:0;flex:1;flex-direction:column;overflow:hidden}.frame:not(.desktopFrame) .screenTopbar{flex:none}.frame:not(.desktopFrame) main{height:auto;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:0 18px calc(98px + env(safe-area-inset-bottom))}.frame:not(.desktopFrame) main.v22-screen{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}.frame:not(.desktopFrame) main.v22-ia{height:auto;min-height:0;flex:1;padding:0!important;overflow:hidden!important}.frame:not(.desktopFrame) main.v22-ia .iaHubV22{min-height:0;height:100%}}.auth{width:100%;max-width:none;height:100dvh;margin:0;overflow-x:hidden;overflow-y:auto}@media(min-width:900px){.auth{display:grid;grid-template-columns:minmax(360px,44%) minmax(420px,56%);align-items:stretch}.authHero{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,8vw,120px)}.authHero h1{margin:48px 0 12px;font-size:clamp(36px,4vw,56px)}.authHero p{max-width:360px;font-size:15px}.authCard{width:min(100% - 64px,480px);margin:0 48px;align-self:center;padding:32px;border-radius:24px}}@media(min-width:900px){.auth{border-radius:0;box-shadow:none}}@media(max-width:699px){.iaWorkspaceAgents{flex:none;max-height:118px;overflow:hidden}.iaWorkspaceAgents .iaAgentList{height:96px;padding-bottom:0}.iaWorkspaceAgents .iaAgentList button{flex:0 0 164px;min-width:164px;min-height:96px;height:96px;padding:8px 9px}.iaWorkspaceAgents .iaAgentList button>span:nth-child(2){min-width:0}.iaWorkspaceAgents .iaAgentList small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:699px){.frame:not(.desktopFrame) main.v22-ia .iaHubV22{height:calc(100% - 76px)}}.horizontalRail{--horizontal-rail-item-min-width:auto;display:flex;gap:var(--layout-rail-gap);max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.horizontalRail::-webkit-scrollbar{display:none}.horizontalRail>*{flex:0 0 var(--horizontal-rail-item-min-width);scroll-snap-align:start}.horizontalRail--contained{margin-inline:0;padding:var(--layout-rail-edge-padding);scroll-padding-inline:var(--layout-rail-edge-padding)}.horizontalRail--viewport-bleed{margin-inline:calc(var(--layout-page-gutter-mobile)*-1);padding-inline:var(--layout-page-gutter-mobile);scroll-padding-inline:var(--layout-page-gutter-mobile)}.todayAppointments{display:grid;gap:8px}.agendaEmptyState{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid #ccebe5;border-radius:17px;background:linear-gradient(135deg,#f7fffd,#eafaf6);padding:15px;box-shadow:0 5px 18px #0a1b360a}.agendaEmptyIcon{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:#d9f7f0;color:#078b75}.agendaEmptyCopy{min-width:0}.agendaEmptyCopy b{display:block;color:#13233f;font:800 13px Sora,Inter,sans-serif}.agendaEmptyCopy p{margin:4px 0 0;color:#60718b;font:11px/1.45 Inter,sans-serif}.agendaEmptyActions{display:flex;align-items:center;gap:7px}.agendaEmptyActions button{border-radius:10px;padding:9px 11px;font:800 10px Sora,Inter,sans-serif;white-space:nowrap}.agendaEmptyPrimary{border:0;background:#0a1b36;color:#fff}.agendaEmptySecondary{border:1px solid #b9dfd7;background:#fff;color:#087d6b}.agendaEmptyActions button:focus-visible{outline:3px solid rgba(46,211,181,.4);outline-offset:2px}.monthSummary.horizontalRail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--layout-rail-gap);overflow:visible;padding:0}.monthSummary.horizontalRail>*{min-width:0}.monthSummaryCard{position:relative;display:grid;min-width:0;gap:5px;border:1px solid #e0e7ef;border-radius:15px;background:#fff;padding:14px 38px 14px 14px;color:#13233f;text-align:left;box-shadow:0 4px 14px #0a1b360b;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.monthSummaryCard:hover{transform:translateY(-2px);border-color:#a9ddd3;box-shadow:0 8px 20px #0a1b3614}.monthSummaryCard:focus-visible{outline:3px solid rgba(46,211,181,.42);outline-offset:2px}.monthSummaryCard .monthSummaryLabel{color:#61728d;font:800 10px Inter,sans-serif}.monthSummaryCard strong{color:#0a1b36;font:800 20px Sora,Inter,sans-serif;letter-spacing:-.4px}.monthSummaryCard small{color:#71809a;font:600 9.5px/1.35 Inter,sans-serif}.monthSummaryCard svg{position:absolute;right:12px;top:14px;color:#14ad92}@media(max-width:699px){.monthSummary.horizontalRail{display:flex;overflow-x:auto;gap:var(--layout-rail-gap);padding:var(--layout-rail-edge-padding) var(--layout-rail-edge-padding) 10px;scroll-padding-inline:var(--layout-rail-edge-padding)}.monthSummaryCard{min-height:112px}.agendaEmptyState{grid-template-columns:auto minmax(0,1fr);align-items:start}.agendaEmptyActions{grid-column:1/-1;width:100%}.agendaEmptyActions button{flex:1}.agendaEmptyCopy p{font-size:11.5px}}.operationalInsightCard{display:grid;gap:9px;border:1px solid #ccebe5;border-radius:18px;background:linear-gradient(135deg,#f7fffd,#eafaf6);padding:16px;color:#13233f;box-shadow:0 5px 18px #0a1b360a}.operationalInsightBadge{justify-self:start;border-radius:999px;background:#d9f7f0;color:#087d6b;padding:4px 8px;font:800 9px Inter,sans-serif;letter-spacing:.65px;text-transform:uppercase}.operationalInsightCopy{display:grid;gap:5px}.operationalInsightCopy h3{margin:0;color:inherit;font:700 14px/1.4 Sora,Inter,sans-serif}.operationalInsightCopy p{margin:0;color:#60718b;font:11px/1.45 Inter,sans-serif}.operationalInsightActions{display:flex;gap:8px;margin-top:2px}.operationalInsightActions button{flex:1;min-height:38px;border:0;border-radius:10px;background:#0a1b36;color:#fff;padding:9px 11px;font:800 10.5px Sora,Inter,sans-serif}.operationalInsightActions button+button{border:1px solid #b9dfd7;background:#fff;color:#087d6b}.operationalInsightActions button:focus-visible{outline:3px solid rgba(46,211,181,.42);outline-offset:2px}.operationalInsightCard[data-state=loading]{min-height:126px;overflow:hidden}.operationalInsightCard[data-state=loading] .operationalInsightCopy h3{color:#60718b}.operationalInsightCard[data-state=error]{border-color:#f3c9c9;background:#fff8f8}.operationalInsightCard[data-state=error] .operationalInsightBadge{background:#fde7e7;color:#a13c3c}.operationalInsightCard--navy[data-state=ready]{border-color:#0a1b36;background:#0a1b36;color:#fff;box-shadow:none}.operationalInsightCard--navy[data-state=ready] .operationalInsightBadge{background:#ffffff21;color:#2ed3b5}.operationalInsightCard--navy[data-state=ready] .operationalInsightCopy p{color:#c8d5e7}.operationalInsightCard--navy[data-state=ready] .operationalInsightActions button{background:#2ed3b5;color:#0a1b36}.operationalInsightCard--navy[data-state=ready] .operationalInsightActions button+button{border:0;background:#ffffff1f;color:#fff}.marketingMetrics article{display:flex;min-height:70px;flex-direction:column;align-items:flex-start;justify-content:center}.marketingChart>div{height:auto;min-height:112px}.marketingChart>div:has(>i){display:flex;height:70px;min-height:70px}.marketingChartState{display:grid;width:100%;min-height:112px;place-items:center;color:#6b7a94;font:600 11px Inter,sans-serif}.marketingChartEmpty{display:grid;width:100%;min-height:112px;align-content:center;justify-items:start;gap:6px;border:1px solid #d9eee9;border-radius:13px;background:#f7fffd;padding:14px;text-align:left}.marketingChartEmpty b{color:#13233f;font:700 12px Sora,Inter,sans-serif}.marketingChartEmpty p{margin:0!important;color:#60718b!important;font:10.5px/1.45 Inter,sans-serif!important}.marketingChartEmpty button,.marketingChannels button{border:0;border-radius:9px;background:#d9f7f0;color:#087d6b;padding:8px 10px;font:800 10px Inter,sans-serif}.marketingChartError{border-color:#f3c9c9;background:#fff8f8}.marketingChannels{display:block}.marketingChannelRows{display:grid;gap:0}.marketingChannelRows article{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #edf0f5;padding:9px 0}.marketingChannelRows article:last-child{border-bottom:0}.marketingChannelRows article span{margin:0;color:#4e5f79;font:600 10.5px Inter,sans-serif}.marketingChannelRows article b{grid-column:auto;margin:0;font-size:11px}.marketingAi.operationalInsightCard{padding:16px}.marketingAi.operationalInsightCard>.operationalInsightCopy{display:grid}.marketingAi.operationalInsightCard>.operationalInsightActions{display:flex}.marketingAi.operationalInsightCard .operationalInsightCopy h3,.marketingAi.operationalInsightCard .operationalInsightCopy p{margin:0}.marketingSection[aria-label="Serviços de marketing"]:focus-visible{outline:3px solid rgba(46,211,181,.4);outline-offset:5px;border-radius:16px}@media(min-width:700px){.marketingPad{max-width:1100px;margin-inline:auto}.marketingMetrics article{padding:14px}.marketingMetrics article small{font-size:9px}.marketingChartEmpty{min-height:132px}.operationalInsightCard{padding:20px}.operationalInsightCopy h3{font-size:16px}.operationalInsightCopy p{font-size:12px}}.marketingReport{display:grid;gap:13px;margin-top:13px;border:1px solid #dfe7ef;border-radius:16px;background:#fff;padding:14px;box-shadow:0 4px 16px #0a1b360e}.marketingReport>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.marketingReport>header small{display:block;color:#75859e;font:800 8.5px Inter,sans-serif;letter-spacing:.8px}.marketingReport>header h3{margin:4px 0 0;color:#13233f;font:800 15px Sora,Inter,sans-serif;text-transform:capitalize}.marketingReport>header>span{border-radius:999px;background:#e7fbf7;color:#087d6b;padding:6px 8px;font:800 8.5px Inter,sans-serif}.marketingReportMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.marketingReportMetrics article{display:flex;min-width:0;align-items:center;gap:8px;border:1px solid #e7edf3;border-radius:12px;background:#f8fafc;padding:10px 8px}.marketingReportMetrics article>i{display:grid;flex:0 0 auto;width:30px;height:30px;place-items:center;border-radius:10px;background:#ddf8f2;color:#078b75}.marketingReportMetrics article>div{display:grid;min-width:0;gap:2px}.marketingReportMetrics b{color:#13233f;font:800 15px Sora,Inter,sans-serif}.marketingReportMetrics article span{color:#6b7a94;font:600 8px/1.2 Inter,sans-serif}.marketingChannels{padding:14px}.marketingChannelsHeader{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid #edf0f5}.marketingChannelsHeader>div{display:grid;gap:3px}.marketingChannelsHeader small{color:#75859e;font:800 8.5px Inter,sans-serif;letter-spacing:.7px}.marketingChannelsHeader b{grid-column:auto;color:#13233f;font:800 13px Sora,Inter,sans-serif}.marketingChannelsHeader>span{margin:0;border-radius:999px;background:#e7fbf7;color:#087d6b;padding:6px 8px;font:800 8.5px Inter,sans-serif}.marketingChannelRows article{display:grid;grid-template-columns:minmax(90px,1fr) minmax(70px,1.4fr) auto;gap:10px}.marketingChannelRows article>div{display:grid;gap:2px}.marketingChannelRows article>div span{margin:0;color:#13233f;font:700 10.5px Inter,sans-serif}.marketingChannelRows article>div small{color:#7c8ba2;font:600 8.5px Inter,sans-serif}.marketingChannelRows article>i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#edf2f6}.marketingChannelRows article>i em{display:block;height:100%;border-radius:inherit;background:#2ed3b5}.marketingChannelRows article>b{grid-column:auto;white-space:nowrap;text-align:right}.marketingChannelsEmpty{display:flex;align-items:center;gap:11px}.marketingChannelsEmpty>i{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:12px;background:#e7fbf7;color:#087d6b}.marketingChannelsEmpty h3{margin:0;color:#13233f;font:800 12px Sora,Inter,sans-serif}.marketingChannelsEmpty p{margin:4px 0 0;color:#6b7a94;font:10px/1.4 Inter,sans-serif}.marketingCampaignCategory{display:inline-flex!important;align-items:center;justify-content:center;width:max-content;margin-top:7px!important;border-radius:999px;background:#edf3fa;color:#173461!important;padding:5px 8px;font:800 8.5px Inter,sans-serif;letter-spacing:.2px}.marketingCampaigns .smallAction{border:1px solid #0a1b36;background:#0a1b36;color:#fff}.marketingCampaigns .smallAction:focus-visible{outline:3px solid rgba(46,211,181,.42);outline-offset:2px}.marketingSection .patientRow>div{min-width:0}@media(max-width:480px){.marketingReportMetrics{grid-template-columns:1fr}.marketingReportMetrics article{padding:9px 10px}.marketingReportMetrics article span{font-size:9px}.marketingChannelRows article{grid-template-columns:minmax(90px,1fr) 1fr auto}.marketingChannelRows article>i{min-width:54px}}.marketingRequest{display:grid;gap:14px;margin-top:20px;border:1px solid #cbd8e6;border-radius:18px;background:#fff;padding:15px;box-shadow:0 7px 22px #0a1b3612}.marketingRequestHeader{display:flex;align-items:flex-start;gap:11px;padding-bottom:13px;border-bottom:1px solid #dfe7ef}.marketingRequestHeader>i{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:12px;background:#0a1b36;color:#2ed3b5}.marketingRequestHeader>div{min-width:0}.marketingRequestHeader small{display:block;color:#087d6b;font:800 8.5px Inter,sans-serif;letter-spacing:.75px}.marketingRequestHeader h2{margin:4px 0 0;color:#13233f;font:800 14px/1.3 Sora,Inter,sans-serif}.marketingRequestHeader p{margin:5px 0 0;color:#61718a;font:10.5px/1.45 Inter,sans-serif}.marketingRequestField{display:grid;gap:7px}.marketingRequestField label{font:800 10.5px Sora,Inter,sans-serif}.marketingRequestField select,.marketingRequestField textarea{width:100%;border:1px solid #cfdbe8;border-radius:11px;background:#fff;color:#13233f;padding:11px 12px;font:11.5px/1.45 Inter,sans-serif;transition:border-color .18s ease,box-shadow .18s ease}.marketingRequestField select:focus,.marketingRequestField textarea:focus{outline:0;border-color:#42cdb4;box-shadow:0 0 0 3px #2ed3b529}.marketingRequestField textarea{min-height:98px}.marketingServiceContext{display:grid;gap:2px;border:1px solid #d8e3f0;border-radius:11px;background:#eef4fb;padding:10px 11px}.marketingServiceContext b{color:#0a1b36;font:800 10.5px Sora,Inter,sans-serif}.marketingServiceContext span{color:#526884;font:10px/1.4 Inter,sans-serif}.marketingRequestFooter{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.marketingRequestFooter>div{display:grid;min-width:0;gap:3px}.marketingRequestFooter span{color:#60718b;font:700 8.5px Inter,sans-serif}.marketingRequestFooter small{color:#52627e;font:9.5px/1.35 Inter,sans-serif}.marketingRequestFooter button{flex:0 0 auto;justify-self:auto;min-height:40px;border:1px solid #0a1b36;background:#0a1b36;color:#fff;padding:10px 14px}.marketingRequestFooter button:hover:not(:disabled){background:#173461}.marketingRequestFooter button:focus-visible{outline:3px solid rgba(46,211,181,.42);outline-offset:2px}.marketingRequestFooter button:disabled{cursor:not-allowed;border-color:#dbe5ef;background:#dbe5ef;color:#52627e;opacity:1}@media(max-width:480px){.marketingRequestFooter{align-items:stretch;flex-direction:column}.marketingRequestFooter button{width:100%}}.investmentsActivationScreen{min-height:100%;min-width:0;background:#f4f7fb;color:#13233f;padding:24px 20px calc(110px + env(safe-area-inset-bottom));display:grid;align-content:start}.investmentAssessmentStep{display:grid;gap:20px}.investmentRadioChoices,.investmentGoalChoices{min-width:0;margin:0;border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.investmentRadioChoices legend,.investmentGoalChoices legend{grid-column:1/-1;margin-bottom:1px;color:#10213e;font:800 13px Sora,Inter,sans-serif}.investmentRadioChoices label,.investmentGoalChoices label{position:relative;display:flex;min-height:54px;align-items:center;gap:9px;border:1px solid #d7e1ea;border-radius:12px;background:#fff;padding:12px;color:#34445e;font:700 12px/1.35 Inter,sans-serif;cursor:pointer}.investmentRadioChoices label:has(input:checked),.investmentGoalChoices label:has(input:checked){border-color:#22bda5;background:#effbf8;color:#0b6459;box-shadow:0 0 0 1px #22bda514}.investmentRadioChoices input,.investmentGoalChoices input{width:17px;height:17px;accent-color:#10a98e}.investmentRadioChoices label>svg,.investmentGoalChoices label>svg{margin-left:auto;color:#0a9b84}.investmentStepActions{display:grid;grid-template-columns:auto minmax(190px,1fr);gap:10px}.investmentStepActions .firstValuePrimary{width:100%;margin:0}.investmentContext{display:grid;gap:8px;color:#10213e;font:800 13px Sora,Inter,sans-serif}.investmentContext textarea{min-height:112px;resize:vertical;border:1px solid #d5e0e9;border-radius:13px;background:#fff;padding:14px;color:#10213e;font:500 14px/1.5 Inter,sans-serif}.investmentContext textarea:focus{outline:3px solid rgba(34,189,165,.16);border-color:#22bda5}.investmentConsent{display:flex;align-items:flex-start;gap:10px;border:1px solid #bfe8df;border-radius:13px;background:#f1fbf8;padding:14px;color:#28455e;font:650 12px/1.5 Inter,sans-serif}.investmentConsent input{width:18px;height:18px;flex:0 0 auto;accent-color:#10a98e}.investmentConsent svg{flex:0 0 auto;color:#078674}.investmentFirstValue{display:grid;justify-items:start;border:1px solid #c8e8e1;border-radius:19px;background:linear-gradient(145deg,#f4fffc,#fff);padding:25px;box-shadow:0 12px 28px #0d233f0f}.investmentFirstValue>i,.investmentConsultationStatus article>i{display:grid;width:50px;height:50px;place-items:center;border-radius:14px;background:#dff7f2;color:#078674}.investmentFirstValue>small,.investmentConsultationStatus small{margin-top:16px;color:#078674;font:850 10px Inter,sans-serif;letter-spacing:.08em}.investmentFirstValue h1,.investmentConsultationStatus h1{margin:8px 0;color:#10213e;font:800 25px/1.18 Sora,Inter,sans-serif}.investmentFirstValue p,.investmentConsultationStatus p{margin:0;color:#63738c;font:500 14px/1.55 Inter,sans-serif}.investmentFirstValue button,.investmentConsultationStatus button{min-height:46px;margin-top:20px;border:0;border-radius:11px;background:#0a1b36;color:#fff;padding:11px 17px;font:800 13px Sora,Inter,sans-serif}.investmentFirstValue>span{margin-top:14px;color:#6d7d95;font:600 10px Inter,sans-serif}.investmentConsultationStatus article{width:min(100%,680px);margin:0 auto;border:1px solid #dce5ee;border-radius:19px;background:#fff;padding:26px;box-shadow:0 12px 28px #0d233f12}.investmentConsultationStatus article>div{display:grid;gap:4px;margin-top:18px;border-radius:12px;background:#eff5fb;padding:14px}.investmentConsultationStatus article>div b{font:800 14px Sora,Inter,sans-serif}.investmentConsultationStatus article>div span{color:#65748b;font:650 11px Inter,sans-serif}.investmentDataError{margin:0;border:1px solid #f1caca;border-radius:14px;background:#fff4f4;color:#8b3030;padding:18px;font:650 13px/1.5 Inter,sans-serif}.investmentStartTitle{max-width:520px;font-size:22px!important;line-height:1.22!important}.investmentInitialValue{min-height:42px;margin:3px 0 11px;border:1px solid #50ddc4;border-radius:10px;background:#2ed3b5;color:#062d2e;padding:9px 13px;font:800 12px Sora,Inter,sans-serif}.investmentsHistory,.investmentsHistoryEmpty{border-radius:14px;background:#fff;padding:14px}.investmentsHistory>div{height:150px;display:flex;align-items:flex-end;gap:10px;border-bottom:1px solid #e8edf2;padding:0 5px 8px}.investmentsHistory>div>span{height:100%;min-width:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.investmentsHistory i{width:min(100%,44px);min-height:8px;border-radius:7px 7px 2px 2px;background:linear-gradient(#2ed3b5,#158fbb)}.investmentsHistory b{color:#203552;font:750 9px Inter,sans-serif}.investmentsHistory small{color:#7a889e;font:650 9px Inter,sans-serif}.investmentsHistory>p,.investmentsHistoryEmpty p{margin:10px 0 0;color:#6b7a94;font:11px/1.45 Inter,sans-serif}.investmentsHistoryEmpty{display:flex;align-items:flex-start;gap:11px}.investmentsHistoryEmpty>svg{flex:0 0 auto;color:#078674}.investmentsHistoryEmpty b{font:800 13px Sora,Inter,sans-serif}.investmentsHistoryEmpty p{margin-top:4px}.investmentReceiptBooking{justify-items:center;gap:22px}.investmentReceiptBooking>.firstValueProof,.investmentReceiptBooking>.internalBookingShell{width:min(100%,720px);box-sizing:border-box}.investmentReceiptBooking>.internalBookingShell{min-height:0}.investmentFirstValue ol{display:grid;width:100%;gap:9px;margin:20px 0 0;padding:0;list-style:none}.investmentFirstValue li{display:flex;align-items:flex-start;gap:10px;border-radius:11px;background:#f3f7fb;padding:11px}.investmentFirstValue li>svg{flex:0 0 auto;color:#0a9b84}.investmentFirstValue li span{display:grid;gap:3px}.investmentFirstValue li b{color:#10213e;font:750 12px Sora,Inter,sans-serif}.investmentFirstValue li small{color:#697991;font:500 10px/1.4 Inter,sans-serif}.investmentFirstValue>a{margin-top:12px;color:#0a6f91;font:750 11px Inter,sans-serif}.investmentDataError{display:flex;align-items:center;justify-content:space-between;gap:12px}.investmentDataError button{display:flex;align-items:center;gap:6px;border:0;border-radius:9px;background:#0a1b36;color:#fff;padding:9px 11px;font:750 11px Inter,sans-serif}.investmentComplement{display:grid;gap:8px;margin-top:18px}.investmentComplement label{color:#10213e;font:800 12px Sora,Inter,sans-serif}.investmentComplement textarea{min-height:100px;resize:vertical;border:1px solid #d3dee8;border-radius:11px;padding:12px;font:500 13px/1.5 Inter,sans-serif}.investmentComplement p{color:#982f2f}.investmentComplementSent{margin-top:18px!important;border-radius:10px;background:#e8f8f5;padding:11px;color:#087e6b!important;font-weight:750!important}@media(min-width:700px){.investmentsActivationScreen{padding-top:44px}.investmentsPad{width:min(100%,920px);margin:0 auto;padding:28px 28px 112px}.investmentFirstValue{padding:32px}}@media(max-width:560px){.investmentsActivationScreen{padding:18px 18px calc(104px + env(safe-area-inset-bottom))}.investmentRadioChoices,.investmentGoalChoices,.investmentStepActions{grid-template-columns:1fr}.investmentStepActions .firstValuePrimary,.investmentReview .firstValuePrimary{order:-1}.investmentConsultationStatus article{padding:22px 18px}}.financeAi.operationalInsightCard>.operationalInsightCopy,.inventoryAi.operationalInsightCard>.operationalInsightCopy,.rentalAi.operationalInsightCard>.operationalInsightCopy,.patientsAi.operationalInsightCard>.operationalInsightCopy,.crmAi.operationalInsightCard>.operationalInsightCopy,.leadsAi.operationalInsightCard>.operationalInsightCopy,.contactsAi.operationalInsightCard>.operationalInsightCopy,.educationAi.operationalInsightCard>.operationalInsightCopy,.investmentsAi.operationalInsightCard>.operationalInsightCopy,.equipmentAi.operationalInsightCard>.operationalInsightCopy,.travelAi.operationalInsightCard>.operationalInsightCopy{display:grid}.financeAi.operationalInsightCard>.operationalInsightActions,.inventoryAi.operationalInsightCard>.operationalInsightActions,.rentalAi.operationalInsightCard>.operationalInsightActions,.patientsAi.operationalInsightCard>.operationalInsightActions,.crmAi.operationalInsightCard>.operationalInsightActions,.leadsAi.operationalInsightCard>.operationalInsightActions,.contactsAi.operationalInsightCard>.operationalInsightActions,.educationAi.operationalInsightCard>.operationalInsightActions,.investmentsAi.operationalInsightCard>.operationalInsightActions,.equipmentAi.operationalInsightCard>.operationalInsightActions,.travelAi.operationalInsightCard>.operationalInsightActions{display:flex}.financeAi.operationalInsightCard .operationalInsightCopy h3,.inventoryAi.operationalInsightCard .operationalInsightCopy h3,.rentalAi.operationalInsightCard .operationalInsightCopy h3,.patientsAi.operationalInsightCard .operationalInsightCopy h3,.crmAi.operationalInsightCard .operationalInsightCopy h3,.leadsAi.operationalInsightCard .operationalInsightCopy h3,.contactsAi.operationalInsightCard .operationalInsightCopy h3,.educationAi.operationalInsightCard .operationalInsightCopy h3,.investmentsAi.operationalInsightCard .operationalInsightCopy h3,.equipmentAi.operationalInsightCard .operationalInsightCopy h3,.travelAi.operationalInsightCard .operationalInsightCopy h3{margin:0;color:inherit}.financeAi.operationalInsightCard .operationalInsightCopy p,.inventoryAi.operationalInsightCard .operationalInsightCopy p,.rentalAi.operationalInsightCard .operationalInsightCopy p,.patientsAi.operationalInsightCard .operationalInsightCopy p,.crmAi.operationalInsightCard .operationalInsightCopy p,.leadsAi.operationalInsightCard .operationalInsightCopy p,.contactsAi.operationalInsightCard .operationalInsightCopy p,.educationAi.operationalInsightCard .operationalInsightCopy p,.investmentsAi.operationalInsightCard .operationalInsightCopy p,.equipmentAi.operationalInsightCard .operationalInsightCopy p,.travelAi.operationalInsightCard .operationalInsightCopy p{margin:0}.managementServicesSection>header>div{min-width:0}.managementServicesSection>header p{margin:3px 2px 0;color:#6b7a94;font:500 10px/1.35 Inter,sans-serif}.managementServicesBody{display:grid;gap:10px;margin-top:12px}.managementEmptyService{margin:0;border:1px dashed #b9dfd7;border-radius:13px;background:#f7fffd;color:#52718a;padding:12px;font:600 10.5px/1.45 Inter,sans-serif}.managementServiceCards{display:grid;gap:7px}.managementServiceCard{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #e7ebf3;border-radius:13px;background:#fff;padding:12px}.managementServiceCard b,.managementServiceCard small{display:block}.managementServiceCard b{color:#13233f;font:700 12px Sora,Inter,sans-serif}.managementServiceCard small{margin-top:3px;color:#6b7a94;font:500 10px Inter,sans-serif}.managementServiceCard span{flex:0 0 auto;border-radius:99px;background:#e5f9f4;color:#0b8a72;padding:5px 8px;font:800 9px Inter,sans-serif}.managementServiceForm{margin-top:0}.managementServiceHint{color:#0b8a72;font:600 10px/1.35 Inter,sans-serif}@media(max-width:480px){.managementServicesSection>header{align-items:flex-start}.managementServicesSection>header button{padding:7px 0}.managementServiceForm{padding:14px}.managementServiceForm button{width:100%;min-height:42px}.managementServiceCard{align-items:flex-start}.managementServiceCard span{margin-top:1px}}.managementQuickSection>header p{margin:3px 2px 0;color:#6b7a94;font:500 10px/1.35 Inter,sans-serif}.managementQuickActions{display:grid;gap:8px}.managementQuickAction{display:grid;grid-template-columns:1fr;grid-template-rows:104px minmax(0,1fr);align-items:start;gap:0;min-height:184px;border:1px solid #dfe8f2;border-radius:16px;background:#fff;padding:0;text-align:left;box-shadow:0 3px 12px #0a1b360d;cursor:pointer;overflow:hidden;position:relative}.managementQuickAction i,.managementAlerts button>i,.managementAreaCard>i,.managementQuickMedia{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;background:#e5f9f4;color:#0b8a72;font-style:normal;overflow:hidden}.managementQuickMedia img,.managementAlerts button>i img,.managementAreaCard>i img,.managementResourceVisual img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.managementQuickAction span{display:grid;gap:3px;min-width:0}.managementQuickAction .managementQuickImage{display:flex;align-items:center;justify-content:center;width:100%;height:104px;border-radius:0;background:#e7f0fb;color:#6d83a2;font:700 10px Inter,sans-serif;letter-spacing:.2px}.managementQuickAction>span:nth-of-type(2){padding:12px 38px 12px 12px}.managementQuickAction b{color:#13233f;font:800 11.5px Sora,Inter,sans-serif}.managementQuickAction small{color:#6b7a94;font:10px Inter,sans-serif}.managementQuickAction>svg{position:absolute;right:12px;bottom:14px;color:#0b8a72}.managementQuickAction:focus-visible,.managementAlerts button:focus-visible,.managementAreaCard:focus-visible{outline:3px solid rgba(46,211,181,.38);outline-offset:2px}.managementAlerts button{grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;row-gap:3px}.managementAlerts button>i{grid-row:1 / span 2;width:34px;height:34px;border-radius:10px}.managementAlerts button b,.managementAlerts button small{grid-column:2}.managementAlerts button span{grid-column:3;grid-row:1 / span 2;align-self:center}.managementAreas{display:grid;gap:8px;border:0;background:transparent;padding:0;box-shadow:none}.managementAreaCard{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;min-height:70px;border:1px solid #dfe8f2!important;border-radius:16px!important;background:#fff!important;padding:12px!important;box-shadow:0 3px 12px #0a1b360d;cursor:pointer}.managementAreaCard span{min-width:0}.managementAreaCard i{width:38px;height:38px}.managementAreaCard b{font:800 12px Sora,Inter,sans-serif}.managementAreaCard small{margin-top:4px;color:#6b7a94;font:10px/1.3 Inter,sans-serif}.managementAreaCard>i:last-child{width:auto;height:auto;background:transparent;color:#0b8a72}.managementSection .profileRows>button,.managementSection .patientRow{border-radius:15px;box-shadow:0 3px 12px #0a1b360d}.managementV22 .composer{border-radius:16px;box-shadow:0 6px 20px #0a1b360f}.managementV22 .managementQuickAction i,.managementV22 .managementAlerts button>i,.managementV22 .managementAreaCard>i:first-child{background:#e7f0fb;color:#102c52}.managementV22 .managementQuickMedia{background:#e7f0fb}.managementV22 .operationalEmptyState{border-color:#dfe8f2;background:#fff}.managementV22 .managementChart .operationalEmptyIcon{background:#e7f0fb;color:#102c52}.managementServiceSummary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #dfe8f2;border-radius:15px;background:#fff;padding:12px 14px;box-shadow:0 3px 12px #0a1b360a}.managementServiceSummary>img,.managementServiceSummary>i{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:12px;object-fit:cover;background:#e7f0fb;color:#102c52;font-style:normal}.managementServiceSummary>div{display:grid;gap:4px;min-width:0}.managementServiceSummary b{color:#13233f;font:800 12px Sora,Inter,sans-serif}.managementServiceSummary small{color:#6b7a94;font:10px/1.35 Inter,sans-serif}.managementServiceSummary button{display:inline-flex;align-items:center;gap:4px;border:1px solid #cbdbea;border-radius:9px;background:#f7faff;color:#102c52;padding:8px 10px;font:800 10px Inter,sans-serif;cursor:pointer;white-space:nowrap}.managementServiceSummary button:hover,.managementServiceSummary button:focus-visible{border-color:#8eafd2;background:#e7f0fb}.managementStateMedia{width:54px;height:54px;border-radius:14px;object-fit:cover;mix-blend-mode:multiply}@media(max-width:699px){.managementPad{padding:12px 14px calc(18px + env(safe-area-inset-bottom))}.managementHero{padding:16px;border-radius:20px}.managementHero>strong{font-size:26px}.managementHero>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.managementKpis{gap:8px;margin-top:10px}.managementKpis article{min-height:68px;padding:10px}.managementSection{margin-top:18px}.managementSection>h2,.managementSection>header h2{margin-bottom:9px}.managementQuickActions{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.managementQuickActions::-webkit-scrollbar,.managementAreas::-webkit-scrollbar{display:none}.managementQuickAction{flex:0 0 214px;scroll-snap-align:start;min-height:184px}.managementAreas{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory}.managementAreaCard{flex:0 0 220px;scroll-snap-align:start}.managementAlerts{gap:9px}.managementAlerts button{min-height:68px;padding:11px}}@media(min-width:700px){.managementPad{max-width:1180px;margin:0 auto;padding:24px 32px 42px}.managementHero{padding:22px 24px;border-radius:22px}.managementQuickActions{grid-template-columns:repeat(4,minmax(0,1fr))}.managementQuickAction{min-height:184px;grid-template-columns:1fr;grid-template-rows:104px minmax(0,1fr);align-content:normal}.managementAreas{grid-template-columns:repeat(3,minmax(0,1fr))}.managementAlerts{grid-template-columns:repeat(2,minmax(0,1fr))}.managementServiceForm{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.managementServiceForm button,.managementServiceHint{grid-column:1 / -1}}.contextualPageLayout{display:grid;grid-template-columns:minmax(0,1fr) 348px;gap:18px;align-items:stretch;padding:18px 24px;box-sizing:border-box}.contextualMainColumn{min-width:0;min-height:0;overflow:visible}.contextualMainColumn>.managementV22,.contextualMainColumn>.patientsV22,.contextualMainColumn>.crmV22,.contextualMainColumn>.financeV22,.contextualMainColumn>.inventoryV22,.contextualMainColumn>.automationsV22,.contextualMainColumn>.agendaV22,.contextualMainColumn>.supplyV22{min-height:0}.contextualAiPanel{position:sticky;top:18px;display:flex;min-width:0;height:auto;max-height:calc(100dvh - 112px);align-self:start;flex-direction:column;border:1px solid #dce8f2;border-radius:20px;background:#fff;box-shadow:0 10px 28px #0a1b3614;overflow:hidden;color:#13233f}.contextualAiHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(135deg,#102c52,#1d4777);color:#fff;padding:13px 14px}.contextualAiIdentity{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.contextualAiIdentity>div{display:grid;gap:3px;min-width:0}.contextualAiIdentity b{color:#fff;font:800 13px Sora,Inter,sans-serif}.contextualAiIdentity small{color:#c9d9ed;font:600 10px Inter,sans-serif}.contextualAiIdentity small i{display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:#2ed3b5}.contextualAiHeaderActions{display:flex;flex:0 0 auto;align-items:center;gap:5px;flex-wrap:nowrap}.contextualAiHeaderActions button{display:flex;min-width:32px;height:32px;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:#ffffff1a;color:#fff;padding:0 7px;cursor:pointer}.contextualAiHeaderActions button:hover{border-color:#ffffff6b;background:#fff3}.contextualAiHeaderActions button:focus-visible{outline:3px solid rgba(46,211,181,.45);outline-offset:2px}.contextualAiHeaderActions button em{color:#dce8f5;font:800 9px Inter,sans-serif;font-style:normal}.contextualAiIntro{padding:13px 16px 0}.contextualAiIntro small{color:#102c52;font:800 9px Inter,sans-serif;letter-spacing:.7px}.contextualAiIntro p{margin:4px 0 0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.contextualAiThread{display:flex;min-height:220px;max-height:360px;flex:0 1 auto;flex-direction:column;gap:9px;overflow-y:auto;padding:14px 16px}.contextualAiWelcome{display:grid;justify-items:center;align-content:center;flex:0 0 auto;min-height:180px;text-align:center}.contextualAiWelcome img{width:48px;height:48px;border-radius:50%;margin-bottom:8px}.contextualAiWelcome b{font:800 14px Sora,Inter,sans-serif}.contextualAiWelcome p{max-width:230px;margin:5px 0 0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.contextualAiMessage{max-width:92%;border-radius:14px;padding:9px 11px}.contextualAiMessage p{margin:0;overflow-wrap:anywhere;font:11.5px/1.45 Inter,sans-serif}.contextualAiMessage small{display:block;margin-top:4px;color:#7690a4;font:700 8.5px Inter,sans-serif}.contextualAiMessage.assistant{align-self:flex-start;border:1px solid #cbdff0;background:#eef5fc;color:#173461;border-bottom-left-radius:4px}.contextualAiMessage.user{align-self:flex-end;background:#173e70;color:#fff;border-bottom-right-radius:4px}.contextualAiMessage.user small{color:#c8d9ec}.contextualAiMessage.processing{opacity:.7}.contextualAiMessage.error,.contextualAiError{border:1px solid #f1caca;background:#fff5f5;color:#a13c3c}.contextualAiError{display:grid;gap:7px;border-radius:12px;padding:10px;font:10.5px/1.4 Inter,sans-serif}.contextualAiError button{justify-self:start;border:0;border-radius:8px;background:#a13c3c;color:#fff;padding:7px 9px;font:800 10px Inter,sans-serif}.contextualAiSuggestions{display:grid;gap:6px;padding:0 16px 12px}.contextualAiSuggestions button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;border:1px solid #cbdbea;border-radius:10px;background:#f7faff;color:#102c52;padding:9px 10px;text-align:left;font:700 10px Inter,sans-serif;cursor:pointer}.contextualAiSuggestions button:hover,.contextualAiSuggestions button:focus-visible{border-color:#8eafd2;background:#e7f0fb}.contextualAiComposer{display:flex;align-items:center;gap:6px;margin:0 12px;border:1px solid #b8cde3;border-radius:13px;background:#f7faff;padding:5px}.contextualAiComposer input{width:0;min-width:0;flex:1;height:36px;border:0;outline:0;background:transparent;padding:0 8px;color:#13233f;font:11px Inter,sans-serif}.contextualAiComposer button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#173e70;color:#fff;cursor:pointer}.contextualAiComposer button:hover{background:#255786}.contextualAiComposer button:focus-visible{outline:3px solid rgba(29,71,119,.28);outline-offset:2px}.contextualAiComposer button:disabled{opacity:.5}.contextualAiHistory{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;background:#f4f8fb;padding:14px}.contextualAiHistory header{display:flex;align-items:center;justify-content:space-between}.contextualAiHistory header button{border:0;background:transparent;color:#52627e;font-size:22px;cursor:pointer}.contextualAiHistory>div{display:grid;gap:6px;overflow:auto;margin-top:10px}.contextualAiHistory>div button{display:grid;gap:3px;border:1px solid #e2eaf1;border-radius:10px;background:#fff;padding:10px;text-align:left;color:#233551}.contextualAiHistory>div button.selected{border-color:#2ed3b5;background:#e7fbf7}.contextualAiHistory>div button b{font:700 11px Inter,sans-serif}.contextualAiHistory>div button small,.contextualAiEmpty{color:#6b7a94;font:10px Inter,sans-serif}.contextualAiCollapsedRail{position:sticky;top:18px;display:flex;align-items:flex-start;height:calc(100dvh - 112px);min-width:0}.contextualAiCollapsedRail button{display:flex;align-items:center;justify-content:center;gap:8px;width:56px;min-height:140px;border:1px solid #cbdbea;border-radius:18px;background:#e7f0fb;color:#102c52;padding:10px 8px;cursor:pointer;writing-mode:vertical-rl}.contextualAiCollapsedRail button span{font:800 10px Inter,sans-serif;letter-spacing:.2px}.contextualAiCollapsedRail button:hover,.contextualAiCollapsedRail button:focus-visible{background:#dceafb;border-color:#8eafd2}.managementResourcePage,.managementCrudPage{max-width:1180px;margin:0 auto;padding:24px 24px 32px}.managementResourceHeader,.managementCrudHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px}.managementCrudEyebrow{color:#102c52;font:800 9px Inter,sans-serif;letter-spacing:.8px}.managementResourceHeader h1,.managementCrudHeader h1{margin:6px 0 5px;color:#13233f;font:800 24px Sora,Inter,sans-serif}.managementResourceHeader p,.managementCrudHeader p{margin:0;color:#6b7a94;font:12px/1.45 Inter,sans-serif}.managementCrudBack,.managementResourceBackLink{display:inline-flex;align-items:center;gap:6px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#102c52;padding:9px 11px;font:800 11px Inter,sans-serif;cursor:pointer}.managementResourceToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px;border:1px solid #dfe8f2;border-radius:16px;background:#fff}.managementResourceToolbar>div{display:grid;gap:4px}.managementResourceToolbar b{color:#13233f;font:800 13px Sora,Inter,sans-serif}.managementResourceToolbar small{color:#6b7a94;font:11px Inter,sans-serif}.managementCrudPrimary{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border:1px solid #102c52;border-radius:10px;background:#102c52;color:#fff;padding:9px 13px;font:800 11px Inter,sans-serif;cursor:pointer}.managementCrudPrimary:hover,.managementCrudPrimary:focus-visible{background:#1d4777}.managementCrudState{display:grid;justify-items:start;gap:8px;border:1px dashed #b8cde3;border-radius:16px;background:#fff;padding:28px;color:#6b7a94}.managementCrudState>svg{color:#102c52}.managementCrudState strong{color:#13233f;font:800 16px Sora,Inter,sans-serif}.managementCrudState p{max-width:520px;margin:0;font:12px/1.5 Inter,sans-serif}.managementPriceState{justify-items:center;text-align:center;padding:46px 24px}.managementPriceState p{max-width:440px}.managementResourceGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.managementResourceCard{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border:1px solid #dfe8f2;border-radius:15px;background:#fff;padding:13px}.managementResourceVisual{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#e7f0fb;color:#102c52}.managementResourceInfo{min-width:0}.managementResourceInfo b,.managementResourceInfo small{display:block}.managementResourceInfo b{color:#13233f;font:800 12px Sora,Inter,sans-serif}.managementResourceInfo small{margin-top:4px;color:#6b7a94;font:10px Inter,sans-serif}.managementResourceActions{display:flex;align-items:center;gap:5px}.managementResourceActions button{display:inline-flex;align-items:center;gap:4px;border:1px solid #cbdbea;border-radius:8px;background:#f7faff;color:#102c52;padding:7px 8px;font:800 9px Inter,sans-serif;cursor:pointer}.managementResourceActions button:last-of-type{padding:7px}.managementResourceBackLink{margin-top:16px;border:0;background:transparent;padding-left:0}.managementCrudForm{display:grid;gap:14px;max-width:860px}.managementCrudSection{display:grid;gap:9px;border:1px solid #dfe8f2;border-radius:16px;background:#fff;padding:18px}.managementCrudSection header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #edf1f6;padding-bottom:11px;margin-bottom:4px}.managementCrudSection header span{color:#13233f;font:800 14px Sora,Inter,sans-serif}.managementCrudSection header small{color:#6b7a94;font:10px Inter,sans-serif}.managementCrudSection label{color:#354766;font:700 10px Inter,sans-serif}.managementCrudSection input,.managementCrudSection select{width:100%;min-height:40px;border:1px solid #cbdbea;border-radius:9px;background:#fff;color:#13233f;padding:9px 10px;font:12px Inter,sans-serif}.managementCrudGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.managementCrudGrid>div{display:grid;gap:7px}.managementCrudHint{margin:2px 0 0;color:#6b7a94;font:11px/1.45 Inter,sans-serif}.managementCrudActions{display:flex;justify-content:flex-end;gap:9px}.managementCrudSecondary{min-height:40px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#102c52;padding:9px 13px;font:800 11px Inter,sans-serif;cursor:pointer}.managementCrudLoading{color:#6b7a94;font:12px Inter,sans-serif}.managementCrudError{margin:0;border:1px solid #efcaca;border-radius:10px;background:#fff5f5;color:#9b3838;padding:10px;font:11px/1.4 Inter,sans-serif}.operationalEmptyState{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;border:1px solid #cdece6;border-radius:15px;background:linear-gradient(135deg,#f7fffd,#eefbf8);padding:13px;text-align:left}.operationalEmptyIcon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#d9f7f0;color:#087d6b}.operationalEmptyCopy{min-width:0}.operationalEmptyCopy small{color:#087d6b;font:800 8.5px Inter,sans-serif;letter-spacing:.7px}.operationalEmptyCopy h3{margin:3px 0 0;color:#13233f;font:800 12px/1.25 Sora,Inter,sans-serif}.operationalEmptyCopy p{margin:4px 0 0;color:#60718b;font:10.5px/1.4 Inter,sans-serif}.operationalEmptyActions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:7px}.operationalEmptyActions button{min-height:38px;border:0;border-radius:9px;background:#0a1b36;color:#fff;padding:9px 11px;font:800 10px Inter,sans-serif;cursor:pointer}.operationalEmptyActions button+button{border:1px solid #b9dfd7;background:#fff;color:#087d6b}.managementChart .operationalEmptyState{border:0;box-shadow:none}@media(max-width:1023px){.contextualPageLayout{display:block;padding:0}.contextualAiPanel{display:none}}@media(min-width:1024px){.desktopFrame .contextualScreen{padding-bottom:0!important}.desktopFrame .contextualPageLayout{min-height:100%;align-items:stretch}.desktopFrame .contextualPageLayout{grid-template-columns:minmax(0,1fr) 400px}.desktopFrame .contextualPageLayout{padding-left:32px;padding-right:32px}.desktopFrame .contextualAiPanel{position:sticky;top:18px;right:auto;width:auto;height:calc(100dvh - 112px);max-height:calc(100dvh - 112px);min-height:0;z-index:2}.desktopFrame .contextualAiHeader,.desktopFrame .contextualAiIntro,.desktopFrame .contextualAiSuggestions,.desktopFrame .contextualAiComposer{flex:0 0 auto}.desktopFrame .contextualAiThread{min-height:0;max-height:none;flex:1 1 auto;overscroll-behavior:contain}.desktopFrame .contextualAiThread:before{content:"";margin-top:auto}.desktopFrame .contextualPageLayoutAiCollapsed{grid-template-columns:minmax(0,1fr) 56px}.desktopFrame .contextualPageLayoutAiCollapsed .contextualAiCollapsedRail{position:sticky;top:18px}.desktopFrame .contextualMainColumn>.managementV22,.desktopFrame .contextualMainColumn>.patientsV22,.desktopFrame .contextualMainColumn>.crmV22,.desktopFrame .contextualMainColumn>.financeV22,.desktopFrame .contextualMainColumn>.inventoryV22,.desktopFrame .contextualMainColumn>.automationsV22,.desktopFrame .contextualMainColumn>.supplyV22{padding-bottom:0!important}.desktopFrame .contextualMainColumn>.managementV22 .managementPad,.desktopFrame .contextualMainColumn>.patientsV22 .patientsPad,.desktopFrame .contextualMainColumn>.crmV22 .crmPad,.desktopFrame .contextualMainColumn>.financeV22 .financePad,.desktopFrame .contextualMainColumn>.inventoryV22 .inventoryPad,.desktopFrame .contextualMainColumn>.automationsV22 .automationsPad,.desktopFrame .contextualMainColumn>.supplyV22 .supplyPad{max-width:none;padding:0 0 24px}.desktopFrame .contextualMainColumn>.agendaV22{display:flex;flex-direction:column;height:100%;min-height:0}}@media(min-width:1024px){.desktopFrame .contextualMainColumn>.agendaV22{display:block;align-self:start;height:auto;min-height:0}.desktopFrame .contextualPageLayoutAgenda{min-height:0;align-items:start;padding-top:18px;padding-bottom:18px}.desktopFrame .contextualPageLayoutAgenda .contextualMainColumn{align-self:start}.desktopFrame .contextualPageLayoutAgenda .agendaMainColumn>.section .agendaList{width:100%;max-width:none;box-sizing:border-box}.desktopFrame .contextualPageLayoutAgenda .contextualAiCollapsedRail{height:calc(100dvh - 112px);max-height:calc(100dvh - 112px)}}@media(min-width:1024px)and (max-width:1399px){.desktopFrame .contextualPageLayout{grid-template-columns:minmax(0,1fr) 320px;gap:14px;padding-left:16px;padding-right:16px}.desktopFrame .contextualAiPanel{right:auto;width:auto}.desktopFrame .contextualPageLayoutAiCollapsed{grid-template-columns:minmax(0,1fr) 56px}.managementQuickActions{grid-template-columns:repeat(2,minmax(0,1fr))}.managementAlerts{grid-template-columns:1fr}.managementAreas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1400px){.desktopFrame .contextualPageLayoutAgenda{grid-template-columns:minmax(0,1fr) minmax(340px,380px);gap:20px}}@media(min-width:1024px)and (max-width:1199px){.desktopFrame .contextualPageLayoutAgenda{grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding-left:16px;padding-right:16px}}@media(min-width:1024px){.desktopFrame .managementPad{padding-left:32px;padding-right:32px}.desktopFrame .managementHero>strong{font-size:32px}}.patientsV22 .patientsPad,.crmV22 .crmPad,.financeV22 .financePad,.inventoryV22 .inventoryPad,.automationsV22 .automationsPad,.supplyV22 .supplyPad{max-width:1180px;margin:0 auto}.patientsV22 button,.crmV22 button,.financeV22 button,.inventoryV22 button,.automationsV22 button,.supplyV22 button{min-height:40px}.patientsV22 .patientsSection header button,.crmV22 .crmSection header button,.financeV22 .financeSection header button,.inventoryV22 .inventorySection button,.supplyV22 .supplyBack{border-radius:10px;background:#e5f9f4;padding:9px 11px;color:#087d6b}.patientsV22 .patientsList article,.crmV22 .crmFollowUps button,.financeV22 .financeDue article,.inventoryV22 .inventoryCritical,.automationsV22 .automationRows article,.supplyV22 .supplyRows article{border:1px solid #dfe8f2;box-shadow:0 3px 12px #0a1b360d}.patientsV22 .patientsHero,.financeV22 .financeHero,.automationsV22 .automationsHero{border-radius:20px;box-shadow:0 8px 22px #0a1b361f}@media(max-width:699px){.patientsV22 .patientsPad,.crmV22 .crmPad,.financeV22 .financePad,.inventoryV22 .inventoryPad,.automationsV22 .automationsPad,.supplyV22 .supplyPad{padding-left:14px;padding-right:14px}.patientsV22 .patientsList,.crmV22 .crmFollowUps,.financeV22 .financeDue,.inventoryV22 .inventoryCritical,.automationsV22 .automationRows,.supplyV22 .supplyRows{gap:9px}.patientsV22 .patientsSection header,.crmV22 .crmSection header,.financeV22 .financeSection header,.inventoryV22 .inventorySection header,.supplyV22 .supplySection header{align-items:flex-start;gap:9px}.patientsV22 .patientsSection header button,.crmV22 .crmSection header button,.financeV22 .financeSection header button,.inventoryV22 .inventorySection button{white-space:nowrap}.crmV22 .crmAi>div,.financeV22 .financeAi>div,.inventoryV22 .inventoryAi>div{flex-wrap:wrap}.crmV22 .crmAi button,.financeV22 .financeAi button,.inventoryV22 .inventoryAi button{flex:1;min-width:132px}}@media(min-width:700px){.patientsV22 .patientsPad,.crmV22 .crmPad,.financeV22 .financePad,.inventoryV22 .inventoryPad,.automationsV22 .automationsPad,.supplyV22 .supplyPad{padding:24px 32px 42px}.patientsV22 .patientsList,.crmV22 .crmFollowUps,.financeV22 .financeDue,.inventoryV22 .inventoryCritical,.automationsV22 .automationRows,.supplyV22 .supplyRows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:700px)and (max-width:1023px){.mods2{grid-template-columns:repeat(3,minmax(0,1fr))!important}.sourceModuleCards{grid-column:1/-1}}@media(min-width:1024px)and (max-width:1279px){.desktopFrame .mods2{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(min-width:1280px){.desktopFrame .mods2{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media(min-width:1024px){.desktopFrame .mods2{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.v22-screen{padding-bottom:0!important}.homePad,.managementPad,.patientsPad,.crmPad,.financePad,.inventoryPad,.automationsPad,.supplyPad{padding-bottom:24px!important}.v22-screen>*:not(.iaHubV22):not(.contextualPageLayout){min-height:0!important}@media(max-width:1023px){.homePad,.managementPad,.patientsPad,.crmPad,.financePad,.inventoryPad,.automationsPad,.supplyPad{padding-bottom:24px!important}}@media(min-width:1024px){.desktopFrame .home-head+.homePad{min-height:0}}@media(min-width:1024px){.desktopFrame .home-head{padding:12px 24px 15px}.desktopFrame .home-head .clinicarMark{display:none}.desktopFrame .home-head .hh-top{justify-content:flex-end}.desktopFrame .home-head .hh-greet{margin-top:10px}.desktopFrame .home-head .hh-stats{margin-top:12px}.desktopFrame .ad.hp>img{object-fit:contain;object-position:right center;background:#fff}}.mods2 .modcard img{height:clamp(118px,32vw,148px);aspect-ratio:auto;object-fit:contain;background:transparent;padding:7px}.mods2 .modcardCopy{text-align:center;padding:8px 7px 10px}.mods2 .modcardCopy strong{display:block}@media(min-width:700px)and (max-width:1023px){.mods2 .modcard img{height:150px;padding:8px}}@media(min-width:1024px){.desktopFrame .mods2 .modcard img{height:150px;padding:7px}.desktopFrame .mods2 .modcardCopy{padding:8px 5px 10px}}@media(max-width:699px){.managementResourcePage,.managementCrudPage{padding:18px 16px 24px}.managementResourceHeader,.managementCrudHeader{display:grid;gap:13px}.managementResourceHeader h1,.managementCrudHeader h1{font-size:20px}.managementCrudBack{justify-self:start}.managementResourceToolbar{align-items:stretch;flex-direction:column}.managementResourceToolbar .managementCrudPrimary{width:100%}.managementResourceGrid{grid-template-columns:1fr}.managementResourceCard{grid-template-columns:auto minmax(0,1fr)}.managementResourceActions{grid-column:1 / -1;justify-content:space-between;border-top:1px solid #edf1f6;padding-top:9px}.managementResourceActions button:first-child{flex:1}.managementCrudGrid{grid-template-columns:1fr}.managementCrudActions{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));z-index:2;margin:0 -2px;padding:10px 0;background:#f5f8fc}.managementCrudActions>button{flex:1}.managementCrudPrimary,.managementCrudSecondary{min-height:44px}}.managementV22 .managementServiceSummary{grid-template-columns:auto minmax(0,1fr)}.managementCrudState img{width:54px;height:54px;border-radius:14px;object-fit:cover;mix-blend-mode:multiply}.managementCrudSection input:read-only,.managementCrudSection select:disabled{background:#f4f7fb;color:#6b7a94;cursor:not-allowed}.medicalSpecialtyCombobox{position:relative;display:grid;gap:7px;min-width:0}.medicalSpecialtyControl{position:relative}.medicalSpecialtyControl>input{width:100%}.medicalSpecialtyOptions{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;display:grid;max-height:286px;overflow-y:auto;border:1px solid #b8cde3;border-radius:10px;background:#fff;padding:4px;box-shadow:0 12px 30px #102c5229}.medicalSpecialtyOption{min-height:44px;border:0;border-radius:7px;background:#fff;color:#263a59;padding:9px 10px;text-align:left;font:600 12px Inter,sans-serif;cursor:pointer}.medicalSpecialtyOption:hover,.medicalSpecialtyOption.active,.medicalSpecialtyOption[aria-selected=true]{background:#e7fbf7;color:#087d6b}.medicalSpecialtyLegacy{color:#8a5a15;font:600 10px/1.4 Inter,sans-serif}.medicalSpecialtyCustom{display:grid;gap:7px}.medicalSpecialtyError{color:#9b3838;font:700 10px/1.4 Inter,sans-serif}.medicalSpecialtyCombobox.hasError input{border-color:#c95959}.registrationProgress{display:grid;gap:5px;margin:2px 0 8px}.registrationProgress>span{color:#087d6b;font:700 10px/1.2 Inter,sans-serif;text-transform:uppercase;letter-spacing:.08em}.registrationProgress h3{margin:0;color:#173454;font:700 18px/1.25 Inter,sans-serif}.registrationProgressDots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:3px}.registrationProgressDots i{height:4px;border-radius:999px;background:#dbe4ee}.registrationProgressDots i.active{background:#13a88c}.registrationStep[hidden],.accountKind[hidden]{display:none!important}.registrationSecurity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.registrationSecurity .registrationShowPassword,.registrationSecurity .authFieldHint,.registrationSecurity .error{grid-column:1/-1}.registrationShowPassword{display:flex;align-items:center;gap:8px;margin-top:10px;color:#405673;font:600 11px/1.3 Inter,sans-serif}.registrationShowPassword input{width:16px;height:16px;margin:0;accent-color:#13a88c}.registrationActions{display:flex;gap:10px;margin-top:16px}.registrationActions .primary{flex:1;margin-top:0}.registrationBack{min-height:44px;border:1px solid #c8d5e3;border-radius:10px;background:#fff;color:#405673;padding:0 18px;font:700 12px Inter,sans-serif;cursor:pointer}.registrationBack:hover{border-color:#13a88c;color:#087d6b}@media(max-width:640px){.registrationSecurity{grid-template-columns:minmax(0,1fr)}}.managementAvailabilityPage{max-width:1180px}.managementAvailabilityHeader{margin-bottom:18px}.managementAvailabilityToolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:16px;border:1px solid #dfe8f2;border-radius:16px;background:#fff;box-shadow:0 2px 9px #0a1b360a}.managementAvailabilityToolbar>div{display:grid;gap:4px}.managementAvailabilityToolbar b{color:#13233f;font:800 13px Sora,Inter,sans-serif}.managementAvailabilityToolbar small{color:#6b7a94;font:11px Inter,sans-serif}.managementAvailabilityGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.managementAvailabilityCard{display:grid;gap:13px;border:1px solid #dfe8f2;border-radius:16px;background:#fff;padding:16px;box-shadow:0 2px 9px #0a1b360a}.managementAvailabilityCard.isInactive{opacity:.7;background:#f8fafc}.managementAvailabilityCardTop{display:flex;align-items:flex-start;gap:11px}.managementAvailabilityIcon{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border-radius:12px;background:#e7fbf7;color:#087d6b}.managementAvailabilityCardTop>div{min-width:0}.managementAvailabilityStatus{display:inline-flex;border-radius:999px;background:#e7fbf7;color:#087d6b;padding:4px 7px;font:800 8px Inter,sans-serif;letter-spacing:.35px;text-transform:uppercase}.managementAvailabilityCard.isInactive .managementAvailabilityStatus{background:#edf1f6;color:#6b7a94}.managementAvailabilityCard h2{margin:7px 0 2px;color:#13233f;font:800 14px Sora,Inter,sans-serif}.managementAvailabilityCard p{margin:0;color:#6b7a94;font:10px Inter,sans-serif}.managementAvailabilityDetails{display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;padding:11px 0;color:#354766;font:700 10px Inter,sans-serif}.managementAvailabilityDetails span{display:inline-flex;align-items:center;gap:5px}.managementAvailabilityDetails svg{color:#087d6b}.managementAvailabilityServices{display:grid;gap:7px}.managementAvailabilityServices small{color:#6b7a94;font:800 9px Inter,sans-serif;letter-spacing:.4px;text-transform:uppercase}.managementAvailabilityServices>div{display:flex;flex-wrap:wrap;gap:5px}.managementAvailabilityServices span,.managementAvailabilityServices em{border-radius:999px;background:#f1f7fb;color:#354766;padding:6px 8px;font:700 9px Inter,sans-serif;font-style:normal}.managementAvailabilityServices em{background:#fff7e8;color:#8b6a28}.managementAvailabilityCard footer{display:flex;gap:8px;padding-top:2px}.managementAvailabilityCard footer button{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:1;min-height:38px}.managementAvailabilityDeactivate{border:1px solid #f0cfd0;border-radius:10px;background:#fff;color:#9b3838;padding:9px 13px;font:800 11px Inter,sans-serif;cursor:pointer}.managementAvailabilityDeactivate:disabled{border-color:#dfe5ed;color:#8a98ab;background:#f7f9fb;cursor:not-allowed}.availabilityEmpty{justify-items:start;gap:10px;padding:28px}.availabilityEmpty>strong,.availabilityLoading>strong{font-size:16px}.availabilityEmpty>p,.availabilityLoading>p{max-width:520px}.availabilityLoading{grid-template-columns:auto minmax(0,1fr);align-items:center}.availabilityLoading svg{color:#087d6b}.availabilityInlineState{display:flex;align-items:flex-start;gap:10px;border:1px solid #f0d6ab;border-radius:12px;background:#fffaf0;padding:11px;color:#7c5a22}.availabilityInlineState .managementAvailabilityIcon{width:34px;height:34px;background:#fff0d0;color:#a37018}.availabilityInlineState strong{display:block;color:#5f481e;font:800 11px Inter,sans-serif}.availabilityInlineState p{margin:3px 0 0;color:#836d48;font:10px/1.4 Inter,sans-serif}.availabilityInlineStateMuted{border-color:#dfe8f2;background:#f7faff;color:#52627e}.availabilityInlineStateMuted .managementAvailabilityIcon{background:#e7f0fb;color:#102c52}.availabilityInlineStateMuted strong{color:#354766}.availabilityInlineStateMuted p{color:#6b7a94}.availabilitySection{gap:11px}.availabilitySection>header{margin-bottom:0}.availabilityDays{margin:0;border:0;padding:0}.availabilityDays legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.availabilityDayGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.availabilityDayGrid label{position:relative;display:grid;justify-items:center;gap:3px;min-height:65px;border:1px solid #cbdbea;border-radius:12px;background:#fff;color:#52627e;padding:9px 4px;cursor:pointer}.availabilityDayGrid label:hover,.availabilityDayGrid label:focus-within{border-color:#6bcfbe}.availabilityDayGrid label.selected{border-color:#0fa88c;background:#e7fbf7;color:#087d6b;box-shadow:inset 0 0 0 1px #0fa88c}.availabilityDayGrid input{position:absolute;opacity:0;pointer-events:none}.availabilityDayGrid span{font:800 11px Sora,Inter,sans-serif}.availabilityDayGrid small{font:9px Inter,sans-serif}.availabilityDayGrid svg{position:absolute;top:5px;right:5px}.availabilityToggle{display:flex!important;align-items:center;gap:7px!important;color:#52627e!important;font:700 10px Inter,sans-serif!important}.availabilityToggle input{accent-color:#0fa88c}.availabilityTimeGrid{margin-top:2px}.availabilityTimeGrid label small{color:#8a98ab;font-weight:400}.availabilityDayServices{display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,1fr));align-items:center;gap:9px;border-top:1px solid #edf1f6;padding-top:11px}.availabilityDayServices>div{display:grid;gap:3px}.availabilityDayServices strong{color:#13233f;font:800 11px Sora,Inter,sans-serif}.availabilityDayServices>div small{color:#6b7a94;font:10px Inter,sans-serif}.availabilityDayServices>label{display:flex;align-items:center;gap:6px;color:#354766;font:600 10px Inter,sans-serif}.availabilityDayServices input{width:auto;min-height:0;accent-color:#0fa88c}.managementCrudSuccess{margin:0;border:1px solid #b9dfd7;border-radius:10px;background:#e7fbf7;color:#087d6b;padding:10px;font:700 11px/1.4 Inter,sans-serif}.managementAvailabilityActions{max-width:860px}@media(min-width:1024px){.managementAvailabilityForm{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;max-width:none}.managementAvailabilityForm .availabilitySection:nth-child(1),.managementAvailabilityForm .availabilitySection:nth-child(2),.managementAvailabilityForm .availabilitySection:nth-child(3),.managementAvailabilityForm>.managementCrudError,.managementAvailabilityForm>.managementCrudSuccess,.managementAvailabilityForm .managementAvailabilityActions{grid-column:1}.managementAvailabilityForm .availabilitySection:nth-child(3){grid-row:3}.managementAvailabilityForm .availabilitySection:nth-child(1){grid-row:1}.managementAvailabilityForm .availabilitySection:nth-child(2){grid-row:2}.managementAvailabilityForm:after{content:"Agenda + IA";grid-column:2;grid-row:1 / span 2;align-self:start;min-height:170px;border-radius:16px;background:linear-gradient(145deg,#102c52,#173e70);color:#d4e3f4;padding:20px;font:800 18px/1.25 Sora,Inter,sans-serif;box-shadow:0 10px 24px #102c521f}.managementAvailabilityForm:before{content:"Os horários salvos ficam disponíveis para a equipe e para o atendimento automatizado.";grid-column:2;grid-row:1;z-index:1;align-self:end;padding:0 20px 22px;color:#b9cee6;font:11px/1.45 Inter,sans-serif}.managementAvailabilityForm .managementAvailabilityActions{justify-content:flex-end}}.availabilityToggle input{width:18px!important;min-width:18px;min-height:18px!important;height:18px;padding:0!important;flex:0 0 auto;accent-color:#0fa88c}.managementAvailabilityForm:before,.managementAvailabilityForm:after{display:none!important;content:none!important}@media(min-width:1024px){.managementAvailabilityForm{display:grid;grid-template-columns:minmax(0,1fr);max-width:860px}.managementAvailabilityForm .availabilitySection,.managementAvailabilityForm>.managementCrudError,.managementAvailabilityForm>.managementCrudSuccess,.managementAvailabilityForm .managementAvailabilityActions{grid-column:1;grid-row:auto}}@media(max-width:699px){.managementAvailabilityPage{padding:18px 16px 92px}.managementAvailabilityToolbar{align-items:stretch;flex-direction:column}.managementAvailabilityToolbar .managementCrudPrimary{width:100%}.managementAvailabilityGrid{grid-template-columns:1fr}.managementAvailabilityCard{padding:14px}.availabilityDayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.availabilityTimeGrid{grid-template-columns:1fr 1fr}.availabilityDayServices{grid-template-columns:1fr}.availabilityDayServices>label{min-height:34px;padding:7px 8px;border:1px solid #edf1f6;border-radius:8px}.managementAvailabilityActions{position:sticky;bottom:calc(68px + env(safe-area-inset-bottom));z-index:2;margin:0 -2px;padding:10px 0;background:#f5f8fc}.managementAvailabilityActions>button{flex:1;min-height:44px}.availabilityEmpty{padding:22px}.managementAvailabilityHeader h1{font-size:20px}}@media(max-width:699px){.managementServiceSummary{grid-template-columns:auto minmax(0,1fr);align-items:start}.managementServiceSummary button{grid-column:1 / -1;width:100%;justify-content:center}.managementQuickMedia{width:40px;height:40px}.managementStateMedia{width:48px;height:48px}}.editorialEmpty{grid-column:1/-1}.growthEyebrow{display:inline-block;color:#277f92;font-size:11px;font-weight:800;letter-spacing:.1em}.growthDecision{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px;border:1px solid #cddded;border-radius:17px;background:#eef4fb}.growthDecision h2,.conversionIntro h2{margin:7px 0 5px;color:#173e70;font-size:20px}.growthDecision p,.conversionIntro p{max-width:590px;margin:0;color:#60738f;font-size:13px;line-height:1.45}.growthDecision ol{display:grid;grid-template-columns:repeat(3,auto);gap:9px;margin:0;padding:0;list-style:none}.growthDecision li{display:grid;justify-items:center;gap:6px;min-width:76px;color:#526884;font-size:10px;font-weight:800;text-align:center}.growthDecision li b{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#173e70;color:#fff;font-size:12px}.conversionIntro{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:22px;border-radius:17px;background:#102c52;color:#fff;box-shadow:0 12px 24px #102c521f}.conversionIntro h2{color:#fff}.conversionIntro p{color:#d4e3f4}.conversionBlocks{display:grid;gap:8px;min-width:150px}.conversionBlocks span{border:1px solid rgba(255,255,255,.25);border-radius:9px;padding:8px 10px;color:#d4e3f4;font-size:11px;font-weight:800}.contextualMainColumn .growthDecision,.contextualMainColumn .conversionIntro{grid-template-columns:1fr;gap:16px}.contextualMainColumn .growthDecision ol{grid-template-columns:repeat(3,minmax(0,1fr))}.contextualMainColumn .conversionBlocks{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.contextualMainColumn .growthSummary b{font-size:15px;overflow-wrap:anywhere}.contactsWorkspaceIntro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:22px 24px;border:1px solid #cddded;border-radius:17px;background:#eef4fb}.contactsWorkspaceIntro h2{margin:7px 0 5px;color:#173e70;font-size:21px}.contactsWorkspaceIntro p{max-width:650px;margin:0;color:#60738f;line-height:1.45}.contactsWorkspaceBadge{display:flex;align-items:center;gap:8px;min-width:170px;padding-left:20px;border-left:1px solid #cddded;color:#173e70;font-size:12px;font-weight:800}.contactsWorkspaceBadge svg{color:#277f92}.contactsWorkflow{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:18px;align-items:start}.contactsWorkflowMain{min-width:0;padding:22px;border:1px solid #dfe8f2;border-radius:17px;background:#fff}.contactsWorkflowMain>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.contactsWorkflowMain h2{margin:0;color:#102c52;font-size:20px}.contactsWorkflowMain header p{margin:5px 0 0;color:#71829b;font-size:13px}.contactsWorkflowMain header>span{color:#71829b;font-size:12px;font-weight:800;white-space:nowrap}.contactsGuide{padding:22px;border-radius:17px;background:#102c52;color:#fff;box-shadow:0 12px 24px #102c521f}.contactsGuide h2{margin:7px 0 18px;font-size:21px}.contactsGuide ol{display:grid;gap:17px;margin:0;padding:0;list-style:none}.contactsGuide li{display:grid;gap:4px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.16)}.contactsGuide li:last-child{padding-bottom:0;border-bottom:0}.contactsGuide li b{font-size:12px}.contactsGuide li span{color:#b9cee6;font-size:11px;line-height:1.4}.contactsGuide button{width:100%;margin-top:22px;border:1px solid rgba(255,255,255,.35);border-radius:9px;background:#fff;color:#173e70;padding:10px;font-weight:800}.contactsWorkspaceMain .contactsList{grid-template-columns:1fr}.contactsWorkspaceMain .contactsEmpty{min-height:160px}.contextualMainColumn .contactsWorkspaceIntro{display:grid;grid-template-columns:1fr;gap:16px}.contextualMainColumn .contactsWorkspaceBadge{min-width:0;padding:14px 0 0;border-top:1px solid #cddded;border-left:0}.contextualMainColumn .contactsWorkflow{grid-template-columns:1fr}.contextualMainColumn .contactsGuide{order:-1}.contextualMainColumn .leadsMetrics b{font-size:16px;overflow-wrap:anywhere}@media(max-width:899px){.contactsWorkflow{grid-template-columns:1fr}.contactsGuide{order:-1}.contactsWorkspaceIntro{display:grid}.contactsWorkspaceBadge{min-width:0;padding:12px 0 0;border-top:1px solid #cddded;border-left:0}}.marketingSubpageHead{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 0 22px}.marketingSubpageHead h1{margin:5px 0 3px;color:#102c52;font-size:clamp(26px,3vw,38px);line-height:1.05}.marketingSubpageHead p{margin:0;color:#60738f;font-size:15px}.marketingBreadcrumb{color:#277f92;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.marketingPrimaryAction{border:0;border-radius:12px;background:#102c52;color:#fff;font-weight:800;padding:13px 18px;min-height:44px;white-space:nowrap;box-shadow:0 8px 18px #102c521f}.marketingPrimaryAction:hover{background:#173e70}.marketingEyebrow{display:inline-block;color:#8bd8e0;font-size:11px;font-weight:800;letter-spacing:.1em}.leadsPad,.contactsPad{max-width:1180px;margin:0 auto;padding:28px 32px 36px}.leadsHero,.contactsHero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;padding:25px 28px;border-radius:18px;background:linear-gradient(120deg,#0b2342,#173e70);color:#fff;box-shadow:0 12px 28px #102c521f}.leadsHero h2,.contactsHero h2{margin:7px 0 5px;font-size:22px}.leadsHero p,.contactsHero p{max-width:650px;margin:0;color:#d4e3f4;line-height:1.5}.leadsHeroStats,.contactsHeroStats{min-width:170px;padding-left:22px;border-left:1px solid rgba(255,255,255,.22)}.leadsHeroStats b,.contactsHeroStats b{display:block;font-size:29px;color:#fff}.leadsHeroStats span,.contactsHeroStats span{display:block;color:#b9cee6;font-size:12px;font-weight:700}.leadsMetrics,.contactsMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.leadsMetrics article,.contactsMetrics article{padding:18px 20px;border:1px solid #dfe8f2;border-radius:14px;background:#fff}.leadsMetrics b,.contactsMetrics b{display:block;color:#173e70;font-size:20px}.leadsMetrics span,.contactsMetrics span{display:block;margin-top:4px;color:#71829b;font-size:12px;font-weight:700}.leadsAi,.contactsAi{border:1px solid #cddded!important;background:#eef4fb!important}.leadsAi .operationalInsightBadge,.contactsAi .operationalInsightBadge{background:#d9edf3!important;color:#277f92!important}.leadsAi button:first-child,.contactsAi button:first-child{background:#102c52!important;color:#fff!important}.leadsAi button:not(:first-child),.contactsAi button:not(:first-child){border-color:#b8cde3!important;color:#173e70!important;background:#fff!important}.leadsSection,.contactsSection{margin-top:22px;padding:22px;border:1px solid #dfe8f2;border-radius:17px;background:#fff}.leadsSection>header,.contactsSection>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.leadsSection h2,.contactsSection h2{margin:0;color:#102c52;font-size:20px}.leadsSection header p,.contactsSection header p{margin:5px 0 0;color:#71829b;font-size:13px}.leadsSection header>span,.contactsSection header>span{color:#71829b;font-size:12px;font-weight:800;white-space:nowrap}.marketingFilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.marketingFilters button{border:1px solid #cddded;border-radius:999px;background:#fff;color:#526884;padding:8px 13px;font-size:12px;font-weight:800}.marketingFilters button.is-active{border-color:#173e70;background:#173e70;color:#fff}.leadsList,.contactsList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.leadsList article,.contactsList article{display:flex;align-items:center;gap:12px;min-width:0;padding:15px;border:1px solid #e1e9f2;border-radius:13px;background:#fbfdff}.leadsList article>svg,.contactsList article>svg{flex:none;color:#173e70}.leadsList article>div,.contactsList article>div{min-width:0;flex:1}.leadsList b,.contactsList b{display:block;overflow:hidden;color:#173e70;text-overflow:ellipsis;white-space:nowrap}.leadsList small,.contactsList small{display:block;margin-top:4px;color:#71829b;font-size:12px}.leadsList i{font-style:normal;border-radius:999px;background:#e7f1fa;color:#275a89;padding:5px 8px;font-size:11px;font-weight:800}.contactsList button{border:1px solid #173e70;border-radius:9px;background:#fff;color:#173e70;padding:9px 10px;font-size:11px;font-weight:800}.marketingEmpty{display:flex;grid-column:1/-1;flex-direction:column;align-items:flex-start;gap:7px;padding:24px;border:1px dashed #b8cde3;border-radius:14px;background:#f8fbfe}.marketingEmpty strong{color:#173e70;font-size:17px}.marketingEmpty span{color:#71829b;font-size:13px}.marketingEmpty button{margin-top:7px;border:0;border-radius:9px;background:#102c52;color:#fff;padding:10px 13px;font-weight:800}@media(max-width:699px){.marketingSubpageHead{display:grid;align-items:start;gap:14px}.marketingPrimaryAction{width:100%}.leadsPad,.contactsPad{padding:20px 16px 28px}.leadsHero,.contactsHero{display:grid;padding:20px;gap:18px}.leadsHeroStats,.contactsHeroStats{min-width:0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.22);border-left:0}.leadsMetrics,.contactsMetrics{gap:8px}.leadsMetrics article,.contactsMetrics article{padding:14px 12px}.leadsMetrics b,.contactsMetrics b{font-size:16px}.leadsMetrics span,.contactsMetrics span{font-size:10px}.leadsSection,.contactsSection{padding:16px}.leadsList,.contactsList{grid-template-columns:1fr}.contactsList article{align-items:flex-start;flex-wrap:wrap}.contactsList button{width:100%}}@media(min-width:1024px){.contextualMainColumn .leadsHero,.contextualMainColumn .contactsHero{display:grid;grid-template-columns:1fr;gap:18px}.contextualMainColumn .leadsHeroStats,.contextualMainColumn .contactsHeroStats{min-width:0;padding:14px 0 0;border-top:1px solid rgba(255,255,255,.22);border-left:0}}.growthDecision ol,.conversionBlocks{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.growthDecision,.conversionIntro{grid-template-columns:1fr}.growthDecision ol{gap:5px}.growthDecision li{min-width:0}.conversionBlocks{grid-template-columns:1fr}.growthDecision,.conversionIntro{padding:18px}}.contextualMainColumn .growthHead{grid-template-columns:1fr;align-items:start}.contextualMainColumn .growthHead .growthPrimary{grid-column:1;grid-row:auto;width:100%}.contextualMainColumn .growthSection header{flex-wrap:wrap}.contextualMainColumn .growthSection header button{margin-left:auto}.contextualMainColumn .growthRows{grid-template-columns:1fr}.marketingRequestPage{min-height:100%;background:#f4f7fb;color:#102c52}.marketingRequestPageInner{max-width:1120px;margin:0 auto;padding:28px 32px 42px}.marketingRequestBack{border:0;background:transparent;color:#277f92;font-weight:800;padding:0;cursor:pointer}.marketingRequestPageHead{margin:20px 0 22px}.marketingRequestPageHead h1{margin:6px 0;color:#102c52;font-size:clamp(28px,3vw,40px);line-height:1.05}.marketingRequestPageHead p{margin:0;color:#60738f;font-size:15px}.marketingRequestEyebrow{display:inline-block;color:#277f92;font-size:11px;font-weight:800;letter-spacing:.1em}.marketingRequestForm{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:18px}.marketingRequestForm>section,.marketingRequestForm>aside{min-width:0;padding:24px;border:1px solid #dfe8f2;border-radius:17px;background:#fff}.marketingRequestForm h2{margin:0;color:#102c52;font-size:20px}.marketingRequestForm>section>p{margin:6px 0 20px;color:#71829b;font-size:13px;line-height:1.45}.marketingRequestForm label{display:grid;gap:7px;margin-top:15px;color:#173e70;font-size:12px;font-weight:800}.marketingRequestForm input,.marketingRequestForm select,.marketingRequestForm textarea{width:100%;box-sizing:border-box;border:1px solid #cddded;border-radius:10px;background:#fbfdff;color:#102c52;padding:12px 13px;font:inherit;font-weight:500;outline:none}.marketingRequestForm textarea{min-height:140px;resize:vertical;line-height:1.45}.marketingRequestForm input:focus,.marketingRequestForm select:focus,.marketingRequestForm textarea:focus{border-color:#277f92;box-shadow:0 0 0 3px #277f921f}.marketingRequestGuidance{background:#102c52!important;color:#fff}.marketingRequestGuidance h2{margin-top:7px;color:#fff}.marketingRequestGuidance ol{display:grid;gap:15px;margin:20px 0;padding:0;list-style:none;counter-reset:request-step}.marketingRequestGuidance li{display:grid;grid-template-columns:26px 1fr;gap:8px;align-items:start;color:#d4e3f4;font-size:13px;line-height:1.4;counter-increment:request-step}.marketingRequestGuidance li:before{content:counter(request-step);display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#8bd8e0;color:#102c52;font-weight:800}.marketingRequestGuidance p{margin:0;color:#b9cee6;font-size:12px;line-height:1.45}.marketingRequestForm>footer{grid-column:1/-1;display:flex;justify-content:flex-end;gap:10px}.marketingRequestCancel,.marketingRequestSubmit{min-height:44px;border-radius:10px;padding:11px 16px;font-weight:800;cursor:pointer}.marketingRequestCancel{border:1px solid #cddded;background:#fff;color:#173e70}.marketingRequestSubmit{border:0;background:#102c52;color:#fff}.marketingRequestReceipt{max-width:720px;margin:56px auto;padding:32px;border:1px solid #cddded;border-radius:18px;background:#fff;text-align:center;box-shadow:0 12px 28px #102c5214}.marketingRequestReceipt h1{margin:8px 0;color:#102c52}.marketingRequestReceipt p{color:#60738f;line-height:1.5}.marketingRequestReceipt button{margin-top:10px;border:0;border-radius:10px;background:#102c52;color:#fff;padding:12px 18px;font-weight:800}.marketingV22 .marketingLeadCta,.marketingV22 .marketingRequest button{background:#0a1b36;color:#fff}.marketingV22 .marketingSection>header>button{color:#173e70}.marketingV22 .marketingServices i{color:#173e70}.marketingV22 .marketingChartEmpty button,.marketingV22 .marketingChannels button{background:#eef4fb;color:#173e70;border:1px solid #cddded}.marketingV22 .marketingReportMetrics article>i,.marketingV22 .marketingChannelsEmpty>i{background:#eef4fb;color:#173e70}.marketingV22 .marketingChannelsHeader>span,.marketingV22 .marketingReport>header>span{background:#e7fbf7;color:#087d6b}.marketingV22 .marketingAi button:first-child{background:#fff;color:#0a1b36}.marketingV22 .marketingAi button:last-child{border:1px solid rgba(255,255,255,.45);background:transparent;color:#fff}.marketingV22 .marketingRequestFooter button{border-color:#0a1b36;background:#0a1b36;color:#fff}.marketingMetricValueText{font-size:11px!important;line-height:1.15;white-space:normal!important}.marketingMetrics article small{display:block;margin-top:4px;color:#8290a7;font:500 8px/1.25 Inter,sans-serif}.contextualMainColumn .marketingRequestPageInner{padding:24px 20px 32px}.contextualMainColumn .marketingRequestForm{grid-template-columns:1fr}.contextualMainColumn .marketingRequestGuidance{order:-1}.contextualMainColumn .marketingRequestForm>footer{grid-column:1}@media(max-width:699px){.marketingRequestPageInner{padding:20px 16px 28px}.marketingRequestForm{grid-template-columns:1fr}.marketingRequestForm>section,.marketingRequestForm>aside{padding:18px}.marketingRequestGuidance{order:-1}.marketingRequestForm>footer{grid-column:1;display:grid;grid-template-columns:1fr}.marketingRequestCancel,.marketingRequestSubmit{width:100%}}.auth{--auth-navy:#0a1b36;--auth-navy-soft:#173461;--auth-teal:#2ed3b5;--auth-border:#dfe5ee;--auth-muted:#6b7a94;display:block;width:100%;max-width:none;min-height:100svh;height:100dvh;margin:0;overflow-x:hidden;overflow-y:auto;background:#f4f7fb}.authHero{position:relative;display:flex;min-height:292px;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:28px 20px 68px;background:radial-gradient(circle at 88% 10%,rgba(46,211,181,.18),transparent 27%),linear-gradient(145deg,var(--auth-navy) 0%,var(--auth-navy-soft) 100%);color:#fff}.authHero:after{position:absolute;right:-80px;bottom:-110px;width:260px;height:260px;border:1px solid rgba(255,255,255,.08);border-radius:50%;content:""}.authHeroTop,.authHeroCopy,.authHeroTrust{position:relative;z-index:1}.authHeroTop{display:flex;align-items:center;justify-content:space-between;gap:20px}.authHeroEyebrow{display:none;color:#a9eadf;font:700 10px/1.3 Sora,Inter,sans-serif;letter-spacing:.1em;text-align:right;text-transform:uppercase}.authHero h1{max-width:520px;margin:38px 0 10px;color:#fff;font:700 clamp(30px,9vw,38px)/1.08 Sora,Inter,sans-serif;letter-spacing:-.035em}.authHero p{max-width:330px;margin:0;color:#c5d3e9;font:400 14px/1.55 Inter,sans-serif}.authBenefits,.authHero .authHeroTrust{display:none}.authCard{position:relative;width:auto;margin:-40px 12px 24px;padding:22px 18px;border:1px solid rgba(10,27,54,.07);border-radius:22px;background:#fff;box-shadow:0 16px 40px #0a1b361f}.authCardHeader{margin-bottom:20px}.authCardHeader>span{display:block;margin-bottom:6px;color:#0b8a72;font:800 10px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.authCardHeader h2{margin:0;color:#13233f;font:700 clamp(20px,6vw,26px)/1.2 Sora,Inter,sans-serif;letter-spacing:-.025em}.authCard .authCardHeader p{margin:6px 0 0;color:var(--auth-muted);font:400 12px/1.45 Inter,sans-serif;text-align:left}.authCard .authField{display:grid;gap:7px;margin:14px 0 0;color:#263752;font:700 12px/1.3 Inter,sans-serif}.authCard .authField input:not([type=checkbox]){width:100%;min-height:48px;margin:0;border:1px solid var(--auth-border);border-radius:11px;background:#fbfcfe;color:#13233f;padding:12px 13px;font:500 14px/1.3 Inter,sans-serif;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.authCard .authField input::placeholder{color:#97a3b7}.authCard .authField input:hover{border-color:#bdc9d9}.authCard .authField input:focus{border-color:#0fa88c;background:#fff;box-shadow:0 0 0 3px #0fa88c21}.authFieldHint{display:block;margin-top:5px;color:#7b889c;font:500 10px/1.4 Inter,sans-serif}.authFieldGrid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.authFormOptions{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:12px;margin:7px 0 9px}.authCard .remember{display:flex;min-height:44px;align-items:center;gap:8px;margin:0;color:#44536c;font:600 11px/1.3 Inter,sans-serif;cursor:pointer}.authCard .remember input{width:18px;height:18px;margin:0;accent-color:#0fa88c}.authCard .passwordLink{min-height:44px;margin:0;padding:0;color:#087d6b;font-size:11px;white-space:nowrap}.authCard .primary,.authCard .ghost{display:grid;width:100%;min-height:48px;place-items:center;border-radius:11px;padding:12px 16px;font:800 13px/1.2 Inter,sans-serif;text-align:center;text-decoration:none}.authCard .primary{border:0;background:var(--auth-teal);color:var(--auth-navy);box-shadow:0 7px 16px #2ed3b533}.authCard .primary:hover{background:#25c7aa}.authCard .ghost{margin:0;border:1px solid var(--auth-border);background:#fff;color:#13233f}.authCard .ghost:hover{border-color:#bdc9d9;background:#f9fbfd}.authDivider{display:flex;align-items:center;gap:10px;margin:12px 0;color:#8c98aa;font-size:10px}.authDivider:before,.authDivider:after{height:1px;flex:1;background:#edf0f5;content:""}.authCard .authSwitch{margin:17px 0 0;color:var(--auth-muted);font-size:11px;text-align:center}.authCard .link{min-height:44px;color:#087d6b}.authCard .authSwitch .link{min-height:auto}.authCard .error{margin:10px 0;border:1px solid #f1caca;border-radius:10px;background:#fff4f4;color:#a33333!important;padding:10px 12px;font-size:11px;line-height:1.4;text-align:left!important}.accountKind{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 4px}.accountKind button{display:flex;min-width:0;min-height:58px;align-items:center;gap:9px;border:1px solid var(--auth-border);border-radius:12px;background:#fff;color:#607089;padding:10px 11px;text-align:left}.accountKind button svg{flex:none}.accountKind button span{display:grid;min-width:0;gap:2px}.accountKind button b{font:800 11px/1.2 Inter,sans-serif}.accountKind button small{overflow:hidden;font:500 9px/1.2 Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.accountKind button.selected{border-color:#27b99f;background:#e9faf6;color:#087d6b;box-shadow:inset 0 0 0 1px #27b99f1a}.authCard button,.authCard a,.authCard input{font-family:Inter,sans-serif}.authCard button:focus-visible,.authCard a:focus-visible,.authCard input:focus-visible{outline:3px solid rgba(15,168,140,.26);outline-offset:2px}@media(max-width:399px){.authHero{min-height:270px;padding:24px 18px 62px}.authHero h1{margin-top:30px;font-size:29px}.authCard{margin:-34px 10px 20px;padding:20px 16px}.authFormOptions{align-items:flex-start;flex-direction:column;gap:0}.authCard .passwordLink{align-self:flex-start}.accountKind button{padding:9px}.accountKind button small{display:none}}@media(min-width:720px)and (max-width:899px){.authCard{width:min(calc(100% - 48px),680px);margin:-40px auto 32px;padding:30px}.authCardRegister .authFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.authFieldFull{grid-column:1/-1}}@media(min-width:900px){.auth{display:grid;grid-template-columns:minmax(400px,42%) minmax(0,58%);align-items:stretch;overflow:hidden}.auth.authRegister{grid-template-columns:minmax(380px,36%) minmax(0,64%)}.authHero{min-height:100%;justify-content:space-between;padding:clamp(42px,5vw,76px)}.authHeroTop{align-items:flex-start}.authHeroEyebrow{display:block;max-width:180px}.authHeroCopy{margin:auto 0}.authHero h1{margin:34px 0 15px;font-size:clamp(42px,4.3vw,64px);line-height:1.02}.authHero p{max-width:450px;font-size:15px}.authBenefits{display:grid;gap:12px;max-width:440px;margin:34px 0 0;padding:0;list-style:none}.authBenefits li{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#ffffff0b;padding:10px 12px}.authBenefits li>svg{box-sizing:content-box;border-radius:10px;background:#2ed3b521;color:var(--auth-teal);padding:8px}.authBenefits span{display:grid;gap:2px}.authBenefits b{font:700 12px/1.25 Sora,Inter,sans-serif}.authBenefits small{color:#acbdd5;font:400 10px/1.35 Inter,sans-serif}.authHero .authHeroTrust{display:flex;align-items:center;gap:7px;color:#a9b9d0;font-size:10px}.authCard{align-self:center;justify-self:center;margin:0}.authCardLogin{width:min(calc(100% - 80px),520px);padding:32px 34px}.authCardRegister{width:min(calc(100% - 64px),720px);max-height:calc(100dvh - 48px);overflow:auto;padding:28px 32px;scrollbar-width:thin}.authCardRegister .authCardHeader{margin-bottom:16px}.authCardRegister .authFieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.authFieldFull{grid-column:1/-1}.authCardRegister .authField{margin-top:11px}.authCardRegister .authCardHeader h2{font-size:24px}}@media(min-width:1400px){.auth{grid-template-columns:minmax(500px,40%) minmax(0,60%)}.auth.authRegister{grid-template-columns:minmax(460px,34%) minmax(0,66%)}}@media(prefers-reduced-motion:reduce){.authCard .authField input{transition:none}}.educationCourseContractMeta{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.educationHero{display:grid}.educationHero>img,.educationHeroShade,.educationHeroCopy,.educationHeroAction{grid-area:1/1}.educationHeroCopy{padding-bottom:112px}.educationHeroAction{position:relative;z-index:2;align-self:end;justify-self:start;display:flex;align-items:center;justify-content:center;gap:8px;width:max-content;min-width:180px;min-height:48px;margin:0 0 32px 32px;border:0;border-radius:12px;background:#27c8aa;color:#062c2b;padding:12px 20px;font:800 12px Inter,sans-serif;cursor:pointer}.educationHeroAction:disabled{cursor:wait;opacity:.68}.educationHeroAction:focus-visible{outline:3px solid rgba(34,189,165,.38);outline-offset:3px}@media(max-width:699px){.educationHero{display:grid;grid-template-columns:42% 58%;grid-template-rows:minmax(284px,auto) 70px;min-height:0;border:1px solid #d7e1ea;background:#fff;box-shadow:0 12px 30px #0b223e17}.educationHero>img{position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;height:100%;min-height:284px;object-position:66% center}.educationHeroShade{display:none}.educationHeroCopy{grid-column:2;grid-row:1;min-height:284px;justify-content:center;padding:18px 16px;color:#13233f}.educationHeroCopy>small{width:max-content;max-width:100%;border-radius:999px;background:#e6f8f4;color:#0b927c;padding:6px 9px;font-size:9px;letter-spacing:0;text-transform:none}.educationHeroCopy h1{margin:11px 0 9px;color:#13233f;font-size:21px;line-height:1.14}.educationHeroCopy p{color:#526580;font-size:11.5px;line-height:1.48;-webkit-line-clamp:4}.educationHeroMeta{gap:8px;margin:13px 0 0}.educationHeroMeta span{color:#526580;font-size:10px}.educationHeroAction{position:relative;right:auto;bottom:auto;left:auto;grid-column:1/-1;grid-row:2;align-self:stretch;justify-self:stretch;width:auto;min-width:0;min-height:48px;margin:8px 14px 14px;background:#0a1b36;color:#fff}.educationProgress{padding:19px 16px}.educationProgressHead>svg{display:none}.educationProgressStats{gap:0}.educationProgressStats span{justify-items:center;min-width:0;border-right:1px solid #dfe6ec;padding:4px 7px;text-align:center;font-size:10.5px}.educationProgressStats span:last-child{border-right:0}.educationProgressStats svg{color:#0ea68d}.educationProgressStats b{font-size:15px}.educationCourseGrid>article{grid-template-columns:122px minmax(0,1fr);min-height:190px}.educationCourseGrid>article>img{width:122px;min-height:190px;object-position:60% center}.educationCourseBody{position:relative;padding:15px 57px 14px 14px}.educationCourseBody h3{font-size:14.5px}.educationCourseBody>p{-webkit-line-clamp:3}.educationCourseBody>button{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;border-radius:50%;background:#0a1b36;color:#fff;padding:0}.educationCourseBody>button span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.appCanvas:has(.educationV22) .bubble,.appCanvas:has(.educationV22) .mascot{display:none}.appCanvas:has(.educationV22) main{scrollbar-width:none}.appCanvas:has(.educationV22) main::-webkit-scrollbar{display:none}}@media(max-width:370px){.educationHero{grid-template-columns:40% 60%}.educationHeroCopy{padding-right:13px;padding-left:13px}.educationHeroCopy h1{font-size:19px}.educationHeroCopy p{font-size:11px;-webkit-line-clamp:3}.educationCourseGrid>article{grid-template-columns:108px minmax(0,1fr)}.educationCourseGrid>article>img{width:108px}}.educationProgressAction{display:none}@media(min-width:1024px){.educationDashboard{grid-template-areas:"progress" "library"}.educationDashboard>.educationHero{display:none}.educationProgress{grid-template-columns:minmax(155px,.62fr) minmax(210px,1.25fr) minmax(275px,1fr) minmax(205px,.8fr)}.educationProgressAction{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;border:1px solid #d6e1e9;border-radius:12px;background:#0a1b36;color:#fff;padding:11px 14px;text-align:left;font:800 11px/1.25 Inter,sans-serif;cursor:pointer}.educationProgressAction:disabled{cursor:wait;opacity:.62}.educationProgressAction:focus-visible{outline:3px solid rgba(34,189,165,.38);outline-offset:3px}.educationCourseGrid>article>img{height:210px}.educationCourseBody{min-height:230px}}.educationCourseGrid>article[role=button]{cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.educationCourseGrid>article[role=button]:hover{border-color:#b8d8d1;box-shadow:0 11px 26px #0b223e1a;transform:translateY(-2px)}.educationCourseGrid>article[role=button]:focus-visible{outline:3px solid rgba(34,189,165,.42);outline-offset:3px}.educationCourseGrid>article.is-opening{cursor:wait;opacity:.68}.educationCourseOpen{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:44px;margin-top:auto;color:#087d6b;padding:8px 0 0;text-align:left;font:800 11px/1.2 Inter,sans-serif;pointer-events:none}@media(max-width:699px){.educationCourseOpen{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;margin:0;border-radius:50%;background:#0a1b36;color:#fff;padding:0}.educationCourseOpen>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(prefers-reduced-motion:reduce){.educationCourseGrid>article[role=button]{transition:none}}.educationLessonWorkspace{display:grid;gap:16px;min-width:0}.educationLessonMain{display:grid;gap:13px;min-width:0}.educationLessonPlayer{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:18px;background:#07182d;box-shadow:0 12px 28px #081d3826}.educationLessonPlayer iframe{display:block;width:100%;height:100%;border:0}.educationLessonNoVideo{display:grid;place-items:center;align-content:center;gap:8px;width:100%;height:100%;padding:24px;color:#dce8f2;text-align:center}.educationLessonNoVideo svg{color:#50d7bd}.educationLessonNoVideo b{font:800 15px Sora,Inter,sans-serif}.educationLessonNoVideo span{color:#9eb3c7;font:12px/1.45 Inter,sans-serif}.educationLessonContent,.educationLessonMaterials{display:grid;gap:10px;border:1px solid #e0e8ef;border-radius:16px;background:#fff;padding:16px}.educationLessonContent h2{margin:0;color:#142942;font:800 20px/1.25 Sora,Inter,sans-serif}.educationLessonContent>p{margin:0;color:#586b84;font:13px/1.65 Inter,sans-serif;white-space:pre-line}.educationLessonMeta{display:flex;align-items:center;gap:6px;color:#718198;font:700 11px Inter,sans-serif}.educationLessonMaterials>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.educationLessonMaterials>header>div{display:flex;align-items:center;gap:8px}.educationLessonMaterials h3{margin:0;color:#142942;font:800 14px Sora,Inter,sans-serif}.educationLessonMaterials>header>span{display:grid;place-items:center;min-width:28px;height:28px;border-radius:999px;background:#e7fbf7;color:#087d6b;font:800 11px Inter,sans-serif}.educationLessonMaterials>div{display:grid;gap:8px}.educationLessonMaterials>div>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;border:1px solid #dce5ed;border-radius:12px;background:#f9fbfc;color:#142942;padding:10px 12px;text-align:left;cursor:pointer}.educationLessonMaterials>div>button>svg{color:#0b947e}.educationLessonMaterials>div>button>span{display:grid;gap:3px;min-width:0}.educationLessonMaterials>div>button b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 12px Inter,sans-serif}.educationLessonMaterials>div>button small{overflow:hidden;color:#718198;text-overflow:ellipsis;white-space:nowrap;font:10px Inter,sans-serif}.educationLessonMaterials>div>button:disabled{cursor:wait;opacity:.62}.educationLessonMaterials>p{margin:0;color:#718198;font:12px/1.5 Inter,sans-serif}.educationLessonComplete{min-height:48px;border:0;border-radius:12px;background:#11a68e;color:#fff;padding:12px 16px;font:800 12px Inter,sans-serif;cursor:pointer}.educationLessonComplete:disabled{background:#e6ebf0;color:#718198;cursor:default}.educationLessonWorkspace .educationCurriculum{align-content:start;min-width:0}.educationLessonWorkspace .educationUnits article{display:grid;grid-template-columns:1fr;gap:8px;padding:9px}.educationLessonWorkspace .educationUnits article.is-active{border-color:#25bca3;box-shadow:0 0 0 2px #25bca31f}.educationLessonWorkspace .educationUnitSelect{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;border:0;border-radius:10px;background:transparent;color:inherit;padding:3px;text-align:left;cursor:pointer}.educationLessonWorkspace .educationUnitCopy>span{display:block;margin-top:4px;color:#718198;font:11px Inter,sans-serif}.educationLessonWorkspace .educationUnits article.is-next>.educationUnitSelect{background:transparent;color:inherit}.educationLessonWorkspace .educationUnits article.is-next .educationUnitCopy>small{color:#076b5e}.educationLessonWorkspace .educationUnits article.is-next .educationUnitCopy>span{color:#3d526d;font-weight:700}.educationLessonWorkspace .educationUnitComplete{min-height:42px;border:0;border-radius:9px;background:#0a1b36;color:#fff;padding:9px 11px;font:800 10.5px Inter,sans-serif;cursor:pointer}.educationLessonWorkspace .educationUnits article.is-next>.educationUnitComplete{background:#0a1b36}.educationLessonWorkspace .educationUnitComplete:disabled{background:#e7ecf1;color:#718198;cursor:default}.educationLessonPlayer iframe:focus-visible,.educationLessonMaterials button:focus-visible,.educationLessonComplete:focus-visible,.educationUnitSelect:focus-visible,.educationUnitComplete:focus-visible{outline:3px solid rgba(34,189,165,.42);outline-offset:2px}@media(max-width:699px){.educationDetailHero{grid-template-columns:112px minmax(0,1fr);border-radius:17px}.educationDetailHero>img{width:112px;height:100%;min-height:156px}.educationDetailHeroCopy{padding:16px}.educationDetail h1{font-size:19px}.educationDetailHeroCopy .educationDescription{display:-webkit-box;overflow:hidden;font-size:11.5px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.educationDetailMeta{gap:8px;margin-top:10px;font-size:10px}.educationLessonPlayer{border-radius:14px}.educationLessonContent,.educationLessonMaterials{padding:14px}.educationLessonContent h2{font-size:18px}}@media(min-width:1024px){.educationDetail .educationPad{max-width:1240px}.educationLessonWorkspace{grid-template-columns:minmax(0,1fr) minmax(320px,360px);align-items:start;gap:22px}.educationLessonWorkspace .educationCurriculum{position:sticky;top:18px;max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #e0e8ef;border-radius:18px;background:#fff;padding:15px}.educationLessonWorkspace .educationCurriculum>header{align-items:center}.educationLessonWorkspace .educationCurriculum h2{font-size:18px}.educationLessonWorkspace .educationUnits{gap:8px}}.patientsV22 .patientsPad{gap:18px}.patientsV22 .patientsHero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:20px 22px}.patientsV22 .patientsHero{align-items:center;background:linear-gradient(135deg,#0a1b36,#173b63);border:1px solid rgba(46,211,181,.22);padding:22px 24px}.patientsV22 .patientsHeroCopy{min-width:0}.patientsV22 .patientsHeroCopy small{display:block;color:#79e3d0;font:800 9px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.patientsV22 .patientsHeroCopy h2{margin:7px 0 0;color:#fff;font:800 22px/1.2 Sora,Inter,sans-serif}.patientsV22 .patientsHeroCopy p{max-width:560px;margin:6px 0 0;color:#c2d3e4;font:11px/1.45 Inter,sans-serif;text-align:left}.patientsHeroMetric{display:grid;min-width:130px;justify-items:end;padding-left:20px;border-left:1px solid rgba(255,255,255,.2)}.patientsHeroMetric strong{color:#fff;font:800 30px/1 Sora,Inter,sans-serif}.patientsHeroMetric span{margin-top:5px;color:#b8ccdf;font:700 10px Inter,sans-serif;text-align:right}.patientsSection>header{align-items:flex-end!important;gap:16px}.patientsSection>header>div{min-width:0}.patientsSection>header p{margin:5px 0 0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.patientsV22 .patientsSection header .patientsPrimaryAction,.patientsPrimaryAction{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid #102c52;border-radius:10px;background:#102c52;color:#fff;padding:10px 13px;font:800 11px Inter,sans-serif;cursor:pointer;white-space:nowrap}.patientsPrimaryAction:hover,.patientsPrimaryAction:focus-visible{background:#1d4777;border-color:#1d4777}.patientsToolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:4px}.patientsSearch,.patientsFilter{display:flex;min-height:44px;align-items:center;gap:8px;border:1px solid #cbdbea;border-radius:11px;background:#fff;padding:0 12px;color:#60718b}.patientsSearch:focus-within,.patientsFilter:focus-within{border-color:#527ba6;box-shadow:0 0 0 3px #dceafb}.patientsSearch input,.patientsFilter select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#13233f;font:12px Inter,sans-serif}.patientsFilter{min-width:148px}.patientsFilter select{cursor:pointer}.patientsComposer{display:grid;gap:16px;border:1px solid #cbdbea;border-radius:16px;background:#fff;padding:18px;box-shadow:0 8px 22px #0a1b3612}.patientsComposer>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.patientsComposer>header small{color:#102c52;font:800 9px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.patientsComposer>header h2{margin:5px 0 0;color:#13233f;font:800 17px Sora,Inter,sans-serif}.patientsComposer>header p{margin:5px 0 0;color:#6b7a94;font:11px/1.4 Inter,sans-serif}.patientsComposerClose,.patientsSecondaryAction{min-height:40px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#102c52;padding:9px 12px;font:800 10px Inter,sans-serif;cursor:pointer}.patientsFormGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.patientsFormGrid label{display:grid;gap:6px;color:#354766;font:700 10px Inter,sans-serif}.patientsFormGrid input,.patientsFormGrid select{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #cbdbea;border-radius:9px;background:#fff;color:#13233f;padding:9px 10px;font:12px Inter,sans-serif}.patientsFormGrid input:focus,.patientsFormGrid select:focus{border-color:#527ba6;outline:3px solid #dceafb;outline-offset:0}.patientsComposer>footer{display:flex;justify-content:flex-end}.patientsComposer .patientsPrimaryAction{min-height:42px}.patientsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.patientsList article{min-width:0;min-height:70px;box-sizing:border-box;gap:9px;padding:12px}.patientsPatientIcon{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border-radius:11px;background:#e7f0fb;color:#102c52}.patientsPatientInfo{min-width:0;display:grid;gap:4px;flex:1}.patientsPatientInfo b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.patientsList article>i{flex:0 0 auto}.patientsList .patient-contact-cta{display:grid;flex:0 0 auto;width:38px;height:38px;place-items:center;border:1px solid #cbdbea;border-radius:10px;background:#f7faff;color:#102c52;padding:0;cursor:pointer}.patientsList .patient-contact-cta:hover,.patientsList .patient-contact-cta:focus-visible{border-color:#527ba6;background:#e7f0fb}.patientsList .patient-contact-cta svg{width:17px;height:17px}.patientsList .patient-contact-cta--primary{border-color:#102c52;background:#102c52;color:#fff}.patientsList .patient-contact-cta--primary:hover,.patientsList .patient-contact-cta--primary:focus-visible{background:#1d4777}.patient-contact-cta__icon--loading{animation:patientsSpin .8s linear infinite}.patientsTableWrap{overflow:hidden;border:1px solid #dfe8f2;border-radius:15px;background:#fff;box-shadow:0 3px 12px #0a1b360d}.patientsTable{width:100%;border-collapse:collapse;color:#13233f;font:12px Inter,sans-serif}.patientsTable thead{background:#f7faff;color:#60718b}.patientsTable th,.patientsTable td{padding:12px 14px;text-align:left;vertical-align:middle}.patientsTable thead th{font:800 10px Inter,sans-serif;letter-spacing:.03em;text-transform:uppercase}.patientsTable tbody tr+tr{border-top:1px solid #edf1f6}.patientsTable tbody th{font-weight:400}.patientsTable tbody th,.patientsTable tbody td{min-width:0}.patientsTable tbody th{display:flex;align-items:center;gap:9px}.patientsTable tbody td:nth-child(2){color:#6b7a94;font-size:11px}.patientsTable tbody td:nth-child(3){width:110px}.patientsTable tbody td:nth-child(4){width:64px;text-align:right}.patientsTable .patientsPatientInfo{display:block;min-width:0}.patientsTable .patientsPatientInfo b{display:block;overflow:hidden;font:700 12px Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.patientsTable .patient-contact-cta{margin-left:auto}.patientsTable .patient-contact-cta{display:grid;width:38px;height:38px;place-items:center;border:1px solid #102c52;border-radius:10px;background:#102c52;color:#fff;padding:0;cursor:pointer}.patientsTable .patient-contact-cta:hover,.patientsTable .patient-contact-cta:focus-visible{border-color:#1d4777;background:#1d4777}.patientsTable .patient-contact-cta:disabled{border-color:#dbe4ed;background:#f1f5f9;color:#8795a8;cursor:not-allowed}.patientsTable .patient-contact-cta svg{width:17px;height:17px}.patientsTable tr>td>.patientsEmpty{margin:4px}.patientsEmpty{display:grid;grid-column:1/-1;justify-items:start;gap:7px;border:1px dashed #b8cde3;border-radius:15px;background:#f8fbfe;padding:24px}.patientsEmptyIcon{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:#e7f0fb;color:#102c52}.patientsEmpty strong{color:#13233f;font:800 15px Sora,Inter,sans-serif}.patientsEmpty p{max-width:520px;margin:0;color:#6b7a94;font:11px/1.5 Inter,sans-serif}.patientsEmpty--filtered{justify-items:center;text-align:center}.patientsEmpty--filtered p{max-width:360px}.patientsLoading{border:1px solid #dfe8f2;border-radius:14px;background:#fff;padding:22px;color:#6b7a94;text-align:center;font:12px Inter,sans-serif}@keyframes patientsSpin{to{transform:rotate(360deg)}}@media(max-width:699px){.patientsV22 .patientsHero{display:block;padding:18px}.patientsV22 .patientsHeroCopy h2{font-size:19px}.patientsV22 .patientsHeroCopy p{max-width:none;margin-top:8px}.patientsHeroMetric{display:flex;align-items:baseline;justify-items:initial;gap:7px;margin-top:16px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.2);border-left:0}.patientsHeroMetric span{text-align:left}.patientsSection>header{align-items:flex-start!important;flex-direction:column}.patientsSection>header .patientsPrimaryAction{width:100%}.patientsToolbar{grid-template-columns:minmax(0,1fr) auto}.patientsFilter{min-width:0;width:44px;padding:0;justify-content:center}.patientsFilter select{position:absolute;width:44px;height:44px;opacity:0;cursor:pointer}.patientsFormGrid{grid-template-columns:1fr}.patientsComposer>header{display:grid}.patientsComposerClose{justify-self:start}.patientsComposer>footer,.patientsComposer .patientsPrimaryAction{width:100%}.patientsTableWrap{border-radius:14px}.patientsTable,.patientsTable tbody,.patientsTable tr,.patientsTable td,.patientsTable tbody th{display:block}.patientsTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.patientsTable tbody tr{padding:12px 14px}.patientsTable tbody tr+tr{border-top:1px solid #edf1f6}.patientsTable tbody th,.patientsTable tbody td{width:auto!important;min-height:0;box-sizing:border-box;padding:0;text-align:left}.patientsTable tbody th{display:flex;margin-bottom:8px}.patientsTable tbody td{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;color:#6b7a94}.patientsTable tbody td:before{content:attr(data-label);color:#8492a5;font:800 9px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase}.patientsTable tbody td:nth-child(4){justify-content:flex-end;margin-top:10px}.patientsTable tbody td:nth-child(4):before{display:none}.patientsTable .patient-contact-cta{margin-left:0}.patientsTable tr>td>.patientsEmpty{margin:0}.patientsEmpty{padding:20px}}.operationalTable{display:grid;gap:10px;min-width:0}.operationalTableSearch{display:flex;align-items:center;min-height:42px;border:1px solid #cbdbea;border-radius:10px;background:#fff;padding:0 12px;color:#60718b}.operationalTableSearch:before{content:"⌕";margin-right:8px;color:#102c52;font-size:18px;line-height:1}.operationalTableSearch input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#13233f;font:12px Inter,sans-serif}.operationalTableSearch:focus-within{border-color:#527ba6;box-shadow:0 0 0 3px #dceafb}.operationalTableViewport{min-width:0;max-height:clamp(260px,calc(100dvh - 250px),720px);overflow:auto;border:1px solid #dfe8f2;border-radius:14px;background:#fff;box-shadow:0 3px 12px #0a1b360d}.operationalTableViewport table{width:100%;min-width:720px;border-collapse:collapse;table-layout:fixed;color:#13233f;font:12px Inter,sans-serif}.operationalTableViewport th,.operationalTableViewport td{padding:13px 14px;border-bottom:1px solid #edf1f6;text-align:left;vertical-align:middle}.operationalTableViewport thead th{background:#f7faff;color:#60718b;font:800 10px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase}.operationalTableViewport tbody tr:last-child th,.operationalTableViewport tbody tr:last-child td{border-bottom:0}.operationalTableViewport tbody tr:hover{background:#fbfdff}.operationalTableState{display:grid;min-height:110px;place-items:center;padding:24px;color:#6b7a94;text-align:center;font:600 12px/1.45 Inter,sans-serif}.operationalTableState--error{color:#9c3340}.operationalTablePagination{display:flex;align-items:center;justify-content:space-between;gap:10px}.operationalTablePagination button{min-height:38px;border:1px solid #cbdbea;border-radius:10px;background:#fff;color:#102c52;padding:8px 12px;font:800 11px Inter,sans-serif;cursor:pointer}.operationalTablePagination button:disabled{cursor:not-allowed;color:#9aa8bb;background:#f5f7fa;border-color:#eef1f5}.operationalTablePagination span{color:#6b7a94;font:700 11px Inter,sans-serif}.operationalTablePrimary{display:inline-flex;align-items:center;gap:8px;min-width:0}.operationalTablePrimary b{font:800 12px Sora,Inter,sans-serif}.operationalTableStatus{display:inline-flex;align-items:center;min-height:26px;border-radius:999px;background:#e7f0fb;color:#102c52;padding:4px 9px;font:800 10px Inter,sans-serif}.operationalTableAction{min-height:36px;border:1px solid #102c52;border-radius:9px;background:#102c52;color:#fff;padding:8px 11px;font:800 10px Inter,sans-serif;cursor:pointer}.operationalTableAction:hover,.operationalTableAction:focus-visible{background:#1d4777;border-color:#1d4777}@media(max-width:767px){.operationalTableViewport{max-height:none;border-radius:12px;overflow:hidden}.operationalTableViewport table{min-width:0}.operationalTableViewport table,.operationalTableViewport thead,.operationalTableViewport tbody,.operationalTableViewport tr,.operationalTableViewport th,.operationalTableViewport td{display:block;width:auto}.operationalTableViewport thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.operationalTableViewport tbody{display:grid;gap:0}.operationalTableViewport tr{padding:12px 13px;border-bottom:1px solid #edf1f6}.operationalTableViewport tbody tr:last-child{border-bottom:0}.operationalTableViewport th,.operationalTableViewport td{display:grid;grid-template-columns:minmax(78px,.38fr) minmax(0,1fr);gap:10px;padding:4px 0;border:0;text-align:left}.operationalTableViewport th:before,.operationalTableViewport td:before{content:attr(data-label);color:#6b7a94;font:800 9px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase}.operationalTableViewport th:first-child{padding-top:0}.operationalTablePagination button{min-height:44px}}.automationSectionHeader{display:flex;align-items:center;justify-content:space-between;gap:16px}.automationSectionHeader h2{margin:0}.automationSectionHeader small{color:#6b7a94}.automationWaitlistForm{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.automationWaitlistForm input{min-height:38px;border:1px solid #cbdbea;border-radius:9px;padding:0 10px}.automationWaitlistForm input:first-child{flex:1 1 240px}.automationWaitlistItems{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:6px}.automationWaitlistItems li{display:flex;justify-content:space-between;border:1px solid #edf1f6;border-radius:9px;padding:9px 10px}.automationWaitlistItems small,.automationEmptyState{color:#6b7a94}.automationEmptyState{margin:14px 0 0}.automationBusinessHoursGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.automationBusinessHoursGrid label span{display:grid;grid-template-columns:1fr 1fr;gap:6px}.automationBusinessHoursGrid label{text-transform:capitalize}.automationBusinessHoursGrid input{min-width:0}.automationRowActions{display:flex;align-items:center;gap:8px}.automationConfigureButton{width:auto!important;height:32px!important;border:1px solid #c8d9e8!important;border-radius:8px!important;background:#fff!important;color:#173e70;padding:0 9px!important;font:800 10px Inter,sans-serif;cursor:pointer}.automationConfigPanel{display:grid;gap:12px;border:1px solid #c7ddeb;border-radius:16px;background:#fff;padding:16px;box-shadow:0 8px 24px #0a1b3614}.automationConfigPanel header,.automationConfigPanel footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.automationConfigPanel header small{color:#6b7a94;font:800 9px Inter,sans-serif;letter-spacing:.6px}.automationConfigPanel header h2{margin:3px 0 0;color:#13233f;font:800 16px Sora,Inter,sans-serif}.automationConfigPanel header>button{border:0;background:transparent;color:#6b7a94;font-size:24px;cursor:pointer}.automationConfigPanel label{display:grid;gap:5px;color:#405673;font:700 11px Inter,sans-serif}.automationConfigPanel input{min-height:38px;border:1px solid #cbdbea;border-radius:9px;padding:0 10px;color:#13233f;font:600 12px Inter,sans-serif}.automationConfigGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.automationConfigPanel footer{justify-content:flex-end}.automationConfigPanel footer button{border:1px solid #cbdbea;border-radius:9px;background:#fff;color:#173e70;padding:9px 12px;font:800 11px Inter,sans-serif;cursor:pointer}.automationConfigPanel footer .automationSaveButton{border-color:#173e70;background:#173e70;color:#fff}.automationCatalogHero{grid-template-columns:minmax(0,1fr) auto;align-items:center;background:#fff;color:#13233f;border:1px solid #dfe8f2;box-shadow:0 5px 16px #0a1b360f}.automationCatalogHero small{color:#4c6786;font:800 10px Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase}.automationCatalogHero strong{display:block;color:#13233f;font:800 22px/1.2 Sora,Inter,sans-serif}.automationCatalogHero p{color:#6b7a94}.automationHeroMetric{display:grid;min-width:92px;justify-items:end;border-left:1px solid #e6edf4;padding-left:22px}.automationHeroMetric strong{color:#0d957f;font-size:30px}.automationHeroMetric span{color:#6b7a94;font:800 10px Inter,sans-serif}.automationHeroEfficiency{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;color:#78879c;font:700 10px Inter,sans-serif}.automationHeroEfficiency>span{color:#78879c}.automationHeroEfficiency b{color:#13233f;font:800 11px Inter,sans-serif}.automationHeroEfficiency em{flex-basis:100%;color:#8b99aa;font:700 9px Inter,sans-serif}.automationVisuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.automationCatalogSection{gap:12px}.automationCatalogSection .automationSectionHeader{align-items:flex-end}.automationCatalogSection .automationSectionHeader h2{font:800 19px Sora,Inter,sans-serif}.automationCatalogSection .automationRows{gap:0;border:1px solid #dfe8f2;border-radius:15px;background:#fff;overflow:hidden}.automationCatalogRow{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:14px 16px!important}.automationCatalogRow+.automationCatalogRow{border-top:1px solid #edf1f6!important}.automationCatalogRowMain{display:flex!important;align-items:center;gap:12px;min-width:0}.automationCatalogRowMain>div:last-child{min-width:0}.automationCatalogRowMain b{display:block;overflow:hidden;color:#152743;font:800 13px/1.25 Sora,Inter,sans-serif;text-overflow:ellipsis;white-space:nowrap}.automationCatalogRowMain p{margin:3px 0;color:#62738b;font:11px/1.35 Inter,sans-serif}.automationCatalogRowMain small{display:block;color:#8b99aa;font:700 9px Inter,sans-serif;letter-spacing:.02em}.automationCatalogIcon{display:grid!important;flex:0 0 34px;width:34px;height:34px;place-items:center;border:1px solid #d9e6ef;border-radius:50%;background:#f7fbfd;color:#149b87;font-size:20px}.automationToggle{width:42px!important;height:24px!important;min-height:24px!important;flex:0 0 42px;align-items:center!important;border:0!important;border-radius:999px!important;background:#d6dde6!important;padding:3px!important}.automationToggle.on{background:#27bda5!important}.automationToggle:disabled{cursor:not-allowed;opacity:.6}.automationComingSoon{display:none}.automationCatalogRow.is-expanded{background:#fbfdff}.automationConfigPanelInline{grid-column:1/-1;margin:10px 0 0;border:1px solid #dce8ef;box-shadow:none;background:#f8fbfd;padding:14px}.automationConfigPanelInline header{align-items:flex-start}.automationConfigPanelInline header h3{margin:4px 0 0;color:#13233f;font:800 15px Sora,Inter,sans-serif}.automationConfigPanelInline header p{margin:4px 0 0;color:#708096;font:11px/1.4 Inter,sans-serif}.automationConfigHint{margin:0;border-radius:9px;background:#eef8f6;color:#36756c;padding:9px 10px;font:700 10px/1.4 Inter,sans-serif}.automationReadiness{display:inline-flex;align-items:center;gap:6px;margin-right:auto;color:#178a76;font:800 10px Inter,sans-serif}.automationReadiness i{width:7px;height:7px;border-radius:50%;background:#20b697}@media(max-width:699px){.automationCatalogHero{grid-template-columns:1fr;gap:14px}.automationHeroMetric{display:flex;align-items:baseline;justify-items:initial;gap:8px;border-top:1px solid #e6edf4;border-left:0;padding:11px 0 0}.automationCatalogHero strong{font-size:19px}.automationCatalogRow{grid-template-columns:1fr;gap:11px;padding:14px!important}.automationRowActions{justify-content:flex-end}.automationCatalogRowMain{align-items:flex-start}.automationCatalogRowMain b{white-space:normal}.automationConfigGrid{grid-template-columns:1fr}.automationConfigPanelInline footer{align-items:stretch;flex-wrap:wrap}.automationReadiness{flex:1 0 100%;margin:0}.automationConfigPanelInline footer button{flex:1}.automationBusinessHoursGrid{grid-template-columns:1fr 1fr}.automationCatalogSection .automationSectionHeader{align-items:flex-start;flex-direction:column}.automationCatalogSection .automationSectionHeader .automationConfigureButton{width:100%!important}}.automationCatalogSection .automationRows{display:grid!important;grid-template-columns:1fr!important}.automationCatalogRow .automationRowActions{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px}.automationConfigPanelInline footer{flex-wrap:wrap;align-items:center}.automationConfigPanelInline footer .automationReadiness{flex:1 1 100%;margin:0}.automationConfigPanelInline footer button{min-width:104px;white-space:nowrap;flex:0 0 auto}@media(max-width:699px){.automationConfigPanelInline footer button{flex:1 1 0;min-width:0}}.automationAutoSaveStatus{display:flex;align-items:center;gap:7px;margin:2px 0 0;color:#178a76;font:800 10px Inter,sans-serif}.automationAutoSaveStatus i{width:7px;height:7px;border-radius:50%;background:#20b697}.managementRolePermissionGroup{border:1px solid #d7e3f2;border-radius:14px;margin:12px 0;padding:12px 16px;display:grid;gap:8px}.managementRolePermissionGroup legend{color:#16335f;font-weight:800;padding:0 6px}.managementRolePermissionGroup label{display:flex;gap:8px;align-items:center;color:#324b73}.managementRoleRow{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;padding:16px 0;border:0;border-bottom:1px solid #e4edf7;background:transparent;color:#173660}.managementRoleRow span{display:grid;gap:4px}.managementRoleRow small{color:#6b7f9f}.managementTeamServices{display:flex;flex-wrap:wrap;gap:8px;border:0;margin:5px 0 0;padding:0}.managementTeamServices legend{width:100%;margin-bottom:3px;color:#354766;font:700 10px Inter,sans-serif}.managementTeamServices label{display:flex;align-items:center;gap:6px;border:1px solid #dfe8f2;border-radius:999px;background:#f7faff;padding:7px 10px;color:#354766;font:700 10px Inter,sans-serif}.managementTeamServices input{width:auto!important;min-height:0!important;padding:0!important;accent-color:#0fa88c}.managementAvailabilitySetup{display:grid;gap:10px;border-top:1px solid #edf1f6;padding-top:12px}.managementAvailabilityToggle{display:flex;align-items:center;gap:7px;color:#13233f!important;font:800 11px Inter,sans-serif!important}.managementAvailabilityToggle input,.managementDayChips input{width:auto!important;min-height:0!important;padding:0!important;accent-color:#0fa88c}.managementDayChips{display:flex;flex-wrap:wrap;gap:7px}.managementDayChips label{display:flex;align-items:center;gap:5px;border:1px solid #dfe8f2;border-radius:9px;background:#f7faff;padding:7px 8px;font:700 10px Inter,sans-serif}.managementPasswordInput{position:relative}.managementPasswordInput input{padding-right:44px}.managementPasswordInput button{position:absolute;right:7px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink-soft,#5b6b86);cursor:pointer}.managementPasswordInput button:hover{background:#edf4ff;color:#143968}.homeTenantSwitcher{width:min(148px,35vw);min-height:36px;border:1px solid #7ea4cd;border-radius:11px;background:#173e70;color:#fff;padding:0 28px 0 10px;font:750 10.5px Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.homeTenantSwitcher:disabled{cursor:wait;opacity:.65}.homeTenantSwitcher:focus-visible{outline:3px solid #fff;outline-offset:2px}.homeTenantSwitcher option{background:#fff;color:#173e70}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}@media(min-width:1024px){.desktopFrame .homeTenantSwitcher{width:190px}}@media(max-width:420px){.homeTenantSwitcher{width:min(118px,31vw);padding-left:8px;font-size:9.5px}}.financeDreHighlight{border-radius:17px;background:linear-gradient(135deg,#0d2442,#163c62);padding:17px;color:#fff;box-shadow:0 10px 25px #0d244226}.financeDreHighlight header small{display:block;color:#62dfc7;font:800 9px Inter,sans-serif;letter-spacing:.09em;margin-bottom:4px}.financeDreHighlight header h2{color:#fff}.financeDreHighlight header button{background:#ffffff1a!important;color:#fff!important}.financeDreState,.financeDreEmptyCard,.financeDrePublished{display:flex;width:100%;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.13);border-radius:13px;background:#ffffff12;padding:14px;color:#fff;text-align:left}.financeDreState span,.financeDreEmptyCard span,.financeDrePublished span{color:#bdcddd;font-size:11px}.financeDreEmptyCard>div,.financeDrePublished>div{display:grid;flex:1;gap:4px}.financeDreEmptyCard>svg:first-child{color:#55d9c2}.financeDrePublished b{font:750 22px Sora,Inter,sans-serif}.financeDrePublished small{color:#87ead8;text-transform:capitalize}.financeDrePublished>svg,.financeDreEmptyCard>svg:last-child{flex:none}.dreTenantPage{min-height:100%;background:#f4f7fb;color:#13233f;padding:16px 15px 100px}.dreTenantHero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;border-radius:20px;background:linear-gradient(135deg,#0a1b36,#17466e);padding:23px;color:#fff;box-shadow:0 14px 32px #0a1b362b}.dreTenantHero small{color:#65dfc9;font:850 9px Inter,sans-serif;letter-spacing:.1em}.dreTenantHero h1{margin:5px 0;font:750 23px Sora,Inter,sans-serif}.dreTenantHero p{margin:0;color:#c5d4e3;font-size:12px}.dreTenantActions{display:grid;grid-template-columns:minmax(155px,1fr) auto;align-items:end;gap:6px 9px}.dreTenantActions label{grid-column:1/-1;color:#dbe7f1;font-size:10px}.dreTenantActions select,.dreTenantActions button{min-height:42px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:0 11px;font-weight:750}.dreTenantActions select{background:#fff;color:#122640}.dreTenantActions button{display:flex;align-items:center;gap:7px;background:#2ed3b5;color:#062d2e}.dreTenantMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.dreTenantMetrics article{display:grid;gap:7px;border:1px solid #dfe7ef;border-radius:14px;background:#fff;padding:15px;box-shadow:0 4px 14px #0a1b360a}.dreTenantMetrics span{color:#6e7e94;font-size:11px}.dreTenantMetrics strong{font:750 18px Sora,Inter,sans-serif}.dreTenantMetrics .negative,.dreTenantHistory .negative{color:#c93c47}.dreTenantGrid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr);gap:14px;margin-top:14px}.dreTenantStatement,.dreTenantHistory{border:1px solid #dfe7ef;border-radius:17px;background:#fff;padding:18px}.dreTenantStatement>header,.dreTenantHistory>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dreTenantStatement header small,.dreTenantHistory header small{color:#078674;font:800 9px Inter,sans-serif;text-transform:uppercase}.dreTenantStatement h2,.dreTenantHistory h2{margin:4px 0 0;font-size:16px}.dreTenantStatement header>svg{color:#c93c47}.dreTenantRows{display:grid}.dreTenantRows>div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid #e4e9ef;padding:9px 3px;font-size:12px}.dreTenantRows>div.result{background:#f7f9fb;font-weight:750}.dreTenantRows>div.total{margin-top:3px;border-top:2px solid #b9c7d6;background:#eef5fb;padding:12px 6px;font-size:14px}.dreTenantRows>div.muted{color:#7c8999}.dreTenantRows>div:not(.muted) b:has(+*){color:inherit}.dreTenantHistory{align-self:start}.dreTenantHistory article{position:relative;display:grid;grid-template-columns:1fr auto;gap:5px 10px;border-top:1px solid #e5ebf0;padding:12px 2px}.dreTenantHistory article div{display:grid;gap:3px}.dreTenantHistory article span{color:#718197;font-size:10px}.dreTenantHistory article strong{font-size:12px}.dreTenantHistory article i{grid-column:1/-1;height:4px;min-width:2px;border-radius:99px;background:#2ed3b5}.dreTenantDisclaimer{color:#687991;font-size:10px;margin:13px 3px}.dreTenantEmpty,.dreTenantLoading{display:grid;min-height:430px;place-content:center;justify-items:center;gap:9px;text-align:center}.dreTenantEmpty>svg,.dreTenantLoading>svg{width:42px;height:42px;color:#0a8d76}.dreTenantEmpty small{color:#078674;font-weight:850;letter-spacing:.1em}.dreTenantEmpty h1{max-width:520px;margin:3px 0;font:750 24px Sora,Inter,sans-serif}.dreTenantEmpty p{max-width:570px;margin:0;color:#687991;line-height:1.55}.dreTenantEmpty span{color:#8a96a7;font-size:11px}.dreTenantLoading svg{animation:dre-spin 1.2s linear infinite}.dreTenantLoading span{color:#718197}.dreTenantError{border-radius:11px;background:#fff0f0;color:#a72d38;padding:11px 13px}@keyframes dre-spin{to{transform:rotate(360deg)}}@media(min-width:1024px){.desktopFrame .dreTenantPage{padding:24px 30px 42px}.desktopFrame .financeDreHighlight{display:grid}}@media(max-width:760px){.dreTenantHero{align-items:stretch;flex-direction:column}.dreTenantActions{grid-template-columns:1fr}.dreTenantMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dreTenantGrid{grid-template-columns:1fr}.dreTenantStatement,.dreTenantHistory{padding:14px}}@media(max-width:430px){.dreTenantPage{padding:12px 12px 92px}.dreTenantMetrics{grid-template-columns:1fr 1fr}.dreTenantMetrics strong{font-size:15px}.dreTenantRows>div{font-size:11px}.dreTenantActions button{justify-content:center}}
