:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar{display:grid;gap:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__header{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__title{margin:0;text-align:center;font-size:1.18rem;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__titleButton{border:0;border-radius:10px;background:rgba(0,0,0,0);color:var(--booking-text,#111);cursor:pointer;font:inherit;font-weight:700;line-height:1;min-width:0;overflow:hidden;padding:7px 8px;text-overflow:ellipsis;white-space:nowrap;transition:background .18s ease,color .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__titleButton--range{max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__titleButton:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__titleButton:hover:not(:disabled){background:rgba(251,228,216,.48);outline:none}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__titleButton:disabled{cursor:default;opacity:.6}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__grid,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__weekday{text-align:center;font-size:12px;font-weight:600;color:var(--booking-muted,rgba(17,17,17,.6));text-transform:uppercase;letter-spacing:.12em}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day{appearance:none;border-radius:18px;min-height:58px;font:inherit;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease,opacity .18s ease;border:1px solid var(--booking-border,#e2ddd5);background:rgba(255,251,245,.98);color:var(--booking-text,#111)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.hasAvailabilityCount{position:relative;display:flex;align-items:center;justify-content:center;padding:8px;overflow:visible;text-align:center}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayNumber{line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount{position:absolute;right:0;bottom:0;transform:translate(30%,30%);box-sizing:border-box;min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:999px;background:color-mix(in srgb,var(--booking-primary) 14%,#f1efe9);color:var(--booking-primary,#c46843);display:grid;place-items:center;font-size:9px;font-weight:800;line-height:1;pointer-events:auto;z-index:2}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:after,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:before{position:absolute;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:before{content:attr(data-tooltip);right:-4px;bottom:calc(100% + 8px);transform:translateY(4px);width:max-content;max-width:min(180px,65vw);padding:7px 9px;border-radius:7px;background:#111;color:#fff;box-shadow:0 8px 22px rgba(17,17,17,.18);font-size:11px;font-weight:650;line-height:1.25;text-align:center;white-space:nowrap;z-index:20}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:after{content:"";right:3px;bottom:calc(100% + 4px);transform:translateY(4px) rotate(45deg);width:8px;height:8px;border-radius:1px;background:#111;z-index:19}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:hover:after,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:hover:before{opacity:1;visibility:visible}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:hover:before{transform:translateY(0)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day .bookingCalendar__dayCount:hover:after{transform:translateY(0) rotate(45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day:focus-visible .bookingCalendar__dayCount:after,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day:focus-visible .bookingCalendar__dayCount:before{opacity:1;visibility:visible}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day:focus-visible .bookingCalendar__dayCount:before{transform:translateY(0)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day:focus-visible .bookingCalendar__dayCount:after{transform:translateY(0) rotate(45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.hasManyAvailability .bookingCalendar__dayCount{background:color-mix(in srgb,var(--booking-primary) 24%,#fff);color:var(--booking-primary,#c46843)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isOutsideMonth{opacity:.35}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isUnavailable{background:color-mix(in srgb,var(--booking-secondary) 70%,#f1efe9);color:var(--booking-muted,rgba(17,17,17,.35));cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isAvailable:not(.isSelected):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--booking-primary) 26%,#e2d4c1);box-shadow:0 8px 16px rgba(85,54,30,.06)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isToday:not(.isSelected){background:rgba(255,247,240,.95);border-color:var(--booking-primary,#c46843);color:var(--booking-primary,#c46843)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isSelected{background:var(--booking-primary,var(--dashboard-primary,#c46843));color:var(--booking-primary-contrast,#fff);border-color:var(--booking-primary,var(--dashboard-primary,#c46843))}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isSelected .bookingCalendar__dayCount{background:color-mix(in srgb,var(--booking-primary) 16%,#fff);color:var(--booking-primary,#c46843)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isHighlightedRange:not(.isSelected):not(.isSelectedRange){background:color-mix(in srgb,var(--booking-primary) 12%,#fff);border-color:color-mix(in srgb,var(--booking-primary) 20%,var(--booking-border,#e2ddd5));color:var(--booking-text,#111)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isSelectedRange:not(.isSelected){background:color-mix(in srgb,var(--booking-primary) 18%,#fff);border-color:color-mix(in srgb,var(--booking-primary) 28%,var(--booking-border,#e2ddd5));color:var(--booking-primary,var(--dashboard-primary,#c46843))}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isHighlightedRangeEdge.isSelectedRange,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day.isSelectedRangeEdge{background:var(--booking-primary,var(--dashboard-primary,#c46843));border-color:var(--booking-primary,var(--dashboard-primary,#c46843));color:var(--booking-primary-contrast,#fff)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerGrid{display:grid;gap:10px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerGrid--months{grid-template-columns:repeat(3,minmax(0,1fr))}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerGrid--years{grid-template-columns:repeat(4,minmax(0,1fr))}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearPicker{display:grid;gap:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearShortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearShortcut{appearance:none;min-width:0;min-height:38px;border:1px solid var(--booking-border,#e2ddd5);border-radius:12px;background:rgba(255,251,245,.86);color:var(--booking-text,#111);cursor:pointer;font:inherit;font-size:13px;font-weight:700;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearShortcut:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearShortcut:hover:not(:disabled){border-color:color-mix(in srgb,var(--booking-primary) 26%,#e2d4c1);background:rgba(255,247,240,.95);outline:none;transform:translateY(-1px)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearShortcut.isSelected{border-color:var(--booking-primary,var(--dashboard-primary,#c46843));color:var(--booking-primary,var(--dashboard-primary,#c46843))}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__yearShortcut:disabled{cursor:not-allowed;opacity:.6;transform:none}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption{appearance:none;min-width:0;min-height:50px;border:1px solid var(--booking-border,#e2ddd5);border-radius:14px;background:rgba(255,251,245,.98);color:var(--booking-text,#111);cursor:pointer;font:inherit;font-size:14px;font-weight:650;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap;transition:border-color .18s ease,background .18s ease,transform .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption:disabled{background:color-mix(in srgb,var(--booking-secondary) 70%,#f1efe9);color:var(--booking-muted,rgba(17,17,17,.35));cursor:not-allowed;transform:none}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption:hover:not(:disabled){border-color:color-mix(in srgb,var(--booking-primary) 26%,#e2d4c1);background:rgba(255,247,240,.95);outline:none;transform:translateY(-1px)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption.isSelected,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption.isSelected:disabled,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption.isSelected:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption.isSelected:hover{background:var(--booking-primary,var(--dashboard-primary,#c46843));border-color:var(--booking-primary,var(--dashboard-primary,#c46843));color:var(--booking-primary-contrast,#fff)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__pickerOption.isSelected:disabled{opacity:.82}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__meta{margin:0;font-size:14px;color:var(--booking-muted,rgba(17,17,17,.6));line-height:1.5}@media(max-width:640px){:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar{gap:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__header{grid-template-columns:36px 1fr 36px;gap:8px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__title{font-size:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__grid,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__weekdays{gap:4px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__weekday{font-size:.65rem;letter-spacing:.08em}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingCalendar__day{min-height:2.55rem;border-radius:.7rem;font-size:.86rem}}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep{display:grid;grid-template-columns:minmax(0,1fr) clamp(15.25rem,17vw,16.25rem);gap:clamp(1rem,1.8vw,1.35rem);align-items:start}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--initial{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--compact{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit{--payment-paper:var(--dashboard-surface-raised,#fffaf1);--payment-paper-soft:var(--dashboard-surface-sunken,#f7efe1);--payment-line:var(--dashboard-line-warm,#d8c9b4);--payment-line-strong:var(--dashboard-line-strong,#cbb79b);--payment-ink:var(--dashboard-ink,#1d1612);--payment-ink-soft:var(--dashboard-ink-muted,#665c54);--payment-primary:var(--dashboard-primary,#c85a3c);--payment-accent:var(--dashboard-accent,#2d6657);--payment-accent-soft:var(--dashboard-accent-soft,rgba(45,102,87,0.12));grid-template-columns:minmax(460px,1.05fr) minmax(430px,.95fr);gap:clamp(1.75rem,2.8vw,2.8rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationColumn,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorColumn{min-width:0;display:grid;gap:clamp(1rem,1.35vw,1.25rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__trustBanner{min-width:0;padding:clamp(1rem,1.6vw,1.35rem);border-radius:20px;background:var(--payment-accent-soft);color:var(--payment-accent);display:flex;align-items:center;gap:clamp(.9rem,1.4vw,1.15rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__trustBanner strong{display:block;color:var(--payment-accent);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.4rem,1.08rem + 1vw,1.75rem);font-weight:400;line-height:1.08}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__trustBanner p{margin:.3rem 0 0;color:var(--payment-ink-soft);font-size:.92rem;line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__trustIcon{width:52px;height:52px;flex:0 0 auto;border-radius:999px;background:var(--payment-accent);color:#fff;display:grid;place-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__trustIconSvg{width:1.72rem;height:1.72rem;display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorHeader{margin-bottom:.65rem;color:var(--payment-ink-soft);display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;letter-spacing:.065em;line-height:1.3;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorHeader span:last-child{display:inline-flex;align-items:center;gap:.4rem;text-align:right}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorHeader i{width:.38rem;height:.38rem;border-radius:999px;background:var(--payment-accent)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorFrame{position:relative;padding:clamp(.9rem,1.5vw,1.15rem);border:1px solid var(--payment-line);border-radius:18px;background:var(--payment-paper)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorCorner{position:absolute;width:10px;height:10px;border-color:var(--payment-line-strong);border-style:solid;border-width:0;pointer-events:none}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorCorner--tl{top:6px;left:6px;border-top-width:1px;border-left-width:1px;border-top-left-radius:4px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorCorner--tr{top:6px;right:6px;border-top-width:1px;border-right-width:1px;border-top-right-radius:4px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorCorner--bl{bottom:6px;left:6px;border-bottom-width:1px;border-left-width:1px;border-bottom-left-radius:4px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorCorner--br{right:6px;bottom:6px;border-right-width:1px;border-bottom-width:1px;border-bottom-right-radius:4px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__cardElement{min-height:56px;padding:.95rem 1rem;border-radius:12px;border-color:var(--payment-line);background:var(--payment-paper-soft);box-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__consentCard--authorization{padding:clamp(1.2rem,1.7vw,1.5rem);border:1px solid var(--payment-line);border-radius:20px;background:var(--payment-paper);gap:clamp(.95rem,1.4vw,1.15rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__consentEyebrow{display:block;margin-bottom:.35rem;color:var(--payment-primary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__consentCard--authorization .bookingPaymentStep__consentHeader h3{color:var(--payment-ink);font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.35rem,1.1rem + .75vw,1.65rem);font-weight:400;line-height:1.15}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationRows{display:grid}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationRow{display:grid;grid-template-columns:minmax(110px,.34fr) minmax(0,1fr);gap:1rem;padding:.85rem 0;border-bottom:1px dashed var(--payment-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationRow:last-child{border-bottom:0}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationRow span{color:var(--payment-ink-soft);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationRow strong{color:var(--payment-ink);font-size:.92rem;font-weight:500;line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__consentCard--authorization .bookingPaymentStep__consentDetails{padding-top:.85rem;border-top:1px dashed var(--payment-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__consentCard--authorization .uiCheckbox{margin-top:.1rem;padding:.9rem 1rem;border:1px solid var(--payment-line);border-radius:14px;background:var(--payment-paper-soft);align-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__micro--processor{display:flex;align-items:center;gap:.6rem;color:var(--payment-ink-soft);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.76rem;letter-spacing:.035em;line-height:1.45}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__micro--processor strong{color:var(--payment-ink);font-weight:800}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__inlineConsent{margin-top:.1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__inlineConsent .uiCheckbox{padding:.95rem 1rem;border:1px solid var(--payment-line);border-radius:14px;background:var(--payment-paper-soft);align-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__microLock{width:.9rem;height:.9rem;flex:0 0 auto;display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__microRule{min-width:1.5rem;height:1px;flex:1 1 auto;background:var(--payment-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__confidenceNotice{min-height:56px;padding:.9rem 1rem;border-radius:14px;background:var(--payment-accent-soft);color:var(--payment-accent);display:flex;align-items:center;gap:.75rem;font-size:.9rem;font-weight:650;line-height:1.35}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__confidenceIcon{width:1.05rem;height:1.05rem;flex:0 0 auto;display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldSummary{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldRows{display:grid;gap:.7rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldCharge,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldRow{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldCharge span,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldRow span{color:var(--payment-ink-soft);font-size:.86rem;line-height:1.35}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldCharge strong,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldRow strong{min-width:0;color:var(--payment-ink);font-size:.9rem;font-weight:700;line-height:1.35;text-align:right;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldCharge{padding-top:.9rem;border-top:1px dashed var(--payment-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldCharge span{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldCharge strong{color:var(--payment-primary);font-family:"Instrument Serif",Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__actions{justify-content:flex-start;margin-top:.1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__actions .uiButton{width:auto;min-width:min(100%,21rem);min-height:56px;padding:0 28px;border:0;border-radius:14px;background:var(--payment-primary);color:#fff;box-shadow:0 14px 28px -16px rgba(200,90,60,.65);font-size:.95rem;font-weight:700}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__actions .uiButton:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,var(--payment-primary) 78%,#1d1612);box-shadow:0 18px 34px -18px rgba(122,46,28,.74)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__actions .uiButton:focus-visible{outline:3px solid rgba(200,90,60,.26);outline-offset:3px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__actions .uiButton:disabled{background:#dcccba;box-shadow:none;cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__actions .uiButton__label{white-space:normal;text-align:center}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__formPanel{display:grid;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1.35rem,2.4vw,1.8rem);border-radius:clamp(1.35rem,2.5vw,2rem);border:1px dashed rgba(216,190,150,.95);background:rgba(248,241,230,.64)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__cardElement{padding:clamp(1rem,1.8vw,1.2rem);border-radius:clamp(1.1rem,1.8vw,1.35rem);border:1px solid rgba(216,190,150,.95);background:rgba(255,252,247,.98)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentCard{padding:clamp(1rem,1.8vw,1.25rem);border-radius:clamp(1rem,1.8vw,1.4rem);border:1px solid rgba(122,70,34,.1);background:rgba(247,239,229,.78);display:grid;gap:.85rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__squareCardMount{min-height:48px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryCard{position:sticky;top:clamp(1rem,2vw,1.5rem);align-self:start;min-width:0;width:100%;box-sizing:border-box;display:grid;gap:.75rem;padding:clamp(1rem,1.4vw,1.15rem);border-radius:1.125rem;border:1px solid #e6dcc9;background:#fffaf1;box-shadow:0 18px 36px -30px rgba(84,58,36,.45)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryEyebrow{margin:0;color:#7a2e1c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.69rem;font-weight:700;letter-spacing:.075em;line-height:1.2;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryHeader{min-width:0;display:grid;gap:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryHeader h3{margin:0;color:#1d1612;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.35rem,1.25rem + .3vw,1.55rem);font-weight:400;letter-spacing:-.02em;line-height:1.05}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryHeader p{margin:0;color:#8a7f76;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;letter-spacing:.035em}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServices{list-style:none;min-width:0;display:grid;gap:.62rem;margin:0;padding:.85rem;border:1px solid #e6dcc9;border-radius:1rem;background:#fffaf1}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServices li{min-width:0;display:grid;grid-template-columns:1.375rem minmax(0,1fr) auto;align-items:center;gap:.65rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServices>li>span{width:1.375rem;height:1.375rem;display:grid;place-items:center;border-radius:999px;background:#fbe4d8;color:#7a2e1c;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.69rem;font-weight:700;line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServiceCopy{min-width:0;display:grid;gap:.08rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServiceCopy strong{min-width:0;color:#1d1612;font-size:.86rem;font-weight:700;letter-spacing:-.005em;line-height:1.28;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServiceCopy small{color:#8a7f76;font-size:.74rem;line-height:1.35}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServicePrice{color:#1d1612;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;font-weight:600;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServicePriceStack{display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.08rem;line-height:1.12;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServicePriceOriginal{color:#9b9088;font-size:.72rem;font-weight:500;text-decoration:line-through;text-decoration-thickness:.08em}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryServicePriceCurrent{color:inherit}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryRows{min-width:0;display:grid;gap:.5rem;margin-top:.1rem;padding-top:.85rem;border-top:1px dashed #d8c9b4}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryBenefit{margin-top:.25rem;padding:.55rem .65rem;border-radius:.75rem;background:#eef6ff;border:1px solid rgba(37,99,235,.16);color:#1e3a8a;font-size:clamp(.78rem,.78vw,.84rem);line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryRow,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryRow span,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryRow strong,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal span,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal strong{min-width:0;font-size:.82rem;line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryRow span,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal span{overflow-wrap:anywhere;color:#8a7f76}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryRow strong,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal strong{flex:0 0 auto;color:#1d1612;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal{margin-top:.1rem;padding-top:.85rem;border-top:1px dashed #d8c9b4}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal span,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal strong{color:#1d1612}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal span{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:700;letter-spacing:.055em;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryTotal strong{color:#7a2e1c;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,1.5rem + .65vw,2rem);font-weight:400;letter-spacing:-.02em;line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__submitButton{min-width:0;width:100%;max-width:100%;box-sizing:border-box;justify-content:center;min-height:clamp(2.95rem,3.3vw,3.15rem);font-size:clamp(.98rem,.95vw,1.04rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summarySecure{min-width:0;margin:0;color:rgba(17,17,17,.52);font-size:clamp(.8rem,.85vw,.88rem);line-height:1.45;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summarySecureIcon{display:inline-flex;align-items:center;justify-content:center;color:rgba(95,136,84,.86)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summarySecureIcon svg{width:.9rem;height:.9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentHeader h3{margin:0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentHeader p{margin:4px 0 0;color:rgba(17,17,17,.62);font-size:.92rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__micro{margin:0;font-size:.84rem;color:rgba(17,17,17,.5);text-align:left;line-height:1.4;letter-spacing:.01em}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__actions{display:flex;justify-content:flex-end}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentHighlight{padding:12px 14px;border-radius:14px;background:rgba(255,251,245,.98);border:1px solid rgba(122,70,34,.1);font-size:.95rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentHighlight strong{font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentList{margin:0;padding-left:18px;display:grid;gap:6px}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentList li{font-size:.92rem;color:rgba(17,17,17,.74);line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentDetails{font-size:.85rem;color:rgba(17,17,17,.58)}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentDetails summary{cursor:pointer;font-weight:500}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__consentDetails p{margin-top:6px;line-height:1.4}@media(max-width:980px){:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep__summaryCard{position:static}}@media(max-width:1280px){:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit{grid-template-columns:1fr}}@media(max-width:640px){:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit{gap:1.25rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__processorColumn{gap:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldSummary{padding:1rem;border:1px dashed var(--payment-line);border-radius:18px;background:color-mix(in srgb,var(--payment-paper) 72%,transparent);display:grid;gap:.9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__mobileHoldSummary>span{color:var(--payment-primary);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem;font-weight:800;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingPaymentStep--authorizationSplit .bookingPaymentStep__authorizationColumn{gap:1rem}}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus{display:grid;gap:.55rem;margin-top:.8rem;max-width:46rem;color:var(--color-text,#27251f);font-size:.82rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus--compact{display:inline-flex;flex-wrap:wrap;gap:.35rem;margin:0;vertical-align:middle}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__badges{display:flex;flex-wrap:wrap;gap:.4rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__pending,:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__risk{display:inline-flex;align-items:center;width:fit-content;min-height:1.55rem;padding:.16rem .55rem;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 8%,white);font-size:.72rem;font-weight:700;letter-spacing:.015em;line-height:1.15}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__risk--low{color:#356a51}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__risk--elevated{color:#8a5a08}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__risk--high{color:#a12c2c}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__pending{color:#765109}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__group{display:grid;gap:.12rem}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__group strong{font-size:.7rem;letter-spacing:.055em;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .bookingProtectionStatus__group span{color:color-mix(in srgb,currentColor 72%,transparent);line-height:1.45}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText{min-width:0;display:grid;gap:.65em}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText>*{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText h2,:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText h3,:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText h4,:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText h5,:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText h6{color:inherit;font:inherit;font-weight:750;line-height:1.28}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText ol,:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText ul{display:grid;gap:.35em;margin:0;padding-left:1.35em}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText ul{list-style:disc}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText ol{list-style:decimal}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText li{display:list-item;padding-left:.1em}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText li,:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText p{overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText.formattedIntakeText ul{list-style:disc}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText.formattedIntakeText ol{list-style:decimal}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText.formattedIntakeText li{display:list-item}:where(#hb-refined .source-ui,#hb-preview-portals) .formattedIntakeText--compact{gap:.45em}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer{--intake-bg:var(--surface,#fffdf8);--intake-bg-soft:var(--surface-warm,#fbf2e1);--intake-ink:var(--ink,#171311);--intake-ink-soft:var(--ink-soft,rgba(23,19,17,0.66));--intake-muted:var(--ink-muted,rgba(23,19,17,0.48));--intake-line:var(--line,rgba(122,70,34,0.14));--intake-line-strong:var(--line-strong,rgba(122,70,34,0.22));--intake-primary:var(--primary,var(--dashboard-primary,#c46843));--intake-primary-deep:var(--primary-deep,#a04e2d);--intake-success:var(--success,#2d5d4f);--intake-success-soft:var(--success-soft,#dfeae3);--intake-danger:var(--danger,#b42318);--intake-radius-xl:var(--radius-xl,1.7rem);--intake-radius-md:var(--radius-md,1rem);--intake-serif:var(--serif,var(--dashboard-font-display,"Instrument Serif",Georgia,serif));display:grid;gap:1rem;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec{padding:clamp(1.3rem,1rem + .9vw,1.85rem);border:1px solid var(--intake-line);border-radius:var(--intake-radius-xl);background:var(--intake-bg);box-shadow:0 .55rem 1.3rem rgba(84,58,36,.05);scroll-margin-top:5.5rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__head{display:flex;align-items:flex-start;gap:.85rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__num{width:2.1rem;height:2.1rem;border-radius:999px;background:var(--intake-ink);color:#fffaf2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:.92rem;font-weight:700}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec.is-complete .fsec__num{background:var(--intake-success)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__num svg{width:.95rem;height:.95rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__heading{min-width:0;flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__heading h2{margin:0;color:var(--intake-ink);font-family:var(--intake-serif);font-size:1.55rem;font-weight:400;letter-spacing:0;line-height:1.08}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__heading h2 em{color:var(--intake-primary-deep);font-style:italic}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__heading .formattedIntakeText,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__heading p{margin:.25rem 0 0;color:color-mix(in srgb,var(--intake-ink) 60%,transparent);font-size:.9rem;line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__tag{padding-top:.5rem;color:color-mix(in srgb,var(--intake-ink) 40%,transparent);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;overflow-wrap:anywhere;text-align:right}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec.is-complete .fsec__tag{color:var(--intake-success)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin-top:1.2rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__fields>*{grid-column:1/-1}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__layoutItem--half,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__layoutItem--half,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__layoutItem--half{grid-column:span 6}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__layoutItem--third,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__layoutItem--third,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__layoutItem--third{grid-column:span 4}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__layoutItem--twoThirds,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__layoutItem--twoThirds,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__layoutItem--twoThirds{grid-column:span 8}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld{display:grid;gap:.55rem;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld__label{min-width:0;color:var(--intake-ink);font-size:.95rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox__text .req,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld__label .req{margin-left:.15rem;color:var(--intake-danger)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox__text .opt,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld__label .opt{margin-left:.4rem;color:var(--intake-muted);font-size:.8rem;font-weight:500}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld__hint{min-width:0;color:var(--intake-muted);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld__label+.fld__hint{margin-top:-.35rem;margin-bottom:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld__hint .formattedIntakeText,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .formattedIntakeText--compact,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .formattedIntakeText--compact>*{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld input,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld select,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld textarea,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__control{width:100%;min-width:0;border:1px solid var(--intake-line-strong);border-radius:.75rem;background:color-mix(in srgb,var(--intake-bg) 96%,white);color:var(--intake-ink);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld input,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld select,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld textarea,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__control{padding:.78rem .9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .datePickerInput{width:100%;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld .datePickerInput__input,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__field .datePickerInput__input{min-height:0;padding:.78rem .9rem;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld .datePickerInput__toggle,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__field .datePickerInput__toggle{width:3rem;border-left:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .datePickerInput.isOpen .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .datePickerInput__trigger:focus-within,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld input:focus,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld select:focus,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld textarea:focus{border-color:color-mix(in srgb,var(--intake-primary) 55%,transparent);background:var(--intake-bg);box-shadow:0 0 0 4px color-mix(in srgb,var(--intake-primary) 10%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld .datePickerInput__input:focus,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__field .datePickerInput__input:focus{border:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld textarea,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer textarea.intakeBuilderCanvas__control{min-height:5.5rem;line-height:1.5;resize:vertical}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox.is-invalid,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld.is-invalid .choice label,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld.is-invalid .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld.is-invalid input,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld.is-invalid select,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fld.is-invalid textarea{border-color:var(--intake-danger)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice{display:flex;flex-wrap:wrap;gap:.55rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice button,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__bodyMapGrid button,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__bodyMapPreview button,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__bodyMapGrid button{max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid var(--intake-line-strong);border-radius:999px;background:color-mix(in srgb,var(--intake-bg) 70%,transparent);color:var(--intake-ink-soft);font-size:.88rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-align:left;white-space:normal;transition:all .14s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label{cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice button>span:not(.check),:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label>span:not(.check),:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__bodyMapGrid button>span:not(.check),:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__bodyMapPreview button>span:not(.check),:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__bodyMapGrid button>span:not(.check){min-width:0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice button:hover,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label:hover{border-color:color-mix(in srgb,var(--intake-primary) 40%,transparent);color:var(--intake-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label:has(input:focus-visible),:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload:has(input:focus-visible){outline:2px solid var(--intake-primary);outline-offset:3px}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice button.is-sel,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label.is-checked,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__bodyMapGrid button.is-sel,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__bodyMapPreview button.is-sel,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__bodyMapGrid button.is-sel{background:color-mix(in srgb,var(--intake-primary) 12%,transparent);border-color:color-mix(in srgb,var(--intake-primary) 45%,transparent);color:var(--intake-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice .check{width:1rem;height:1rem;min-width:1rem;border:1.5px solid var(--intake-line-strong);border-radius:50%;display:grid;place-items:center;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice button.is-sel .check,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label.is-checked .check,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__bodyMapGrid button.is-sel .check,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__bodyMapPreview button.is-sel .check,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__bodyMapGrid button.is-sel .check{background:var(--intake-primary);border-color:var(--intake-primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice button.is-sel .check:after,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .choice label.is-checked .check:after,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__bodyMapGrid button.is-sel .check:after,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__bodyMapPreview button.is-sel .check:after,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__bodyMapGrid button.is-sel .check:after{content:"";width:.42rem;height:.24rem;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale{display:grid;gap:.5rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale__row{display:flex;flex-wrap:wrap;gap:.4rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale__row button{width:2.7rem;height:2.7rem;border:1px solid var(--intake-line-strong);border-radius:.8rem;background:color-mix(in srgb,var(--intake-bg) 70%,transparent);color:var(--intake-ink);flex:0 0 auto;font-size:.92rem;font-weight:700;transition:all .14s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale__row button:hover{border-color:color-mix(in srgb,var(--intake-primary) 40%,transparent);transform:translateY(-1px)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale__row button.is-sel{background:var(--intake-primary);border-color:var(--intake-primary);color:#fffaf2;box-shadow:0 .5rem 1rem -.5rem color-mix(in srgb,var(--intake-primary-deep) 70%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale__ends{display:flex;justify-content:space-between;gap:.75rem;color:var(--intake-muted);font-size:.78rem;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .scale__ends span{min-width:0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--intake-line-strong);border-radius:var(--intake-radius-md);background:color-mix(in srgb,var(--intake-bg) 70%,transparent);cursor:pointer;transition:border-color .16s ease,background .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox:hover{border-color:color-mix(in srgb,var(--intake-primary) 40%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox.is-checked{background:var(--intake-success-soft);border-color:color-mix(in srgb,var(--intake-success) 30%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox input{appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;margin-top:.1rem;border:1.5px solid var(--intake-line-strong);border-radius:.5rem;background:var(--intake-bg);cursor:pointer;display:grid;place-items:center;transition:all .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox__text{min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox input:checked{background:var(--intake-success);border-color:var(--intake-success)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox input:checked:after{content:"";width:.62rem;height:.34rem;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox__text strong{display:block;min-width:0;margin-bottom:.2rem;color:var(--intake-ink);font-size:.94rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox__text .formattedIntakeText,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .consentbox__text p{min-width:0;margin:0;color:color-mix(in srgb,var(--intake-ink) 60%,transparent);font-size:.83rem;line-height:1.5;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig{display:grid;gap:.7rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__nameField{min-width:0;display:grid;gap:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__nameLabel,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__namePreview span{color:var(--intake-muted);font-size:.72rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__name{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__namePreview{min-width:0;display:grid;gap:.25rem;padding:.72rem .85rem;border:1px solid var(--intake-line-strong);border-radius:.75rem;background:color-mix(in srgb,var(--intake-bg) 92%,white)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__namePreview strong{min-width:0;color:var(--intake-ink-soft);font-size:.9rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__datePreview{min-width:0;color:var(--intake-muted);font-size:.78rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__pad{border:1px dashed var(--intake-line-strong);border-radius:var(--intake-radius-md);background:color-mix(in srgb,var(--intake-bg) 70%,transparent);overflow:hidden}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__signaturePreview .sig__pad{position:relative;min-height:8rem;background:linear-gradient(transparent calc(100% - 2.4rem),var(--intake-line-strong) calc(100% - 2.4rem),var(--intake-line-strong) calc(100% - 2.35rem),transparent calc(100% - 2.35rem)),color-mix(in srgb,var(--intake-bg) 70%,transparent);display:grid;place-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__signaturePreview .sig__pad span{padding:0 1rem;color:color-mix(in srgb,var(--intake-ink) 78%,transparent);font-family:var(--intake-serif);font-size:clamp(1.35rem,1rem + .8vw,1.85rem);font-style:italic;line-height:1.1;text-align:center}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__signaturePreview .sig__pad small{position:absolute;bottom:.6rem;left:.9rem;color:var(--intake-muted);font-size:.66rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__canvas{width:100%;height:10rem;display:block;touch-action:none}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem .8rem;border-top:1px solid var(--intake-line);color:var(--intake-muted);font-size:.78rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .sig__foot button{border:0;background:rgba(0,0,0,0);color:var(--intake-primary-deep);font-size:.78rem;font-weight:700}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload{position:relative;display:grid;gap:.7rem;padding:1rem;border:1px dashed var(--intake-line-strong);border-radius:var(--intake-radius-md);background:color-mix(in srgb,var(--intake-bg) 70%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload__icon{width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--intake-primary) 12%,transparent);color:var(--intake-primary-deep);display:inline-grid;place-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload__icon svg{width:1rem;height:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload strong{color:var(--intake-ink);font-size:.92rem;font-weight:650}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload strong span{color:var(--intake-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload small{color:var(--intake-muted);font-size:.78rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .upload__files{display:grid;gap:.5rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded{display:flex;align-items:center;gap:.65rem;padding:.55rem;border:1px solid var(--intake-line);border-radius:.75rem;background:color-mix(in srgb,var(--intake-bg) 86%,white)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__thumb{width:2.4rem;height:2.4rem;border-radius:.55rem;object-fit:cover;background:var(--intake-bg-soft);color:var(--intake-success);display:inline-grid;place-items:center;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__thumb svg{width:1rem;height:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__body{min-width:0;flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__body span,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__body strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__body strong{color:var(--intake-ink);font-size:.85rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded__body span{color:var(--intake-muted);font-size:.76rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .uploaded button{border:0;background:rgba(0,0,0,0);color:var(--intake-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer__empty{margin:0;color:var(--intake-muted)}@media(max-width:720px){:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec{padding:1.1rem;border-radius:1.2rem}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__head{display:grid;grid-template-columns:auto 1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .fsec__tag{grid-column:2;padding-top:0}:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__layoutItem--half,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__layoutItem--third,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .customerIntakeEditor__layoutItem--twoThirds,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__layoutItem--half,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__layoutItem--third,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .intakeBuilderCanvas__layoutItem--twoThirds,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__layoutItem--half,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__layoutItem--third,:where(#hb-refined .source-ui,#hb-preview-portals) .intakeFormRenderer .publicIntakeForm__layoutItem--twoThirds{grid-column:1/-1}}:where(#hb-refined .source-ui,#hb-preview-portals) .source_workspace{margin:1.5rem 0 2rem;color:var(--dashboard-ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .source_filters{display:grid;grid-template-columns:minmax(180px,1fr) 200px auto;align-items:center;gap:1rem;margin:1rem 0}:where(#hb-refined .source-ui,#hb-preview-portals) .source_filters>span{font-size:.8rem;color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_filters :global(.source_selectInput){width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .source_cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_item{min-width:0;padding:1.25rem;border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg,16px);background:var(--dashboard-surface-strong);display:flex;flex-direction:column;gap:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_heading{display:flex;align-items:center;gap:.75rem;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .source_heading>div{flex:1 1;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .source_heading h3{margin:.25rem 0 0;font-size:.9375rem;line-height:1.5;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .source_heading a{color:inherit;text-decoration:none}:where(#hb-refined .source-ui,#hb-preview-portals) .source_heading a:hover{text-decoration:underline}:where(#hb-refined .source-ui,#hb-preview-portals) .source_icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--dashboard-surface-sunken);font-size:1.25rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_bulk{background:var(--dashboard-primary-soft);color:var(--dashboard-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_kind{font-size:.7rem;color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_status{font-size:.7rem;padding:.3rem .55rem;border-radius:100px;white-space:nowrap;background:var(--dashboard-surface-sunken);color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_status[data-active=true]{background:var(--dashboard-success-soft,#e9eee3);color:var(--dashboard-success,#3c5c40)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_description{margin:0;color:var(--dashboard-ink-soft);font-size:.8125rem;line-height:1.6;flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .source_metrics{display:flex;justify-content:space-between;gap:1rem;font-size:.75rem;color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .source_actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;border-top:1px solid var(--dashboard-line);padding-top:.9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_edit{margin-right:auto;color:var(--dashboard-primary-deep);font-size:.8125rem;text-decoration:none;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .source_edit:hover{text-decoration:underline}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list{display:grid;border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg,16px);overflow:hidden}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_item{border:0;border-radius:0;border-bottom:1px solid var(--dashboard-line);display:grid;grid-template-columns:minmax(240px,1fr) minmax(100px,.3fr) auto;align-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_item:last-child{border-bottom:0}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_description{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_metrics{flex-direction:column;gap:.3rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_actions{padding:0;border:0;gap:.75rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_empty{padding:2.5rem;text-align:center;background:var(--dashboard-surface-strong);border:1px dashed var(--dashboard-line);border-radius:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .source_empty h3{font-size:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_empty p{font-size:.85rem;color:var(--dashboard-ink-soft)}@media(max-width:900px){:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_item{grid-template-columns:minmax(0,1fr) auto}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_metrics{grid-column:1}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_actions{grid-column:1/-1}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_heading{grid-column:1/-1}}@media(max-width:580px){:where(#hb-refined .source-ui,#hb-preview-portals) .source_toolbar{align-items:stretch;flex-direction:column}:where(#hb-refined .source-ui,#hb-preview-portals) .source_filters{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .source_item{padding:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_heading{flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .source_status{margin-left:auto}:where(#hb-refined .source-ui,#hb-preview-portals) .source_list .source_item{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .source_cards{grid-template-columns:1fr}}:where(#hb-refined .source-ui,#hb-preview-portals) .source_history{margin:2rem 0}:where(#hb-refined .source-ui,#hb-preview-portals) .source_history h2{font-size:1rem;margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .source_history>.source_toolbar{margin-bottom:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_history>.source_toolbar p{font-size:.8125rem;color:var(--dashboard-ink-soft);line-height:1.6}:where(#hb-refined .source-ui,#hb-preview-portals) .source_statGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_statGrid>div{display:grid;gap:.4rem;padding:1rem;border:1px solid var(--dashboard-line);border-radius:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .source_statGrid strong{font-size:1.4rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(#hb-refined .source-ui,#hb-preview-portals) .source_statGrid span,:where(#hb-refined .source-ui,#hb-preview-portals) .source_trackingNote{font-size:.75rem;color:var(--dashboard-ink-soft);line-height:1.6}:where(#hb-refined .source-ui,#hb-preview-portals) .source_snapshot{padding-left:1.3rem;display:grid;gap:1rem;margin-top:1.5rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_snapshot li{padding:1rem;border:1px solid var(--dashboard-line);border-radius:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .source_snapshot h3{font-size:.9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .source_snapshot p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}:where(#hb-refined .source-ui,#hb-preview-portals) .source_snapshot strong{font-size:.85rem;overflow-wrap:anywhere}@media(max-width:580px){:where(#hb-refined .source-ui,#hb-preview-portals) .source_statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker{min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__status{color:var(--dashboard-ink-muted);font-size:.76rem;line-height:1.35;margin:8px 0 12px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__results{overflow:hidden;border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg);background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow-sm);list-style:none;padding:0;margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__results>li+li{border-top:1px solid var(--dashboard-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker .workflowCustomerPicker__results button.workflowCustomerPicker__result{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px;margin:0;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--dashboard-ink);text-align:left;cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker .workflowCustomerPicker__results button.workflowCustomerPicker__result:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker .workflowCustomerPicker__results button.workflowCustomerPicker__result:hover:not(:disabled){background:var(--dashboard-surface-sunken)}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker .workflowCustomerPicker__results button.workflowCustomerPicker__result:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:-2px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker .workflowCustomerPicker__results button.workflowCustomerPicker__result:disabled{opacity:.58;cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:var(--dashboard-primary-soft);color:var(--dashboard-primary-deep);font-size:.75rem;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__identity{display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__identity>strong{color:var(--dashboard-ink);font-size:.95rem;font-weight:800;letter-spacing:0;line-height:1.2}:where(#hb-refined .source-ui,#hb-preview-portals) .workflowCustomerPicker__identity>span{color:var(--dashboard-ink-muted);font-size:.76rem;line-height:1.35}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow{font-family:var(--dashboard-font-sans,Arial,sans-serif);color:var(--text-primary,#302720);background:var(--surface,#fffaf4);border:1px solid var(--border-color,#e5d5c4);border-radius:16px;padding:clamp(16px,3vw,28px);margin:16px 0;max-width:1200px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow *{box-sizing:border-box}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow h3,:where(#hb-refined .source-ui,#hb-preview-portals) .workflow p:where(:not([class^=dashboardPageHeader__])){margin:0 0 14px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow h2:where(:not([class^=dashboardPageHeader__])){font-size:1.4rem}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow h3{font-size:1.1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow input:where(:not(.textInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow textarea:where(:not(.textareaInput)){font:inherit}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow .workflow__link,:where(#hb-refined .source-ui,#hb-preview-portals) .workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)){border:1px solid var(--border-color,#ddcbbc);border-radius:8px;background:var(--surface,#fffaf4);color:inherit;padding:9px 13px;cursor:pointer;min-height:40px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)):disabled{opacity:.55;cursor:default}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow :focus-visible{outline:3px solid #b94f35;outline-offset:2px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow input:where(:not(.textInput)):not([type=checkbox]),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow textarea:where(:not(.textareaInput)){width:100%;border:1px solid var(--border-color,#ddcbbc);border-radius:8px;padding:10px;background:var(--surface,#fffaf4);color:var(--text-primary,#302720);min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow textarea:where(:not(.textareaInput)){min-height:110px;resize:vertical}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow fieldset{border:0;padding:0;margin:0 0 16px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow fieldset>label{display:block;margin:10px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow legend{font-weight:600;margin-bottom:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow [role=alert]{color:#9e2424}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__actions,:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__header{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__header{justify-content:space-between}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__card{border:1px solid var(--border-color,#e5d5c4);border-radius:10px;padding:18px;margin:14px 0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__notice{padding:14px;border-radius:8px;background:#fff5de;margin-bottom:14px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__message{white-space:pre-wrap;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__muted{color:var(--text-secondary,#796b60);font-size:.9em}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow details{margin:14px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow summary{cursor:pointer;font-weight:600;margin-bottom:14px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow code{overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow h2:where(:not([class^=dashboardPageHeader__])){font-family:Georgia,serif;font-size:28px;font-weight:400;line-height:1.2}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow .workflow__primary{background:var(--primary,#b94f35);color:#fffaf4;border-color:var(--primary,#b94f35)}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__tabs{display:flex;gap:20px;border-bottom:1px solid var(--border-color,#e5d5c4);margin:24px 0;flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)){background:none;border:0;border-radius:0;padding:12px 0;border-bottom:2px solid rgba(0,0,0,0)}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[aria-selected=true]{color:var(--primary,#b94f35);border-bottom-color:currentColor}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__badge{display:inline-block;border-radius:20px;padding:4px 10px;font-size:12px;background:#e9f0e9;color:#326052}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__badge.used,:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__badge.voided{background:#f0e4d2;color:#655a50}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__empty{padding:28px 0;color:var(--text-secondary,#796b60)}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__tools{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow__note textarea:where(:not(.textareaInput)){min-height:260px;line-height:1.7}@media(max-width:600px){:where(#hb-refined .source-ui,#hb-preview-portals) .workflow input:where(:not(.textInput)):not([type=checkbox]),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow textarea:where(:not(.textareaInput)){font-size:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .workflow summary{min-height:44px}:where(#hb-refined .source-ui,#hb-preview-portals) .workflow h2:where(:not([class^=dashboardPageHeader__])){font-size:25px}}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace>[hidden]{display:none!important}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace__tabs{display:flex;gap:20px;margin:20px 0;border-bottom:1px solid var(--border-color,#e5d5c4)}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)){font:inherit;color:inherit;padding:12px 0;border:0;background:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[aria-selected=true]{color:var(--primary,#b94f35);border-bottom-color:currentColor}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow{--ow-surface:var(--surface,#fffdf9);--ow-bg:var(--bg,#f7efe3);--ow-line:var(--line,var(--border-color,#dfd0c1));--ow-ink:var(--ink,var(--text-primary,#322b25));--ow-muted:var(--ink-muted,var(--text-secondary,#75695f));--ow-accent:var(--primary,#b64e32);color:var(--ow-ink);font-family:var(--dashboard-font-sans,Arial,sans-serif);background:rgba(0,0,0,0);border:0;border-radius:0;padding:0;margin:20px 0;max-width:1200px;min-width:0;container-type:inline-size}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace *,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow *{box-sizing:border-box}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace [hidden],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow [hidden]{display:none!important}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h1:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h3,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace p:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h1:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h3,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow p:where(:not([class^=dashboardPageHeader__])){margin:0 0 14px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h1:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h1:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h2:where(:not([class^=dashboardPageHeader__])){font-family:Georgia,serif;font-weight:400;line-height:1.2;letter-spacing:-.5px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h1:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h1:where(:not([class^=dashboardPageHeader__])){font-size:34px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h2:where(:not([class^=dashboardPageHeader__])){font-size:28px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace h3,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow h3{font-size:16px;font-weight:600;line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace p:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow p:where(:not([class^=dashboardPageHeader__])){line-height:1.6}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace small,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow small{font-size:12px;line-height:1.6;color:var(--ow-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace a:where(:not(.uiButton)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow a:where(:not(.uiButton)){color:var(--ow-accent);overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace code,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow code{overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace input:where(:not(.textInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace textarea:where(:not(.textareaInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow input:where(:not(.textInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow textarea:where(:not(.textareaInput)){font:inherit;max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__link,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__link,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)){border:1px solid var(--ow-line);background:var(--ow-surface);color:inherit;border-radius:9px;padding:10px 14px;min-height:42px;cursor:pointer;white-space:normal;line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)):disabled,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)):disabled{opacity:.5;cursor:default}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-primary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__primary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[type=submit],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace form button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)):not([type]),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-primary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__primary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[type=submit],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow form button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)):not([type]){background:var(--ow-accent);color:#fffaf5;border-color:var(--ow-accent)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)).ow-quiet,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)).ow-quiet{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--ow-accent)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace :focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow :focus-visible{outline:3px solid var(--ow-accent);outline-offset:3px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace input:where(:not(.textInput)):not([type=checkbox]):not([type=radio]),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace textarea:where(:not(.textareaInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow input:where(:not(.textInput)):not([type=checkbox]):not([type=radio]),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow textarea:where(:not(.textareaInput)){width:100%;min-width:0;background:var(--ow-surface);color:inherit;border:1px solid var(--ow-line);border-radius:8px;padding:11px 12px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace textarea:where(:not(.textareaInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow textarea:where(:not(.textareaInput)){min-height:110px;resize:vertical}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace input:where(:not(.textInput))[type=checkbox],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow input:where(:not(.textInput))[type=checkbox]{accent-color:var(--ow-accent);width:17px;height:17px;vertical-align:middle;margin-right:8px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace fieldset,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow fieldset{padding:0;border:0;margin:0 0 18px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace fieldset>label,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow fieldset>label{display:block;margin:14px 0;line-height:1.6}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace legend,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow legend{font-weight:600;margin-bottom:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__header,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__header{align-items:flex-start;margin-bottom:24px;gap:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__header h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__header h2:where(:not([class^=dashboardPageHeader__])){font-size:34px;margin-bottom:10px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__eyebrow,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__eyebrow{text-transform:uppercase;font-size:11px;letter-spacing:1.4px;display:block;color:var(--ow-muted);margin-bottom:8px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__description,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__description{color:var(--ow-muted);max-width:650px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__field,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__field{display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:18px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__field label,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__field label{font-size:13px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__grid,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__actions,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:18px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-panel,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__card,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-panel,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__card{background:var(--ow-surface);border:1px solid var(--ow-line);border-radius:14px;padding:24px;margin:18px 0;min-width:0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-notice,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__notice,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-notice,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__notice{background:var(--primary-soft,var(--surface-muted,#f7e3d6));color:var(--ow-ink);border-radius:10px;padding:16px 18px;margin:16px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__badge,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__badge{font-size:12px;background:var(--primary-soft,var(--surface-muted,#f7e3d6));color:var(--ow-accent);padding:5px 10px;border-radius:20px;display:inline-block}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__muted,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__muted{color:var(--ow-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-columns,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-columns{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:22px;align-items:start}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-columns>.ow-panel,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-columns>.ow-panel{margin-top:0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-list,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-list{background:var(--ow-surface);border:1px solid var(--ow-line);border-radius:14px;overflow:clip;margin:18px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-row,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-row{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:20px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-row+.ow-row,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-row+.ow-row{border-top:1px solid var(--ow-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-grow,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-grow{flex:1 1;min-width:160px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-row p:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-row p:where(:not([class^=dashboardPageHeader__])){margin:5px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-row small,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-row small{display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-row h3,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-row h3{margin-bottom:6px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-amount,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-amount{font:400 42px/1.15 Georgia,serif;letter-spacing:-1px;margin:12px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-summary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-summary{display:flex;justify-content:space-between;gap:20px;padding:9px 0;border-bottom:1px solid var(--ow-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-summary span,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-summary span{color:var(--ow-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-progress,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-progress{height:5px;background:var(--ow-line);border-radius:8px;margin:18px 0;overflow:hidden}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-progress>span,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-progress>span{height:100%;display:block;background:var(--ow-accent)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-sectionTitle,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-sectionTitle{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0 16px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-steps,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-steps{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0;color:var(--ow-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-steps [aria-current=step],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-steps [aria-current=step]{color:var(--ow-accent);font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace details,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow details{margin:18px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace summary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow summary{cursor:pointer;font-weight:600;margin-bottom:14px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace [role=alert],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow [role=alert]{color:var(--danger-ink,var(--error-color,#a52e21))}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-history,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-history{list-style:none;padding:0;margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-history li,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-history li{padding:18px 0;border-bottom:1px solid var(--ow-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .operationWorkspace__tabs,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .operationWorkspace__tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--ow-line);padding-bottom:14px;margin-bottom:22px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .operationWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .operationWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)){background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--ow-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .operationWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[aria-pressed=true],:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .operationWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[aria-pressed=true]{background:var(--ow-surface);border-color:var(--ow-line);color:var(--ow-accent)}@container (max-width:650px){:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-columns,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-columns{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-panel,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__card,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-panel,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__card{padding:18px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__header,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__header{flex-direction:column}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .workflow__header h2:where(:not([class^=dashboardPageHeader__])),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .workflow__header h2:where(:not([class^=dashboardPageHeader__])){font-size:29px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-row,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-row{padding:17px;gap:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace .ow-summary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow .ow-summary{flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace input:where(:not(.textInput)):not([type=checkbox]),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace textarea:where(:not(.textareaInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow input:where(:not(.textInput)):not([type=checkbox]),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow textarea:where(:not(.textareaInput)){font-size:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace summary,:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace.workflow summary{min-height:44px}}@media(pointer:coarse){:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace summary{min-height:44px}:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace input:where(:not(.textInput)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace select:where(:not(.nativeSelect)),:where(#hb-refined .source-ui,#hb-preview-portals) .operationWorkspace textarea:where(:not(.textareaInput)){font-size:16px}}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__tabs{flex-wrap:wrap;gap:10px}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item)){padding:10px 14px;border-radius:9px;border:1px solid rgba(0,0,0,0)}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__tabs button:where(:not(.uiButton):not(.dashboardTabStrip__tab):not(.dashboardTabNav__item))[aria-selected=true]{background:var(--ow-surface);border-color:var(--ow-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__withTool{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:24px;align-items:start}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__editor{background:var(--ow-surface);border:1px solid var(--ow-line);padding:24px;border-radius:14px}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__assistant{min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__assistant .workflow__card{margin-top:0}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__recordActions{grid-column:1/-1;margin:18px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .workflow__note textarea:where(:not(.textareaInput)){min-height:250px;line-height:1.7}@container (max-width:750px){:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__withTool{grid-template-columns:1fr}:where(#hb-refined .source-ui,#hb-preview-portals) .clinicalWorkspace.operationWorkspace .clinicalWorkspace__editor{padding:18px}}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm{--bg:#f4ebdc;--bg-soft:#fbf6ed;--surface:#fffdf8;--surface-warm:#fbf2e1;--surface-deep:#f4ead7;--ink:#171311;--ink-soft:rgba(23,19,17,0.66);--ink-muted:rgba(23,19,17,0.48);--ink-faint:rgba(23,19,17,0.32);--line:color-mix(in srgb,var(--primary) 14%,transparent);--line-strong:color-mix(in srgb,var(--primary) 22%,transparent);--primary:#c46843;--primary-deep:#a04e2d;--primary-ink:#6f3d2d;--success:#2d5d4f;--success-soft:#dfeae3;--warn:#8a5a11;--warn-soft:#f5e6c3;--danger:#b42318;--danger-soft:#fce8e5;--gutter:clamp(1.5rem,1rem + 1.9vw,3rem);--radius-xl:1.7rem;--radius-lg:1.25rem;--radius-md:1rem;--serif:var(--dashboard-font-display,"Instrument Serif",Georgia,serif);--sans:var(--dashboard-font-body,"Inter",system-ui,-apple-system,"Segoe UI",sans-serif);--dashboard-line-strong:var(--line-strong);--dashboard-line-card:var(--line);--dashboard-radius-xs:0.75rem;--dashboard-radius-sm:var(--radius-md);--dashboard-surface-strong:rgba(255,252,247,0.96);--dashboard-surface-sunken:var(--surface-deep);--dashboard-ink:var(--ink);--dashboard-ink-soft:var(--ink-soft);--dashboard-primary:var(--primary);--dashboard-primary-soft:color-mix(in srgb,var(--primary) 10%,transparent);--dashboard-shadow-md:0 1rem 2rem -0.9rem rgba(84,58,36,0.24);--public-intake-sticky-offset:clamp(1rem,0.85rem + 0.45vw,1.35rem);min-height:100vh;padding:0 var(--gutter) clamp(2rem,1.4rem + 1.6vw,3rem);background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm *,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm :after,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm :before{box-sizing:border-box}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm h1,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm h2,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm h3,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm h4,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm p{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm ol,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm ul{margin:0;padding:0;list-style:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm button{font:inherit;cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm button:disabled{cursor:not-allowed;opacity:.7}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm a{color:inherit;text-decoration:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm img{display:block;max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm--embedded{min-height:auto;padding:0;background:rgba(0,0,0,0)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .shell{width:100%;max-width:1480px;margin:0 auto;display:grid;gap:clamp(.8rem,.65rem + .45vw,1.1rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formshell{max-width:71rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm--embedded .formshell{max-width:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm--embedded .formshell[data-layout=flow] .intake-layout,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm--embedded .intake-layout{grid-template-columns:minmax(0,1fr)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm--embedded .formshell[data-layout=flow] .intake-aside{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brandBar{min-height:3.75rem;padding:.85rem 0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brand{min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;gap:.5rem;overflow:hidden;color:var(--ink);line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brand img{display:block;width:auto;max-width:min(18rem,34vw);height:2.25rem;max-height:2.25rem;object-fit:contain}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brandMark{width:2rem;height:2rem;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);display:inline-grid;place-items:center;flex:0 0 auto;font-size:.82rem;font-weight:750;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brand strong{min-width:0;overflow:hidden;color:var(--ink);font-size:1rem;font-weight:700;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__customer{min-width:0;display:grid;gap:.15rem;text-align:right}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__customer span{color:rgba(17,17,17,.45);font-size:.68rem;font-weight:800;letter-spacing:.1em;line-height:1;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__customer strong{overflow:hidden;color:var(--ink);font-size:.9rem;font-weight:650;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__metaRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__metaAction{margin-left:auto}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-hero__meta span{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,252,247,.72);color:rgba(17,17,17,.6);padding:.4rem .75rem;font-size:.82rem;font-weight:600;line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-hero__meta svg{width:.9rem;height:.9rem;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-hero__meta .saved{background:var(--success-soft);border-color:rgba(45,93,79,.2);color:var(--success)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .intake-layout{display:grid;grid-template-columns:14.5rem minmax(0,1fr);gap:clamp(1.2rem,.9rem + 1vw,1.9rem);align-items:start;min-width:0;max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .intake-main{display:grid;gap:0;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formshell[data-layout=flow] .intake-layout{grid-template-columns:minmax(0,1fr) minmax(0,19rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .intake-aside{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formshell[data-layout=flow] .intake-aside{position:sticky;top:var(--public-intake-sticky-offset);display:grid;gap:.9rem;align-content:start}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm.publicIntakeForm--embedded .formshell[data-layout=flow] .intake-aside{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm{--public-intake-sticky-offset:calc(64px + clamp(0.9rem, 0.75rem + 0.45vw, 1.25rem))}@media(max-width:819px){:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm{--public-intake-sticky-offset:calc(56px + clamp(0.8rem, 0.7rem + 0.35vw, 1rem))}}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card{padding:1.15rem 1.2rem;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 .55rem 1.3rem rgba(84,58,36,.05)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card--warm{background:linear-gradient(180deg,var(--surface) 0,var(--secondary) 100%);border-color:color-mix(in srgb,var(--primary) 14%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card__eyebrow{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;color:var(--primary-deep);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card__eyebrow svg{width:.95rem;height:.95rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card h3{margin:0 0 .35rem;font-family:var(--serif);font-size:1.4rem;font-weight:400;letter-spacing:-.01em;line-height:1.1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card h3 em{color:var(--primary-deep);font-style:italic}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card p{color:rgba(17,17,17,.66);font-size:.88rem;line-height:1.55}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-card h3+p{margin-top:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm .aside-card h3{margin:0 0 .35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm .aside-card h3+p{margin-top:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-points{display:grid;gap:.7rem;margin-top:.9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-points li{display:flex;align-items:flex-start;gap:.6rem;color:rgba(17,17,17,.72);font-size:.86rem;line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-points__ic{width:1.4rem;height:1.4rem;margin-top:.05rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 8%,transparent);color:var(--primary-deep);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .aside-points__ic svg{width:.8rem;height:.8rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .intake-form{display:grid;gap:1rem;min-width:0;max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec{min-width:0;max-width:100%;padding:clamp(1.3rem,1rem + .9vw,1.85rem);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 .55rem 1.3rem rgba(84,58,36,.05);scroll-margin-top:var(--public-intake-sticky-offset)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__head{display:flex;align-items:flex-start;gap:.85rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__num{width:2.1rem;height:2.1rem;border-radius:999px;background:var(--ink);color:#fffaf2;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:.92rem;font-weight:700}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec.is-complete .fsec__num{background:var(--success)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__num svg{width:.95rem;height:.95rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__heading{min-width:0;flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__heading h2{font-family:var(--serif);font-size:1.55rem;font-weight:400;letter-spacing:-.01em;line-height:1.08}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__heading h2 em{color:var(--primary-deep);font-style:italic}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__heading p{margin-top:.25rem;color:rgba(17,17,17,.6);font-size:.9rem;line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__tag{padding-top:.5rem;color:rgba(17,17,17,.4);font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec.is-complete .fsec__tag{color:var(--success)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__fields{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1.25rem;margin-top:1.2rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__fields>*{grid-column:1/-1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__layoutItem--half{grid-column:span 6}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__layoutItem--third{grid-column:span 4}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__layoutItem--twoThirds{grid-column:span 8}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld{display:grid;gap:.55rem;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld__label{min-width:0;color:var(--ink);font-size:.95rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox__text .req,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld__label .req{margin-left:.15rem;color:var(--danger)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox__text .opt,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld__label .opt{margin-left:.4rem;color:rgba(17,17,17,.4);font-size:.8rem;font-weight:500}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld__hint{min-width:0;color:rgba(17,17,17,.45);font-size:.8rem;line-height:1.4;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld__label+.fld__hint{margin-top:-.35rem;margin-bottom:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld__hint .formattedIntakeText,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formattedIntakeText--compact,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formattedIntakeText--compact>*{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld input,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld select,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:.75rem;background:rgba(255,252,247,.96);color:var(--ink);font:inherit;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld input,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld select,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld textarea{padding:.78rem .9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .datePickerInput{width:100%;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld .datePickerInput__input{min-height:0;padding:.78rem .9rem;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld .datePickerInput__toggle{width:3rem;border-left:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .datePickerInput.isOpen .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .datePickerInput__trigger:focus-within,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld input:focus,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld select:focus,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld textarea:focus{border-color:color-mix(in srgb,var(--primary) 55%,transparent);background:var(--surface);box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld .datePickerInput__input:focus{border:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm .datePickerInput.isOpen .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm .datePickerInput__trigger:focus-within{border-color:color-mix(in srgb,var(--primary) 55%,transparent)!important;background:var(--surface)!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 10%,transparent)!important}:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm .fld .datePickerInput__input:focus{border:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}:where(#hb-refined .source-ui,#hb-preview-portals) .customerPortal.pf.business-portal .publicIntakeForm .fld .datePickerInput__toggle{border-left:0!important;background:rgba(0,0,0,0)!important;box-shadow:none!important}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld textarea{min-height:5.5rem;line-height:1.5;resize:vertical}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox.is-invalid,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld.is-invalid .choice label,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld.is-invalid .datePickerInput__trigger,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld.is-invalid input,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld.is-invalid select,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fld.is-invalid textarea{border-color:var(--danger)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice{display:flex;flex-wrap:wrap;gap:.55rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button{max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,252,247,.7);color:rgba(17,17,17,.65);font-size:.88rem;font-weight:600;line-height:1.2;overflow-wrap:anywhere;text-align:left;white-space:normal;transition:all .14s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label{cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label>span:not(.check),:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button>span:not(.check){min-width:0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label:hover,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);color:var(--primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label.is-checked,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button.is-sel{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 45%,transparent);color:var(--primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice .check{width:1rem;height:1rem;min-width:1rem;border:1.5px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label.is-checked .check,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button.is-sel .check{background:var(--primary);border-color:var(--primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label.is-checked .check:after,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button.is-sel .check:after{content:"";width:.42rem;height:.24rem;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale{display:grid;gap:.5rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale__row{display:flex;flex-wrap:wrap;gap:.4rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale__row button{width:2.7rem;height:2.7rem;border:1px solid var(--line-strong);border-radius:.8rem;background:rgba(255,252,247,.7);color:var(--ink);flex:0 0 auto;font-size:.92rem;font-weight:700;transition:all .14s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale__row button:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent);transform:translateY(-1px)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale__row button.is-sel{background:var(--primary);border-color:var(--primary);color:var(--primary-contrast,#fffaf2);box-shadow:0 .5rem 1rem -.5rem color-mix(in srgb,var(--primary) 70%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale__ends{display:flex;justify-content:space-between;gap:.75rem;color:rgba(17,17,17,.42);font-size:.78rem;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .scale__ends span{min-width:0;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.85rem;padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:rgba(255,252,247,.7);cursor:pointer;transition:border-color .16s ease,background .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox:hover{border-color:color-mix(in srgb,var(--primary) 40%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox.is-checked{background:var(--success-soft);border-color:rgba(45,93,79,.3)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox input{appearance:none;-webkit-appearance:none;width:1.5rem;height:1.5rem;margin-top:.1rem;border:1.5px solid var(--line-strong);border-radius:.5rem;background:var(--surface);cursor:pointer;display:grid;place-items:center;transition:all .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox__text{min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox input:checked{background:var(--success);border-color:var(--success)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox input:checked:after{content:"";width:.62rem;height:.34rem;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:translateY(-1px) rotate(-45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox__text strong{display:block;min-width:0;margin-bottom:.2rem;color:var(--ink);font-size:.94rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox__text .formattedIntakeText,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .consentbox__text p{min-width:0;color:rgba(17,17,17,.6);font-size:.83rem;line-height:1.5;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig{display:grid;gap:.7rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__nameField{min-width:0;display:grid;gap:.35rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__nameLabel{color:rgba(17,17,17,.5);font-size:.72rem;font-weight:750;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__name{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__pad{position:relative;height:9rem;border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);background:linear-gradient(transparent calc(100% - 2.4rem),var(--line-strong) calc(100% - 2.4rem),var(--line-strong) calc(100% - 2.35rem),transparent calc(100% - 2.35rem)),rgba(255,250,240,.6);display:grid;place-items:center;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__canvas{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(0,0,0,0);touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;z-index:1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__pad span{color:rgba(17,17,17,.78);font-family:var(--serif);font-size:1.85rem;font-style:italic}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__pad small{position:absolute;bottom:.6rem;left:.9rem;color:rgba(17,17,17,.4);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__foot{display:flex;align-items:center;justify-content:space-between;gap:.8rem;flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__foot button{padding:0 0 .1rem;border:0;border-bottom:1px solid;background:rgba(0,0,0,0);color:rgba(17,17,17,.6);font-size:.82rem;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__foot button:hover{color:var(--ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .sig__foot time{color:var(--success);font-size:.8rem;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload{position:relative;display:block;padding:1.6rem 1.3rem;border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);background:rgba(255,250,240,.55);text-align:center;transition:border-color .16s ease,background .16s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload:hover{background:rgba(248,225,213,.4);border-color:color-mix(in srgb,var(--primary) 50%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload__icon{width:2.6rem;height:2.6rem;margin:0 auto .6rem;border-radius:.8rem;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-deep);display:grid;place-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload strong{display:block;color:var(--ink);font-size:.92rem;font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload strong b{color:var(--primary-deep);border-bottom:1px solid}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload small{color:rgba(17,17,17,.45);font-size:.8rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload__files{display:grid;gap:.5rem;margin-top:.85rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded{display:flex;align-items:center;gap:.75rem;padding:.6rem .7rem;border:1px solid var(--line);border-radius:.8rem;background:var(--surface);text-align:left}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded__thumb{width:2.4rem;height:2.4rem;border-radius:.6rem;background:radial-gradient(120% 100% at 30% 30%,var(--secondary) 0,var(--primary) 80%);flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded__body{min-width:0;flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded__body strong{display:block;overflow:hidden;color:var(--ink);font-size:.85rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded__body span{color:rgba(17,17,17,.45);font-size:.76rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded button{padding:.4rem;border:0;border-radius:.5rem;background:rgba(0,0,0,0);color:rgba(17,17,17,.4);display:grid;place-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .uploaded button:hover{background:var(--danger-soft);color:var(--danger)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMap{display:grid;gap:.7rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button{border-radius:999px}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__answer{display:block;min-width:0;min-height:2.75rem;padding:.75rem .9rem;border-radius:.75rem;background:color-mix(in srgb,var(--primary) 6%,transparent);color:rgba(17,17,17,.68);font-size:.9rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere;white-space:pre-wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__signatureAnswer{display:grid;gap:.45rem;min-width:0;white-space:normal}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__signatureName{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.3}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__signatureImage{width:min(100%,18rem);max-height:6rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:.7rem;background:#fff;object-fit:contain;object-position:left center}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__signatureAnswer time{color:var(--success);font-size:.82rem;font-weight:700;line-height:1.35}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__image{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__image img{width:100%;max-height:420px;border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-deep);object-fit:cover}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__image figcaption{color:rgba(17,17,17,.45);font-size:.8rem;line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__notice{color:rgba(17,17,17,.58);font-size:.9rem;line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__notice{padding:.9rem 1rem;border:1px solid rgba(45,93,79,.18);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success);font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__fieldError,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__notice.is-error{color:var(--danger)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__notice.is-error{border-color:rgba(180,35,24,.18);background:var(--danger-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar{position:sticky;bottom:1rem;z-index:20;display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;margin-top:1.2rem;padding:.8rem .8rem .8rem 1.3rem;border:1px solid var(--line-strong);border-radius:999px;background:rgba(255,252,247,.92);box-shadow:0 1.2rem 2.4rem -1rem rgba(84,58,36,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__progress{display:flex;align-items:center;gap:.8rem;min-width:12rem;flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__bar{overflow:hidden;min-width:5rem;height:.4rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,transparent);flex:1 1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__bar i{display:block;height:100%;border-radius:999px;background:var(--primary);transition:width .3s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__label{color:rgba(17,17,17,.6);font-size:.82rem;font-weight:600;white-space:nowrap}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__label b{color:var(--primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__actions{display:flex;align-items:center;gap:.6rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill{display:inline-flex;align-items:center;gap:.9rem;padding:.62rem .62rem .62rem 1.4rem;border:0;border-radius:999px;background:var(--primary);color:var(--primary-contrast,#fffaf2);box-shadow:0 .8rem 1.6rem -.6rem color-mix(in srgb,var(--primary) 55%,transparent);font-size:1rem;font-weight:600;line-height:1.1;transition:transform .18s ease,box-shadow .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill:hover{box-shadow:0 1rem 1.9rem -.6rem color-mix(in srgb,var(--primary) 68%,transparent);transform:translateY(-1px)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill__chev{width:2.1rem;height:2.1rem;border-radius:999px;background:rgba(255,250,242,.18);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill__chev svg{width:1rem;height:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill--sm{gap:.7rem;padding:.48rem .48rem .48rem 1.1rem;font-size:.9rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill--sm .cta-pill__chev{width:1.8rem;height:1.8rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .cta-pill--sm .cta-pill__chev svg{width:.85rem;height:.85rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:clamp(2.5rem,1.8rem + 1.6vw,4rem) auto 0;padding:1.6rem 0 0;color:rgba(47,36,26,.55);font-size:.86rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb{display:inline-flex;align-items:center;gap:.45rem;color:rgba(47,36,26,.78);font-family:var(--serif);font-size:1.05rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb em{color:var(--primary-deep);font-style:italic}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb .bubble{position:relative;width:1rem;height:.82rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb .bubble:after,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb .bubble:before{content:"";position:absolute;border-radius:999px}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb .bubble:before{top:.08rem;left:0;width:.55rem;height:.55rem;background:var(--primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .footer__hb .bubble:after{top:.08rem;right:0;width:.66rem;height:.66rem;border:1.5px solid rgba(47,36,26,.78);background:var(--bg-soft)}@media(max-width:980px){:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .intake-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formshell[data-layout=flow] .intake-layout{grid-template-columns:minmax(0,1fr)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .formshell[data-layout=flow] .intake-aside{position:static}}@media(max-width:620px){:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm{padding-right:1rem;padding-left:1rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brandBar{align-items:flex-start;flex-direction:column}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__brand img{max-width:min(16rem,78vw)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__customer{text-align:left}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-hero__meta span{min-height:2rem}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__metaAction{display:flex;justify-content:flex-end;width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__head{display:grid;grid-template-columns:2.1rem minmax(0,1fr)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .fsec__tag{grid-column:2;padding-top:0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__layoutItem--half,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__layoutItem--third,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__layoutItem--twoThirds{grid-column:1/-1}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .publicIntakeForm__bodyMapGrid button{max-width:100%;white-space:normal}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar{border-radius:var(--radius-lg)}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__actions{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .form-bar__actions .cta-pill{flex:1 1;justify-content:space-between}}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .choice label:focus-within,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm .upload:focus-within,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm :is(button,.consentbox input):focus-visible{outline:2px solid var(--primary-deep);outline-offset:3px}@media(max-width:620px){:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm.publicIntakeForm--embedded{padding:0}}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__heading{margin:24px 0}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__heading h1{margin:0 0 12px;font-family:var(--serif);font-weight:400;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.15}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm__heading p{max-width:65ch;white-space:pre-line;line-height:1.6}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field]{cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field]:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field]:hover,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field][data-selected=true]{outline:2px solid var(--primary,#a4573b);outline-offset:4px}:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field] input,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field] select,:where(#hb-refined .source-ui,#hb-preview-portals) .publicIntakeForm [data-intake-editor-field] textarea{pointer-events:none}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__surface{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:var(--dashboard-surface-strong);color:var(--dashboard-ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex:0 0 auto;padding:22px 26px 18px;border-bottom:1px solid var(--dashboard-line);background:linear-gradient(180deg,rgba(251,228,216,.48),transparent 120px),var(--dashboard-surface-strong)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__header h2,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__header p{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__header h2{color:var(--dashboard-ink);font-family:var(--dashboard-font-display);font-size:2rem;font-weight:500;line-height:1;letter-spacing:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__eyebrow{margin-bottom:8px;color:var(--dashboard-primary);font-size:.6875rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__description{max-width:44rem;margin-top:10px;color:var(--dashboard-ink-muted);font-size:.94rem;line-height:1.5}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 auto;border:0;border-radius:10px;background:rgba(0,0,0,0);padding:0;color:var(--dashboard-ink-muted);cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__close:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__close:hover{outline:0;background:var(--dashboard-surface-sunken);color:var(--dashboard-ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__close:disabled{cursor:default;opacity:.5}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 26px;scroll-padding-bottom:20px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__body::-webkit-scrollbar{width:6px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__body::-webkit-scrollbar-thumb{background:rgba(29,22,18,.16);border-radius:999px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__filter{flex:0 0 auto;padding:14px 26px;border-bottom:1px solid var(--dashboard-line);background:var(--dashboard-surface-strong);box-shadow:0 12px 24px -24px rgba(29,22,18,.42)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__footer{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto;flex-wrap:wrap;padding:16px 26px;border-top:1px solid var(--dashboard-line);background:var(--dashboard-surface-strong)}@media(max-width:700px){:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__body,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__filter,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__footer,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__header{padding-right:18px;padding-left:18px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardFlyoutFrame__footer .uiButton{flex:1 1 100%}}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader{display:flex;gap:2rem;align-items:flex-start;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--dashboard-line)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__content{display:grid;gap:.375rem;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__eyebrow{margin:0;font-size:.65625rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--dashboard-primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__title{margin:0;font-family:var(--dashboard-font-display);font-size:clamp(2.125rem,1.86rem + .8vw,2.375rem);line-height:1.05;letter-spacing:0;color:var(--dashboard-ink);font-weight:400}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__description{margin:0;max-width:60ch;font-size:.84375rem;line-height:1.5;color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__detail{margin:0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(17,17,17,.45);font-family:var(--dashboard-font-mono)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__detail--summary{font-size:.9375rem;line-height:1.6;letter-spacing:0;text-transform:none;color:rgba(17,17,17,.62);font-family:inherit}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;flex-wrap:wrap;flex-shrink:0}@media(max-width:900px){:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader{flex-direction:column;align-items:stretch}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__actions{width:100%;justify-content:flex-start}}@media(max-width:720px){:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__actions>*{min-width:0;max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__actions .uiButton{max-width:100%;height:auto;min-height:44px;padding-block:8px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardPageHeader__actions .uiButton__label{white-space:normal;overflow-wrap:anywhere}}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip{display:flex;max-width:100%;gap:.25rem;overflow-x:auto;overflow-y:hidden;padding:0;border-bottom:1px solid var(--dashboard-line);scrollbar-width:none}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip::-webkit-scrollbar{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip.isFullWidth{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip.isDisabled{opacity:.65}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;flex:0 0 auto;margin-bottom:-1px;padding:0 1rem;border:0;border-bottom:2px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:var(--dashboard-ink-muted);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;line-height:1;white-space:nowrap;transition:border-color .15s ease,color .15s ease,opacity .15s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab:hover:not(:disabled){color:var(--dashboard-ink);outline:none}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab:focus-visible{box-shadow:inset 0 -2px 0 var(--dashboard-primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab:disabled{cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab.isActive{border-bottom-color:var(--dashboard-primary);color:var(--dashboard-ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__count{display:inline-grid;min-width:1.375rem;height:1.375rem;place-items:center;padding:0 .375rem;border-radius:999px;background:var(--dashboard-surface);color:var(--dashboard-ink-soft);font-family:var(--dashboard-font-mono);font-size:.6875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__icon{display:inline-flex;align-items:center;justify-content:center;color:inherit}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__icon svg{width:1rem;height:1rem;display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardTabStrip__tab.isActive .dashboardTabStrip__count{background:var(--dashboard-primary-soft);color:var(--dashboard-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard{display:grid;gap:16px;padding:22px;background:var(--dashboard-surface);border:1px solid var(--dashboard-line);border-radius:var(--dashboard-radius-lg);box-shadow:var(--dashboard-shadow-sm);cursor:pointer;height:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard.isOrderable{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:transform .14s ease,box-shadow .14s ease,opacity .14s ease,border-color .14s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard:not(.isOrderable){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard:not(.isOrderable) .dashboardEntityCard__footerHint{opacity:0;transform:translateY(4px)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard:not(.isOrderable):focus-within,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard:not(.isOrderable):hover{transform:translateY(-2px);border-color:var(--dashboard-line-strong);background:var(--dashboard-surface-strong);box-shadow:var(--dashboard-shadow-md)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard:not(.isOrderable):focus-within .dashboardEntityCard__footerHint,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard:not(.isOrderable):hover .dashboardEntityCard__footerHint{opacity:1;transform:translateY(0)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard.isDragging{opacity:.48;transform:scale(.985);box-shadow:0 14px 28px rgba(29,22,18,.12);border-color:#c85a3c;cursor:grabbing}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard--dragPreview{position:fixed;z-index:9999;top:0;left:0;margin:0;pointer-events:none;transform:rotate(1.5deg) scale(1.01);box-shadow:0 20px 40px rgba(29,22,18,.16),0 6px 16px rgba(29,22,18,.08);border-color:#c85a3c;cursor:grabbing}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__identity{min-width:0;display:flex;align-items:flex-start;gap:14px;flex:1 1 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__dragHandle{width:36px;height:36px;flex-shrink:0;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#f8eee5;color:rgba(17,17,17,.58);margin-top:10px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__media{width:56px;height:56px;align-self:flex-start;flex-shrink:0;border-radius:var(--dashboard-radius-md);overflow:hidden;background:var(--dashboard-primary-soft);color:var(--dashboard-primary-deep);display:inline-flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;letter-spacing:.08em}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__media img{display:block;width:100%;height:100%;object-fit:cover}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__titleBlock{min-width:0;flex:1 1;align-self:flex-start}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__titleBlock>div{display:grid;gap:4px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__titleBlock h2{margin:0;color:var(--dashboard-ink);font-family:var(--dashboard-font-display);font-size:1.1875rem;line-height:1.15;letter-spacing:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__subtitle{margin:0;color:var(--dashboard-ink-soft);font-size:.75rem;line-height:1.4;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__titleAction{appearance:none;border:0;padding:0;background:rgba(0,0,0,0);color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__titleAction:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:4px;border-radius:2px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__body{min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__details{display:grid;gap:8px;padding:14px 0;border-top:1px solid var(--dashboard-line-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailRow{display:flex;justify-content:space-between;align-items:baseline;gap:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailLabel,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailValue{margin:0;color:var(--dashboard-ink);font-size:.8125rem;line-height:1.45}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailLabel{color:var(--dashboard-ink-muted);font-size:.75rem;font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailValue{text-align:right;font-weight:500}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerEnd,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerStart{min-width:0;display:flex;align-items:center}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerEnd{margin-left:auto}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerStart{max-width:49%}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerMeta{margin:2px 0 0;min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--dashboard-surface-sunken);border:1px solid var(--dashboard-line);color:var(--dashboard-ink-muted);font-size:.74rem;font-family:var(--font-geist-mono,monospace);letter-spacing:.06em;text-transform:uppercase;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerMeta:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--dashboard-primary);flex-shrink:0}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerMeta span{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerHint{margin:2px 0 0 auto;color:var(--dashboard-ink-muted);font-size:.72rem;font-family:var(--font-geist-mono,monospace);letter-spacing:.08em;text-transform:uppercase;text-align:right;width:fit-content;opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}@media(max-width:560px){:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__top{flex-direction:column;align-items:stretch;gap:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__identity{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailRow{align-items:flex-start;flex-direction:column;gap:2px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__detailValue{text-align:left}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footer{flex-wrap:wrap;gap:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerStart{max-width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardEntityCard__footerEnd{margin-left:0}}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton{--ui-button-bg:var(--dashboard-surface-strong);--ui-button-border:var(--dashboard-line-strong);--ui-button-color:var(--dashboard-ink,#111);--ui-button-shadow:var(--dashboard-shadow-xs);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;height:2.25rem;padding:0 .875rem;border-radius:999px;border:1px solid var(--ui-button-border);font-size:.8125rem;font-weight:600;line-height:1;background:var(--ui-button-bg);color:var(--ui-button-color);box-shadow:var(--ui-button-shadow);cursor:pointer;text-decoration:none;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:3px}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton:hover:not(:disabled){transform:translateY(-1px)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper{position:relative;display:inline-flex;flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__tooltip{position:absolute;top:50%;left:calc(100% + clamp(.5rem,.42rem + .25vw,.625rem));transform:translateY(-50%);background:#111;color:#fff;font-size:clamp(.6875rem,.64rem + .2vw,.75rem);line-height:1.25;max-width:min(18rem,70vw);white-space:normal;padding:clamp(.4375rem,.38rem + .18vw,.5rem) clamp(.5rem,.42rem + .25vw,.625rem);border-radius:clamp(.375rem,.32rem + .18vw,.5rem);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:50}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__tooltip:before{content:"";position:absolute;top:50%;left:-4px;width:clamp(.375rem,.32rem + .18vw,.5rem);height:clamp(.375rem,.32rem + .18vw,.5rem);background:#111;transform:translateY(-50%) rotate(45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton .uiButton:focus-visible+.uiButton__tooltip,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper:hover .uiButton__tooltip{opacity:1;visibility:visible;transform:translateY(-50%)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper--tooltip-left .uiButton__tooltip{right:calc(100% + clamp(.5rem,.42rem + .25vw,.625rem));left:auto}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper--tooltip-left .uiButton__tooltip:before{right:-4px;left:auto}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper--tooltip-top .uiButton__tooltip{top:auto;right:50%;bottom:calc(100% + clamp(.5rem,.42rem + .25vw,.625rem));left:auto;transform:translateX(50%) translateY(0)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper--tooltip-top .uiButton__tooltip:before{top:auto;right:50%;bottom:-4px;left:auto;transform:translateX(50%) rotate(45deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper--tooltip-top .uiButton:focus-visible+.uiButton__tooltip,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__wrapper--tooltip-top:hover .uiButton__tooltip{transform:translateX(50%) translateY(0)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__icon{display:inline-flex;align-items:center;justify-content:center;line-height:0}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--full{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--accent,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--primary{--ui-button-bg:var(--dashboard-primary,#111);--ui-button-border:var(--dashboard-primary,#111);--ui-button-color:#fff;--ui-button-shadow:0 12px 24px -14px rgba(200,90,60,0.9)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--accent:hover:not(:disabled),:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--primary:hover:not(:disabled){box-shadow:0 18px 32px -18px rgba(200,90,60,.95)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--accent svg path,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--primary svg path{fill:#fff}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--ghost,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--secondary,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--sidebar{--ui-button-bg:var(--dashboard-surface-strong);--ui-button-border:var(--dashboard-line-strong);--ui-button-color:var(--dashboard-ink,#111);--ui-button-shadow:var(--dashboard-shadow-xs)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--ghost:hover:not(:disabled),:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--secondary:hover:not(:disabled),:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--sidebar:hover:not(:disabled){--ui-button-bg:var(--dashboard-surface);--ui-button-border:var(--dashboard-line-strong)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--ghost{--ui-button-bg:transparent;--ui-button-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--sidebarActive{--ui-button-bg:rgba(251,228,216,0.92);--ui-button-border:rgba(200,90,60,0.18);--ui-button-color:var(--dashboard-primary-deep,#111);--ui-button-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText{height:auto;min-height:0;padding:4px 2px;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--dashboard-ink-soft);box-shadow:none;font-size:13px;font-weight:700;line-height:1.35;text-decoration:underline;text-decoration-color:rgba(122,70,34,.3);text-underline-offset:3px}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText .uiButton__icon{color:currentColor}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText .uiButton__icon svg{width:16px;height:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText .uiButton__label{white-space:normal}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText:hover:not(:disabled){color:var(--dashboard-primary);text-decoration-color:currentColor;transform:none;outline:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--mfaFlowText:disabled{cursor:default;opacity:.58;transform:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--icon{flex:0 0 2.25rem;min-width:2.25rem;width:2.25rem;padding:0;border-radius:var(--dashboard-radius-md);overflow:visible}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton--icon .uiButton__label{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton:disabled{--ui-button-bg:var(--dashboard-surface-sunken,#f7f2ea);--ui-button-border:var(--dashboard-line,#e6ddd1);--ui-button-color:var(--dashboard-ink-muted,#776d61);--ui-button-shadow:none;cursor:not-allowed;opacity:.58;transform:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiButton:disabled:hover{transform:none}:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardContainer .uiButton,:where(#hb-refined .source-ui,#hb-preview-portals) .dashboardLayout .uiButton{letter-spacing:0}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox{position:relative;display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;line-height:1.4}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;background:rgba(0,0,0,0);opacity:0;outline:none;pointer-events:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__box{width:40px;height:24px;border-radius:999px;border:1px solid var(--dashboard-line-warm);background:var(--dashboard-surface-sunken);flex-shrink:0;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__box:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(29,22,18,.16);transition:transform .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__input:checked+.uiCheckbox__box{background:var(--dashboard-primary);border-color:var(--dashboard-primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__input:checked+.uiCheckbox__box:after{transform:translateX(16px)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__content{display:flex;flex-direction:column;gap:2px}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__label{font-weight:500;color:var(--dashboard-ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__description{font-size:13px;color:var(--dashboard-ink-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox:hover .uiCheckbox__box{border-color:var(--dashboard-line-strong)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox:hover .uiCheckbox__input:checked+.uiCheckbox__box{border-color:var(--dashboard-primary)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__input:focus-visible+.uiCheckbox__box{box-shadow:0 0 0 3px rgba(200,90,60,.14)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox__input:disabled+.uiCheckbox__box{opacity:.58}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox:has(.uiCheckbox__input:disabled){cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox input.uiCheckbox__input{width:1px;min-width:1px;height:1px;min-height:1px;margin:0;padding:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiCheckbox input.uiCheckbox__input:focus{border-color:rgba(0,0,0,0);box-shadow:none}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog{display:grid;gap:20px;padding:22px;border:1px solid #e8e4dc;border-radius:20px;background:var(--dashboard-surface-strong);box-shadow:0 18px 48px rgba(29,22,18,.18)}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__top h2{margin:0;color:var(--dashboard-ink,#111111);font-size:1.2rem;line-height:1.2}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__top p{margin:8px 0 0;color:var(--dashboard-ink-soft,rgba(17,17,17,.65));font-size:.95rem;line-height:1.5;white-space:pre-line;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:12px;background:rgba(0,0,0,0);color:rgba(17,17,17,.6);cursor:pointer;transition:background .18s ease,color .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__close:focus-visible,:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__close:hover{background:rgba(251,228,216,.72);color:var(--dashboard-ink,#111111);outline:none}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog .confirmationDialog__confirmDanger{--ui-button-bg:linear-gradient(180deg,#b42318,#8f1d14);--ui-button-border:transparent;--ui-button-color:#ffffff;--ui-button-shadow:0 12px 24px -14px rgba(180,35,24,0.9)}@media(max-width:520px){:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__actions{justify-content:stretch}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__actions .uiButton{flex:1 1 100%}}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__actions--paired{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}:where(#hb-refined .source-ui,#hb-preview-portals) .confirmationDialog__actions--paired .uiButton{min-width:0;min-height:44px;height:auto;padding:10px 14px;line-height:1.25;white-space:normal;text-align:center}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback{display:flex;align-items:center;gap:10px;grid-column:1/-1;min-width:0;max-width:100%;padding:12px 16px;border:1px solid var(--dashboard-line,#e5ddd4);border-radius:12px;background:var(--dashboard-surface-strong,#fffaf2);color:var(--dashboard-ink,#2c2824);font-size:.8125rem;line-height:1.45;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback[hidden]{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback--sticky{position:sticky;bottom:12px;z-index:6;box-shadow:var(--dashboard-shadow-md,0 4px 16px rgba(0,0,0,.0666666667))}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback[data-status=saving]{border-color:var(--dashboard-primary,#c95a3c)}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback[data-status=saved]{color:var(--dashboard-success-ink,#2d5d4f)}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback[data-status=error]{color:var(--dashboard-danger-ink,#a32c28);border-color:var(--dashboard-danger-border,#e7b5b2)}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback>svg{flex-shrink:0}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback strong{font-weight:650}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback small{display:block;margin-top:3px;color:var(--dashboard-ink-muted,#70685f)}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback__dot{width:8px;height:8px;background:currentColor;border-radius:50%;flex-shrink:0}:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback__spinner{display:inline-block;width:16px;height:16px;flex:0 0 16px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;animation:formFeedbackSpin .8s linear infinite;vertical-align:middle}:where(#hb-refined .source-ui,#hb-preview-portals) button[aria-busy=true]:not(.uiButton):not(:has(.formFeedback__spinner)):before,:where(#hb-refined .source-ui,#hb-preview-portals) form[data-submitting=true] button[type=submit]:not(.uiButton):before{content:"";display:inline-block;width:14px;height:14px;margin-inline-end:8px;border:2px solid;border-right:2px solid rgba(0,0,0,0);border-radius:50%;vertical-align:middle;animation:formFeedbackSpin .8s linear infinite}@keyframes formFeedbackSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){:where(#hb-refined .source-ui,#hb-preview-portals) .formFeedback__spinner,:where(#hb-refined .source-ui,#hb-preview-portals) button[aria-busy=true]:not(.uiButton):not(:has(.formFeedback__spinner)):before,:where(#hb-refined .source-ui,#hb-preview-portals) form[data-submitting=true] button[type=submit]:not(.uiButton):before{animation:none}}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip{display:inline-flex;vertical-align:middle;margin-inline-start:.25rem;font-size:1rem;line-height:1}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__trigger{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--dashboard-ink-soft);cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__trigger:hover{background:var(--dashboard-primary-soft);color:var(--dashboard-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__trigger:focus-visible{outline:2px solid var(--dashboard-primary);outline-offset:2px}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__content{position:fixed;inset:auto;box-sizing:border-box;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;margin:0;padding:14px 16px;border:1px solid var(--dashboard-line);border-radius:12px;background:var(--dashboard-surface-strong);color:var(--dashboard-ink);box-shadow:var(--dashboard-shadow-md);font:400 .8125rem/1.55 var(--dashboard-font-sans);letter-spacing:normal;text-align:start;text-transform:none;white-space:normal;overflow-wrap:anywhere}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip--customTrigger{margin-inline-start:0}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip--customTrigger .infoTooltip__trigger{width:auto;height:auto;flex:0 0 auto;border-radius:.375rem}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__links{display:grid;gap:8px;margin-top:12px}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__links a{color:var(--dashboard-primary-deep);text-decoration:underline;text-underline-offset:3px}:where(#hb-refined .source-ui,#hb-preview-portals) .infoTooltip__note{display:block;margin-top:10px}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal{position:fixed;inset:0;background:rgba(17,17,17,.42);display:flex;align-items:center;justify-content:center;padding:clamp(.75rem,.4rem + 1.5vw,1.5rem);scrollbar-width:none;-ms-overflow-style:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal::-webkit-scrollbar{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal__dialog{width:100%;max-height:calc(100vh - clamp(1.5rem,.8rem + 3vw,3rem));overflow:auto;border-radius:clamp(1rem,.75rem + 1vw,1.5rem);background:var(--dashboard-surface-strong);outline:0;scrollbar-width:none;-ms-overflow-style:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal__dialog::-webkit-scrollbar{display:none}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal__dialog .uiButton--icon,:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal__dialog .uiButton__wrapper{flex:0 0 auto}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout{align-items:stretch;justify-content:flex-end;padding:0;background:rgba(17,17,17,.36);animation:uiModalFlyoutOverlayIn .16s ease-out both}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout .uiModal__dialog{display:flex;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;border-radius:0;border-left:1px solid rgba(234,223,209,.95);box-shadow:-28px 0 80px -20px rgba(29,22,18,.35),-10px 0 30px rgba(29,22,18,.06);animation:uiModalFlyoutDialogIn .22s cubic-bezier(.16,1,.3,1) both}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout.uiModal--closing{pointer-events:none;animation:uiModalFlyoutOverlayOut .16s ease-in both}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout.uiModal--closing .uiModal__dialog{animation:uiModalFlyoutDialogOut .22s cubic-bezier(.7,0,.84,0) both}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--stackedOverFlyout{background:rgba(0,0,0,0)}@media(max-width:700px){:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal{padding:clamp(.625rem,.5rem + .4vw,.75rem)}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal__dialog{max-height:calc(100vh - clamp(1.25rem,1rem + .8vw,1.5rem))}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout{padding:0}:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout .uiModal__dialog{max-height:100vh}}@keyframes uiModalFlyoutOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes uiModalFlyoutDialogIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes uiModalFlyoutOverlayOut{0%{opacity:1}to{opacity:0}}@keyframes uiModalFlyoutDialogOut{0%{transform:translateX(0)}to{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout,:where(#hb-refined .source-ui,#hb-preview-portals) .uiModal--flyout .uiModal__dialog{animation-duration:1ms}}:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect{box-sizing:border-box;width:100%;min-width:0;min-height:2.5rem;padding:.625rem .75rem;border:1px solid var(--dashboard-line-strong);border-radius:var(--dashboard-radius-xs);background:var(--dashboard-surface-strong);font:inherit;color:var(--dashboard-ink);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect::placeholder{color:rgba(17,17,17,.45)}:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect:focus{outline:none;border-color:var(--dashboard-primary);box-shadow:0 0 0 3px var(--dashboard-primary-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect:disabled,:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect[readonly]{background:var(--dashboard-surface-sunken);color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect[readonly]{cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .nativeSelect{cursor:pointer}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle{position:relative;display:inline-grid;grid-template-columns:repeat(var(--segmented-toggle-count),minmax(0,1fr));align-items:center;background:rgba(255,250,242,.8);border:1px solid rgba(122,70,34,.14);border-radius:999px;padding:clamp(.1875rem,.16rem + .1vw,.25rem);gap:0;isolation:isolate;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle.isFullWidth{width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle.isDisabled{opacity:.65}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__indicator{position:absolute;top:clamp(.1875rem,.16rem + .1vw,.25rem);left:clamp(.1875rem,.16rem + .1vw,.25rem);width:calc((100% - clamp(.375rem,.32rem + .18vw,.5rem))/var(--segmented-toggle-count));height:calc(100% - clamp(.375rem,.32rem + .18vw,.5rem));border-radius:999px;background:linear-gradient(180deg,#fffdf9,#ffffff);box-shadow:0 1px 2px rgba(29,22,18,.08),0 8px 18px rgba(29,22,18,.08);transform:translateX(calc(100% * var(--segmented-toggle-active-index)));transition:transform .22s ease,width .22s ease;z-index:1}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__option{position:relative;z-index:2;appearance:none;border:0;background:rgba(0,0,0,0);color:var(--dashboard-ink-muted);font:inherit;font-size:clamp(.75rem,.68rem + .2vw,.8125rem);font-weight:600;line-height:1;min-height:clamp(2.25rem,2rem + .75vw,2.5rem);padding:0 clamp(.75rem,.68rem + .25vw,1rem);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:clamp(.375rem,.3rem + .2vw,.5rem);cursor:pointer;transition:color .18s ease,opacity .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__option:hover:not(:disabled){color:var(--dashboard-ink)}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__option.isActive{color:var(--dashboard-primary-deep)}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__option:focus-visible{outline:2px solid rgba(200,90,60,.22);outline-offset:2px}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__option:disabled{cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__icon{display:inline-flex;align-items:center;justify-content:center}:where(#hb-refined .source-ui,#hb-preview-portals) .segmentedToggle__icon svg{width:clamp(.75rem,.68rem + .2vw,.875rem);height:clamp(.75rem,.68rem + .2vw,.875rem);display:block}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput{position:relative;width:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__trigger{appearance:none;width:100%;min-width:0;min-height:2.5rem;padding:.625rem .75rem;border:1px solid var(--dashboard-line-strong);border-radius:var(--dashboard-radius-xs);background:var(--dashboard-surface-strong);color:var(--dashboard-ink);font:inherit;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__trigger:hover{border-color:var(--dashboard-line-strong)}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__trigger:focus-visible{outline:none;border-color:var(--dashboard-primary);box-shadow:0 0 0 3px var(--dashboard-primary-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__value{display:block;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__value.isPlaceholder{color:var(--dashboard-ink-muted)}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__icon{width:18px;height:18px;flex-shrink:0;color:var(--dashboard-ink-soft);transition:transform .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__icon svg{display:block;width:100%;height:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput.isOpen .selectInput__icon{transform:rotate(180deg)}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput.isDisabled .selectInput__trigger{background:var(--dashboard-surface-sunken);color:var(--dashboard-ink-muted);cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__dropdown{position:fixed;z-index:100000000000;border:1px solid var(--dashboard-line-card);border-radius:var(--dashboard-radius-sm);background:rgba(255,253,248,.98);box-shadow:var(--dashboard-shadow-md);overflow:hidden}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__list{list-style:none;padding:8px;margin:0;min-width:0;max-height:var(--select-input-list-max-height,280px);overflow:auto}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__item{margin:0}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__option{appearance:none;width:100%;border:none;background:rgba(0,0,0,0);border-radius:var(--dashboard-radius-xs);padding:12px 14px;font:inherit;color:var(--dashboard-ink);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left;line-height:1.3;cursor:pointer;transition:background .18s ease,color .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__option>span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:normal}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__option.isHighlighted,:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__option:hover{background:color-mix(in srgb,var(--dashboard-primary-soft) 40%,transparent)}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__option.isSelected{font-weight:600}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__option:focus-visible{outline:none;background:var(--dashboard-surface-sunken)}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__check{width:16px;height:16px;flex-shrink:0}:where(#hb-refined .source-ui,#hb-preview-portals) .selectInput__check svg{display:block;width:100%;height:100%}:where(#hb-refined .source-ui,#hb-preview-portals) .textInput{box-sizing:border-box;width:100%;min-width:0;min-height:2.5rem;padding:.625rem .75rem;border:1px solid var(--dashboard-line-strong);border-radius:var(--dashboard-radius-xs);background:var(--dashboard-surface-strong);font:inherit;color:var(--dashboard-ink);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .textInput::placeholder{color:rgba(17,17,17,.45)}:where(#hb-refined .source-ui,#hb-preview-portals) .textInput:focus{outline:none;border-color:var(--dashboard-primary);box-shadow:0 0 0 3px var(--dashboard-primary-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .textInput:disabled,:where(#hb-refined .source-ui,#hb-preview-portals) .textInput[readonly]{background:var(--dashboard-surface-sunken);color:var(--dashboard-ink-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .textInput[readonly]{cursor:not-allowed}:where(#hb-refined .source-ui,#hb-preview-portals) .textareaInput{box-sizing:border-box;width:100%;min-height:120px;padding:.625rem .75rem;border:1px solid var(--dashboard-line-strong);border-radius:var(--dashboard-radius-xs);background:var(--dashboard-surface-strong);font:inherit;color:var(--dashboard-ink);resize:vertical;transition:border-color .18s ease,box-shadow .18s ease}:where(#hb-refined .source-ui,#hb-preview-portals) .textareaInput::placeholder{color:rgba(17,17,17,.45)}:where(#hb-refined .source-ui,#hb-preview-portals) .textareaInput:focus{outline:none;border-color:var(--dashboard-primary);box-shadow:0 0 0 3px var(--dashboard-primary-soft)}:where(#hb-refined .source-ui,#hb-preview-portals) .textareaInput:disabled,:where(#hb-refined .source-ui,#hb-preview-portals) .textareaInput[readonly]{background:var(--dashboard-surface-sunken);color:var(--dashboard-ink-soft)}