.hp-cmp-chip:focus-visible,.hp-cmp-kind:focus-visible,.hp-cmp-result:focus-visible,.hp-cmp-tab:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-cmp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-cmp-toolbar{justify-content:space-between;gap:var(--hp-space-4);margin-bottom:var(--hp-space-5)}.hp-cmp-toolbar,.hp-cmp-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center}.hp-cmp-toolbar__actions{gap:var(--hp-space-3)}.hp-cmp-toolbar__actions .hp-btn{gap:var(--hp-space-2)}.hp-cmp-filters,.hp-cmp-presets{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-cmp-chip{padding:6px 12px;border:0;border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-2);font:inherit;font-size:13px;cursor:pointer;transition:background .15s var(--hp-ease),color .15s var(--hp-ease)}.hp-cmp-chip b{-webkit-margin-start:4px;margin-inline-start:4px;color:var(--hp-navy)}.hp-cmp-chip:hover{background:var(--hp-navy-tint)}.hp-cmp-chip[aria-current=true],.hp-cmp-chip[aria-pressed=true]{background:var(--hp-navy);color:var(--hp-on-dark)}.hp-cmp-chip[aria-current=true] b,.hp-cmp-chip[aria-pressed=true] b{color:inherit}.hp-cmp-row__thumb{width:56px;height:40px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--hp-radius-sm);background:var(--hp-studio);color:var(--hp-ink-3)}.hp-cmp-row__note{color:var(--hp-navy);font-weight:600}.hp-cmp-row__issue{display:inline-flex;align-items:center;gap:4px;color:var(--hp-orange);font-size:12px;font-weight:400}.hp-cmp-row__actions{display:flex;gap:2px}.hp-cmp-main{min-width:0}.hp-cmp-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-cmp-split__main{display:flex;flex-direction:column;gap:var(--hp-space-4);min-width:0}.hp-cmp-split__main>.hp-tabs-p{margin-bottom:calc(-1 * var(--hp-space-4))}.hp-cmp-split__side{position:-webkit-sticky;position:sticky;top:76px;display:flex;flex-direction:column;gap:var(--hp-space-3);min-width:0}.hp-cmp-tbl{position:relative}.hp-cmp-tbl td{vertical-align:middle}.hp-cmp-tbl td,.hp-cmp-tbl th{padding-inline:var(--hp-space-3)}.hp-cmp-tbl td:first-child,.hp-cmp-tbl th:first-child{padding-left:var(--hp-space-5)}.hp-cmp-tbl td:last-child,.hp-cmp-tbl th:last-child{padding-right:var(--hp-space-4)}.hp-cmp-tbl .hp-cmp-tbl__wrap{min-width:96px;white-space:normal}.hp-cmp-tbl tr.is-muted td:not(:last-child){color:var(--hp-ink-3)}.hp-cmp-tbl tr.is-muted .hp-cmp-row__thumb{opacity:.7}.hp-cmp-tbl tr.is-selected{background:var(--hp-navy-tint)}.hp-cmp-tbl__name{display:flex;align-items:center;gap:var(--hp-space-3);min-width:220px;border-radius:var(--hp-radius-sm);color:inherit;text-decoration:none}.hp-cmp-code-cell:focus-visible,.hp-cmp-tbl__name:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-cmp-tbl__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-cmp-tbl__text b{color:var(--hp-ink);font-weight:600}.hp-cmp-tbl__name:hover .hp-cmp-tbl__text b{color:var(--hp-red-text)}.hp-cmp-tbl__date,.hp-cmp-tbl__muted{color:var(--hp-ink-3);white-space:nowrap}.hp-cmp-tbl__sub{display:block;margin-top:2px;color:var(--hp-ink-3);font-size:12px;font-weight:400}.hp-cmp-code-cell{display:flex;flex-direction:column;gap:2px;border-radius:var(--hp-radius-sm);color:inherit;text-decoration:none}.hp-cmp-couponcode{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13.5px;font-weight:700;letter-spacing:.04em}.hp-cmp-meter{display:block;width:96px;height:5px;margin-top:6px;overflow:hidden;border-radius:var(--hp-radius-pill);background:var(--hp-studio)}.hp-cmp-meter>span{display:block;height:100%;border-radius:inherit;background:var(--hp-navy)}.hp-cmp-truncated{padding:var(--hp-space-3) var(--hp-space-5);border-top:1px solid var(--hp-line-2)}.hp-cmp-coupon__body{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-cmp-coderow{display:flex;gap:var(--hp-space-2)}.hp-cmp-coderow .hp-input{flex:1 1;min-width:0}.hp-cmp-code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-weight:700;letter-spacing:.04em}.hp-cmp-link{color:var(--hp-red-text);text-decoration:none}.hp-cmp-link:hover{text-decoration:underline}.hp-cmp-seg{display:flex;padding:3px;border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-cmp-seg__item{flex:1 1;min-height:34px;padding:0 var(--hp-space-2);border:0;border-radius:6px;background:none;color:var(--hp-ink-3);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.hp-cmp-seg__item:hover:not(:disabled){color:var(--hp-ink)}.hp-cmp-seg__item.is-active{background:var(--hp-surface);box-shadow:0 0 0 1px var(--hp-line),0 1px 2px rgba(21,27,63,.06);color:var(--hp-ink);font-weight:600}.hp-cmp-seg__item:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-cmp-couponprev{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border:1px dashed var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-paper)}.hp-cmp-couponprev__icon{display:flex;flex:none;color:var(--hp-red)}.hp-cmp-couponprev__text{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--hp-ink-3);font-size:13px}.hp-cmp-couponprev__text .hp-cmp-couponcode{overflow:hidden;text-overflow:ellipsis;color:var(--hp-ink)}.hp-cmp-coupon__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-cmp-coupon__actions .hp-btn{flex:1 1;justify-content:center}.hp-cmp-kinds{display:flex;flex-direction:column;gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-cmp-kind{display:flex;align-items:center;gap:var(--hp-space-4);padding:var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);color:inherit;text-decoration:none;transition:box-shadow .15s var(--hp-ease),background .15s var(--hp-ease)}.hp-cmp-kind:hover{background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-navy)}.hp-cmp-kind__icon{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--hp-radius-sm);background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-cmp-kind__text{display:flex;flex-direction:column;gap:2px}.hp-cmp-kind__text b{color:var(--hp-navy)}.hp-cmp-kind__text span{color:var(--hp-ink-3);font-size:13px}.hp-cmp-form{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-cmp-form__main{display:flex;flex-direction:column;gap:var(--hp-space-5);min-width:0}.hp-cmp-form__aside{position:-webkit-sticky;position:sticky;top:var(--hp-space-5)}.hp-cmp-card{display:flex;flex-direction:column;gap:var(--hp-space-4);padding:var(--hp-space-5);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-cmp-card__title{margin:0;color:var(--hp-navy);font-size:16px}.hp-cmp-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-cmp-checks{display:flex;flex-wrap:wrap;gap:var(--hp-space-5)}.hp-cmp-textarea{height:auto;padding:12px 16px;line-height:1.55;resize:vertical}.hp-cmp-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.hp-cmp-narrow{max-width:160px}.hp-cmp-preview__label{margin:0 0 var(--hp-space-2);color:var(--hp-ink-3);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hp-cmp-preview__card{display:flex;flex-direction:column;gap:var(--hp-space-2);padding:var(--hp-space-3);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-cmp-preview__image{display:flex;align-items:center;justify-content:center;aspect-ratio:3/1;overflow:hidden;border-radius:var(--hp-radius-sm);background:var(--hp-studio);color:var(--hp-ink-4);font-size:12px}.hp-cmp-preview__badge{display:flex;align-items:center;gap:var(--hp-space-2)}.hp-cmp-preview__count{padding:2px 8px;border-radius:var(--hp-radius-pill);background:var(--hp-navy);color:var(--hp-on-dark);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-cmp-preview__title{color:var(--hp-navy);font-size:15px;overflow-wrap:anywhere}.hp-cmp-preview__text{color:var(--hp-ink-3);font-size:13px;line-height:1.5}.hp-cmp-actions{grid-column:1/-1;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line),var(--hp-shadow-2)}.hp-cmp-actions.is-dirty{box-shadow:inset 0 0 0 1px var(--hp-navy),var(--hp-shadow-2)}.hp-cmp-actions__state{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--hp-ink-3);font-size:13px}.hp-cmp-actions__error{color:var(--hp-red-text)}.hp-cmp-summary{justify-content:space-between;gap:var(--hp-space-4);margin-bottom:var(--hp-space-4);padding:var(--hp-space-4) var(--hp-space-5);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-cmp-summary,.hp-cmp-summary__line{display:flex;flex-wrap:wrap;align-items:center}.hp-cmp-summary__line{gap:var(--hp-space-3);margin:0;color:var(--hp-ink-2);font-size:14px}.hp-cmp-summary__stats{margin:4px 0 0;color:var(--hp-ink-3);font-size:13px}.hp-cmp-summary__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-3)}.hp-cmp-warnings{display:flex;flex-direction:column;gap:var(--hp-space-1);margin:0 0 var(--hp-space-4);padding:var(--hp-space-3) var(--hp-space-4) var(--hp-space-3) var(--hp-space-6);border-radius:var(--hp-radius-sm);background:var(--hp-amber-tint);color:var(--hp-ink-2);font-size:13px}.hp-cmp-tabs{display:flex;gap:var(--hp-space-5);margin-bottom:var(--hp-space-5);padding:0 var(--hp-space-5);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);overflow-x:auto}.hp-cmp-tab{position:relative;display:inline-flex;align-items:center;gap:var(--hp-space-2);height:48px;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--hp-ink-3);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer}.hp-cmp-tab:hover{color:var(--hp-ink)}.hp-cmp-tab.is-active{border-bottom-color:var(--hp-red);color:var(--hp-ink);font-weight:600}.hp-cmp-tab__count{padding:1px 8px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-cmp-tab.is-active .hp-cmp-tab__count{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-cmp-tab__dot{width:8px;height:8px;border-radius:50%;background:var(--hp-orange)}.hp-cmp-lines>.hp-cmp-toolbar{margin-bottom:var(--hp-space-4)}.hp-cmp-tablewrap{position:relative;overflow-x:auto;border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-cmp-tablewrap[aria-busy=true]{opacity:.65}.hp-cmp-table{width:100%;min-width:860px;border-collapse:collapse;font-size:14px}.hp-cmp-table th{color:var(--hp-ink-3);font-size:12px;font-weight:700;text-align:start;white-space:nowrap}.hp-cmp-table td,.hp-cmp-table th{padding:var(--hp-space-3);border-bottom:1px solid var(--hp-line)}.hp-cmp-table td{vertical-align:middle}.hp-cmp-table tr:last-child td{border-bottom:0}.hp-cmp-table .is-num{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.hp-cmp-table tr.is-muted td{color:var(--hp-ink-3)}.hp-cmp-table tr.is-selected td{background:var(--hp-navy-tint)}.hp-cmp-table__check{width:36px}.hp-cmp-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--hp-space-1);white-space:nowrap}.hp-cmp-table__edit td{background:var(--hp-studio)}.hp-cmp-offer{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-cmp-offer__thumb{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:var(--hp-studio);color:var(--hp-ink-4)}.hp-cmp-offer__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-cmp-offer__text b{overflow:hidden;text-overflow:ellipsis;color:var(--hp-navy);font-size:14px}.hp-cmp-offer__text span{color:var(--hp-ink-3);font-size:12px}.hp-cmp-price-now{color:var(--hp-navy)}.hp-cmp-discount{-webkit-margin-start:var(--hp-space-2);margin-inline-start:var(--hp-space-2);padding:1px 6px;border-radius:var(--hp-radius-pill);background:var(--hp-green-tint);color:var(--hp-green);font-size:12px;font-weight:700}.hp-cmp-ruled{color:var(--hp-ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--hp-line-2);text-decoration-color:var(--hp-line-2)}.hp-cmp-flag{color:var(--hp-red-text);font-size:12px}.hp-cmp-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3);margin-bottom:var(--hp-space-3);padding:var(--hp-space-2) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-navy-tint);font-size:13px}.hp-cmp-bulkbar b{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--hp-navy)}.hp-cmp-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);margin-top:var(--hp-space-3);color:var(--hp-ink-3);font-size:13px}.hp-cmp-lines .hp-pnl-pager{margin-top:var(--hp-space-4)}.hp-cmp-editor{display:flex;flex-direction:column;gap:var(--hp-space-3);padding:var(--hp-space-2) 0;position:-webkit-sticky;position:sticky;inset-inline-start:0;width:min(100%,calc(100vw - 2 * var(--hp-space-4)))}.hp-cmp-add__actions,.hp-cmp-editor__actions,.hp-cmp-picked__actions{display:flex;justify-content:flex-end;gap:var(--hp-space-3)}.hp-cmp-price{display:flex;flex-direction:column;gap:var(--hp-space-3)}.hp-cmp-price__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-cmp-preview-line{margin:0;padding:var(--hp-space-2) var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-green-tint);color:var(--hp-ink-2);font-size:13px}.hp-cmp-preview-line span{color:var(--hp-ink-3)}.hp-cmp-preview-line.is-bad{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-cmp-ways{margin-bottom:var(--hp-space-4)}.hp-cmp-add{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-cmp-subtitle{margin:var(--hp-space-2) 0 0;color:var(--hp-navy);font-size:14px}.hp-cmp-picked{gap:var(--hp-space-3);padding:var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-navy)}.hp-cmp-picked,.hp-cmp-results{display:flex;flex-direction:column}.hp-cmp-results{gap:2px;max-height:320px;margin:0;padding:0;overflow-y:auto;list-style:none}.hp-cmp-result{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-2) var(--hp-space-3);border:0;border-radius:var(--hp-radius-sm);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.hp-cmp-result:hover:not(:disabled){background:var(--hp-studio)}.hp-cmp-result:disabled{cursor:default;opacity:.55}.hp-cmp-result__main{display:flex;flex-direction:column;min-width:0}.hp-cmp-result__main span,.hp-cmp-result__state{color:var(--hp-ink-3);font-size:12px}.hp-cmp-result__state{flex:none}.hp-cmp-picker{display:flex;flex-direction:column;gap:var(--hp-space-2)}.hp-cmp-chosen{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-2) var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-navy-tint)}.hp-cmp-chosen__name{display:flex;flex-direction:column;min-width:0}.hp-cmp-chosen__name span{color:var(--hp-ink-3);font-size:12px}.hp-cmp-report{padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-studio);font-size:13px}.hp-cmp-report.is-success{background:var(--hp-green-tint)}.hp-cmp-report.is-warn{background:var(--hp-amber-tint)}.hp-cmp-report p{margin:0}.hp-cmp-report__head{color:var(--hp-navy)}.hp-cmp-report__sub{margin-top:var(--hp-space-3)!important;color:var(--hp-ink-2);font-weight:600}.hp-cmp-report__list code{overflow-wrap:anywhere}.hp-cmp-report__list{margin:var(--hp-space-2) 0 0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5);color:var(--hp-ink-2)}.hp-cmp-report__codes{margin-top:var(--hp-space-1)!important;color:var(--hp-ink-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere}@media (max-width:1100px){.hp-cmp-form{grid-template-columns:minmax(0,1fr)}.hp-cmp-form__aside{position:static;order:-1}}@media (max-width:720px){.hp-cmp-row__thumb{width:48px;height:36px}.hp-cmp-pair,.hp-cmp-price__grid{grid-template-columns:minmax(0,1fr)}.hp-cmp-card{padding:var(--hp-space-4)}}.hp-cmp-sales{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);min-width:0}.hp-cmp-sales__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-cmp-sales__bar .hp-pnl-hint{margin:0;flex:1 1 320px}.hp-cmp-sales__loading{margin:0;color:var(--hp-ink-3)}.hp-cmp-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0}.hp-cmp-kpi{padding:var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);min-width:0}.hp-cmp-kpi dt{margin:0 0 var(--hp-space-1);color:var(--hp-ink-3);font-size:12px;font-weight:700}.hp-cmp-kpi dd{display:grid;grid-gap:2px;gap:2px;margin:0}.hp-cmp-kpi dd b{color:var(--hp-navy);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;overflow-wrap:anywhere}.hp-cmp-kpi dd span{color:var(--hp-ink-3);font-size:12px}.hp-cmp-sales__section{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);min-width:0}.hp-cmp-sales__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-cmp-sales__title{margin:0;font-size:16px}.hp-cmp-sales__sub{color:var(--hp-ink-3);font-size:13px;font-weight:500}.hp-cmp-chart{padding:var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-cmp-chart__bars,.hp-cmp-chart__labels{display:flex;gap:3px;margin:0;padding:0;list-style:none}.hp-cmp-chart__bars{align-items:flex-end;height:160px;border-bottom:1px solid var(--hp-line)}.hp-cmp-chart__col{display:flex;flex:1 1;align-items:flex-end;min-width:0;height:100%}.hp-cmp-chart__bar{display:block;width:100%;min-height:0;border-radius:3px 3px 0 0;background:var(--hp-navy)}.hp-cmp-chart__col:hover .hp-cmp-chart__bar{background:var(--hp-red)}.hp-cmp-chart__labels{margin-top:var(--hp-space-2);color:var(--hp-ink-3);font-size:11px}.hp-cmp-chart__labels li{flex:1 1;min-width:0;overflow:visible;white-space:nowrap}.hp-cmp-sales__table{min-width:760px}.hp-cmp-fill{display:grid;grid-gap:4px;gap:4px;min-width:120px}.hp-cmp-fill__track{display:block;height:6px;overflow:hidden;border-radius:var(--hp-radius-pill);background:var(--hp-studio)}.hp-cmp-fill__bar{display:block;height:100%;background:var(--hp-navy)}.hp-cmp-fill__bar.is-full{background:var(--hp-red)}.hp-cmp-fill__text{color:var(--hp-ink-3);font-size:12px}@media (max-width:760px){.hp-cmp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-cmp-kpi dd b{font-size:20px}}@media (max-width:1100px){.hp-cmp-split{grid-template-columns:minmax(0,1fr)}.hp-cmp-split__side{position:static}}@media (max-width:640px){.hp-cmp-coupon__actions .hp-btn{flex-basis:100%}.hp-cmp-tabs{padding-inline:var(--hp-space-3)}}.hp-cmp-uses{overflow-x:auto;margin:0 calc(var(--hp-space-4) * -1)}.hp-cmp-uses td,.hp-cmp-uses th{white-space:nowrap}.hp-ovw{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);margin-bottom:var(--hp-space-5);min-width:0}.hp-ovw .hp-kpi-row{margin-bottom:0}.hp-ovw-row{grid-gap:var(--hp-space-5)}.hp-ovw-grid,.hp-ovw-row{display:grid;gap:var(--hp-space-5);align-items:start;min-width:0}.hp-ovw-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.hp-ovw-col,.hp-ovw-grid{grid-gap:var(--hp-space-5)}.hp-ovw-col{display:grid;gap:var(--hp-space-5);align-content:start;min-width:0}.hp-ovw-row--single{grid-template-columns:minmax(0,1fr)}.hp-ovw-more{color:var(--hp-navy);font-size:13px;font-weight:600;text-decoration:none}.hp-ovw-more:hover{text-decoration:underline}.hp-ovw-more:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-ovw-period{display:inline-flex;padding:3px;border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-ovw-period__item{height:30px;display:inline-flex;align-items:center;padding:0 14px;border-radius:6px;color:var(--hp-ink-3);font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap}.hp-ovw-period__item:hover{color:var(--hp-ink)}.hp-ovw-period__item[aria-current=true]{background:var(--hp-surface);box-shadow:0 1px 2px rgba(21,27,63,.08);color:var(--hp-ink);font-weight:600}.hp-ovw-period__item:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-ovw-camps,.hp-ovw-stock,.hp-ovw-tasks{margin:0;padding:0;list-style:none}.hp-ovw-camps>li+li,.hp-ovw-stock>li+li,.hp-ovw-tasks>li+li{border-top:1px solid var(--hp-line-2)}.hp-ovw-task{display:flex;align-items:center;gap:var(--hp-space-3);padding:14px var(--hp-space-5);color:inherit;text-decoration:none}a.hp-ovw-task:hover{background:var(--hp-paper)}a.hp-ovw-task:focus-visible{outline:2px solid var(--hp-navy);outline-offset:-2px}.hp-ovw-task>svg{flex:none;color:var(--hp-ink-4)}.hp-ovw-task__text{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0}.hp-ovw-task__text b{font-size:14px;font-weight:600}.hp-ovw-task__text small{color:var(--hp-ink-3);font-size:12px}.hp-ovw-stock .hp-ovw-task>span:first-child{flex:1 1;font-size:14px}.hp-ovw-task__count{min-width:2.25rem;padding:2px 10px;border-radius:var(--hp-radius-pill);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.hp-ovw-task__count.is-sale{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-ovw-task__count.is-warn{background:var(--hp-amber-tint);color:var(--hp-amber)}.hp-ovw-task__count.is-soft{background:var(--hp-studio);color:var(--hp-ink-3)}.hp-ovw-camps li{display:grid;grid-gap:2px;gap:2px;padding:12px var(--hp-space-5)}.hp-ovw-orders{min-width:600px}.hp-ovw-attention{min-width:560px}.hp-ovw-caps{margin-top:var(--hp-space-4)}.hp-ovw-cap{padding:2px 8px;border-radius:6px;background:var(--hp-studio);color:var(--hp-ink-3);font-size:12px}@media (max-width:1100px){.hp-ovw-grid{grid-template-columns:minmax(0,1fr)}.hp-ovw-col{display:contents}.hp-ovw-col>:first-child{order:1}.hp-ovw-col:first-child>:nth-child(2){order:3}.hp-ovw-col:last-child>:first-child{order:2}.hp-ovw-col:last-child>:nth-child(2){order:4}.hp-ovw-col:last-child>:nth-child(3){order:5}.hp-ovw-col:last-child>:nth-child(4){order:6}.hp-ovw-col:last-child>:nth-child(5){order:7}}@media (max-width:640px){.hp-ovw-camps li,.hp-ovw-task{padding-inline:var(--hp-space-3)}}.hp-lst-table .is-num,.hp-ovw-attention .is-num,.hp-ovw-orders .is-num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-lst-table .hp-ord-sub,.hp-ovw-orders .hp-ord-sub{white-space:nowrap}.hp-pay-link:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-pay-table{min-width:720px}.hp-pay-table tr.is-attention td{background:var(--hp-amber-tint)}.hp-pay-check{width:36px;text-align:center}.hp-pay-check input{width:16px;height:16px;accent-color:var(--hp-navy)}.hp-pay-check input:disabled{opacity:.35}.hp-pay-link{color:var(--hp-navy);text-decoration:none}.hp-pay-link:hover,.hp-pay-link:hover b{text-decoration:underline}.hp-pay-main{display:block;min-width:0}.hp-pay-sub{display:block;color:var(--hp-ink-3);font-size:12px;line-height:1.45}.hp-pay-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.hp-pay-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-pay-detail{display:grid;grid-gap:var(--hp-space-6);gap:var(--hp-space-6);min-width:0}.hp-pay-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-pay-card-tags{display:inline-flex;flex-wrap:wrap;gap:var(--hp-space-2);-webkit-margin-start:var(--hp-space-3);margin-inline-start:var(--hp-space-3);vertical-align:middle}.hp-pay-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--hp-space-2) var(--hp-space-5);gap:var(--hp-space-2) var(--hp-space-5);margin:0;font-size:14px}.hp-pay-facts dt{color:var(--hp-ink-3)}.hp-pay-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.hp-pay-facts a{color:var(--hp-navy)}.hp-pay-resolution{margin-top:var(--hp-space-4);padding-top:var(--hp-space-4);border-top:1px solid var(--hp-line)}.hp-pay-quote{-webkit-padding-start:var(--hp-space-3);padding-inline-start:var(--hp-space-3);-webkit-border-start:3px solid var(--hp-line);border-inline-start:3px solid var(--hp-line);color:var(--hp-ink-2)}.hp-pay-next{margin:0 0 var(--hp-space-4);color:var(--hp-ink-2);font-size:14px;line-height:1.55}.hp-pay-next__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-3)}.hp-pay-problems{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);margin:0 0 var(--hp-space-4);padding:var(--hp-space-3) var(--hp-space-4) var(--hp-space-3) var(--hp-space-6);border-radius:var(--hp-radius-sm);background:var(--hp-amber-tint);color:var(--hp-ink);font-size:14px}.hp-pay-delete{margin-top:var(--hp-space-4);padding-top:var(--hp-space-4);border-top:1px solid var(--hp-line)}.hp-pay-delete .hp-pnl-hint{margin:0}.hp-pay-section{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);min-width:0}.hp-pay-section__title{display:flex;align-items:center;gap:var(--hp-space-2);margin:0;color:var(--hp-navy);font-size:18px;font-weight:700}.hp-pay-section__title span{padding:2px 9px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-2);font-size:12px;font-weight:700}.hp-pay-siblings{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-pay-siblings li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3);font-size:14px}.hp-pay-back{margin:0}.hp-pay-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.hp-pay-event{position:relative;display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding-bottom:var(--hp-space-4)}.hp-pay-event:last-child{padding-bottom:0}.hp-pay-event:before{content:"";position:absolute;inset-block:14px 0;inset-inline-start:6px;width:2px;background:var(--hp-line)}.hp-pay-event:last-child:before{display:none}.hp-pay-event__dot{width:14px;height:14px;margin-top:3px;border-radius:50%;background:var(--hp-surface);box-shadow:inset 0 0 0 3px var(--hp-navy)}.hp-pay-event.is-good .hp-pay-event__dot{box-shadow:inset 0 0 0 3px var(--hp-green)}.hp-pay-event.is-problem .hp-pay-event__dot{box-shadow:inset 0 0 0 3px var(--hp-red)}.hp-pay-event__body{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.hp-pay-event__title{margin:0}.hp-pay-event__detail{margin:0;color:var(--hp-ink-2);overflow-wrap:anywhere}.hp-pay-event__time{color:var(--hp-ink-3);font-size:12px}.hp-pay-form{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-pay-textarea{min-height:84px;resize:vertical}.hp-pay-choices{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-pay-choice{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);cursor:pointer;font-size:14px;line-height:1.45}.hp-pay-choice:has(input:checked){border-color:var(--hp-navy);background:var(--hp-navy-tint)}.hp-pay-choice:has(input:focus-visible){outline:2px solid var(--hp-navy);outline-offset:2px}.hp-pay-choice input{flex:none;margin-top:2px;accent-color:var(--hp-navy)}@media (max-width:640px){.hp-pay-facts{grid-template-columns:minmax(0,1fr);gap:0}.hp-pay-facts dd{margin-bottom:var(--hp-space-3)}}.hp-filterbar__seller{flex:0 1 240px;min-width:180px}.hp-pick--seller{position:relative}.hp-ofr-table{min-width:1080px;table-layout:fixed}.hp-ofr-table th:first-child{width:44px}.hp-ofr-table th:nth-child(2){width:24%}.hp-ofr-table th:nth-child(3){width:13%}.hp-ofr-table th:nth-child(4),.hp-ofr-table th:nth-child(5){width:11%}.hp-ofr-table th:nth-child(6),.hp-ofr-table th:nth-child(7){width:8%}.hp-ofr-table th:nth-child(8){width:11%}.hp-ofr-table--add th:first-child{width:28%}.hp-ofr-table--add th:nth-child(2){width:16%}.hp-ofr-table--add th:nth-child(3),.hp-ofr-table--add th:nth-child(4){width:14%}.hp-ofr-table--add th:nth-child(5),.hp-ofr-table--add th:nth-child(6){width:10%}.hp-ofr-table--add th:nth-child(7){width:8%}.hp-ofr-table td{vertical-align:top}.hp-ofr-check{width:44px;text-align:center}.hp-ofr-step{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin-bottom:var(--hp-space-4);padding:var(--hp-space-4) var(--hp-space-5)}.hp-ofr-step__title{display:flex;align-items:center;gap:var(--hp-space-2);margin:0;font-size:16px}.hp-ofr-step__no{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--hp-navy);color:var(--hp-on-dark);font-size:13px}.hp-ofr-step__count{color:var(--hp-ink-3);font-size:13px;font-weight:500}.hp-ofr-find,.hp-ofr-step__body{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-ofr-step__seller{max-width:360px}.hp-ofr-seg{display:inline-flex;flex-wrap:wrap;gap:var(--hp-space-1)}.hp-ofr-seg__btn{padding:var(--hp-space-2) var(--hp-space-3);border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hp-ofr-seg__btn.is-on{background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-ofr-seg__btn:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-ofr-hits{display:grid;max-height:320px;margin:0;padding:0;overflow-y:auto;border-radius:var(--hp-radius-sm);box-shadow:inset 0 0 0 1px var(--hp-line);list-style:none}.hp-ofr-hit{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:var(--hp-space-2) var(--hp-space-3);border-bottom:1px solid var(--hp-line)}.hp-ofr-hit:last-child{border-bottom:0}.hp-ofr-hit__market{color:var(--hp-ink-3);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.hp-ofr-hit{grid-template-columns:minmax(0,1fr) auto}.hp-ofr-hit__market{grid-column:1/-1;grid-row:2}}.hp-ofr-paste{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-ofr-paste__label{font-size:13px;font-weight:600}.hp-ofr-paste__box{min-height:112px;font-family:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;resize:vertical}.hp-ofr-fill,.hp-ofr-paste__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hp-space-3)}.hp-ofr-fill__item{display:grid;grid-gap:2px;gap:2px;min-width:140px}.hp-ofr-report{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio);font-size:14px}.hp-ofr-report p{margin:0}.hp-ofr-report__bad{color:var(--hp-ink-2)}.hp-ofr-fieldset{min-width:0;margin:0;padding:0;border:0}.hp-prd-drop:focus-visible,.hp-prd-edit__back:focus-visible,.hp-prd-iconbtn:focus-visible,.hp-prd-image__btn:focus-visible,.hp-prd-image__grip:focus-visible,.hp-prd-link:focus-visible,.hp-prd-linkbtn:focus-visible,.hp-prd-menuaction:focus-visible,.hp-prd-rte__btn:focus-visible,.hp-prd-sort:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-prd-table{min-width:980px}.hp-table-p td.hp-prd-check,.hp-table-p th.hp-prd-check{width:44px;-webkit-padding-end:0;padding-inline-end:0}.hp-prd-check input{width:16px;height:16px;accent-color:var(--hp-navy);cursor:pointer}.hp-prd-link{color:var(--hp-navy);text-decoration:none}.hp-prd-link:hover{text-decoration:underline}.hp-prd-product{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-prd-product__thumb{display:flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:var(--hp-studio);color:var(--hp-ink-4)}.hp-prd-product__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.hp-prd-product__text>span{color:var(--hp-ink-3);font-size:12px}.hp-prd-cat{max-width:200px;font-size:13px}.hp-prd-cat,.hp-prd-sub{display:block;color:var(--hp-ink-3)}.hp-prd-sub{font-size:12px;line-height:1.45}.hp-prd-stock.is-low{color:var(--hp-red-text);font-weight:600}.hp-prd-date{color:var(--hp-ink-3);font-size:13px;white-space:nowrap}.hp-prd-actions{display:flex;align-items:center;justify-content:flex-end;gap:2px;white-space:nowrap}.hp-prd-iconbtn{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:6px;background:none;color:var(--hp-ink-2);cursor:pointer;text-decoration:none}.hp-prd-iconbtn:hover{background:var(--hp-studio)}.hp-prd-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.hp-prd-sort:hover{color:var(--hp-ink)}.hp-prd-sort__arrow{display:inline-block;min-width:10px;color:var(--hp-navy)}.hp-prd-menuaction{width:100%;border:0;background:none;font:inherit;text-align:left;cursor:pointer}.hp-prd-menuaction:disabled{opacity:.5;cursor:default}.hp-prd-linkbtn{border:0;background:none;padding:0;color:var(--hp-navy);font:inherit;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.hp-lst>.hp-bulk{border-radius:0;box-shadow:none}.hp-lst .hp-filterbar .hp-fmenu__btn>span{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-prd-failures{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);padding:var(--hp-space-3) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2);background:var(--hp-amber-tint);color:var(--hp-ink-2);font-size:13px}.hp-prd-failures__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-prd-failures ul{display:grid;grid-gap:2px;gap:2px;margin:0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5)}.hp-prd-failures p{margin:0}.hp-prd-edit{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);min-width:0}.hp-prd-edit__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3) var(--hp-space-4)}.hp-prd-edit__back{display:inline-flex;width:36px;height:36px;flex:none;align-items:center;justify-content:center;border:1px solid var(--hp-line);border-radius:50%;background:var(--hp-surface);color:var(--hp-ink-2)}.hp-prd-edit__back:hover{border-color:var(--hp-ink-4)}.hp-prd-edit__thumb{display:flex;width:44px;height:44px;flex:none;overflow:hidden;border-radius:6px;background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-prd-edit__titles{flex:1 1 260px;min-width:0}.hp-prd-edit__title{font-size:22px;overflow-wrap:anywhere}.hp-prd-edit__sub{margin:2px 0 0;color:var(--hp-ink-3);font-size:13px}.hp-prd-edit__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-prd-edit__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.hp-prd-edit__grid,.hp-prd-edit__main,.hp-prd-edit__side{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-prd-edit__main,.hp-prd-edit__side{min-width:0}.hp-prd-fields{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-prd-fields__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-prd-fields__row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-prd-offertoggle{justify-self:start}.hp-prd-textarea{height:auto;min-height:84px;padding-block:10px;resize:vertical}.hp-prd-rte{border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface)}.hp-prd-rte:focus-within{border-color:var(--hp-navy);box-shadow:0 0 0 3px var(--hp-navy-tint)}.hp-prd-rte.is-invalid{border-color:var(--hp-red)}.hp-prd-rte__bar{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--hp-line-2)}.hp-prd-rte__btn{min-width:32px;height:30px;padding:0 8px;border:0;border-radius:6px;background:none;color:var(--hp-ink-2);font:inherit;font-size:13px;cursor:pointer}.hp-prd-rte__btn:hover:not(:disabled){background:var(--hp-studio)}.hp-prd-rte__btn.is-text{color:var(--hp-navy);font-weight:600}.hp-prd-rte__insert{-webkit-margin-start:var(--hp-space-2);margin-inline-start:var(--hp-space-2);height:28px;padding:0 26px 0 var(--hp-space-2);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-ink-2);font:inherit;font-size:13px;cursor:pointer}.hp-prd-rte__insert:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-prd-rte__count{-webkit-margin-start:auto;margin-inline-start:auto;padding-inline:var(--hp-space-2);color:var(--hp-ink-4);font-size:12px}.hp-prd-rte__link{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2);padding:var(--hp-space-2) var(--hp-space-3);border-bottom:1px solid var(--hp-line-2);background:var(--hp-paper)}.hp-prd-rte__link .hp-input{flex:1 1 220px;min-width:0}.hp-prd-rte__area{min-height:140px;padding:var(--hp-space-3) var(--hp-space-4);color:var(--hp-ink);font-size:14px;line-height:1.6;outline:none;overflow-wrap:anywhere}.hp-prd-rte__area p{margin:0 0 var(--hp-space-2)}.hp-prd-rte__area ol,.hp-prd-rte__area ul{margin:0 0 var(--hp-space-2);-webkit-padding-start:var(--hp-space-6);padding-inline-start:var(--hp-space-6)}.hp-prd-rte__area a{color:var(--hp-navy);text-decoration:underline}.hp-prd-imgfield__hint{margin-bottom:var(--hp-space-3)}.hp-prd-imgcount{color:var(--hp-ink-3);font-size:12px}.hp-prd-images{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-prd-image{position:relative;aspect-ratio:1;min-width:0;border-radius:var(--hp-radius-md);background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-line);cursor:-webkit-grab;cursor:grab}.hp-prd-image.is-cover{grid-column:span 2;grid-row:span 2}.hp-prd-image.is-dragging{opacity:.45}.hp-prd-image.is-over{box-shadow:0 0 0 2px var(--hp-navy)}.hp-prd-image__frame{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.hp-prd-image__frame img{object-fit:contain}.hp-prd-image__badge{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:2px 8px;border-radius:var(--hp-radius-pill);background:var(--hp-navy);color:var(--hp-on-dark);font-size:12px;font-weight:600}.hp-prd-image__grip{position:absolute;inset-block-start:6px;inset-inline-end:6px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--hp-surface);box-shadow:var(--hp-shadow-1);color:var(--hp-ink-2);cursor:-webkit-grab;cursor:grab}.hp-prd-image__bar{position:absolute;inset-inline:6px;inset-block-end:6px;display:flex;justify-content:flex-end;gap:4px}.hp-prd-image__btn{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:6px;background:var(--hp-surface);box-shadow:var(--hp-shadow-1);color:var(--hp-ink-2);font-size:18px;line-height:1;cursor:pointer}.hp-prd-image__btn:disabled{opacity:.4;cursor:default}.hp-prd-image__btn.is-remove:hover:not(:disabled){color:var(--hp-red-text)}.hp-prd-image--add{cursor:default;background:none;box-shadow:none}.hp-prd-drop{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:var(--hp-space-2);padding:var(--hp-space-2);border:1.5px dashed var(--hp-ink-4);border-radius:var(--hp-radius-md);background:none;color:var(--hp-ink-3);font:inherit;font-size:12.5px;text-align:center;cursor:pointer}.hp-prd-drop.is-over,.hp-prd-drop:hover:not(:disabled){border-color:var(--hp-navy);background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-prd-images__tools{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin-top:var(--hp-space-3)}.hp-prd-notes{display:grid;grid-gap:2px;gap:2px;margin:var(--hp-space-3) 0 0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5);color:var(--hp-red-text);font-size:13px}.hp-prd-vartable{overflow-x:auto}.hp-prd-variants{min-width:760px}.hp-prd-varname{min-width:150px;display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-prd-varname__thumb{display:flex;width:36px;height:36px;flex:none;overflow:hidden;border-radius:6px;background:var(--hp-studio)}.hp-prd-cell{min-width:120px;height:36px}.hp-prd-varstate{display:inline-flex;align-items:center;gap:var(--hp-space-2);color:var(--hp-ink-3);font-size:13px}.hp-prd-vartable+.hp-pnl-hint{padding:var(--hp-space-3) var(--hp-space-5);border-top:1px solid var(--hp-line-2)}.hp-prd-specs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-prd-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--hp-space-2) var(--hp-space-5);gap:var(--hp-space-2) var(--hp-space-5);margin:0;font-size:14px}.hp-prd-facts dt{color:var(--hp-ink-3)}.hp-prd-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.hp-prd-facts dt.hp-prd-facts__group{grid-column:1/-1;color:var(--hp-navy);font-weight:700}dd.hp-prd-facts__group{display:none}.hp-prd-facts__row{display:contents}.hp-prd-side{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-prd-side__state{margin:0}.hp-prd-side__warn{margin:0;padding:var(--hp-space-2) var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-amber-tint);color:var(--hp-ink-2);font-size:13px}.hp-prd-side__meta{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);margin:0;font-size:13px}.hp-prd-side__meta div{display:flex;justify-content:space-between;gap:var(--hp-space-3)}.hp-prd-side__meta dt{color:var(--hp-ink-3)}.hp-prd-side__meta dd{margin:0}.hp-prd-campaigns{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0 0 var(--hp-space-3);padding:0;list-style:none}.hp-prd-campaigns li{padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-prd-seo{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-prd-seo__preview{display:grid;grid-gap:2px;gap:2px;padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-paper)}.hp-prd-seo__url{color:var(--hp-green);font-size:12px;overflow-wrap:anywhere}.hp-prd-seo__title{color:var(--hp-navy);font-size:15px;font-weight:600;overflow-wrap:anywhere}.hp-prd-seo__text{color:var(--hp-ink-3);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.hp-prd-edit__notice{min-width:0}@media (max-width:1100px){.hp-prd-edit__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hp-prd-fields__row,.hp-prd-fields__row--3{grid-template-columns:minmax(0,1fr)}.hp-prd-images{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-prd-image.is-cover{grid-column:span 2;grid-row:span 2}.hp-prd-edit__actions{width:100%}.hp-prd-edit__actions .hp-btn{flex:1 1 auto}.hp-prd-facts{grid-template-columns:minmax(0,1fr);gap:0}.hp-prd-facts dd{margin-bottom:var(--hp-space-3)}}.hp-pick{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);min-width:0}.hp-pick--brand{position:relative}.hp-pick__selected{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-green-tint);color:var(--hp-ink);font-size:14px}.hp-pick__selected svg{width:16px;height:16px;color:var(--hp-green);flex:none}.hp-pick__selected-path{font-weight:600;overflow-wrap:anywhere}.hp-pick__selected-hint{flex-basis:100%;color:var(--hp-ink-3);font-size:12px}.hp-pick__recents{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-pick__recents-label{color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-pick__recents-list{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-pick__chip{padding:4px 12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background:var(--hp-surface);color:var(--hp-ink-2);font:inherit;font-size:13px;cursor:pointer}.hp-pick__chip.is-on,.hp-pick__chip:hover:not(:disabled){border-color:var(--hp-navy)}.hp-pick__chip.is-on{background:var(--hp-navy-tint);color:var(--hp-navy);font-weight:600}.hp-pick__search{position:relative;display:flex;align-items:center}.hp-pick__search>svg{position:absolute;inset-inline-start:12px;width:16px;height:16px;color:var(--hp-ink-3);pointer-events:none}.hp-pick__input{width:100%;-webkit-padding-start:36px;padding-inline-start:36px}.hp-pick__clear{position:absolute;inset-inline-end:8px;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink-3);cursor:pointer}.hp-pick__clear:hover{background:var(--hp-studio);color:var(--hp-ink)}.hp-pick__clear svg{width:14px;height:14px}.hp-pick__chip:focus-visible,.hp-pick__clear:focus-visible,.hp-pick__crumb-btn:focus-visible,.hp-pick__item-main:focus-visible,.hp-spec__chip-x:focus-visible,.hp-spec__chip:focus-visible,.hp-wiz__step:focus-visible,.hp-wiz__title:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-pick.has-error .hp-pick__input,.hp-pick.has-error .hp-pick__list{border-color:var(--hp-red)}.hp-pick__crumb{display:flex;flex-wrap:wrap;align-items:center;gap:2px;font-size:13px}.hp-pick__crumb-step{display:inline-flex;align-items:center;gap:2px}.hp-pick__crumb-step svg{width:14px;height:14px;color:var(--hp-ink-4)}.hp-pick__crumb-btn{padding:2px 6px;border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-navy);font:inherit;cursor:pointer}.hp-pick__crumb-btn:hover:not(:disabled){background:var(--hp-navy-tint)}.hp-pick__crumb-btn.is-current,.hp-pick__crumb-btn:disabled{color:var(--hp-ink);font-weight:600;cursor:default}.hp-pick__list{margin:0;padding:var(--hp-space-1);max-height:320px;overflow-y:auto;list-style:none;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-pick__list--pop{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;box-shadow:var(--hp-shadow-2)}.hp-pick__item{display:flex;align-items:center;gap:var(--hp-space-2);border-radius:var(--hp-radius-sm)}.hp-pick__item.is-active{background:var(--hp-studio)}.hp-pick__item.is-selected{background:var(--hp-navy-tint)}.hp-pick__item-main{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;padding:9px 12px;border:0;background:transparent;color:var(--hp-ink);font:inherit;text-align:start;cursor:pointer}.hp-pick__item-name{font-size:14px;font-weight:500;overflow-wrap:anywhere}.hp-pick__item-path{color:var(--hp-ink-3);font-size:12px;overflow-wrap:anywhere}.hp-pick__item-go,.hp-pick__item-leaf{flex:none;-webkit-padding-end:var(--hp-space-3);padding-inline-end:var(--hp-space-3);color:var(--hp-ink-3);font-size:12px}.hp-pick__item-go svg{width:16px;height:16px}.hp-pick__item-leaf{color:var(--hp-navy);font-weight:600}.hp-pick__state{padding:var(--hp-space-3) var(--hp-space-4);color:var(--hp-ink-3);font-size:13px}.hp-pick__state--error{color:var(--hp-red-text)}.hp-prd-catview{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);min-height:40px;padding:0 var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-prd-catview__path{min-width:0;font-size:14px;overflow-wrap:anywhere}.hp-prd-catpick{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);justify-items:start}.hp-prd-catpick>.hp-pick{width:100%}.hp-spec{display:grid;grid-gap:var(--hp-space-6);gap:var(--hp-space-6)}.hp-spec__group{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-spec__group-title{margin:0;padding-bottom:var(--hp-space-2);border-bottom:1px solid var(--hp-line);color:var(--hp-ink-2);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.hp-spec__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-5) var(--hp-space-4);gap:var(--hp-space-5) var(--hp-space-4)}.hp-spec__field{min-width:0}.hp-spec__field.is-wide{grid-column:1/-1}.hp-spec__values{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-spec__filter{position:relative;display:flex;align-items:center;max-width:320px}.hp-spec__filter>svg{position:absolute;inset-inline-start:12px;width:16px;height:16px;color:var(--hp-ink-3);pointer-events:none}.hp-spec__filter .hp-input{width:100%;-webkit-padding-start:36px;padding-inline-start:36px}.hp-spec__chips{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-spec__chips.is-scroll{max-height:168px;overflow-y:auto;padding:2px}.hp-spec__chip{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background:var(--hp-surface);color:var(--hp-ink-2);font:inherit;font-size:13px;cursor:pointer}.hp-spec__chip.is-on,.hp-spec__chip:hover:not(:disabled):not(.is-new){border-color:var(--hp-navy)}.hp-spec__chip.is-on{background:var(--hp-navy-tint);color:var(--hp-navy);font-weight:600}.hp-spec__chip.is-new{border-style:dashed;cursor:default}.hp-spec__chip svg{width:14px;height:14px}.hp-spec__chip:disabled{opacity:.55;cursor:not-allowed}.hp-spec__chip-x{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;-webkit-margin-end:-8px;margin-inline-end:-8px;padding:0;border:0;border-radius:var(--hp-radius-pill);background:transparent;color:inherit;cursor:pointer}.hp-spec__chip-x:hover:not(:disabled){background:var(--hp-line)}.hp-spec__swatch{width:14px;height:14px;border-radius:var(--hp-radius-pill);box-shadow:inset 0 0 0 1px rgb(0 0 0/.18)}.hp-spec__custom{display:flex;align-items:center;gap:var(--hp-space-3);max-width:420px}.hp-spec__custom .hp-input{flex:1 1 auto;min-width:0}.hp-var{min-width:0}.hp-var,.hp-var__axes{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-var__axis{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md)}.hp-var__axis-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3)}.hp-var__axis-label{font-size:14px;font-weight:700}.hp-var__axis-count{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--hp-ink-3);font-size:12px}.hp-var__problem{margin:0;color:var(--hp-red-text);font-size:13px}.hp-var__setup{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4);align-items:start}.hp-var__bulk,.hp-var__offer{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-var__bulk{padding:var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-studio)}.hp-var__bulk-title{font-size:13px;font-weight:700}.hp-var__bulk-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2) var(--hp-space-3)}.hp-var__bulk-row .hp-input{width:130px}.hp-var__tablewrap{overflow-x:auto;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md)}.hp-var__table{width:100%;min-width:720px;border-collapse:collapse;font-size:13px}.hp-var__table td,.hp-var__table th{padding:var(--hp-space-2) var(--hp-space-3);border-bottom:1px solid var(--hp-line);text-align:start;vertical-align:top}.hp-var__table thead th{background:var(--hp-studio);color:var(--hp-ink-3);font-size:12px;font-weight:600;white-space:nowrap}.hp-var__table tbody tr:last-child>*{border-bottom:0}.hp-var__table tr.has-error{background:var(--hp-red-tint)}.hp-var__name{min-width:140px;font-weight:600}.hp-var__name>span{display:block}.hp-var__cell{display:grid;grid-gap:4px;gap:4px;min-width:110px}.hp-var__cell .hp-input{height:36px}.hp-var__cell .hp-input.is-invalid{border-color:var(--hp-red)}.hp-var__err{color:var(--hp-red-text);font-size:12px;font-weight:400}.hp-var__pub{text-align:center!important}.hp-var__pub input{width:16px;height:16px;margin-top:10px;accent-color:var(--hp-navy);cursor:pointer}.hp-wiz{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-wiz__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-4)}.hp-wiz__layout{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--hp-space-6);gap:var(--hp-space-6);align-items:start}.hp-wiz__rail{position:-webkit-sticky;position:sticky;top:76px}.hp-wiz__steps{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);margin:0;padding:0;list-style:none}.hp-wiz__step{position:relative;display:flex;align-items:center;gap:var(--hp-space-3);width:100%;padding:var(--hp-space-3);border:1px solid transparent;border-radius:var(--hp-radius-md);background:transparent;color:var(--hp-ink-2);font:inherit;text-align:start;cursor:pointer}.hp-wiz__step:hover:not(:disabled){background:var(--hp-studio)}.hp-wiz__step:disabled{opacity:.5;cursor:not-allowed}.hp-wiz__step.is-current{border-color:var(--hp-line);background:var(--hp-surface);box-shadow:var(--hp-shadow-1);color:var(--hp-ink)}.hp-wiz__badge{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-line);color:var(--hp-ink-3);font-size:13px;font-weight:700}.hp-wiz__badge svg{width:14px;height:14px}.hp-wiz__step.is-current .hp-wiz__badge{background:var(--hp-navy);box-shadow:none;color:var(--hp-on-dark)}.hp-wiz__step.is-done .hp-wiz__badge{background:var(--hp-green-tint);box-shadow:none;color:var(--hp-green)}.hp-wiz__step.is-error .hp-wiz__badge{background:var(--hp-red-tint);box-shadow:none;color:var(--hp-red-text)}.hp-wiz__step-text{display:grid;min-width:0}.hp-wiz__step-label{font-size:14px;font-weight:600}.hp-wiz__step-hint{color:var(--hp-ink-3);font-size:12px}.hp-wiz__body{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);min-width:0}.hp-wiz__title{margin:0;font-size:20px;font-weight:700;outline:none}.hp-wiz__foot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-4) 0;border-top:1px solid var(--hp-line);background:var(--hp-canvas)}.hp-wiz__foot-end{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-wiz__summary{display:grid;margin:0}.hp-wiz__summary-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);align-items:baseline;padding:var(--hp-space-3) 0;border-bottom:1px solid var(--hp-line);font-size:14px}.hp-wiz__summary-row:last-child{border-bottom:0}.hp-wiz__summary dt{color:var(--hp-ink-3)}.hp-wiz__summary dd{margin:0;overflow-wrap:anywhere}.hp-wiz__thumbs{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin-top:var(--hp-space-4)}.hp-wiz__thumb{display:flex;width:56px;height:56px;overflow:hidden;border-radius:var(--hp-radius-sm);background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-wiz__thumb img{width:100%;height:100%;object-fit:cover}@media (max-width:960px){.hp-wiz__layout{grid-template-columns:minmax(0,1fr)}.hp-wiz__rail{position:static;overflow-x:auto}.hp-wiz__steps{grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr)}.hp-wiz__step-hint{display:none}}@media (max-width:720px){.hp-spec__grid,.hp-var__setup{grid-template-columns:minmax(0,1fr)}.hp-wiz__summary-row{grid-template-columns:minmax(0,1fr) auto}.hp-wiz__summary dt{grid-column:1/-1;font-size:12px}.hp-wiz__foot{position:static}.hp-wiz__foot-end,.hp-wiz__foot-end .hp-btn{width:100%}}.hp-prd-video{display:grid;grid-gap:14px;gap:14px}.hp-prd-video__kinds{max-width:380px}.hp-prd-video__kinds .hp-segmented__item{height:38px;font-size:14px}.hp-prd-video__kinds .hp-segmented__item[aria-checked=true]{background:var(--hp-surface);box-shadow:var(--hp-shadow-1)}.hp-prd-video__drop{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:28px 16px;border:1.5px dashed var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-paper);color:var(--hp-ink-3);font-size:13px;text-align:center;cursor:pointer}.hp-prd-video__drop:hover:not(:disabled){border-color:var(--hp-navy);color:var(--hp-ink-2)}.hp-prd-video__drop b{color:var(--hp-ink);font-size:14px}.hp-prd-video__drop svg{color:var(--hp-navy)}.hp-prd-video__link{display:flex;gap:8px}.hp-prd-video__link .hp-input{flex:1 1 auto;min-width:0}.hp-prd-video__current{display:grid;grid-gap:10px;gap:10px}.hp-prd-video__player{width:100%;max-height:360px;border-radius:var(--hp-radius-sm);background:#000}.hp-prd-video__yt{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm)}.hp-prd-video__yt>div{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.hp-prd-video__yt a{overflow:hidden;color:var(--hp-ink-3);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.hp-prd-video__yt-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-prd-video__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;color:var(--hp-ink-3);font-size:13px}.hp-prd-video__meta>span{min-width:0;overflow-wrap:anywhere}.hp-prd-video__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hp-prd-video__progress{display:flex;align-items:center;gap:12px}.hp-prd-video__bar{flex:1 1 auto;height:8px;overflow:hidden;border-radius:var(--hp-radius-pill);background:var(--hp-line-2)}.hp-prd-video__bar>span{display:block;height:100%;background:var(--hp-navy)}.hp-prd-video__percent{min-width:42px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.hp-prd-video__saved{display:flex;align-items:center;gap:6px;margin:0;color:var(--hp-green);font-size:13px;font-weight:600}.hp-prd-table.is-moderated{min-width:1180px}.hp-prd-table.is-moderated td:nth-child(2){min-width:260px}.hp-prd-origin{display:grid;grid-gap:2px;gap:2px;max-width:150px;font-size:13px}.hp-prd-origin__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-prd-sub.is-late{color:var(--hp-red-text);font-weight:600}.hp-mod-score{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:2.4em;padding:2px var(--hp-space-2);border-radius:var(--hp-radius-pill);font-weight:700;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-mod-score.is-success{background:var(--hp-green-tint);color:var(--hp-ink)}.hp-mod-score.is-warn{background:var(--hp-amber-tint);color:var(--hp-ink)}.hp-mod-score.is-danger{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-mod-score__alert{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--hp-red);color:var(--hp-on-dark);font-size:10px;line-height:1}.hp-mod-tip{margin:0;padding:var(--hp-space-2) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2);color:var(--hp-ink-2);font-size:13px}.hp-mod-foot kbd,.hp-mod-tip kbd{padding:0 5px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);font:inherit;font-size:12px}.hp-mod-allbar{margin:0;padding:var(--hp-space-2) var(--hp-space-5);background:var(--hp-navy-tint);font-size:13px}.hp-mod-dialog{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-mod-reasons{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);margin:0;padding:0;border:0}.hp-mod-reason{display:flex;align-items:flex-start;gap:var(--hp-space-2);padding:var(--hp-space-2) var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);font-size:14px;cursor:pointer}.hp-mod-reason input{margin-top:3px}.hp-mod-reason.is-on{border-color:var(--hp-navy);background:var(--hp-navy-tint)}.hp-mod-progress{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-mod-progress progress{width:100%;height:10px;accent-color:var(--hp-navy)}.hp-mod-progress p{margin:0}.hp-mod-review{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-mod-hero{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-mod-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:var(--hp-space-2);gap:var(--hp-space-2);max-width:560px}.hp-mod-gallery__item{display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-canvas)}.hp-mod-gallery__item.is-cover{grid-column:span 2;grid-row:span 2}.hp-mod-gallery__item img{width:100%;height:100%;object-fit:contain}.hp-mod-gallery__empty,.hp-mod-gallery__more{display:grid;place-items:center;margin:0;border:1px dashed var(--hp-line);border-radius:var(--hp-radius-sm);color:var(--hp-ink-3);font-size:13px}.hp-mod-gallery__empty{grid-column:1/-1;min-height:120px}.hp-mod-hero__text{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1)}.hp-mod-title{margin:0;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.hp-mod-links{display:flex;flex-wrap:wrap;gap:var(--hp-space-4);margin-top:var(--hp-space-1)}.hp-mod-facts{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-canvas)}.hp-mod-dl,.hp-mod-specs{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:var(--hp-space-2) var(--hp-space-3);gap:var(--hp-space-2) var(--hp-space-3);margin:0;font-size:14px}.hp-mod-dl>div,.hp-mod-specs>div{display:contents}.hp-mod-dl dt,.hp-mod-specs dt{color:var(--hp-ink-3)}.hp-mod-dl dd,.hp-mod-specs dd{margin:0;overflow-wrap:anywhere}.hp-mod-last{display:grid;grid-gap:2px;gap:2px;padding-top:var(--hp-space-3);border-top:1px solid var(--hp-line);font-size:14px}.hp-mod-last p{margin:0}.hp-mod-internal{color:var(--hp-ink-3);font-style:italic}.hp-mod-section{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-mod-h{margin:0;font-size:14px;font-weight:700}.hp-mod-flags{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none;font-size:14px}.hp-mod-flags li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-mod-variants{font-size:13px}.hp-mod-desc{margin:0;font-size:14px;line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.hp-mod-history{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-mod-history>li{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);padding-left:var(--hp-space-3);border-left:2px solid var(--hp-line);font-size:13px}.hp-mod-history__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hp-space-2)}.hp-mod-history__changes{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.hp-mod-history__field{display:inline-block;min-width:110px;margin-right:var(--hp-space-2);color:var(--hp-ink-3)}.hp-mod-history del{color:var(--hp-ink-3)}.hp-mod-history ins{text-decoration:none;font-weight:600}.hp-mod-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3);width:100%}.hp-mod-foot__actions,.hp-mod-foot__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-mod-foot__pos{color:var(--hp-ink-3);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-mod-advance{display:inline-flex;align-items:center;gap:6px;color:var(--hp-ink-2);font-size:13px}.hp-mod-strip{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--hp-space-3);margin-bottom:var(--hp-space-4);padding:var(--hp-space-4) var(--hp-space-5);border:1px solid var(--hp-line);border-left-width:4px;border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-mod-strip.is-pending{border-left-color:var(--hp-navy)}.hp-mod-strip.is-changes_requested{border-left-color:var(--hp-amber)}.hp-mod-strip.is-rejected,.hp-mod-strip.is-suspended{border-left-color:var(--hp-red)}.hp-mod-strip.is-approved{border-left-color:var(--hp-green)}.hp-mod-strip__main{display:grid;justify-items:start;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);min-width:0}.hp-mod-strip__meta{color:var(--hp-ink-2);font-size:13px}.hp-mod-strip__reason{margin:0;font-size:14px}.hp-mod-strip__actions{flex-wrap:wrap}.hp-mod-quality,.hp-mod-strip__actions{display:flex;align-items:center;gap:var(--hp-space-2)}.hp-mod-quality{margin:0 0 var(--hp-space-3)}.hp-mod-quality .hp-mod-score{font-size:16px}@media (max-width:640px){.hp-mod-dl,.hp-mod-specs{grid-template-columns:1fr}.hp-mod-dl dt,.hp-mod-specs dt{margin-top:var(--hp-space-1)}.hp-mod-foot{flex-direction:column;align-items:stretch}}.hp-prd-lifecycle__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-prd-lifecycle__block{padding-top:var(--hp-space-3);border-top:1px solid var(--hp-line-2);font-size:13px}.hp-prd-lifecycle__block,.hp-prd-lifecycle__list{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-prd-lifecycle__list{margin:0;padding:0;list-style:none}.hp-prd-lifecycle__list li{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--hp-space-2)}.hp-prd-lifecycle__list li>span:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.hp-prd-lifecycle__list li.is-decided{opacity:.7}.hp-prd-lifecycle__row-actions{display:flex;gap:var(--hp-space-3)}.hp-prd-lifecycle__choices{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;border:0}.hp-prd-lifecycle__choice{display:flex;align-items:flex-start;gap:var(--hp-space-2);font-size:14px;cursor:pointer}.hp-prd-lifecycle__choice input{margin-top:3px}.hp-prd-lifecycle__target{display:flex;align-items:flex-end;gap:var(--hp-space-2)}.hp-prd-lifecycle__target .hp-field{flex:1 1}.hp-prd-lifecycle__preview{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-prd-lifecycle__problems{margin:0;padding:var(--hp-space-3) var(--hp-space-3) var(--hp-space-3) var(--hp-space-6);border-radius:var(--hp-radius-sm);background:var(--hp-amber-tint);color:var(--hp-ink-2);font-size:13px}.hp-prd-lifecycle__problems.is-blocker{box-shadow:inset 3px 0 0 var(--hp-red)}.hp-prd-lifecycle__table{width:100%;border-collapse:collapse;font-size:13px}.hp-prd-lifecycle__table td,.hp-prd-lifecycle__table th{padding:var(--hp-space-2) var(--hp-space-3);border-bottom:1px solid var(--hp-line-2);text-align:left;vertical-align:top}.hp-prd-lifecycle__table td .hp-prd-sub{display:block}.hp-prd-lifecycle__pager{display:flex;gap:var(--hp-space-2);padding:var(--hp-space-3) var(--hp-space-5)}.hp-prd-barcodes td:first-child{white-space:nowrap}@media (max-width:640px){.hp-prd-lifecycle__target{flex-direction:column;align-items:stretch}.hp-prd-lifecycle__table td:last-child,.hp-prd-lifecycle__table th:last-child{white-space:nowrap}}.hp-set{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:var(--hp-space-6);gap:var(--hp-space-6);align-items:start}.hp-set-nav{position:-webkit-sticky;position:sticky;top:var(--hp-space-4);display:flex;flex-direction:column;gap:2px}.hp-set-nav__link{display:block;padding:9px var(--hp-space-3);border:1px solid transparent;border-radius:var(--hp-radius-md);color:var(--hp-ink-2);font-size:14px;text-decoration:none}.hp-set-nav__link.is-active,.hp-set-nav__link:hover{color:var(--hp-ink);background:var(--hp-surface)}.hp-set-nav__link.is-active{border-color:var(--hp-line);font-weight:600;box-shadow:var(--hp-shadow-0)}.hp-set-nav__link:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-set-main{display:flex;flex-direction:column;gap:var(--hp-space-4);min-width:0}.hp-set-head__title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.01em}.hp-set-head__sub{margin:2px 0 0;color:var(--hp-ink-3);font-size:14px}.hp-set-form{display:flex;flex-direction:column;gap:var(--hp-space-4);min-width:0}.hp-set-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-5) var(--hp-space-5);gap:var(--hp-space-5) var(--hp-space-5)}.hp-set-field{min-width:0}.hp-set-field--bool,.hp-set-field--lines,.hp-set-field--rows,.hp-set-field--text{grid-column:1/-1}.hp-set-field .hp-textarea{height:auto;min-height:84px;padding:var(--hp-space-3);line-height:1.5;resize:vertical;font-family:inherit}.hp-set-number{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-set-pair{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-set-color{display:flex;align-items:center;gap:var(--hp-space-2)}.hp-set-color__swatch{flex:none;width:44px;height:40px;padding:2px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);cursor:pointer}.hp-set-switch{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-4);padding:var(--hp-space-3) 0;border-bottom:1px solid var(--hp-line-2)}.hp-set-field--bool:last-child .hp-set-switch{border-bottom:0}.hp-set-switch__text{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-set-switch__label{font-size:14px;font-weight:600}.hp-set-rows{border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);overflow:hidden}.hp-set-rows__scroll{overflow-x:auto}.hp-set-table{min-width:560px}.hp-set-table td{vertical-align:top}.hp-set-cell{min-width:110px}.hp-set-table__step{white-space:nowrap;font-weight:600}.hp-set-table__step code{display:block;color:var(--hp-ink-4);font-size:11px;font-weight:400}.hp-set-table__del{width:48px;text-align:right}.hp-set-table__empty{color:var(--hp-ink-3);text-align:center}.hp-set-rows__add{padding:var(--hp-space-3) var(--hp-space-4);border-top:1px solid var(--hp-line-2)}.hp-set-rows .hp-field__error{display:block;padding:0 var(--hp-space-4) var(--hp-space-3)}.hp-set-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-set-status{margin:0}.hp-set-status__row{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-4);padding:var(--hp-space-3) 0;border-bottom:1px solid var(--hp-line-2);font-size:14px}.hp-set-status__row:first-child{padding-top:0}.hp-set-status__row:last-child{padding-bottom:0;border-bottom:0}.hp-set-status dt{color:var(--hp-ink-2)}.hp-set-status dd{margin:0;min-width:0}.hp-set-status__text{color:var(--hp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.hp-set-status__link{display:flex;align-items:center;gap:var(--hp-space-2);min-width:0}.hp-set-status__url{font-size:13px;word-break:break-all}.hp-set-datetime__clear,.hp-set-status__copy{flex-shrink:0;padding:6px 10px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm,8px);background:var(--hp-surface);color:var(--hp-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hp-set-datetime__clear:hover,.hp-set-status__copy:hover{background:var(--hp-paper)}.hp-set-datetime{display:flex;align-items:center;flex-wrap:wrap;gap:var(--hp-space-2);max-width:360px}.hp-set-datetime .hp-input{flex:1 1 200px;min-width:0}@media (max-width:767.98px){.hp-set-status__row{flex-direction:column;align-items:flex-start;gap:var(--hp-space-1)}}.hp-set-notes{flex-direction:column}.hp-set-note,.hp-set-notes{display:flex;gap:var(--hp-space-3)}.hp-set-note{padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-navy-tint);color:var(--hp-ink-2);font-size:13px;line-height:1.5}.hp-set-note--warn{background:var(--hp-amber-tint)}.hp-set-note__icon{flex:none;padding-top:1px;color:var(--hp-navy)}.hp-set-note--warn .hp-set-note__icon{color:var(--hp-amber)}.hp-set-note__title{margin:0;color:var(--hp-ink);font-weight:600}.hp-set-note__text{margin:2px 0 0}.hp-set-bar{position:-webkit-sticky;position:sticky;bottom:var(--hp-space-4);z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);box-shadow:var(--hp-shadow-1)}.hp-set-bar.is-dirty{border-color:var(--hp-navy)}.hp-set-bar__text{margin-right:auto;color:var(--hp-ink-3);font-size:13px}.hp-set-bar.is-dirty .hp-set-bar__text{color:var(--hp-ink);font-weight:600}@media (max-width:960px){.hp-set{grid-template-columns:minmax(0,1fr);gap:var(--hp-space-4)}.hp-set-nav{position:static;flex-direction:row;gap:var(--hp-space-2);overflow-x:auto;padding-bottom:var(--hp-space-1)}.hp-set-nav__link{flex:none;white-space:nowrap}}@media (max-width:640px){.hp-set-fields{grid-template-columns:minmax(0,1fr)}.hp-set-bar{flex-wrap:wrap}.hp-set-bar__text{flex-basis:100%}}