.hd-acct{--violet:#157a5c;--brand:var(--violet);--violet-strong:#0e6149;--on-violet:#ffffff;--iris:#63c79d;--lavender:#e3f4ec;--mint-ink:#0f6e49;--mint-soft:#e3f8ee;--surface:#ffffff;--surface-alt:#f4f7f4;--surface-raised:#ffffff;--night:#0b2b22;--danger:#c0352b;--danger-soft:#fdecea;--warning:#c2410c;--warning-soft:#fff1e6;--cat-wl:#2b5fd0;--cat-wl-soft:#e7eefc;--cat-wl-iris:#8fb0f5;--cat-hair:#c04a22;--cat-hair-soft:#fdece5;--cat-hair-iris:#f4a487;--cat-sh:#bf3468;--cat-sh-soft:#fbe8ef;--cat-sh-iris:#f19bbb;--cat-derm:#7b4fd6;--cat-derm-soft:#f0eafc;--cat-derm-iris:#b89bf2;--ink-display:#17143a;--focus-ring:var(--violet);--link:var(--violet);background:var(--surface)}.hd-acct .xs-wrap{flex:none;align-self:stretch;background:#f4f5f4;border-right:1px solid var(--vellum)}.hd-acct .xs-in{position:sticky;top:0;height:100vh;height:100dvh;min-height:640px;box-sizing:border-box;padding:24px 16px 18px;display:flex;flex-direction:column;gap:18px}.hd-acct .xs-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;gap:18px;align-content:start;margin:0 -6px;padding:0 6px 6px;scrollbar-width:thin;scrollbar-color:#cfd3cf transparent}.hd-acct .x-side nav.xs-scroll{gap:18px}.hd-acct .xs-label{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:0 14px 8px}.hd-acct .x-side a{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;border-radius:999px;color:var(--graphite);text-decoration:none;font-size:15px}.hd-acct .x-side a:hover{background:rgba(255,255,255,.7)}.hd-acct .x-side a.on{background:#ffffff;color:var(--ink-display);font-weight:600;box-shadow:0 0 0 1px var(--vellum)}.hd-acct .x-side a.on svg{color:var(--violet)}.hd-acct .x-side a .ct{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--violet);color:var(--on-violet);font-size:12px;font-weight:400;display:inline-grid;place-items:center}.hd-acct .x-side a.x-side-tx{height:auto;padding:10px 12px;border-radius:14px;gap:10px}.hd-acct .x-foot{display:flex;align-items:center;gap:12px;width:100%;height:40px;padding:0 12px;border-radius:12px;color:inherit;text-decoration:none;font-size:14px;background:none;border:0;cursor:pointer}.hd-acct .x-foot:hover{background:var(--surface-alt)}.hd-acct .x-foot.out{color:var(--danger)}.hd-acct .x-av{width:36px;height:36px;border-radius:50%;background:var(--lavender);color:var(--violet);display:inline-grid;place-items:center;font-size:13px;font-weight:600;flex:none}.hd-acct .x-cat{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font:500 12px/1 var(--font-sans);white-space:nowrap}.hd-acct .x-cat i{width:7px;height:7px;border-radius:50%;background:currentColor}.hd-acct .x-cat.wl{background:var(--cat-wl-soft);color:var(--cat-wl)}.hd-acct .x-cat.hair{background:var(--cat-hair-soft);color:#a83d1a}.hd-acct .x-cat.sh{background:var(--cat-sh-soft);color:var(--cat-sh)}.hd-acct .x-cat.derm{background:var(--cat-derm-soft);color:var(--cat-derm)}.hd-acct .x-cat.gen{background:var(--mint-soft);color:var(--mint-ink)}.hd-acct .x-pill{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font:500 12px/1 var(--font-sans);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:var(--vellum);color:var(--graphite)}.hd-acct .x-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.hd-acct .x-pill.ok{background:var(--mint-soft);color:var(--mint-ink)}.hd-acct .x-pill.rev{background:var(--lavender);color:#a83d1a}.hd-acct .x-pill.no{background:var(--danger-soft);color:var(--danger)}.hd-acct .x-pill.todo{background:#fff1e6;color:#c2410c}.hd-acct .x-pill.info{background:var(--cat-wl-soft);color:var(--cat-wl)}.hd-acct .x-kpi{background:var(--surface-raised);border-radius:24px;box-shadow:var(--shadow-nav);padding:20px 22px;display:grid;gap:8px;align-content:start}.hd-acct .x-kpi .l{font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.hd-acct .x-kpi .v{font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1;color:var(--kv,var(--carbon));font-variant-numeric:tabular-nums}.hd-acct .x-kpi .s{font-size:13px;color:var(--ink-muted)}.hd-acct .x-tbl{width:100%;border-collapse:collapse;font-size:14px}.hd-acct .x-tbl th{text-align:left;font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:12px 14px;border-bottom:1px solid var(--linen);white-space:nowrap}.hd-acct .x-tbl td{padding:14px;border-bottom:1px solid var(--vellum);color:var(--graphite);vertical-align:middle}.hd-acct .x-tbl tr:last-child td{border-bottom:0}.hd-acct .x-tbl td b{color:var(--carbon);font-weight:500}.hd-acct .x-tbl small{display:block;color:var(--ink-muted);font-size:12px;margin-top:2px}.hd-acct .x-seg{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-alt)}.hd-acct .x-seg>*{font:500 13px/1 var(--font-sans);padding:9px 14px;border-radius:999px;color:var(--ink-muted);text-decoration:none;white-space:nowrap;background:none;border:0;cursor:pointer}.hd-acct .x-seg>.on{background:#fff;color:var(--ink-display);font-weight:600;box-shadow:0 1px 2px rgba(16,24,40,.08),0 2px 8px rgba(16,24,40,.06)}.hd-acct .x-pick{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:12px;border:1px solid var(--vellum);font-size:14px;color:var(--carbon);background:#fff;cursor:pointer}.hd-acct .x-pick.on,.hd-acct .x-pick[aria-checked=true],.hd-acct .x-pick[aria-pressed=true]{border-color:var(--violet);color:var(--violet);background:color-mix(in srgb,var(--violet) 7%,#fff);font-weight:600}.hd-acct .x-bubble{max-width:520px;padding:12px 16px;border-radius:20px;font-size:15px;line-height:1.45}.hd-acct .x-bubble.them{background:var(--surface-raised);color:var(--carbon);border:1px solid var(--vellum);border-bottom-left-radius:6px;box-shadow:0 2px 8px rgba(12,30,40,.04)}.hd-acct .x-bubble.me{background:var(--lavender);color:var(--carbon);border-bottom-right-radius:6px;margin-left:auto}.hd-acct .x-bubble.sys{background:var(--surface-raised);color:var(--graphite);border:1px dashed var(--linen);margin:0 auto;text-align:center;font-size:13px}.hd-acct .hd-btn.x-danger{background:#c0352b;color:#fff;border-color:#c0352b}.hd-acct .hd-btn.ghost{background:none;border-color:transparent;color:var(--carbon)}.hd-acct .hda-h1{margin:0;font-family:var(--display);font-size:38px;line-height:1.05;letter-spacing:-.03em;font-weight:700;color:var(--ink-display)}.hd-acct .hda-sub{margin-top:8px;font-size:16px;line-height:1.5;color:var(--ink-muted)}.hd-acct .hda-card{background:#fff;border:1px solid var(--vellum);border-radius:24px}.hd-acct .hd-panel-t,.hd-acct .hda-h3{font-family:var(--font-sans);font-size:19px;font-weight:500;letter-spacing:-.015em;line-height:normal;color:var(--carbon)}.hd-acct .hda-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.hd-acct .hda-link{color:var(--violet);text-decoration:underline;text-underline-offset:3px;font-size:14px;background:none;border:0;padding:0;cursor:pointer}.hd-acct .x-scrim,.hd.x-scrim{position:fixed;inset:0;z-index:60;background:rgba(12,18,32,.44);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:72px 16px 16px;overflow-y:auto}.hd .x-modal{position:relative;background:#fff;border-radius:26px;padding:30px 30px 26px;box-shadow:0 30px 80px rgba(12,18,32,.28);display:grid;gap:14px;width:100%}.hd .x-modal .x-modal-t,.hd .x-modal h3{margin:0;font-family:var(--display);font-size:24px;line-height:1.15;font-weight:700;letter-spacing:-.025em;color:var(--ink-display);padding-right:36px}.hd .x-modal-sub{margin:-4px 0 4px;font-size:15px;line-height:1.5;color:var(--graphite)}.hd .x-modal-b{display:grid;gap:14px}.hd .x-modal-a{display:flex;justify-content:flex-end;gap:10px;margin-top:8px;padding-top:18px;border-top:1px solid var(--vellum)}.hd .x-modal-x{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--ink-muted);background:var(--surface-alt);border:0;cursor:pointer}.hd .x-modal-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:#e7eefc;color:#2b5fd0}.hd .x-modal-ic.ok{background:#e6f5ec;color:#15803d}.hd .x-modal-ic.warn{background:#fff4e0;color:#a56a00}.hd .x-modal-ic.bad{background:#fdecea;color:#c0352b}@media (max-width:767px){.hd-acct .hda-h1{font-family:var(--font-sans);font-size:30px;font-weight:500;color:var(--carbon)}.hd.x-scrim{align-items:flex-end;padding:0}.hd.x-scrim .x-modal{border-radius:26px 26px 0 0;padding:24px 16px 20px;max-height:92dvh;overflow-y:auto}}.hd-acct .cx-card{display:grid;gap:12px;padding:16px;border-radius:20px;border:1px solid var(--vellum);background:#fff}.hd-acct .cx-date{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.hd-acct .cx-title{margin-top:10px;font-size:24px;line-height:normal;font-weight:500;letter-spacing:-.02em;color:var(--carbon)}.hd-acct .cx-body{margin-top:8px;color:var(--graphite)}.hd-acct .cx-note{margin-top:16px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.85);border:1px solid var(--vellum)}.hd-acct .cx-note-l{display:block;line-height:15px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--violet)}.hd-acct .cx-note .cx-note-q{margin-top:6px;font-size:15px;line-height:normal;color:#000;font-style:italic;white-space:pre-line}.hd-acct .cx-note-s{margin-top:6px;font-size:13px}.hd-acct .cx-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.hd-acct .cx-foot .hd-link{background:none;border:0;padding:0;font:inherit;cursor:pointer}.hd-acct .cx-mtitle{font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:normal}.hd-acct .cx-mmeta{margin-top:2px;font-size:13px;color:var(--ink-muted)}.hd-acct .cx-seg{height:5px;border-radius:99px;background:var(--vellum)}.hd-acct .cx-seg.on{background:var(--violet)}.hd-acct .cx-mpill{display:inline-flex;flex:none;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:99px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--surface-alt);color:var(--graphite)}.hd-acct .cx-mpill i{width:6px;height:6px;border-radius:50%;background:currentColor}.hd-acct .cx-mpill.ok{background:var(--mint-soft);color:var(--mint-ink)}.hd-acct .cx-mpill.rev{background:var(--warning-soft);color:var(--warning)}.hd-acct .cx-mpill.no{background:var(--danger-soft);color:var(--danger)}@media (min-width:768px){.hd-acct .cx-card{display:block;padding:28px;border-radius:24px;background:linear-gradient(120deg,var(--lavender) 0,#fff 58%)}}.hd-acct .rx-banner{display:flex;gap:14px;padding:18px 20px;border-radius:20px;background:var(--lavender)}.hd-acct .rx-banner b{font-weight:600;font-size:15px;color:var(--violet)}.hd-acct .rx-banner p{margin-top:3px;font-size:15px;line-height:1.5;color:var(--graphite)}.hd-acct .rx-card{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:12px;padding:16px;border-radius:20px;border:1px solid var(--vellum);background:#fff}.hd-acct .rx-tile{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--rx-soft,var(--lavender));color:var(--rx-strong,var(--violet))}.hd-acct .rx-title{font-size:16px;font-weight:600}.hd-acct .rx-valid{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface-alt);font-size:13px}.hd-acct .rx-valid b{font:600 13px/1 var(--font-mono);letter-spacing:.06em;align-self:center}.hd-acct .rx-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px;border-radius:18px;background:var(--surface-alt)}.hd-acct .rx-strip p{font-size:14px;line-height:normal;color:var(--graphite)}.hd-acct .rx-strip b{font-weight:500}.hd-acct .hd-btn[aria-disabled=true]{opacity:.5;pointer-events:none}@media (max-width:767px){.hd-acct .rx-strip{display:grid;gap:12px;margin-top:0;padding:14px}}@media (min-width:768px){.hd-acct .rx-card{display:block;padding:24px;border-radius:24px}.hd-acct .rx-tile{width:72px;height:72px;border-radius:20px;background:var(--lavender);color:var(--violet)}.hd-acct .rx-title{font-size:21px;font-weight:500;letter-spacing:-.02em}}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger]{margin-top:0;gap:16px;padding:20px 24px;border-radius:24px;background:var(--surface-alt);box-shadow:none;color:var(--carbon)}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger]>span:first-child{gap:16px}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger] svg{width:20px;height:20px;color:var(--danger)}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger]>span:first-child>span>span:first-child{display:none}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger]>span:first-child>span>span:nth-child(2){margin-top:0;font-size:16px;font-weight:500;line-height:normal;letter-spacing:-.012em}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger]>span:first-child>span>span:nth-child(3){margin-top:0;font-size:14px;color:var(--ink-muted)}.hd-acct .rx-adverse [data-testid=adverse-effect-trigger]>span:last-child{color:var(--carbon)}.hd-acct .pf-form .hd-field label{font-size:14px;font-weight:500;color:var(--carbon)}.hd-acct .pf-form .hd-input:disabled{background:var(--vellum);border-color:var(--stone);color:var(--carbon);-webkit-text-fill-color:var(--carbon);opacity:1;cursor:not-allowed}.hd-acct .pf-form .hd-field.err .hd-select{border-color:var(--danger)}.hd-acct .pf-city label>span{margin:0 0 8px;font-size:14px;font-weight:500;line-height:normal;color:var(--carbon)}.hd-acct .pf-city input.fld{height:52px;border-radius:16px;border:1px solid var(--stone);background:var(--surface-raised);padding:0 16px;font:400 16px var(--font-sans);color:var(--carbon);box-shadow:none}.hd-acct .pf-city input.fld:hover{border-color:var(--carbon)}.hd-acct .pf-city input.fld:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px var(--lavender)}.hd-acct .pf-dob [role=group]>span:first-child{display:block;font:500 14px var(--font-sans);letter-spacing:normal;color:var(--carbon)}.hd-acct .pf-dob [role=group]>div{grid-template-columns:1fr 1.4fr 1fr;gap:8px}.hd-acct .pf-dob select{height:52px;border-radius:16px;border:1px solid var(--stone);background-color:var(--surface-raised);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px;padding:0 34px 0 12px;font:400 16px var(--font-sans);color:var(--carbon);-webkit-appearance:none;appearance:none}.hd-acct .pf-dob select:hover{border-color:var(--carbon)}.hd-acct .pf-dob select:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px var(--lavender)}.hd-acct .pf-dob select[aria-invalid=true]{border-color:var(--danger)}.hd-acct .pf-dob [role=alert]{margin-top:8px;padding:0;border:0;background:none;font:400 13px/1.4 var(--font-sans);letter-spacing:normal;text-transform:none;color:var(--danger)}@media (min-width:768px){.hd-acct .pf-dob [role=group]>span:first-child{display:none}.hd-acct .pf-dob [role=group]>div{margin-top:0;gap:12px}.hd-acct .pf-dob select{padding:0 44px 0 16px;background-position:right 14px center}}@media (max-width:1023px){.hd.hd-acct .hd-btn.sm{--h:40px;position:relative}.hd.hd-acct .hd-btn.sm:after{content:"";position:absolute;inset:-2px 0}}.hd-acct .pf-actions .hd-btn.sm,.hd-acct [data-delete-account-trigger].hd-btn.sm{--h:52px;font-size:16px}@media (min-width:768px){.hd-acct .pf-actions .hd-btn.sm,.hd-acct [data-delete-account-trigger].hd-btn.sm{--h:40px;font-size:15px}}.hd-acct .pf-logout{border:1px solid #f3c9c4}.hd-acct .bl-cat-wl{--bl-ink:var(--cat-wl);--bl-soft:var(--cat-wl-soft);--bl-iris:var(--cat-wl-iris)}.hd-acct .bl-cat-hair{--bl-ink:var(--cat-hair);--bl-soft:var(--cat-hair-soft);--bl-iris:var(--cat-hair-iris)}.hd-acct .bl-cat-sh{--bl-ink:var(--cat-sh);--bl-soft:var(--cat-sh-soft);--bl-iris:var(--cat-sh-iris)}.hd-acct .bl-cat-derm{--bl-ink:var(--cat-derm);--bl-soft:var(--cat-derm-soft);--bl-iris:var(--cat-derm-iris)}.hd-acct .bl-cat-gen{--bl-ink:var(--violet);--bl-soft:var(--lavender);--bl-iris:var(--iris)}.hd-acct .bl-plan{position:relative;overflow:hidden;border-radius:28px;padding:28px;gap:20px;align-content:start;background:radial-gradient(500px 260px at 100% 0,color-mix(in srgb,var(--bl-iris) 50%,transparent),transparent 60%),linear-gradient(135deg,var(--bl-soft),color-mix(in srgb,var(--bl-soft) 22%,#fff) 65%);border:1px solid color-mix(in srgb,var(--bl-ink) 12%,transparent)}.hd-acct .bl-pen{position:absolute;right:-10px;top:-6px;width:170px;height:auto;transform:rotate(-12deg);opacity:.95;filter:drop-shadow(0 18px 22px rgba(12,30,40,.18));pointer-events:none}.hd-acct .bl-amount{font-size:56px;letter-spacing:-.045em;font-weight:500;color:var(--carbon)}.hd-acct .bl-bar{height:8px;border-radius:99px;background:rgba(255,255,255,.9)}.hd-acct .bl-bar i{display:block;height:8px;border-radius:99px;background:linear-gradient(90deg,var(--bl-iris),var(--bl-ink))}.hd-acct .bl-tile{min-height:70px;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.85);border:1px solid rgba(255,255,255,.9)}.hd-acct .bl-tile div{font-size:12px;color:var(--ink-muted)}.hd-acct .bl-tile b{font-weight:500;font-size:15px;color:var(--carbon)}.hd-acct .bl-danger,.hd-acct .hd-btn.bl-danger{color:var(--danger)}.hd-acct .bl-notice{border-radius:16px;background:rgba(255,255,255,.85);padding:12px 14px;font-size:13px;line-height:1.5;color:var(--carbon)}.hd-acct .bl-label{font-weight:400;line-height:normal}.hd-acct .bl-mcard{background:#fff;border:1px solid var(--vellum);border-radius:20px;padding:16px;display:grid;gap:12px}.hd-acct .bl-mcard .x-pill{height:24px;padding:0 9px;font-weight:600;text-transform:none;letter-spacing:0}.hd-acct .bl-mcard .hd-btn{width:100%}.hd-acct .bl-mcard .hd-btn.bl-danger{color:var(--carbon)}.hd-acct .bl-mamount{font-family:var(--display);font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--carbon)}.hd-acct .bl-state{display:grid;gap:0;align-content:start;align-self:start;background:#fff;border:1px solid var(--vellum);border-radius:20px;padding:16px}.hd-acct .bl-state:not(.bl-plain){background:linear-gradient(120deg,var(--bl-soft) 0,#fff 58%)}.hd-acct .bl-state-title{margin:12px 0 4px;font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:normal;color:var(--carbon)}.hd-acct .bl-state.bl-plain .bl-state-title{margin-top:0}.hd-acct .bl-state-body{margin:0;font-size:14px;line-height:normal;color:var(--graphite)}.hd-acct .bl-state-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.hd-acct .bl-state-actions>p{flex-basis:100%}.hd-acct .bl-method{background:#fff;border:1px solid var(--vellum);border-radius:20px;padding:16px}.hd-acct .bl-hist-title{font-family:var(--font-sans);line-height:normal}.hd-acct .bl-method .bl-method-note{margin-top:14px}.hd-acct .bl-method-row{display:flex;gap:12px;align-items:center}.hd-acct .bl-card-tile{height:30px;min-width:46px;padding:0 8px;border-radius:6px;display:grid;place-items:center;background:#0b1220;color:#fff;font:700 11px/1 var(--font-sans)}.hd-acct .bl-method-name{font-weight:600;color:var(--carbon)}.hd-acct .bl-another{padding:16px;border-radius:20px;background:var(--lavender);display:grid;gap:10px;align-content:start}.hd-acct .bl-another-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--violet)}.hd-acct .bl-inv-row{min-width:0;padding:10px 0;border-top:1px solid var(--vellum);font-size:14px;color:var(--carbon)}.hd-acct .bl-doc-link{font-size:14px;background:none;border:0;padding:0;cursor:pointer}@media (min-width:768px){.hd-acct .bl-mcard{display:none}.hd-acct .bl-method,.hd-acct .bl-state{border-radius:24px;padding:24px}.hd-acct .bl-method-row{min-height:71px;gap:14px;padding:16px;border-radius:18px;background:var(--surface-alt)}.hd-acct .bl-card-tile{width:52px;height:36px;border-radius:8px;background:var(--night);font-weight:600}.hd-acct .bl-method-name{font-weight:500}.hd-acct .bl-another{padding:24px;border-radius:24px}}@media (max-width:767px){.hd-acct .bl-another{display:none}}.hd-acct .rf-hero{position:relative;overflow:hidden;border-radius:24px;padding:22px;border:1px solid var(--vellum);background:linear-gradient(90deg,rgba(255,255,255,.96) 30%,rgba(255,255,255,.35)),var(--surface-alt)}.hd-acct .rf-chip{height:28px;background:var(--lavender);color:var(--violet)}.hd-acct .rf-title{font-family:var(--font-sans);font-size:34px;line-height:1.02;letter-spacing:-.04em;font-weight:500;color:var(--carbon)}.hd-acct .rf-body{color:var(--graphite);font-size:16px;line-height:1.5}.hd-acct .rf-body b{font-weight:600;color:var(--carbon)}.hd-acct .rf-fact{display:block;font-size:26px;font-weight:500;letter-spacing:-.03em;color:var(--carbon)}.hd-acct .rf-code-card{padding:22px;border-radius:24px;background:#fff;box-shadow:var(--shadow-card)}.hd-acct .rf-code-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--violet)}.hd-acct .rf-code{flex:1;min-width:0;height:58px;border-radius:16px;border:1.5px dashed var(--violet);background:var(--lavender);color:var(--violet-strong);display:grid;place-items:center;font:500 20px/1 var(--font-mono);letter-spacing:.14em;overflow-wrap:anywhere}.hd-acct .rf-copy{height:58px}.hd-acct .rf-step{display:grid;gap:10px;align-content:start;padding:20px;border-radius:20px;background:var(--surface-alt)}@media (min-width:768px){.hd-acct .rf-hero{border-radius:28px;padding:36px}.hd-acct .rf-title{font-size:48px}.hd-acct .rf-body{font-size:17px}.hd-acct .rf-code{font-size:24px}}.hd-acct .hda-medstage{--mc:var(--cat-wl);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background:radial-gradient(120% 80% at 90% 0,color-mix(in srgb,var(--mc) 30%,#fff),transparent 62%),linear-gradient(160deg,color-mix(in srgb,var(--mc) 14%,#fff),#fff 85%)}.hd-acct .hda-medstage.hair{--mc:var(--cat-hair)}.hd-acct .hda-medstage.sh{--mc:var(--cat-sh)}.hd-acct .hda-medstage.derm{--mc:var(--cat-derm)}.hd-acct .hda-medstage:before{content:"";position:absolute;left:50%;top:55%;width:72%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.85),rgba(255,255,255,0));z-index:-1}.hd-acct .hda-medstage img{max-height:88%;max-width:70%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(12,30,40,.16)) drop-shadow(0 2px 3px rgba(12,30,40,.08))}.hd-acct .hda-ov .hd-panel-t,.hd-acct .hda-ov .hda-h3{font-family:var(--font-sans);line-height:normal}.hd-acct .hda-ov .hd-panel-t+.hd-caption,.hd-acct .hda-ov .hda-h3+.hd-caption{margin-top:2px}.hd-acct .hda-ov-adverse{display:grid}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]{margin-top:0;height:100%;padding:20px 24px;border-radius:24px;background:var(--surface-alt);box-shadow:none;color:var(--carbon)}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]:hover{background:var(--vellum)}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]>span>svg{color:var(--danger);width:20px;height:20px}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]>span>span>span:first-child{display:none}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]>span>span>span:nth-child(2){margin-top:0;font-size:16px;font-weight:500;letter-spacing:0;line-height:normal}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]>span>span>span:nth-child(3){margin-top:0;color:var(--ink-muted)}.hd-acct .hda-ov-adverse [data-testid=adverse-effect-trigger]>span:last-child{color:var(--carbon)}.hd-acct .cx-mlink,.hd-acct .rx-quiet{background:none;border:0;padding:0;font:inherit;cursor:pointer;position:relative}.hd-acct .cx-mlink:after,.hd-acct .rx-quiet:after{content:"";position:absolute;inset:-13px -6px}@media (min-width:768px){.hd-acct .cx-dhide,.hd-acct .cx-mpill,.hd-acct .rx-valid{display:none!important}}@media (max-width:767px){.hd-acct .cx-dpill,.hd-acct .cx-mhide{display:none!important}}.hd-acct .cx-empty .x-empty{padding:72px 24px}.hd-acct .x-empty>:is(h2,h3){line-height:normal}.hd-acct .hd-btn>svg{width:auto;height:auto}