.uc-panel{font-family:Alegreya Sans,Alegreya Sans Fallback,sans-serif;border:1px solid #e4e4e7;border-radius:12px;background:#fff;color:#27272a;overflow:hidden;box-shadow:0 8px 28px #27272a08;line-height:1.4}.uc-panel svg{width:1.15em;height:1.15em;flex:none}.uc-panel strong{font-weight:600}.uc-panel p{margin:0}.uc-panel small{display:block;color:#71717a;font-size:.82em;font-weight:400}.uc-panel-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;border-bottom:1px solid #ececef;padding:1em 1.1em}.uc-panel-heading>span:first-child{display:flex;gap:.55em;align-items:center}.uc-panel-heading>span:first-child>svg{color:#e97d46}.uc-toolbar-icon{color:#71717a}.uc-panel-body{padding:1.1em}.uc-person{display:flex;gap:.65em;align-items:center;min-width:0}.uc-person img{width:2.4em;height:2.4em}.uc-person strong{display:block}.uc-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6em;margin:.9em 0}.uc-control{display:inline-flex;align-items:center;gap:.45em;border-radius:5px;border:1px solid #e4e4e7;padding:.5em .65em;background:#fff;font-size:.88em}.uc-primary{background:#ff925c;border-color:#ff925c}.uc-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:5px;padding:.3em .6em;font-size:.78em;background:#f4f4f5}.uc-green{background:#ecfdf5;color:#047857}.uc-purple{background:#f3edff;color:#7943af}.uc-green-icon{color:#16a34a}.uc-care-action{display:flex;align-items:center;gap:.6em;padding:.7em;border:1px solid #e8e8ec;border-radius:6px;margin-top:.8em}.uc-care-action>span:nth-child(2){flex:1}.uc-action-icon{color:#d76734;background:#fff0e8;padding:.5em;border-radius:5px}.uc-action-count{color:#c46a3f}.uc-action-done{background:#ff925c;border-radius:5px;padding:.5em}.uc-footnote{display:flex;align-items:center;gap:.5em;color:#71717a;margin-top:.9em;font-size:.83em}.uc-status-dot{width:.55em;height:.55em;border-radius:50%;background:#ff925c}.uc-alert-row{display:flex;align-items:center;gap:.7em;padding:.7em;margin-top:.8em;border:1px solid #fecdd3;background:#fff7f8;border-radius:7px}.uc-alert-row>svg{color:#e35b65}.uc-service-row{display:flex;align-items:center;gap:.8em;border-bottom:1px solid #eeeef0;padding:1em 0}.uc-service-row>span:nth-child(2){flex:1}.uc-service-row b{font-weight:600}.uc-service-icon{background:#fff1e9;color:#c96531;padding:.5em;border-radius:6px}.uc-service-settings{display:grid;gap:1em;background:#fafafa;border:1px solid #ededf0;border-radius:7px;margin-top:1.1em;padding:1em}.uc-service-settings>span{display:flex;gap:.6em;align-items:center;justify-content:space-between}.uc-visit-controls{display:flex;align-items:center;justify-content:space-between;gap:.7em;margin-top:1.1em}.uc-stop{color:#fff;background:#2563eb;border-color:#2563eb}.uc-timer{font-variant-numeric:tabular-nums;font-size:1.35em}.uc-divider{height:1px;margin:1.3em 0;background:#ececef}.uc-planner-visit{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75em;border:1px solid #e4e4e7;border-radius:8px;padding:1em;margin-top:.8em}.uc-visit-selected{border-color:#fed3bd;background:#fffaf7}.uc-guidance{border-top:1px solid #f0e6df;padding-top:.8em;flex-basis:100%}.uc-guidance p{color:#71717a;margin-top:.35em}.uc-profile-fields{padding:.65em;margin-top:1em;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.uc-profile-field{display:grid;grid-template-columns:30% 1fr;gap:1em;padding:1em;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.uc-profile-field+.uc-profile-field{margin-top:.7em}.uc-profile-field>span{border-right:1px solid #f1f5f9;padding-right:.8em}.uc-profile-field p{color:#52525b}.uc-profile-field strong{display:block;margin-top:.3em}.uc-review-date{display:flex;justify-content:space-between;gap:.5em;padding:.8em;border-radius:5px;background:#f8fafc}.uc-subheading{display:block;margin:1.2em 0 .6em}.uc-risk-stage{border-left:3px solid #e8b44c;background:#fffcf5;border-radius:0 5px 5px 0;padding:.8em;margin-top:.7em}.uc-risk-stage p{color:#61616b;margin-top:.3em}.uc-risk-1{border-color:#eb995d;background:#fff8f3}.uc-risk-2{border-color:#e87982;background:#fff7f8}.uc-table-wrap{overflow:hidden;border:1px solid #e2e8f0;border-radius:5px}.uc-plan-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:.9em}.uc-plan-table th{background:#f1f5f9;text-align:left;font-weight:600}.uc-plan-table th,.uc-plan-table td{padding:.8em .6em;vertical-align:top;border-right:1px solid #e2e8f0;overflow-wrap:anywhere}.uc-plan-table td{border-top:1px solid #e2e8f0}.uc-plan-task{display:flex;align-items:center;gap:.7em;padding:.7em;margin-top:.7em;border-radius:6px;background:#faf8fd}.uc-plan-task>svg{color:#8b5cf6}.uc-review-card{padding:1em;margin-top:1.2em;border:1px solid #e4e4e7;border-radius:8px}.uc-review-card p{margin-top:.65em;color:#71717a}.uc-diary-entry{padding:1em;margin-top:.9em;border:1px solid #e4e4e7;border-radius:8px}.uc-diary-entry .uc-chip{margin-top:.8em}.uc-diary-entry p{margin-top:.7em;color:#52525b}.uc-attachment{display:inline-flex;align-items:center;gap:.4em;margin-top:.8em;font-size:.8em;color:#71717a}.uc-panel .demo-dictation-mic{--demo-dictation-scale: .8}.uc-panel .demo-dictation-mic>svg{width:calc(16px * var(--demo-dictation-scale));height:calc(16px * var(--demo-dictation-scale))}.uc-section-demo{container-type:inline-size;padding:clamp(14px,3vw,28px);border:1px solid #ebe8e5;border-radius:24px;background:linear-gradient(135deg,#fffaf6,#faf9fc)}.uc-section-demo>.uc-panel{font-size:clamp(10px,2.5cqw,14px)}.uc-section-demo>.uc-panel .uc-panel-body{padding:1.3em}.uc-hero[data-astro-cid-vvopp67s]{position:relative;display:grid;grid-template-columns:42% 58%;align-items:center;container-type:inline-size;width:100%;min-width:0}.uc-photo-wrap[data-astro-cid-vvopp67s]{grid-area:1 / 2;height:clamp(360px,62cqw,500px);overflow:hidden;border-radius:24px;border:7px solid white;box-shadow:0 18px 50px #372b2114}.uc-photo-wrap[data-astro-cid-vvopp67s] img[data-astro-cid-vvopp67s]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.uc-widget-group[data-astro-cid-vvopp67s]{grid-area:1 / 1;position:relative;z-index:1;display:grid;gap:16px;width:calc(100% + 6px);padding-block:24px}.uc-hero-widget[data-astro-cid-vvopp67s]{position:relative;min-width:0;font-size:clamp(10px,2cqw,14px);transition:translate .24s ease}.uc-hero-widget-top[data-astro-cid-vvopp67s]{margin-right:10px}.uc-hero-widget-bottom[data-astro-cid-vvopp67s]{margin-left:10px}.uc-hero-widget[data-astro-cid-vvopp67s] .uc-panel{box-shadow:0 14px 35px #29242020;border-color:#e9e5e1;background:#fffffffa}.uc-hero-widget[data-astro-cid-vvopp67s] .uc-toolbar{margin-top:0}.uc-hero-widget[data-astro-cid-vvopp67s] .uc-planner-visit{padding:.7em}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uc-hero[data-astro-cid-vvopp67s]:hover .uc-hero-widget-top[data-astro-cid-vvopp67s]{translate:0 -3px}.uc-hero[data-astro-cid-vvopp67s]:hover .uc-hero-widget-bottom[data-astro-cid-vvopp67s]{translate:0 3px}}@media (max-width: 600px){.uc-hero[data-astro-cid-vvopp67s]{grid-template-columns:1fr}.uc-photo-wrap[data-astro-cid-vvopp67s]{grid-area:1 / 1;height:auto;aspect-ratio:3 / 2;border-width:4px;border-radius:18px}.uc-widget-group[data-astro-cid-vvopp67s]{grid-area:2 / 1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;width:100%;margin-top:-10px;padding:0;align-items:start}.uc-hero-widget-top[data-astro-cid-vvopp67s],.uc-hero-widget-bottom[data-astro-cid-vvopp67s]{margin:0}.uc-hero-widget[data-astro-cid-vvopp67s] .uc-panel-heading{padding:.7em .8em}.uc-hero-widget[data-astro-cid-vvopp67s] .uc-panel-body{padding:.8em}}@keyframes video-play-pulse{0%,to{opacity:.75;transform:scale(.76)}60%{opacity:0;transform:scale(1.15)}}.video-play-pulse[data-astro-cid-safcm3pz]{animation:video-play-pulse 2.4s ease-out infinite}.video-play-pulse-delay[data-astro-cid-safcm3pz]{animation-delay:.8s}@media (prefers-reduced-motion: reduce){.video-play-pulse[data-astro-cid-safcm3pz]{animation:none;opacity:.45;transform:scale(.9)}}.use-case-hero-accent[data-astro-cid-322m7b7v]{position:relative;display:inline-block;isolation:isolate;white-space:nowrap}.use-case-hero-accent-care[data-astro-cid-322m7b7v]{padding-inline:.06em;color:#d96835}.care-accent-mark[data-astro-cid-322m7b7v]{position:absolute;z-index:-1;right:-.04em;bottom:.04em;left:-.04em;height:.23em;border-radius:.08em;background:#ff925c33;transform-origin:left;transform:rotate(-.8deg);animation:accent-mark-in .56s cubic-bezier(.22,1,.36,1) both}.use-case-hero-accent-home[data-astro-cid-322m7b7v]{padding-inline:.025em;background:linear-gradient(105deg,#e8743f,#3f9c71 56%,#218259);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-accent-line[data-astro-cid-322m7b7v]{position:absolute;right:.02em;bottom:-.05em;left:.02em;height:.055em;border-radius:999px;background:linear-gradient(90deg,#e8743f73,#218259e6);transform-origin:left;animation:accent-line-in .62s cubic-bezier(.22,1,.36,1) both}.use-case-hero-accent-special[data-astro-cid-322m7b7v]{padding-inline:.035em;background:linear-gradient(105deg,#6f3ea1,#9c51ed 68%,#b56eff);background-clip:text;color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.special-accent-rhythm[data-astro-cid-322m7b7v]{position:absolute;z-index:-1;right:.01em;bottom:-.035em;left:.01em;height:.07em;border-radius:999px;background:linear-gradient(90deg,#a85cff29,#8c48d3b8 48%,#a85cff2e);transform-origin:left;animation:special-rhythm-in .62s cubic-bezier(.22,1,.36,1) both}@keyframes accent-mark-in{0%{opacity:0;transform:rotate(-.8deg) scaleX(.08)}to{opacity:1;transform:rotate(-.8deg) scaleX(1)}}@keyframes accent-line-in{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@keyframes special-rhythm-in{0%{opacity:0;transform:scaleX(.08)}to{opacity:1;transform:scaleX(1)}}@media (max-width: 500px){.use-case-hero-accent[data-astro-cid-322m7b7v]{white-space:normal}}@media (prefers-reduced-motion: reduce){.care-accent-mark[data-astro-cid-322m7b7v],.home-accent-line[data-astro-cid-322m7b7v],.special-accent-rhythm[data-astro-cid-322m7b7v]{animation:none}}
