.ui-module__Hi2WXW__btn{border-radius:var(--radius);white-space:nowrap;transition:transform var(--motion), box-shadow var(--motion), background-color var(--motion), border-color var(--motion), color var(--motion);justify-content:center;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__btn:disabled{opacity:.55;pointer-events:none}.ui-module__Hi2WXW__btn svg{flex:none}.ui-module__Hi2WXW__sm{font-size:var(--text-sm);padding:.5rem .9rem}.ui-module__Hi2WXW__md{font-size:var(--text-base);padding:.7rem 1.35rem}.ui-module__Hi2WXW__lg{font-size:var(--text-md);padding:.9rem 1.9rem}.ui-module__Hi2WXW__primary{background:var(--gradient-brand);color:var(--on-brand);box-shadow:var(--shadow-brand)}.ui-module__Hi2WXW__primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0173be47}.ui-module__Hi2WXW__solid{background:var(--azure);color:var(--on-brand);box-shadow:var(--shadow-card)}.ui-module__Hi2WXW__solid:hover{background:var(--azure-dark);transform:translateY(-2px)}.ui-module__Hi2WXW__outline{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-card)}.ui-module__Hi2WXW__outline:hover{border-color:var(--azure-light);color:var(--azure-dark);transform:translateY(-2px)}.ui-module__Hi2WXW__ghost{color:var(--ink-2);background:0 0}.ui-module__Hi2WXW__ghost:hover{background:var(--azure-50);color:var(--azure-dark)}.ui-module__Hi2WXW__onBrand{background:var(--surface);color:var(--azure-dark);box-shadow:0 10px 26px #061e3233}.ui-module__Hi2WXW__onBrand:hover{transform:translateY(-2px);box-shadow:0 16px 34px #061e3242}.ui-module__Hi2WXW__onBrandGhost{color:#fff;background:#ffffff1f;border:1px solid #ffffff47}.ui-module__Hi2WXW__onBrandGhost:hover{background:#fff3;transform:translateY(-2px)}.ui-module__Hi2WXW__block{width:100%}.ui-module__Hi2WXW__head{flex-direction:column;gap:.85rem;max-width:44rem;margin-bottom:3rem;display:flex}.ui-module__Hi2WXW__headCenter{text-align:center;align-items:center;margin-inline:auto}.ui-module__Hi2WXW__eyebrow{border-radius:var(--radius-pill);background:var(--teal-50);color:#037f77;font-size:var(--text-sm);align-self:flex-start;align-items:center;gap:.45rem;padding:.3rem .75rem;font-weight:700;display:inline-flex}.ui-module__Hi2WXW__headCenter .ui-module__Hi2WXW__eyebrow{align-self:center}.ui-module__Hi2WXW__headTitle{font-size:var(--text-3xl)}.ui-module__Hi2WXW__headSub{color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-relaxed)}.ui-module__Hi2WXW__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);transition:transform var(--motion), box-shadow var(--motion), border-color var(--motion)}.ui-module__Hi2WXW__cardHover:hover{box-shadow:var(--shadow-float);border-color:#0173be40;transform:translateY(-4px)}.ui-module__Hi2WXW__logo{align-items:center;gap:.65rem;display:inline-flex}.ui-module__Hi2WXW__logoMark{border-radius:var(--radius);flex:none;place-items:center;display:grid;overflow:hidden}.ui-module__Hi2WXW__logoMarkTile{background:var(--gradient-brand);box-shadow:var(--shadow-card)}.ui-module__Hi2WXW__logoWord{white-space:nowrap;flex-direction:column;line-height:1.15;display:flex}.ui-module__Hi2WXW__logoName{font-weight:800;font-size:var(--text-lg);color:var(--ink)}.ui-module__Hi2WXW__logoNameLight{color:#fff}.ui-module__Hi2WXW__logoSub{font-size:var(--text-xs);color:var(--ink-mute);font-weight:500}.ui-module__Hi2WXW__logoSubLight{color:#ffffffb8}
.constellation-module__Rnxzda__wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 14% 86%,#0000 100%)}.constellation-module__Rnxzda__canvas{width:100%;height:100%;display:block}.constellation-module__Rnxzda__hero{--cn-line:var(--azure);--cn-accent:var(--teal);--cn-node-alpha:.38;--cn-edge-alpha:.16}.constellation-module__Rnxzda__panel{--cn-line:var(--azure);--cn-accent:var(--teal);--cn-node-alpha:.22;--cn-edge-alpha:.09}.constellation-module__Rnxzda__brand{--cn-line:#fff;--cn-accent:var(--teal);--cn-node-alpha:.55;--cn-edge-alpha:.2}@media (max-width:48rem){.constellation-module__Rnxzda__hero{--cn-node-alpha:.28;--cn-edge-alpha:.11}.constellation-module__Rnxzda__panel{--cn-node-alpha:.16;--cn-edge-alpha:.06}}
.Navbar-module___rHu7W__navbar{z-index:1000;transition:background-color var(--motion), box-shadow var(--motion), border-color var(--motion), padding var(--motion);border-block-end:1px solid #0000;padding-block:.75rem;position:fixed;inset-block-start:0;inset-inline:0}.Navbar-module___rHu7W__scrolled{-webkit-backdrop-filter:blur(14px);border-block-end-color:var(--line);box-shadow:var(--shadow-card);background:#ffffffe0;padding-block:.5rem}.Navbar-module___rHu7W__inner{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.Navbar-module___rHu7W__brand{flex:none}.Navbar-module___rHu7W__links{align-items:center;gap:.25rem;display:flex}.Navbar-module___rHu7W__links a{border-radius:var(--radius);font-size:var(--text-base);color:var(--ink-2);transition:color var(--motion), background-color var(--motion);padding:.5rem .85rem;font-weight:600;display:block}.Navbar-module___rHu7W__links a:hover{color:var(--azure-dark);background:var(--azure-50)}.Navbar-module___rHu7W__actions{flex:none;align-items:center;gap:.5rem;display:flex}.Navbar-module___rHu7W__menuToggle{color:var(--ink);border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);padding:.5rem;display:none}.Navbar-module___rHu7W__mobileMenu{display:none}@media (max-width:62rem){.Navbar-module___rHu7W__links,.Navbar-module___rHu7W__actions{display:none}.Navbar-module___rHu7W__menuToggle{place-items:center;display:grid}.Navbar-module___rHu7W__mobileMenu{background:var(--surface);flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;position:fixed;inset-block:4.25rem 0;inset-inline:0;overflow-y:auto}.Navbar-module___rHu7W__mobileLinks{flex-direction:column;gap:.25rem;display:flex}.Navbar-module___rHu7W__mobileLinks a{border-radius:var(--radius);min-height:3.25rem;font-size:var(--text-md);color:var(--ink);border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;padding-inline:1rem;font-weight:700;display:flex}.Navbar-module___rHu7W__mobileLinks a:hover,.Navbar-module___rHu7W__mobileLinks a:active{background:var(--azure-50);color:var(--azure-dark)}.Navbar-module___rHu7W__mobileLinks svg{color:var(--ink-mute)}.Navbar-module___rHu7W__mobileActions{flex-direction:column;gap:.75rem;margin-block-start:auto;display:flex}}
.VisitPreview-module__4oECAW__wrap{flex-direction:column;gap:1.5rem;display:flex}.VisitPreview-module__4oECAW__frame{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius-hero);box-shadow:var(--shadow-float), 0 32px 70px #1021381f;font-size:var(--text-xs);line-height:1.6;overflow:hidden}.VisitPreview-module__4oECAW__topbar{background:var(--surface);border-block-end:1px solid var(--line-strong);align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.VisitPreview-module__4oECAW__iconBtn{border:1px solid var(--line-strong);width:1.6rem;height:1.6rem;color:var(--ink-2);border-radius:.5rem;flex:none;place-items:center;display:grid}.VisitPreview-module__4oECAW__avatar{background:var(--azure);color:#fff;width:2.1rem;height:2.1rem;font-weight:700;font-size:var(--text-base);border-radius:50%;flex:none;place-items:center;display:grid}.VisitPreview-module__4oECAW__identity{flex-direction:column;gap:.15rem;min-width:0;display:flex}.VisitPreview-module__4oECAW__identityRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.VisitPreview-module__4oECAW__identityRow strong{font-size:var(--text-base);font-weight:700}.VisitPreview-module__4oECAW__identity small{color:var(--ink-mute);font-size:.6875rem}.VisitPreview-module__4oECAW__statusPill{border-radius:var(--radius);background:var(--green-50);color:#0f6b4c;white-space:nowrap;align-items:center;gap:.35rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.VisitPreview-module__4oECAW__livedot{background:var(--green);border-radius:50%;width:.35rem;height:.35rem;animation:1.6s ease-in-out infinite VisitPreview-module__4oECAW__pulse-green}.VisitPreview-module__4oECAW__topbarActions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.VisitPreview-module__4oECAW__timer{border-inline-end:1px solid var(--line-strong);flex-direction:column;align-items:flex-end;padding-inline-end:.6rem;line-height:1.25;display:flex}.VisitPreview-module__4oECAW__timer small{color:var(--ink-mute);font-size:.625rem}.VisitPreview-module__4oECAW__timer strong{font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:700}.VisitPreview-module__4oECAW__ghostBtn,.VisitPreview-module__4oECAW__primaryBtn,.VisitPreview-module__4oECAW__softBtn,.VisitPreview-module__4oECAW__aiBtn,.VisitPreview-module__4oECAW__recBtn,.VisitPreview-module__4oECAW__acceptBtn,.VisitPreview-module__4oECAW__rejectBtn,.VisitPreview-module__4oECAW__microBtn{border-radius:var(--radius);white-space:nowrap;align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.VisitPreview-module__4oECAW__ghostBtn{color:var(--red);border:1px solid #d930254d;padding:.3rem .6rem;font-size:.6875rem}.VisitPreview-module__4oECAW__primaryBtn{background:var(--azure);color:#fff;box-shadow:var(--shadow-card);padding:.35rem .7rem;font-size:.6875rem}.VisitPreview-module__4oECAW__body{grid-template-columns:15rem minmax(0,1fr) 17.5rem;min-height:27rem;display:grid}.VisitPreview-module__4oECAW__context,.VisitPreview-module__4oECAW__copilot{background:var(--surface);flex-direction:column;min-width:0;display:flex}.VisitPreview-module__4oECAW__context{border-inline-start:1px solid var(--line-strong)}.VisitPreview-module__4oECAW__copilot{border-inline-end:1px solid var(--line-strong)}.VisitPreview-module__4oECAW__panelHead{border-block-end:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .85rem;display:flex}.VisitPreview-module__4oECAW__panelTitle{font-weight:700;font-size:var(--text-sm);align-items:center;gap:.45rem;display:inline-flex}.VisitPreview-module__4oECAW__dotAzure,.VisitPreview-module__4oECAW__dotGreen{border-radius:50%;flex:none;width:.4rem;height:.4rem}.VisitPreview-module__4oECAW__dotAzure{background:var(--azure)}.VisitPreview-module__4oECAW__dotGreen{background:var(--green);box-shadow:0 0 0 .15rem var(--green-50)}.VisitPreview-module__4oECAW__softBtn{background:var(--teal-50);color:#037f77;border:1px solid #00beb259;padding:.25rem .55rem;font-size:.625rem}.VisitPreview-module__4oECAW__section{border-block-end:1px solid var(--line);padding:.7rem .85rem}.VisitPreview-module__4oECAW__sectionTitle{font-weight:700;font-size:var(--text-sm);margin-block-end:.5rem}.VisitPreview-module__4oECAW__allergyBanner{background:var(--red-50);color:#8f2018;border:1px solid #d9302547;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .55rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:flex}.VisitPreview-module__4oECAW__allergyIcon{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.1rem;height:1.1rem;display:grid}.VisitPreview-module__4oECAW__chipRow{flex-wrap:wrap;gap:.3rem;margin-block-start:.45rem;display:flex}.VisitPreview-module__4oECAW__allergyChip{background:var(--surface);color:#8f2018;border:1px solid #d9302552;border-radius:.35rem;padding:.15rem .5rem;font-size:.6875rem;font-weight:600}.VisitPreview-module__4oECAW__demoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .75rem;display:grid}.VisitPreview-module__4oECAW__demoGrid>div{flex-direction:column;min-width:0;display:flex}.VisitPreview-module__4oECAW__demoKey{color:var(--ink-mute);font-size:.625rem;font-weight:600}.VisitPreview-module__4oECAW__demoVal{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.VisitPreview-module__4oECAW__vitalGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.VisitPreview-module__4oECAW__vital{background:var(--green-50);border-radius:var(--radius);border:1px solid #1a9b6c38;min-width:0;padding:.4rem .55rem}.VisitPreview-module__4oECAW__vitalWide{grid-column:1/-1}.VisitPreview-module__4oECAW__vitalLabel{color:var(--ink-mute);margin-block-end:.15rem;font-size:.5625rem;font-weight:600;display:block}.VisitPreview-module__4oECAW__vitalValue{font-size:var(--text-md);font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;font-weight:700;line-height:1.1;display:flex}.VisitPreview-module__4oECAW__vitalValue small{color:var(--ink-mute);font-size:.5625rem;font-weight:600}.VisitPreview-module__4oECAW__work{background:var(--bg);flex-direction:column;min-width:0;display:flex}.VisitPreview-module__4oECAW__workTabs{border-block-end:1px solid var(--line-strong);background:var(--bg);gap:.25rem;padding-inline:.85rem;display:flex}.VisitPreview-module__4oECAW__workTab{color:var(--ink-mute);font-weight:600;font-size:var(--text-sm);white-space:nowrap;border-block-end:2px solid #0000;align-items:center;gap:.35rem;padding:.6rem .7rem;display:inline-flex}.VisitPreview-module__4oECAW__workTabActive{color:var(--ink);border-block-end-color:var(--ink)}.VisitPreview-module__4oECAW__tabBadge{background:var(--line-strong);color:var(--ink-2);border-radius:.25rem;padding:0 .3rem;font-size:.5625rem;font-weight:700}.VisitPreview-module__4oECAW__workBody{flex:1;min-width:0;padding:.85rem}.VisitPreview-module__4oECAW__card{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:var(--shadow-card);overflow:hidden}.VisitPreview-module__4oECAW__cardHead{border-block-end:1px solid var(--line);background:var(--surface-sunk);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.VisitPreview-module__4oECAW__cardTitle{font-weight:700;font-size:var(--text-sm);align-items:center;gap:.45rem;display:inline-flex}.VisitPreview-module__4oECAW__cardIcon{background:var(--azure-50);width:1.3rem;height:1.3rem;color:var(--azure);border-radius:.4rem;flex:none;place-items:center;display:grid}.VisitPreview-module__4oECAW__aiBtn{background:var(--teal-50);color:#037f77;border:1px solid #00beb259;padding:.28rem .6rem;font-size:.6875rem}.VisitPreview-module__4oECAW__cardBody{padding:.8rem}.VisitPreview-module__4oECAW__soapRow+.VisitPreview-module__4oECAW__soapRow{margin-block-start:.7rem}.VisitPreview-module__4oECAW__soapHead{align-items:center;gap:.45rem;margin-block-end:.35rem;display:flex}.VisitPreview-module__4oECAW__soapKey{background:var(--teal-50);color:#037f77;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-size:.625rem;font-weight:700;display:grid}.VisitPreview-module__4oECAW__soapName{font-weight:700;font-size:var(--text-sm)}.VisitPreview-module__4oECAW__soapHint{color:var(--ink-mute);text-overflow:ellipsis;white-space:nowrap;margin-inline-end:auto;font-size:.625rem;overflow:hidden}.VisitPreview-module__4oECAW__microBtn{border:1px solid var(--line-strong);color:var(--ink-2);padding:.1rem .4rem;font-size:.5625rem}.VisitPreview-module__4oECAW__soapField{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-sunk);color:var(--ink-2);padding:.45rem .6rem;font-size:.6875rem;line-height:1.75}.VisitPreview-module__4oECAW__cardFoot{border-block-start:1px solid var(--line);align-items:center;gap:.6rem;margin-block-start:.7rem;padding-block-start:.6rem;display:flex}.VisitPreview-module__4oECAW__draftChip{border-radius:var(--radius-pill);border:1px solid var(--line-strong);color:var(--ink-mute);padding:.1rem .5rem;font-size:.625rem;font-weight:600}.VisitPreview-module__4oECAW__autosave{color:var(--ink-mute);align-items:center;gap:.3rem;font-size:.625rem;display:inline-flex}.VisitPreview-module__4oECAW__coinTotal{border-radius:var(--radius-pill);background:var(--amber-50);color:#92400e;white-space:nowrap;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.625rem;font-weight:700;display:inline-flex}.VisitPreview-module__4oECAW__coin{background:#ffffff38;border-radius:.3rem;align-items:center;gap:.15rem;padding:0 .3rem;font-size:.5625rem;font-weight:700;display:inline-flex}.VisitPreview-module__4oECAW__aiBtn .VisitPreview-module__4oECAW__coin{background:#00a99e29}.VisitPreview-module__4oECAW__recBar{border-block-end:1px solid var(--line);background:#fdf3f2;align-items:center;gap:.5rem;padding:.55rem .7rem;display:flex}.VisitPreview-module__4oECAW__recBtn{background:var(--red);color:#fff;flex:1;justify-content:center;padding:.4rem .6rem;font-size:.6875rem}.VisitPreview-module__4oECAW__recTime{color:var(--red);font-weight:700;font-size:var(--text-sm);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;display:inline-flex}.VisitPreview-module__4oECAW__recDot{background:var(--red);border-radius:50%;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite VisitPreview-module__4oECAW__pulse-red}.VisitPreview-module__4oECAW__copilotTabs{border-block-end:1px solid var(--line);display:flex}.VisitPreview-module__4oECAW__copilotTab{color:var(--ink-mute);text-align:center;border-block-end:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.55rem .2rem;font-size:.625rem;font-weight:600;display:inline-flex}.VisitPreview-module__4oECAW__copilotTabActive{color:var(--ink);border-block-end-color:var(--ink)}.VisitPreview-module__4oECAW__copilotTabActive .VisitPreview-module__4oECAW__tabBadge{background:var(--teal-50);color:#037f77}.VisitPreview-module__4oECAW__copilotBody{flex-direction:column;flex:1;gap:.5rem;padding:.7rem;display:flex}.VisitPreview-module__4oECAW__evidenceChip{background:var(--teal-50);color:#037f77;border-radius:.3rem;align-self:flex-start;padding:.1rem .4rem;font-size:.5625rem;font-weight:700}.VisitPreview-module__4oECAW__diffCard{background:var(--surface-sunk);border:1px solid var(--line-strong);border-radius:.6rem;padding:.55rem .65rem}.VisitPreview-module__4oECAW__diffHead{align-items:center;gap:.4rem;margin-block-end:.3rem;display:flex}.VisitPreview-module__4oECAW__icd{background:var(--line-strong);color:var(--ink-2);direction:ltr;border-radius:.25rem;padding:.1rem .35rem;font-size:.5625rem;font-weight:700}.VisitPreview-module__4oECAW__pct{margin-inline-start:auto;font-size:.625rem;font-weight:700}.VisitPreview-module__4oECAW__good{color:var(--green)}.VisitPreview-module__4oECAW__warn{color:#b45309}.VisitPreview-module__4oECAW__goodBg{background:var(--green)}.VisitPreview-module__4oECAW__warnBg{background:var(--amber)}.VisitPreview-module__4oECAW__diffTitle{font-weight:700;font-size:var(--text-sm);line-height:1.5}.VisitPreview-module__4oECAW__barRow{align-items:center;gap:.4rem;margin-block-start:.4rem;display:flex}.VisitPreview-module__4oECAW__barTrack{border-radius:var(--radius-pill);background:var(--line-strong);flex:1;height:.3rem;overflow:hidden}.VisitPreview-module__4oECAW__barFill{border-radius:var(--radius-pill);height:100%;display:block}.VisitPreview-module__4oECAW__barRow small{color:var(--ink-mute);white-space:nowrap;font-size:.5625rem}.VisitPreview-module__4oECAW__diffActions{border-block-start:1px solid var(--line-strong);gap:.35rem;margin-block-start:.5rem;padding-block-start:.5rem;display:flex}.VisitPreview-module__4oECAW__acceptBtn{background:var(--ink);color:#fff;flex:1;justify-content:center;padding:.25rem .4rem;font-size:.625rem}.VisitPreview-module__4oECAW__rejectBtn{border:1px solid var(--line-strong);color:var(--ink-mute);padding:.25rem .55rem;font-size:.625rem}.VisitPreview-module__4oECAW__interactionNote{background:var(--teal-50);color:#026b64;border-radius:.6rem;align-items:flex-start;gap:.4rem;padding:.5rem .6rem;font-size:.625rem;font-weight:600;line-height:1.6;display:flex}.VisitPreview-module__4oECAW__interactionNote svg{flex:none;margin-block-start:.1rem}.VisitPreview-module__4oECAW__legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.VisitPreview-module__4oECAW__legend li{align-items:flex-start;gap:.6rem;display:flex}.VisitPreview-module__4oECAW__legend li>span:last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.VisitPreview-module__4oECAW__legend strong{font-size:var(--text-base);font-weight:700}.VisitPreview-module__4oECAW__legend small{color:var(--ink-2);font-size:var(--text-sm);line-height:var(--leading-normal)}.VisitPreview-module__4oECAW__legendNum{background:var(--gradient-brand);width:1.6rem;height:1.6rem;color:var(--on-brand);font-weight:700;font-size:var(--text-sm);border-radius:50%;flex:none;place-items:center;display:grid}@keyframes VisitPreview-module__4oECAW__pulse-green{0%,to{opacity:1;box-shadow:0 0 #1a9b6c66}50%{opacity:.75;box-shadow:0 0 0 .3rem #1a9b6c00}}@keyframes VisitPreview-module__4oECAW__pulse-red{0%,to{opacity:1;box-shadow:0 0 #d9302559}50%{opacity:.7;box-shadow:0 0 0 .3rem #d9302500}}@media (max-width:72rem){.VisitPreview-module__4oECAW__body{grid-template-columns:13rem minmax(0,1fr) 15.5rem}.VisitPreview-module__4oECAW__soapHint{display:none}}@media (max-width:60rem){.VisitPreview-module__4oECAW__body{grid-template-columns:minmax(0,1fr);min-height:0}.VisitPreview-module__4oECAW__context{border-inline-start:none}.VisitPreview-module__4oECAW__copilot{border-inline-end:none;border-block-start:1px solid var(--line-strong)}.VisitPreview-module__4oECAW__sectionOptional,.VisitPreview-module__4oECAW__diffSecondary{display:none}.VisitPreview-module__4oECAW__legend{grid-template-columns:minmax(0,1fr);gap:.85rem}}@media (max-width:48rem){.VisitPreview-module__4oECAW__timer,.VisitPreview-module__4oECAW__ghostBtn,.VisitPreview-module__4oECAW__microBtn{display:none}}@media (max-width:30rem){.VisitPreview-module__4oECAW__identityRow{flex-direction:column;align-items:flex-start;gap:.2rem}.VisitPreview-module__4oECAW__primaryBtn{padding:.3rem .5rem}}
.Hero-module__JgYmMq__hero{padding-block:9rem 4rem;position:relative;overflow:hidden}.Hero-module__JgYmMq__canvas{background:var(--gradient-canvas);pointer-events:none;position:absolute;inset:0}.Hero-module__JgYmMq__inner{flex-direction:column;gap:3.5rem;display:flex;position:relative}.Hero-module__JgYmMq__content{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;max-width:52rem;margin-inline:auto;display:flex}.Hero-module__JgYmMq__badge{border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-card);font-size:var(--text-sm);color:var(--ink-2);align-items:center;gap:.5rem;padding:.35rem .85rem;font-weight:600;display:inline-flex}.Hero-module__JgYmMq__badgeDot{background:var(--teal);border-radius:50%;width:.5rem;height:.5rem}.Hero-module__JgYmMq__title{font-size:var(--text-4xl);margin:0;line-height:1.3}.Hero-module__JgYmMq__typed{min-height:2.6em;display:block}.Hero-module__JgYmMq__caret{vertical-align:-.08em;background:var(--teal);border-radius:999px;width:3px;height:.85em;margin-inline-start:.12em;animation:1.1s step-end infinite Hero-module__JgYmMq__caret-blink;display:inline-block}@keyframes Hero-module__JgYmMq__caret-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__caret{display:none}}.Hero-module__JgYmMq__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.Hero-module__JgYmMq__proofs{color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem;font-weight:600;display:flex}.Hero-module__JgYmMq__proofs li{align-items:center;gap:.4rem;display:inline-flex}.Hero-module__JgYmMq__proofs svg{color:var(--teal-dark)}.Hero-module__JgYmMq__preview{position:relative}.Hero-module__JgYmMq__stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}.Hero-module__JgYmMq__stat{background:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding:1.5rem 1.25rem;display:flex}.Hero-module__JgYmMq__stat strong{font-size:var(--text-2xl);background:var(--gradient-brand);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}.Hero-module__JgYmMq__stat span{color:var(--ink-2);font-size:var(--text-sm)}@media (max-width:64rem){.Hero-module__JgYmMq__inner{gap:3rem}}@media (max-width:48rem){.Hero-module__JgYmMq__hero{padding-block:7rem 3rem}.Hero-module__JgYmMq__stats{grid-template-columns:minmax(0,1fr)}}
.Agents-module__E7Yc1W__agents{padding-block:var(--section-y);background:var(--surface);border-block:1px solid var(--line);position:relative;overflow:hidden}.Agents-module__E7Yc1W__agents>.container{z-index:1;position:relative}.Agents-module__E7Yc1W__grid{grid-template-columns:repeat(auto-fill,minmax(16.5rem,1fr));gap:1rem;display:grid}.Agents-module__E7Yc1W__card{gap:.9rem;height:100%;padding:1.25rem;display:flex}.Agents-module__E7Yc1W__icon{border-radius:var(--radius);background:var(--azure-50);width:2.75rem;height:2.75rem;color:var(--azure);transition:background var(--motion), color var(--motion);flex:none;place-items:center;display:grid}.Agents-module__E7Yc1W__card:hover .Agents-module__E7Yc1W__icon{background:var(--gradient-brand);color:var(--on-brand)}.Agents-module__E7Yc1W__text h3{font-size:var(--text-md);margin-block-end:.35rem;font-weight:700}.Agents-module__E7Yc1W__text p{color:var(--ink-2);font-size:var(--text-base);line-height:var(--leading-normal)}.Agents-module__E7Yc1W__note{border-radius:var(--radius-card);background:var(--teal-50);color:#036c66;font-size:var(--text-base);text-align:center;justify-content:center;align-items:center;gap:.6rem;margin-block-start:2.5rem;padding:1rem 1.25rem;font-weight:600;display:flex}.Agents-module__E7Yc1W__note svg{flex:none}@media (max-width:30rem){.Agents-module__E7Yc1W__card{flex-direction:column;gap:.75rem}}
.Features-module__MNwinW__features{padding-block:var(--section-y);background:var(--bg)}.Features-module__MNwinW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Features-module__MNwinW__highlightWrap{grid-area:span 2/span 2}.Features-module__MNwinW__highlightWrap>*{height:100%}.Features-module__MNwinW__highlight{background:var(--gradient-brand-dark);color:#fff;box-shadow:var(--shadow-brand);border-color:#0000;flex-direction:column;gap:.9rem;padding:2rem;display:flex}.Features-module__MNwinW__highlight h3{color:#fff;font-size:var(--text-xl)}.Features-module__MNwinW__highlight p{color:#ffffffd1;line-height:var(--leading-relaxed);max-width:34rem}.Features-module__MNwinW__highlightIcon{border-radius:var(--radius);background:#ffffff24;border:1px solid #fff3;place-items:center;width:3rem;height:3rem;display:grid}.Features-module__MNwinW__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.25rem;margin-block-start:auto;padding-block-start:.5rem;display:grid}.Features-module__MNwinW__points li{font-size:var(--text-base);color:#fffffff0;align-items:flex-start;gap:.45rem;font-weight:600;display:flex}.Features-module__MNwinW__points svg{color:var(--teal);flex:none;margin-block-start:.25rem}.Features-module__MNwinW__card{flex-direction:column;gap:.6rem;height:100%;padding:1.5rem;display:flex}.Features-module__MNwinW__icon{border-radius:var(--radius);background:var(--teal-50);color:#037f77;place-items:center;width:2.5rem;height:2.5rem;margin-block-end:.25rem;display:grid}.Features-module__MNwinW__card h3{font-size:var(--text-md);font-weight:700}.Features-module__MNwinW__card p{color:var(--ink-2);font-size:var(--text-base);line-height:var(--leading-normal)}@media (max-width:64rem){.Features-module__MNwinW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.Features-module__MNwinW__highlightWrap{grid-area:auto/span 2}}@media (max-width:48rem){.Features-module__MNwinW__grid{grid-template-columns:minmax(0,1fr)}.Features-module__MNwinW__highlightWrap{grid-column:span 1}.Features-module__MNwinW__highlight{padding:1.5rem}.Features-module__MNwinW__points{grid-template-columns:minmax(0,1fr)}}
.HowItWorks-module__u8qSLG__how{padding-block:var(--section-y);background:var(--surface);border-block:1px solid var(--line);position:relative;overflow:hidden}.HowItWorks-module__u8qSLG__how>.container{z-index:1;position:relative}.HowItWorks-module__u8qSLG__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.HowItWorks-module__u8qSLG__step{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex;position:relative}.HowItWorks-module__u8qSLG__step:not(:last-child):after{content:"";border-block-start:2px dashed var(--line-strong);width:1rem;position:absolute;inset-block-start:2.6rem;inset-inline-start:-1rem}.HowItWorks-module__u8qSLG__num{font-size:var(--text-2xl);color:var(--line-strong);font-weight:800;line-height:1;position:absolute;inset-block-start:1rem;inset-inline-end:1.25rem}.HowItWorks-module__u8qSLG__icon{border-radius:var(--radius);background:var(--gradient-brand);width:2.5rem;height:2.5rem;color:var(--on-brand);place-items:center;display:grid;box-shadow:0 6px 16px #00beb23d}.HowItWorks-module__u8qSLG__step h3{font-size:var(--text-md);font-weight:700}.HowItWorks-module__u8qSLG__step p{color:var(--ink-2);font-size:var(--text-base);line-height:var(--leading-normal)}@media (max-width:64rem){.HowItWorks-module__u8qSLG__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.HowItWorks-module__u8qSLG__step:after{display:none}}@media (max-width:40rem){.HowItWorks-module__u8qSLG__steps{grid-template-columns:minmax(0,1fr)}}
.Pricing-module__Pm6ArG__pricing{padding-block:var(--section-y);background:var(--bg)}.Pricing-module__Pm6ArG__discount{border-radius:var(--radius-pill);background:var(--amber-50);color:#92400e;width:fit-content;font-weight:700;font-size:var(--text-base);justify-content:center;align-items:center;gap:.5rem;margin:-1.5rem auto 2.5rem;padding:.6rem 1.1rem;display:flex}.Pricing-module__Pm6ArG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;display:grid}.Pricing-module__Pm6ArG__cardWrap{height:100%}.Pricing-module__Pm6ArG__card{flex-direction:column;gap:1.25rem;height:100%;padding:1.75rem;display:flex;position:relative}.Pricing-module__Pm6ArG__featured{box-shadow:var(--shadow-float);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--gradient-brand) border-box;border:2px solid #0000}.Pricing-module__Pm6ArG__badge{border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--on-brand);font-size:var(--text-xs);white-space:nowrap;padding:.3rem .9rem;font-weight:700;position:absolute;inset-block-start:-.85rem;inset-inline-start:50%;transform:translate(50%);box-shadow:0 6px 16px #00beb247}.Pricing-module__Pm6ArG__planHead h3{font-size:var(--text-xl)}.Pricing-module__Pm6ArG__planHead p{color:var(--ink-mute);font-size:var(--text-sm);margin-block-start:.25rem}.Pricing-module__Pm6ArG__price{border-block-end:1px solid var(--line);flex-direction:column;gap:.15rem;padding-block-end:1.25rem;display:flex}.Pricing-module__Pm6ArG__oldPrice{color:var(--ink-mute);font-size:var(--text-sm);text-decoration:line-through}.Pricing-module__Pm6ArG__amount{font-size:var(--text-2xl);color:var(--ink);font-weight:800}.Pricing-module__Pm6ArG__currency{color:var(--ink-2);font-size:var(--text-sm)}.Pricing-module__Pm6ArG__features{flex-direction:column;flex:1;gap:.7rem;display:flex}.Pricing-module__Pm6ArG__features li{font-size:var(--text-base);line-height:var(--leading-normal);align-items:flex-start;gap:.5rem;display:flex}.Pricing-module__Pm6ArG__features svg{flex:none;margin-block-start:.3rem}.Pricing-module__Pm6ArG__on{color:var(--ink)}.Pricing-module__Pm6ArG__on svg{color:var(--green)}.Pricing-module__Pm6ArG__off,.Pricing-module__Pm6ArG__off svg{color:var(--ink-mute)}.Pricing-module__Pm6ArG__planCta{margin-block-start:auto}.Pricing-module__Pm6ArG__addons{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);box-shadow:var(--shadow-card);margin-block-start:3.5rem;padding:2rem}.Pricing-module__Pm6ArG__addonsTitle{font-size:var(--text-lg);text-align:center;margin-block-end:1.25rem}.Pricing-module__Pm6ArG__addonsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.Pricing-module__Pm6ArG__addonCard{text-align:center;background:var(--bg);flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem;display:flex}.Pricing-module__Pm6ArG__addonCard p{color:var(--ink-2);font-size:var(--text-base)}.Pricing-module__Pm6ArG__addonCard strong{font-size:var(--text-md);color:var(--azure-dark);font-weight:800}.Pricing-module__Pm6ArG__addonsNote{text-align:center;color:var(--ink-mute);font-size:var(--text-sm);margin-block-start:1.25rem}@media (max-width:64rem){.Pricing-module__Pm6ArG__grid,.Pricing-module__Pm6ArG__addonsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.Pricing-module__Pm6ArG__grid,.Pricing-module__Pm6ArG__addonsGrid{grid-template-columns:minmax(0,1fr)}.Pricing-module__Pm6ArG__addons{padding:1.5rem}}
.Faq-module__X38XYa__faq{padding-block:var(--section-y);background:var(--surface);border-block-start:1px solid var(--line)}.Faq-module__X38XYa__list{flex-direction:column;gap:.75rem;max-width:52rem;margin-inline:auto;display:flex}.Faq-module__X38XYa__item{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-card);transition:border-color var(--motion), box-shadow var(--motion);overflow:hidden}.Faq-module__X38XYa__itemOpen{box-shadow:var(--shadow-card);background:var(--surface);border-color:#0173be4d}.Faq-module__X38XYa__question{text-align:start;width:100%;font-size:var(--text-md);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-weight:700;display:flex}.Faq-module__X38XYa__question:hover{color:var(--azure-dark)}.Faq-module__X38XYa__chevron{color:var(--ink-mute);transition:transform var(--motion), color var(--motion);flex:none}.Faq-module__X38XYa__itemOpen .Faq-module__X38XYa__chevron{color:var(--azure);transform:rotate(180deg)}.Faq-module__X38XYa__answer{padding:0 1.25rem 1.25rem}.Faq-module__X38XYa__answer p{color:var(--ink-2);font-size:var(--text-base);line-height:var(--leading-relaxed);border-block-start:1px solid var(--line);padding-block-start:1rem}
.Contact-module__Bs3a0a__contact{padding-block:var(--section-y);background:var(--bg)}.Contact-module__Bs3a0a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.Contact-module__Bs3a0a__info{flex-direction:column;gap:1rem;display:flex}.Contact-module__Bs3a0a__eyebrow{border-radius:var(--radius-pill);background:var(--teal-50);color:#037f77;font-size:var(--text-sm);align-self:flex-start;padding:.3rem .75rem;font-weight:700;display:inline-flex}.Contact-module__Bs3a0a__title{font-size:var(--text-3xl);line-height:1.35}.Contact-module__Bs3a0a__description{color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading-relaxed);max-width:32rem}.Contact-module__Bs3a0a__items{flex-direction:column;gap:.75rem;margin-block-start:.75rem;display:flex}.Contact-module__Bs3a0a__item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-items:flex-start;gap:.85rem;padding:1rem;display:flex}.Contact-module__Bs3a0a__itemIcon{border-radius:var(--radius);background:var(--azure-50);width:2.5rem;height:2.5rem;color:var(--azure);flex:none;place-items:center;display:grid}.Contact-module__Bs3a0a__itemBody{flex-direction:column;gap:.15rem;min-width:0;display:flex}.Contact-module__Bs3a0a__itemBody strong{font-size:var(--text-sm);color:var(--ink-mute);font-weight:600}.Contact-module__Bs3a0a__itemBody>span{color:var(--ink);font-size:var(--text-base);line-height:var(--leading-normal)}.Contact-module__Bs3a0a__ltr{text-align:start}.Contact-module__Bs3a0a__formWrapper{position:sticky;inset-block-start:6rem}.Contact-module__Bs3a0a__form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-hero);box-shadow:var(--shadow-float);flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.Contact-module__Bs3a0a__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.Contact-module__Bs3a0a__field{flex-direction:column;gap:.4rem;display:flex}.Contact-module__Bs3a0a__field label{font-size:var(--text-sm);color:var(--ink-2);font-weight:600}.Contact-module__Bs3a0a__field input,.Contact-module__Bs3a0a__field textarea{background:var(--bg);border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);font-size:var(--text-base);transition:border-color var(--motion), box-shadow var(--motion), background-color var(--motion);padding:.7rem .9rem}.Contact-module__Bs3a0a__field textarea{resize:vertical;min-height:8rem;line-height:var(--leading-normal)}.Contact-module__Bs3a0a__field input::placeholder,.Contact-module__Bs3a0a__field textarea::placeholder{color:var(--ink-mute)}.Contact-module__Bs3a0a__field input:focus,.Contact-module__Bs3a0a__field textarea:focus{background:var(--surface);border-color:var(--azure-light);outline:none;box-shadow:0 0 0 3px #0173be1f}.Contact-module__Bs3a0a__ltrInput{text-align:start}.Contact-module__Bs3a0a__formNote{color:var(--ink-mute);font-size:var(--text-xs);text-align:center}.Contact-module__Bs3a0a__mapWrapper{border-radius:var(--radius-hero);border:1px solid var(--line);box-shadow:var(--shadow-card);margin-block-start:3rem;line-height:0;overflow:hidden}.Contact-module__Bs3a0a__mapWrapper iframe{border:0;display:block}@media (max-width:64rem){.Contact-module__Bs3a0a__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.Contact-module__Bs3a0a__formWrapper{position:static}}@media (max-width:40rem){.Contact-module__Bs3a0a__row{grid-template-columns:minmax(0,1fr)}.Contact-module__Bs3a0a__form{padding:1.25rem}}
.page-module___8aEwW__main{width:100%}.page-module___8aEwW__cta{padding-block:0 var(--section-y);background:var(--bg)}.page-module___8aEwW__ctaCard{border-radius:var(--radius-hero);background:var(--gradient-brand-dark);box-shadow:var(--shadow-brand);text-align:center;color:#fff;padding:4rem 2rem;position:relative;overflow:hidden}.page-module___8aEwW__ctaCard:before{content:"";pointer-events:none;background:radial-gradient(circle,#00beb259,#0000 65%);width:28rem;height:28rem;position:absolute;inset-block-start:-40%;inset-inline-start:-10%}.page-module___8aEwW__ctaCard>*{position:relative}.page-module___8aEwW__ctaCard>.page-module___8aEwW__ctaBackdrop{z-index:0;position:absolute}.page-module___8aEwW__ctaCard h2,.page-module___8aEwW__ctaCard p,.page-module___8aEwW__ctaActions{z-index:1}.page-module___8aEwW__ctaCard h2{color:#fff;font-size:var(--text-3xl);margin-block-end:1rem}.page-module___8aEwW__ctaCard p{color:#ffffffd9;font-size:var(--text-md);max-width:36rem;line-height:var(--leading-relaxed);margin-inline:auto}.page-module___8aEwW__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:2rem;display:flex}.page-module___8aEwW__footer{background:var(--surface);border-block-start:1px solid var(--line);padding-block:3.5rem 1.75rem}.page-module___8aEwW__footerGrid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2.5rem;padding-block-end:2.5rem;display:grid}.page-module___8aEwW__footerBrand{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.page-module___8aEwW__footerBrand p{color:var(--ink-2);font-size:var(--text-base);line-height:var(--leading-relaxed);max-width:24rem}.page-module___8aEwW__footerLinks h3,.page-module___8aEwW__footerTrust h3{font-size:var(--text-base);margin-block-end:1rem;font-weight:700}.page-module___8aEwW__footerLinks ul{flex-direction:column;gap:.6rem;display:flex}.page-module___8aEwW__footerLinks a{color:var(--ink-2);font-size:var(--text-base);transition:color var(--motion)}.page-module___8aEwW__footerLinks a:hover{color:var(--azure)}.page-module___8aEwW__enamadWrapper{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);justify-content:center;align-items:center;padding:.5rem;display:inline-flex}.page-module___8aEwW__enamadWrapper img{max-width:6.25rem;height:auto}.page-module___8aEwW__footerBottom{border-block-start:1px solid var(--line);color:var(--ink-mute);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.5rem;display:flex}@media (max-width:64rem){.page-module___8aEwW__footerGrid{grid-template-columns:1fr 1fr;gap:2rem}.page-module___8aEwW__footerBrand{grid-column:span 2}}@media (max-width:40rem){.page-module___8aEwW__ctaCard{padding:2.5rem 1.25rem}.page-module___8aEwW__footerGrid{grid-template-columns:minmax(0,1fr)}.page-module___8aEwW__footerBrand{grid-column:span 1}.page-module___8aEwW__footerBottom{text-align:center;justify-content:center}}
