html[data-color-theme=night-orchid]{color-scheme:light;--theme-night:#1c1e2a;--theme-storm:#2c3e4f;--theme-mist:#8a8f98;--theme-vivid:#d61ba6;--theme-orchid:#f093d6;--theme-paper:#f7f4f6;--theme-paper-deep:#efebef;--theme-surface:#fdfbfc;--theme-surface-strong:#ffffff;--theme-text-soft:#626976;--theme-line:#ded9df;--theme-line-strong:#b9bdc6;--theme-storm-soft:#e8edf1;--theme-storm-wash:#f0f3f5;--theme-vivid-soft:#fae3f3;--theme-vivid-wash:#fdf0f9;--theme-orchid-soft:#f8dff1;--theme-blush:#efdce4;--theme-warning-soft:#f4e7ed;--theme-warning-ink:#7b355e;--theme-danger:#9d2c62;--theme-white-72:rgba(255,255,255,0.72);--theme-white-94:rgba(255,255,255,0.94);--theme-paper-92:rgba(247,244,246,0.92);--theme-night-08:rgba(28,30,42,0.08);--theme-night-12:rgba(28,30,42,0.12);--theme-night-18:rgba(28,30,42,0.18);--theme-storm-10:rgba(44,62,79,0.1);--theme-storm-18:rgba(44,62,79,0.18);--theme-storm-32:rgba(44,62,79,0.32);--theme-vivid-08:rgba(214,27,166,0.08);--theme-vivid-12:rgba(214,27,166,0.12);--theme-vivid-20:rgba(214,27,166,0.2);--theme-vivid-46:rgba(214,27,166,0.46);--theme-shadow:0 18px 40px rgba(28,30,42,0.1);--theme-shadow-deep:0 26px 70px rgba(28,30,42,0.18);--bg:var(--theme-paper);--surface:var(--theme-surface);--surface-strong:var(--theme-surface-strong);--ink:var(--theme-night);--muted:var(--theme-text-soft);--line:var(--theme-line);--line-strong:var(--theme-line-strong);--teal:var(--theme-vivid);--teal-dark:var(--theme-night);--coral:var(--theme-orchid);--blue:var(--theme-storm);--sand:var(--theme-blush);--sage:var(--theme-mist);--lavender:var(--theme-orchid);--amber:var(--theme-warning-ink);--danger:var(--theme-danger);--shadow:var(--theme-shadow);--accent:var(--theme-vivid);--accent-strong:var(--theme-night);--accent-soft:var(--theme-vivid-soft);--accent-softer:var(--theme-vivid-wash);--mint:var(--theme-storm);--mint-soft:var(--theme-storm-soft);--mint-ink:var(--theme-night)}html[data-color-theme=night-orchid],html[data-color-theme=night-orchid] body{background:var(--theme-paper)}html[data-color-theme=night-orchid] body{color:var(--theme-night);background-image:linear-gradient(180deg,var(--theme-surface) 0,var(--theme-paper) 340px)}html[data-color-theme=night-orchid] ::selection{background:var(--theme-orchid-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] :focus-visible{outline-color:var(--theme-vivid)}html[data-color-theme=night-orchid] .topbar{border-bottom-color:var(--theme-line);background:var(--theme-paper-92)}html[data-color-theme=night-orchid] .brand-logo{background:var(--theme-surface-strong);box-shadow:0 3px 10px var(--theme-night-12)}html[data-color-theme=night-orchid] .header-search-results,html[data-color-theme=night-orchid] .nav-more-menu{border-color:var(--theme-line);background:var(--theme-white-94);box-shadow:var(--theme-shadow-deep)}html[data-color-theme=night-orchid] .nav-links a:focus-visible,html[data-color-theme=night-orchid] .nav-links a:hover,html[data-color-theme=night-orchid] .nav-links a[aria-current=page],html[data-color-theme=night-orchid] .nav-more summary:focus-visible,html[data-color-theme=night-orchid] .nav-more summary:hover,html[data-color-theme=night-orchid] .nav-more[open] summary{background:var(--theme-vivid-08);color:var(--theme-night)}html[data-color-theme=night-orchid] .consumer-nav .nav-profile-link,html[data-color-theme=night-orchid] .profile-connect-actions button{border-color:var(--theme-line);background:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .button{border-color:var(--theme-vivid-46);background:var(--theme-vivid);color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .button:focus-visible,html[data-color-theme=night-orchid] .button:hover{border-color:var(--theme-night);background:var(--theme-night);color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .button.secondary,html[data-color-theme=night-orchid] .chip,html[data-color-theme=night-orchid] .icon-button{border-color:var(--theme-line-strong);background:var(--theme-surface-strong);color:var(--theme-night)}html[data-color-theme=night-orchid] .button.secondary:focus-visible,html[data-color-theme=night-orchid] .button.secondary:hover,html[data-color-theme=night-orchid] .chip.selected,html[data-color-theme=night-orchid] .chip:focus-visible,html[data-color-theme=night-orchid] .chip:hover,html[data-color-theme=night-orchid] .icon-button:focus-visible,html[data-color-theme=night-orchid] .icon-button:hover{border-color:var(--theme-vivid-46);background:var(--theme-vivid-08);color:var(--theme-night)}html[data-color-theme=night-orchid] .button.warning{border-color:var(--theme-orchid);background:var(--theme-warning-soft);color:var(--theme-warning-ink)}html[data-color-theme=night-orchid] .badge.teal,html[data-color-theme=night-orchid] .pill.teal,html[data-color-theme=night-orchid] [aria-pressed=true]:not(.button){border-color:var(--theme-vivid)}html[data-color-theme=night-orchid] .directory-controls,html[data-color-theme=night-orchid] .directory-search,html[data-color-theme=night-orchid] .header-discovery-search{border-color:var(--theme-line-strong);background:var(--theme-surface-strong);color:var(--theme-storm);box-shadow:0 14px 34px -28px var(--theme-night-18)}html[data-color-theme=night-orchid] .directory-search:focus-within,html[data-color-theme=night-orchid] .header-discovery-search:focus-within{border-color:var(--theme-vivid-46);box-shadow:0 0 0 3px var(--theme-vivid-12)}html[data-color-theme=night-orchid] .directory-search input::placeholder,html[data-color-theme=night-orchid] .header-discovery-search input::placeholder,html[data-color-theme=night-orchid] .home-guide-composer input::placeholder{color:var(--theme-mist)}html[data-color-theme=night-orchid] .directory-sort,html[data-color-theme=night-orchid] .header-discovery-search>button{background:var(--theme-storm-wash);color:var(--theme-storm)}html[data-color-theme=night-orchid] .directory-item:focus-visible,html[data-color-theme=night-orchid] .directory-item:hover,html[data-color-theme=night-orchid] .header-search-results>a.active,html[data-color-theme=night-orchid] .header-search-results>a:focus-visible,html[data-color-theme=night-orchid] .header-search-results>a:hover,html[data-color-theme=night-orchid] .home-popular-links>a:focus-visible,html[data-color-theme=night-orchid] .home-popular-links>a:hover{background:var(--theme-vivid-wash)}html[data-color-theme=night-orchid] .directory-kind,html[data-color-theme=night-orchid] .home-result-kind{background:var(--theme-storm-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] .directory-kind.treatment,html[data-color-theme=night-orchid] .home-result-kind.treatment{background:var(--theme-orchid-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] .directory-kind.service,html[data-color-theme=night-orchid] .home-result-kind.service{background:var(--theme-vivid-soft);color:var(--theme-warning-ink)}html[data-color-theme=night-orchid] .directory-kind.clinic,html[data-color-theme=night-orchid] .home-result-kind.clinic{background:var(--theme-storm-soft);color:var(--theme-storm)}html[data-color-theme=night-orchid] .directory-kind.product,html[data-color-theme=night-orchid] .home-result-kind.product{background:var(--theme-paper-deep);color:var(--theme-storm)}html[data-color-theme=night-orchid] .home-browse-list>a:focus-visible,html[data-color-theme=night-orchid] .home-browse-list>a:hover{background:var(--theme-white-72);color:var(--theme-night)}html[data-color-theme=night-orchid] .home-browse-icon,html[data-color-theme=night-orchid] .home-guide-avatar{background:var(--theme-orchid-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] .home-guide{border-color:var(--theme-line-strong);background:var(--theme-storm-wash);box-shadow:0 18px 44px -38px var(--theme-storm)}html[data-color-theme=night-orchid] .home-guide-head{border-bottom-color:var(--theme-line);background:var(--theme-storm-soft)}html[data-color-theme=night-orchid] .home-guide-turn{background:var(--theme-surface-strong);box-shadow:0 6px 18px -16px var(--theme-night-18)}html[data-color-theme=night-orchid] .home-guide-turn.user{background:var(--theme-vivid);color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .home-guide-turn a{background:var(--theme-vivid-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] .home-guide-composer,html[data-color-theme=night-orchid] .home-guide-starters button{border-color:var(--theme-line-strong);background:var(--theme-surface-strong);color:var(--theme-night)}html[data-color-theme=night-orchid] .directory-categories button.active,html[data-color-theme=night-orchid] .directory-sort button.active,html[data-color-theme=night-orchid] .home-guide-composer button{border-color:var(--theme-vivid);background:var(--theme-vivid);color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .home-popular-links{border-color:var(--theme-line);background:var(--theme-line)}html[data-color-theme=night-orchid] .directory-list{border-color:var(--theme-line);background:transparent}html[data-color-theme=night-orchid] .directory-categories button,html[data-color-theme=night-orchid] .home-popular-links>a{border-color:var(--theme-line);background:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .directory-score{background:var(--theme-orchid-soft)}html[data-color-theme=night-orchid] .chat-progress{background:var(--theme-paper-deep)}html[data-color-theme=night-orchid] .chat-progress span{background:linear-gradient(90deg,var(--theme-storm),var(--theme-vivid))}html[data-color-theme=night-orchid] .chat-controls,html[data-color-theme=night-orchid] .message.bot{border-color:var(--theme-line);background:var(--theme-surface)}html[data-color-theme=night-orchid] .message.user{background:var(--theme-vivid);color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .message.system{border-color:var(--theme-storm-32);background:var(--theme-storm-10);color:var(--theme-storm)}html[data-color-theme=night-orchid] .conversation-referral-banner,html[data-color-theme=night-orchid] .profile-connect-attribution{background:var(--theme-vivid-wash);color:var(--theme-night)}html[data-color-theme=night-orchid] .conversation-referral-banner.pending_approval,html[data-color-theme=night-orchid] .profile-connect-attribution.pending_approval{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}html[data-color-theme=night-orchid] .profile-connect-qr{border-color:var(--theme-line);background:var(--theme-storm-wash);color:var(--theme-vivid)}html[data-color-theme=night-orchid] .tempo-kit{--tk-accent:var(--theme-vivid)!important;--tk-coral:var(--theme-orchid);--tk-mint:var(--theme-storm);--tk-sun:var(--theme-mist);--tk-blue:var(--theme-storm);--tk-rose:var(--theme-orchid);--tk-bg:var(--theme-paper);--tk-label:var(--theme-night);--tk-label2:var(--theme-text-soft);--tk-label3:var(--theme-mist);--tk-panel:var(--theme-surface-strong);--tk-card:var(--theme-surface);--tk-edge:var(--theme-night-08);--tk-hi:var(--theme-white-94);--tk-fill:var(--theme-night-08);--tk-fill2:var(--theme-night-12);--tk-sep:var(--theme-night-08);--tk-chrome:var(--theme-paper-deep);--tk-btn:var(--theme-surface-strong);--tk-cream:var(--theme-vivid-wash);--tk-tint-soft:var(--theme-vivid-12);--tk-bubble:var(--theme-vivid-soft);--tk-wall:var(--theme-paper);--tk-desk:linear-gradient(160deg,var(--theme-storm-soft),var(--theme-paper-deep));--tk-shadow:0 26px 60px -38px var(--theme-night-18)}html[data-color-theme=night-orchid] .tempo-kit.dark{--tk-bg:var(--theme-night);--tk-label:var(--theme-surface);--tk-label2:var(--theme-line-strong);--tk-label3:var(--theme-mist);--tk-panel:#252936;--tk-card:var(--theme-storm);--tk-edge:rgba(255,255,255,0.1);--tk-hi:rgba(255,255,255,0.05);--tk-fill:rgba(255,255,255,0.06);--tk-fill2:rgba(255,255,255,0.11);--tk-sep:rgba(255,255,255,0.09);--tk-chrome:#20232f;--tk-btn:var(--theme-storm);--tk-cream:#34263a;--tk-bubble:#58234d;--tk-wall:var(--theme-night);--tk-shadow:0 36px 80px -38px rgba(0,0,0,0.9)}html[data-color-theme=night-orchid] .tk-button:not(.tonal):not(.outline):not(.plain),html[data-color-theme=night-orchid] .tk-chip.on,html[data-color-theme=night-orchid] .tk-send{color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .tk-segmented button.on{background:var(--theme-vivid);color:var(--theme-surface-strong)}html[data-color-theme=night-orchid] .clinic-profile-icon.coral,html[data-color-theme=night-orchid] .clinic-profile-icon.mint{background:var(--theme-orchid-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] .clinic-profile-reputation>div>svg{color:var(--theme-vivid);fill:var(--theme-vivid-20)}html[data-color-theme=night-orchid] .score-band.strong,html[data-color-theme=night-orchid] .status.success,html[data-color-theme=night-orchid] .trust-badge.trusted{background:var(--theme-storm-soft);color:var(--theme-night)}html[data-color-theme=night-orchid] .score-band.medium,html[data-color-theme=night-orchid] .status.warning,html[data-color-theme=night-orchid] .trust-badge.pending{background:var(--theme-warning-soft);color:var(--theme-warning-ink)}html[data-color-theme=night-orchid] .score-band.low,html[data-color-theme=night-orchid] .status.danger,html[data-color-theme=night-orchid] .trust-badge.restricted{background:var(--theme-vivid-soft);color:var(--theme-danger)}@media (prefers-reduced-motion:reduce){html[data-color-theme=night-orchid] *,html[data-color-theme=night-orchid] :after,html[data-color-theme=night-orchid] :before{transition-duration:.01ms!important}}