.hph-ohu-auth-gate{padding:2rem;text-align:center}.hph-ohu-alert{margin-bottom:1.5rem}.hph-ohu-alert__list{margin:0;padding-left:1.25rem}.hph-ohu-form{display:flex;flex-direction:column;gap:1.5rem;max-width:780px;margin:1rem auto}.hph-ohu-section{background:var(--hph-color-bg, #fff);border:1.5px solid var(--hph-color-border, #e5e7eb);border-radius:12px;overflow:hidden}.hph-ohu-section__header{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.75rem;border-bottom:1px solid var(--hph-color-border-light, #f3f4f6);background:var(--hph-color-surface, #fafafa)}.hph-ohu-section__num{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--hph-color-primary, #51bae0);color:#fff;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center}.hph-ohu-section__title{margin:0 0 .2rem;font-size:1rem;font-weight:700;color:var(--hph-color-text, #111827)}.hph-ohu-section__desc{margin:0;font-size:.875rem;color:var(--hph-color-text-muted, #6b7280)}.hph-ohu-section__body{padding:1.5rem 1.75rem}.hph-ls-search__wrap{position:relative}.hph-ls-search__icon{position:absolute;left:.875rem;top:50%;transform:translateY(-50%);color:var(--hph-color-text-muted, #9ca3af);pointer-events:none}.hph-ls-search__input{padding-left:2.5rem!important;padding-right:2.5rem!important}.hph-ls-search__clear{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:var(--hph-color-border, #e5e7eb);border:none;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--hph-color-text-muted, #6b7280);transition:background .15s}.hph-ls-search__clear:hover{background:var(--hph-color-border-dark, #d1d5db);color:var(--hph-color-text, #374151)}.hph-ls-search__results{list-style:none;margin:.25rem 0 0;padding:0;background:var(--hph-color-bg, #fff);border:1.5px solid var(--hph-color-border, #e5e7eb);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.1);max-height:320px;overflow-y:auto;z-index:100}.hph-ls-result-item{display:flex;align-items:center;gap:.875rem;padding:.75rem 1rem;cursor:pointer;border-bottom:1px solid var(--hph-color-border-light, #f3f4f6);transition:background .1s;outline:none}.hph-ls-result-item:last-child{border-bottom:none}.hph-ls-result-item:hover,.hph-ls-result-item:focus{background:var(--hph-color-primary-tint, #f0f9ff)}.hph-ls-result-thumb{flex-shrink:0;width:48px;height:48px;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:var(--hph-color-border-light, #f3f4f6)}.hph-ls-result-thumb--empty{display:flex;align-items:center;justify-content:center;color:var(--hph-color-text-muted, #9ca3af)}.hph-ls-result-media{flex-shrink:0}.hph-ls-result-body{min-width:0;flex:1}.hph-ls-result-title{font-size:.9rem;font-weight:600;color:var(--hph-color-text, #111827);display:flex;align-items:center;gap:.4rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hph-ls-result-addr{font-size:.8rem;color:var(--hph-color-text-muted, #6b7280);margin-top:.1rem}.hph-ls-result-price{font-size:.85rem;color:var(--hph-color-primary, #51bae0);font-weight:600;margin-top:.1rem}.hph-ls-result-agent{font-size:.78rem;color:var(--hph-color-text-muted, #6b7280);margin-top:.1rem}.hph-ls-result-badge{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:.1rem .4rem;border-radius:4px;flex-shrink:0}.hph-ls-result-badge--pub{background:#dcfce7;color:#166534}.hph-ls-result-badge--dft{background:#fef9c3;color:#854d0e}.hph-ls-result-empty{padding:1rem;color:var(--hph-color-text-muted, #9ca3af);font-size:.9rem;text-align:center}.hph-ls-preview{margin-top:.875rem;border:1.5px solid var(--hph-color-primary, #51bae0);border-radius:8px;overflow:hidden;background:var(--hph-color-primary-tint, #f0f9ff)}.hph-ls-preview__inner,.hph-ls-preview__body{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem}.hph-ls-preview__img{width:64px;height:48px;-o-object-fit:cover;object-fit:cover;border-radius:6px;flex-shrink:0}.hph-ls-preview__title{font-size:.95rem;font-weight:700;color:var(--hph-color-text, #111827)}.hph-ls-preview__addr{font-size:.8rem;color:var(--hph-color-text-muted, #6b7280);margin-top:.15rem}.hph-ls-preview__price{font-size:.85rem;color:var(--hph-color-primary, #51bae0);font-weight:600;margin-top:.15rem}.hph-ls-add-new{display:flex;align-items:center;gap:1rem;margin-top:1rem}.hph-ls-add-new__divider{font-size:.85rem;color:var(--hph-color-text-muted, #9ca3af);flex-shrink:0}.hph-ls-widget{position:relative}.hph-ls-panel{margin-top:16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;overflow:hidden;transition:opacity .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.06)}.hph-ls-panel[hidden]{display:none}.hph-ls-panel__header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid #e5e7eb}.hph-ls-panel__header h3{margin:0;font-size:1rem;font-weight:700;color:#111827}.hph-ls-panel__close{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;line-height:1;border-radius:4px;transition:color .15s}.hph-ls-panel__close:hover{color:#111827}.hph-ls-panel__body{padding:20px;display:flex;flex-direction:column;gap:18px}.hph-ls-panel__section{display:flex;flex-direction:column;gap:.625rem;padding-bottom:1.25rem;border-bottom:1px solid #e5e7eb}.hph-ls-panel__section:last-child{border-bottom:none;padding-bottom:0}.hph-ls-panel .hph-form-label{color:#374151}.hph-ls-panel .hph-form-section-title{color:#111827}.hph-listing-address-row{display:flex;gap:.5rem;flex-wrap:wrap}.hph-listing-address-row .hph-form-input,.hph-listing-address-row .hph-form-select{min-width:0}.hph-form-input-affix{display:flex;align-items:stretch}.hph-form-input-prefix,.hph-form-input-suffix{display:flex;align-items:center;padding:0 .6rem;background:#f3f4f6;border:1px solid #d1d5db;color:#6b7280;font-size:.875rem;white-space:nowrap;flex-shrink:0}.hph-form-input-prefix{border-right:none;border-radius:6px 0 0 6px}.hph-form-input-suffix{border-left:none;border-radius:0 6px 6px 0}.hph-form-input-affix .hph-form-input{border-radius:0;flex:1 1 0%;min-width:0;margin:0;width:auto}.hph-form-input-affix .hph-form-input:focus{position:relative;z-index:1}.hph-form-fields--csz{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap;margin-top:.75rem}.hph-form-col--city{flex:3 1 160px}.hph-form-col--state{flex:0 0 76px}.hph-form-col--zip{flex:0 0 130px}.hph-form-fields--3-col{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.hph-form-fields--3-col>.hph-form-group{flex:1 1 calc(33.333% - .675rem);min-width:140px}.hph-form-fields--compact-row{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end}.hph-form-col--compact{flex:0 0 auto;min-width:76px;max-width:110px}.hph-form-col--compact-wide{flex:0 0 auto;min-width:120px;max-width:180px}.hph-form-col--grow{flex:1 1 140px}.hph-input--center{text-align:center}.hph-ls-dupe{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;background:#fffbeb;border:1px solid var(--hph-color-warning-border, #f59e0b);border-radius:6px;font-size:13px}.hph-ls-dupe[hidden]{display:none}.hph-ls-dupe__icon{flex-shrink:0;color:var(--hph-color-warning-dark, #d97706);margin-top:1px}.hph-ls-dupe__body{flex:1}.hph-ls-dupe__title{font-weight:600;margin:0 0 4px}.hph-ls-dupe__matches{margin:0 0 8px;padding:0;list-style:none}.hph-ls-dupe__matches li{padding:4px 0;border-top:1px solid #fde68a;font-size:12px;color:var(--hph-color-text, #374151)}.hph-ls-dupe__matches li:first-child{border-top:none}.hph-ls-dupe__actions{display:flex;gap:8px;flex-wrap:wrap}.hph-ls-drop{border:2px dashed var(--hph-color-border, #e5e7eb);border-radius:8px;padding:24px 16px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;position:relative;background:var(--hph-color-bg, #fff);-webkit-user-select:none;-moz-user-select:none;user-select:none}.hph-ls-drop:hover,.hph-ls-drop.is-over{border-color:var(--hph-color-primary-dark, #183843);background:#f0f4f5}.hph-ls-drop.has-file{border-style:solid;border-color:var(--hph-color-primary-dark, #183843)}.hph-ls-drop__icon{color:var(--hph-color-text-muted, #9ca3af);margin-bottom:8px}.hph-ls-drop__text{font-size:13px;color:var(--hph-color-text-muted, #6b7280);margin:0}.hph-ls-drop__text strong{color:var(--hph-color-primary-dark, #183843)}.hph-ls-drop__hint{font-size:11px;color:var(--hph-color-text-muted, #9ca3af);margin:4px 0 0}.hph-ls-drop__preview{display:none;position:relative;max-width:140px;margin:0 auto 8px}.hph-ls-drop__preview img{width:100%;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:6px;display:block}.hph-ls-drop__preview-remove{position:absolute;top:-6px;right:-6px;width:22px;height:22px;border-radius:50%;background:#ef4444;color:#fff;border:none;cursor:pointer;font-size:13px;line-height:22px;text-align:center;padding:0}.hph-ls-drop.has-file .hph-ls-drop__preview{display:block}.hph-ls-drop.has-file .hph-ls-drop__icon{display:none}.hph-ls-drop__file-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;left:0;top:0}.hph-ls-panel__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;background:#f9fafb;flex-wrap:wrap}.hph-ls-panel__status{font-size:13px;color:var(--hph-color-text-muted, #6b7280);flex:1}.hph-ls-panel__status.is-error{color:var(--hph-color-danger, #dc2626)}.hph-ls-panel__btn-group{display:flex;gap:8px}.hph-ohu-fields-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:1rem}@media(max-width:600px){.hph-ohu-fields-row{grid-template-columns:1fr}}.hph-ohu-time-preview{margin-top:.875rem;padding:.75rem 1rem;background:var(--hph-color-primary-tint, #f0f9ff);border:1px solid var(--hph-color-primary-border, #bae6fd);border-radius:8px;font-size:.875rem;color:var(--hph-color-info, #0369a1);display:flex;align-items:center;gap:.5rem;transition:all .2s}.hph-ohu-time-preview:empty{display:none}.hph-ohu-time-warn{color:var(--hph-color-warning, #b45309)}.hph-ohu-time-dur{color:var(--hph-color-text-muted, #6b7280);font-weight:400}.hph-ohu-agent-preview{margin-top:.875rem;border:1.5px solid var(--hph-color-border, #e5e7eb);border-radius:8px;overflow:hidden;background:var(--hph-color-surface, #f9fafb)}.hph-ohu-agent-preview__inner{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem}.hph-ohu-agent-preview__photo{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.hph-ohu-agent-preview__name{font-size:.95rem;font-weight:700;color:var(--hph-color-text, #111827)}.hph-ohu-agent-preview__title{font-size:.8rem;color:var(--hph-color-text-muted, #6b7280);margin-top:.1rem}.hph-ohu-submit-row{display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:0 .25rem}.hph-ohu-signs-radio-group{display:flex;gap:1.25rem;margin-top:.25rem}.hph-ohu-signs-radio{display:inline-flex;align-items:center;cursor:pointer;font-size:.95rem;color:var(--hph-color-text, #374151);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hph-ohu-signs-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.hph-ohu-signs-radio span{display:inline-flex;align-items:center;gap:.5rem}.hph-ohu-signs-radio span:before{content:"";display:inline-flex;width:18px;height:18px;border-radius:999px;box-sizing:border-box;border:1.5px solid var(--hph-color-primary-border, #93c5fd);background:var(--hph-color-bg, #fff);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.hph-ohu-signs-radio input[type=radio]:checked+span:before{border-color:var(--hph-color-primary, #51bae0);background:var(--hph-color-primary, #51bae0);box-shadow:inset 0 0 0 4px var(--hph-color-bg, #fff)}.hph-ohu-signs-radio input[type=radio]:focus-visible+span:before{border-color:var(--hph-color-primary, #51bae0);box-shadow:0 0 0 3px rgba(81,186,224,.25)}.hph-ohu-signs-sub{margin-top:1.25rem}.hph-ohu-fields-row--signs{grid-template-columns:1fr 2fr}@media(max-width:600px){.hph-ohu-fields-row--signs{grid-template-columns:1fr}}.hph-ohu-signs-callout{display:flex;align-items:flex-start;gap:.5rem;margin-top:.625rem;padding:.75rem 1rem;background:#eff6ff;border:1px solid var(--hph-color-info-border, #bfdbfe);border-radius:8px;font-size:.825rem;color:var(--hph-color-info-dark, #1e40af);line-height:1.45}.hph-ohu-signs-callout__icon{flex-shrink:0;margin-top:.05rem;color:var(--hph-color-info-icon, #3b82f6)}.hph-ohu-success{max-width:580px;margin:1rem auto}.hph-ohu-success__card{background:var(--hph-color-bg, #fff);border:1.5px solid var(--hph-color-border, #e5e7eb);border-radius:16px;padding:2.5rem 2rem;text-align:center;box-shadow:0 4px 24px rgba(0,0,0,.07)}.hph-ohu-success__check{width:64px;height:64px;background:#dcfce7;color:var(--hph-color-success, #16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.hph-ohu-success__title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:var(--hph-color-text, #111827)}.hph-ohu-success__details{text-align:left;background:var(--hph-color-surface, #f9fafb);border-radius:8px;overflow:hidden;margin:0 0 1.75rem}.hph-ohu-success__row{display:flex;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid var(--hph-color-border-light, #f3f4f6)}.hph-ohu-success__row:last-child{border-bottom:none}.hph-ohu-success__row dt{flex:0 0 130px;font-size:.875rem;font-weight:600;color:var(--hph-color-text-muted, #6b7280)}.hph-ohu-success__row dd{font-size:.875rem;color:var(--hph-color-text, #111827);margin:0}.hph-ohu-success__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.hph-ohu-success__actions .hph-btn{min-width:220px;justify-content:center}@media(max-width:640px){.hph-ohu-success__card{padding:2rem 1.25rem}.hph-ohu-success__row{flex-direction:column;gap:.25rem}.hph-ohu-success__row dt{flex:0 0 auto}.hph-ohu-success__actions{flex-direction:column}.hph-ohu-success__actions .hph-btn{width:100%;min-width:0}}.hph-ohu-fields-row--2col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:600px){.hph-ohu-fields-row--2col{grid-template-columns:1fr}}.hph-ls-drop--doc{position:relative}.hph-ls-drop--doc .hph-ls-drop__file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;overflow:visible}.hph-ls-drop--doc .hph-ls-drop__icon{font-size:1.75rem;margin-bottom:.5rem;display:block}.hph-ls-file-chosen{display:none;align-items:center;gap:.6rem;padding:.625rem .875rem;background:#f0fdf4;border:1px solid var(--hph-color-success-border, #86efac);border-radius:8px;margin-top:.75rem;font-size:.85rem;color:#166534;font-weight:600}.hph-ls-file-chosen.is-visible{display:flex}.hph-ls-file-chosen__icon{flex-shrink:0;color:var(--hph-color-success, #16a34a)}.hph-ls-file-chosen__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hph-ls-file-chosen__remove{background:transparent;border:none;cursor:pointer;color:var(--hph-color-text-muted, #9ca3af);padding:.1rem .3rem;border-radius:4px;font-size:.8rem;line-height:1;transition:color .15s}.hph-ls-file-chosen__remove:hover{color:var(--hph-color-danger, #ef4444)}.hph-ref-docs-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:640px){.hph-ref-docs-grid{grid-template-columns:1fr}}@keyframes hph-spin{to{transform:rotate(360deg)}}.hph-spinner{animation:hph-spin .8s linear infinite;display:block}.hph-page-form-body{padding:2.5rem 0 4rem}.hph-mr-checkboxes{display:flex;flex-direction:column;gap:.75rem}.hph-mr-checkbox-card{display:block;cursor:pointer}.hph-mr-checkbox-card input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.hph-mr-checkbox-card__inner{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border:1.5px solid var(--hph-current-border, #e5e7eb);border-radius:10px;background:var(--hph-current-card-bg, #fff);transition:border-color .15s,background .15s,box-shadow .15s}.hph-mr-checkbox-card:hover .hph-mr-checkbox-card__inner{border-color:var(--hph-primary, #51bae0);background:var(--hph-current-hover-bg, #f0f9ff)}.hph-mr-checkbox-card input:checked+.hph-mr-checkbox-card__inner{border-color:var(--hph-primary, #51bae0);background:var(--hph-current-hover-bg, #f0f9ff);box-shadow:0 0 0 3px rgba(81,186,224,.15)}.hph-mr-checkbox-card input:focus-visible+.hph-mr-checkbox-card__inner{outline:2px solid var(--hph-primary, #51bae0);outline-offset:2px}.hph-mr-checkbox-card__icon{flex-shrink:0;width:44px;height:44px;border-radius:10px;background:var(--hph-primary-50, #e0f2fe);color:var(--hph-primary, #51bae0);display:flex;align-items:center;justify-content:center;transition:background .15s}.hph-mr-checkbox-card input:checked+.hph-mr-checkbox-card__inner .hph-mr-checkbox-card__icon{background:var(--hph-primary, #51bae0);color:#fff}.hph-mr-checkbox-card__body{flex:1 1 auto}.hph-mr-checkbox-card__title{display:block;font-size:.95rem;font-weight:700;color:var(--hph-current-heading, #111827);margin-bottom:.15rem}.hph-mr-checkbox-card__desc{display:block;font-size:.8rem;color:var(--hph-current-text-muted, #6b7280);line-height:1.4}.hph-mr-checkbox-card__check{flex-shrink:0;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--hph-current-border, #d1d5db);background:var(--hph-current-card-bg, #fff);display:flex;align-items:center;justify-content:center;color:transparent;transition:background .15s,border-color .15s,color .15s}.hph-mr-checkbox-card input:checked+.hph-mr-checkbox-card__inner .hph-mr-checkbox-card__check{background:var(--hph-primary, #51bae0);border-color:var(--hph-primary, #51bae0);color:#fff}@media(max-width:600px){.hph-mr-checkbox-card__inner{gap:.75rem;padding:.875rem 1rem}.hph-mr-checkbox-card__icon{width:36px;height:36px}}.hph-checkout [hidden]{display:none!important}.hph-checkout__step{display:flex;flex-direction:column;gap:1.5rem}.hph-checkout__step>.hph-form-message{margin-bottom:0}.hph-field-error{margin:.35rem 0 0;font-size:.825rem;color:var(--hph-color-danger, #dc2626)}.hph-checkout__totals .hph-ohu-success__row dt{flex:1 1 auto}.hph-checkout__totals .hph-ohu-success__row dd{text-align:right}.hph-checkout__payment:not(:empty){margin-top:1.25rem}.hph-checkout-cal__month{padding:.875rem;border:1.5px solid var(--hph-color-border, #e5e7eb);border-radius:8px;background:var(--hph-color-bg, #fff)}.hph-checkout-cal__nav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.hph-checkout-cal__weekdays,.hph-checkout-cal__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem;text-align:center}.hph-checkout-cal__weekdays{margin-bottom:.25rem;font-size:.75rem;color:var(--hph-color-text-muted, #6b7280)}.hph-checkout-cal__day{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:50%;font-size:.875rem;color:var(--hph-color-text-muted, #9ca3af)}button.hph-checkout-cal__day{border:0;background:transparent;font:inherit;cursor:pointer}.hph-checkout-cal__day.is-available{font-weight:600;color:var(--hph-color-text, #111827);background:var(--hph-color-primary-tint, #f0f9ff)}.hph-checkout-cal__day.is-available:hover,.hph-checkout-cal__day.is-selected{background:var(--hph-color-primary, #51bae0);color:#fff}.hph-checkout-cal [data-cal-status]:empty{display:none}.hph-checkout-cal__times-grid{display:grid;gap:.5rem}.hph-checkout-cal__times-grid .hph-btn{width:100%;justify-content:flex-start}@media(prefers-color-scheme:dark){.hph-ls-panel{background:var(--hph-gray-800);border-color:var(--hph-gray-700)}.hph-ls-panel__header{background:var(--hph-gray-800);border-bottom-color:var(--hph-gray-700)}.hph-ls-panel__header h3{color:var(--hph-white)}.hph-ls-panel__close{color:var(--hph-gray-400)}.hph-ls-panel__close:hover{color:var(--hph-white)}.hph-ls-panel__section{border-bottom-color:var(--hph-gray-700)}.hph-ls-panel .hph-form-label{color:var(--hph-gray-300)}.hph-ls-panel .hph-form-section-title{color:var(--hph-white)}.hph-ls-panel__footer{background:var(--hph-gray-900);border-top-color:var(--hph-gray-700)}.hph-form-input-prefix,.hph-form-input-suffix{background:var(--hph-gray-700);border-color:var(--hph-gray-600);color:var(--hph-gray-300)}.hph-ls-result-badge--pub{background:rgba(22,101,52,.4);color:#86efac}.hph-ls-result-badge--dft{background:rgba(133,77,14,.4);color:#fde68a}.hph-ls-dupe{background:rgba(120,53,15,.25);border-color:var(--hph-color-warning-border, #92400e)}.hph-ls-dupe__matches li{border-top-color:rgba(146,64,14,.4)}.hph-ls-drop{background:var(--hph-gray-800);border-color:var(--hph-gray-600)}.hph-ls-drop:hover,.hph-ls-drop.is-over{background:var(--hph-gray-700);border-color:var(--hph-primary-300)}.hph-ls-drop.has-file{border-color:var(--hph-primary-400)}.hph-ls-file-chosen{background:rgba(22,101,52,.2);border-color:rgba(22,163,74,.35);color:#86efac}.hph-form-notice--error{background:rgba(220,38,38,.15);border-color:rgba(252,165,165,.4)}.hph-form-notice--success{background:rgba(22,163,74,.15);border-color:rgba(134,239,172,.4)}.hph-ohu-agent-preview,.hph-ohu-section{background:var(--hph-gray-800);border-color:var(--hph-gray-700)}.hph-ohu-section__header{border-bottom-color:var(--hph-gray-700);background:var(--hph-gray-800)}.hph-ohu-section__title{color:var(--hph-white)}.hph-ohu-section__desc{color:var(--hph-gray-400)}}html.hph-dark-mode .hph-ls-panel{background:var(--hph-gray-800);border-color:var(--hph-gray-700)}html.hph-dark-mode .hph-ls-panel__header{background:var(--hph-gray-800);border-bottom-color:var(--hph-gray-700)}html.hph-dark-mode .hph-ls-panel__header h3{color:var(--hph-white)}html.hph-dark-mode .hph-ls-panel__close{color:var(--hph-gray-400)}html.hph-dark-mode .hph-ls-panel__close:hover{color:var(--hph-white)}html.hph-dark-mode .hph-ls-panel__section{border-bottom-color:var(--hph-gray-700)}html.hph-dark-mode .hph-ls-panel .hph-form-label{color:var(--hph-gray-300)}html.hph-dark-mode .hph-ls-panel .hph-form-section-title{color:var(--hph-white)}html.hph-dark-mode .hph-ls-panel__footer{background:var(--hph-gray-900);border-top-color:var(--hph-gray-700)}html.hph-dark-mode .hph-form-input-prefix,html.hph-dark-mode .hph-form-input-suffix{background:var(--hph-gray-700);border-color:var(--hph-gray-600);color:var(--hph-gray-300)}html.hph-dark-mode .hph-ls-result-badge--pub{background:rgba(22,101,52,.4);color:#86efac}html.hph-dark-mode .hph-ls-result-badge--dft{background:rgba(133,77,14,.4);color:#fde68a}html.hph-dark-mode .hph-ls-dupe{background:rgba(120,53,15,.25);border-color:var(--hph-color-warning-border, #92400e)}html.hph-dark-mode .hph-ls-dupe__matches li{border-top-color:rgba(146,64,14,.4)}html.hph-dark-mode .hph-ls-drop{background:var(--hph-gray-800);border-color:var(--hph-gray-600)}html.hph-dark-mode .hph-ls-drop:hover,html.hph-dark-mode .hph-ls-drop.is-over{background:var(--hph-gray-700);border-color:var(--hph-primary-300)}html.hph-dark-mode .hph-ls-drop.has-file{border-color:var(--hph-primary-400)}html.hph-dark-mode .hph-ls-file-chosen{background:rgba(22,101,52,.2);border-color:rgba(22,163,74,.35);color:#86efac}html.hph-dark-mode .hph-form-notice--error{background:rgba(220,38,38,.15);border-color:rgba(252,165,165,.4)}html.hph-dark-mode .hph-form-notice--success{background:rgba(22,163,74,.15);border-color:rgba(134,239,172,.4)}html.hph-dark-mode .hph-ohu-agent-preview,html.hph-dark-mode .hph-ohu-section{background:var(--hph-gray-800);border-color:var(--hph-gray-700)}html.hph-dark-mode .hph-ohu-section__header{border-bottom-color:var(--hph-gray-700);background:var(--hph-gray-800)}html.hph-dark-mode .hph-ohu-section__title{color:var(--hph-white)}html.hph-dark-mode .hph-ohu-section__desc{color:var(--hph-gray-400)}
