@keyframes ring-backdrop-module__bI0BqG__dq-spin{to{transform:rotate(360deg)}}@keyframes ring-backdrop-module__bI0BqG__dq-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.12)}to{transform:translate(0)scale(1)}}.ring-backdrop-module__bI0BqG__glow{animation:34s ease-in-out infinite ring-backdrop-module__bI0BqG__dq-drift-a}.ring-backdrop-module__bI0BqG__ringOuter{transform-origin:50%;animation:46s linear infinite ring-backdrop-module__bI0BqG__dq-spin}.ring-backdrop-module__bI0BqG__ringInner{transform-origin:50%;animation:64s linear infinite reverse ring-backdrop-module__bI0BqG__dq-spin}@media (prefers-reduced-motion:reduce){.ring-backdrop-module__bI0BqG__glow,.ring-backdrop-module__bI0BqG__ringOuter,.ring-backdrop-module__bI0BqG__ringInner{animation:none}}
.clinic-dashboard-showcase-module__G83Y7W__row{padding-block:15px}.clinic-dashboard-showcase-module__G83Y7W__time{font-size:13px}.clinic-dashboard-showcase-module__G83Y7W__name{font-size:15px}.clinic-dashboard-showcase-module__G83Y7W__status,.clinic-dashboard-showcase-module__G83Y7W__kicker,.clinic-dashboard-showcase-module__G83Y7W__meta{font-size:11px}
.deq-ai-section-module__OfoXwG__section{--dq-band:#03343c;--dq-card:#002a30;--dq-line:#29555c;--dq-kicker:#76c7cc;--dq-body:#a8c4c7;--dq-quiet:#538b91;--dq-chip-ink:#96dce0;--dq-chip-line:#447c82;--dq-ring-ink:#04464d8c;--dq-ring-outer:#33969b66;--dq-ring-inner:#56a7ac52;background:var(--dq-band)}@supports (color:lab(0% 0 0)){.deq-ai-section-module__OfoXwG__section{--dq-band:lab(19.1759% -13.7973 -9.26057);--dq-card:lab(14.497% -12.3862 -8.32416);--dq-line:lab(33.1062% -14.0424 -9.35319);--dq-kicker:lab(75.2633% -25.1688 -10.4072);--dq-body:lab(77.071% -9.09966 -4.86331);--dq-quiet:lab(54.1307% -17.9967 -9.58091);--dq-chip-ink:lab(83.2881% -22.0555 -9.14545);--dq-chip-line:lab(48.3291% -17.9647 -9.56175);--dq-ring-ink:lab(26.2387% -17.0509 -10.458/.55);--dq-ring-outer:lab(56.7936% -28.218 -11.6094/.4);--dq-ring-inner:lab(63.6609% -25.1394 -10.3752/.32)}}.deq-ai-section-module__OfoXwG__kicker{letter-spacing:.16em;color:var(--dq-kicker);font-size:11px}.deq-ai-section-module__OfoXwG__subKicker{letter-spacing:.14em;color:var(--dq-kicker)}.deq-ai-section-module__OfoXwG__chip{letter-spacing:.1em;color:var(--dq-chip-ink);border:1px solid var(--dq-chip-line);font-size:9px}.deq-ai-section-module__OfoXwG__cardTitle{letter-spacing:-.012em}.deq-ai-section-module__OfoXwG__cardBody{color:var(--dq-body)}.deq-ai-section-module__OfoXwG__stepCard{background:var(--dq-card);border:1px solid var(--dq-line)}.deq-ai-section-module__OfoXwG__highlightCard{border:1px solid var(--dq-line)}.deq-ai-section-module__OfoXwG__stepIndex{color:var(--dq-kicker)}.deq-ai-section-module__OfoXwG__stepRule{background:var(--dq-line)}.deq-ai-section-module__OfoXwG__stepArrow{color:var(--dq-quiet)}.deq-ai-section-module__OfoXwG__rings{pointer-events:none;width:480px;height:480px;position:absolute;bottom:-190px;right:-130px}.deq-ai-section-module__OfoXwG__annulus{border:68.6px solid var(--dq-ring-ink);box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.deq-ai-section-module__OfoXwG__ringMask{background:var(--dq-ring-ink);width:192px;height:192px;position:absolute;bottom:-40px;right:-40px}.deq-ai-section-module__OfoXwG__ring{transform-origin:50%;position:absolute;inset:0}.deq-ai-section-module__OfoXwG__ringOuter{animation:46s linear infinite deq-ai-section-module__OfoXwG__dq-spin}.deq-ai-section-module__OfoXwG__ringInner{animation:64s linear infinite reverse deq-ai-section-module__OfoXwG__dq-spin}@keyframes deq-ai-section-module__OfoXwG__dq-spin{to{transform:rotate(360deg)}}.deq-ai-section-module__OfoXwG__field{border-radius:50%;position:absolute}.deq-ai-section-module__OfoXwG__fieldA{filter:blur(54px);background:radial-gradient(circle,#00717b80,#00717b00 68%);background:radial-gradient(circle,lab(42.8539% -29.3453 -15.6554/.5),lab(42.8539% -29.3453 -15.6554/0) 68%);width:720px;height:720px;animation:32s ease-in-out infinite deq-ai-section-module__OfoXwG__dq-drift-a;top:-46%;left:-10%}.deq-ai-section-module__OfoXwG__fieldB{filter:blur(58px);background:radial-gradient(circle,#005f7973,#005f7900 66%);background:radial-gradient(circle,lab(36.5021% -17.6198 -23.1362/.45),lab(36.5021% -17.6198 -23.1362/0) 66%);width:560px;height:560px;animation:40s ease-in-out infinite deq-ai-section-module__OfoXwG__dq-drift-b;bottom:-52%;right:-8%}.deq-ai-section-module__OfoXwG__fieldC{filter:blur(48px);background:radial-gradient(circle,#0d92984d,#0d929800 70%);background:radial-gradient(circle,lab(54.5664% -31.2941 -12.8478/.3),lab(54.5664% -31.2941 -12.8478/0) 70%);width:420px;height:420px;animation:26s ease-in-out infinite reverse deq-ai-section-module__OfoXwG__dq-drift-a;top:-30%;left:42%}@keyframes deq-ai-section-module__OfoXwG__dq-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes deq-ai-section-module__OfoXwG__dq-drift-b{0%{transform:translate(0)scale(1.08)}50%{transform:translate(-5%,5%)scale(1)}to{transform:translate(0)scale(1.08)}}@media (prefers-reduced-motion:reduce){.deq-ai-section-module__OfoXwG__fieldA,.deq-ai-section-module__OfoXwG__fieldB,.deq-ai-section-module__OfoXwG__fieldC,.deq-ai-section-module__OfoXwG__ringOuter,.deq-ai-section-module__OfoXwG__ringInner{animation:none}}[data-motion=reduced] .deq-ai-section-module__OfoXwG__fieldA,[data-motion=reduced] .deq-ai-section-module__OfoXwG__fieldB,[data-motion=reduced] .deq-ai-section-module__OfoXwG__fieldC,[data-motion=reduced] .deq-ai-section-module__OfoXwG__ringOuter,[data-motion=reduced] .deq-ai-section-module__OfoXwG__ringInner{animation:none}
.features-grid-module__Y3Pcka__screenKicker,.features-grid-module__Y3Pcka__screenMeta{font-size:var(--text-micro)}.features-grid-module__Y3Pcka__screenTime{font-size:var(--text-code-m)}.features-grid-module__Y3Pcka__screenName{font-size:13px}.features-grid-module__Y3Pcka__screenStatus{font-size:9px}.features-grid-module__Y3Pcka__aiSurface{background:#03343c;background:lab(19.1759% -13.7973 -9.26057)}.features-grid-module__Y3Pcka__aiMark{background:#00b0a2;background:lab(64.4424% -45.1581 -4.55219)}.features-grid-module__Y3Pcka__claim{font-size:13px}
.hero-section-module__qcsqpW__reserve{--dq-pane-today:271px;--dq-pane-booking:275px;--dq-pane-followups:298px;--dq-stack-chrome:2px;height:calc(max(var(--dq-pane-today), var(--dq-pane-booking), var(--dq-pane-followups)) + var(--dq-stack-chrome))}.hero-section-module__qcsqpW__stack{background:var(--color-background);border:1px solid var(--color-border);box-shadow:var(--shadow-overlay);animation:15s ease-in-out infinite backwards hero-section-module__qcsqpW__dq-stackh;position:relative;overflow:hidden}.hero-section-module__qcsqpW__pane{animation:15s ease-in-out infinite backwards hero-section-module__qcsqpW__dq-content;position:absolute;top:0;left:0;right:0}.hero-section-module__qcsqpW__row{animation:15s ease-out infinite backwards hero-section-module__qcsqpW__dq-el}@keyframes hero-section-module__qcsqpW__dq-stackh{0%,3%{height:calc(var(--dq-pane-followups) + var(--dq-stack-chrome))}6%,36.33%{height:calc(var(--dq-pane-today) + var(--dq-stack-chrome))}39.33%,69.67%{height:calc(var(--dq-pane-booking) + var(--dq-stack-chrome))}72.67%,to{height:calc(var(--dq-pane-followups) + var(--dq-stack-chrome))}}@keyframes hero-section-module__qcsqpW__dq-content{0%,6%{opacity:0;transform:translateY(8px)}9%{opacity:1;transform:none}33.33%{opacity:1;transform:none}36.33%,to{opacity:0;transform:none}}@keyframes hero-section-module__qcsqpW__dq-el{0%{opacity:0;transform:translateY(13px)}3%{opacity:1;transform:none}42%{opacity:1;transform:none}47%,to{opacity:0;transform:none}}.hero-section-module__qcsqpW__field{pointer-events:none;position:absolute;inset:-160px -140px -160px -120px}.hero-section-module__qcsqpW__fieldA{filter:blur(46px);background:radial-gradient(circle,#55bfb34d,#55bfb300 70%);background:radial-gradient(circle,lab(71.0428% -34.3894 -3.5399/.3),lab(71.0428% -34.3894 -3.5399/0) 70%);border-radius:50%;width:640px;height:640px;animation:30s ease-in-out infinite hero-section-module__qcsqpW__dq-drift-a;position:absolute;top:-22%;left:-4%}.hero-section-module__qcsqpW__fieldB{filter:blur(52px);background:radial-gradient(circle,#83d5d447,#83d5d400 68%);background:radial-gradient(circle,lab(79.9722% -26.1326 -7.96467/.28),lab(79.9722% -26.1326 -7.96467/0) 68%);border-radius:50%;width:560px;height:560px;animation:38s ease-in-out infinite hero-section-module__qcsqpW__dq-drift-b;position:absolute;top:14%;right:-14%}@keyframes hero-section-module__qcsqpW__dq-drift-a{0%{transform:translate(0)scale(1)}50%{transform:translate(6%,-4%)scale(1.12)}to{transform:translate(0)scale(1)}}@keyframes hero-section-module__qcsqpW__dq-drift-b{0%{transform:translate(0)scale(1.08)}50%{transform:translate(-5%,5%)scale(1)}to{transform:translate(0)scale(1.08)}}@media (prefers-reduced-motion:reduce){.hero-section-module__qcsqpW__reserve{height:auto}.hero-section-module__qcsqpW__stack{animation:none}.hero-section-module__qcsqpW__pane{animation:none;position:static}.hero-section-module__qcsqpW__pane~.hero-section-module__qcsqpW__pane{display:none}.hero-section-module__qcsqpW__row{animation:none}}[data-motion=reduced] .hero-section-module__qcsqpW__reserve{height:auto}[data-motion=reduced] .hero-section-module__qcsqpW__stack{animation:none}[data-motion=reduced] .hero-section-module__qcsqpW__pane{animation:none;position:static}[data-motion=reduced] .hero-section-module__qcsqpW__pane~.hero-section-module__qcsqpW__pane{display:none}[data-motion=reduced] .hero-section-module__qcsqpW__row{animation:none}.hero-section-module__qcsqpW__rowTime{font-size:var(--text-code-m)}.hero-section-module__qcsqpW__rowName{font-size:var(--text-ui)}.hero-section-module__qcsqpW__rowStatus,.hero-section-module__qcsqpW__paneKicker,.hero-section-module__qcsqpW__paneMeta,.hero-section-module__qcsqpW__paneFootnote{font-size:var(--text-micro)}.hero-section-module__qcsqpW__dayGrid{grid-template-columns:54px minmax(0,1fr) 100px}.hero-section-module__qcsqpW__followGrid{grid-template-columns:minmax(0,1fr) 92px}.hero-section-module__qcsqpW__bookingLede,.hero-section-module__qcsqpW__confirmLabel{font-size:var(--text-ui)}.hero-section-module__qcsqpW__dayStrip,.hero-section-module__qcsqpW__slotGrid{gap:7px}.hero-section-module__qcsqpW__dayLabel{letter-spacing:.1em;font-size:9px}.hero-section-module__qcsqpW__dayDate{font-size:var(--text-ui)}.hero-section-module__qcsqpW__slot{font-size:var(--text-code-m);padding-block:9px}.hero-section-module__qcsqpW__confirmButton,.hero-section-module__qcsqpW__followRow{padding-block:11px}
