.hk .hk-live-check{display:flex;align-items:center;justify-content:center;gap:10px}.hk .hk-head .hk-live-check{justify-content:flex-start}.hk .hk-live-check .hk-small{margin:0}.hk .hk-pay-spinner.hk-live-check__spin{width:18px;height:18px;border-width:2px;margin:0;flex:none}.hk .hk-live-details-note{display:block;margin-top:2px}.hk .hk-live-firstline{margin:0;padding:14px 16px;border-radius:var(--hk-r-sm);border:1px solid var(--hk-plum);background:var(--hk-blush-soft);color:var(--hk-ink);font-weight:700;font-size:16px;line-height:1.45}.hk .hk-live-firststep{display:grid;gap:10px}.hk .hk-live-entry{gap:16px}.hk .hk-live-sent{color:var(--hk-ink-2)}.hk .hk-live-signin-links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px}.hk .hk-live-loading{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:12px 0 4px}.hk .hk-live-loading .hk-body{max-width:44ch}.hk .hk-live-note{color:var(--hk-ink-2);max-width:44ch}.hk .hk-live-row-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:6px 14px}.hk .hk-live-row-head>.hk-chip{flex:none}.hk .hk-live-row-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.hk .hk-live-track{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.hk .hk-live-track__link{font-size:15px}.hk .hk-live-track__status{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.4;color:var(--hk-ink)}.hk .hk-live-track__dot{flex:none;width:8px;height:8px;margin:1px 0 0 3px;border-radius:50%;background:var(--hk-info);box-shadow:0 0 0 3px var(--hk-info-soft)}.hk .hk-live-track__status--go .hk-live-track__dot{background:var(--hk-go);box-shadow:0 0 0 3px var(--hk-go-soft)}.hk .hk-live-track__status--warn .hk-live-track__dot{background:var(--hk-warn);box-shadow:0 0 0 3px var(--hk-warn-soft)}.hk .hk-live-invoice{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:8px}.hk .hk-btn.hk-live-invoice__btn>svg{color:var(--hk-plum)}.hk .hk-btn.hk-live-invoice__btn:disabled{opacity:.8;cursor:progress}.hk .hk-live-invoice__btn .hk-pay-spinner.hk-live-check__spin{width:16px;height:16px}.hk .hk-live-invoice__error{color:var(--hk-ink-2);max-width:44ch}.hk .hk-live-invoice__none{display:inline-flex;align-items:flex-start;gap:8px;margin-top:4px}.hk .hk-live-invoice__none>svg{flex:none;margin-top:3px}.hk .hk-card.hk-live-plan-panel{margin-top:-14px}@media (max-width: 599px){.hk .hk-card.hk-live-plan-panel{margin-top:-10px}}.hk .hk-live-next{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.hk .hk-card .hk-live-foot{border-top:1px solid var(--hk-line);padding-top:16px}.hk .hk-live-pending{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:var(--hk-r-sm);background:var(--hk-info-soft);color:var(--hk-ink);font-size:15px;line-height:1.5}.hk .hk-live-pending>svg{flex:none;margin-top:2px;color:var(--hk-info)}.hk .hk-kv.hk-live-kv--note{flex-wrap:wrap;row-gap:2px}.hk .hk-live-kv__note{flex:1 1 100%}.hk .hk-live-choice{padding:14px 16px;border-radius:var(--hk-r-sm);background:var(--hk-blush-soft);color:var(--hk-ink-2);font-size:16px}.hk .hk-live-error{color:var(--hk-stop)}.hk .hk-input.hk-live-date{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px;line-height:48px;text-align:left;cursor:pointer}.hk .hk-input.hk-live-date::-webkit-date-and-time-value{text-align:left}.hk .hk-input.hk-live-date::-webkit-calendar-picker-indicator{cursor:pointer}.hk .hk-live-mark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--hk-info-soft);color:var(--hk-info);font-size:28px;font-weight:700;line-height:1;margin-bottom:6px}.hk .hk-live-mark--stop{background:var(--hk-stop-soft);color:var(--hk-stop)}.hk .hk-live-card{margin:0 -4px;transition:opacity .15s ease}.hk .hk-live-card__frame{display:block;width:100%;border:0;overflow:hidden;background:transparent;color-scheme:light}.hk .hk-live-card.is-disabled{opacity:.6;pointer-events:none}.hk .hk-live-card-status{color:var(--hk-muted)}.hk .hk-live-card-failed{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hk .hk-live-was{margin-left:12px;font-size:20px;font-weight:500;letter-spacing:0;color:var(--hk-muted)}.hk .hk-live-was s{text-decoration-thickness:1.5px}.hk .hk-live-promo__row{display:flex;gap:10px}.hk .hk-input.hk-live-promo__input{flex:1 1 auto;min-width:0;text-transform:uppercase;letter-spacing:.04em}.hk .hk-input.hk-live-promo__input.is-applied{border-color:transparent;background:var(--hk-go-soft);color:var(--hk-go);font-weight:600}.hk .hk-btn.hk-live-promo__btn{flex:none;padding:0 20px}.hk .hk-live-promo__applied{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:15px;line-height:1.45;color:var(--hk-go)}.hk .hk-live-promo__applied>svg{flex:none;margin-top:3px}.hk .hk-live-promo__applied .hk-strong{color:inherit}.hk .hk-live-promo__checking{display:flex;align-items:center;gap:8px;margin:0;color:var(--hk-muted)}.hk .hk-live-promo__checking .hk-pay-spinner.hk-live-check__spin{width:14px;height:14px}.hk .hk-live-ready{display:contents}.hk .hk-live-care-email{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:16px;line-height:1.4}.hk .hk-live-copy{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--hk-line-strong);background:#fff;color:var(--hk-ink-2);font-size:14px;font-weight:600;white-space:nowrap}.hk .hk-live-copy:hover{border-color:var(--hk-plum);color:var(--hk-plum)}.hk .hk-live-copy>svg{color:var(--hk-go)}@media (max-width: 599px){.hk .hk-live-plan-actions .hk-btn{flex:1 1 100%}}.hk .hk-kv.hk-kv--action{align-items:center}.hk .hk-kv--action .hk-kv__v{flex:1 1 auto}.hk .hk-kv__act{flex:none;display:flex;margin:-8px -10px -8px -6px}@media (max-width: 599px){.hk .hk-kv.hk-kv--action{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:2px}.hk .hk-kv--action .hk-kv__k{grid-column:1;grid-row:1}.hk .hk-kv--action .hk-kv__v{grid-column:1;grid-row:2;text-align:left}.hk .hk-kv--action .hk-kv__act{grid-column:2;grid-row:1 / span 2;align-self:center}}.hk .hk-live-edit{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;color:var(--hk-plum);transition:background .15s ease}.hk .hk-live-edit:hover,.hk .hk-live-add:hover{background:var(--hk-plum-soft)}.hk .hk-live-edit:focus-visible,.hk .hk-live-add:focus-visible{outline:none;box-shadow:0 0 0 3px #5a1e3338}.hk .hk-live-add{height:44px;padding:0 14px;border-radius:999px;font-size:15px;font-weight:600;color:var(--hk-plum);transition:background .15s ease}.hk .hk-live-phone-warn{color:var(--hk-warn)}.hk .hk-live-remove__link{align-self:flex-start;font-size:15px}.hk .hk-live-remove{padding:14px 16px;border-radius:var(--hk-r-sm);background:var(--hk-surface-2)}.hk .hk-live-remove .hk-live-row-actions{margin-top:8px}.hk .hk-live-addr{display:flex;flex-direction:column;gap:14px}.hk .hk-live-addr__fields{display:flex;flex-direction:column;gap:16px}.hk .hk-live-lookup__box{position:relative}.hk .hk-input.hk-live-lookup__input{padding-right:44px}.hk .hk-pay-spinner.hk-live-lookup__spin{position:absolute;right:14px;top:16px}.hk .hk-live-lookup__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--hk-line-strong);border-radius:var(--hk-r-sm);box-shadow:0 12px 32px #24101924}.hk .hk-live-lookup__opt{padding:12px;border-radius:10px;font-size:16px;line-height:1.4;color:var(--hk-ink);cursor:pointer}.hk .hk-live-lookup__opt.is-on{background:var(--hk-blush-soft);color:var(--hk-plum-dark)}.hk .hk-live-lookup__none{padding:12px;font-size:15px;color:var(--hk-muted)}.hk .hk-live-lookup__switch{align-self:flex-start;font-size:15px}.hk .hk-live-lookup .hk-live-lookup__switch{margin-top:2px}.hk .hk-live-lookup__off{padding:12px 14px;border-radius:var(--hk-r-sm);background:var(--hk-surface-2);color:var(--hk-ink-2)}.hk .hk-live-lookup__hint{color:var(--hk-warn);font-weight:600}.hk .hk-live-saving{font-size:15px;font-weight:600;color:var(--hk-go)}.hk .hk-live-promo__applied.hk-live-promo__applied--lead{display:block;text-align:center;font-size:16px}.hk .hk-live-promo__applied--lead>svg{display:inline-block;vertical-align:-3px;margin:0 6px 0 0}.hk .hk-start-paynote .hk-live-promo__small{max-width:46ch;color:var(--hk-muted);font-size:13px;line-height:1.5}.hk .hk-live-promo__note{display:flex;align-items:flex-start;gap:8px;margin:0;color:var(--hk-muted);text-align:left}.hk .hk-live-promo__note>svg{flex:none;margin-top:3px;color:var(--hk-info)}.hk .hk-start-paynote .hk-live-promo__note{max-width:46ch}.hk .hk-live-reconnect{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-radius:var(--hk-r-sm);background:var(--hk-info-soft);color:var(--hk-ink)}.hk .hk-live-card-callout .hk-callout{flex-wrap:wrap}.hk .hk-live-card-callout .hk-callout__body{flex:1 1 260px}.hk .hk-live-card-nocharge{display:flex;align-items:center;gap:6px;color:var(--hk-go);font-weight:600}.hk .hk-live-order-row{position:relative}.hk .hk-live-order-link{text-decoration:none}.hk .hk-live-order-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.hk .hk-live-order-link:focus-visible{outline:none}.hk .hk-live-order-link:focus-visible:after{box-shadow:0 0 0 3px #5a1e3338}.hk .hk-live-order-row:hover .hk-live-order-link{color:var(--hk-plum)}.hk .hk-live-order-row .hk-live-track__link,.hk .hk-live-order-row .hk-live-invoice{position:relative;z-index:1}.hk .hk-live-order-row .hk-live-invoice{align-self:flex-start}.hk .hk-live-order-row__chev{align-self:center}.hk .hk-live-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;margin-bottom:-8px;font-size:15px;font-weight:600;color:var(--hk-plum)}.hk .hk-live-back:hover span{text-decoration:underline;text-underline-offset:3px}.hk .hk-tl__dot.hk-live-tl__dot--stop{background:var(--hk-stop-soft);border-color:var(--hk-stop);color:var(--hk-stop)}.hk .hk-live-order-tl .hk-tl__item{grid-template-columns:28px minmax(0,1fr)}.hk .hk-live-order-track{margin-top:6px}.hk .hk-live-order-note{padding-bottom:14px;color:var(--hk-ink-2)}.hk .hk-live-request-note{margin-top:4px}.hk-live-update{background:var(--hk-info-soft);border-bottom:1px solid #d3e2ec}.hk-live-update__in{max-width:var(--hk-max);margin:0 auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap}.hk-live-update__text{font-size:15px;font-weight:600;line-height:1.4;color:var(--hk-ink)}@media (max-width: 899px){.hk-live-update__in{padding:12px 20px}}.hk .hk-live-review{display:flex;flex-direction:column;gap:14px}.hk .hk-live-review .hk-chip{align-self:flex-start}.hk .hk-live-review__actions{margin-top:2px}.hk .hk-live-review__booking{color:var(--hk-ink-2)}.hk .hk-live-steps{list-style:none;margin:2px 0 0;padding:14px 0 0;border-top:1px solid #f0d6dc;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hk .hk-live-steps__item{display:flex;align-items:flex-start;gap:10px;min-width:0}.hk .hk-live-steps__dot{flex:none;width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--hk-line-strong);background:#fff;color:var(--hk-muted)}.hk .hk-live-steps__item--done .hk-live-steps__dot{border-color:var(--hk-go);background:var(--hk-go);color:#fff}.hk .hk-live-steps__item--now .hk-live-steps__dot{border-color:var(--hk-plum);background:var(--hk-plum);color:#fff}.hk .hk-live-steps__body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:2px}.hk .hk-live-steps__label{font-size:14px;font-weight:600;line-height:1.35;color:var(--hk-ink)}.hk .hk-live-steps__item--todo .hk-live-steps__label{color:var(--hk-muted);font-weight:500}.hk .hk-live-steps__meta{font-size:13px;line-height:1.35;color:var(--hk-ink-2)}@media (max-width: 699px){.hk .hk-live-steps{grid-template-columns:minmax(0,1fr);gap:10px}}.hk .hk-live-review-sheet__list{margin:0;padding-left:22px;list-style:decimal;display:flex;flex-direction:column;gap:6px;font-size:16px;line-height:1.5;color:var(--hk-ink-2)}.hk .hk-live-review-sheet__list li::marker{color:var(--hk-plum);font-weight:700}.hk .hk-live-review-form__row>.hk-field{gap:6px}.hk .hk-live-unit{position:relative}.hk .hk-live-unit .hk-input{padding-right:52px;font-variant-numeric:tabular-nums}.hk .hk-live-unit__u{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:600;color:var(--hk-muted);pointer-events:none}.hk .hk-live-bmi{margin:-4px 0 0;padding:12px 16px;border-radius:var(--hk-r-sm);background:var(--hk-plum-soft);font-size:17px;font-weight:700;color:var(--hk-plum)}.hk .hk-live-bmi.is-empty{background:var(--hk-surface-2);font-size:15px;font-weight:500;color:var(--hk-muted)}.hk .hk-textarea.hk-live-review-form__short{min-height:84px}.hk .hk-textarea.is-bad{border-color:var(--hk-stop)}.hk .hk-live-review-urgent{padding:12px 14px;border-left:3px solid var(--hk-stop);border-radius:0 var(--hk-r-sm) var(--hk-r-sm) 0;background:var(--hk-stop-soft);color:var(--hk-ink-2)}.hk .hk-live-review-ask{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid #d9cce8;border-radius:var(--hk-r-sm);background:var(--hk-warn-soft)}.hk .hk-live-review-form__send .hk-btn{min-width:260px}.hk .hk-live-review-done{padding:8px 0}.hk .hk-live-review-done__actions{justify-content:center}@media (max-width: 599px){.hk .hk-live-review-form__row{flex-direction:column;gap:18px}.hk .hk-live-review-form__send .hk-btn{width:100%;min-width:0}}.hk .hk-live-next-starts{padding:14px 18px;border-radius:var(--hk-r-sm);background:var(--hk-plum-soft);color:var(--hk-ink);font-weight:500}.hk .hk-live-next-pay{--hk-start-cta: 360px;gap:16px}.hk .hk-live-next-bar{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;padding:6px 0 2px}.hk .hk-live-next-bar .hk-start-total{flex-direction:column;align-items:flex-start;gap:0}.hk .hk-live-next-bar .hk-start-total__k{font-size:15px;font-weight:600;color:var(--hk-ink-2)}.hk .hk-live-next-bar__on{color:var(--hk-ink-2)}.hk .hk-live-next-pay .hk-start-paynote{gap:8px}.hk .hk-live-next-pay .hk-live-card-nocharge{justify-content:center}.hk .hk-live-next-set{display:flex;flex-direction:column;gap:12px}@media (max-width: 699px){.hk .hk-live-next-pay{--hk-start-cta: 260px}}@media (max-width: 519px){.hk .hk-live-next-bar{flex-direction:column;align-items:stretch;gap:10px}.hk .hk-live-next-bar .hk-start-total{padding:0 4px}.hk .hk-live-next-bar .hk-start-total__v{font-size:28px}.hk .hk-live-next-pay .hk-start-cta,.hk .hk-live-next-pay .hk-start-paynote{width:100%;min-width:0;margin-left:0}}.hk .hk-live-cardpick{display:flex;flex-direction:column;gap:10px}.hk .hk-live-cardpick__opt{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:12px 16px;border:1.5px solid var(--hk-line-strong);border-radius:var(--hk-r-sm);background:#fff;text-align:left;font:inherit;color:var(--hk-ink);cursor:pointer;transition:border-color .15s ease,background .15s ease}.hk .hk-live-cardpick__opt.is-on{border-color:var(--hk-plum);background:var(--hk-plum-soft)}.hk .hk-live-cardpick__opt:focus-visible{outline:none;box-shadow:0 0 0 3px #5a1e3338}.hk .hk-live-cardpick__opt:disabled{cursor:default;opacity:.6}.hk .hk-live-cardpick__dot{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--hk-line-strong);background:#fff;position:relative}.hk .hk-live-cardpick__opt.is-on .hk-live-cardpick__dot{border-color:var(--hk-plum)}.hk .hk-live-cardpick__opt.is-on .hk-live-cardpick__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--hk-plum)}.hk.ad.ad-live-gate{display:flex;align-items:center;justify-content:center;padding:40px 16px}.ad-live-gate__card{width:min(480px,100%);display:flex;flex-direction:column;gap:18px;padding:32px 30px;background:#fff;border:1px solid var(--hk-line);border-radius:24px}.ad-live-gate__brand{padding:0}.ad-live-gate__title{margin:0;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--hk-ink)}.ad-live-gate__text{margin:0;font-size:16px;line-height:1.55;color:var(--hk-ink-2)}.ad-live-gate__who{margin:0;font-size:14px;color:var(--hk-muted);overflow-wrap:anywhere}.ad-live-gate__card .hk-callout{flex-wrap:wrap}.ad-live-signedin{overflow-wrap:anywhere}.hk.ad .hk-card.ad-live-reqcard{padding:0 24px}.ad-live-reqs{list-style:none;margin:0;padding:0}.ad-live-req{display:flex;flex-direction:column;gap:6px;padding:18px 0;min-width:0}.ad-live-req+.ad-live-req{border-top:1px solid var(--hk-line)}.ad-live-req__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.ad-live-req__who{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.ad-live-req__name{font-size:15.5px;font-weight:700;color:var(--hk-ink);text-decoration:none}a.ad-live-req__name:hover{color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px}.ad-live-req__when{font-size:13.5px;font-weight:600;color:var(--hk-stop);white-space:nowrap}.ad-live-req__line{margin:0;font-size:14.5px;line-height:1.5;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-live-req__muted{font-size:13.5px;color:var(--hk-muted)}.ad-live-req__note{color:var(--hk-ink)}.ad-live-req__k{font-weight:600;color:var(--hk-muted);margin-right:4px}.ad-live-req__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;margin-top:6px}.ad-live-req__contact{display:flex;align-items:center;flex-wrap:wrap;gap:4px 18px;font-size:14px}.ad-live-req__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.ad-live-modal-text{margin:0;font-size:15.5px;line-height:1.55;color:var(--hk-ink-2)}.hk-small.ad-live-error,.ad-live-error{color:var(--hk-stop)}.hk-textarea.ad-live-textarea{min-height:84px}.ad-live-problem{display:block}.ad-live-notice{display:flex;flex-direction:column;gap:12px;scroll-margin-bottom:16px}.ad-live-notice:empty{display:none}.ad-live-optional{font-weight:500;color:var(--hk-muted)}.hk .modal:has(.ad-live-send){width:min(760px,100%)}.ad-live-fieldset{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:16px}.ad-live-fieldset+.ad-live-fieldset{padding-top:18px;border-top:1px solid var(--hk-line)}.ad-live-legend{float:left;width:100%;display:block;padding:0;margin:0 0 2px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-muted)}.ad-live-send .hk-small{margin:0}.ad-live-send .hk-form-row>.ad-live-state{flex:0 0 110px}.ad-live-send .hk-form-row>.ad-live-postcode{flex:0 0 130px;min-width:0}.ad-live-check{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--hk-ink);cursor:pointer}.ad-live-check input{width:18px;height:18px;accent-color:var(--hk-plum)}.hk-small.ad-live-check-hint{margin-top:-8px}.ad-live-offer{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:16px;background:var(--hk-surface-2)}.ad-live-offer--empty .hk-small{margin:0}.ad-live-offer__opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ad-live-offer__opt{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:#fff;border:1px solid var(--hk-line);border-radius:14px;min-width:0}.ad-live-offer__opt--off{background:transparent;border-style:dashed}.ad-live-offer__title{font-size:14px;font-weight:700;color:var(--hk-ink-2)}.ad-live-offer__price{font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--hk-ink);font-variant-numeric:tabular-nums}.ad-live-offer__detail{font-size:13.5px;line-height:1.45;color:var(--hk-muted)}.ad-live-list{list-style:none;margin:0;padding:0}.ad-live-item{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 0;min-width:0}.ad-live-item+.ad-live-item{border-top:1px solid var(--hk-line)}.ad-live-item__main{display:flex;flex-direction:column;gap:3px;min-width:0}.ad-live-item__name{font-size:15.5px;font-weight:700}.ad-live-item__line{font-size:14.5px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-live-item__muted{font-size:13.5px;color:var(--hk-muted)}.ad-live-item__main .hk-callout{margin-top:6px;font-size:14.5px;padding:12px 16px}.ad-live-item__end{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px 14px;flex:none}.ad-live-item--wrap{flex-wrap:wrap}.ad-live-item--wrap>.ad-live-item__main{flex:1 1 auto;min-width:min(100%,240px)}.ad-live-item--wrap>.ad-live-item__end{flex:0 1 auto;min-width:0}.hk-small.ad-live-readonly{margin:-16px 0 0}.ad-live-email{overflow-wrap:anywhere}.ad-live-members{min-width:860px}.ad-live-recordbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.ad-live-recordbar__links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;font-size:14.5px}.ad-live-recordbar__links .hk-small{margin:0}.ad-live-recordbar .hk-actions{align-items:center}.ad-live-inline-error{flex-basis:100%;font-size:14px;line-height:1.45;color:var(--hk-stop)}.hk.ad .hk-card.ad-live-plan{gap:18px}.hk.ad .hk-card.ad-live-cq{container-type:inline-size}.ad-live-plan__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 20px;flex-wrap:wrap}.ad-live-plan__what{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-live-plan__title{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-plan__sub{font-size:14.5px;color:var(--hk-muted)}.ad-live-kvgrid{display:flex;flex-direction:column}.ad-live-kvgrid .hk-kv{font-size:15px;padding:12px 0}@container (min-width: 640px){.ad-live-kvgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.ad-live-kvgrid>.hk-kv:nth-child(2){border-top:0}}.ad-live-upcoming{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--hk-line)}.ad-live-upcoming .hk-small{margin:0}.ad-live-dates{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ad-live-date{display:flex;flex-direction:column;gap:1px;padding:8px 12px;border:1px solid var(--hk-line);border-radius:12px;background:var(--hk-surface-2)}.ad-live-date__day{font-size:14px;font-weight:600;color:var(--hk-ink);white-space:nowrap}.ad-live-date__of{font-size:12.5px;color:var(--hk-muted)}.ad-live-address{display:flex;flex-direction:column;align-items:flex-end}.ad-live-chips{display:flex;flex-wrap:wrap;gap:6px}.ad-live-wrap{overflow-wrap:anywhere}.ad-live-products{min-width:720px}.ad-live-products tbody tr.ad-live-products__first:not(:first-child) td{border-top:1px solid var(--hk-line-strong)}.ad-live-products__same{font-size:13px;color:var(--hk-faint)}.ad-live-stock{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}@media (max-width: 899px){.ad-live-stack{min-width:0}.ad-live-stack thead{display:none}.ad-live-stack,.ad-live-stack tbody{display:block}.ad-live-stack tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 18px;padding:16px 18px;border-bottom:1px solid var(--hk-line)}.ad-live-stack tbody tr:last-child{border-bottom:0}.ad-live-stack td{display:block;padding:0;border:0;min-width:0}.ad-live-stack td:first-child{grid-column:1 / -1}.ad-live-stack td+td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-live-stack td.ad-num{text-align:left}.ad-live-stack .ad-live-stock{justify-content:flex-start}.ad-live-products tbody tr.ad-live-products__first:not(:first-child) td{border-top:0}.ad-live-products__same{display:none}}.ad-live-req__when--calm{color:var(--hk-muted)}.ad-live-details{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:12px;background:var(--hk-plum-soft)}.ad-live-details__lead{font-weight:600;color:var(--hk-ink)}.ad-live-details__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.ad-live-details__old{color:var(--hk-muted);text-decoration:line-through;text-decoration-thickness:1px}.ad-live-details .ad-live-req__muted{font-size:13px}.hk-small.ad-live-nurseline{margin:-6px 0 0}.ad-live-req .hk-callout{margin-top:6px;font-size:14.5px;padding:12px 16px}.hk-small.ad-live-pagehint{margin:-18px 0 0;max-width:760px}.ad-pagetabs{position:relative;display:flex;gap:28px;margin-top:-8px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--hk-line-strong)}.ad-pagetabs::-webkit-scrollbar{display:none}.ad-pagetab{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 2px;font-size:16px;font-weight:600;color:var(--hk-muted);white-space:nowrap;transition:color .15s ease}.ad-pagetab:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px 3px 0 0;background:transparent;transition:background .15s ease}.ad-pagetab:hover{color:var(--hk-ink)}.ad-pagetab:hover:after{background:var(--hk-line-strong)}.ad-pagetab.is-on{color:var(--hk-plum)}.ad-pagetab.is-on:after{background:var(--hk-plum)}.ad-pagetab:focus-visible{box-shadow:inset var(--ring);border-radius:var(--r-sm) var(--r-sm) 0 0}.ad-pagetabs__panel{display:flex;flex-direction:column;gap:inherit;min-width:0}.ad-pagetab__short{display:none}@media (max-width: 959px){.ad-pagetabs{gap:22px}.ad-pagetab{font-size:15px}}@media (max-width: 479px){.ad-pagetabs{gap:16px}.ad-pagetab__full{display:none}.ad-pagetab__short{display:inline}}.ad-live-helix{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-width:0}.ad-live-helix__tick{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600;color:var(--hk-go);white-space:nowrap}.ad-live-helix__who{font-size:13px;color:var(--hk-muted)}.ad-live-helix .ad-live-inline-error{flex-basis:100%}@media (min-width: 1100px){.ad-members-table.ad-live-np{min-width:900px}}.ad-live-np td{vertical-align:top}.ad-live-np__stage{margin-top:6px}.ad-live-np__stage .hk-chip{height:auto;min-height:24px;padding:3px 10px;font-size:12.5px}.ad-table td.ad-live-np__end{text-align:right;white-space:nowrap}.ad-live-np .hk-btn--sm{white-space:nowrap}.ad-live-pdfbtn>svg,.ad-live-consults .hk-btn>svg,.ad-live-scripts .hk-btn>svg,.ad .hk-head--row>.hk-btn>svg{flex:none}.ad-live-consults .hk-head--row>.hk-btn{flex:none}.ad-live-boardtools{align-items:center;gap:10px 18px}.ad-live-np .ad-live-email{overflow-wrap:normal}.ad-live-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end;background:#2410196b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade .16s ease}.ad-live-drawer{width:min(620px,100%);height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-18px 0 48px #2410192e;outline:none;animation:ad-live-slide .2s cubic-bezier(.2,.9,.3,1)}@keyframes ad-live-slide{0%{transform:translate(32px);opacity:0}}.ad-live-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 28px 14px;border-bottom:1px solid var(--hk-line)}.ad-live-drawer__title{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-live-drawer__title .hk-h2{overflow-wrap:anywhere}.ad-live-drawer__title .hk-small{margin:0}.ad-live-drawer__body{flex:1 1 auto;overflow-y:auto;padding:20px 28px 28px;display:flex;flex-direction:column;gap:16px}.ad-live-drawer__body .hk-small{margin:0}.ad-live-drawer__foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:14px 28px 20px;border-top:1px solid var(--hk-line)}.ad-live-drawer__quiet{margin-right:auto}.ad-live-drawer__helix{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:12px 16px;border-radius:14px;background:var(--hk-surface-2)}.ad-live-drawer__h{margin:6px 0 0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-muted)}.ad-live-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.ad-live-facts dt{font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-live-facts dd{margin:2px 0 0;font-size:15px;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-answers{margin:0;padding:0;list-style:none;counter-reset:ad-live-q;display:flex;flex-direction:column}.ad-live-answers li{counter-increment:ad-live-q;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:6px;row-gap:2px;padding:12px 0;border-top:1px solid var(--hk-line)}.ad-live-answers li:before{content:counter(ad-live-q) ".";grid-row:1 / span 2;font-size:14px;font-weight:700;color:var(--hk-plum)}.ad-live-answers__q{font-size:14px;font-weight:600;color:var(--hk-ink)}.ad-live-answers__a{font-size:15px;line-height:1.5;color:var(--hk-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ad-page:has(.ad-live-consults){max-width:1400px}.ad-cons-board.ad-live-board{grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:visible}.ad-live-board--closed{margin-top:14px}.ad-cons-board.ad-live-board.ad-live-board--closed{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-cons-col.ad-live-started{margin-top:14px;gap:10px}.ad-live-started__head{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;padding:0 4px}.ad-live-started__head .ad-cons-col__title{justify-content:flex-start}.ad-live-started__toggle{margin-left:auto;font-weight:600}.ad-live-started__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:start}.ad-live-started__more{align-self:flex-start;margin:2px 4px 0}.ad-cons-result li.ad-live-result--warn{color:var(--hk-warn)}.ad-live-card__plainname:hover{color:var(--hk-ink);text-decoration:none}.ad-live-card__elig{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:12px;background:var(--hk-surface-2)}.ad-live-card__eliglabel{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--hk-ink-2)}.ad-live-card__formname{font-weight:500;font-style:italic;color:var(--hk-muted)}.ad-live-card__eliglinks{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.hk.ad .ad-cons-card .ad-live-helix .hk-btn--secondary.hk-btn--sm{height:32px;padding:0 12px;font-size:13.5px;background:#fff}.ad-live-card__elig .ad-live-helix__who{font-size:12.5px}.ad-live-card__noelig{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ad-live-card__member{margin-top:-4px}.ad-live-consults .ad-cons-card .hk-callout{font-size:13.5px;padding:10px 12px}.hk-small.ad-live-preview-names{margin:0;color:var(--hk-ink-2)}.ad-live-scripts{display:contents}.ad-live-mailbox{margin:-18px 0 0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hk-muted)}.ad-live-mailbox--on>svg{flex:none;color:var(--hk-go)}.ad-live-scriptstate{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ad-live-scriptstate .hk-small{margin:0}.ad-live-emailtext{margin:0;padding:10px 12px;border-radius:10px;background:var(--hk-surface-2);font-family:inherit;font-size:13px;line-height:1.5;color:var(--hk-ink-2);white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow-y:auto}.ad-live-scripts .ad-cons-script .hk-callout{font-size:13.5px;padding:10px 12px}.ad-live-radios{display:flex;flex-direction:column;gap:8px}.ad-live-radio{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:var(--hk-ink);cursor:pointer}.ad-live-radio input{width:18px;height:18px;accent-color:var(--hk-plum)}.hk-small.ad-live-scriptline{color:var(--hk-ink-2)}.hk.ad .hk-card.ad-live-howto{gap:8px;padding:18px 22px}.ad-live-howto__steps{margin:0;padding-left:20px;list-style:decimal;display:flex;flex-direction:column;gap:4px;font-size:14.5px;line-height:1.5;color:var(--hk-ink-2)}@media (max-width: 1199px){.ad-cons-board.ad-live-board,.ad-cons-board.ad-live-board.ad-live-board--closed,.ad-live-started__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.ad-cons-board.ad-live-board,.ad-cons-board.ad-live-board.ad-live-board--closed,.ad-live-started__cards{grid-template-columns:minmax(0,1fr)}.ad-live-drawer__head,.ad-live-drawer__body,.ad-live-drawer__foot{padding-left:18px;padding-right:18px}.ad-live-facts{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1099px){.ad-table td.ad-live-np__end{text-align:left}}@media (max-width: 699px){.ad-live-scripts .hk-head--row{flex-wrap:wrap;align-items:flex-start}.ad-live-np td[data-label=Helix],.ad-live-np td.ad-live-np__end,.ad-live-np td[data-label="Health check"],.ad-live-np td[data-label="Patient form"],.ad-live-np td[data-label=Status]{grid-column:1 / -1}}.ad-live-noaccess{max-width:560px}.ad-live-noaccess__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ad-live-noaccess__title{margin:4px 0 0;font-size:22px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--hk-ink)}.ad-live-noaccess__text{margin:0;font-size:15.5px;line-height:1.55;color:var(--hk-ink-2)}.hk.ad .hk-card.ad-live-userscard{padding:0 24px}.ad-live-users{list-style:none;margin:0;padding:0}.ad-live-user{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 0;min-width:0}.ad-live-user+.ad-live-user{border-top:1px solid var(--hk-line)}.ad-live-user__main{display:flex;flex-direction:column;gap:5px;min-width:0}.ad-live-user__who{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.ad-live-user__name{font-size:15.5px;font-weight:700;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-user__email{font-size:14px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-live-user__pages{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px}.ad-live-user__preset{margin-right:4px;font-size:13.5px;font-weight:700;color:var(--hk-ink)}.ad-live-user__meta{font-size:13.5px;color:var(--hk-muted);overflow-wrap:anywhere}.ad-live-user__actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px;flex:none}.hk-small.ad-live-users__foot{margin:12px 0 0}.hk-actions.ad-live-headactions{flex-wrap:nowrap}.hk .modal:has(.ad-live-usersheet){width:min(760px,100%)}.ad-live-usersheet .hk-small{margin:0}.ad-live-usersheet .hk-input[readonly]{background:var(--hk-surface-2);color:var(--hk-ink-2)}.ad-live-presets{flex-wrap:wrap}.hk-choice.ad-live-presets__custom{cursor:default}.ad-live-presets__custom:not(.is-on){opacity:.55}.ad-live-userpages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px}.ad-live-userpage{min-width:0}.ad-live-userpage .ad-live-check{display:flex;align-items:flex-start;padding:8px 0}.ad-live-userpage .ad-live-check input{flex:none;margin:2px 0 0}.ad-live-userpage__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-live-userpage__label{font-size:15px;font-weight:600;color:var(--hk-ink)}.ad-live-userpage__hint{font-size:13.5px;font-weight:400;line-height:1.4;color:var(--hk-muted)}@media (max-width: 699px){.ad-live-userpages{grid-template-columns:minmax(0,1fr)}.ad-live-userpage--sub{padding-left:28px}.hk-head--row:has(>.ad-live-headactions){flex-wrap:wrap;align-items:flex-start}}@media (max-width: 640px){.ad-live-row{flex-direction:column}.ad-live-send .hk-form-row>.ad-live-state,.ad-live-send .hk-form-row>.ad-live-postcode{flex:1 1 auto}.ad-live-spacer{display:none}.ad-live-offer__opts{grid-template-columns:1fr}.ad-live-item{flex-direction:column;align-items:stretch}.ad-live-item__end{justify-content:flex-start}.ad-live-req__actions{margin-left:0;width:100%}.ad-live-req__actions .hk-btn{flex:1 1 auto}.hk.ad .hk-card.ad-live-reqcard{padding:0 18px}.ad-live-gate__card{padding:26px 20px}.ad-live-address{align-items:flex-end}.ad-live-user{flex-direction:column;align-items:stretch}.ad-live-user__actions{justify-content:flex-start}.hk.ad .hk-card.ad-live-userscard{padding:0 18px}}.ad-live-outlook{font-size:13.5px}.ad-live-msgher{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px}.ad-live-compose .hk-small{margin:0}.ad-live-compose .hk-input[readonly]{background:var(--hk-surface-2);color:var(--hk-ink-2)}.ad-live-compose .ad-live-compose__note{margin-top:6px;color:var(--hk-ink-2)}.hk-textarea.ad-live-compose__body{min-height:200px;line-height:1.55}.hk-textarea.ad-live-compose__text{min-height:120px;line-height:1.5}.ad-live-signoff{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-left:3px solid var(--hk-plum-soft);background:var(--hk-surface-2);border-radius:0 10px 10px 0}.ad-live-signoff__k{font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-live-signoff__v{font-size:15px;color:var(--hk-ink)}.ad-live-smscount{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;font-size:14px;color:var(--hk-muted)}.ad-live-smscount__n{font-weight:700;font-variant-numeric:tabular-nums;color:var(--hk-ink-2)}.ad-live-smscount__n.is-warn,.ad-live-smscount__warn{color:var(--hk-warn)}.ad-live-smscount__warn{font-weight:600}.ad-live-smscount__n.is-stop{color:var(--hk-stop)}.hk-link.ad-live-swap{font-size:inherit}.hk-actions.ad-live-msgs__head{align-items:center;flex-wrap:nowrap}.ad-live-msgs__head .hk-small{margin:0;white-space:nowrap}.ad-live-msgbar{display:flex;flex-direction:column;gap:6px}.ad-live-msgbar .hk-actions{align-items:center;flex-wrap:wrap}.ad-live-msgbar .hk-btn>svg{flex:none}.hk-small.ad-live-msgbar__why,.hk-small.ad-live-msgs__note{margin:0}.ad-live-msgs__filters{flex-wrap:wrap}.hk.ad .hk-card.ad-live-msgscard{padding:0 20px}.ad-live-msgs{list-style:none;margin:0;padding:0}.ad-live-msg{display:flex;align-items:flex-start;gap:14px;padding:14px 0;min-width:0}.ad-live-msg+.ad-live-msg{border-top:1px solid var(--hk-line)}.ad-live-msg__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-top:2px;border-radius:12px;background:var(--hk-surface-2);color:var(--hk-muted)}.ad-live-msg__icon--email{background:var(--hk-plum-soft);color:var(--hk-plum)}.ad-live-msg__icon--sms{background:var(--hk-info-soft);color:var(--hk-info)}.ad-live-msg--in .ad-live-msg__icon{background:var(--hk-blush-soft);color:var(--hk-plum-dark)}.ad-live-msg__main{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0}button.ad-live-msg__open{margin:0;padding:0;border:0;background:none;font:inherit;text-align:left;color:inherit;cursor:pointer}button.ad-live-msg__open:hover .ad-live-msg__subject{color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px}button.ad-live-msg__open:focus-visible{outline:2px solid var(--hk-plum);outline-offset:4px;border-radius:6px}.ad-live-msg__dir{font-size:12.5px;font-weight:700;letter-spacing:.02em;color:var(--hk-muted)}.ad-live-msg__subject{font-size:15px;font-weight:700;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-msg__preview{font-size:14.5px;line-height:1.45;color:var(--hk-ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-live-msg__preview--text{color:var(--hk-ink);white-space:pre-line;-webkit-line-clamp:4}.ad-live-msg__error{font-size:14px;line-height:1.45;color:var(--hk-stop)}.ad-live-msg__meta{font-size:13px;color:var(--hk-muted)}.ad-live-msg__end{flex:none;display:flex;align-items:center;min-height:36px}.ad-live-reader{display:flex;flex-direction:column;gap:10px}.ad-live-reader__frame{display:block;width:100%;height:min(60vh,560px);min-height:280px;border:1px solid var(--hk-line);border-radius:12px;background:#fff}.ad-live-reader__text{margin:0;padding:14px 16px;border:1px solid var(--hk-line);border-radius:12px;font-family:inherit;font-size:15px;line-height:1.55;color:var(--hk-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-height:min(60vh,560px);overflow-y:auto}.ad-live-reader .hk-small{margin:0}.ad-live-inbox__tabs{margin-top:-8px}.hk.ad .hk-card.ad-live-inboxcard{padding:0 24px}.ad-live-inbox{list-style:none;margin:0;padding:0}.ad-live-inbox__item{display:flex;flex-direction:column;gap:8px;padding:18px 0;min-width:0}.ad-live-inbox__item+.ad-live-inbox__item{border-top:1px solid var(--hk-line)}.ad-live-inbox__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 16px}.ad-live-inbox__who{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.ad-live-inbox__name{font-size:15.5px;font-weight:700;color:var(--hk-ink);text-decoration:none}a.ad-live-inbox__name:hover{color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px}.ad-live-inbox__number{font-size:14px;color:var(--hk-muted);font-variant-numeric:tabular-nums}.ad-live-inbox__when{font-size:13.5px;color:var(--hk-muted);white-space:nowrap}.ad-live-inbox__when.is-open{font-weight:600;color:var(--hk-plum)}.ad-live-inbox__text{margin:0;padding:10px 14px;border-radius:4px 14px 14px;background:var(--hk-surface-2);font-size:15px;line-height:1.5;color:var(--hk-ink);white-space:pre-wrap;overflow-wrap:anywhere;max-width:640px}.ad-live-inbox__muted{margin:0;font-size:13.5px;color:var(--hk-muted)}.ad-live-inbox__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.ad-live-inbox__foot .hk-small{margin:0}.ad-live-inbox__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.ad-live-inbox__item .hk-callout{font-size:14.5px;padding:12px 16px}.ad-live-linkmember .ad-members-search{flex:none;max-width:none}.ad-live-linkmember .ad-members-search .hk-input{max-width:none;width:100%;padding-left:44px}.ad-live-linkmember__text{max-width:none}.ad-live-linkmember .hk-small{margin:0}.ad-live-linklist{list-style:none;margin:0;padding:0}.ad-live-linklist__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;min-width:0}.ad-live-linklist__item+.ad-live-linklist__item{border-top:1px solid var(--hk-line)}.ad-live-linklist__who{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-live-linklist__name{font-size:15px;font-weight:700;color:var(--hk-ink)}.ad-live-linklist__sub{font-size:13.5px;color:var(--hk-muted);overflow-wrap:anywhere}@media (max-width: 640px){.hk.ad .hk-card.ad-live-msgscard,.hk.ad .hk-card.ad-live-inboxcard{padding:0 16px}.ad-live-msg{flex-wrap:wrap;gap:8px 12px}.ad-live-msg__icon{width:32px;height:32px}.ad-live-msg__main{flex-basis:calc(100% - 44px)}.ad-live-msg__end{min-height:0;margin-left:44px}.ad-live-msg__end:empty{display:none}.ad-live-inbox__actions{margin-left:0;width:100%}.ad-live-inbox__actions .hk-btn{flex:1 1 auto}.ad-live-reader__frame{height:55vh}.hk-actions.ad-live-msgs__head .hk-small{display:none}}.hk .modal:has(.ad-live-compose--email),.hk .modal:has(.ad-live-reader){width:min(760px,100%)}.ad-live-archive-btn{display:inline-flex;align-items:center;gap:6px}.ad-live-archive-presets{display:flex;flex-wrap:wrap;gap:8px}.ad-live-archived-line{color:var(--hk-ink-3, #6b5d63);margin:0}.ad-live-restore{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-live-restore__err{color:var(--hk-stop, #a3243b)}.ad-live-shellbanners{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;gap:8px;padding:12px 40px 0;max-width:1180px;margin:0 auto}.ad-live-shellbanner{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-r-sm, 14px);background:var(--hk-info-soft, #e7f0f6);color:var(--hk-ink);box-shadow:0 6px 18px #24101914}.ad-live-shellbanner>svg{flex:none;color:var(--hk-info, #2a5573)}.ad-live-shellbanner p{flex:1 1 auto;margin:0;font-size:14.5px;font-weight:600;line-height:1.4}.ad-live-shellbanner .hk-btn{flex:none}.ad-live-shellbanner--signin{background:var(--hk-blush-soft, #fdf3f5);border-color:var(--hk-blush, #f8dfe3)}.ad-live-shellbanner--signin>svg{color:var(--hk-stop, #8f3330)}@media (max-width: 899px){.ad-live-shellbanners{padding:10px 16px 0}.ad-live-shellbanner{flex-wrap:wrap}.ad-live-shellbanner p{flex-basis:calc(100% - 32px)}.ad-live-shellbanner .hk-btn{margin-left:30px}}.toaster .toast--action{pointer-events:auto}.toast__action{margin-left:auto;flex:none;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:transparent;color:inherit;font:inherit;font-weight:700;padding:4px 12px;cursor:pointer}.toast__action:hover,.toast__action:focus-visible{background:#ffffff29;outline:none}.ad-live-pdfwrap{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:4px 10px}.ad-live-pdfready{display:inline-flex;align-items:center;gap:10px;font-size:13px}.ad-live-pdfready__label{color:var(--hk-go);font-weight:600}.ad-live-pdfready--mini{gap:8px;font-size:12.5px}.ad-live-bmi{display:inline-flex;flex-direction:column;gap:1px}.ad-live-bmi__value{font-weight:700;font-size:15px;color:var(--hk-ink)}.ad-live-bmi__words{font-size:12.5px;color:var(--hk-muted)}.ad-live-bmi__none{font-size:13px}.ad-live-bmibox{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px);background:var(--hk-plum-soft, #f1e4ea)}.ad-live-bmibox__label{font-weight:700;color:var(--hk-plum)}.ad-live-bmibox__note{font-size:13.5px;color:var(--hk-muted)}.ad-live-np__tools{align-items:center;gap:10px}.ad-live-np__bulk{margin-left:auto}.ad-live-np__pick{width:36px}.ad-live-np__pick input{width:18px;height:18px;accent-color:var(--hk-plum);cursor:pointer}.ad-live-np tbody tr.is-picked{background:var(--hk-blush-soft)}.ad-live-np__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ad-live-np__chips .hk-chip{height:auto;min-height:24px;padding:3px 10px;font-size:12.5px}.ad-live-np__acts{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media (min-width: 1100px){.ad-table.ad-live-np th,.ad-table.ad-live-np td{padding-left:10px;padding-right:10px}.ad-table.ad-live-np th:first-child,.ad-table.ad-live-np td:first-child{padding-left:18px}.ad-table.ad-live-np th:last-child,.ad-table.ad-live-np td:last-child{padding-right:18px}.ad-live-np__when{min-width:92px}.ad-table.ad-live-np .ad-live-np__pick{width:30px;padding-right:0}.ad-live-np__acts{flex-direction:column;align-items:flex-end;gap:6px}}@media (max-width: 1099px){.ad-live-np--select tbody tr{position:relative}.ad-live-np--select td.ad-live-np__pick{position:absolute;top:14px;right:14px;width:auto}.ad-live-np--select td.ad-live-np__pick+td{grid-column:1 / -1;padding-right:40px}.ad-live-np--select td.ad-live-np__pick+td:before{content:none}.ad-members-table.ad-live-np td.ad-live-np__end{grid-column:1 / -1;text-align:left}.ad-members-table.ad-live-np td.ad-live-np__end:before{content:none}.ad-live-np__acts{justify-content:flex-start}.ad-live-np__bulk{margin-left:0}.ad-live-np .ad-live-np__callname{display:none}}.ad-live-drawer__dup{margin:0}.ad-live-drawer__editline{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.ad-live-eligedit{padding:14px;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px);background:#fff}.ad-live-otherforms{list-style:none;margin:0;padding:0;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px)}.ad-live-otherforms li{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:10px 14px}.ad-live-otherforms li+li{border-top:1px solid var(--hk-line)}.ad-live-otherforms__when{font-weight:600;font-size:14px}.ad-live-otherforms li .ad-cons-mini{margin-left:auto}.ad-live-otherforms__archive{justify-content:flex-start}.ad-live-archived-line{font-size:13px}.ad-live-warntext{color:var(--hk-warn, #5b3f86);font-weight:600}.ad-link__count.ad-link__count--quiet{background:var(--hk-surface-2);color:var(--hk-muted);box-shadow:inset 0 0 0 1px var(--hk-line-strong)}.ad-link.is-on .ad-link__count--quiet{box-shadow:none}.ad-link>svg,.ad-link>.ad-link__count{flex:0 0 auto}.ad-link>span:not(.ad-link__count){min-width:0;padding-block:6px;line-height:1.25}.hk.ad .hk-card.ad-live-start{gap:18px}.ad-live-start__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 24px}.ad-live-start__text{display:flex;flex-direction:column;gap:4px;flex:1 1 320px;min-width:0}.ad-live-start__line{margin:0;font-size:16px;color:var(--hk-ink)}.hk-small.ad-live-start__how{margin:0;color:var(--hk-ink-2);max-width:68ch}.ad-live-start__go{flex:none}@media (max-width: 640px){.ad-live-start__go{width:100%}}.ad-live-import__report{margin:0;display:flex;flex-direction:column;gap:2px}.ad-live-import__report .hk-small{overflow-wrap:anywhere}.hk-small.ad-live-import__how{color:var(--hk-ink-2)}.ad-live-check.ad-live-import__own{display:flex;margin-top:10px}.ad-live-isum{display:flex;flex-direction:column;gap:14px;min-width:0}.ad-live-isum--compact{padding-top:16px;border-top:1px solid var(--hk-line)}.ad-live-isum__tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width: 899px){.ad-live-isum__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ad-live-isum__tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:14px;background:var(--hk-surface-2)}.ad-live-isum__label{font-size:13px;font-weight:600;color:var(--hk-ink-2)}.ad-live-isum__value{font-size:24px;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--hk-ink)}.ad-live-isum__sub{font-size:13px;color:var(--hk-muted);overflow-wrap:anywhere}.ad-live-isum__link{margin-top:4px;font-size:13.5px;font-weight:600;align-self:flex-start}.ad-live-checks{display:flex;flex-direction:column;gap:6px}.ad-live-checks__title{margin:0;font-size:15px;font-weight:700;color:var(--hk-ink)}.ad-live-checks__list{margin:0;padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:4px;font-size:14.5px;line-height:1.5;color:var(--hk-ink-2)}.ad-live-checks__item{overflow-wrap:anywhere}.ad-live-reviews{scroll-margin-top:16px}.ad-live-reviews__filters{margin:4px 0 14px;flex-wrap:wrap}.ad-live-reviews__hot.ad-members-count{background:var(--hk-stop-soft, #fbe3e1);color:var(--hk-stop, #a3271d)}.ad-live-review{align-items:flex-start}.ad-live-review.is-overdue{box-shadow:inset 3px 0 0 var(--hk-stop, #a3271d);padding-left:14px;margin-left:-14px}.ad-live-review__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.ad-live-review__chips{display:inline-flex;flex-wrap:wrap;gap:6px}.ad-live-review__chips .hk-chip{height:auto;min-height:24px;padding:3px 10px;font-size:12.5px}.ad-live-review__acts{flex:0 1 auto;max-width:440px}.ad-live-review__acts .ad-live-outlook{flex-basis:100%;text-align:right;font-size:13px}.hk-small.ad-live-reviews__run{margin:10px 0 0}.hk-small.ad-live-reviewsline{margin:-10px 0 0}.hk-small.ad-live-reviewsline.is-hot{color:var(--hk-stop, #a3271d);font-weight:600}@media (max-width: 640px){.ad-live-review.is-overdue{padding-left:12px;margin-left:-12px}.ad-live-review__acts{max-width:none}.ad-live-review__acts .ad-live-outlook{text-align:left}}.ad-live-bmibox--review{flex-direction:column;align-items:flex-start;gap:4px}.ad-live-bmibox__change{font-size:13.5px;font-weight:600;color:var(--hk-ink-2)}.ad-live-drawer__kind{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ad-live-drawer__kind .hk-small{margin:0}.ad-live-reviewplan{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px);background:#fff}.ad-live-reviewplan__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-muted)}.ad-live-reviewplan__line{font-size:14.5px;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-reviewplan__line.hk-small{font-size:13.5px;color:var(--hk-ink-2)}.ad-live-otherforms li .hk-chip{height:auto;min-height:22px;padding:2px 9px;font-size:12px}.ad-live-bmi__flag,.ad-live-bmibox__flag{font-size:12.5px;font-weight:600;line-height:1.35;color:#8a5200;overflow-wrap:anywhere}.ad-live-bmi__flag{margin-top:2px}.ad-live-bmibox__flag{flex-basis:100%;font-size:13.5px}.ad-live-bmibox--flagged{border-color:#e4c48f}.ad-live-eligchip{display:inline-flex}.ad-live-eligchip .hk-chip{height:auto;min-height:24px;padding:3px 10px;font-size:12.5px}.hk-muted.ad-live-np__noresult{font-size:13px}.ad-live-drawer__elig{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ad-live-drawer__elig .hk-small{margin:0}.ad-live-booklinks{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px}.ad-live-booklinks__maybe{margin:0;padding:6px 9px;border:1px dashed var(--hk-line-strong);border-radius:10px;font-size:13px;line-height:1.45;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-live-booklinks__maybe b{font-weight:600;color:var(--hk-ink)}.ad-live-booklinks__maybe .ad-cons-mini{display:inline}.ad-live-linkboth{margin:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px);background:var(--hk-surface-2)}.ad-live-linkboth>div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:2px 10px}.ad-live-linkboth dt{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-muted);padding-top:2px}.ad-live-linkboth dd{margin:0;font-size:14.5px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-live-linkboth b{font-weight:700;color:var(--hk-ink)}.ad-live-bookpick{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.ad-live-bookpick__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--hk-line);border-radius:12px;background:#fff;cursor:pointer}.ad-live-bookpick__row.is-on{border-color:var(--hk-plum);box-shadow:0 0 0 1px var(--hk-plum)}.ad-live-bookpick__row input{width:18px;height:18px;flex:none;accent-color:var(--hk-plum)}.ad-live-bookpick__main{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.ad-live-bookpick__name{font-weight:700;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-bookpick__main .hk-small{margin:0}.ad-live-bookpick__row .hk-chip{flex:none;height:auto;min-height:22px;padding:2px 9px;font-size:12px}@media (max-width: 520px){.ad-live-linkboth>div{grid-template-columns:minmax(0,1fr)}}.ad-live-photo{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ad-live-photo__consent{margin:0;display:flex;flex-direction:column;gap:2px}.ad-live-photo__img{display:block;max-width:100%;max-height:480px;border:1px solid var(--hk-line);border-radius:12px;background:var(--hk-surface-2)}.ad-live-photo__save{font-size:14px}.ad-live-photo__ask{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ad-live-noelig{scroll-margin-top:16px}.ad-live-noelig__answers{display:flex;flex-direction:column;gap:4px;margin-top:4px;padding:10px 12px;border-radius:12px;background:var(--hk-stop-soft, #fbe6e5)}.ad-live-noelig__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-stop, #8f3330)}.ad-live-noelig__answers ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ad-live-noelig__answers li{display:flex;flex-direction:column;gap:1px}.ad-live-noelig__q{font-size:13.5px;font-weight:600;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-noelig__a{font-size:14.5px;color:var(--hk-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}@media (min-width: 1100px){.ad-live-np .ad-live-booklinks__maybe{min-width:200px}}.ad-today-stat{color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.ad-today-stat:hover{border-color:var(--hk-plum)}.ad-today-stat:focus-visible{outline:2px solid var(--hk-plum);outline-offset:2px}.ad-today-head{flex-wrap:nowrap;gap:14px}.ad-today-amount{color:var(--hk-ink);font-size:16px}.ad-today-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex-wrap:wrap;color:var(--hk-ink-2)}.ad-today-line{display:block;color:var(--hk-ink-2)}.ad-today-wording{font-size:13.5px;overflow-wrap:anywhere}.ad-today-aside{font-weight:500;color:var(--hk-muted)}.ad-today-name{color:var(--hk-ink);text-decoration:none}.ad-today-name:hover{color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px}.ad-today-hint{margin:-16px 0 0}.ad-today-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ad-today-stage{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px 16px;border:1px solid var(--hk-line);border-radius:14px;background:var(--hk-surface-2);color:var(--hk-ink-2);text-decoration:none;transition:border-color .15s ease}.ad-today-stage:hover{border-color:var(--hk-plum)}.ad-today-stage.is-on{background:#fff}.ad-today-stage__n{font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--hk-muted);font-variant-numeric:tabular-nums}.ad-today-stage.is-on .ad-today-stage__n{color:var(--hk-plum)}.ad-today-stage__label{font-size:15px;font-weight:700;color:var(--hk-ink)}.ad-today-stage__blurb{font-size:13px;line-height:1.4;color:var(--hk-muted)}.ad-today-foot{margin:0}@media (max-width: 959px){.ad-today-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.ad-today-nudge .hk-callout{flex-wrap:wrap}.ad-today-actions{gap:10px}.ad-today-wide,.ad-today-stage__blurb{display:none}}.ad-today-reason{color:var(--hk-ink)}.ad-pc{display:flex;flex-direction:column;gap:16px}.ad-pc-lead,.ad-pc-clear{margin:0;font-size:14.5px;line-height:1.55;color:var(--hk-ink-2)}.ad-pc-checked{color:var(--hk-muted)}.ad-pc-outcome{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--hk-line);border-radius:14px;background:var(--hk-surface-2)}.ad-pc-outcome--go{border-color:var(--hk-go);background:var(--hk-go-soft)}.ad-pc-outcome--warn{border-color:var(--hk-warn);background:var(--hk-warn-soft)}.ad-pc-outcome--stop{border-color:var(--hk-stop);background:var(--hk-stop-soft)}.ad-pc-outcome__text{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:var(--hk-ink)}.ad-pc-outcome__detail{margin:0;font-size:13.5px;line-height:1.5;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-pc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--hk-line);border-radius:14px}.ad-pc-item{display:flex;flex-direction:column;gap:8px;padding:16px 18px;min-width:0}.ad-pc-item+.ad-pc-item{border-top:1px solid var(--hk-line)}.ad-pc-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ad-pc-item__who{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-pc-item__name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;font-size:15.5px;font-weight:700;color:var(--hk-ink)}.ad-pc-item__test{display:inline-flex}.ad-pc-item__email{font-size:13.5px;color:var(--hk-muted);overflow-wrap:anywhere}.ad-pc-line{margin:0;font-size:14px;line-height:1.5;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-pc-line__k{font-weight:600;color:var(--hk-muted)}.ad-pc-ref{font-variant-numeric:tabular-nums;font-weight:600;color:var(--hk-ink);overflow-wrap:anywhere}.ad-pc-detail{font-size:13.5px}.ad-pc-item__foot{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding-top:2px}.ad-pc-confirm{margin:0;line-height:1.55;color:var(--hk-ink-2)}.ad-pc-steps{margin:0;padding-left:22px;list-style:decimal;display:flex;flex-direction:column;gap:4px;line-height:1.5;color:var(--hk-ink-2)}.ad-pc-check{display:inline-flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.4;color:var(--hk-ink);cursor:pointer}.ad-pc-check input{flex:0 0 auto;width:18px;height:18px;margin-top:1px;accent-color:var(--hk-plum)}.ad-pc-check--byhand{display:flex;padding:12px 14px;border:1px solid var(--hk-stop);border-radius:12px;background:var(--hk-stop-soft);overflow-wrap:anywhere}@media (max-width: 640px){.ad-pc-item{padding:14px}.ad-pc-item__head{flex-direction:column;gap:6px}}.hk-kv.ad-pt-kv{align-items:center;justify-content:flex-start}.ad-pt-kv__v{min-width:0;margin-left:auto;text-align:right;overflow-wrap:anywhere}.ad-pt-details>.hk-kv.ad-pt-kv--wide{grid-column:1 / -1}.ad-pt-kv__act{flex:none;display:inline-flex;align-items:center;margin-left:-8px}.ad-pt-kv__note{display:block;font-weight:400;margin-top:2px}.ad-pt-edit{min-width:34px;padding-left:8px;padding-right:8px}.ad-pt-name{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ad-pt-bmi{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.ad-pt-bmi .hk-small{font-weight:400;margin:0}.ad-pt-details .ad-pt-editor{grid-column:1 / -1}.ad-pt-editor{display:flex;flex-direction:column;gap:12px;margin:8px 0;padding:16px;border:1px solid var(--hk-plum);border-radius:14px;background:var(--hk-surface-2)}.ad-pt-editor__title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-plum)}.ad-pt-editor .hk-small{margin:0}.ad-pt-editor__actions{justify-content:flex-end}.ad-pt-empty-act{display:flex;justify-content:center;margin-top:4px}.ad-pt-shop{display:inline-flex;flex-direction:column;align-items:flex-end;gap:4px;font-weight:400}.ad-pt-shop__num{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.ad-pt-shop__who{font-size:14px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-pt-shop .hk-small{margin:0}.ad-pt-copy{min-height:30px;padding:0 10px;font-size:13px}.ad-pt-shopsearch{display:flex;align-items:center;gap:10px}.ad-pt-shopsearch .ad-members-search{flex:1 1 auto;min-width:0;max-width:none}.ad-pt-shopsearch .ad-members-search .hk-input{width:100%;max-width:none;padding-left:44px}.ad-pt-shoplist .ad-live-linklist__item.is-off{opacity:.7}.ad-pt-shoplist__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ad-pt-shoplist__chips:empty{display:none}.ad-pt-merge{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ad-pt-merge__kept,.ad-pt-merge__dupes{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--hk-line);border-radius:14px;background:var(--hk-surface-2);min-width:0;overflow-wrap:anywhere}.ad-pt-merge__kept .hk-small,.ad-pt-merge__dupes .hk-small{margin:0}.ad-pt-merge__opt{align-items:flex-start}.ad-pt-merge__preview{align-self:flex-start}.ad-pt-callouts{display:contents}.ad-pt-callouts>.hk-callout,.ad-pt-send>.hk-callout,.ad-pt-editor>.hk-callout{flex-wrap:wrap;row-gap:12px}.ad-pt-callouts>.hk-callout>.hk-callout__body,.ad-pt-send>.hk-callout>.hk-callout__body,.ad-pt-editor>.hk-callout>.hk-callout__body{flex:1 1 240px}.ad-pt-callouts>.hk-callout>.hk-btn,.ad-pt-send>.hk-callout>.hk-btn,.ad-pt-editor>.hk-callout>.hk-btn{max-width:100%}.ad-pt-address{display:flex;flex-direction:column;gap:12px}.ad-pt-lookup__box{position:relative}.ad-pt-lookup__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--hk-muted);pointer-events:none}.ad-pt-lookup__box .hk-input{padding-left:42px}.ad-pt-lookup__hits{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--hk-line-strong);border-radius:12px;background:#fff;box-shadow:0 8px 24px #2a223014}.ad-pt-lookup__hit{display:block;width:100%;padding:10px 12px;border:0;border-radius:8px;background:none;font:inherit;font-size:15px;text-align:left;color:var(--hk-ink);cursor:pointer}.ad-pt-lookup__hit:hover,.ad-pt-lookup__hit:focus-visible{background:var(--hk-plum-soft);outline:none}.ad-pt-address__note{margin:0;color:var(--hk-ink-2)}.ad-pt-address__fields{display:flex;flex-direction:column;gap:16px}.ad-pt-postcode{max-width:140px}.ad-pt-which{display:flex;flex-direction:column;gap:10px}.ad-pt-which__opt{display:flex;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:14px 16px;border:1px solid var(--hk-line-strong);border-radius:14px;background:#fff;font:inherit;text-align:left;color:var(--hk-ink);cursor:pointer}.ad-pt-which__opt:hover{border-color:var(--hk-plum)}.ad-pt-which__opt.is-on{border-color:var(--hk-plum);box-shadow:0 0 0 2px var(--hk-plum) inset;background:var(--hk-plum-soft)}.ad-pt-which__title{font-size:16px;font-weight:600;overflow-wrap:anywhere}.ad-pt-which__line{font-size:14.5px;color:var(--hk-ink-2)}.ad-pt-which__sub{font-size:13.5px;color:var(--hk-muted);overflow-wrap:anywhere}.ad-pt-which__chips{display:flex;flex-wrap:wrap;gap:6px}.ad-pt-which__chips:empty{display:none}.ad-pt-which__opt--none .ad-pt-which__title{font-weight:600}.ad-pt-which__add{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ad-pt-which__add .hk-small{margin:0}.ad-pt-which__group{display:flex;flex-direction:column;gap:8px;min-width:0}.ad-pt-which__group+.ad-pt-which__group{padding-top:12px;border-top:1px solid var(--hk-line)}.ad-pt-which__head{margin:0;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--hk-ink-2)}.ad-pt-which__group .hk-small{margin:0}.ad-pt-which__item{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-pt-which__opt:disabled{cursor:default;background:var(--hk-surface-2)}.ad-pt-which__opt:disabled:hover{border-color:var(--hk-line-strong)}.hk-select.ad-pt-select--locked{cursor:default;background:var(--hk-surface-2)}.ad-pt-which__acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 4px}.ad-pt-which__acts .hk-small{margin:0}.ad-pt-which__none{margin:4px 0 0}.ad-pt-swap{padding:12px 14px;border:1px solid var(--hk-line);border-radius:12px;background:var(--hk-surface-2)}.ad-pt-swap>.hk-small:first-child{margin:0 0 6px;color:var(--hk-ink-2)}.ad-pt-recent{color:var(--hk-ink)}.ad-pt-mismatch{margin:0;font-weight:600}.ad-pt-scripts{list-style:none;margin:0;padding:0}.ad-pt-scripts__row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px 16px;padding:14px 16px}.ad-pt-scripts__row+.ad-pt-scripts__row{border-top:1px solid var(--hk-line)}.ad-pt-scripts__main{display:flex;flex-direction:column;gap:3px;min-width:0}.ad-pt-scripts__main .hk-small{margin:0;overflow-wrap:anywhere}.ad-pt-scripts__title{font-size:16px;font-weight:600;overflow-wrap:anywhere}.ad-pt-scripts__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px}.ad-pt-scripts__held{color:var(--hk-ink-2)}.ad-pt-scripts__acts{flex:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ad-cons-script.ad-pt-script--focus{border-color:var(--hk-plum);box-shadow:0 0 0 2px var(--hk-plum)}.ad-pt-facts{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--hk-line);border-radius:14px;background:var(--hk-surface-2)}.ad-pt-facts__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin-bottom:6px}.ad-pt-facts__head .hk-small{margin:0}.ad-pt-facts .ad-live-legend,.ad-pt-merge .ad-live-legend{float:none;width:auto}.ad-pt-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 0;font-size:15px}.ad-pt-facts__row+.ad-pt-facts__row{border-top:1px solid var(--hk-line)}.ad-pt-facts__k{flex:none;color:var(--hk-muted)}.ad-pt-facts__v{min-width:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.ad-pt-facts__v.is-missing{font-weight:400;color:var(--hk-warn)}.ad-pt-facts__item{margin:-2px 0 2px;text-align:right}.ad-pt-facts .hk-callout{margin-top:8px}.hk-choice.ad-pt-choice--over:not(:disabled){border-style:dashed}.hk-choice:disabled{opacity:.45;cursor:not-allowed}.ad-pt-override{margin-top:4px}.ad-pt-override .hk-field{margin:0}.ad-pt-back{margin-right:auto}.hk-input.ad-pt-input--fixed{background:var(--hk-surface-2);color:var(--hk-ink-2);cursor:default}.hk-small.ad-pt-restored{margin:0;padding:8px 12px;border-radius:10px;background:var(--hk-info-soft);color:var(--hk-ink)}.hk-btn.hk-btn--sm.ad-pt-pick{justify-content:flex-start;max-width:100%;height:auto;min-height:34px;padding-top:6px;padding-bottom:6px;white-space:normal;text-align:left;line-height:1.35}.ad-pt-emailed{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--hk-line);border-radius:12px;background:var(--hk-go-soft)}.ad-pt-emailed__line{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--hk-ink)}.ad-pt-emailed__line .hk-chip{flex:none}.ad-pt-emailed__more summary{cursor:pointer;font-size:14px;font-weight:600;color:var(--hk-plum)}.ad-pt-emailed__text{margin-top:8px;padding:12px;border-radius:10px;background:#fff;font-size:14px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--hk-ink-2)}.ad-pt-followup{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--hk-line)}.ad-pt-followup .hk-small{margin:0}fieldset.ad-pt-choice{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px;min-width:0}fieldset.ad-pt-choice legend{padding:0;margin-bottom:4px}fieldset.ad-pt-choice .hk-small{margin:0}.ad-pt-money{position:relative;max-width:220px}.ad-pt-money__sign{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--hk-muted);pointer-events:none}.ad-pt-money .hk-input{padding-left:28px}.ad-pt-switch .hk-small{margin:4px 0 0 28px}.hk-choice.ad-pt-archchip:not(.is-on){border-style:dashed;color:var(--hk-muted)}.ad-pt-archived-table .ad-live-archived-line{margin:0}.ad-pt-restorecell{text-align:right}.ad-pt-linkissues{display:flex;flex-direction:column;gap:2px;margin-top:6px}.ad-pt-withdraw{color:var(--hk-stop)}.ad-disp-live-unmarked td{background:var(--hk-warn-soft)}.ad-disp-live-unmarked__chip{display:flex;flex-direction:column;align-items:flex-start;gap:4px;max-width:220px;margin-top:6px}.ad-disp-live-unmarked__chip .hk-chip{height:auto;padding-top:3px;padding-bottom:3px;white-space:normal;line-height:1.3}.ad-pt-offer__opts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ad-pt-offer__every{display:block;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.3;color:var(--hk-ink-2)}.ad-live-offer .hk-small.ad-pt-offer__here{color:var(--hk-ink-2)}.ad-live-offer>.hk-small{margin:0}.ad-pt-review{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border:1px solid var(--hk-line);border-radius:16px;background:var(--hk-surface-2)}.ad-pt-review__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px}.ad-pt-review .ad-live-legend{float:none;width:auto;margin:0}.ad-pt-review__lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ad-pt-review__lines .hk-small{margin:0;color:var(--hk-ink-2)}.ad-pt-review__acts{display:flex;flex-wrap:wrap;gap:8px}.hk.ad .hk-card.ad-pt-next{border-color:var(--hk-plum-soft, var(--hk-line));box-shadow:inset 4px 0 0 var(--hk-plum)}.ad-pt-next__acts{justify-content:flex-start}.ad-live-date__of.ad-pt-date__pay{font-weight:600;color:var(--hk-plum)}.ad-cell-sub.ad-pt-nextline{color:var(--hk-plum)}@media (max-width: 640px){.ad-pt-review{padding:14px}.ad-pt-review__acts .hk-btn{flex:1 1 auto}.ad-pt-merge{grid-template-columns:minmax(0,1fr)}.hk-kv.ad-pt-kv{gap:4px 10px}.hk-kv.ad-pt-kv .ad-pt-kv__v{flex:1 1 auto}.ad-pt-kv__act{margin-left:0}.hk-kv.ad-pt-kv--wide{flex-wrap:wrap;align-items:flex-start}.hk-kv.ad-pt-kv--wide .hk-kv__k,.hk-kv.ad-pt-kv--wide .ad-pt-kv__v,.hk-kv.ad-pt-kv--wide .ad-pt-kv__act{flex-basis:100%;margin-left:0;text-align:left}.ad-pt-kv--wide .ad-pt-shop{align-items:flex-start}.ad-pt-shopsearch{flex-wrap:wrap}.ad-pt-facts__row{flex-direction:column;gap:2px}.ad-pt-facts__v,.ad-pt-facts__item{text-align:left}.ad-pt-editor{padding:12px}.ad-pt-back{margin-right:0}.ad-pt-scripts__row{flex-direction:column}.ad-pt-scripts__acts{justify-content:flex-start}}.ad-email-preview__head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0;font-size:14px}.ad-email-preview__head dt{color:var(--hk-muted)}.ad-email-preview__head dd{margin:0;overflow-wrap:anywhere}.ad-email-preview__body{border:1px solid var(--hk-line);border-radius:var(--hk-r-sm);background:var(--hk-surface);padding:16px 18px;font-size:15px;line-height:1.55;max-height:55vh;overflow-y:auto}.ad-email-preview__body p{margin:0 0 12px;overflow-wrap:anywhere}.ad-email-preview__body p:last-child{margin-bottom:0}.ad-page:has(.ad-cons-screen){max-width:1400px}.ad-cons-screen{display:contents}.ad-cons-screen .hk-head--row{align-items:flex-end}@media (max-width: 699px){.ad-cons-screen .hk-head--row{flex-wrap:wrap;align-items:flex-start}}.ad-cons-metaline{margin-top:-18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 24px}.ad-cons-last{margin:0;display:flex;align-items:center;gap:8px;font-size:14px;color:var(--hk-muted);min-width:0}.ad-cons-last>svg{flex:none}.ad-cons-metaline__left{display:grid;gap:2px;min-width:0}.ad-cons-tz{margin:0;font-size:13px;color:var(--hk-muted)}.ad-cons-last+.ad-cons-tz{padding-left:24px}.ad-cons-scriptslink{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--hk-muted);white-space:nowrap;transition:background .15s ease,color .15s ease}.ad-cons-scriptslink:hover{color:var(--hk-plum);background:var(--hk-surface-2)}.ad-cons-scriptslink.is-on{color:var(--hk-plum);background:var(--hk-plum-soft)}.ad-cons-scriptslink.is-on:hover{background:var(--hk-blush)}.ad-cons-tray,.ad-cons-pick{background:#fff;border:1px solid var(--hk-line);border-radius:18px;padding:0 22px}.ad-cons-pick{border-radius:14px;padding:0 16px}.hk.ad .ad-cons-pick .hk-row{min-height:56px;padding:12px 0;gap:14px}.ad-cons-pick .hk-row__meta{overflow-wrap:anywhere}.ad-cons-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ad-cons-count{font-weight:700;font-variant-numeric:tabular-nums;opacity:.6}.hk-choice.is-on .ad-cons-count{opacity:.85}.ad-cons-mini{font-size:13px;font-weight:600;color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap;align-self:flex-start}.ad-cons-mini:hover{color:var(--hk-plum-dark)}.ad-cons-older{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--hk-ink-2);cursor:pointer}.ad-cons-board{display:grid;grid-template-columns:repeat(4,minmax(236px,1fr));gap:14px;align-items:start;overflow-x:auto;padding-bottom:2px}.ad-cons-board--exits{grid-template-columns:repeat(3,minmax(236px,1fr));margin-top:14px}.ad-cons-col{background:var(--hk-surface-2);border-radius:18px;padding:14px 12px 12px;display:flex;flex-direction:column;gap:12px;min-width:0}.ad-cons-col__head{display:flex;flex-direction:column;gap:2px;padding:0 4px}.ad-cons-col__title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ad-cons-col__title h3{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--hk-ink)}.ad-cons-col__title .hk-chip{height:24px;min-width:28px;justify-content:center;padding:0 9px}.ad-cons-col__blurb{font-size:13px;line-height:1.4;color:var(--hk-muted)}.ad-cons-col__cards{display:flex;flex-direction:column;gap:10px}.ad-cons-col__empty{padding:16px 10px;border:1px dashed var(--hk-line-strong);border-radius:14px;font-size:13.5px;line-height:1.45;text-align:center;color:var(--hk-muted)}.ad-cons-card{background:#fff;border:1px solid var(--hk-line);border-radius:14px;padding:14px 14px 12px;display:flex;flex-direction:column;gap:10px;min-width:0}.ad-cons-card--flag{border-color:var(--hk-line-strong);box-shadow:inset 3px 0 0 var(--hk-plum)}.ad-cons-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ad-cons-card__name{font-size:15.5px;font-weight:700;line-height:1.3;color:var(--hk-ink);min-width:0;overflow-wrap:anywhere}.ad-cons-card__name:hover{color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px}.ad-cons-card .hk-chip{height:auto;min-height:24px;padding:4px 10px;font-size:12.5px;line-height:1.2;white-space:normal}.ad-cons-card__meta{margin-top:-6px;font-size:13.5px;line-height:1.45;color:var(--hk-muted)}.ad-cons-card__helix{display:block;font-style:italic}.ad-cons-card__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ad-cons-dob{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.ad-cons-card__state{display:flex;flex-direction:column;gap:4px}.ad-cons-card__sub{font-size:13.5px;line-height:1.45;color:var(--hk-muted)}.ad-cons-state{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;color:var(--hk-ink-2)}.ad-cons-state>svg{flex:none;margin-top:2px;color:var(--hk-muted)}.ad-cons-state b{color:var(--hk-ink);font-weight:600}.ad-cons-state--go>svg{color:var(--hk-go)}.ad-cons-state--warn>svg{color:var(--hk-warn)}.ad-cons-state--wait{color:var(--hk-muted)}.ad-cons-card__actions{display:flex;flex-wrap:wrap;gap:8px}.hk.ad .ad-cons-card .hk-btn--sm{height:36px;padding:0 14px;font-size:14px}.hk.ad .ad-cons-card .hk-btn--ghost.hk-btn--sm{padding:0 10px}.ad-cons-note{padding:8px 10px;border-radius:10px;background:var(--hk-blush-soft);font-size:13.5px;line-height:1.45;color:var(--hk-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.ad-cons-noteedit{display:flex;flex-direction:column;gap:8px}.hk.ad .ad-cons-noteedit .hk-textarea{min-height:84px;font-size:14px;padding:10px 12px}.ad-cons-card__foot{display:flex;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--hk-line)}.hk.ad .ad-cons-move{flex:1 1 auto;min-width:0;width:auto;height:34px;padding:0 8px;border-radius:10px;font-size:13.5px;color:var(--hk-ink-2)}.ad-cons-exits{display:flex;flex-direction:column}.ad-cons-exits__bar{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;width:100%;padding:14px 18px;border:1px solid var(--hk-line);border-radius:16px;background:#fff;text-align:left;font-size:14.5px;color:var(--hk-ink-2)}.ad-cons-exits__bar:hover{border-color:var(--hk-line-strong)}.ad-cons-exits__counts{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--hk-muted)}.ad-cons-exits__counts b{color:var(--hk-ink);font-variant-numeric:tabular-nums;margin-left:2px}.ad-cons-exits__toggle{margin-left:auto;font-weight:600;color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px}.ad-cons-inbox{display:flex;flex-direction:column;gap:10px}.ad-cons-script{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 28px;padding:18px 22px;background:#fff;border:1px solid var(--hk-line);border-radius:18px}.ad-cons-script--todo{box-shadow:inset 3px 0 0 var(--hk-warn)}.ad-cons-script__main,.ad-cons-script__side{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-cons-script__side{gap:10px}.ad-cons-script__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ad-cons-script__name{font-size:16px;font-weight:700;color:var(--hk-ink)}.ad-cons-script__time{font-size:13.5px;color:var(--hk-muted);white-space:nowrap}.ad-cons-script__sub{font-size:13.5px;line-height:1.45;color:var(--hk-muted)}.ad-cons-script__item{font-size:14px;line-height:1.45;color:var(--hk-ink);padding:8px 12px;border-radius:10px;background:var(--hk-surface-2);overflow-wrap:anywhere}.ad-cons-line{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;font-size:14px;line-height:1.45;color:var(--hk-ink-2)}.ad-cons-line>svg{flex:none;margin-top:2px;color:var(--hk-go)}.ad-cons-line>span{flex:1 1 200px;min-width:0}.ad-cons-line b{color:var(--hk-ink);font-weight:600}.ad-cons-line--todo{flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;border-radius:12px;background:var(--hk-warn-soft)}.ad-cons-line--todo>span{flex:none}.ad-cons-line--muted{color:var(--hk-muted)}.hk.ad .ad-cons-line .hk-select,.hk.ad .ad-cons-pickers .hk-select{height:40px;font-size:14px;padding:0 10px;border-radius:10px}.ad-cons-pickers{display:flex;gap:8px}.ad-cons-pickers .hk-select{flex:1 1 0;min-width:0}.ad-cons-script__actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:auto}.ad-cons-import{display:flex;flex-direction:column;gap:16px}.ad-cons-import .hk-small{margin:0}.ad-cons-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ad-cons-result{list-style:none;margin:0;padding:4px 16px;border:1px solid var(--hk-line);border-radius:14px;display:flex;flex-direction:column}.ad-cons-result li{display:flex;align-items:baseline;gap:14px;padding:10px 0;font-size:15px;color:var(--hk-ink)}.ad-cons-result li+li{border-top:1px solid var(--hk-line)}.ad-cons-result li.is-zero{color:var(--hk-muted)}.ad-cons-result__n{flex:none;min-width:28px;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.ad-cons-result__hint{display:block;font-size:13px;color:var(--hk-muted)}.ad-cons-search{position:relative;display:flex;align-items:center}.ad-cons-search>svg{position:absolute;left:16px;color:var(--hk-muted);pointer-events:none}.hk .ad-cons-search .hk-input{width:100%;padding-left:44px}.ad-cons-person{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.ad-cons-resolve .hk-small{margin:0}.hk .modal:has(.ad-cons-check){width:min(1080px,100%)}.ad-cons-check{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start}.ad-cons-check__col{display:flex;flex-direction:column;gap:24px;min-width:0}.ad-cons-check__preview{position:sticky;top:0;padding:18px;border-radius:18px;background:var(--hk-surface-2)}.ad-cons-block{display:flex;flex-direction:column;gap:12px}.ad-cons-block .hk-small{margin:0}.ad-cons-step{margin:0;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--hk-ink)}.ad-cons-step--gap{margin-top:10px}.ad-cons-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;padding:14px 16px;border:1px solid var(--hk-line);border-radius:14px}.ad-cons-fact{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-cons-fact--wide{grid-column:1 / -1}.ad-cons-fact__k{font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-cons-fact__v{font-size:14.5px;line-height:1.45;color:var(--hk-ink);overflow-wrap:anywhere}.ad-cons-member{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--hk-line);border-radius:14px}.ad-cons-member .hk-small{margin:0}.ad-cons-member__top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ad-cons-member__name{font-size:17px;font-weight:700;color:var(--hk-ink)}.ad-cons-row{flex-wrap:wrap}.ad-cons-row>.hk-field{flex:1 1 180px}.ad-cons-row>.hk-field.ad-cons-half{flex:0 1 calc(50% - 6px)}.ad-cons-labelrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ad-cons-labelrow .ad-cons-mini{align-self:baseline}.hk.ad .ad-cons-directions{min-height:84px;font-size:15px;line-height:1.5}.ad-cons-missing{margin-right:auto;align-self:center;font-size:14px;color:var(--hk-muted)}.ad-cons-ok{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--hk-go);font-weight:600}.ad-cons-supplies{display:flex;align-items:center;gap:10px;min-height:50px}.ad-cons-supplies b{font-size:24px;font-weight:700;color:var(--hk-ink);font-variant-numeric:tabular-nums}.ad-cons-block .hk-callout{font-size:14.5px;padding:14px 16px}.ad-cons-placeholder{padding:18px 16px;border:1px dashed var(--hk-line-strong);border-radius:14px;font-size:14px;color:var(--hk-muted);text-align:center;background:#fff}.ad-cons-rxcard{display:flex;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid var(--hk-line);border-radius:16px;background:#fff}.ad-cons-rxcard__k{font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-cons-rxcard__line{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--hk-ink)}.ad-cons-rxcard__dir{font-size:14px;line-height:1.5;color:var(--hk-ink-2)}.ad-cons-rxcard__facts{display:flex;flex-wrap:wrap;gap:2px 0;font-size:13px;color:var(--hk-muted)}.ad-cons-rxcard__facts>span+span:before{content:"·";margin:0 8px}.ad-cons-rxcard__review{margin-top:4px;padding-top:10px;border-top:1px solid var(--hk-line);font-size:14px;font-weight:600;color:var(--hk-plum)}.ad-cons-opts{display:flex;flex-direction:column;gap:10px}.ad-cons-opt{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--hk-line-strong);border-radius:16px;background:#fff}.ad-cons-opt__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ad-cons-opt__title{font-size:15.5px;font-weight:700;color:var(--hk-ink)}.ad-cons-opt__price{font-size:24px;font-weight:700;letter-spacing:-.02em;color:var(--hk-ink);line-height:1.15}.ad-cons-opt__price small{font-size:14px;font-weight:500;letter-spacing:0;color:var(--hk-muted)}.ad-cons-opt__detail{font-size:14px;line-height:1.45;color:var(--hk-ink-2)}.ad-cons-opt__foot{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--hk-muted)}.ad-cons-email{border:1px solid var(--hk-line);border-radius:16px;overflow:hidden;background:#fff}.ad-cons-email__head{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-bottom:1px solid var(--hk-line);font-size:13.5px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-cons-email__k{display:inline-block;min-width:62px;font-weight:600;color:var(--hk-muted)}.ad-cons-email__body{display:flex;flex-direction:column;gap:10px;padding:18px 20px 22px;font-size:14.5px;line-height:1.55;color:var(--hk-ink)}.ad-cons-email__brand{font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--hk-plum);margin-bottom:4px}.ad-cons-email__cta{align-self:flex-start;margin-top:6px;padding:10px 18px;border-radius:999px;background:var(--hk-plum);color:#fff;font-size:14px;font-weight:600}@media (max-width: 1279px){.ad-cons-board{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.ad-cons-board--exits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 999px){.ad-cons-board,.ad-cons-board--exits{grid-template-columns:minmax(0,1fr)}.ad-cons-script{grid-template-columns:minmax(0,1fr);gap:14px}.ad-cons-check{grid-template-columns:minmax(0,1fr)}.ad-cons-check__preview{position:static}}@media (max-width: 599px){.ad-cons-tray{padding:0 16px}.ad-cons-row>.hk-field.ad-cons-half{flex:1 1 100%}.ad-cons-missing{flex:1 1 100%}.ad-cons-tray .hk-row{flex-wrap:wrap}.ad-cons-tray .hk-row__end{width:100%;justify-content:flex-start}.ad-cons-script{padding:16px}.ad-cons-facts{grid-template-columns:minmax(0,1fr)}.ad-cons-pickers{flex-direction:column}.ad-cons-last{align-items:flex-start}}.ad-live-conshead{flex-wrap:wrap;justify-content:flex-end;gap:8px}.ad-cons-card__foot .ad-live-archive-btn{flex:none;height:34px}.hk.ad .ad-live-consults .ad-cons-card__foot{gap:6px}.hk.ad .ad-live-consults .ad-cons-card__foot .ad-live-archive-btn{width:34px;padding:0;justify-content:center}.hk.ad .ad-live-consults .ad-cons-move{padding:0 2px 0 8px}.ad-live-consults .ad-cons-card__top{flex-wrap:wrap;row-gap:6px}.ad-live-consults .ad-cons-card__top>.ad-cons-card__name{flex:1 1 6em}.ad-live-consults .ad-cons-card__top>.ad-cons-card__chips{flex:0 1 auto;min-width:0}.ad-live-consarch td{vertical-align:top}.ad-live-addconsult__who{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding:10px 12px;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px);background:var(--hk-plum-soft, #f1e4ea)}.ad-live-addconsult__whotext{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.ad-live-addconsult__hits{max-height:260px;overflow:auto}.ad-live-addconsult__type{align-self:flex-start;margin-top:6px}.ad-live-addconsult__hint{margin:0}.ad-live-scriptfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:6px 16px;margin:8px 0 0}.ad-live-scriptfacts dt{font-size:12px;font-weight:600;color:var(--hk-muted)}.ad-live-scriptfacts dd{margin:0;font-size:14px;color:var(--hk-ink);overflow-wrap:anywhere}.ad-live-script--archived{opacity:.92}.ad-live-patientpick{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--hk-line);border-radius:var(--hk-r-sm, 14px);max-height:240px;overflow:auto}.ad-live-patientpick li+li{border-top:1px solid var(--hk-line)}.ad-live-patientpick__row{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 12px;border:0;background:transparent;text-align:left;font:inherit;cursor:pointer}.ad-live-patientpick__row:hover,.ad-live-patientpick__row:focus-visible{background:var(--hk-blush-soft);outline:none}.ad-live-patientpick__suggest{margin:4px 0 10px}.ad-live-patientpick__suggest .ad-live-patientpick{border-style:dashed;border-color:var(--hk-line-strong)}.ad-cons-board.ad-live-board.ad-live-board--three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1199px){.ad-cons-board.ad-live-board.ad-live-board--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 699px){.ad-cons-board.ad-live-board.ad-live-board--three{grid-template-columns:minmax(0,1fr)}}.ad-cons-card--focus{border-color:var(--hk-plum);box-shadow:0 0 0 3px var(--hk-plum-soft),inset 3px 0 0 var(--hk-plum);animation:ad-cons-focus 1.2s ease-out 2;scroll-margin:96px}@keyframes ad-cons-focus{0%{box-shadow:0 0 0 6px var(--hk-blush),inset 3px 0 0 var(--hk-plum)}to{box-shadow:0 0 0 3px var(--hk-plum-soft),inset 3px 0 0 var(--hk-plum)}}@media (prefers-reduced-motion: reduce){.ad-cons-card--focus{animation:none}}.ad-live-chiplink{display:inline-flex;border-radius:999px}.ad-live-chiplink:hover .hk-chip{text-decoration:underline;text-underline-offset:3px}.ad-live-card__maybe{list-style:none;margin:0;padding:8px 10px;display:flex;flex-direction:column;gap:6px;border:1px dashed var(--hk-line-strong);border-radius:12px;font-size:13px;line-height:1.45;color:var(--hk-ink-2)}.ad-live-card__maybe li{overflow-wrap:anywhere}.ad-live-card__maybe b{font-weight:600;color:var(--hk-ink)}.ad-live-card__maybe .ad-cons-mini{display:inline}.ad-live-link__recent{margin:8px 0 0;font-size:15px;font-weight:700;color:var(--hk-ink)}.ad-scr-screen{display:contents}.ad-scr-screen .hk-head--row{align-items:flex-end}.ad-scr-mailbox{margin:-18px 0 0;display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;color:var(--hk-muted)}.ad-scr-mailbox>svg{flex:none;margin-top:3px}.ad-scr-list{display:flex;flex-direction:column;gap:16px}.ad-scr-toolbar{justify-content:space-between}.ad-scr-search{flex:0 1 340px;min-width:0}.hk.ad .ad-toolbar .ad-scr-search .hk-input{max-width:none;height:44px;font-size:15px}.ad-scr-tags{display:flex;flex-wrap:wrap;gap:6px}.ad-scr-tags .hk-chip{height:24px;padding:0 10px;font-size:12.5px}.ad-scr-by{margin-top:-4px;padding-left:24px;font-size:13.5px;color:var(--hk-muted)}.ad-scr-plan{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 12px;border-radius:12px;background:var(--hk-surface-2)}.ad-scr-plan__k{font-size:13px;font-weight:600;color:var(--hk-muted)}.ad-scr-plan .hk-chip{height:auto;min-height:26px;padding:3px 11px;white-space:normal}.ad-scr-plan__detail{font-size:13.5px;color:var(--hk-ink-2)}.ad-scr-aside{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--hk-surface-2);font-size:14px;line-height:1.45;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-scr-aside__k{font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-scr-undo,.ad-scr-add{gap:16px}.ad-scr-add{gap:12px}.ad-scr-undo .hk-small,.ad-scr-add .hk-small{margin:0}.hk.ad .ad-scr-undo .hk-textarea{min-height:84px;font-size:15px}.ad-scr-add .ad-cons-pick{max-height:420px;overflow-y:auto}@media (max-width: 699px){.ad-scr-screen .hk-head--row{flex-wrap:wrap;align-items:flex-start}.ad-scr-search{flex:1 1 100%}.ad-scr-toolbar .hk-choices{gap:8px}.ad-scr-toolbar .hk-choice{padding:0 12px}}.ad-scr-undo__note{padding:12px 14px;border-radius:12px;background:var(--hk-warn-soft);font-size:14px;line-height:1.5;color:var(--hk-ink-2)}.ad-scr-by--flush{padding-left:0}:root{--plum-900: #38101f;--plum-800: #471728;--plum-700: #5a1e33;--plum-600: #6d2740;--plum-500: #83354f;--plum-300: #b07d90;--plum-100: #e6d2d9;--cream-500: #ece0cf;--cream-400: #f2e8da;--cream-300: #f7f0e6;--cream-200: #fbf7f1;--cream-100: #fffdfa;--blush-400: #e8a8b6;--blush-300: #f3c9d1;--blush-200: #f8dfe3;--blush-100: #fdf1f3;--gold-500: #b98a3e;--gold-200: #f0e2c6;--ink-900: #241019;--ink-800: #34202a;--ink-600: #5d4a54;--ink-500: #7a6873;--ink-400: #9b8b95;--ink-300: #c3b8bf;--line: #e8ddd2;--line-soft: #f1e8de;--white: #ffffff;--go-700: #1f6349;--go-500: #2f8a63;--go-100: #e3f2ea;--warn-700: #8a5a12;--warn-500: #c08a24;--warn-100: #fbf0d9;--stop-700: #8f3330;--stop-500: #bd4a45;--stop-100: #fbe6e5;--info-700: #2a5573;--info-500: #3d7ba3;--info-100: #e4eff6;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display: "Quicksand", "DM Sans", -apple-system, "Segoe UI", sans-serif;--fs-xs: .75rem;--fs-sm: .8125rem;--fs-base: .9375rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-4xl: 3rem;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 26px;--r-pill: 999px;--shadow-xs: 0 1px 2px rgba(58, 22, 36, .06);--shadow-sm: 0 2px 8px rgba(58, 22, 36, .07);--shadow-md: 0 8px 24px rgba(58, 22, 36, .09);--shadow-lg: 0 20px 48px rgba(58, 22, 36, .14);--ring: 0 0 0 3px rgba(90, 30, 51, .18);--patient-max: 1080px;--nav-h: 64px;--tabbar-h: 66px}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-base);line-height:1.55;color:var(--ink-900);background:var(--cream-200);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}table{border-collapse:collapse;width:100%}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.display{font-family:var(--font-display);font-weight:500;letter-spacing:-.005em;line-height:1.14}.h1{font-size:var(--fs-3xl);font-weight:500;letter-spacing:-.02em;line-height:1.15}.h2{font-size:var(--fs-2xl);font-weight:500;letter-spacing:-.018em;line-height:1.2}.h3{font-size:var(--fs-xl);font-weight:500;letter-spacing:-.012em;line-height:1.25}.h4{font-size:var(--fs-lg);font-weight:500;letter-spacing:-.008em}.eyebrow{font-size:var(--fs-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500)}.muted{color:var(--ink-500)}.small{font-size:var(--fs-sm)}.xs{font-size:var(--fs-xs)}.strong{font-weight:600}.nowrap{white-space:nowrap}.tnum{font-variant-numeric:tabular-nums}.center{text-align:center}.right{text-align:right}.row{display:flex;align-items:center;gap:var(--sp-3)}.row-top{display:flex;align-items:flex-start;gap:var(--sp-3)}.col{display:flex;flex-direction:column}.between{justify-content:space-between}.wrap{flex-wrap:wrap}.grow{flex:1 1 auto;min-width:0}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.gap-5{gap:var(--sp-5)}.gap-6{gap:var(--sp-6)}.stack>*+*{margin-top:var(--sp-4)}.stack-lg>*+*{margin-top:var(--sp-6)}.stack-sm>*+*{margin-top:var(--sp-2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:11px 20px;border-radius:var(--r-pill);font-size:var(--fs-base);font-weight:500;letter-spacing:-.005em;border:1px solid transparent;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .12s ease,box-shadow .16s ease;white-space:nowrap;text-align:center}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn--primary{background:var(--plum-700);color:var(--cream-100)}.btn--primary:hover:not(:disabled){background:var(--plum-600)}.btn--go{background:var(--go-700);color:#fff}.btn--go:hover:not(:disabled){background:var(--go-500)}.btn--ghost{background:transparent;color:var(--plum-700);border-color:var(--plum-300)}.btn--ghost:hover:not(:disabled){background:var(--blush-100);border-color:var(--plum-500)}.btn--cream{background:var(--cream-300);color:var(--plum-800);border-color:var(--line)}.btn--cream:hover:not(:disabled){background:var(--cream-400)}.btn--onplum{background:var(--cream-200);color:var(--plum-800)}.btn--onplum:hover:not(:disabled){background:var(--white)}.btn--danger{background:transparent;color:var(--stop-700);border-color:#e5c3c1}.btn--danger:hover:not(:disabled){background:var(--stop-100)}.btn--quiet{background:transparent;color:var(--ink-600);padding:8px 12px}.btn--quiet:hover:not(:disabled){background:var(--cream-400);color:var(--ink-900)}.btn--sm{padding:7px 14px;font-size:var(--fs-sm)}.btn--lg{padding:15px 30px;font-size:var(--fs-md)}.btn--block{width:100%}.card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}.card__body{padding:var(--sp-5)}.card__head{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.card__foot{padding:var(--sp-4) var(--sp-5);border-top:1px solid var(--line-soft);background:var(--cream-200);border-radius:0 0 var(--r-lg) var(--r-lg)}.card--plum{background:linear-gradient(150deg,var(--plum-700),var(--plum-800) 78%);border-color:transparent;color:var(--cream-200);box-shadow:var(--shadow-md)}.card--plum .muted{color:var(--plum-100)}.card--cream{background:var(--cream-300);border-color:var(--cream-500)}.card--blush{background:var(--blush-100);border-color:var(--blush-300)}.card--flat{box-shadow:none}.section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-3)}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--r-pill);font-size:var(--fs-xs);font-weight:600;letter-spacing:.01em;background:var(--cream-400);color:var(--ink-600);border:1px solid transparent;white-space:nowrap}.chip--go{background:var(--go-100);color:var(--go-700)}.chip--warn{background:var(--warn-100);color:var(--warn-700)}.chip--stop{background:var(--stop-100);color:var(--stop-700)}.chip--info{background:var(--info-100);color:var(--info-700)}.chip--plum{background:var(--plum-100);color:var(--plum-700)}.chip--blush{background:var(--blush-200);color:var(--plum-700)}.chip--outline{background:transparent;border-color:var(--line);color:var(--ink-500)}.chip--onplum{background:#ffffff29;color:var(--cream-200)}.chip--lg{padding:6px 14px;font-size:var(--fs-sm)}.dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.field{display:flex;flex-direction:column;gap:6px}.label{font-size:var(--fs-sm);font-weight:600;color:var(--ink-600)}.input,.select,.textarea{width:100%;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--white);font-size:var(--fs-base);transition:border-color .15s ease,box-shadow .15s ease}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--plum-500);box-shadow:var(--ring)}.input::placeholder,.textarea::placeholder{color:var(--ink-400)}.textarea{min-height:88px;resize:vertical}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%237a6873' d='M1 1.5 6 6.5l5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.hint{font-size:var(--fs-xs);color:var(--ink-500)}.search{position:relative}.search .input{padding-left:38px}.search__icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:var(--ink-400);pointer-events:none;font-size:14px}.seg{display:inline-flex;padding:3px;gap:2px;background:var(--cream-400);border-radius:var(--r-pill);border:1px solid var(--line-soft)}.seg__btn{padding:6px 15px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:500;color:var(--ink-600);transition:background .15s ease,color .15s ease}.seg__btn:hover{color:var(--ink-900)}.seg__btn.is-on{background:var(--white);color:var(--plum-700);font-weight:600;box-shadow:var(--shadow-xs)}.pills{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.pill{padding:6px 14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);font-size:var(--fs-sm);font-weight:500;color:var(--ink-600);transition:all .15s ease}.pill:hover{border-color:var(--plum-300);color:var(--plum-700)}.pill.is-on{background:var(--plum-700);border-color:var(--plum-700);color:var(--cream-200)}.table{font-size:var(--fs-sm)}.table th{text-align:left;font-size:var(--fs-xs);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-500);padding:10px var(--sp-4);border-bottom:1px solid var(--line);background:var(--cream-200);position:sticky;top:0;z-index:1}.table td{padding:13px var(--sp-4);border-bottom:1px solid var(--line-soft);vertical-align:middle}.table tbody tr:last-child td{border-bottom:none}.table tbody tr.is-click{cursor:pointer;transition:background .12s ease}.table tbody tr.is-click:hover{background:var(--cream-200)}.table tbody tr.is-sel{background:var(--blush-100)}.table-wrap{overflow-x:auto;border-radius:var(--r-lg)}.avatar{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--blush-200);color:var(--plum-700);font-weight:600;font-size:var(--fs-sm);letter-spacing:.02em;flex:none;-webkit-user-select:none;user-select:none}.avatar--sm{width:30px;height:30px;font-size:var(--fs-xs)}.avatar--lg{width:60px;height:60px;font-size:var(--fs-lg)}.avatar--plum{background:var(--plum-700);color:var(--cream-200)}.thumb{width:56px;height:56px;border-radius:var(--r-md);background:var(--cream-300);border:1px solid var(--line-soft);display:grid;place-items:center;font-size:24px;flex:none;overflow:hidden}.thumb--lg{width:84px;height:84px;font-size:36px}.thumb--sm{width:40px;height:40px;font-size:18px}.stat{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-4);display:flex;align-items:center;gap:var(--sp-3);box-shadow:var(--shadow-xs);text-align:left;transition:border-color .15s ease,box-shadow .15s ease}button.stat:hover{border-color:var(--plum-300);box-shadow:var(--shadow-sm)}button.stat.is-on{border-color:var(--plum-700);box-shadow:var(--ring)}.stat__icon{width:40px;height:40px;border-radius:var(--r-md);display:grid;place-items:center;font-size:19px;background:var(--cream-400);flex:none}.stat__num{font-size:var(--fs-xl);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stat__lbl{font-size:var(--fs-xs);color:var(--ink-500);font-weight:500}.bar{height:8px;border-radius:var(--r-pill);background:var(--cream-400);overflow:hidden}.bar__fill{height:100%;border-radius:var(--r-pill);background:var(--plum-700);transition:width .5s cubic-bezier(.2,.8,.3,1)}.bar__fill--go{background:var(--go-500)}.bar__fill--blush{background:var(--blush-400)}.bar--onplum{background:#fff3}.bar--onplum .bar__fill{background:var(--blush-300)}.tl{position:relative;padding-left:26px}.tl:before{content:"";position:absolute;left:7px;top:6px;bottom:6px;width:2px;background:var(--line)}.tl__item{position:relative;padding-bottom:var(--sp-4)}.tl__item:last-child{padding-bottom:0}.tl__item:before{content:"";position:absolute;left:-23px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--white);border:2px solid var(--plum-300)}.tl__item--done:before{background:var(--plum-700);border-color:var(--plum-700)}.steps{display:flex;align-items:center;gap:0;min-width:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.steps::-webkit-scrollbar{display:none}.step{display:flex;align-items:center;gap:var(--sp-2);flex:none}.step__dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--cream-400);color:var(--ink-400);border:1px solid var(--line);flex:none}.step.is-done .step__dot{background:var(--go-500);border-color:var(--go-500);color:#fff}.step.is-now .step__dot{background:var(--plum-700);border-color:var(--plum-700);color:var(--cream-200);box-shadow:0 0 0 4px var(--blush-200)}.step__lbl{font-size:var(--fs-xs);font-weight:600;color:var(--ink-400)}.step.is-done .step__lbl,.step.is-now .step__lbl{color:var(--ink-800)}.step__line{height:2px;background:var(--line);flex:1 1 auto;min-width:14px;margin:0 var(--sp-2)}.step__line.is-done{background:var(--go-500)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#2410196b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:var(--sp-4);z-index:80;animation:fade .16s ease}.modal{background:var(--cream-100);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);width:min(560px,100%);max-height:min(86vh,820px);display:flex;flex-direction:column;overflow:hidden;animation:pop .2s cubic-bezier(.2,.9,.3,1)}.modal--wide{width:min(880px,100%)}.modal__head{padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--line-soft);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);flex:none}.modal__body{padding:var(--sp-6);overflow-y:auto;flex:1 1 auto}.modal__foot{padding:var(--sp-4) var(--sp-6);border-top:1px solid var(--line-soft);display:flex;gap:var(--sp-3);justify-content:flex-end;background:var(--cream-200);flex:none;flex-wrap:wrap}.x-btn{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--ink-500);font-size:17px;flex:none}.x-btn:hover{background:var(--cream-400);color:var(--ink-900)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.985)}}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(560px,100%);background:var(--cream-100);box-shadow:var(--shadow-lg);z-index:85;display:flex;flex-direction:column;animation:slidein .22s cubic-bezier(.2,.9,.3,1)}@keyframes slidein{0%{transform:translate(24px);opacity:0}}.empty{text-align:center;padding:var(--sp-12) var(--sp-6);color:var(--ink-500)}.empty__icon{font-size:34px;margin-bottom:var(--sp-3);opacity:.55}.notice{display:flex;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-md);background:var(--info-100);color:var(--info-700);font-size:var(--fs-sm);line-height:1.5;border:1px solid rgba(61,123,163,.18)}.notice--warn{background:var(--warn-100);color:var(--warn-700);border-color:#c08a2438}.notice--stop{background:var(--stop-100);color:var(--stop-700);border-color:#bd4a4538}.notice--go{background:var(--go-100);color:var(--go-700);border-color:#2f8a6333}.notice__icon{flex:none;font-size:16px;line-height:1.4}.dl{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-sm)}.dl dt{color:var(--ink-500)}.dl dd{margin:0;font-weight:500}.kv{display:flex;justify-content:space-between;gap:var(--sp-4);padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:var(--fs-sm)}.kv:last-child{border-bottom:none}.kv__k{color:var(--ink-500)}.kv__v{font-weight:500;text-align:right}.proto-flag{position:fixed;right:16px;bottom:14px;z-index:90;opacity:.92;background:var(--ink-900);color:var(--cream-200);font-size:var(--fs-xs);font-weight:600;letter-spacing:.05em;padding:7px 16px;border-radius:var(--r-pill);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:var(--sp-2);opacity:.9}.proto-flag button{color:var(--blush-300);font-size:var(--fs-xs);font-weight:600;text-decoration:underline}.proto-flag.is-hidden{display:none}.proto-flag>span:nth-child(2){white-space:nowrap}@media (max-width: 860px){.proto-flag{bottom:calc(var(--tabbar-h) + 8px + env(safe-area-inset-bottom));gap:var(--sp-1);padding:6px 12px;font-size:10px;max-width:calc(100vw - 20px)}.proto-flag button{font-size:10px}.proto-flag__long{display:none}}.wordmark{font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;text-transform:lowercase;line-height:1;-webkit-user-select:none;user-select:none}.toaster{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:200;display:flex;flex-direction:column;gap:8px;pointer-events:none;width:min(440px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:10px;padding:11px 18px;border-radius:var(--r-pill);background:var(--ink-900);color:var(--cream-100);font-size:var(--fs-sm);font-weight:500;box-shadow:var(--shadow-lg);animation:toastin .24s cubic-bezier(.2,.9,.3,1)}.toast--go{background:var(--go-700)}.toast--stop{background:var(--stop-700)}.toast>span:first-child{width:18px;height:18px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-size:11px;font-weight:700;flex:none}@keyframes toastin{0%{opacity:0;transform:translateY(-10px)}}.gate{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6);background:linear-gradient(158deg,var(--plum-700) 0%,var(--plum-900) 100%);position:relative;overflow:hidden}.gate:after{content:"";position:absolute;right:-180px;bottom:-200px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(232,168,182,.22),transparent 68%);pointer-events:none}.gate__card{position:relative;z-index:1;width:min(400px,100%)}.gate__input{width:100%;padding:13px 16px;border-radius:var(--r-md);border:1px solid rgba(255,255,255,.22);background:#ffffff14;color:var(--cream-100);font-size:var(--fs-md);letter-spacing:.06em;transition:border-color .15s ease,background .15s ease}.gate__input::placeholder{color:var(--plum-300);letter-spacing:normal}.gate__input:focus{outline:none;border-color:var(--blush-300);background:#ffffff21;box-shadow:0 0 0 3px #f3c9d12e}.gate__card.is-wrong{animation:gate-shake .36s cubic-bezier(.36,.07,.19,.97)}@keyframes gate-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.pt-shell{min-height:100%;display:flex;flex-direction:column;background:var(--cream-200)}.pt-nav{position:sticky;top:0;z-index:40;background:var(--plum-700);color:var(--cream-200);height:var(--nav-h);display:flex;align-items:center;padding:0 var(--sp-5);gap:var(--sp-6)}.pt-nav__inner{width:100%;max-width:var(--patient-max);margin:0 auto;display:flex;align-items:center;gap:var(--sp-6)}.pt-nav__links{display:flex;gap:2px;margin-left:auto}.pt-nav__link{padding:8px 16px;border-radius:var(--r-pill);font-size:var(--fs-sm);font-weight:500;color:var(--plum-100);transition:background .15s ease,color .15s ease}.pt-nav__link:hover{color:var(--cream-100);background:#ffffff17}.pt-nav__link.is-on{background:var(--cream-200);color:var(--plum-800);font-weight:600}.pt-main{flex:1 1 auto;width:100%;max-width:var(--patient-max);margin:0 auto;padding:var(--sp-6) var(--sp-5) var(--sp-12)}.pt-tabs{display:none}@media (max-width: 860px){.pt-nav__links{display:none}.pt-main{padding:var(--sp-4) var(--sp-4) calc(var(--tabbar-h) + var(--sp-8))}.pt-tabs{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--cream-100);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);box-shadow:0 -2px 14px #3a162412}.pt-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:var(--tabbar-h);font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--ink-400);position:relative}.pt-tab span[aria-hidden]{font-size:19px;line-height:1}.pt-tab.is-on{color:var(--plum-700)}.pt-tab.is-on:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--plum-700)}.pt-tab__badge{position:absolute;top:8px;right:50%;margin-right:-20px;min-width:16px;height:16px;padding:0 4px;border-radius:var(--r-pill);background:var(--stop-500);color:#fff;font-size:9px;display:grid;place-items:center}}.st-shell{display:grid;grid-template-columns:234px 1fr;min-height:100vh;background:var(--cream-200)}.st-side{background:linear-gradient(180deg,var(--plum-800),var(--plum-900));color:var(--plum-100);display:flex;flex-direction:column;padding:var(--sp-5) var(--sp-4);gap:var(--sp-5);position:sticky;top:0;height:100vh;overflow-y:auto}.st-side__nav{display:flex;flex-direction:column;gap:2px}.st-side__link{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:var(--r-md);font-size:var(--fs-sm);font-weight:500;color:var(--plum-100);transition:background .14s ease,color .14s ease}.st-side__link:hover{background:#ffffff14;color:var(--cream-100)}.st-side__link.is-on{background:var(--cream-200);color:var(--plum-800);font-weight:600}.st-side__link span[aria-hidden]{font-size:15px;width:18px;text-align:center}.st-side__count{margin-left:auto;min-width:20px;height:19px;padding:0 6px;border-radius:var(--r-pill);background:#ffffff29;font-size:11px;font-weight:700;display:grid;place-items:center}.st-side__link.is-on .st-side__count{background:var(--blush-200);color:var(--plum-700)}.st-side__count.is-hot{background:var(--blush-400);color:var(--plum-900)}.st-side__foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.13);padding-top:var(--sp-4);font-size:var(--fs-xs)}.st-body{min-width:0;display:flex;flex-direction:column}.st-top{height:62px;background:var(--cream-100);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-6);position:sticky;top:0;z-index:30}.st-page{padding:var(--sp-6);flex:1 1 auto;min-width:0}.st-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.st-grid{display:grid;gap:var(--sp-4)}.st-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.st-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.st-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 1200px){.st-grid--4,.st-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.st-shell{grid-template-columns:1fr}.st-side{position:static;height:auto;flex-direction:row;align-items:center;gap:var(--sp-3);overflow-x:auto;padding:var(--sp-3) var(--sp-4)}.st-side__nav{flex-direction:row;gap:4px}.st-side__link{white-space:nowrap}.st-side__foot{display:none}.st-page{padding:var(--sp-4)}.st-grid--4,.st-grid--3,.st-grid--2{grid-template-columns:1fr}}.signin{min-height:100vh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--cream-200)}.signin__art{background:linear-gradient(155deg,var(--plum-700) 0%,var(--plum-900) 100%);color:var(--cream-200);padding:var(--sp-12) var(--sp-10);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.signin__art:after{content:"";position:absolute;right:-140px;bottom:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(232,168,182,.28),transparent 68%)}.signin__quote{font-family:var(--font-display);font-weight:500;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.24;letter-spacing:-.005em;max-width:15em;position:relative;z-index:1}.signin__pillars{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:1}.signin__form{display:flex;align-items:center;justify-content:center;padding:var(--sp-10) var(--sp-6)}.signin__card{width:min(420px,100%)}.demo-list{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;padding-right:2px}.demo-row{display:flex;align-items:center;gap:var(--sp-3);padding:9px 11px;border-radius:var(--r-md);border:1px solid var(--line-soft);background:var(--white);text-align:left;transition:border-color .14s ease,background .14s ease;width:100%}.demo-row:hover{border-color:var(--plum-300);background:var(--blush-100)}.demo-row.is-on{border-color:var(--plum-700);background:var(--blush-100)}@media (max-width: 900px){.signin{grid-template-columns:1fr}.signin__art{padding:var(--sp-8) var(--sp-5);gap:var(--sp-6)}.signin__form{padding:var(--sp-6) var(--sp-4) var(--sp-12)}}.greet{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.greet__hi{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,4vw,2.15rem);letter-spacing:-.005em;line-height:1.18}.plan-hero{position:relative;overflow:hidden;padding:var(--sp-6);border-radius:var(--r-xl)}.plan-hero:after{content:"";position:absolute;right:-90px;top:-110px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(232,168,182,.26),transparent 66%);pointer-events:none}.plan-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto;gap:var(--sp-5);align-items:start}.plan-hero__price{font-family:var(--font-display);font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.02em}.plan-hero__facts{display:flex;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-5);position:relative;z-index:1}.fact__k{font-size:var(--fs-xs);letter-spacing:.09em;text-transform:uppercase;color:var(--plum-100);font-weight:600}.fact__v{font-size:var(--fs-md);font-weight:500;margin-top:2px}@media (max-width: 620px){.plan-hero__grid{grid-template-columns:1fr}}.order-cta{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5) var(--sp-6);border-radius:var(--r-xl);border:1px solid var(--line-soft);background:var(--white);box-shadow:var(--shadow-sm)}.order-cta--go{border-color:#2f8a634d;background:linear-gradient(120deg,var(--go-100),var(--white) 62%)}.order-cta--warn{border-color:#c08a244d;background:linear-gradient(120deg,var(--warn-100),var(--white) 62%)}.order-cta--stop{border-color:#bd4a454d;background:linear-gradient(120deg,var(--stop-100),var(--white) 62%)}.order-cta__icon{width:52px;height:52px;border-radius:var(--r-lg);display:grid;place-items:center;font-size:24px;background:var(--cream-300);flex:none}@media (max-width: 620px){.order-cta{flex-direction:column;align-items:stretch;text-align:left;padding:var(--sp-5)}}.rx-row{display:flex;gap:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--white);align-items:flex-start}.rx-row+.rx-row{margin-top:var(--sp-3)}.rx-row__note{margin-top:8px;padding:8px 12px;border-radius:var(--r-sm);background:var(--blush-100);border-left:3px solid var(--blush-400);font-size:var(--fs-sm);color:var(--plum-800)}.locked{display:flex;gap:10px;align-items:flex-start;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--cream-300);border:1px dashed var(--cream-500);font-size:var(--fs-sm);color:var(--ink-600)}.qa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3)}.qa{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--white);text-align:left;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.qa:hover{border-color:var(--plum-300);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.qa__icon{font-size:20px;width:38px;height:38px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--blush-100);flex:none}.track{padding:var(--sp-5);border-radius:var(--r-lg);background:var(--cream-300);border:1px solid var(--cream-500)}.order-item{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-4);border-bottom:1px solid var(--line-soft)}.order-item:last-child{border-bottom:none}.order-item__lines{display:flex;gap:4px}.prog-hero{display:grid;grid-template-columns:auto 1fr;gap:var(--sp-6);align-items:center}.prog-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--sp-3)}.prog-stat{padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--cream-300);text-align:center}.prog-stat__v{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media (max-width: 620px){.prog-hero{grid-template-columns:1fr;justify-items:center;text-align:center}}.plan-opt{display:flex;align-items:center;gap:var(--sp-4);width:100%;padding:var(--sp-4);border-radius:var(--r-lg);border:1.5px solid var(--line);background:var(--white);text-align:left;transition:all .15s ease}.plan-opt:hover{border-color:var(--plum-300)}.plan-opt.is-on{border-color:var(--plum-700);background:var(--blush-100);box-shadow:var(--ring)}.plan-opt.is-current{background:var(--cream-300)}.plan-opt__price{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1;letter-spacing:-.015em}.msg-thread{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);max-height:56vh;overflow-y:auto}.msg{max-width:78%;padding:11px 15px;border-radius:var(--r-lg);font-size:var(--fs-sm);line-height:1.5}.msg--clinic{align-self:flex-start;background:var(--cream-300);border-bottom-left-radius:5px}.msg--patient{align-self:flex-end;background:var(--plum-700);color:var(--cream-200);border-bottom-right-radius:5px}.msg__meta{font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;opacity:.62;margin-bottom:3px}.pt-cols{display:grid;grid-template-columns:1fr 336px;gap:var(--sp-5);align-items:start}@media (max-width: 940px){.pt-cols{grid-template-columns:1fr}}.pt-cols>*,.plan-hero__grid>*,.order-cta>*,.rx-row>*,.qa>*,.greet>*{min-width:0}.pt-main{overflow-x:hidden}.pt-main .mono,.pt-main .kv__v,.pt-main .dl dd{overflow-wrap:anywhere}.pt-main .table-wrap{max-width:100%;overflow-x:auto}.st-signin{min-height:100vh;display:grid;place-items:center;padding:var(--sp-6);background:linear-gradient(160deg,var(--plum-800),var(--plum-900))}.st-signin__card{width:min(430px,100%);background:var(--cream-100);border-radius:var(--r-xl);padding:var(--sp-8);box-shadow:var(--shadow-lg)}.pt-split{display:grid;grid-template-columns:330px 1fr;gap:var(--sp-4);align-items:start}@media (max-width: 1150px){.pt-split{grid-template-columns:1fr}}.plist{display:flex;flex-direction:column;gap:6px;max-height:calc(100vh - 220px);overflow-y:auto;padding-right:3px}.pcard{display:flex;gap:var(--sp-3);align-items:center;padding:11px 13px;border-radius:var(--r-md);border:1px solid var(--line-soft);border-left:3px solid var(--line);background:var(--white);text-align:left;width:100%;transition:border-color .14s ease,background .14s ease}.pcard:hover{background:var(--cream-200)}.pcard.is-on{border-color:var(--plum-700);background:var(--blush-100)}.pcard--go{border-left-color:var(--go-500)}.pcard--warn{border-left-color:var(--warn-500)}.pcard--stop{border-left-color:var(--stop-500)}.pcard--info{border-left-color:var(--info-500)}.pcard--neutral{border-left-color:var(--ink-300)}.pd-head{display:flex;gap:var(--sp-4);align-items:flex-start;flex-wrap:wrap;padding:var(--sp-5)}.pd-tabs{display:flex;gap:2px;padding:0 var(--sp-5);border-bottom:1px solid var(--line-soft);overflow-x:auto}.pd-tab{padding:11px 16px;font-size:var(--fs-sm);font-weight:500;color:var(--ink-500);border-bottom:2px solid transparent;white-space:nowrap;transition:color .14s ease,border-color .14s ease}.pd-tab:hover{color:var(--ink-900)}.pd-tab.is-on{color:var(--plum-700);font-weight:600;border-bottom-color:var(--plum-700)}.pd-cols{display:grid;grid-template-columns:1fr 320px;gap:var(--sp-5);align-items:start}@media (max-width: 1400px){.pd-cols{grid-template-columns:1fr}}.assign-row{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line-soft);background:var(--white)}.assign-row+.assign-row{margin-top:8px}.assign-pick{display:flex;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border-radius:var(--r-md);border:1px solid var(--line-soft);background:var(--white);width:100%;text-align:left;transition:border-color .14s ease,background .14s ease}.assign-pick:hover:not(:disabled){border-color:var(--plum-300);background:var(--blush-100)}.assign-pick:disabled{opacity:.5;cursor:not-allowed}.assign-pick+.assign-pick{margin-top:6px}.disp-board{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));gap:var(--sp-4);align-items:start}@media (max-width: 1250px){.disp-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.disp-board{grid-template-columns:1fr}}.disp-col{background:var(--cream-300);border:1px solid var(--cream-500);border-radius:var(--r-lg);padding:var(--sp-3);min-height:160px}.disp-col__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:4px 6px var(--sp-3)}.disp-col.is-over{border-color:var(--plum-500);background:var(--blush-100)}.disp-card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-md);padding:var(--sp-3);box-shadow:var(--shadow-xs);cursor:grab}.disp-card+.disp-card{margin-top:8px}.disp-card:active{cursor:grabbing}.disp-card.is-drag{opacity:.4}.disp-card--early{border-left:3px solid var(--blush-400)}.slip{font-family:var(--font-sans);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--sp-5);background:#fff}.slip__rule{border:none;border-top:1px dashed var(--line);margin:var(--sp-4) 0}@media print{.st-side,.st-top,.proto-flag,.modal__head,.modal__foot,.toaster{display:none!important}.scrim{position:static;background:none;padding:0}.modal{box-shadow:none;max-height:none;width:100%}body{background:#fff}}.day-group+.day-group{margin-top:var(--sp-5)}.day-head{display:flex;align-items:baseline;gap:var(--sp-3);padding-bottom:var(--sp-2);margin-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.consult-row{display:grid;grid-template-columns:74px 1fr auto;gap:var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--white);border:1px solid var(--line-soft)}.consult-row+.consult-row{margin-top:8px}.consult-row__time{font-weight:600;font-variant-numeric:tabular-nums;font-size:var(--fs-sm)}@media (max-width: 700px){.consult-row{grid-template-columns:1fr;gap:var(--sp-2)}}.prod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:var(--sp-4)}.prod-card{padding:var(--sp-4);display:flex;gap:var(--sp-3);align-items:flex-start;min-width:0}.prod-card>*{min-width:0}.prod-card .row{flex-wrap:wrap;row-gap:4px}.st-grid>*,.pd-cols>*,.pt-split>*,.disp-board>*,.prod-grid>*,.consult-row>*,.assign-row>*,.assign-pick>*{min-width:0}.st-page .mono,.st-page .kv__v,.st-page .dl dd{overflow-wrap:anywhere}.toolbar{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap;margin-bottom:var(--sp-4)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82em;letter-spacing:-.01em}.scrollbox{max-height:420px;overflow-y:auto}.card{border-radius:18px}.chip--base{background:var(--cream-400);color:var(--ink-600)}.chip--xs{font-size:10px;padding:2px 7px}.eyebrow-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.av{border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:.02em;flex:none;-webkit-user-select:none;user-select:none}.av--blush{background:var(--blush-200);color:var(--plum-700)}.av--plum{background:var(--plum-700);color:var(--cream-100)}.av--cream{background:var(--cream-400);color:var(--ink-600)}.av--onplum{background:#ffffff29;color:var(--cream-100)}.dial{position:relative;flex:none}.dial__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--plum-700);line-height:1}.stages{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.stage{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1.4;border:1px solid transparent;white-space:nowrap}.stages--compact .stage{font-size:10px;padding:2px 5px}.stage--done{background:var(--go-100);color:var(--go-700)}.stage--now{background:var(--plum-700);color:var(--cream-100)}.stage--next{border-color:var(--line);color:var(--ink-400);background:transparent}.toggle{width:44px;height:26px;border-radius:999px;background:var(--line);position:relative;flex:none;transition:background .18s ease}.toggle__knob{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #3a162433;transition:transform .18s ease}.toggle.is-on{background:var(--plum-700)}.toggle.is-on .toggle__knob{transform:translate(18px)}.dots{display:flex;align-items:center;gap:8px}.dot5{width:14px;height:14px;border-radius:50%;background:var(--line);display:block;padding:0;border:none;transition:background .15s ease,transform .15s ease}button.dot5{width:28px;height:28px;background:transparent;position:relative}button.dot5:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:var(--line);transition:background .15s ease}.dot5.is-on{background:var(--plum-700)}button.dot5.is-on{background:transparent}button.dot5.is-on:after{background:var(--plum-700)}.author{display:flex;align-items:center;gap:8px}.m-shell{min-height:100vh;background:var(--cream-300);display:flex;justify-content:center}.m-col{width:100%;max-width:430px;min-height:100vh;background:var(--cream-200);position:relative;display:flex;flex-direction:column;box-shadow:0 0 0 1px var(--line-soft)}.m-head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 0}.m-urgent{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid #e5c3c1;color:var(--stop-700);font-size:12px;font-weight:600;min-height:32px;background:transparent}.m-urgent:hover{background:var(--stop-100)}.m-main{flex:1 1 auto;padding:0 20px calc(var(--tabbar-h) + 28px);display:flex;flex-direction:column;gap:14px}.m-greet{display:flex;flex-direction:column;gap:4px;padding-top:16px}.m-greet__hi{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.15;color:var(--ink-900)}.m-title{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.2;color:var(--ink-900)}.m-title--lg{font-size:26px}.m-tabs{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:430px;height:var(--tabbar-h);background:var(--cream-100);border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));z-index:50;padding-bottom:env(safe-area-inset-bottom)}.m-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--ink-400);position:relative}.m-tab.is-on{color:var(--plum-700)}.m-tab.is-on:before{content:"";position:absolute;top:0;left:50%;margin-left:-14px;width:28px;height:3px;border-radius:0 0 3px 3px;background:var(--plum-700)}.plum-card{background:var(--plum-700);color:var(--cream-100);border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--shadow-md)}.plum-card .muted,.plum-card .eyebrow{color:var(--plum-100)}.btn--onplum{background:var(--cream-100);color:var(--plum-800)}.v2card{background:var(--cream-100);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow-xs);padding:16px 18px;display:flex;flex-direction:column;gap:12px}.v2card--blush{background:var(--blush-100);border-color:var(--blush-300)}.v2card--soft{background:var(--cream-200);border-color:var(--cream-500);box-shadow:none}.v2card--stop{background:var(--stop-100);border-color:#e5c3c1;color:var(--stop-700)}.v2card--warn{background:var(--warn-100);border-color:#c08a2438}.hair{height:1px;background:var(--line-soft)}.goal{display:flex;align-items:flex-start;gap:12px}.goal__text{font-family:var(--font-display);font-weight:600;font-size:16px;line-height:1.3;color:var(--ink-900)}.rowcard{background:var(--cream-100);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow-xs);padding:12px 14px 12px 12px;display:flex;align-items:center;gap:12px;min-height:64px;text-align:left;width:100%}.rowcard:hover{border-color:var(--plum-300)}.iconwell{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:none;background:var(--cream-400);color:var(--ink-600)}.iconwell--go{background:var(--go-100);color:var(--go-700)}.iconwell--plum{background:var(--blush-200);color:var(--plum-700)}.iconwell--info{background:var(--info-100);color:var(--info-700)}.iconwell--warn{background:var(--warn-100);color:var(--warn-700)}.iconwell--stop{background:var(--stop-100);color:var(--stop-700)}.flow-top{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;padding-top:14px}.flow-back{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ink-600);border-radius:50%}.flow-back:hover{background:var(--cream-400)}.progress-pills{display:flex;gap:6px}.progress-pills>span{flex:1;height:6px;border-radius:999px;background:var(--line)}.progress-pills>span.is-on{background:var(--plum-700)}.opt{width:100%;min-height:56px;border-radius:14px;border:1px solid var(--line);background:var(--cream-100);padding:0 18px;display:flex;align-items:center;gap:14px;font-size:15px;font-weight:500;text-align:left;color:var(--ink-900);transition:all .15s ease}.opt:hover{border-color:var(--plum-300)}.opt.is-on{background:var(--plum-700);border-color:var(--plum-700);color:var(--cream-100)}.opt__radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--plum-300);flex:none;display:flex;align-items:center;justify-content:center}.opt.is-on .opt__radio{border-color:var(--cream-100)}.opt.is-on .opt__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--cream-100)}.sugg{min-height:40px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:6px;background:var(--cream-100);border:1px solid var(--line);color:var(--ink-600);transition:all .15s ease}.v2textarea{width:100%;border-radius:14px;border:1px solid var(--line);background:var(--cream-100);min-height:92px;padding:14px;font-size:15px;line-height:1.45;resize:vertical}.v2textarea:focus{outline:none;border-color:var(--plum-500);box-shadow:var(--ring)}.flow-bottom{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:12px}.spine{position:relative;padding-left:30px;display:flex;flex-direction:column;gap:12px}.spine:before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--line)}.spine__month{position:relative;margin-left:-30px;display:inline-flex;align-self:flex-start;padding:2px 8px 2px 0;background:var(--cream-200);z-index:1}.spine__item{position:relative}.spine__dot{position:absolute;left:-24px;top:14px;width:12px;height:12px;border-radius:50%;background:var(--plum-700);box-shadow:0 0 0 3px var(--cream-200);z-index:1}.spine__dot--patient{background:var(--blush-400)}.spine__dot--doctor{background:var(--info-500)}.spine__dot--milestone{background:var(--gold-500)}.spine__dot--referral{background:var(--go-500)}.spine__card{background:var(--cream-100);border:1px solid var(--line-soft);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;text-align:left;width:100%}.spine__card--emph{background:var(--blush-100);border-color:var(--blush-300)}.setrow{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;font-size:15px}.setrow+.setrow{border-top:1px solid var(--line-soft)}.m-col .pt-cols,.m-col .plan-hero__grid{grid-template-columns:1fr}.m-col .order-cta{flex-direction:column;align-items:stretch}.m-col .pt-main{padding:0;max-width:none}.m-col .greet__hi{font-size:26px}.m-col .table-wrap{overflow-x:auto}.n-shell{display:grid;grid-template-columns:232px 1fr;min-height:100vh;background:var(--cream-200)}.n-side{background:var(--plum-800);color:var(--plum-100);padding:22px 16px;display:flex;flex-direction:column;gap:22px;position:sticky;top:0;height:100vh;overflow-y:auto}.n-nav{display:flex;flex-direction:column;gap:2px}.n-link{display:flex;align-items:center;gap:11px;padding:10px 13px;border-radius:12px;font-size:14px;font-weight:500;color:var(--plum-100);transition:background .14s ease,color .14s ease}.n-link:hover{background:#ffffff14;color:var(--cream-100)}.n-link.is-on{background:var(--cream-200);color:var(--plum-800);font-weight:600}.n-link--sub{padding:8px 13px;font-size:13px}.n-count{margin-left:auto;min-width:20px;height:19px;padding:0 6px;border-radius:999px;background:#ffffff29;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.n-link.is-on .n-count{background:var(--plum-100);color:var(--plum-800)}.n-count--hot{background:var(--blush-400);color:var(--plum-900)}.n-side__eyebrow{padding:0 13px 6px;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--plum-300)}.n-side__rule{height:1px;background:#ffffff21}.n-side__foot{margin-top:auto;border-top:1px solid rgba(255,255,255,.13);padding-top:16px;display:flex;align-items:center;gap:10px}.n-body{min-width:0;display:flex;flex-direction:column}.n-top{height:60px;flex:none;background:var(--cream-100);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px;padding:0 28px;position:sticky;top:0;z-index:30}.n-top__title{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--ink-900)}.n-search{margin-left:auto;display:flex;align-items:center;gap:10px;width:280px;height:38px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:var(--cream-200);color:var(--ink-400);font-size:14px}.n-search input{border:none;background:transparent;flex:1;min-width:0;font-size:14px;color:var(--ink-900)}.n-search input:focus{outline:none}.n-page{padding:20px 28px 40px;display:flex;flex-direction:column;gap:16px}.n-page__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.n-h1{font-family:var(--font-display);font-weight:600;font-size:26px;line-height:1.15;color:var(--ink-900)}.n-h2{font-family:var(--font-display);font-weight:600;font-size:24px;line-height:1.15;color:var(--ink-900)}.n-cols{display:flex;gap:20px;align-items:flex-start}.n-cols>*{min-width:0}.n-col--wide{flex:1.5}.n-col--main{flex:1.35}.n-col--rail{flex:1;display:flex;flex-direction:column;gap:20px}.n-card{background:var(--cream-100);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow-xs);display:flex;flex-direction:column}.n-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line-soft)}.n-card__title{font-size:17px;font-weight:600}.n-card__body{padding:16px 20px;display:flex;flex-direction:column;gap:12px}.n-row{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line-soft)}.n-row:last-child{border-bottom:none}.n-row--top{align-items:flex-start}.n-row.is-click{cursor:pointer;text-align:left;width:100%}.n-row.is-click:hover{background:var(--cream-200)}.n-quote{font-size:13px;padding:7px 12px;border-radius:10px;background:var(--cream-200);color:var(--ink-800)}.n-quote--dashed{background:transparent;border:1px dashed var(--line);color:var(--ink-500)}.n-time{width:52px;font-size:13px;font-weight:600;color:var(--plum-700);font-variant-numeric:tabular-nums;flex:none}.btn--v2sm{min-height:34px;padding:0 14px;font-size:13px}.phases{display:flex;gap:6px;align-items:flex-end}.phase{display:flex;flex-direction:column;gap:6px;min-width:0}.phase__bar{height:6px;border-radius:999px;background:var(--line)}.phase--done .phase__bar{background:var(--go-500)}.phase--now .phase__bar{background:var(--plum-700)}.phase__lbl{font-size:12px;font-weight:600;color:var(--ink-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.phase--now .phase__lbl{color:var(--plum-700)}.phase--done .phase__lbl{color:var(--ink-600)}.nfield{display:flex;flex-direction:column;gap:6px}.nfield textarea,.nfield .nbox{width:100%;border-radius:12px;border:1px solid var(--line);background:var(--cream-100);padding:12px 14px;font-size:14px;line-height:1.5;color:var(--ink-800);min-height:56px;resize:vertical}.nfield textarea:focus{outline:none;border-color:var(--plum-500);box-shadow:var(--ring)}.qrow{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--line-soft);text-align:left;width:100%;font-size:14px;line-height:1.45;color:var(--ink-800)}.qrow:last-child{border-bottom:none}.qbox{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--plum-300);flex:none;margin-top:2px;display:flex;align-items:center;justify-content:center;color:var(--cream-100)}.qrow.is-on .qbox{background:var(--plum-700);border-color:var(--plum-700)}.conf{display:flex;gap:4px}.conf>button{width:24px;height:24px;border-radius:6px;background:var(--line);color:var(--ink-500);font-size:11px;font-weight:700}.conf>button.is-on{background:var(--plum-700);color:var(--cream-100)}.phone-inset{width:300px;border-radius:26px;border:1px solid var(--line);background:var(--cream-200);padding:16px;display:flex;flex-direction:column;gap:10px}@media (max-width: 1100px){.n-cols{flex-direction:column}}@media (max-width: 900px){.n-shell{grid-template-columns:1fr}.n-side{position:static;height:auto;flex-direction:row;align-items:center;gap:12px;overflow-x:auto;padding:12px 16px}.n-nav{flex-direction:row;gap:4px}.n-link{white-space:nowrap}.n-side__foot,.n-side__rule,.n-side__eyebrow{display:none}.n-page{padding:16px}.n-search{width:160px}}.m-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.treat{display:flex;gap:12px;align-items:flex-start}.treat__name{font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.25;color:var(--ink-900)}.treat__dir{font-size:14px;line-height:1.45;color:var(--ink-800)}.treat__note{font-size:13px;line-height:1.45;color:var(--plum-800);background:var(--blush-100);border-radius:10px;padding:8px 10px}.big-date{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1.15}.btn--onplum-ghost{background:transparent;color:var(--cream-100);border:1px solid rgba(255,255,255,.38)}.btn--onplum-ghost:hover{background:#ffffff1a}.osch{display:flex;flex-direction:column}.osch__item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:0 12px;padding-bottom:16px;position:relative}.osch__item:last-child{padding-bottom:0}.osch__item:not(:last-child):before{content:"";position:absolute;left:10px;top:24px;bottom:2px;border-left:2px dashed var(--line)}.osch__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--plum-300);background:var(--cream-100);display:inline-flex;align-items:center;justify-content:center;margin-top:1px;flex:none;color:var(--plum-700)}.osch__dot--done{background:var(--plum-700);border-color:var(--plum-700);color:var(--cream-100)}.osch__dot--next{border-color:var(--plum-700);box-shadow:0 0 0 3px var(--blush-200)}.osch__dot--future{border-color:var(--line);color:var(--ink-500)}.osch__title{font-size:14px;font-weight:600;color:var(--ink-900)}.osch__meta{font-size:12.5px;line-height:1.4;color:var(--ink-500)}.osch__amt{font-size:14px;font-weight:600;color:var(--ink-900);white-space:nowrap;font-variant-numeric:tabular-nums}.osch__item--future .osch__title,.osch__item--future .osch__amt{color:var(--ink-500)}.kvrow{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px}.kvrow__k{color:var(--ink-500);flex:none}.kvrow__v{font-weight:600;color:var(--ink-900);text-align:right}.linkbtn{color:var(--plum-700);font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px;background:none;border:0;padding:0;cursor:pointer}.linkbtn--quiet{color:var(--ink-500);font-weight:500}.linkbtn.xs{font-size:12.5px}.note-title{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.25;color:var(--ink-900)}.note-body{display:flex;flex-direction:column;gap:10px}.note-body p{font-size:14.5px;line-height:1.55;color:var(--ink-800)}.note-body ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.note-body li{display:flex;gap:10px;font-size:14.5px;line-height:1.5;color:var(--ink-800)}.note-body li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--plum-500);flex:none;margin-top:7px}.rowcard--tall{min-height:76px;padding:14px 14px 14px 12px}.sugg.is-on{background:var(--plum-700);border-color:var(--plum-700);color:var(--cream-100)}.faq{border-top:1px solid var(--line-soft)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;font-weight:600;color:var(--ink-900)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink-400);font-size:20px;line-height:1;flex:none}.faq[open] summary:after{content:"−"}.faq p{font-size:14px;line-height:1.5;color:var(--ink-800);padding:0 0 14px}@media (max-width: 480px){.modal{padding-bottom:52px}}.m-h2{font-family:var(--font-display);font-size:22px;font-weight:600;line-height:1.2;color:var(--ink-900);margin:0}.plum-card .m-h2{color:var(--cream-100)}.card__head .m-h2{font-size:19px}.m-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.m-tab span{white-space:nowrap}.m-tab__full{display:none}.m-tab__short{display:inline}.wide{min-width:0}@media (min-width: 900px){.m-shell{background:var(--cream-200)}.m-col:not(.m-col--flow){max-width:1040px;background:transparent;box-shadow:none;padding:0 28px}.m-col:not(.m-col--flow) .m-head{order:0;padding:22px 0 0}.m-col:not(.m-col--flow) .m-tabs{order:1;position:static;transform:none;left:auto;width:auto;max-width:none;height:auto;background:transparent;border:0;display:flex;gap:4px;padding:16px 0 6px}.m-col:not(.m-col--flow) .m-tab{flex-direction:row;gap:8px;padding:10px 16px;border-radius:999px;font-size:14px;color:var(--ink-600);min-height:42px}.m-col:not(.m-col--flow) .m-tab:hover{background:var(--cream-100)}.m-col:not(.m-col--flow) .m-tab.is-on{background:var(--plum-700);color:var(--cream-100)}.m-col:not(.m-col--flow) .m-tab.is-on:before{display:none}.m-col:not(.m-col--flow) .m-tab__full{display:inline}.m-col:not(.m-col--flow) .m-tab__short{display:none}.m-col:not(.m-col--flow) .m-main{order:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start;padding:10px 0 64px}.m-col:not(.m-col--flow) .m-main>.m-greet,.m-col:not(.m-col--flow) .m-main>.wide{grid-column:1 / -1}.m-col:not(.m-col--flow) .m-greet__hi{font-size:34px}.m-col:not(.m-col--flow) .pt-cols{grid-template-columns:1fr 336px}.m-col:not(.m-col--flow) .modal{padding-bottom:0}}.hk{--hk-font: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--hk-bg: #fbf7f1;--hk-surface: #ffffff;--hk-surface-2: #f6efe7;--hk-ink: #241019;--hk-ink-2: #4a3741;--hk-muted: #7a6873;--hk-faint: #a4959d;--hk-line: #ebe1d8;--hk-line-strong: #dccfc4;--hk-plum: #5a1e33;--hk-plum-dark: #471728;--hk-plum-soft: #f1e4ea;--hk-blush: #f8dfe3;--hk-blush-soft: #fdf3f5;--hk-go: #1f6349;--hk-go-soft: #e6f3ec;--hk-warn: #5b3f86;--hk-warn-soft: #efe9f7;--hk-stop: #8f3330;--hk-stop-soft: #fbe6e5;--hk-info: #2a5573;--hk-info-soft: #e7f0f6;--hk-max: 760px;--hk-r: 20px;--hk-r-lg: 24px;--hk-r-sm: 14px;--hk-tabbar: 72px;min-height:100vh;background:var(--hk-bg);color:var(--hk-ink);font-family:var(--hk-font);font-size:17px;line-height:1.6;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hk *,.hk *:before,.hk *:after{box-sizing:border-box}:where(.hk) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;letter-spacing:inherit}:where(.hk) a{color:inherit;text-decoration:none}.hk h1,.hk h2,.hk h3,.hk p,.hk ul{margin:0}.hk img{display:block}.hk-top{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--hk-line)}.hk-top__in{max-width:calc(var(--hk-max) + 160px);margin:0 auto;padding:20px 28px;min-height:116px;display:flex;align-items:center;gap:28px}.hk-nav{display:flex;align-items:center;gap:2px}.hk-nav__link{display:inline-flex;align-items:center;gap:8px;padding:10px 15px;white-space:nowrap;border-radius:999px;font-size:15px;font-weight:600;color:var(--hk-ink-2);transition:background .15s ease,color .15s ease}.hk-nav__link:hover{background:#5a1e330f;color:var(--hk-ink)}.hk-nav__link.is-on{background:var(--hk-plum);color:#fff}.hk-urgent{margin-left:auto;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid #e5c3c1;background:#fff;color:var(--hk-stop);font-size:14px;font-weight:600;white-space:nowrap}.hk-urgent:hover{background:var(--hk-stop-soft)}.hk-top__logo{display:inline-flex;flex:none;border-radius:8px}.hk-top__end{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.hk-signout{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--hk-line-strong);background:#fff;color:var(--hk-ink-2);font-size:14px;font-weight:600;white-space:nowrap}.hk-signout:hover{background:var(--hk-surface-2);color:var(--hk-ink)}.hk-page{max-width:var(--hk-max);margin:0 auto;padding:36px 28px 120px;display:flex;flex-direction:column;gap:40px}.hk-page--narrow{max-width:640px}.hk-head{display:flex;flex-direction:column;gap:8px}.hk-head--row{flex-direction:row;align-items:center;gap:18px}.hk-h1{font-size:38px;line-height:1.1;font-weight:600;letter-spacing:-.025em;color:var(--hk-ink)}.hk-sub{font-size:17px;line-height:1.5;color:var(--hk-muted)}.hk-h2{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--hk-ink)}.hk-h3{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em;color:var(--hk-ink)}.hk-lead{font-size:18px;line-height:1.55;color:var(--hk-ink-2)}.hk-body{font-size:16px;line-height:1.6;color:var(--hk-ink-2)}.hk-small{font-size:14px;line-height:1.5;color:var(--hk-muted)}.hk-strong{font-weight:600;color:var(--hk-ink)}.hk-muted{color:var(--hk-muted)}.hk-center{text-align:center}.hk-section{display:flex;flex-direction:column;gap:18px}.hk-section__head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hk-card{background:var(--hk-surface);border:1px solid var(--hk-line);border-radius:var(--hk-r);padding:28px;display:flex;flex-direction:column;gap:20px}.hk-card--tight{padding:6px 28px;gap:0}.hk-card--plum{background:var(--hk-plum);color:#fff;border-color:transparent;border-radius:var(--hk-r-lg)}.hk-card--plum .hk-small,.hk-card--plum .hk-body,.hk-card--plum .hk-sub,.hk-card--plum .hk-muted{color:#ffffffb8}.hk-card--plum .hk-h2,.hk-card--plum .hk-h3,.hk-card--plum .hk-strong,.hk-card--plum .hk-date,.hk-card--plum .hk-price{color:#fff}.hk-card--soft{background:var(--hk-blush-soft);border-color:#f0d6dc;box-shadow:0 6px 20px #5a1e3314}.hk-card--warn{background:var(--hk-warn-soft);border-color:transparent}.hk-card--stop{background:var(--hk-stop-soft);border-color:transparent}.hk-rows{display:flex;flex-direction:column}.hk-rows>*+*{border-top:1px solid var(--hk-line)}.hk-row{display:flex;align-items:center;gap:18px;padding:18px 0;min-height:68px;width:100%;text-align:left}.hk-row--top{align-items:flex-start}.hk-row__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.hk-row__title{font-size:17px;font-weight:600;color:var(--hk-ink);line-height:1.35}.hk-row__meta{font-size:15px;color:var(--hk-muted);line-height:1.5}.hk-row__end{flex:none;display:flex;align-items:center;gap:12px;color:var(--hk-faint)}button.hk-row:hover .hk-row__title,a.hk-row:hover .hk-row__title{color:var(--hk-plum)}.hk-icon{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--hk-plum-soft);color:var(--hk-plum)}.hk-icon--go{background:var(--hk-go-soft);color:var(--hk-go)}.hk-icon--info{background:var(--hk-info-soft);color:var(--hk-info)}.hk-icon--warn{background:var(--hk-warn-soft);color:var(--hk-warn)}.hk-icon--stop{background:var(--hk-stop-soft);color:var(--hk-stop)}.hk-icon--neutral{background:var(--hk-surface-2);color:var(--hk-ink-2)}.hk-avatar{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;background:var(--hk-blush);color:var(--hk-plum-dark);font-size:15px;font-weight:700}.hk-avatar--lg{width:56px;height:56px;font-size:18px}.hk-kv{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;font-size:16px}.hk-kv+.hk-kv{border-top:1px solid var(--hk-line)}.hk-kv__k{color:var(--hk-muted);flex:none}.hk-kv__v{font-weight:600;text-align:right;color:var(--hk-ink);min-width:0;overflow-wrap:anywhere}.hk-card--plum .hk-kv+.hk-kv{border-color:#ffffff24}.hk-card--plum .hk-kv__k{color:#ffffffb3}.hk-card--plum .hk-kv__v{color:#fff}.hk-divider{height:1px;background:var(--hk-line)}.hk-note{display:block;width:fit-content;font-size:14px;line-height:1.45;color:var(--hk-plum-dark);background:var(--hk-blush-soft);border-radius:10px;padding:6px 10px;margin-top:8px}.hk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font-size:16px;font-weight:600;letter-spacing:-.005em;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .1s ease;white-space:nowrap;text-align:center}.hk-btn:active{transform:translateY(1px)}.hk-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.hk-btn--primary{background:var(--hk-plum);color:#fff}.hk-btn--primary:hover:not(:disabled){background:var(--hk-plum-dark)}.hk-btn--secondary{background:#fff;color:var(--hk-ink);border-color:var(--hk-line-strong)}.hk-btn--secondary:hover:not(:disabled){border-color:var(--hk-plum);color:var(--hk-plum)}.hk-btn--ghost{background:transparent;color:var(--hk-plum)}.hk-btn--ghost:hover:not(:disabled){background:var(--hk-plum-soft)}.hk-btn--onplum{background:#fff;color:var(--hk-plum)}.hk-btn--onplum:hover:not(:disabled){background:var(--hk-blush-soft)}.hk-btn--onplum-ghost{background:transparent;color:#fff;border-color:#ffffff6b}.hk-btn--onplum-ghost:hover:not(:disabled){background:#ffffff1a}.hk-btn--go{background:var(--hk-go);color:#fff}.hk-btn--go:hover:not(:disabled){background:#174d38}.hk-btn--danger{background:transparent;color:var(--hk-stop);border-color:#e9cfcd}.hk-btn--danger:hover:not(:disabled){background:var(--hk-stop-soft)}.hk-btn--sm{height:42px;padding:0 18px;font-size:15px}.hk-btn--lg{height:56px;padding:0 28px;font-size:17px}.hk-btn--block{width:100%}.hk-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.hk-actions--end{justify-content:flex-end}.hk-push{margin-left:auto}.hk-link{color:var(--hk-plum);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.hk-link--quiet{color:var(--hk-muted);font-weight:500}.hk-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;background:var(--hk-surface-2);color:var(--hk-ink-2);white-space:nowrap;letter-spacing:0}.hk-chip--go{background:var(--hk-go-soft);color:var(--hk-go)}.hk-chip--warn{background:var(--hk-warn-soft);color:var(--hk-warn)}.hk-chip--stop{background:var(--hk-stop-soft);color:var(--hk-stop)}.hk-chip--info{background:var(--hk-info-soft);color:var(--hk-info)}.hk-chip--plum{background:var(--hk-plum-soft);color:var(--hk-plum)}.hk-chip--blush{background:var(--hk-blush);color:var(--hk-plum-dark)}.hk-chip--onplum{background:#ffffff29;color:#fff}.hk-choice{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--hk-line-strong);background:#fff;font-size:15px;font-weight:600;color:var(--hk-ink-2);transition:background .15s ease,color .15s ease,border-color .15s ease}.hk-choice:hover{border-color:var(--hk-plum)}.hk-choice.is-on{background:var(--hk-plum);border-color:var(--hk-plum);color:#fff}.hk-choices{display:flex;flex-wrap:wrap;gap:10px}.hk-option{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:0 20px;border-radius:16px;border:1px solid var(--hk-line-strong);background:#fff;font-size:16px;font-weight:600;color:var(--hk-ink);text-align:left;transition:border-color .15s ease,background .15s ease}.hk-option:hover{border-color:var(--hk-plum)}.hk-option.is-on{border-color:var(--hk-plum);background:var(--hk-plum-soft)}.hk-option__dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--hk-line-strong);flex:none;display:grid;place-items:center}.hk-option.is-on .hk-option__dot{border-color:var(--hk-plum)}.hk-option.is-on .hk-option__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--hk-plum)}.hk-option__end{margin-left:auto;font-size:14px;font-weight:500;color:var(--hk-muted)}.hk-options{display:flex;flex-direction:column;gap:10px}.hk-toggle{width:52px;height:32px;border-radius:999px;background:var(--hk-line-strong);position:relative;flex:none;transition:background .15s ease}.hk-toggle:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #24101940;transition:transform .15s ease}.hk-toggle.is-on{background:var(--hk-plum)}.hk-toggle.is-on:after{transform:translate(20px)}.hk-price{font-size:48px;font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--hk-ink)}.hk-price small{font-size:18px;font-weight:500;letter-spacing:0;opacity:.75}.hk-date{font-size:34px;font-weight:600;letter-spacing:-.02em;line-height:1.1;color:var(--hk-ink)}.hk-progress{height:8px;border-radius:999px;background:var(--hk-plum-soft);overflow:hidden}.hk-progress>span{display:block;height:100%;border-radius:999px;background:var(--hk-plum)}.hk-card--plum .hk-progress{background:#ffffff2e}.hk-card--plum .hk-progress>span{background:#fff}.hk-field{display:flex;flex-direction:column;gap:8px}.hk-label{font-size:14px;font-weight:600;color:var(--hk-ink-2)}.hk-input,.hk-textarea,.hk-select{width:100%;height:50px;padding:0 16px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-r-sm);background:#fff;font:inherit;font-size:16px;color:var(--hk-ink);transition:border-color .15s ease,box-shadow .15s ease}.hk-textarea{height:auto;min-height:110px;padding:14px 16px;resize:vertical;line-height:1.5}.hk-input:focus,.hk-textarea:focus,.hk-select:focus{outline:none;border-color:var(--hk-plum);box-shadow:0 0 0 4px #5a1e331f}.hk-input::placeholder,.hk-textarea::placeholder{color:var(--hk-faint)}.hk-form{display:flex;flex-direction:column;gap:18px}.hk-form-row{display:flex;gap:12px}.hk-form-row>.hk-field{flex:1 1 0;min-width:0}.hk-tl{display:flex;flex-direction:column}.hk-tl__item{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:0 16px;padding:16px 0;align-items:start}.hk-tl__item+.hk-tl__item{border-top:1px solid var(--hk-line)}.hk-tl__dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--hk-line-strong);background:#fff;display:grid;place-items:center;color:var(--hk-plum);margin-top:1px;font-size:13px;font-weight:700}.hk-tl__dot--done{background:var(--hk-plum);border-color:var(--hk-plum);color:#fff}.hk-tl__dot--next{border-color:var(--hk-plum);box-shadow:0 0 0 4px var(--hk-plum-soft)}.hk-tl__dot--future{border-color:var(--hk-line);color:var(--hk-faint)}.hk-tl__body{display:flex;flex-direction:column;gap:3px;min-width:0}.hk-tl__title{font-size:17px;font-weight:600;color:var(--hk-ink);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hk-tl__meta{font-size:15px;color:var(--hk-muted);line-height:1.45}.hk-tl__amt{font-size:16px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--hk-ink)}.hk-tl__item--future .hk-tl__title,.hk-tl__item--future .hk-tl__amt{color:var(--hk-muted)}.hk-faq{border-top:1px solid var(--hk-line)}.hk-faq:last-child{border-bottom:1px solid var(--hk-line)}.hk-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:17px;font-weight:600;color:var(--hk-ink)}.hk-faq summary::-webkit-details-marker{display:none}.hk-faq summary:after{content:"+";color:var(--hk-faint);font-size:24px;line-height:1;font-weight:400;flex:none}.hk-faq[open] summary:after{content:"−"}.hk-faq p{padding:0 0 20px;font-size:16px;line-height:1.6;color:var(--hk-ink-2);max-width:62ch}.hk-prose{display:flex;flex-direction:column;gap:12px}.hk-prose p{font-size:17px;line-height:1.65;color:var(--hk-ink-2)}.hk-prose ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:10px}.hk-prose li{display:flex;gap:12px;font-size:17px;line-height:1.6;color:var(--hk-ink-2)}.hk-prose li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hk-plum);flex:none;margin-top:10px}.hk-byline{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--hk-muted)}.hk-byline .hk-strong{color:var(--hk-ink)}.hk-callout{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:16px;background:var(--hk-info-soft);color:var(--hk-ink);font-size:16px;line-height:1.5}.hk-callout--warn{background:var(--hk-warn-soft)}.hk-callout--stop{background:var(--hk-stop-soft)}.hk-callout--go{background:var(--hk-go-soft)}.hk-callout--soft{background:var(--hk-blush-soft)}.hk-callout__body{flex:1 1 auto;min-width:0}.hk-thread{display:flex;flex-direction:column;gap:14px}.hk-msg{max-width:82%;padding:14px 18px;border-radius:18px;font-size:16px;line-height:1.5;background:#fff;border:1px solid var(--hk-line);color:var(--hk-ink)}.hk-msg--mine{align-self:flex-end;background:var(--hk-plum);border-color:transparent;color:#fff;border-bottom-right-radius:6px}.hk-msg--theirs{align-self:flex-start;border-bottom-left-radius:6px}.hk-msg__meta{display:block;margin-top:6px;font-size:14px;opacity:.7}.hk-composer{display:flex;flex-direction:column;gap:12px}.hk-tabs{position:fixed;left:0;right:0;bottom:0;height:calc(var(--hk-tabbar) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:#fff;border-top:1px solid var(--hk-line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));z-index:40}.hk-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--hk-muted);letter-spacing:0}.hk-tab.is-on{color:var(--hk-plum)}.hk-tab__full{display:none}.hk-tab__short{display:inline}.hk-flow-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px}.hk-iconbtn{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--hk-ink-2);background:#fff;border:1px solid var(--hk-line)}.hk-iconbtn:hover{border-color:var(--hk-plum);color:var(--hk-plum)}.hk-steps{display:flex;gap:6px}.hk-steps>span{flex:1;height:5px;border-radius:999px;background:var(--hk-line)}.hk-steps>span.is-done{background:var(--hk-plum)}.hk .scrim{background:#24101980;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);padding:20px;z-index:100}body:has(.scrim) .proto-flag{display:none}.hk .modal{background:#fff;border-radius:24px;width:min(560px,100%);box-shadow:0 24px 64px #24101940;font-family:var(--hk-font);letter-spacing:-.005em}.hk .modal__head{padding:28px 28px 8px;border-bottom:0}.hk .modal__head .h3{font-family:var(--hk-font);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--hk-ink)}.hk .modal__head .small{font-size:15px;line-height:1.5;color:var(--hk-muted);margin-top:6px}.hk .modal__body{padding:16px 28px 24px;font-size:16px}.hk .modal__foot{padding:0 28px 28px;border-top:0;background:#fff;gap:12px}.hk .x-btn{width:44px;height:44px;background:#fff;border:1px solid var(--hk-line);color:var(--hk-ink-2);font-size:15px}.hk .x-btn:hover{border-color:var(--hk-plum);color:var(--hk-plum);background:#fff}@media (max-width: 599px){.hk .scrim{align-items:end;padding:0}.hk .modal{border-radius:24px 24px 0 0;width:100%;max-height:92vh}.hk .modal__foot{padding-bottom:calc(20px + env(safe-area-inset-bottom));flex-direction:column-reverse}.hk .modal__foot .hk-btn{width:100%}}body:has(.hk) .toast{font-family:Plus Jakarta Sans,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.005em;border-radius:999px;padding:12px 18px}.hk .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border-radius:999px;font:inherit;font-size:16px;font-weight:600;border:1px solid transparent;background:#fff;color:var(--hk-ink);border-color:var(--hk-line-strong)}.hk .btn--primary{background:var(--hk-plum);color:#fff;border-color:transparent}.hk .btn--ghost,.hk .btn--cream,.hk .btn--quiet{background:#fff;color:var(--hk-plum);border-color:var(--hk-line-strong)}.hk .btn--danger{color:var(--hk-stop);border-color:#e9cfcd}.hk .btn--onplum{background:#fff;color:var(--hk-plum)}.hk .btn--sm{height:42px;padding:0 18px;font-size:15px}.hk .btn--lg{height:56px;font-size:17px}.hk .btn--block{width:100%}.hk .field{display:flex;flex-direction:column;gap:8px}.hk .label{font-size:14px;font-weight:600;color:var(--hk-ink-2)}.hk .input,.hk .select,.hk .textarea{width:100%;min-height:50px;padding:0 16px;border:1px solid var(--hk-line-strong);border-radius:var(--hk-r-sm);background:#fff;font:inherit;font-size:16px;color:var(--hk-ink)}.hk .textarea{padding:14px 16px}.hk .stack{display:flex;flex-direction:column;gap:16px}.hk .sugg{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--hk-line-strong);background:#fff;font-size:15px;font-weight:600;color:var(--hk-ink-2)}.hk .sugg.is-on{background:var(--hk-plum);border-color:var(--hk-plum);color:#fff}.hk .toaster{font-family:var(--hk-font)}@media (max-width: 899px){.hk{font-size:16px}.hk-nav{display:none}.hk-top__in{min-height:104px;padding:20px;gap:12px}.hk-top__end{gap:8px}.hk-signout,.hk-top__end .hk-urgent{height:40px;padding:0 14px}.hk-page{padding:28px 20px calc(var(--hk-tabbar) + 56px);gap:32px}.hk-h1{font-size:32px}.hk-h2{font-size:23px}.hk-card{padding:22px 20px;gap:16px}.hk-card--tight{padding:4px 20px}.hk-price{font-size:40px}.hk-date{font-size:30px}.hk-row{padding:16px 0;min-height:64px;gap:14px}.hk-icon,.hk-avatar{width:40px;height:40px}.hk-btn{height:48px;padding:0 20px}.hk-section{gap:14px}.hk-msg{max-width:90%}.hk-card--plum .hk-actions .hk-btn{flex:1 1 100%}.hk-card--plum .hk-actions .hk-push{margin-left:0}}@media (max-width: 599px){.hk-signout svg,.hk-top__end .hk-urgent svg{display:none}}@media (max-width: 399px){.hk-top__in{gap:10px}.hk-top__end{gap:6px}.hk-signout,.hk-top__end .hk-urgent{padding:0 10px;font-size:13px}}@media (min-width: 900px){.hk-tabs{display:none}.hk-tab__full{display:inline}.hk-tab__short{display:none}}.hk .hk-orders-title{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.hk .hk-orders-count{font-weight:500;opacity:.7;font-variant-numeric:tabular-nums}.hk .hk-orders-amt{font-size:16px;font-weight:600;color:var(--hk-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hk .hk-orders-pay__end{flex:none;display:flex;align-items:center;gap:16px}@media (max-width: 519px){.hk .hk-orders-pay{flex-wrap:wrap;gap:12px}.hk .hk-orders-pay .hk-row__body{flex-basis:100%}.hk .hk-orders-pay__end{width:100%;justify-content:space-between}}.hk .hk-orders-stack{display:flex;flex-direction:column;gap:26px}.hk .hk-orders-block{display:flex;flex-direction:column;gap:6px}.hk .hk-orders-track .hk-tl__item{padding:10px 0}.hk .hk-orders-compact .hk-row{padding:12px 0;min-height:0}.hk .hk-orders-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;letter-spacing:.02em}.hk .hk-orders-callout .hk-callout{flex-wrap:wrap}.hk .hk-orders-callout .hk-callout__body{flex:1 1 260px}.hk-notes-title{display:flex;align-items:center;gap:16px}.hk-notes-body{display:flex;flex-direction:column;gap:12px}@media (max-width: 899px){.hk-notes-title{gap:14px}}.hk .hk-section[id]{scroll-margin-top:140px}@media (max-width: 899px){.hk .hk-section[id]{scroll-margin-top:120px}}.hk-account-status{display:flex;flex-direction:column;gap:10px}.hk-account-status__title{font-weight:600;color:var(--hk-ink)}.hk-row__body.hk-account-inline{gap:10px}.hk .hk-account-sent{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px 0 4px}.hk .hk-account-sent__tick{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;background:var(--hk-go-soft);color:var(--hk-go);margin-bottom:4px}.hk .hk-account-sent .hk-lead{max-width:42ch}.hk .hk-resched-what{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border-radius:16px;background:var(--hk-surface-2)}.hk .hk-resched-list{margin:0;padding-left:20px;list-style:disc;display:flex;flex-direction:column;gap:4px;font-size:15px;line-height:1.5;color:var(--hk-ink-2)}.hk .hk-resched-list li::marker{color:var(--hk-plum)}.hk .hk-choice:disabled{opacity:.45;cursor:default}.hk .hk-resched-error{font-size:14px;line-height:1.4;color:var(--hk-stop)}.hk .hk-flows-emergency,.hk .hk-flows-emergency:hover:not(:disabled){background:var(--hk-stop);border-color:var(--hk-stop);color:#fff}.hk .hk-flows-form{display:flex;flex-direction:column;gap:28px}.hk .hk-flows-scale{display:flex;gap:10px}.hk .hk-flows-scale .hk-choice{flex:1 1 0;min-width:0;padding:0;justify-content:center}.hk .hk-flows-kv--stack{flex-direction:column;align-items:flex-start;gap:4px}.hk .hk-flows-kv--stack .hk-kv__v{text-align:left;font-weight:500;line-height:1.5}.hk .hk-flows-switch{display:flex;align-items:center;justify-content:space-between;gap:18px}.hk .hk-flows-bottom{display:flex;flex-direction:column;gap:10px;padding-top:8px}.hk .hk-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.hk .hk-flows-actions{display:flex;flex-direction:column;gap:12px}.hk-signin-page{max-width:536px;padding-top:56px;padding-bottom:72px;gap:36px}.hk-signin-brand{display:flex;flex-direction:column;align-items:center;gap:28px}.hk-signin-code{height:64px;font-size:28px;font-weight:600;letter-spacing:.32em;text-indent:.32em;text-align:center;font-variant-numeric:tabular-nums}.hk-signin-error{color:var(--hk-stop)}@media (max-width: 899px){.hk-signin-page{padding-top:40px;padding-bottom:56px;gap:28px}.hk-signin-brand{gap:22px}.hk-signin-code{height:60px;font-size:26px}}@media (max-width: 479px){.hk-signin-demo .hk-row{flex-wrap:wrap;row-gap:10px}.hk-signin-demo .hk-row__end{flex:0 0 100%;padding-left:54px;justify-content:flex-start}}.hk-signin-more summary{font-size:16px}.hk-signin-more[open]>.hk-card{margin-bottom:18px}.hk .hk-start{display:flex;flex-direction:column;gap:40px}.hk .hk-start>.hk-section{gap:20px}.hk .hk-start-rx{gap:10px}.hk .hk-start-rx__dose{display:flex;flex-direction:column;gap:8px}.hk .hk-start-rx__label{font-size:15px;font-weight:600;color:var(--hk-plum)}.hk .hk-start-strength{font-size:60px;font-weight:700;letter-spacing:-.035em;line-height:1;color:var(--hk-ink);font-variant-numeric:lining-nums}.hk .hk-start-strength--dose{font-size:52px;margin:2px 0 4px}.hk .hk-start-rx__lines{display:flex;flex-direction:column;gap:2px;margin-top:6px}.hk .hk-start-rx__line{font-size:17px;line-height:1.5;color:var(--hk-ink-2)}.hk .hk-start-options{display:flex;flex-direction:column;gap:12px}.hk .hk-start-option{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:4px 18px;width:100%;padding:20px 24px;border:1px solid var(--hk-line-strong);border-radius:18px;background:#fff;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.hk .hk-start-option:hover{border-color:var(--hk-plum)}.hk .hk-start-option:focus-visible{outline:none;box-shadow:0 0 0 4px #5a1e3329}.hk .hk-start-option.is-on{border-color:var(--hk-plum);background:var(--hk-blush-soft);box-shadow:inset 0 0 0 1px var(--hk-plum)}.hk .hk-start-option__dot{width:24px;height:24px;border-radius:50%;border:2px solid var(--hk-line-strong);background:#fff;display:grid;place-items:center}.hk .hk-start-option.is-on .hk-start-option__dot{border-color:var(--hk-plum)}.hk .hk-start-option.is-on .hk-start-option__dot:after{content:"";width:12px;height:12px;border-radius:50%;background:var(--hk-plum)}.hk .hk-start-option__body{display:flex;flex-direction:column;gap:4px;min-width:0}.hk .hk-start-option__title{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:18px;font-weight:600;line-height:1.3;color:var(--hk-ink)}.hk .hk-start-option__detail{font-size:15px;line-height:1.45;color:var(--hk-muted)}.hk .hk-start-option__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.hk .hk-start-option__amt{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1;color:var(--hk-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.hk .hk-start-option__per{font-size:14px;color:var(--hk-muted);white-space:nowrap}.hk .hk-start-paybar{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px 28px;margin-top:16px;padding:14px 0;background:var(--hk-bg)}.hk .hk-start-paybar:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px;background:linear-gradient(to top,var(--hk-bg),rgba(251,247,241,0));pointer-events:none}.hk .hk-start-total{display:flex;flex-direction:column;gap:0;min-width:0;padding-left:4px}.hk .hk-start-total__k{font-size:16px;font-weight:600;color:var(--hk-ink-2)}.hk .hk-start-total__v{font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--hk-ink);font-variant-numeric:tabular-nums}.hk .hk-start-cta{flex:none;min-width:var(--hk-start-cta, 420px);padding-left:28px;padding-right:28px;white-space:nowrap}.hk .hk-start-cta svg{flex:none}.hk .hk-start-paynote{display:flex;flex-direction:column;align-items:center;gap:14px;width:var(--hk-start-cta, 420px);margin-left:auto;text-align:center}.hk .hk-start-paynote .hk-small{color:var(--hk-ink-2)}.hk .hk-start-nowrap{white-space:nowrap}.hk .hk-start-failed{border:1px solid #ecc9c7;gap:16px}.hk .hk-start-failed .hk-h2{color:var(--hk-stop)}.hk-start-banner{background:var(--hk-blush);border-bottom:1px solid #efcfd6}.hk-start-banner--failed{background:var(--hk-stop-soft);border-bottom-color:#efd2d0}.hk-start-banner__in{max-width:var(--hk-max);margin:0 auto;padding:12px 28px;display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap}.hk-start-banner__text{font-size:16px;font-weight:600;line-height:1.4;color:var(--hk-plum-dark)}.hk-start-banner--failed .hk-start-banner__text{color:var(--hk-stop)}.hk .hk-pay-title{display:inline-flex;align-items:center;gap:10px;font-size:21px}.hk .hk-pay-lock{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--hk-go-soft);color:var(--hk-go)}.hk .hk-pay{display:flex;flex-direction:column;gap:20px}.hk .hk-pay-amount{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:16px;background:var(--hk-surface-2)}.hk .hk-pay-amount__v{font-size:38px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--hk-ink);font-variant-numeric:tabular-nums}.hk .hk-pay-amount__for{font-size:15px;line-height:1.45;color:var(--hk-ink-2)}.hk .hk-pay-form{display:flex;flex-direction:column;gap:16px}.hk .hk-pay-input{position:relative}.hk .hk-pay-number{padding-right:64px;font-variant-numeric:tabular-nums;letter-spacing:.03em}.hk .hk-pay-brand{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:inline-flex;pointer-events:none}.hk .hk-input.is-bad{border-color:var(--hk-stop)}.hk .hk-pay-error{font-size:14px;line-height:1.4;color:var(--hk-stop)}.hk .hk-pay-secure{display:flex;align-items:flex-start;gap:8px;color:var(--hk-ink-2)}.hk .hk-pay-secure svg{flex:none;margin-top:3px;color:var(--hk-go)}.hk .hk-pay-demo{text-align:center;margin-top:-8px}.hk .hk-pay-foot{flex:1 1 100%;display:flex;flex-direction:column;gap:14px}.hk .hk-pay-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:18px 0 8px}.hk .hk-pay-spinner{width:52px;height:52px;border-radius:50%;border:4px solid var(--hk-plum-soft);border-top-color:var(--hk-plum);animation:hk-pay-spin .8s linear infinite;margin-bottom:8px}@keyframes hk-pay-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.hk .hk-pay-spinner{animation-duration:2.4s}}.hk .hk-pay-tick{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--hk-go-soft);color:var(--hk-go);margin-bottom:6px}.hk .hk-pay-order{font-size:18px;font-weight:600;color:var(--hk-plum);font-variant-numeric:tabular-nums}.hk .hk-pay-state .hk-body{max-width:40ch}@media (min-width: 700px){.hk .hk-start-rx{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 34px;padding-top:30px;padding-bottom:30px}.hk .hk-start-rx__lines{margin-top:0;padding:4px 0 4px 34px;border-left:1px solid var(--hk-line)}.hk .hk-start-options{gap:14px}.hk .hk-start-option{padding:20px 26px}.hk .hk-start-total{flex-direction:row;align-items:baseline;gap:14px}.hk .hk-start-total__k{font-size:18px;color:var(--hk-ink)}}@media (max-width: 699px){.hk .hk-start{--hk-start-cta: 300px}}@media (max-width: 899px){.hk .hk-start{gap:32px}.hk .hk-start-strength{font-size:52px}.hk .hk-start-strength--dose{font-size:46px}.hk-start-banner__in{padding:12px 20px}.hk .hk-start-paybar{bottom:calc(var(--hk-tabbar) + env(safe-area-inset-bottom));padding:12px 0}}@media (max-width: 599px){.hk .hk-start-option{grid-template-columns:24px minmax(0,1fr);padding:18px;gap:6px 14px;align-items:start}.hk .hk-start-option__dot{margin-top:2px}.hk .hk-start-option__price{grid-column:2;flex-direction:row;align-items:baseline;gap:8px;text-align:left}.hk .hk-start-option__amt{font-size:26px}.hk .hk-pay-title{font-size:19px}.hk .hk-pay-amount__v{font-size:34px}.hk-start-banner__in .hk-btn{width:100%}}@media (max-width: 519px){.hk .hk-start-paybar{flex-direction:column;align-items:stretch;gap:10px}.hk .hk-start-total{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:0 4px}.hk .hk-start-total__v{font-size:28px}.hk .hk-start-cta,.hk .hk-start-paynote{width:100%;min-width:0}.hk .hk-start-paynote{margin-left:0}}.hk .hk-start-option__was{font-size:15px;font-weight:500;color:var(--hk-muted);text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.hk .hk-start-option__price--promo .hk-start-option__per{max-width:17ch;white-space:normal;line-height:1.35}@media (min-width: 700px){.hk .hk-start--was .hk-start-total{flex-direction:column;align-items:flex-start;gap:0}.hk .hk-start--was .hk-start-total__k{font-size:16px;color:var(--hk-ink-2);white-space:nowrap}.hk .hk-start--was .hk-start-total__v{white-space:nowrap}}.hk .hk-start-total__was{margin-left:12px;font-size:20px;font-weight:500;letter-spacing:0;color:var(--hk-muted)}.hk .hk-start-total__was s{text-decoration-thickness:1.5px}@media (max-width: 599px){.hk .hk-start-option__price--promo{flex-wrap:wrap;column-gap:10px;row-gap:0}.hk .hk-start-option__price--promo .hk-start-option__was{flex:1 1 100%}.hk .hk-start-option__price--promo .hk-start-option__per{max-width:none}}@media (max-width: 519px){.hk .hk-start-total__was{font-size:17px;margin-left:8px}}.hk.ad{font-size:15px;line-height:1.55;background:var(--hk-bg);display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.ad-side{position:sticky;top:0;height:100vh;background:#fff;border-right:1px solid var(--hk-line);display:flex;flex-direction:column;gap:28px;padding:28px 18px 22px;overflow-y:auto}.ad-brand{display:flex;align-items:center;gap:10px;padding:0 8px}.ad-brand__tag{font-size:13px;font-weight:600;color:var(--hk-muted);padding-left:10px;border-left:1px solid var(--hk-line);line-height:1}.ad-nav{display:flex;flex-direction:column;gap:2px}.ad-link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px;border-radius:12px;font-size:15px;font-weight:600;color:var(--hk-ink-2);transition:background .15s ease,color .15s ease}.ad-link:hover{background:var(--hk-surface-2);color:var(--hk-ink)}.ad-link.is-on{background:var(--hk-plum);color:#fff}.ad-link__count{margin-left:auto;min-width:24px;height:22px;padding:0 7px;border-radius:999px;background:var(--hk-plum-soft);color:var(--hk-plum);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ad-link.is-on .ad-link__count{background:#fff3;color:#fff}.ad-link__count--hot{background:var(--hk-stop-soft);color:var(--hk-stop)}.ad-side__foot{margin-top:auto;display:flex;flex-direction:column;gap:10px;padding:16px 12px 0;border-top:1px solid var(--hk-line);font-size:14px}.ad-side__note{font-size:13px;line-height:1.45;color:var(--hk-muted)}.ad-main{min-width:0}.ad-page{max-width:1180px;margin:0 auto;padding:36px 40px 96px;display:flex;flex-direction:column;gap:32px}.hk.ad .hk-h1{font-size:32px}.hk.ad .hk-h2{font-size:21px}.hk.ad .hk-sub{font-size:15px}.hk.ad .hk-row{min-height:56px;padding:14px 0}.hk.ad .hk-row__title{font-size:15.5px}.hk.ad .hk-row__meta{font-size:14px}.hk.ad .hk-card{padding:22px 24px;gap:16px}.hk.ad .hk-card--tight{padding:4px 24px}.ad-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap}.ad-page:has(.ad-disp-screen){max-width:none}.ad-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ad-stat{background:#fff;border:1px solid var(--hk-line);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:4px;min-width:0}.ad-stat__label{font-size:13.5px;color:var(--hk-muted);font-weight:600}.ad-stat__value{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--hk-ink);font-variant-numeric:tabular-nums}.ad-stat__sub{font-size:13px;color:var(--hk-muted)}.ad-stat--hot .ad-stat__value{color:var(--hk-stop)}.ad-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ad-toolbar .hk-input{height:44px;max-width:340px;flex:1 1 240px}.ad-toolbar .hk-choice{height:38px;padding:0 14px;font-size:14px}.ad-tablewrap{background:#fff;border:1px solid var(--hk-line);border-radius:18px;overflow-x:auto}.ad-table{width:100%;border-collapse:collapse;font-size:14.5px}.ad-table th{position:sticky;top:0;background:#fff;text-align:left;font-size:13px;font-weight:600;color:var(--hk-muted);padding:14px 16px;border-bottom:1px solid var(--hk-line);white-space:nowrap}.ad-table td{padding:14px 16px;border-bottom:1px solid var(--hk-line);vertical-align:middle;color:var(--hk-ink)}.ad-table tbody tr:last-child td{border-bottom:0}.ad-table tbody tr.is-click{cursor:pointer}.ad-table tbody tr.is-click:hover td{background:var(--hk-blush-soft)}.ad-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-table th.ad-num{text-align:right}.ad-cell-main{font-weight:600;color:var(--hk-ink)}.ad-cell-sub{font-size:13px;color:var(--hk-muted);margin-top:2px}.ad-nowrap{white-space:nowrap}.ad-queue{display:flex;flex-direction:column;gap:14px}.ad-empty{padding:22px 0;text-align:center;font-size:14.5px;color:var(--hk-muted)}.ad-working{margin:0;padding:14px 16px;list-style:none;background:var(--hk-surface-2);border-radius:12px;display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:1.5;color:var(--hk-ink-2)}.ad-money{font-weight:700;font-variant-numeric:tabular-nums}@media (max-width: 959px){.hk.ad{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:start}.ad-side{position:static;height:auto;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 20px;border-right:0;border-bottom:1px solid var(--hk-line)}.ad-nav{flex-direction:row;flex-wrap:wrap;gap:4px}.ad-link{min-height:40px;padding:0 12px;font-size:14px}.ad-side__foot{margin-top:0;margin-left:auto;border-top:0;padding:0;flex-direction:row;align-items:center}.ad-side__note{display:none}.ad-page{padding:28px 20px 80px}.ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.ad-side,.proto-flag,.ad-noprint{display:none!important}.hk.ad{display:block;background:#fff}}.ad-members-filters{display:flex;flex-direction:column;gap:12px;margin-top:-8px}.ad-members-search{position:relative;flex:1 1 320px;max-width:520px;display:block}.ad-toolbar .ad-members-search .hk-input{max-width:none;width:100%;padding-left:44px}.ad-members-search__icon{position:absolute;left:16px;top:50%;transform:translateY(-50%);display:inline-flex;color:var(--hk-muted);pointer-events:none}.ad-members-count{font-size:13px;font-weight:700;color:var(--hk-muted);font-variant-numeric:tabular-nums}.hk-choice.is-on .ad-members-count{color:#ffffffbf}.ad-members-table{min-width:880px}.ad-members-name{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.ad-members-chipline{margin-top:6px}.ad-members-table tbody tr.is-click:focus-visible{outline:2px solid var(--hk-plum);outline-offset:-2px}.ad-members-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 20px}@media (max-width: 1099px){.ad-members-search{max-width:none;flex-basis:100%}}@media (max-width: 1099px){.ad-members-table{min-width:0}.ad-members-table thead{display:none}.ad-members-table,.ad-members-table tbody{display:block}.ad-members-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:16px 18px;border-bottom:1px solid var(--hk-line)}.ad-members-table tbody tr:last-child{border-bottom:0}.ad-members-table td{display:block;padding:0;border:0;min-width:0}.ad-members-table td:first-child{grid-column:1 / -1}.ad-members-table td+td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-members-table td.ad-num{text-align:left}.ad-members-table tbody tr.is-click:hover{background:var(--hk-blush-soft)}.ad-members-table tbody tr.is-click:hover td{background:transparent}}.ad-record-head{display:flex;flex-direction:column;gap:14px}.ad-record-back{display:inline-flex;align-items:center;gap:4px;width:fit-content;font-size:14px;text-decoration:none}.ad-record-back:hover{color:var(--hk-plum)}.hk-head.ad-record-id{align-items:flex-start;gap:18px}.ad-record-id .hk-avatar{margin-top:2px}.hk-head.ad-record-idtext{flex:1 1 auto;min-width:0;gap:6px}.ad-record-idtext .hk-sub{overflow-wrap:anywhere}.ad-record-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.ad-record-stagelink{display:inline-flex;border-radius:999px;text-decoration:none;transition:box-shadow .15s ease}.ad-record-stagelink:hover,.ad-record-stagelink:focus-visible{box-shadow:0 0 0 2px var(--hk-plum);outline:none}.ad-record-jump{display:flex;flex-wrap:wrap;gap:6px 20px;padding-top:14px;border-top:1px solid var(--hk-line);font-size:14px}.ad-record-jump .hk-link{text-decoration:none}.ad-record-jump .hk-link:hover{color:var(--hk-plum);text-decoration:underline}.ad-record-anchor,.ad-record-billing{display:flex;flex-direction:column;gap:32px;min-width:0}.ad-record-cardhead{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.ad-record-cardhead--tight{padding:16px 0 6px}.ad-record-linetitle{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 10px}.ad-record-label{font-size:13.5px;font-weight:600;line-height:1.4;color:var(--hk-muted)}.hk.ad .ad-record-vsub{display:block;margin-top:2px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--hk-muted)}.ad-record-mono{font-variant-numeric:tabular-nums;letter-spacing:.02em}.ad-record-fee{min-width:36px;text-align:right;font-size:14px;font-weight:600;color:var(--hk-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-record-when{font-size:13.5px;color:var(--hk-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.ad-record-more{align-self:flex-start;font-size:15px}.hk.ad .ad-record-now{container-type:inline-size;padding:26px 28px}.ad-record-now__grid{display:flex;flex-direction:column;gap:22px}.ad-record-now__main,.ad-record-now__plan{display:flex;flex-direction:column;gap:6px;min-width:0}.ad-record-big{font-size:30px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--hk-ink);overflow-wrap:anywhere}.ad-record-mid{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--hk-ink)}.ad-record-now__meta{font-size:14px;line-height:1.5;color:var(--hk-muted)}.ad-record-prog{display:flex;flex-direction:column;gap:8px;margin:4px 0 2px;max-width:340px}.ad-record-prog__label{font-size:14.5px;font-weight:600;color:var(--hk-ink-2)}.ad-record-now__plan{padding-top:20px;border-top:1px solid var(--hk-line)}.hk-note.ad-record-pending{margin-top:6px;font-size:14px}@container (min-width: 640px){.ad-record-now__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px}.ad-record-now__plan{padding-top:0;padding-left:28px;border-top:0;border-left:1px solid var(--hk-line)}}.hk.ad .ad-record-wait{container-type:inline-size;gap:18px}.ad-record-wait__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px 20px}.ad-record-wait__text{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.ad-record-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.ad-record-opt{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--hk-line-strong);border-radius:16px;background:#fff;min-width:0}.ad-record-opt__title{font-size:15px;font-weight:600;color:var(--hk-ink)}.ad-record-opt__price{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--hk-ink);font-variant-numeric:tabular-nums}.ad-record-opt__detail{margin-bottom:8px;font-size:14px;line-height:1.45;color:var(--hk-muted)}.ad-record-opt__foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:10px;border-top:1px solid var(--hk-line);font-size:14px;font-weight:600;color:var(--hk-ink-2)}.hk.ad .ad-record-script{container-type:inline-size;gap:8px}.ad-record-kvgrid{display:flex;flex-direction:column}@container (min-width: 640px){.ad-record-kvgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px}.ad-record-kvgrid>.hk-kv:nth-child(2){border-top:0}}.ad-record-wording{display:flex;flex-direction:column;gap:4px;margin-top:8px;padding:12px 16px;border-radius:12px;background:var(--hk-surface-2)}.ad-record-wording__text{font-size:14.5px;line-height:1.5;color:var(--hk-ink);overflow-wrap:anywhere}.ad-record-email{border:1px solid var(--hk-line);border-radius:16px;overflow:hidden;background:#fff}.ad-record-email__meta{display:flex;flex-wrap:wrap;gap:4px 18px;padding:12px 18px;border-bottom:1px solid var(--hk-line);font-size:13.5px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-record-email__body{display:flex;flex-direction:column;gap:12px;padding:22px 22px 24px;background:var(--hk-bg);font-size:15px;line-height:1.6;color:var(--hk-ink-2)}.ad-record-email__subject{margin-top:4px;font-size:18px;font-weight:600;line-height:1.3;color:var(--hk-ink)}.ad-record-email__cta{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:4px;padding:0 22px;border-radius:999px;background:var(--hk-plum);color:#fff;font-size:15px;font-weight:600}.hk .modal:has(.ad-record-emailmodal){width:min(620px,100%)}.hk .modal:has(.ad-record-assign){width:min(700px,100%)}.ad-record-assign__sku{margin-top:-8px}.hk-field.ad-record-assign__repeats{flex:0 1 270px}.ad-record-assign__what{display:flex;flex-direction:column;gap:10px}.hk.ad .ad-record-assign__kv,.hk .ad-record-assign__kv{padding:2px 20px}.ad-record-assign__kv .hk-kv{font-size:15px}.ad-record-suggest{margin-left:2px;padding:2px 8px;border-radius:999px;background:var(--hk-plum-soft);color:var(--hk-plum);font-size:12px;font-weight:600;line-height:1.4}.hk-choice.is-on .ad-record-suggest{background:#fff3;color:#fff}.ad-record-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border:1px solid var(--hk-line);border-radius:16px}.ad-record-toggle__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-record-details>summary{width:fit-content;cursor:pointer;font-size:14.5px;font-weight:600;color:var(--hk-plum)}.ad-record-details[open]>summary{margin-bottom:12px}@media (max-width: 599px){.hk-head.ad-record-id{gap:14px}.ad-record-assign__row{flex-direction:column}.hk-field.ad-record-assign__repeats{flex:1 1 auto}.hk.ad .ad-record-now{padding:22px 20px}.ad-record-big{font-size:26px}}.ad-record-orders{min-width:920px}.ad-record-items{min-width:220px;color:var(--hk-ink-2)}.ad-record-item+.ad-record-item{margin-top:2px}.ad-record-shop{min-width:180px}.ad-record-shop .ad-cell-sub{margin-top:4px}.ad-record-golink{margin-top:6px;font-size:14px;white-space:nowrap}.ad-record-tracknum{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal}@media (max-width: 1099px){.ad-record-orders{min-width:0}.ad-record-orders thead{display:none}.ad-record-orders,.ad-record-orders tbody{display:block}.ad-record-orders tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px;padding:16px 18px;border-bottom:1px solid var(--hk-line)}.ad-record-orders tbody tr:last-child{border-bottom:0}.ad-record-orders td{display:block;padding:0;border:0;min-width:0}.ad-record-orders td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-record-orders td.ad-record-items,.ad-record-orders td.ad-record-shop{grid-column:1 / -1}.ad-record-orders td:nth-child(2){grid-column:span 2}.ad-record-orders td.ad-num{text-align:left}}.hk.ad .ad-record-req,.hk .ad-record-req{display:flex;flex-direction:column;gap:22px;padding:28px 30px;box-shadow:none}.ad-record-req__head{display:flex;flex-direction:column;gap:6px}.ad-record-req__head .hk-h3{margin:0}.ad-record-req__words{display:flex;flex-direction:column;gap:14px;padding:18px 20px;border-radius:16px;background:#fff}.ad-record-req__said{display:flex;flex-direction:column;gap:2px;min-width:0}.ad-record-req__text{font-size:16.5px;line-height:1.5;color:var(--hk-ink);overflow-wrap:anywhere}.ad-record-req__steps{display:flex;flex-direction:column;gap:4px}.ad-record-req__steps>.ad-record-label{margin-bottom:6px}.ad-record-step{display:flex;align-items:center;gap:12px;min-height:44px;font-size:15.5px;font-weight:500;color:var(--hk-ink-2);cursor:pointer}.ad-record-step input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--hk-plum);cursor:pointer}.ad-record-step.is-on{color:var(--hk-ink)}.ad-record-step.is-readonly,.ad-record-step.is-readonly input{cursor:default}.ad-record-req__actions{display:flex;flex-direction:column;gap:10px;padding-top:20px;border-top:1px solid #f0d6dc}.ad-record-req__actions .hk-small{margin:0}.ad-record-cardhead__end{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ad-record-review{display:flex;flex-direction:column;gap:16px;margin-top:22px;padding-top:20px;border-top:1px solid var(--hk-line)}.ad-record-review__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 20px}.ad-record-review__text{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:4px}.ad-record-review__date{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--hk-ink)}.ad-record-review__edit{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 16px}.ad-record-review__edit .hk-field{flex:0 1 240px}.hk-field.ad-record-assign__review{max-width:320px}@media (max-width: 599px){.hk.ad .ad-record-req,.hk .ad-record-req{padding:22px 20px}.ad-record-req__actions .hk-actions .hk-btn{flex:1 1 auto}.ad-record-review__edit .hk-field,.hk-field.ad-record-assign__review{flex:1 1 100%;max-width:none}}.hk.ad .ad-billing-select{width:auto;flex:0 0 auto;min-width:170px;height:44px;font-size:15px;padding:0 14px}.ad-billing-choices{display:flex;flex-wrap:wrap;gap:8px}.ad-billing-count{font-variant-numeric:tabular-nums;font-weight:600;opacity:.6}.hk-choice.is-on .ad-billing-count{opacity:.8}.ad-billing-note{min-width:170px;font-size:13.5px;line-height:1.45;color:var(--hk-ink-2)}.ad-billing-due{font-weight:600;color:var(--hk-stop)}.ad-table td.ad-billing-action{text-align:right;white-space:nowrap;padding-top:8px;padding-bottom:8px}.ad-billing-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ad-billing-next{min-width:190px}.ad-billing-rx{min-width:170px}.ad-billing-wait{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.hk .ad-billing-wait .hk-chip{height:24px;padding:0 10px;font-size:12.5px}.ad-billing-row:focus-visible{outline:2px solid var(--hk-plum);outline-offset:-2px}@media (max-width: 959px){.hk.ad .ad-billing-search{max-width:none;flex-basis:100%}}@media (max-width: 599px){.hk.ad .ad-billing-select{flex:1 1 100%;min-width:0;width:100%}}@container ad-billing (max-width: 479px){.ad-table.ad-billing-table.ad-billing-table--wide-action td:first-child{padding-right:0}.ad-table.ad-billing-table.ad-billing-table--wide-action td.ad-billing-action{grid-column:1 / -1;grid-row:auto;justify-self:stretch;order:10}.ad-billing-table--wide-action td.ad-billing-action .hk-btn{width:100%}}.ad-tablewrap:has(>.ad-billing-table){container:ad-billing / inline-size}@container ad-billing (max-width: 1019px){.ad-table.ad-billing-table td.ad-nowrap{white-space:normal}}@container ad-billing (max-width: 839px){.ad-billing-table thead{display:none}.ad-billing-table,.ad-billing-table tbody{display:block}.ad-billing-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:16px 18px;border-bottom:1px solid var(--hk-line)}.ad-billing-table tbody tr:last-child{border-bottom:0}.ad-table.ad-billing-table td{display:block;padding:0;border:0;min-width:0;white-space:normal;overflow-wrap:anywhere}.ad-billing-table td:first-child{grid-column:1 / -1;grid-row:1}.ad-billing-table td+td:before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-billing-table td.ad-num{text-align:left}.ad-billing-table tbody tr.is-click:hover{background:var(--hk-blush-soft)}.ad-billing-table tbody tr.is-click:hover td{background:transparent}.ad-table.ad-billing-table.ad-billing-table--action td:first-child{padding-right:92px}.ad-table.ad-billing-table.ad-billing-table--wide-action td:first-child{padding-right:180px}.ad-billing-rx,.ad-billing-next,.ad-billing-note{min-width:0}.ad-table.ad-billing-table td.ad-billing-action{grid-column:-2 / -1;grid-row:1;justify-self:end;align-self:start;padding:0;white-space:nowrap}.ad-billing-table td.ad-billing-action:before{content:none}}@container ad-billing (min-width: 560px) and (max-width: 839px){.ad-billing-table tbody tr{grid-template-columns:repeat(4,minmax(0,1fr))}}.ad-refunds-count{font-weight:700;font-variant-numeric:tabular-nums;opacity:.6}.hk-choice.is-on .ad-refunds-count{opacity:.85}.ad-refunds-table .ad-refunds-reason{max-width:320px}.hk .modal:has(.ad-refunds-modal){width:min(680px,100%)}.hk .modal:has(.ad-refunds-record){width:min(740px,100%)}.ad-refunds-modal{display:flex;flex-direction:column;gap:18px}.ad-refunds-amount{display:flex;flex-direction:column;gap:6px}.ad-refunds-block{display:flex;flex-direction:column;gap:8px}.ad-refunds-ruleline{margin:0;color:var(--hk-ink-2)}.hk .ad-refunds-basis{padding:14px 20px;gap:14px}.ad-refunds-basis__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ad-refunds-basis__sub{font-size:14px;font-weight:500;line-height:1.45;color:var(--hk-muted)}.ad-refunds-basis__amt{flex:none;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hk-ink)}.ad-refunds-search{position:relative;display:flex;align-items:center}.ad-refunds-search>svg{position:absolute;left:16px;color:var(--hk-muted);pointer-events:none}.hk .ad-refunds-search .hk-input{width:100%;padding-left:44px}.ad-refunds-pick{border:1px solid var(--hk-line);border-radius:14px;padding:0 16px;background:#fff}.ad-refunds-pick .hk-row{min-height:56px;padding:12px 0;gap:12px}.ad-refunds-pick .hk-row__title{font-size:16px}.ad-refunds-pick .hk-row__meta{font-size:14px;overflow-wrap:anywhere}.ad-refunds-pick button.hk-row{text-align:left}.ad-refunds-rules{display:flex;flex-direction:column}.ad-refunds-rule{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start;padding:16px 0;border-bottom:1px solid var(--hk-line)}.ad-refunds-rule:first-child{padding-top:0}.ad-refunds-rule>.hk-chip{justify-self:start}.ad-refunds-rule__body{display:flex;flex-direction:column;gap:4px;max-width:760px}.ad-refunds-rule__title{margin:0;font-size:16px;line-height:1.4}.ad-refunds-rule__body p{margin:0;line-height:1.6;color:var(--hk-ink-2)}.ad-refunds-rule__body p.hk-small{color:var(--hk-muted)}@media (max-width: 1099px){.ad-refunds-opt{display:none}.ad-refunds-table th,.ad-refunds-table td{padding-left:12px;padding-right:12px}}@media (max-width: 1099px){.hk .modal:has(.ad-refunds-modal) .modal__foot .hk-btn,.hk .modal:has(.ad-refunds-record) .modal__foot .hk-btn{flex:1 1 auto}.hk .ad-refunds-basis{padding:14px 16px;gap:12px}}.ad-refunds-previewlabel{margin-top:6px}.ad-refunds-hint{flex:1 1 260px;min-width:0}.ad-disp-screen{display:contents}.ad-disp-headnote{display:flex;align-items:center;gap:6px;margin-top:8px}.ad-disp-headnote svg{flex:none;color:var(--hk-info)}.ad-disp-pharmacies{gap:8px}.ad-disp-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.ad-disp-member{font-size:15.5px;font-weight:700;line-height:1.35;color:var(--hk-ink);min-width:0;overflow-wrap:anywhere}a.ad-disp-member:hover{color:var(--hk-plum);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ad-disp-order{flex:none;font-size:13px;font-weight:600;line-height:1.6;color:var(--hk-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-disp-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px;font-size:14px;line-height:1.4;color:var(--hk-ink-2)}.ad-disp-items li{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.ad-disp-qty{flex:none;color:var(--hk-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.ad-disp-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ad-disp-prod{min-width:0;overflow-wrap:anywhere}.ad-disp-strength{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--hk-plum-soft);color:var(--hk-plum);font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-disp-shopify{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px}.ad-disp-shopify__label{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--hk-muted)}.hk .ad-disp-shopify .hk-chip{height:24px;padding:0 10px;font-size:12.5px}.ad-disp-noshop{color:var(--hk-muted)}.ad-disp-colnote{display:flex;align-items:flex-start;gap:6px;margin:-4px 4px 0 6px;font-size:12.5px;line-height:1.45;color:var(--hk-ink-2)}.ad-disp-colnote svg{flex:none;margin-top:2px;color:var(--hk-warn)}.ad-disp-chips{display:flex;flex-wrap:wrap;gap:6px}.hk .ad-disp-chips .hk-chip{height:24px;padding:0 10px;font-size:12.5px}.ad-disp-meta{font-size:13px;line-height:1.5;color:var(--hk-muted)}.ad-disp-metaline{display:block}.ad-disp-blocked{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.hk.ad .ad-disp-blockcard{gap:12px;padding:20px 22px;border-left:3px solid var(--hk-warn)}.hk.ad .ad-disp-blockcard--stop{border-left-color:var(--hk-stop)}.ad-disp-blockfoot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ad-disp-screen .hk-callout{flex-wrap:wrap}.ad-disp-focusactions{gap:8px}.hk.ad .ad-disp-blockcard--focus,.ad-disp-card.is-focus{box-shadow:0 0 0 2px var(--hk-plum)}.ad-disp-card.is-focus{border-color:var(--hk-plum)}.ad-disp-card,.ad-disp-cardhead{scroll-margin:96px}.ad-disp-scrollhint{display:none}@media (max-width: 1359px){.ad-disp-scrollhint{display:block;margin-top:2px;font-size:14px;color:var(--hk-muted)}}.ad-disp-scroll{overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:6px}.ad-disp-board{display:grid;grid-template-columns:repeat(4,minmax(244px,1fr));gap:12px;align-items:start}.ad-disp-col{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:220px;padding:12px;border-radius:18px;background:var(--hk-surface-2);border:1px solid transparent;transition:background .15s ease,border-color .15s ease}.ad-disp-col.is-over{background:var(--hk-plum-soft);border-color:var(--hk-plum);border-style:dashed}.ad-disp-col__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 2px 6px;min-height:32px}.ad-disp-col__head .hk-chip:not([class*=hk-chip--]){background:#fff;color:var(--hk-muted)}.hk .ad-disp-col__title{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--hk-ink)}.ad-disp-colempty{border:1px dashed var(--hk-line-strong);border-radius:14px;padding:26px 10px;font-size:14px}.ad-disp-more{font-size:13px;line-height:1.45;color:var(--hk-muted);text-align:center;padding:2px 6px}.ad-disp-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 14px 10px;background:#fff;border:1px solid var(--hk-line);border-radius:14px;cursor:grab;transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.ad-disp-card:hover{border-color:var(--hk-line-strong);box-shadow:0 4px 14px #2410190f}.ad-disp-card:active{cursor:grabbing}.ad-disp-card.is-drag{opacity:.45}.ad-disp-next{align-self:stretch;margin-top:2px}.ad-disp-links{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:8px;border-top:1px solid var(--hk-line)}.hk .ad-disp-textbtn{display:inline-flex;align-items:center;gap:5px;min-height:30px;font-size:13.5px;font-weight:600;color:var(--hk-muted);border-radius:8px}.hk .ad-disp-textbtn:hover{color:var(--hk-plum)}.hk .ad-disp-textbtn:focus-visible{outline:2px solid var(--hk-plum);outline-offset:2px}.hk .modal:has(.ad-disp-slip){width:min(760px,100%)}.ad-disp-slip{display:flex;flex-direction:column;gap:22px}.ad-disp-slip__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid var(--hk-line)}.ad-disp-slip__brand{font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1.1;color:var(--hk-plum)}.ad-disp-slip__ref{text-align:right}.ad-disp-slip__name{font-size:20px;font-weight:700;line-height:1.25;color:var(--hk-ink);font-variant-numeric:tabular-nums}.ad-disp-slip__shop{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px}.ad-disp-slip__strength{display:inline-flex;align-items:center;height:28px;margin:4px 0 2px;padding:0 12px;border-radius:999px;background:var(--hk-plum-soft);color:var(--hk-plum);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.ad-disp-needles{margin-top:2px;font-size:13px;font-weight:600;color:var(--hk-ink-2)}.ad-disp-slip__note{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:12px;background:var(--hk-warn-soft);font-size:14px;line-height:1.5;color:var(--hk-ink-2)}.ad-disp-slip__note svg{flex:none;margin-top:3px;color:var(--hk-warn)}.ad-disp-slip__kvs .hk-kv{font-size:15px;padding:11px 0}.ad-disp-slip__addr{display:flex;flex-direction:column;align-items:flex-end}.ad-disp-slip .ad-table td{vertical-align:top}.ad-disp-slip .ad-table td:first-child{min-width:160px}.ad-disp-slip__dir{min-width:170px;font-size:14px;line-height:1.5;color:var(--hk-ink-2)}.ad-disp-rx{min-width:130px;font-size:13.5px;line-height:1.45;color:var(--hk-ink-2)}.ad-disp-rx__stack{display:flex;flex-direction:column}.ad-disp-rx__who{font-weight:600;color:var(--hk-ink)}.ad-disp-rx__bad{font-weight:700;color:var(--hk-stop)}.ad-disp-rx__muted{color:var(--hk-muted)}.ad-disp-cold{margin-top:3px;font-size:13px;font-weight:600;color:var(--hk-info)}.ad-disp-slip__sign{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:end}.ad-disp-slip__line{height:38px;border-bottom:1px solid var(--hk-ink-2);margin-bottom:6px}.ad-disp-live-head{flex-wrap:nowrap;gap:12px}.ad-disp-live-updated{display:block;margin-top:4px;font-size:13px;color:var(--hk-muted)}.ad-disp-live td{vertical-align:top}.ad-disp-live tr.ad-disp-live-todo td{background:var(--hk-surface-2)}.ad-disp-live-member,.ad-disp-live-state{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.ad-disp-live-link{font-size:13.5px}.ad-disp-live-detail{max-width:280px;overflow-wrap:anywhere}.ad-disp-live-action{text-align:right;white-space:nowrap}.hk .ad-disp-live-more{align-self:flex-start}.ad-disp-live-confirm{margin:0;line-height:1.55;color:var(--hk-ink-2)}@media (max-width: 759px){.ad-disp-live thead{display:none}.ad-disp-live,.ad-disp-live tbody,.ad-disp-live tr,.ad-disp-live td{display:block;width:100%}.ad-disp-live tr{padding:12px 16px;border-bottom:1px solid var(--hk-line)}.ad-disp-live tbody tr:last-child{border-bottom:0}.ad-disp-live tr.ad-disp-live-todo{background:var(--hk-surface-2)}.ad-disp-live td,.ad-disp-live tbody tr:last-child td{position:relative;min-height:32px;padding:6px 0 6px 106px;border:0;background:none;text-align:left}.ad-disp-live tr.ad-disp-live-todo td{background:none}.ad-disp-live td:before{content:attr(data-label);position:absolute;left:0;top:8px;width:96px;font-size:13px;font-weight:600;color:var(--hk-muted)}.ad-disp-live td.ad-disp-live-action,.ad-disp-live tbody tr:last-child td.ad-disp-live-action{padding:10px 0 0}.ad-disp-live td.ad-disp-live-action:before{content:none}.ad-disp-live td.ad-disp-live-action:empty{display:none}.ad-disp-live-action .hk-btn{width:100%}.ad-disp-live-head{flex-wrap:wrap}}@media (max-width: 599px){.ad-disp-blocked,.ad-disp-slip__sign{grid-template-columns:1fr}.ad-disp-slip__ref{text-align:left}.ad-disp-slip__shop{justify-content:flex-start}}@media print{body:has(.ad-disp-slip){overflow:visible!important;background:#fff!important}.toaster{display:none!important}.hk .scrim:has(.ad-disp-slip){position:static;display:block;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}.hk .modal:has(.ad-disp-slip){width:100%;max-height:none;overflow:visible;border-radius:0;box-shadow:none;animation:none}.hk .modal:has(.ad-disp-slip) .modal__head,.hk .modal:has(.ad-disp-slip) .modal__foot{display:none!important}.hk .modal:has(.ad-disp-slip) .modal__body{padding:0;overflow:visible}.ad-disp-slip{color:#000}.ad-disp-slip__strength{border:1px solid #000;background:none;color:#000}.ad-disp-slip .ad-tablewrap{overflow:visible;border-radius:0}.ad-disp-slip .ad-table th{position:static}.ad-disp-slip__sign{grid-template-columns:repeat(2,minmax(0,1fr));break-inside:avoid}}.ad-products-sync{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin-top:-12px;padding:12px 14px 12px 16px;background:#fff;border:1px solid var(--hk-line);border-radius:16px;font-size:14.5px;color:var(--hk-ink-2)}.ad-products-sync__icon{display:inline-flex;color:var(--hk-go)}.ad-products-sync__text{flex:1 1 auto;min-width:0}.ad-products-list{display:flex;flex-direction:column;gap:18px}.hk.ad .ad-products-card{gap:20px}.ad-products-top{display:flex;align-items:center;gap:18px;min-width:0}.ad-products-img{flex:none;width:88px;height:88px;border-radius:14px;border:1px solid var(--hk-line);background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.ad-products-img img{width:100%;height:100%;object-fit:contain;display:block}.ad-products-name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ad-products-name .hk-h3{overflow-wrap:anywhere}.ad-products-edit{flex:none}.ad-products-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;border:1px solid var(--hk-line);border-radius:14px;overflow:hidden;background:var(--hk-line)}.ad-products-fact{display:flex;flex-direction:column;gap:3px;padding:12px 16px;background:#fff;min-width:0}.ad-products-fact__k{font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-products-fact__v{font-size:14.5px;font-weight:600;color:var(--hk-ink);overflow-wrap:anywhere}.ad-products-fact__v .hk-chip{height:24px;padding:0 10px;font-size:12.5px;align-self:flex-start}.ad-table.ad-products-table th,.ad-table.ad-products-table td{padding-left:12px;padding-right:12px}.ad-table.ad-products-table th:first-child,.ad-table.ad-products-table td:first-child{padding-left:20px}.ad-table.ad-products-table th:last-child,.ad-table.ad-products-table td:last-child{padding-right:20px}.ad-table.ad-products-table th{vertical-align:bottom;position:static}.ad-products-thsub{display:block;margin-top:1px;font-size:12px;font-weight:500;color:var(--hk-faint)}.ad-products-strength{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--hk-plum-soft);color:var(--hk-plum);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ad-products-sku{font-size:13.5px;font-weight:600;color:var(--hk-ink-2);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ad-products-stockcell{white-space:nowrap}.ad-products-stock{font-weight:600;font-variant-numeric:tabular-nums}.ad-products-unit{font-weight:500;color:var(--hk-muted)}.ad-products-words{display:flex;flex-direction:column;gap:8px}.hk .ad-products-words__title{font-size:15.5px;font-weight:700;color:var(--hk-ink);margin:0}.ad-products-wordlist{list-style:none;margin:4px 0 0;padding:4px 16px;background:var(--hk-surface-2);border-radius:14px;display:flex;flex-direction:column}.ad-products-wordlist li{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;font-size:14px;line-height:1.5}.ad-products-wordlist li+li{border-top:1px solid var(--hk-line)}.ad-products-wordlist__strength{font-weight:700;color:var(--hk-plum);font-variant-numeric:tabular-nums}.ad-products-wordlist__words{display:flex;flex-direction:column;gap:4px;min-width:0}.ad-products-word{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px;color:var(--hk-ink-2);overflow-wrap:anywhere}.ad-products-member{padding-top:14px;border-top:1px solid var(--hk-line)}.hk.ad .ad-products-rules .hk-row__meta{line-height:1.55}.ad-tablewrap:has(>.ad-products-table){container:ad-products / inline-size}@container ad-products (max-width: 819px){.ad-products-table thead{display:none}.ad-products-table,.ad-products-table tbody{display:block}.ad-products-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 18px;padding:16px 18px;border-bottom:1px solid var(--hk-line)}.ad-products-table tbody tr:last-child{border-bottom:0}.ad-table.ad-products-table td,.ad-table.ad-products-table td:first-child,.ad-table.ad-products-table td:last-child{display:block;padding:0;border:0;min-width:0;white-space:normal}.ad-products-table td:first-child{grid-column:1 / 2;grid-row:1}.ad-products-table td.ad-products-sku{grid-column:2 / 3;grid-row:1;align-self:center;justify-self:end}.ad-products-table td+td:not(.ad-products-sku):before{content:attr(data-label);display:block;margin-bottom:2px;font-size:12.5px;font-weight:600;color:var(--hk-muted)}.ad-products-table td.ad-num{text-align:left}}@container ad-products (min-width: 520px) and (max-width: 819px){.ad-products-table tbody tr{grid-template-columns:repeat(5,minmax(0,1fr))}.ad-products-table td:first-child{grid-column:1 / 3}.ad-products-table td.ad-products-sku{grid-column:3 / -1}}@media (max-width: 899px){.ad-products-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 719px){.ad-products-top{flex-wrap:wrap;align-items:flex-start;gap:14px}.ad-products-img{width:72px;height:72px}.ad-products-name{flex-basis:calc(100% - 90px)}.ad-products-edit{flex:1 1 100%}.ad-products-wordlist li{grid-template-columns:1fr;gap:2px}}@media (max-width: 599px){.ad-products-sync .hk-btn{flex:1 1 100%}}.hk.ad .ad-mb-vsub{display:block;margin-top:2px;font-size:13.5px;font-weight:500;line-height:1.4;color:var(--hk-muted)}.ad-mb-status .hk-callout{flex-wrap:wrap;gap:12px 18px}.ad-mb-status .hk-callout__body{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}.ad-mb-actions{gap:10px 16px}.ad-mb-list .hk-row{flex-wrap:wrap;row-gap:8px}.ad-mb-list .hk-row__body{flex:1 1 240px}.ad-mb-list .hk-row__end{margin-left:auto}.ad-mb-amt{min-width:76px;text-align:right;font-size:15.5px;color:var(--hk-ink)}.hk .modal:has(.ad-mb-cancel){width:min(640px,100%)}@media (max-width: 720px){.hk .modal:has(.ad-mb-form) .modal__foot .hk-btn{flex:1 1 auto}}.ad-mb-form{display:flex;flex-direction:column;gap:22px}.ad-mb-group{display:flex;flex-direction:column;gap:10px}.hk .ad-mb-opt{padding:14px 20px;gap:14px}.ad-mb-opt__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ad-mb-opt__sub{font-size:14px;font-weight:500;line-height:1.45;color:var(--hk-muted)}.ad-mb-opt__amt{flex:none;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hk-ink)}.hk .ad-mb-note{min-height:84px}.hk .ad-mb-quote{gap:14px;padding:22px 24px}.ad-mb-quote__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.ad-mb-big{font-size:36px;line-height:1.1;letter-spacing:-.02em;color:var(--hk-ink)}.ad-mb-big--wait{font-size:20px;font-weight:600;letter-spacing:0;color:var(--hk-muted)}.ad-mb-stay{font-size:15.5px;line-height:1.5;color:var(--hk-plum)}@media (max-width: 599px){.hk .ad-mb-opt{padding:14px 16px;gap:12px}.ad-mb-big{font-size:32px}}.hk.ad .ad-mb-kv{gap:0;container-type:inline-size}.ad-mb-kvgrid{display:flex;flex-direction:column}@container (min-width: 720px){.ad-mb-kvgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:48px}.ad-mb-kvgrid--r2{grid-template-rows:repeat(2,auto)}.ad-mb-kvgrid--r3{grid-template-rows:repeat(3,auto)}.ad-mb-kvgrid--r4{grid-template-rows:repeat(4,auto)}.ad-mb-kvgrid--r5{grid-template-rows:repeat(5,auto)}.ad-mb-kvgrid--r6{grid-template-rows:repeat(6,auto)}.ad-mb-kvgrid--r2>.hk-kv:nth-child(3),.ad-mb-kvgrid--r3>.hk-kv:nth-child(4),.ad-mb-kvgrid--r4>.hk-kv:nth-child(5),.ad-mb-kvgrid--r5>.hk-kv:nth-child(6),.ad-mb-kvgrid--r6>.hk-kv:nth-child(7){border-top:0}}.ad-mb-reqline{margin:-12px 0 0}.ad-mb-request{display:flex;flex-direction:column;gap:6px;padding:16px 20px;border-radius:16px;background:var(--hk-blush-soft)}.ad-mb-request__words{margin:0;font-size:16px;line-height:1.5;color:var(--hk-ink)}
