.hp-legal-list{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-legal-cards{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-legal-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);align-items:center;padding:var(--hp-space-4) var(--hp-space-5);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);color:inherit;text-decoration:none;transition:border-color .15s var(--hp-ease),box-shadow .15s var(--hp-ease)}.hp-legal-card:hover{border-color:var(--hp-line-2);box-shadow:var(--hp-shadow-1)}.hp-legal-card:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-legal-card__icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--hp-radius-md);background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-legal-card__main{display:flex;flex-direction:column;gap:2px;min-width:0}.hp-legal-card__title{font-size:15px;font-weight:600;color:var(--hp-ink)}.hp-legal-card__summary{color:var(--hp-ink-3);font-size:13px}.hp-legal-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2);margin-top:var(--hp-space-2)}.hp-legal-card__go{color:var(--hp-ink-4)}.hp-legal-chip{display:inline-flex;align-items:center;height:22px;padding:0 var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--hp-amber-tint);color:var(--hp-ink-2);font-size:12px;font-weight:500}.hp-legal-chip.is-quiet{background:var(--hp-studio);color:var(--hp-ink-3)}.hp-legal-editor{display:flex;flex-direction:column;gap:var(--hp-space-4);max-width:920px}.hp-legal-bar{position:-webkit-sticky;position:sticky;top:var(--hp-sticky-top,0);z-index:5;justify-content:space-between;padding:var(--hp-space-3) var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:var(--hp-shadow-0)}.hp-legal-bar,.hp-legal-bar__state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3)}.hp-legal-bar__state{min-width:0}.hp-legal-bar__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-legal-bar__dirty,.hp-legal-bar__note{display:inline-flex;align-items:center;gap:6px;color:var(--hp-ink-3);font-size:13px}.hp-legal-bar__dirty{color:var(--hp-ink-2);font-weight:500}.hp-legal-dot{width:8px;height:8px;border-radius:50%;background:var(--hp-amber)}.hp-legal-title{display:flex;flex-direction:column;gap:var(--hp-space-1)}.hp-legal-title__input{font-size:17px;font-weight:600}.hp-legal-muted,.hp-legal-title__hint{margin:0;color:var(--hp-ink-3);font-size:13px}.hp-legal-optional{color:var(--hp-ink-4);font-weight:400}.hp-legal-sections{display:flex;flex-direction:column;gap:var(--hp-space-3)}.hp-legal-section{border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-legal-section.is-invalid{border-color:var(--hp-red)}.hp-legal-section__head{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-bottom:1px solid var(--hp-line-2)}.hp-legal-section__index{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--hp-studio);color:var(--hp-ink-2);font-size:12px;font-weight:600}.hp-legal-section__titles{display:flex;flex-direction:column;min-width:0;flex:1 1}.hp-legal-section__type{color:var(--hp-ink-4);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.hp-legal-section__title{margin:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hp-legal-section__tools{display:flex;gap:2px}.hp-legal-section__body{display:flex;flex-direction:column;gap:var(--hp-space-3);padding:var(--hp-space-4)}.hp-legal-icon{display:grid;place-items:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink-3);cursor:pointer}.hp-legal-icon:hover:not(:disabled){border-color:var(--hp-line);background:var(--hp-studio);color:var(--hp-ink)}.hp-legal-icon.is-danger:hover:not(:disabled){color:var(--hp-red-text)}.hp-legal-icon:disabled{opacity:.35;cursor:default}.hp-legal-icon:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-legal-locked{align-items:flex-start;margin:0;padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio);color:var(--hp-ink-2);font-size:13px}.hp-legal-locked,.hp-legal-tone{display:flex;gap:var(--hp-space-2)}.hp-legal-tone{flex-wrap:wrap}.hp-legal-tone__option{display:inline-flex;align-items:center;gap:var(--hp-space-2);padding:6px var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);font-size:13px;cursor:pointer}.hp-legal-tone__option.is-active{border-color:var(--hp-navy);box-shadow:0 0 0 1px var(--hp-navy) inset;font-weight:600}.hp-legal-tone__option input{position:absolute;opacity:0;pointer-events:none}.hp-legal-tone__option:has(input:focus-visible){outline:2px solid var(--hp-navy);outline-offset:2px}.hp-legal-tone__swatch{width:14px;height:14px;border-radius:4px;border:1px solid var(--hp-line-2)}.hp-legal-tone__swatch.is-info{background:var(--hp-paper)}.hp-legal-tone__swatch.is-success{background:var(--hp-green-tint)}.hp-legal-addlist{display:flex}.hp-legal-rows{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0;border:0;min-width:0}.hp-legal-rows__style{display:flex;align-items:center;gap:var(--hp-space-2);color:var(--hp-ink-3);font-size:13px}.hp-legal-rows__style .hp-input{width:auto;height:32px}.hp-legal-rows__list{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-legal-row{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);align-items:center}.hp-legal-row.is-list{grid-template-columns:minmax(0,1fr) auto auto}.hp-legal-row.is-table,.hp-legal-table-head{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1.4fr) 32px}.hp-legal-table-head{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);color:var(--hp-ink-4);font-size:12px;font-weight:600}.hp-legal-row__neg{display:inline-flex;align-items:center;gap:4px;color:var(--hp-ink-3);font-size:13px;cursor:pointer}.hp-legal-add{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2);padding:var(--hp-space-4);border:1px dashed var(--hp-line-2);border-radius:var(--hp-radius-md)}.hp-legal-add__label{-webkit-margin-end:var(--hp-space-2);margin-inline-end:var(--hp-space-2);color:var(--hp-ink-3);font-size:13px;font-weight:600}.hp-legal-footer{display:flex;flex-wrap:wrap;gap:var(--hp-space-5);padding-bottom:var(--hp-space-6)}.hp-legal-footer .hp-link.is-danger{color:var(--hp-red-text)}.hp-legal-empty{display:flex;flex-direction:column;align-items:center;gap:var(--hp-space-3);max-width:520px;margin:var(--hp-space-8) auto;padding:var(--hp-space-8) var(--hp-space-6);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);text-align:center}.hp-legal-empty h2{margin:0;font-size:18px}.hp-legal-empty p{margin:0;color:var(--hp-ink-3)}.hp-legal-empty>svg{width:32px;height:32px;color:var(--hp-navy)}.hp-legal-publish{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-legal-publish p{margin:0}.hp-legal-publish__material{display:flex;flex-direction:column;gap:var(--hp-space-1);padding:var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm)}.hp-legal-publish__hint{color:var(--hp-ink-3);font-size:13px}.hp-legal-publish__note{resize:vertical;min-height:72px}.hp-legal-preview{display:flex;flex-direction:column;gap:var(--hp-space-3)}.hp-legal-preview__note{margin:0;padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio);font-size:13px}.hp-legal-doc{color:var(--hp-ink);font-size:14px;line-height:1.6}.hp-legal-doc h2{margin:0 0 var(--hp-space-4);font-size:20px}.hp-legal-doc h3{margin:var(--hp-space-5) 0 var(--hp-space-2);font-size:15px}.hp-legal-doc p,.hp-legal-doc ul{margin:0 0 var(--hp-space-2)}.hp-legal-doc ul{-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5)}.hp-legal-doc a{color:var(--hp-navy)}.hp-legal-doc .hp-legal-callout{margin:var(--hp-space-3) 0;padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-paper)}.hp-legal-doc .hp-legal-callout.is-success{background:var(--hp-green-tint)}.hp-legal-doc .hp-legal-table{width:100%;border-collapse:collapse;font-size:13px}.hp-legal-doc .hp-legal-table td,.hp-legal-doc .hp-legal-table th{padding:var(--hp-space-2);border-bottom:1px solid var(--hp-line-2);text-align:left;vertical-align:top}.hp-legal-doc .hp-legal-items span{color:var(--hp-ink-3)}.hp-legal-doc .hp-legal-items .is-negative{color:var(--hp-red-text)}.hp-legal-doc .hp-legal-locked{margin:var(--hp-space-3) 0}.hp-legal-versions{overflow-x:auto;border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-legal-versions__table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px}.hp-legal-versions__table th{color:var(--hp-ink-3);font-size:12px;font-weight:700;text-align:start;white-space:nowrap}.hp-legal-versions__table td,.hp-legal-versions__table th{padding:var(--hp-space-3);border-bottom:1px solid var(--hp-line)}.hp-legal-versions__table td{vertical-align:middle}.hp-legal-versions__table tr:last-child td{border-bottom:0}.hp-legal-versions__table .is-num{text-align:end;white-space:nowrap}.hp-legal-versions__table .is-action{width:1%;text-align:end}.hp-legal-versions__by,.hp-legal-versions__date{display:block}.hp-legal-versions__by{color:var(--hp-ink-3);font-size:12px}.hp-legal-versions__note{max-width:360px;color:var(--hp-ink-2)}.hp-legal-current{-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-ink-2);font-size:11px;font-weight:600}@media (max-width:720px){.hp-legal-card{grid-template-columns:36px minmax(0,1fr);padding:var(--hp-space-3) var(--hp-space-4)}.hp-legal-card__go{display:none}.hp-legal-bar{position:static}.hp-legal-bar__actions{width:100%}.hp-legal-bar__actions>*{flex:1 1 auto}.hp-legal-row.is-table{grid-template-columns:minmax(0,1fr) 32px;padding:var(--hp-space-2);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-sm)}.hp-legal-row.is-table .hp-legal-icon{grid-column:2;grid-row:1}.hp-legal-row.is-table .hp-input{grid-column:1}.hp-legal-table-head{display:none}}.hp-cat-iconbtn:focus-visible,.hp-cat-link:focus-visible,.hp-cat-linkbtn:focus-visible,.hp-cat-menuaction:focus-visible,.hp-cat-sort:focus-visible,.hp-cat-toggle:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-cat-layout{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start;grid-template-columns:minmax(0,1fr)}@media (min-width:1200px){.hp-cat-layout{grid-template-columns:minmax(0,1fr) 320px}}.hp-cat-filternote{padding:var(--hp-space-2) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2)}.hp-cat-table{min-width:720px}.hp-cat-brands{min-width:640px}.hp-table-p th.hp-cat-namecell{padding:12px var(--hp-space-4);background:transparent;border-bottom:1px solid var(--hp-line-2);white-space:normal;vertical-align:middle;text-align:start;font-weight:inherit;letter-spacing:normal;text-transform:none;color:inherit;font-size:inherit}.hp-cat-name{display:flex;align-items:center;gap:var(--hp-space-2);min-width:0}.hp-cat-toggle{display:inline-flex;width:28px;height:28px;flex:none;align-items:center;justify-content:center;border:0;border-radius:var(--hp-radius-sm);background:none;color:var(--hp-ink-2);cursor:pointer}.hp-cat-toggle:hover:not(.is-leaf){background:var(--hp-studio)}.hp-cat-toggle.is-leaf{cursor:default}.hp-cat-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.hp-cat-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.hp-cat-link{border:0;background:none;padding:0;color:var(--hp-navy);font:inherit;text-align:start;cursor:pointer}.hp-cat-link:hover{text-decoration:underline}.hp-cat-sub{display:block;color:var(--hp-ink-3);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.hp-cat-badges{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-cat-row.is-muted .hp-cat-link,.hp-cat-row.is-muted .hp-cat-name{opacity:.7}.hp-cat-row[draggable=true]{cursor:-webkit-grab;cursor:grab}.hp-cat-row.is-dragging{opacity:.45}.hp-cat-row.is-over td,.hp-cat-row.is-over th{box-shadow:inset 0 2px 0 var(--hp-navy)}.hp-cat-row.is-match .hp-cat-link{text-decoration:underline}.hp-cat-order{display:inline-flex;align-items:center;gap:2px}.hp-table-p tbody tr:last-child th.hp-cat-namecell{border-bottom:0}.hp-cat-actioncell{width:1%;text-align:end}.hp-cat-actions{justify-content:flex-end;gap:2px;white-space:nowrap}.hp-cat-actions,.hp-cat-iconbtn{display:inline-flex;align-items:center}.hp-cat-iconbtn{width:32px;height:32px;justify-content:center;border:0;border-radius:var(--hp-radius-sm);background:none;color:var(--hp-ink-2);cursor:pointer;text-decoration:none}.hp-cat-iconbtn:hover:not(:disabled){background:var(--hp-studio)}.hp-cat-iconbtn:disabled{color:var(--hp-ink-4);cursor:not-allowed;opacity:.55}.hp-cat-iconbtn.is-danger:hover:not(:disabled){background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-cat-grip{cursor:-webkit-grab;cursor:grab}.hp-cat-menuaction{width:100%;border:0;background:none;font:inherit;text-align:start;cursor:pointer}.hp-cat-menuaction[aria-disabled=true]{color:var(--hp-ink-4);cursor:not-allowed}.hp-cat-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-cat-menuaction.is-danger{color:var(--hp-red-text)}.hp-cat-date{color:var(--hp-ink-3);font-size:13px;white-space:nowrap}.hp-cat-flag{display:none;width:-moz-fit-content;width:fit-content;padding:1px var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--hp-amber-tint);color:var(--hp-ink-2);font-size:11px;font-weight:600}.hp-table-p td.hp-cat-checkcell,.hp-table-p th.hp-cat-checkcell{width:44px;-webkit-padding-end:0;padding-inline-end:0}.hp-cat-checkcell input{width:16px;height:16px;accent-color:var(--hp-navy);cursor:pointer}.hp-cat-brand{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-cat-brand__logo{display:flex;width:44px;height:44px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--hp-radius-sm);background:var(--hp-studio);color:var(--hp-ink-4)}.hp-cat-brand__logo img{width:100%;height:100%;object-fit:contain}.hp-cat-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.hp-cat-sort__arrow{display:inline-block;min-width:10px;color:var(--hp-navy)}.hp-cat-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-cat-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-cat-failures__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-cat-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-cat-failures p{margin:0}.hp-cat-menu__list{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);margin:0;padding:0;list-style:none;font-size:14px}.hp-cat-menu__list .hp-cat-menu__list{-webkit-margin-before:var(--hp-space-1);margin-block-start:var(--hp-space-1);-webkit-padding-start:var(--hp-space-4);padding-inline-start:var(--hp-space-4);-webkit-border-start:1px solid var(--hp-line);border-inline-start:1px solid var(--hp-line);color:var(--hp-ink-2);font-size:13px}.hp-cat-menu>.hp-cat-menu__list>li>span{font-weight:700;color:var(--hp-ink)}.hp-cat-menu__note{-webkit-margin-before:var(--hp-space-3);margin-block-start:var(--hp-space-3)}.hp-cat-form{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-cat-form p{margin:0}.hp-cat-textarea{min-height:96px;resize:vertical;font:inherit}.hp-cat-parent{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);border:1px solid var(--hp-line);font-size:14px}.hp-cat-alias,.hp-cat-parent{padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-cat-alias{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1)}.hp-cat-alias__label{color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-cat-alias code{overflow-wrap:anywhere;color:var(--hp-ink);font-size:13px}.hp-cat-fieldset{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);min-width:0}.hp-cat-fieldset legend{padding-inline:var(--hp-space-2);font-size:13px;font-weight:700}.hp-cat-check{display:flex;align-items:flex-start;gap:var(--hp-space-3);cursor:pointer}.hp-cat-check input{width:18px;height:18px;-webkit-margin-before:2px;margin-block-start:2px;accent-color:var(--hp-navy)}.hp-cat-check>span{display:grid;grid-gap:2px;gap:2px;font-size:14px}.hp-cat-check>span>span{color:var(--hp-ink-3);font-size:12px}.hp-cat-facts{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;color:var(--hp-ink-2);font-size:13px}.hp-cat-facts>div{display:flex;gap:var(--hp-space-3)}.hp-cat-facts dt{min-width:110px;color:var(--hp-ink-3)}.hp-cat-facts dd{margin:0}.hp-cat-notes{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);margin:0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5)}.hp-cat-dialogfoot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--hp-space-3);-webkit-margin-before:var(--hp-space-5);margin-block-start:var(--hp-space-5);-webkit-padding-before:var(--hp-space-4);padding-block-start:var(--hp-space-4);border-top:1px solid var(--hp-line-2)}.hp-cat-progress{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);font-size:13px;color:var(--hp-ink-2)}.hp-cat-progress progress{width:100%;height:8px;accent-color:var(--hp-navy)}@media (max-width:640px){.hp-cat-col-state{display:none}.hp-cat-brands,.hp-cat-table{min-width:0}.hp-cat-grip{display:none}.hp-cat-flag{display:inline-block}.hp-cat-dialogfoot>*{flex:1 1 140px}}.hp-cat-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin-top:var(--hp-space-2)}.hp-cat-icon{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:var(--hp-space-2) var(--hp-space-1);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);color:var(--hp-navy);cursor:pointer;text-align:center}.hp-cat-icon input{position:absolute;opacity:0;pointer-events:none}.hp-cat-icon__box{display:grid;place-items:center;width:28px;height:28px;color:var(--hp-navy)}.hp-cat-icon__label{font-size:12px;line-height:1.2;color:var(--hp-ink-2)}.hp-cat-icon:has(input:checked){border-color:var(--hp-navy);box-shadow:inset 0 0 0 1px var(--hp-navy);background:var(--hp-navy-tint)}.hp-cat-icon:has(input:focus-visible){outline:2px solid var(--hp-navy);outline-offset:2px}.hp-cat-icongroup+.hp-cat-icongroup{margin-top:var(--hp-space-3)}.hp-cat-icongroup__title{margin:0;font-size:12px;font-weight:600;color:var(--hp-ink-3)}.hp-spc-check:focus-visible,.hp-spc-colorpick:focus-visible,.hp-spc-expand:focus-visible,.hp-spc-iconbtn:focus-visible,.hp-spc-link:focus-visible,.hp-spc-linkbtn:focus-visible,.hp-spc-picker__item:focus-visible,.hp-spc-picker__toggle:focus-visible,.hp-spc-sort:focus-visible{outline:calc(var(--hp-space-1) / 2) solid var(--hp-navy);outline-offset:calc(var(--hp-space-1) / 2)}.hp-spc-sections{margin-bottom:var(--hp-space-4);overflow-x:auto}.hp-spc-summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2) var(--hp-space-4);margin-bottom:var(--hp-space-4);color:var(--hp-ink-2);font-size:.9em}.hp-spc-skiplist code,.hp-spc-sub code,.hp-spc-summary code{padding:0 var(--hp-space-1);border-radius:var(--hp-radius-sm);background:var(--hp-navy-tint);color:var(--hp-ink-2);font-size:.92em}.hp-spc-summary__use{-webkit-margin-start:auto;margin-inline-start:auto;color:var(--hp-ink-3)}.hp-spc-tabs{margin-bottom:var(--hp-space-4)}.hp-spc-tabs .hp-tabs-p{background:none}.hp-spc-table{min-width:calc(var(--hp-space-30) * 6)}.hp-spc-valtable{min-width:calc(var(--hp-space-30) * 5)}.hp-spc-name{display:flex;flex-direction:column;gap:var(--hp-space-1);min-width:0}.hp-spc-name>b{color:var(--hp-ink);font-weight:600}.hp-spc-sub{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-1) var(--hp-space-2);color:var(--hp-ink-3);font-size:.85em}.hp-spc-link{color:var(--hp-navy);text-decoration:none}.hp-spc-link:hover{text-decoration:underline}.hp-spc-zero{color:var(--hp-ink-4)}.hp-spc-pending{display:block;color:var(--hp-amber);font-size:.85em;text-decoration:none}.hp-spc-pending:hover{text-decoration:underline}.hp-spc-count,.hp-spc-date{color:var(--hp-ink-3);white-space:nowrap}.hp-spc-count{font-size:.9em}.hp-spc-center{text-align:center}.hp-table-p tr.is-pending td{background:var(--hp-amber-tint)}.hp-spc-sort{display:inline-flex;align-items:center;gap:var(--hp-space-1);color:inherit;text-decoration:none}.hp-spc-sort:hover{color:var(--hp-ink)}.hp-spc-sort__arrow{display:inline-block;min-width:var(--hp-space-3);color:var(--hp-navy)}.hp-spc-actions{white-space:nowrap;text-align:right}.hp-spc-actions--wide{display:flex;align-items:center;justify-content:flex-end;gap:var(--hp-space-2)}.hp-spc-iconbtn{display:inline-flex;width:var(--hp-space-8);height:var(--hp-space-8);align-items:center;justify-content:center;border:0;border-radius:var(--hp-radius-sm);background:none;color:var(--hp-ink-2);cursor:pointer;text-decoration:none}.hp-spc-iconbtn:hover:not(:disabled){background:var(--hp-navy-tint)}.hp-spc-iconbtn:disabled{color:var(--hp-ink-4);cursor:not-allowed}.hp-spc-iconbtn--danger:hover:not(:disabled){background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-spc-iconbtn--sm{width:var(--hp-space-6);height:var(--hp-space-6)}.hp-spc-pos{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--hp-space-2)}.hp-spc-move{display:inline-flex;gap:0}.hp-spc-value{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-spc-suggest{display:flex;flex-direction:column;gap:var(--hp-space-1)}.hp-spc-tabactions{display:inline-flex;gap:var(--hp-space-2)}.hp-spc-linkbtn{padding:0;border:0;background:none;color:var(--hp-navy);cursor:pointer;font:inherit;text-decoration:underline}.hp-spc-type{display:inline-block;padding:var(--hp-space-1) var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-navy);font-size:.8em;font-weight:600;white-space:nowrap}.hp-spc-swatch{display:inline-block;flex:none;width:var(--hp-space-5);height:var(--hp-space-5);border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill)}.hp-spc-swatch.is-empty{background:repeating-linear-gradient(45deg,var(--hp-paper),var(--hp-paper) var(--hp-space-1),var(--hp-line) var(--hp-space-1),var(--hp-line) calc(var(--hp-space-1) * 2))}.hp-spc-chip{display:inline-block;-webkit-margin-start:var(--hp-space-2);margin-inline-start:var(--hp-space-2);padding:0 var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-ink-2);font-size:.78em;font-weight:600;vertical-align:middle}.hp-spc-chip--warn{background:var(--hp-amber-tint);color:var(--hp-amber)}.hp-spc-form{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-spc-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-spc-form__note{margin:calc(var(--hp-space-2) * -1) 0 0}.hp-spc-form__actions{display:flex;justify-content:flex-start;gap:var(--hp-space-3);margin-top:var(--hp-space-2)}.hp-spc-readonly{background:var(--hp-paper);color:var(--hp-ink-2)}.hp-spc-textarea{height:auto;min-height:calc(var(--hp-space-12) * 1.5);resize:vertical;line-height:1.45}.hp-spc-bulk{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.hp-spc-colorrow{display:flex;align-items:center;gap:var(--hp-space-3)}.hp-spc-colorpick{width:var(--hp-space-10);height:var(--hp-space-10);flex:none;padding:0;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:none;cursor:pointer}.hp-spc-settings{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);max-width:calc(var(--hp-space-30) * 6)}.hp-spc-blockers{margin:var(--hp-space-3) 0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5);color:var(--hp-ink-2)}.hp-spc-bulkresult{display:flex;flex-direction:column;gap:var(--hp-space-3)}.hp-spc-bulkresult__head{margin:0;font-weight:600}.hp-spc-skiplist{max-height:calc(var(--hp-space-30) * 2);margin:0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5);overflow-y:auto;color:var(--hp-ink-2);font-size:.9em}.hp-spc-merge{gap:var(--hp-space-4)}.hp-spc-merge,.hp-spc-pick{display:flex;flex-direction:column}.hp-spc-pick{gap:var(--hp-space-3)}.hp-spc-pick__list{max-height:calc(var(--hp-space-30) * 2);overflow-y:auto;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md)}.hp-spc-pick__item{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-bottom:1px solid var(--hp-line-2);cursor:pointer}.hp-spc-pick__item:last-child{border-bottom:0}.hp-spc-pick__item:hover{background:var(--hp-paper)}.hp-spc-pick__item input{accent-color:var(--hp-navy)}.hp-spc-pick__label{flex:1 1;min-width:0;overflow-wrap:anywhere}.hp-spc-pick__meta{color:var(--hp-ink-3);font-size:.85em;white-space:nowrap}.hp-spc-pick__empty{margin:0;padding:var(--hp-space-4);color:var(--hp-ink-3);text-align:center}.hp-spc-progress__bar{height:var(--hp-space-2);overflow:hidden;border-radius:var(--hp-radius-pill);background:var(--hp-line-2)}.hp-spc-progress__bar>span{display:block;height:100%;background:var(--hp-green);transition:width .25s var(--hp-ease)}.hp-spc-progress__text{margin:var(--hp-space-2) 0 0;color:var(--hp-ink-2);font-size:.9em}.hp-spc-failures{display:flex;flex-direction:column;gap:var(--hp-space-2)}.hp-spc-rules{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--hp-space-4);gap:var(--hp-space-4);align-items:start}.hp-spc-picker,.hp-spc-picker__head{display:flex;flex-direction:column}.hp-spc-picker__head{gap:var(--hp-space-2);padding:var(--hp-space-3);border-bottom:1px solid var(--hp-line-2)}.hp-spc-picker__toggle{padding:0;border:0;background:none;color:var(--hp-navy);cursor:pointer;font:inherit;font-size:.9em;text-align:left}.hp-spc-picker__list{display:flex;flex-direction:column;max-height:calc(var(--hp-space-30) * 4);overflow-y:auto}.hp-spc-picker__list.is-collapsed{display:none}.hp-spc-picker__item{display:flex;flex-direction:column;gap:0;padding:var(--hp-space-2) var(--hp-space-3);border-bottom:1px solid var(--hp-line-2);color:var(--hp-ink);text-decoration:none}.hp-spc-picker__item:hover{background:var(--hp-paper)}.hp-spc-picker__item.is-active{background:var(--hp-navy-tint);box-shadow:inset calc(var(--hp-space-1) / 2 * 1) 0 0 var(--hp-navy)}.hp-spc-picker__name{font-weight:600}.hp-spc-picker__meta{color:var(--hp-ink-3);font-size:.8em}.hp-spc-editorcard{padding:var(--hp-space-5)}.hp-spc-editor{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-spc-editor__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--hp-space-3)}.hp-spc-editor__title{margin:0;font-size:1.25em}.hp-spc-editor__stats{display:flex;flex-wrap:wrap;gap:var(--hp-space-4);color:var(--hp-ink-3);font-size:.9em}.hp-spc-editor__stats b{color:var(--hp-ink)}.hp-spc-editor__note{margin:0}.hp-spc-editor__foot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--hp-space-3);padding:var(--hp-space-3) 0;border-top:1px solid var(--hp-line-2);background:var(--hp-surface)}.hp-spc-editor__state{-webkit-margin-end:auto;margin-inline-end:auto;color:var(--hp-ink-3);font-size:.9em}.hp-spc-ruletable{min-width:calc(var(--hp-space-30) * 5)}.hp-spc-inherit{color:var(--hp-navy)}.hp-spc-check{width:var(--hp-space-4);height:var(--hp-space-4);accent-color:var(--hp-navy);cursor:pointer}.hp-spc-check:disabled{cursor:not-allowed;opacity:.4}.hp-spc-subtitle{margin:0 0 var(--hp-space-1);font-size:1em}.hp-spc-disabled__list{display:flex;flex-direction:column;margin:var(--hp-space-2) 0 0;padding:0;list-style:none;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md)}.hp-spc-disabled__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-bottom:1px solid var(--hp-line-2)}.hp-spc-disabled__list li:last-child{border-bottom:0}.hp-spc-add__row{display:flex;gap:var(--hp-space-3)}.hp-spc-add__row .hp-input{flex:1 1;min-width:0}.hp-spc-reset{display:flex;align-items:flex-start;gap:var(--hp-space-3);color:var(--hp-ink-2);font-size:.92em}.hp-spc-problems{margin:0;-webkit-padding-start:var(--hp-space-5);padding-inline-start:var(--hp-space-5)}.hp-spc-gapnote{padding:var(--hp-space-3) var(--hp-space-5) 0}.hp-spc-gapnote .hp-lst__note{margin:0}.hp-spc-expand{display:flex;align-items:center;gap:var(--hp-space-3);padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.hp-spc-gapdetail td{background:var(--hp-paper)}.hp-spc-gaplist{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-spc-gaplist li{display:flex;justify-content:space-between;gap:var(--hp-space-4);padding:var(--hp-space-2) 0;border-bottom:1px solid var(--hp-line-2)}.hp-spc-gaplist li:last-child{border-bottom:0}@media (min-width:900px){.hp-spc-rules{grid-template-columns:calc(var(--hp-space-30) * 2.5) minmax(0,1fr)}.hp-spc-picker{position:-webkit-sticky;position:sticky;top:var(--hp-sticky-top)}.hp-spc-picker__toggle{display:none}.hp-spc-picker__list.is-collapsed{display:flex}.hp-spc-picker__list{max-height:calc(100vh - var(--hp-space-30) * 2)}}@media (max-width:640px){.hp-spc-form__row{grid-template-columns:minmax(0,1fr)}.hp-spc-editorcard{padding:var(--hp-space-3)}.hp-spc-add__row{flex-direction:column}.hp-spc-summary__use{-webkit-margin-start:0;margin-inline-start:0;flex-basis:100%}.hp-spc-gapnote{padding-inline:var(--hp-space-3)}.hp-spc-editor__foot .hp-btn{flex:1 1}}@media (prefers-reduced-motion:reduce){.hp-spc-progress__bar>span{transition:none}}.hp-szc-addbtn:focus-visible,.hp-szc-iconbtn:focus-visible,.hp-szc-linkbtn:focus-visible,.hp-szc-title:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-szc-table{min-width:720px}.hp-szc-title{color:var(--hp-ink);font-weight:600}.hp-szc-title:hover{color:var(--hp-navy);text-decoration:underline;text-underline-offset:3px}.hp-szc-cats{display:flex;flex-wrap:wrap;gap:6px}.hp-szc-chip{padding:2px 8px;border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-szc-chip,.hp-szc-more{font-size:12px;font-weight:600}.hp-szc-date,.hp-szc-more{color:var(--hp-ink-3)}.hp-szc-date{white-space:nowrap}.hp-szc-editor{display:flex;flex-direction:column;gap:var(--hp-space-5);padding-bottom:var(--hp-space-10)}.hp-szc-form{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5);max-width:760px}.hp-szc-iconbtn{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border:0;border-radius:var(--hp-radius-sm);background:none;color:var(--hp-ink-3);cursor:pointer}.hp-szc-iconbtn:hover:not(:disabled){background:var(--hp-paper);color:var(--hp-ink)}.hp-szc-iconbtn.is-danger:hover:not(:disabled){color:var(--hp-red-text)}.hp-szc-iconbtn:disabled{opacity:.35;cursor:default}.hp-szc-linkbtn{padding:0;border:0;background:none;color:var(--hp-navy);font:inherit;font-weight:600;cursor:pointer}.hp-szc-linkbtn:hover{text-decoration:underline;text-underline-offset:3px}.hp-szc-addbtn{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px dashed var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-navy);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.hp-szc-addbtn:hover:not(:disabled){border-color:var(--hp-navy)}.hp-szc-addbtn:disabled{opacity:.45;cursor:default}.hp-szc-cat{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-szc-cat__chosen{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-szc-cat__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:2px 4px 2px 10px;border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-navy);font-size:13px;font-weight:600}.hp-szc-cat__chip>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-szc-cat__chip .hp-szc-iconbtn{width:24px;height:24px;color:inherit}.hp-szc-cat__chip.is-taken{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-szc-cat__flag{font-size:11px;font-weight:700}.hp-szc-cat__browser{border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);overflow:hidden}.hp-szc-cat.is-invalid .hp-szc-cat__browser{border-color:var(--hp-red)}.hp-szc-cat__search{display:flex;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);color:var(--hp-ink-3)}.hp-szc-cat__search .hp-input{border:0;box-shadow:none;padding-left:0;background:transparent}.hp-szc-cat__trail{padding:var(--hp-space-2) var(--hp-space-4);border-bottom:1px solid var(--hp-line-2);background:var(--hp-paper);font-size:13px}.hp-szc-cat__list{max-height:280px;overflow-y:auto}.hp-szc-cat__list ul{margin:0;padding:0;list-style:none}.hp-szc-cat__state{padding:var(--hp-space-4);color:var(--hp-ink-3);font-size:13px}.hp-szc-cat__row{display:flex;align-items:center;gap:var(--hp-space-2);padding:0 var(--hp-space-2) 0 var(--hp-space-4);border-bottom:1px solid var(--hp-line-2)}.hp-szc-cat__row:last-child{border-bottom:0}.hp-szc-cat__row.is-on{background:var(--hp-navy-tint)}.hp-szc-cat__row .hp-szc-iconbtn svg{transform:rotate(-90deg)}.hp-szc-cat__pick{display:flex;flex:1 1;align-items:center;gap:var(--hp-space-3);min-width:0;min-height:42px;cursor:pointer;font-size:14px}.hp-szc-cat__pick input{width:16px;height:16px;accent-color:var(--hp-navy)}.hp-szc-cat__name{display:block;font-weight:500}.hp-szc-cat__path{display:block;color:var(--hp-ink-3);font-size:12px}.hp-szc-grid-scroll{overflow-x:auto}.hp-szc-grid{border-collapse:separate;border-spacing:0;min-width:100%}.hp-szc-grid td,.hp-szc-grid th{padding:4px;border-bottom:1px solid var(--hp-line-2);vertical-align:middle}.hp-szc-grid thead th{padding-top:var(--hp-space-3);padding-bottom:var(--hp-space-3);background:var(--hp-paper);border-bottom:1px solid var(--hp-line);text-align:left}.hp-szc-grid__corner{width:1%}.hp-szc-grid__head{position:relative}.hp-szc-grid__head .hp-szc-iconbtn{position:absolute;top:50%;right:4px;transform:translateY(-50%)}.hp-szc-grid__head .hp-szc-cell:has(+.hp-szc-iconbtn),.hp-szc-grid__head .hp-szc-iconbtn+.hp-szc-cell{padding-right:34px}.hp-szc-grid__add{width:1%;padding-right:var(--hp-space-4)!important}.hp-szc-grid__tools{display:flex;align-items:center;gap:0;padding-left:var(--hp-space-3)!important;white-space:nowrap}.hp-szc-grid__index{min-width:22px;color:var(--hp-ink-4);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-szc-cell{width:100%;min-width:96px;height:36px;padding:0 10px;font-size:14px}.hp-szc-cell--head{font-weight:600;font-size:13px}.hp-szc-cell.is-size{min-width:84px;font-weight:700}.hp-szc-cell[aria-invalid=true]{border-color:var(--hp-red);background:var(--hp-red-tint)}.hp-szc-grid__foot{justify-content:space-between}.hp-szc-actions,.hp-szc-grid__foot{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4)}.hp-szc-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:var(--hp-shadow-2)}.hp-szc-actions__spacer{flex:1 1}.hp-szc-paste{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-szc-paste__text{min-height:180px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;white-space:pre;-moz-tab-size:12;tab-size:12}@media (max-width:767.98px){.hp-szc-actions{position:static;flex-wrap:wrap;box-shadow:none}.hp-szc-actions__spacer{display:none}.hp-szc-actions .hp-btn{flex:1 1 auto}.hp-szc-editor .hp-pnl-toasts{bottom:var(--hp-space-5)}}.hp-szc-editor .hp-pnl-toasts{bottom:calc(var(--hp-space-5) + 76px)}.hp-cus-table{min-width:860px}.hp-cus-person{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-cus-person__text{display:grid;min-width:0}.hp-cus-avatar{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--hp-navy-tint);color:var(--hp-navy);font-size:12px;font-weight:700;letter-spacing:.02em}.hp-cus-avatar.is-guest{background:var(--hp-paper);color:var(--hp-ink-3)}.hp-cus-avatar.is-lg{width:52px;height:52px;font-size:17px}.hp-cus-sub{color:var(--hp-ink-3);font-size:12px;line-height:1.45;overflow-wrap:anywhere}.hp-cus-main,.hp-cus-sub{display:block}.hp-cus-link{color:var(--hp-navy);text-decoration:none}.hp-cus-link:hover,.hp-cus-link:hover b{text-decoration:underline}.hp-cus-link:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px;border-radius:2px}.hp-cus-none{color:var(--hp-ink-4)}.hp-cus-balance{color:var(--hp-green);font-weight:600}.hp-cus-note{margin:0;padding:var(--hp-space-3) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2);color:var(--hp-ink-3);font-size:12px}.hp-cus-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none}.hp-cus-sort:hover{color:var(--hp-ink)}.hp-cus-sort:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px;border-radius:2px}.hp-cus-sort__arrow{display:inline-block;min-width:1ch;color:var(--hp-navy)}.hp-table-p th[aria-sort]{color:var(--hp-ink)}.hp-cus-range{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);width:260px;max-width:calc(100vw - 2 * var(--hp-space-4));padding:var(--hp-space-4);overflow:visible}.hp-cus-range__error{margin:0;color:var(--hp-red-text);font-size:12px}.hp-cus-range__actions{display:flex;justify-content:flex-end;gap:var(--hp-space-2)}.hp-cus-detail{display:grid;grid-gap:var(--hp-space-6);gap:var(--hp-space-6);min-width:0}.hp-cus-top{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-cus-profile{display:flex;align-items:center;gap:var(--hp-space-4);margin-bottom:var(--hp-space-4)}.hp-cus-profile__head{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);justify-items:start;min-width:0}.hp-cus-profile__name{margin:0;color:var(--hp-navy);font-size:18px;font-weight:700;overflow-wrap:anywhere}.hp-cus-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-cus-facts dt{color:var(--hp-ink-3)}.hp-cus-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.hp-cus-facts a{color:var(--hp-navy)}.hp-cus-actions{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin-top:var(--hp-space-5);padding-top:var(--hp-space-4);border-top:1px solid var(--hp-line-2)}.hp-cus-action{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);justify-items:start}.hp-cus-kpis .hp-kpi-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:0}.hp-cus-kpis .hp-kpi__value{font-size:22px}.hp-cus-tab-error{padding:var(--hp-space-5)}.hp-cus-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-cus-addresses{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);margin:0;padding:0;list-style:none;font-size:14px}.hp-cus-addresses li{display:grid;grid-gap:2px;gap:2px}.hp-cus-addresses b{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-cus-addresses span{color:var(--hp-ink-2)}.hp-cus-addresses .hp-cus-sub{color:var(--hp-ink-3)}.hp-cus-timeline{display:grid;margin:0;padding:0;list-style:none}.hp-cus-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-cus-event:last-child{padding-bottom:0}.hp-cus-event:before{content:"";position:absolute;inset-block:14px 0;inset-inline-start:6px;width:2px;background:var(--hp-line)}.hp-cus-event:last-child:before{display:none}.hp-cus-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-cus-event__body{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.hp-cus-event__title{margin:0;overflow-wrap:anywhere}.hp-cus-event__time{color:var(--hp-ink-3);font-size:12px}.hp-cus-back{margin:0}@media (max-width:900px){.hp-cus-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hp-cus-facts{grid-template-columns:minmax(0,1fr);gap:0}.hp-cus-facts dd{margin-bottom:var(--hp-space-3)}.hp-cus-cards{grid-template-columns:minmax(0,1fr)}.hp-cus-note{padding-inline:var(--hp-space-3)}}.hp-stl-main{display:flex;flex-direction:column;gap:var(--hp-space-4);min-width:0}.hp-stl-main>.hp-tabs-p{margin-bottom:calc(-1 * var(--hp-space-4))}.hp-stl-link{color:var(--hp-navy);font-weight:600;text-decoration:underline;text-underline-offset:2px}.hp-stl-link:hover{color:var(--hp-red-text)}.hp-stl-link:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px;border-radius:var(--hp-radius-sm)}.hp-stl-empty{display:flex;flex-direction:column;align-items:center;gap:var(--hp-space-3);padding-block:var(--hp-space-8);text-align:center}.hp-stl-empty p{margin:0;max-width:52ch}.hp-stl-rate-cell{font-size:15px;color:var(--hp-ink)}.hp-stl-scope-cell{min-width:200px;white-space:normal}.hp-stl-chips{display:flex;flex-wrap:wrap;gap:var(--hp-space-1)}.hp-stl-chip{display:inline-flex;align-items:baseline;gap:var(--hp-space-1);padding:2px 8px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-2);font-size:12px;line-height:1.5}.hp-stl-chip__label{color:var(--hp-ink-3);font-size:11px}.hp-stl-chip--campaign{background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-stl-chip--all{background:transparent;padding-inline:0;color:var(--hp-ink-3)}.hp-stl-chip.is-missing{background:var(--hp-amber-tint);color:var(--hp-ink)}.hp-stl-form{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-stl-rate{max-width:160px}.hp-stl-group{display:flex;flex-direction:column;gap:var(--hp-space-3);min-width:0;margin:0;padding:var(--hp-space-4);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-md)}.hp-stl-group__title{padding-inline:var(--hp-space-2);color:var(--hp-ink);font-size:13px;font-weight:700}.hp-stl-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-stl-score{margin:0;color:var(--hp-ink-2);font-size:13px}.hp-stl-presets{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-stl-preset{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-stl-preset:hover{background:var(--hp-navy-tint)}.hp-stl-preset.is-active{background:var(--hp-navy);color:var(--hp-on-dark)}.hp-stl-preset:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-stl-switchrow{display:flex;align-items:center;gap:var(--hp-space-3);min-height:40px}.hp-stl-warn{padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-amber-tint);color:var(--hp-ink);font-size:13px}.hp-stl-warn ul{margin:var(--hp-space-2) 0 0;padding-left:var(--hp-space-5)}.hp-stl-preview{display:flex;flex-direction:column;gap:var(--hp-space-1);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-studio);font-size:13px}.hp-stl-preview b{font-size:18px;color:var(--hp-ink)}.hp-stl-preview__note{color:var(--hp-ink-3);font-size:12px}.hp-stl-actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-stl-calc{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-stl-calc__form,.hp-stl-calc__result{min-width:0}.hp-stl-calc__form .hp-stl-form{margin-top:var(--hp-space-3)}.hp-stl-result{display:flex;flex-direction:column;gap:var(--hp-space-3)}.hp-stl-result__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-stl-result__label{display:block;color:var(--hp-ink-3);font-size:12px}.hp-stl-result__rate{font-size:36px;line-height:1.1;color:var(--hp-navy)}.hp-stl-result p,.hp-stl-result__amount{margin:0}.hp-stl-result__title{margin:var(--hp-space-2) 0 0;font-size:14px}.hp-stl-explain{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-stl-explain__item{display:flex;align-items:baseline;gap:var(--hp-space-3);padding:var(--hp-space-2) var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio);font-size:13px}.hp-stl-explain__item>:first-child{flex:none;min-width:96px}.hp-stl-explain__item--chosen{background:var(--hp-green-tint)}.hp-stl-explain__item--lost{color:var(--hp-ink-3)}.hp-stl-defaults{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}.hp-stl-defaults .hp-stl-form{margin-top:var(--hp-space-3)}.hp-stl-steps{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:var(--hp-space-3) 0;padding-left:var(--hp-space-5);font-size:14px;line-height:1.5}.hp-stl-money{white-space:nowrap}.hp-stl-money.is-neg{color:var(--hp-red-text)}.hp-stl-money.is-zero{color:var(--hp-ink-3)}.hp-stl-money.is-strong{font-weight:700}.hp-stl-scroll{overflow-x:auto}.hp-stl-num{text-align:right;white-space:nowrap}.hp-stl-ledger{min-width:860px}.hp-stl-cellmain{display:block;color:var(--hp-ink);font-weight:600}.hp-stl-rownote{display:block;max-width:46ch;margin-top:2px;color:var(--hp-red-text);font-size:12px}.hp-stl-textarea{min-height:72px;resize:vertical}.hp-stl-back{margin:0;font-size:14px}.hp-stl-sellerhead{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--hp-space-4)}.hp-stl-sellerhead>div:first-child,.hp-stl-sellerhead>dl{flex:1 1 320px;min-width:0}.hp-stl-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--hp-space-3) var(--hp-space-5);gap:var(--hp-space-3) var(--hp-space-5);margin:var(--hp-space-3) 0}.hp-stl-sellerhead>.hp-stl-facts{margin:0}.hp-stl-facts dt{color:var(--hp-ink-3);font-size:12px}.hp-stl-facts dd{margin:2px 0 0;color:var(--hp-ink);font-size:14px;font-weight:600;overflow-wrap:anywhere}.hp-stl-scan{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2);margin:var(--hp-space-3) 0}.hp-stl-scan .hp-select{width:auto;min-width:160px}.hp-stl-chipbar{justify-content:space-between}.hp-stl-statuses{display:flex;flex-wrap:wrap;gap:var(--hp-space-1)}.hp-stl-statuses__item{display:inline-flex;align-items:center;gap:var(--hp-space-2);min-height:36px;padding:0 var(--hp-space-3);border-radius:var(--hp-radius-sm);color:var(--hp-ink-2);font-size:13px;font-weight:600;text-decoration:none}.hp-stl-statuses__item:hover{background:var(--hp-studio)}.hp-stl-statuses__item.is-active{background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-stl-sellerchip:focus-visible,.hp-stl-statuses__item:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-stl-statuses__count{color:var(--hp-ink-3);font-weight:500}.hp-stl-sellerchip{display:inline-flex;align-items:center;gap:var(--hp-space-2);min-height:36px;padding:0 var(--hp-space-3);border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink);font-size:13px;font-weight:600;text-decoration:none}.hp-stl-main>.hp-tabs-p+.hp-kpi-row,.hp-stl-main>.hp-tabs-p+.hp-stl-defaults,.hp-stl-main>.hp-tabs-p+.hp-stl-warn{margin-top:calc(var(--hp-space-4) * 2)}.hp-stl-main .hp-kpi-row{margin-bottom:0}.hp-stl-defaults .hp-stl-actions{margin-block:var(--hp-space-3)}@media (max-width:900px){.hp-stl-calc,.hp-stl-defaults{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.hp-stl-main .hp-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--hp-space-3)}.hp-stl-main .hp-kpi__value{font-size:20px}.hp-stl-pair{grid-template-columns:minmax(0,1fr)}.hp-stl-rate{max-width:none}.hp-stl-explain__item{flex-direction:column;gap:var(--hp-space-1)}}.hp-dash__link svg[fill="#F2A100"]{width:18px;height:18px}.hp-bdg-tone--gold{--bdg-bg:#f2a100;--bdg-fg:var(--hp-ink)}.hp-bdg-tone--sale{--bdg-bg:var(--hp-red);--bdg-fg:var(--hp-on-dark)}.hp-bdg-tone--ink{--bdg-bg:var(--hp-navy);--bdg-fg:var(--hp-on-dark)}.hp-bdg-tone--soft{--bdg-bg:var(--hp-navy-tint);--bdg-fg:var(--hp-navy)}.hp-bdg-tone--green{--bdg-bg:var(--hp-green);--bdg-fg:var(--hp-on-dark)}.hp-bdg-tag{gap:var(--hp-space-1);max-width:100%;padding:2px var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--bdg-bg);color:var(--bdg-fg);font-size:12px;font-weight:700;line-height:1.4;white-space:nowrap}.hp-bdg-emblem,.hp-bdg-tag{display:inline-flex;align-items:center}.hp-bdg-emblem{flex-direction:column;gap:2px;max-width:72px}.hp-bdg-emblem__disc{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--bdg-bg);color:var(--bdg-fg);box-shadow:var(--hp-shadow-2)}.hp-bdg-emblem__text{max-width:100%;overflow:hidden;color:var(--hp-ink);font-size:10px;font-weight:700;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hp-bdg-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--bdg-bg);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-bdg-views{margin-top:var(--hp-space-3);display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-bdg-views__grow{flex:1 1 auto}.hp-bdg-view{padding:var(--hp-space-1) var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background:var(--hp-surface);color:var(--hp-ink-2);font-size:13px;font-weight:600;text-decoration:none}.hp-bdg-view:hover{border-color:var(--hp-navy);color:var(--hp-navy)}.hp-bdg-view.is-active{border-color:var(--hp-navy);background:var(--hp-navy);color:var(--hp-on-dark)}.hp-bdg-view:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-bdg-hint{font-size:13px}.hp-bdg-hint,.hp-bdg-tbl tr.is-muted td{color:var(--hp-ink-3)}.hp-bdg-name{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hp-space-1)}.hp-bdg-product{display:inline-flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-bdg-product__title{display:block;max-width:280px;overflow:hidden;color:var(--hp-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hp-bdg-thumb{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden;border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-ink-4)}.hp-bdg-thumb img{width:100%;height:100%;object-fit:cover}.hp-bdg-form{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-bdg-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-bdg-textarea{min-height:64px;resize:vertical;font-family:inherit}.hp-bdg-manual-note{padding:var(--hp-space-3);border-radius:var(--hp-radius-md);background:var(--hp-navy-tint)}.hp-bdg-seg{flex-direction:column;min-width:0;margin:0;padding:0;border:0}.hp-bdg-seg,.hp-bdg-seg__row{display:flex;gap:var(--hp-space-2)}.hp-bdg-seg__row{flex-wrap:wrap}.hp-bdg-seg__item{display:inline-flex;align-items:center;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-md);background:var(--hp-surface);color:var(--hp-ink-2);font-size:13px;font-weight:600;cursor:pointer}.hp-bdg-seg__item:hover{border-color:var(--hp-navy)}.hp-bdg-seg__item.is-active{border-color:var(--hp-navy);background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-bdg-seg__item input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.hp-bdg-seg__item:focus-within{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-bdg-live{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-4);padding:var(--hp-space-3);border:1px dashed var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-paper)}.hp-bdg-live__card{position:relative;display:flex;flex:none;flex-direction:column;gap:var(--hp-space-2);width:120px;padding:var(--hp-space-2);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-bdg-live__img{display:block;height:84px;border-radius:var(--hp-radius-sm);background:var(--hp-line-2)}.hp-bdg-live__emblem{position:absolute;top:var(--hp-space-1);left:var(--hp-space-1)}.hp-bdg-live__price,.hp-bdg-live__title{display:block;height:8px;border-radius:var(--hp-radius-pill);background:var(--hp-line-2)}.hp-bdg-live__price{width:50%;background:var(--hp-line)}.hp-bdg-live__side{flex:1 1 180px;align-items:flex-start;gap:var(--hp-space-2)}.hp-bdg-cond,.hp-bdg-live__side{display:flex;flex-direction:column}.hp-bdg-cond{gap:var(--hp-space-3);padding:var(--hp-space-3);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-md)}.hp-bdg-cond__title{margin:0;color:var(--hp-ink);font-size:13px;font-weight:700}.hp-bdg-switch{display:flex;align-items:flex-start;gap:var(--hp-space-3);font-size:14px}.hp-bdg-switch p{margin:0}.hp-bdg-kinds{display:flex;flex-wrap:wrap;gap:var(--hp-space-4)}.hp-bdg-check{display:inline-flex;align-items:center;gap:var(--hp-space-2);font-size:14px;cursor:pointer}.hp-bdg-picker{display:flex;flex-direction:column;gap:var(--hp-space-2);min-width:0}.hp-bdg-chips{display:flex;flex-wrap:wrap;gap:var(--hp-space-1);margin:0;padding:0;list-style:none}.hp-bdg-chip{gap:var(--hp-space-1);max-width:100%;padding:2px var(--hp-space-1) 2px var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-navy);font-size:12px;font-weight:600}.hp-bdg-chip,.hp-bdg-chip__x{display:inline-flex;align-items:center}.hp-bdg-chip__x{justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.hp-bdg-chip__x:hover{background:var(--hp-navy);color:var(--hp-on-dark)}.hp-bdg-chip__x:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-bdg-preview{display:flex;flex-direction:column;gap:var(--hp-space-3);padding:var(--hp-space-4);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-md);background:var(--hp-paper)}.hp-bdg-preview__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-bdg-preview__head h3{margin:0}.hp-bdg-preview__result{display:flex;flex-direction:column;gap:var(--hp-space-3);min-width:0;overflow-x:auto}.hp-bdg-preview__result:empty{display:none}.hp-bdg-preview__result:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-bdg-preview__count{margin:0;font-size:14px}.hp-bdg-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:var(--hp-space-3) 0}.hp-bdg-facts dt{color:var(--hp-ink-3);font-size:12px}.hp-bdg-facts dd{margin:0;color:var(--hp-ink);font-size:15px;font-weight:600}@media (max-width:640px){.hp-bdg-triple{grid-template-columns:minmax(0,1fr)}.hp-bdg-product__title{max-width:180px}}.hp-rnk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-rnk-bar>p{margin:0;max-width:62ch}.hp-rnk-pills{display:inline-flex;flex-wrap:wrap;gap:var(--hp-space-1)}.hp-rnk-pill{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--hp-space-3);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;font-weight:600;text-decoration:none;cursor:pointer}.hp-rnk-pill:hover{border-color:var(--hp-navy);color:var(--hp-navy)}.hp-rnk-pill.is-active{border-color:var(--hp-navy);background:var(--hp-navy);color:var(--hp-on-dark)}.hp-rnk-chip__x:focus-visible,.hp-rnk-iconbtn:focus-visible,.hp-rnk-pill:focus-visible,.hp-rnk-sectabs button.hp-tabs-p__tab:focus-visible,.hp-rnk-why:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-rnk-num{max-width:110px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-rnk-iconbtn{display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink-3);cursor:pointer}.hp-rnk-iconbtn:hover:not(:disabled){background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-rnk-iconbtn:disabled{opacity:.4;cursor:not-allowed}.hp-rnk-switchrow{display:flex;align-items:flex-start;gap:var(--hp-space-3);font-size:14px}.hp-rnk-switchrow p{margin:0}.hp-rnk-pos{color:var(--hp-green);font-weight:600}.hp-rnk-neg{color:var(--hp-red-text);font-weight:600}.hp-rnk-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4);margin:0;padding:0;list-style:none}.hp-rnk-card{display:flex;flex-direction:column;gap:var(--hp-space-2);padding:var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:var(--hp-shadow-1)}.hp-rnk-card.is-active{border-color:var(--hp-green);box-shadow:var(--hp-shadow-1),0 0 0 1px var(--hp-green)}.hp-rnk-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hp-space-2)}.hp-rnk-card__name{color:var(--hp-ink);font-size:16px;font-weight:700;text-decoration:none;overflow-wrap:anywhere}.hp-rnk-card__name:hover{color:var(--hp-navy);text-decoration:underline}.hp-rnk-card__note{margin:0;color:var(--hp-ink-2);font-size:13px}.hp-rnk-card__meta{margin:0;color:var(--hp-ink-3);font-size:12px}.hp-rnk-card__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin-top:auto;padding-top:var(--hp-space-2)}.hp-rnk-chips{display:flex;flex-wrap:wrap;gap:var(--hp-space-1);margin:0;padding:0;list-style:none}.hp-rnk-chip{display:inline-flex;align-items:center;gap:var(--hp-space-1);max-width:100%;padding:2px var(--hp-space-2);border-radius:var(--hp-radius-pill);background:var(--hp-navy-tint);color:var(--hp-navy);font-size:12px;font-weight:600}.hp-rnk-chip b{font-weight:700}.hp-rnk-chip--more{background:transparent;color:var(--hp-ink-3)}.hp-rnk-chip__x{display:inline-grid;place-items:center;width:20px;height:20px;border:0;border-radius:var(--hp-radius-pill);background:transparent;color:inherit;cursor:pointer}.hp-rnk-chip__x:hover{background:var(--hp-on-dark-soft);color:var(--hp-red-text)}.hp-rnk-picker{display:flex;flex-direction:column;gap:var(--hp-space-2)}.hp-rnk-crumb{align-items:center;gap:var(--hp-space-3)}.hp-rnk-crumb,.hp-rnk-head{display:flex;flex-wrap:wrap}.hp-rnk-head{align-items:flex-start;justify-content:space-between;gap:var(--hp-space-4)}.hp-rnk-head__fields{display:grid;flex:1 1 420px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-rnk-head__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);padding-top:26px}.hp-rnk-sectabs{margin-bottom:calc(-1 * var(--hp-space-4))}.hp-rnk-sectabs button.hp-tabs-p__tab{border:0;background:transparent;font:inherit;cursor:pointer}.hp-rnk-factorlist{display:flex;flex-direction:column;margin:var(--hp-space-3) 0 0;padding:0;list-style:none}.hp-rnk-factor{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:var(--hp-space-2) var(--hp-space-4);gap:var(--hp-space-2) var(--hp-space-4);align-items:center;padding:var(--hp-space-3) 0;border-top:1px solid var(--hp-line-2)}.hp-rnk-factor:first-child{border-top:0}.hp-rnk-factor.is-off .hp-rnk-factor__title b{color:var(--hp-ink-3)}.hp-rnk-factor__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-rnk-factor__main p{margin:2px 0 0}.hp-rnk-factor__weight{display:flex;align-items:center;gap:var(--hp-space-3)}.hp-rnk-factor__weight input[type=range]{flex:1 1;min-width:80px;accent-color:var(--hp-navy)}.hp-rnk-share{min-width:44px;color:var(--hp-ink-3);font-size:13px;text-align:right}.hp-rnk-factor__error{grid-column:1/-1;margin:0}.hp-rnk-factor__params{display:flex;flex-wrap:wrap;gap:var(--hp-space-3);grid-column:1/-1}.hp-rnk-trust{padding:1px var(--hp-space-2);border-radius:var(--hp-radius-pill);font-size:11px;font-weight:700;letter-spacing:.02em}.hp-rnk-trust--high{background:var(--hp-green-tint);color:var(--hp-green)}.hp-rnk-trust--medium{background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-rnk-trust--low{background:var(--hp-amber-tint);color:var(--hp-amber)}.hp-rnk-rulelist{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:var(--hp-space-3) 0 0;padding:0;list-style:none}.hp-rnk-rule{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-rnk-rule.is-off .hp-rnk-rule__body{opacity:.6}.hp-rnk-rule.has-error{border-color:var(--hp-red)}.hp-rnk-rule__body{flex:1 1;min-width:0}.hp-rnk-rule__body p{margin:2px 0 0}.hp-rnk-rule__text{color:var(--hp-ink-2);font-size:13px;overflow-wrap:anywhere}.hp-rnk-rule__actions{display:flex;align-items:center;gap:var(--hp-space-1)}.hp-rnk-ruleform{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-rnk-ruleform__top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);align-items:start}.hp-rnk-ruleform__top .hp-rnk-switchrow{align-items:center;padding-top:26px}.hp-rnk-block{display:flex;flex-direction:column;gap:var(--hp-space-3);margin:0;padding:var(--hp-space-3) var(--hp-space-4) var(--hp-space-4);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);min-width:0}.hp-rnk-block legend{padding:0 var(--hp-space-2);color:var(--hp-ink-2);font-size:13px;font-weight:700}.hp-rnk-conds{flex-direction:column;margin:0;padding:0;list-style:none}.hp-rnk-cond,.hp-rnk-conds{display:flex;gap:var(--hp-space-3)}.hp-rnk-cond{flex-wrap:wrap;align-items:flex-start;padding-bottom:var(--hp-space-3);border-bottom:1px dashed var(--hp-line)}.hp-rnk-cond:last-child{border-bottom:0;padding-bottom:0}.hp-rnk-cond>.hp-field{min-width:120px}.hp-rnk-cond>.hp-rnk-iconbtn{margin-top:24px;margin-left:auto}.hp-rnk-effect{display:flex;flex-wrap:wrap;gap:var(--hp-space-4);align-items:flex-start}.hp-rnk-scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-rnk-preview{display:flex;flex-direction:column;gap:var(--hp-space-3)}.hp-rnk-preview>p{margin:0}.hp-rnk-preview__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hp-space-3)}.hp-rnk-preview__form .hp-field{flex:1 1 280px;max-width:480px}.hp-rnk-preview__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-rnk-preview__head p{margin:0}.hp-rnk-tablewrap{overflow-x:auto;border:1px solid var(--hp-line);border-radius:var(--hp-radius-md)}.hp-rnk-prod{display:flex;align-items:center;gap:var(--hp-space-3);min-width:200px}.hp-rnk-prod__img{flex:none;width:40px;height:40px;border-radius:var(--hp-radius-sm);background:var(--hp-studio);object-fit:cover}.hp-rnk-delta{white-space:nowrap}.hp-rnk-delta.is-up{color:var(--hp-green);font-weight:600}.hp-rnk-delta.is-down{color:var(--hp-red-text);font-weight:600}.hp-rnk-why{margin-left:var(--hp-space-2);padding:2px var(--hp-space-2);border:1px solid var(--hp-line);border-radius:var(--hp-radius-pill);background:var(--hp-surface);color:var(--hp-navy);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.hp-rnk-why:hover{border-color:var(--hp-navy)}.hp-rnk-why-row td{background:var(--hp-canvas)}.hp-rnk-parts{display:flex;flex-direction:column;gap:var(--hp-space-2);padding:var(--hp-space-2) 0}.hp-rnk-parts p{margin:0}.hp-rnk-bars,.hp-rnk-hist{display:flex;flex-direction:column;gap:var(--hp-space-1);margin:0;padding:0;list-style:none}.hp-rnk-bars li{grid-template-columns:minmax(110px,180px) minmax(60px,1fr) minmax(90px,auto);grid-gap:var(--hp-space-3)}.hp-rnk-bars li,.hp-rnk-hist li{display:grid;align-items:center;gap:var(--hp-space-3);font-size:13px}.hp-rnk-hist li{grid-template-columns:64px minmax(60px,1fr) 56px;grid-gap:var(--hp-space-3)}.hp-rnk-hist__label{color:var(--hp-ink-3)}.hp-rnk-bar-track{height:8px;background:var(--hp-navy-tint);overflow:hidden}.hp-rnk-bar-fill,.hp-rnk-bar-track{display:block;border-radius:var(--hp-radius-pill)}.hp-rnk-bar-fill{height:100%;background:var(--hp-navy)}.hp-rnk-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:var(--hp-space-3) 0}.hp-rnk-facts dt{color:var(--hp-ink-3);font-size:12px}.hp-rnk-facts dd{margin:0;color:var(--hp-ink);font-size:15px;font-weight:600}.hp-rnk-events{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.hp-rnk-events li{display:grid;grid-template-columns:150px minmax(0,1fr) 120px;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:var(--hp-space-2) 0;border-top:1px solid var(--hp-line-2);font-size:13px}.hp-rnk-events li:first-child{border-top:0}.hp-rnk-events__when,.hp-rnk-events__who{color:var(--hp-ink-3)}.hp-rnk-events__what{overflow-wrap:anywhere}@media (max-width:760px){.hp-rnk-factor,.hp-rnk-head__fields,.hp-rnk-ruleform__top,.hp-rnk-scope{grid-template-columns:minmax(0,1fr)}.hp-rnk-head__actions,.hp-rnk-ruleform__top .hp-rnk-switchrow{padding-top:0}.hp-rnk-rule{flex-wrap:wrap}.hp-rnk-events li{grid-template-columns:minmax(0,1fr);gap:2px}.hp-rnk-bars li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hp-rnk-bars li>.hp-num{grid-column:1/-1}.hp-rnk-facts{grid-template-columns:minmax(0,1fr)}}.hp-rnk-usage__general{display:flex;align-items:center;gap:var(--hp-space-2);margin:0 0 var(--hp-space-2)}.hp-rnk-usage__add,.hp-rnk-usage__field{max-width:360px}.hp-rnk-usage__rows{list-style:none;margin:0 0 var(--hp-space-3);padding:0;display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-rnk-usage__row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);align-items:end;padding:var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-surface)}.hp-rnk-usage__name{align-self:center;font-weight:600;color:var(--hp-ink);overflow-wrap:anywhere}.hp-rnk-usage__remove{align-self:center;width:28px;height:28px}.hp-rnk-usage__remove:hover{background:var(--hp-line)}.hp-rnk-usage__save{padding:var(--hp-space-3) 0}@media (max-width:720px){.hp-rnk-usage__row{grid-template-columns:minmax(0,1fr) auto}.hp-rnk-usage__name{grid-column:1/-1}}.hp-trf,.hp-trf-stack{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);min-width:0}.hp-trf .hp-tabs-p__trailing{min-width:0}.hp-trf .hp-tabs-p__list{min-width:0;max-width:100%}@media (max-width:760px){.hp-trf .hp-tabs-p{flex-wrap:wrap;align-items:stretch;gap:0}.hp-trf .hp-tabs-p__list{flex:1 1 100%}.hp-trf .hp-tabs-p__trailing{flex:1 1 100%;padding:var(--hp-space-2) 0 var(--hp-space-3)}}.hp-trf-legend__line{display:inline-block;width:18px;height:0;border-top:2px solid var(--hp-ink-4)}.hp-trf-legend__line.is-visitors{border-top-color:var(--hp-green)}.hp-trf-chart__visitors{fill:none;stroke:var(--hp-green);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round}.hp-trf-chart__flag{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;border:2px solid var(--hp-surface);background:var(--hp-red);pointer-events:none}.hp-trf-tip__flag{color:var(--hp-red);font-weight:600}.hp-trf-flagnote{margin:var(--hp-space-3) 0 0}.hp-trf-flagdot{display:inline-block;width:9px;height:9px;margin-right:4px;border-radius:50%;background:var(--hp-red)}.hp-trf-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4);align-items:start}.hp-trf-share{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-trf-share li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px var(--hp-space-3);gap:4px var(--hp-space-3);align-items:baseline}.hp-trf-share__label{overflow:hidden;text-overflow:ellipsis}.hp-trf-share__label,.hp-trf-share__num{color:var(--hp-ink);font-size:13.5px;white-space:nowrap}.hp-trf-share__num{font-weight:600}.hp-trf-share__pct{margin-left:var(--hp-space-1);color:var(--hp-ink-3);font-weight:500}.hp-trf-share__bar{grid-column:1/-1;height:6px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);overflow:hidden}.hp-trf-share__bar>span{display:block;height:100%;border-radius:inherit;background:var(--hp-navy)}.hp-trf-approx{margin:0}.hp-trf-tbl td.is-num,.hp-trf-tbl th.is-num{text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-trf-sort{display:inline-flex;align-items:center;gap:4px;color:inherit;font:inherit;text-decoration:none}.hp-trf-sort:hover{color:var(--hp-navy)}.hp-trf-sort:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px;border-radius:4px}.hp-trf-sort__arrow{display:inline-block;min-width:10px;color:var(--hp-navy);font-size:10px}.hp-trf-product{display:grid;min-width:0}.hp-trf-product__title{max-width:420px;overflow:hidden;color:var(--hp-ink);font-weight:600;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.hp-trf-product__title:hover{color:var(--hp-navy);text-decoration:underline}a.hp-trf-product__title:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px;border-radius:4px}.hp-trf-term{max-width:420px;overflow-wrap:anywhere;font-weight:500}.hp-trf-off{border-color:var(--hp-navy)}.hp-trf-off__body{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);justify-items:start}.hp-trf-subtitle{margin:var(--hp-space-4) 0 var(--hp-space-2);color:var(--hp-ink);font-size:13.5px;font-weight:700}.hp-trf-drops{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin:0 0 var(--hp-space-3);padding:0;list-style:none}.hp-trf-drops li{display:inline-flex;align-items:baseline;gap:var(--hp-space-2);padding:var(--hp-space-1) var(--hp-space-3);border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-3);font-size:13px}.hp-trf-drops li b{color:var(--hp-ink)}.hp-trf-today{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4);margin:0}.hp-trf-today dt{color:var(--hp-ink-3);font-size:12.5px}.hp-trf-today dd{margin:0;color:var(--hp-ink);font-size:26px;font-weight:700;line-height:1.2}.hp-trf-today dd.hp-trf-today__delta{margin-top:2px;font-size:12.5px;font-weight:600}.hp-trf-today__delta.is-up{color:var(--hp-green)}.hp-trf-today__delta.is-down{color:var(--hp-red)}.hp-trf-today__delta.is-flat{color:var(--hp-ink-3)}.hp-trf-mini{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:var(--hp-space-3) var(--hp-space-4);gap:var(--hp-space-3) var(--hp-space-4);margin:0}.hp-trf-mini dt{color:var(--hp-ink-3);font-size:12.5px}.hp-trf-mini dd{margin:0;color:var(--hp-ink);font-size:20px;font-weight:700}.hp-trf-spark{margin:var(--hp-space-4) 0 0}.hp-trf-spark svg{display:block;width:100%;height:64px;overflow:visible}.hp-trf-spark__area{fill:var(--hp-navy);fill-opacity:.08}.hp-trf-spark__line{fill:none;stroke:var(--hp-navy);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hp-trf-spark figcaption{display:flex;justify-content:space-between;margin-top:var(--hp-space-1);color:var(--hp-ink-4);font-size:11.5px}.hp-trf-signal,.hp-trf-signal__row{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-trf-signal__row{padding:var(--hp-space-3);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm)}.hp-trf-signal__row.is-off{background:var(--hp-studio)}.hp-trf-signal__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}@media (max-width:640px){.hp-trf-today dd{font-size:22px}.hp-trf-product__title{max-width:220px}}.hp-trf-product-card{margin-top:var(--hp-space-4);max-width:720px}.hp-trf-note{margin:0;padding:var(--hp-space-3) var(--hp-space-5) 0}.hp-trf-sr{position:relative;width:1px;height:1px;overflow:hidden}.hp-ntf{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ntf .hp-tabs-p__list{min-width:0;max-width:100%}.hp-ntf-sub{display:block;margin-top:2px;color:var(--hp-ink-3);font-size:12px;line-height:1.45}.hp-ntf-error{color:var(--hp-red-text)}.hp-ntf-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hp-ntf-table td{vertical-align:top}.hp-ntf-table tr.is-alert td{background:var(--hp-red-tint)}.hp-ntf-cell-end{text-align:end;white-space:nowrap}.hp-ntf-chips{display:flex;flex-wrap:wrap;gap:var(--hp-space-1)}.hp-ntf-facts{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 0 var(--hp-space-4);font-size:14px}.hp-ntf-facts dt{color:var(--hp-ink-3)}.hp-ntf-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.hp-ntf-editor{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ntf-editor textarea{min-height:84px;resize:vertical;font-family:inherit}.hp-ntf-switch{display:flex;align-items:flex-start;gap:var(--hp-space-3)}.hp-ntf-vars ul{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin:var(--hp-space-2) 0 0;padding:0;list-style:none}.hp-ntf-vars li{padding:var(--hp-space-1) var(--hp-space-2);border-radius:var(--hp-radius-sm);background:var(--hp-studio);font-size:13px}.hp-ntf-vars li .hp-ntf-sub{display:inline}.hp-ntf-preview{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-ntf-preview__box{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-navy-tint)}.hp-ntf-preview__box p{margin:0}.hp-ntf-revisions summary{cursor:pointer;font-weight:600}.hp-ntf-revisions ul{margin:var(--hp-space-2) 0 0;padding-left:var(--hp-space-5);color:var(--hp-ink-2);font-size:13px}.hp-ntf-settings{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);padding:var(--hp-space-5)}.hp-ntf-number{max-width:140px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ntf-actions{display:flex;justify-content:flex-end}.hp-ntf-audit{margin-top:var(--hp-space-4)}.hp-ntf-title{margin:0;padding:var(--hp-space-4) var(--hp-space-5) var(--hp-space-2);font-size:16px}.hp-ntf-audit__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-2);padding-right:var(--hp-space-5)}.hp-ntf-inbox{margin:0;padding:0;list-style:none}.hp-ntf-inbox__item{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-5);border-top:1px solid var(--hp-line-2)}.hp-ntf-inbox__item.is-unread{background:var(--hp-navy-tint)}.hp-ntf-inbox__dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--hp-line)}.hp-ntf-inbox__item.is-unread .hp-ntf-inbox__dot{background:var(--hp-navy)}.hp-ntf-inbox__item.is-danger.is-unread .hp-ntf-inbox__dot{background:var(--hp-red)}.hp-ntf-inbox__text{display:grid;flex:1 1 auto;grid-gap:2px;gap:2px;min-width:0}.hp-ntf-inbox__text a{color:inherit}@media (max-width:640px){.hp-ntf-facts{grid-template-columns:minmax(0,1fr)}}.hp-ntf-check{width:36px}.hp-ntf-audit tr.is-selected td,.hp-ntf-table tr.is-selected td{background:var(--hp-navy-tint)}