.hp-dash{--hp-dash-side-w:248px;min-height:100vh;display:grid;grid-template-columns:var(--hp-dash-side-w) minmax(0,1fr);background:var(--hp-canvas);color:var(--hp-ink);transition:grid-template-columns .2s var(--hp-ease)}.hp-dash.is-collapsed{--hp-dash-side-w:72px}.hp-dash__grow{flex:1 1}.hp-dash__side{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:var(--hp-space-2);padding:var(--hp-space-5) var(--hp-space-3);background:var(--hp-studio);border-right:1px solid var(--hp-line);z-index:40}.hp-dash__brand{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-1) var(--hp-space-2) var(--hp-space-3)}.hp-dash__logo{display:block;min-width:0}.hp-dash__badge{padding:2px 7px;border-radius:6px;background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-dash__search{position:relative;display:flex;align-items:center;margin-bottom:var(--hp-space-1)}.hp-dash__search svg{position:absolute;left:12px;width:16px;height:16px;color:var(--hp-ink-4);pointer-events:none}.hp-dash__search input{width:100%;height:38px;padding:0 44px 0 36px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:var(--hp-ink);font:inherit;font-size:14px;box-shadow:inset 0 1px 1px rgba(21,27,63,.035)}.hp-dash__search input:focus{outline:none;border-color:var(--hp-navy);box-shadow:0 0 0 4px var(--hp-navy-tint)}.hp-dash__search kbd{position:absolute;right:8px;padding:1px 6px;border-radius:5px;background:var(--hp-studio);color:var(--hp-ink-3);font:inherit;font-size:11px;font-weight:600;pointer-events:none}.hp-dash__nav{gap:var(--hp-space-1)}.hp-dash__group,.hp-dash__nav{display:flex;flex-direction:column}.hp-dash__group{gap:1px}.hp-dash__group-label{padding:var(--hp-space-4) var(--hp-space-3) var(--hp-space-1);color:var(--hp-ink-4);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hp-dash__link{display:flex;align-items:center;gap:11px;height:36px;padding:0 10px;border-radius:var(--hp-radius-sm);color:var(--hp-ink-2);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s var(--hp-ease)}.hp-dash__link svg{flex:none;width:18px;height:18px;color:var(--hp-ink-3)}.hp-dash__link-text{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis}.hp-dash__link:hover{background:rgba(21,27,63,.05)}.hp-dash__link[aria-current=page]{background:var(--hp-surface);box-shadow:0 0 0 1px var(--hp-line),0 1px 2px rgba(21,27,63,.05);color:var(--hp-ink);font-weight:600}.hp-dash__link[aria-current=page] svg{color:var(--hp-navy)}.hp-dash__link.is-soon{color:var(--hp-ink-4);cursor:default}.hp-dash__link.is-soon svg{color:var(--hp-ink-4)}.hp-dash__link.is-soon:hover{background:none}.hp-dash__soon{padding:1px 6px;border-radius:9px;background:var(--hp-line-2);color:var(--hp-ink-4);font-size:10.5px;font-weight:600}.hp-dash__link:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-dash__count{min-width:20px;height:18px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;background:var(--hp-navy-tint);color:var(--hp-navy);font-size:11px;font-weight:600}.hp-dash__count.is-alert{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-dash__user{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0;padding:10px var(--hp-space-2) 0;border-top:1px solid var(--hp-line)}.hp-dash__avatar{width:30px;height:30px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:var(--hp-radius-pill);background:var(--hp-navy);color:var(--hp-on-dark);font-size:12px;font-weight:700}.hp-dash__user-text{display:flex;flex:1 1;flex-direction:column;min-width:0;line-height:1.25}.hp-dash__user-text b{font-size:13px}.hp-dash__user-text b,.hp-dash__user-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-dash__user-text span{color:var(--hp-ink-3);font-size:12px}.hp-dash__logout{display:flex;margin:0}.hp-dash__iconbtn{position:relative;width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink-3);cursor:pointer;transition:background .15s var(--hp-ease),color .15s var(--hp-ease)}.hp-dash__iconbtn:hover{background:rgba(21,27,63,.06);color:var(--hp-ink)}.hp-dash__iconbtn:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-dash.is-collapsed .hp-dash__side{padding-inline:var(--hp-space-2);align-items:stretch}.hp-dash.is-collapsed .hp-dash__brand{justify-content:center;padding-inline:0}.hp-dash.is-collapsed .hp-dash__logo{width:20px;overflow:hidden}.hp-dash.is-collapsed .hp-dash__logo .hp-logo{max-width:none}.hp-dash.is-collapsed .hp-dash__badge,.hp-dash.is-collapsed .hp-dash__search,.hp-dash.is-collapsed .hp-dash__soon,.hp-dash.is-collapsed .hp-dash__user-text{display:none}.hp-dash.is-collapsed .hp-dash__link-text{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hp-dash.is-collapsed .hp-dash__group-label{height:1px;margin:var(--hp-space-3) var(--hp-space-2);padding:0;overflow:hidden;background:var(--hp-line);font-size:0}.hp-dash.is-collapsed .hp-dash__link{position:relative;justify-content:center;padding:0}.hp-dash.is-collapsed .hp-dash__count{position:absolute;top:1px;right:3px;min-width:16px;height:16px;padding:0 4px;font-size:10px}.hp-dash.is-collapsed .hp-dash__user{flex-direction:column;gap:var(--hp-space-2);padding-inline:0}.hp-dash__main{min-width:0;display:flex;flex-direction:column}.hp-dash__top{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:60px;gap:var(--hp-space-3);padding:0 var(--hp-space-8) 0 var(--hp-space-4);border-bottom:1px solid var(--hp-line);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hp-dash__crumbs,.hp-dash__top{display:flex;align-items:center}.hp-dash__crumbs{overflow:hidden;white-space:nowrap;color:var(--hp-ink-3);font-size:14px}.hp-dash__crumb,.hp-dash__crumbs{gap:var(--hp-space-2);min-width:0}.hp-dash__crumb{display:inline-flex;flex-shrink:0;align-items:center}.hp-dash__crumb:last-child{flex-shrink:1}@media (max-width:599.98px){.hp-dash__crumb:not(:last-child):not(:nth-last-child(2)),.hp-dash__crumb:nth-last-child(2)>.hp-dash__crumb-sep{display:none}}.hp-dash__crumb a{color:inherit;text-decoration:none}.hp-dash__crumb a:hover{color:var(--hp-red-text)}.hp-dash__crumb [aria-current=page]{overflow:hidden;text-overflow:ellipsis;color:var(--hp-ink);font-weight:600}.hp-dash__crumb-sep{color:var(--hp-ink-4)}.hp-dash__sitebtn{height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border-radius:var(--hp-radius-sm);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);color:var(--hp-ink);font-size:14px;font-weight:600;text-decoration:none}.hp-dash__sitebtn svg{width:16px;height:16px}.hp-dash__sitebtn:hover{background:var(--hp-paper)}.hp-dash__bell{position:relative}.hp-dash__bell-dot{position:absolute;top:7px;right:8px;width:8px;height:8px;border-radius:50%;background:var(--hp-orange);box-shadow:0 0 0 2px #fff}.hp-dash__bell-dot.is-alert{background:var(--hp-red)}.hp-dash__bell-count{position:absolute;top:3px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hp-orange);color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff;pointer-events:none}.hp-dash__bell-count.is-alert{background:var(--hp-red)}.hp-dash__bell-prefs{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;border-top:1px solid var(--hp-line);background:var(--hp-paper)}.hp-dash__bell-pref{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--hp-ink-2);cursor:pointer}.hp-dash__bell-pref input{width:16px;height:16px;margin:0;accent-color:var(--hp-navy)}.hp-dash__bell-pref input:disabled+span{color:var(--hp-ink-3)}.hp-dash__popover{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 24px);background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);box-shadow:var(--hp-shadow-3);max-height:calc(100vh - 80px);overflow-x:hidden;overflow-y:auto}.hp-dash__popover-head{padding:14px 16px;border-bottom:1px solid var(--hp-line-2);font-size:14px;font-weight:700}.hp-dash__popover-empty{margin:0;padding:20px 16px;color:var(--hp-ink-3);font-size:14px}.hp-dash__popover ul{margin:0;padding:0;list-style:none}.hp-dash__popover li+li{border-top:1px solid var(--hp-line-2)}.hp-dash__popover a{display:flex;gap:12px;padding:12px 16px;color:inherit;text-decoration:none}.hp-dash__popover a:hover{background:var(--hp-paper)}.hp-dash__popover a>span:last-child{display:flex;flex-direction:column;min-width:0}.hp-dash__popover b{font-size:14px;font-weight:600}.hp-dash__popover small{color:var(--hp-ink-3);font-size:12px}.hp-dash__dot{width:8px;height:8px;flex:none;margin-top:6px;border-radius:50%;background:var(--hp-navy)}.hp-dash__dot.is-alert{background:var(--hp-red)}.hp-dash__dot.is-warn{background:var(--hp-orange)}.hp-dash__content{flex:1 1;padding:28px var(--hp-space-8) 48px;max-width:1440px;width:100%}.hp-dash__page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hp-space-4);margin-bottom:var(--hp-space-6)}.hp-dash__title{margin:0;color:var(--hp-ink);font-size:26px;font-weight:600;letter-spacing:-.03em;line-height:1.2}.hp-dash__lead{margin:4px 0 0;color:var(--hp-ink-3);font-size:14px}.hp-dash__page-actions{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-dash__scrim{display:none}.hp-dash__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-dash__card-title{margin:0 0 var(--hp-space-4);color:var(--hp-navy);font-size:17px;font-weight:700}.hp-dash__card-sub{margin:var(--hp-space-5) 0 var(--hp-space-3);color:var(--hp-ink-2);font-size:13px;font-weight:700}.hp-dash__facts{display:grid;grid-template-columns:max-content 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-dash__facts dt{color:var(--hp-ink-3)}.hp-dash__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.hp-dash__tags{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-dash__muted{margin:0;color:var(--hp-ink-3);font-size:14px;line-height:1.55}.hp-dash-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--hp-space-6) var(--hp-space-4);background:var(--hp-studio)}.hp-dash-login__card{width:100%;max-width:420px;padding:var(--hp-space-10) var(--hp-space-8);background:var(--hp-surface);border-radius:var(--hp-radius-md) var(--hp-radius-brand) var(--hp-radius-md) var(--hp-radius-md);box-shadow:var(--hp-shadow-brand)}.hp-dash-login__brand{margin-bottom:var(--hp-space-6)}.hp-dash-login__title{margin:0;color:var(--hp-navy);font-size:26px;font-weight:800;letter-spacing:-.02em}.hp-dash-login__lead{margin:var(--hp-space-2) 0 var(--hp-space-6);color:var(--hp-ink-3);font-size:15px}.hp-dash-login__note{margin:var(--hp-space-6) 0 0;color:var(--hp-ink-4);font-size:12px;line-height:1.5}.hp-dash-mfa__steps{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding-left:20px;color:var(--hp-ink-2);font-size:14px;line-height:1.5}.hp-dash-mfa__steps li::marker{color:var(--hp-navy);font-weight:700}.hp-dash-mfa__setup{display:grid;justify-items:center;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-dash-mfa__qr{display:block;width:184px;max-width:100%;margin:var(--hp-space-3) auto;padding:var(--hp-space-2);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);background:#fff}.hp-dash-mfa__qr svg{display:block;width:100%;height:auto}.hp-dash-mfa__manual{display:grid;grid-gap:4px;gap:4px;color:var(--hp-ink-3);font-size:13px}.hp-dash-mfa__manual code{display:block;padding:var(--hp-space-2) var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio);color:var(--hp-ink);font-size:14px;font-weight:600;letter-spacing:.04em;text-wrap:balance;overflow-wrap:anywhere}.hp-dash-mfa__links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--hp-space-2);font-size:14px}.hp-dash-mfa__codes{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-dash-mfa__codes ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:var(--hp-space-3);border:1px dashed var(--hp-line);border-radius:var(--hp-radius-md);background:var(--hp-paper);list-style:none}.hp-dash-mfa__codes li{color:var(--hp-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px;font-weight:600;letter-spacing:.03em;text-align:center}.hp-dash-mfa__code-actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-dash-mfa__code-actions .hp-btn svg{width:16px;height:16px}.hp-dash-account{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-gap:var(--hp-space-5);gap:var(--hp-space-5);align-items:start}@media (max-width:1023.98px){.hp-dash-account{grid-template-columns:minmax(0,1fr)}}.hp-dash-security__facts{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-gap:var(--hp-space-3) var(--hp-space-6);gap:var(--hp-space-3) var(--hp-space-6);margin:0 0 var(--hp-space-3);font-size:14px}.hp-dash-security__facts dt{color:var(--hp-ink-3)}.hp-dash-security__facts dd{margin:0;color:var(--hp-ink);font-weight:500}.hp-dash-security__facts dd.is-low{color:var(--hp-amber)}.hp-dash-security__off{margin:0;color:var(--hp-ink-2);font-size:14px}.hp-dash-security__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2)}@media (max-width:899.98px){.hp-dash,.hp-dash.is-collapsed{--hp-dash-side-w:0px;grid-template-columns:minmax(0,1fr)}.hp-dash.is-collapsed .hp-dash__side,.hp-dash__side{position:fixed;inset:0 auto 0 0;width:280px;max-width:86vw;padding:var(--hp-space-5) var(--hp-space-3);transform:translateX(-100%);visibility:hidden;transition:transform .22s var(--hp-ease),visibility 0s linear .22s;box-shadow:none}.hp-dash.is-drawer .hp-dash__side{transform:none;visibility:visible;transition:transform .22s var(--hp-ease),visibility 0s;box-shadow:var(--hp-shadow-3)}.hp-dash.is-collapsed .hp-dash__badge,.hp-dash.is-collapsed .hp-dash__search{display:flex}.hp-dash.is-collapsed .hp-dash__link-text{position:static;width:auto;height:auto;overflow:hidden;-webkit-clip-path:none;clip-path:none}.hp-dash.is-collapsed .hp-dash__user-text{display:block}.hp-dash.is-collapsed .hp-dash__soon{display:inline}.hp-dash.is-collapsed .hp-dash__link{justify-content:flex-start;padding:0 10px}.hp-dash.is-collapsed .hp-dash__logo{width:auto;overflow:visible}.hp-dash.is-collapsed .hp-dash__brand{justify-content:flex-start;padding-inline:var(--hp-space-2)}.hp-dash.is-collapsed .hp-dash__group-label{height:auto;margin:0;padding:var(--hp-space-4) var(--hp-space-3) var(--hp-space-1);background:none;font-size:11px}.hp-dash.is-collapsed .hp-dash__count{position:static;min-width:20px;height:18px;padding:0 6px;font-size:11px}.hp-dash.is-collapsed .hp-dash__user{flex-direction:row;padding-inline:var(--hp-space-2)}.hp-dash__scrim{position:fixed;inset:0;z-index:35;border:0;background:rgba(21,27,63,.4)}.hp-dash.is-drawer .hp-dash__scrim{display:block}.hp-dash__top{padding:0 var(--hp-space-4) 0 var(--hp-space-3)}.hp-dash__sitebtn span{display:none}.hp-dash__sitebtn{padding:0 10px}.hp-dash__content{padding:var(--hp-space-5) var(--hp-space-4) var(--hp-space-8)}.hp-dash__page-head{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hp-dash,.hp-dash__side{transition:none}}.hp-dash__popover a.hp-dash__popover-foot{display:block;padding:10px 16px;border-top:1px solid var(--hp-line-2);color:var(--hp-navy);font-size:13px;font-weight:600}.hp-pnl-req{color:var(--hp-red-text)}.hp-pnl-hint{margin:0;color:var(--hp-ink-3);font-size:12px;line-height:1.5}.hp-pnl-error{margin:0;color:var(--hp-red-text);font-size:13px;line-height:1.45}.hp-pnl-warn{color:var(--hp-orange);font-size:12px}.hp-pnl-empty{margin:0;padding:var(--hp-space-5) var(--hp-space-3);color:var(--hp-ink-3);font-size:14px;text-align:center}.hp-pnl-inline-error{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-red-tint);color:var(--hp-red-text);font-size:13px}.hp-pnl-img{display:block;width:100%;height:100%;object-fit:cover}.hp-pnl-failure{display:flex;flex-direction:column;align-items:flex-start;gap:var(--hp-space-4)}.hp-pnl-confirm p{margin:0;color:var(--hp-ink-2);font-size:14px;line-height:1.6}.hp-pnl-iconbtn{width:34px;height:34px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-ink-3);cursor:pointer;transition:background .15s var(--hp-ease),color .15s var(--hp-ease)}.hp-pnl-iconbtn:hover:not(:disabled){background:rgba(21,27,63,.07);color:var(--hp-navy)}.hp-pnl-iconbtn--danger:hover:not(:disabled){background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-pnl-iconbtn:disabled{opacity:.35;cursor:default}.hp-pnl-iconbtn:focus-visible,.hp-pnl-media__item:focus-visible,.hp-pnl-mediafield__empty:focus-visible,.hp-pnl-seg button:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}dialog.hp-pnl-modal{padding:0;border:0;background:transparent;color:var(--hp-ink);max-width:none;max-height:none;overflow:visible}dialog.hp-pnl-modal:not([open]){display:none}dialog.hp-pnl-modal::-webkit-backdrop{background:rgba(21,27,63,.45)}dialog.hp-pnl-modal::backdrop{background:rgba(21,27,63,.45)}body:has(dialog.hp-pnl-modal[open]){overflow:hidden}.hp-pnl-modal__panel{display:flex;flex-direction:column;min-height:0;background:var(--hp-surface);box-shadow:var(--hp-shadow-3)}.hp-pnl-modal--center{width:min(var(--hp-pnl-modal-w,640px),calc(100vw - 32px));max-height:calc(100vh - 48px);margin:auto}.hp-pnl-modal--center .hp-pnl-modal__panel{max-height:calc(100vh - 48px);border-radius:var(--hp-radius-md)}.hp-pnl-modal--drawer{position:fixed;inset:0 0 0 auto;width:min(var(--hp-pnl-modal-w,680px),100vw);height:100%;margin:0}.hp-pnl-modal--drawer .hp-pnl-modal__panel{height:100%}.hp-pnl-modal--sm{--hp-pnl-modal-w:440px}.hp-pnl-modal--md{--hp-pnl-modal-w:640px}.hp-pnl-modal--lg{--hp-pnl-modal-w:760px}.hp-pnl-modal__head{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-4) var(--hp-space-5);border-bottom:1px solid var(--hp-line)}.hp-pnl-modal__title{flex:1 1;min-width:0;margin:0;color:var(--hp-navy);font-size:18px;font-weight:700}.hp-pnl-modal__close{-webkit-margin-start:auto;margin-inline-start:auto}.hp-pnl-modal__title+.hp-tag+.hp-pnl-modal__close{-webkit-margin-start:0;margin-inline-start:0}.hp-pnl-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:var(--hp-space-5);overscroll-behavior:contain}.hp-pnl-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--hp-space-3);padding:var(--hp-space-4) var(--hp-space-5);border-top:1px solid var(--hp-line);background:var(--hp-surface)}@media (prefers-reduced-motion:no-preference){dialog.hp-pnl-modal[open] .hp-pnl-modal__panel{animation:hp-pnl-pop .18s var(--hp-ease)}dialog.hp-pnl-modal--drawer[open] .hp-pnl-modal__panel{animation:hp-pnl-slide .22s var(--hp-ease)}dialog.hp-pnl-modal[open]::-webkit-backdrop{animation:hp-pnl-fade .18s var(--hp-ease)}dialog.hp-pnl-modal[open]::backdrop{animation:hp-pnl-fade .18s var(--hp-ease)}}@keyframes hp-pnl-pop{0%{opacity:0;transform:translateY(8px) scale(.985)}}@keyframes hp-pnl-slide{0%{opacity:.6;transform:translateX(28px)}}@keyframes hp-pnl-fade{0%{opacity:0}}@media (max-width:640px){.hp-pnl-modal--center{width:100vw;max-height:100vh}.hp-pnl-modal--center .hp-pnl-modal__panel{max-height:100vh;border-radius:0}.hp-pnl-modal__body,.hp-pnl-modal__foot,.hp-pnl-modal__head{padding-inline:var(--hp-space-4)}.hp-pnl-modal__foot{flex-wrap:wrap}}.hp-pnl-toasts{position:fixed;inset:auto var(--hp-space-5) var(--hp-space-5) auto;z-index:1000;display:flex;flex-direction:column;gap:var(--hp-space-2);width:min(380px,calc(100vw - 2 * var(--hp-space-4)));pointer-events:none}.hp-pnl-toast{pointer-events:auto;display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-3) var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-navy);color:var(--hp-on-dark);box-shadow:var(--hp-shadow-3);font-size:14px;line-height:1.45}.hp-pnl-toast--error{background:var(--hp-red-text)}.hp-pnl-toast__icon{flex:none;padding-top:2px}.hp-pnl-toast__text{flex:1 1;min-width:0;padding-top:5px;overflow-wrap:anywhere}.hp-pnl-toast .hp-pnl-iconbtn{color:inherit}.hp-pnl-toast .hp-pnl-iconbtn:hover:not(:disabled){background:rgba(255,255,255,.16);color:inherit}.hp-pnl-media{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-pnl-media__bar{display:flex;flex-wrap:wrap;gap:var(--hp-space-3)}.hp-pnl-media__search{flex:1 1 220px;min-width:0}.hp-pnl-seg{display:inline-flex;padding:3px;border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-pnl-seg button{padding:0 14px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--hp-ink-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hp-pnl-seg button[aria-pressed=true]{background:var(--hp-surface);box-shadow:var(--hp-shadow-1);color:var(--hp-navy)}.hp-pnl-upload{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3)}.hp-pnl-upload .hp-btn{gap:var(--hp-space-2)}.hp-pnl-upload__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hp-pnl-media__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-pnl-media__item{width:100%;display:flex;flex-direction:column;gap:2px;padding:var(--hp-space-2);border:0;border-radius:var(--hp-radius-sm);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);color:inherit;font:inherit;text-align:start;cursor:pointer}.hp-pnl-media__item:hover{box-shadow:inset 0 0 0 1px var(--hp-navy)}.hp-pnl-media__item[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--hp-navy);background:var(--hp-navy-tint)}.hp-pnl-media__thumb{display:block;aspect-ratio:16/10;overflow:hidden;border-radius:6px;background:var(--hp-studio)}.hp-pnl-media__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600}.hp-pnl-media__dim{color:var(--hp-ink-3);font-size:12px}.hp-pnl-pager{gap:var(--hp-space-4);color:var(--hp-ink-3);font-size:13px}.hp-pnl-mediafield__empty,.hp-pnl-pager{display:flex;align-items:center;justify-content:center}.hp-pnl-mediafield__empty{width:100%;min-height:104px;flex-direction:column;gap:var(--hp-space-2);border:1.5px dashed var(--hp-line-2);border-radius:var(--hp-radius-md);background:var(--hp-studio);color:var(--hp-ink-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hp-pnl-mediafield__empty:hover{border-color:var(--hp-navy);color:var(--hp-navy)}.hp-pnl-mediafield__chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-4);padding:var(--hp-space-3);border-radius:var(--hp-radius-md);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-pnl-mediafield__thumb{width:140px;aspect-ratio:16/7;flex:none;overflow:hidden;border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-pnl-mediafield__meta{flex:1 1;min-width:140px;display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--hp-ink-3)}.hp-pnl-mediafield__meta b{overflow:hidden;text-overflow:ellipsis;color:var(--hp-ink);font-size:14px}.hp-pnl-mediafield__actions{display:flex;gap:var(--hp-space-2)}fieldset.hp-pnl-group{min-width:0;margin:0;padding:0;border:0}fieldset.hp-pnl-group>.hp-field__head{margin-bottom:6px}.hp-card-p{background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);box-shadow:var(--hp-shadow-0);min-width:0}.hp-card-p__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--hp-space-4);padding:var(--hp-space-4) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2)}.hp-card-p__title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.hp-card-p__sub{margin:2px 0 0;color:var(--hp-ink-3);font-size:13px}.hp-card-p__actions{display:flex;flex:none;align-items:center;gap:var(--hp-space-2)}.hp-card-p__body{padding:var(--hp-space-5)}.hp-card-p__body.is-flush{padding:0;overflow-x:auto}.hp-tabs-p{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--hp-space-4);padding:0 var(--hp-space-5);border-bottom:1px solid var(--hp-line);background:var(--hp-surface);border-radius:var(--hp-radius-md) var(--hp-radius-md) 0 0}.hp-tabs-p__list{display:flex;gap:var(--hp-space-5);overflow-x:auto;scrollbar-width:none;min-width:0}.hp-tabs-p__tab{display:inline-flex;align-items:center;gap:8px;height:48px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--hp-ink-3);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.hp-tabs-p__tab:hover{color:var(--hp-ink)}.hp-tabs-p__tab.is-active{border-bottom-color:var(--hp-red);color:var(--hp-ink);font-weight:600}.hp-tabs-p__tab:focus-visible{outline:2px solid var(--hp-navy);outline-offset:-2px;border-radius:4px}.hp-tabs-p__count{min-width:22px;padding:1px 7px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-3);font-size:12px;font-weight:600;text-align:center}.hp-tabs-p__tab.is-active .hp-tabs-p__count{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-tabs-p__trailing{display:flex;align-items:center;gap:var(--hp-space-2);padding-bottom:7px}.hp-tabs-p+.hp-card-p,.hp-tabs-p+.hp-card-p-attached{border-top:0;border-radius:0 0 var(--hp-radius-md) var(--hp-radius-md)}.hp-fmenu{position:relative;display:inline-flex}.hp-fmenu__btn{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;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:14px;font-weight:500;cursor:pointer}.hp-fmenu__btn svg{width:14px;height:14px;color:var(--hp-ink-3)}.hp-fmenu__btn:hover{border-color:var(--hp-ink-4)}.hp-fmenu__btn.is-set{border-color:var(--hp-navy);background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-fmenu__btn:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-fmenu__pop{position:absolute;top:calc(100% + 6px);left:0;z-index:25;min-width:220px;max-height:320px;overflow-y:auto;padding:var(--hp-space-1);background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);box-shadow:var(--hp-shadow-3)}.hp-fmenu__pop.is-end{left:auto;right:0}.hp-fmenu__item{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:9px 10px;border-radius:6px;color:var(--hp-ink-2);font-size:14px;text-decoration:none}.hp-fmenu__item svg{width:14px;height:14px;color:var(--hp-navy)}.hp-fmenu__item:focus-visible,.hp-fmenu__item:hover{outline:none;background:var(--hp-paper)}.hp-fmenu__item.is-active{color:var(--hp-ink);font-weight:600}.hp-fmenu__clear{margin-top:var(--hp-space-1);border-top:1px solid var(--hp-line-2);border-radius:0 0 6px 6px;color:var(--hp-red-text)}.hp-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2);padding:var(--hp-space-3) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2)}.hp-filterbar__search{flex:1 1 240px;min-width:200px;max-width:360px}.hp-filterbar__grow{flex:1 1}.hp-status{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:var(--hp-radius-pill);font-size:12.5px;font-weight:600;white-space:nowrap}.hp-status__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.hp-status--success{background:var(--hp-green-tint);color:var(--hp-green)}.hp-status--warn{background:var(--hp-amber-tint);color:var(--hp-amber)}.hp-status--danger{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-status--info{background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-status--neutral{background:var(--hp-studio);color:var(--hp-ink-3)}.hp-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4);margin-bottom:var(--hp-space-5)}.hp-kpi{display:flex;flex-direction:column;gap:6px;padding:var(--hp-space-4) var(--hp-space-5);background:var(--hp-surface);border:1px solid var(--hp-line);border-radius:var(--hp-radius-md);color:inherit;text-decoration:none}.hp-kpi.is-link:hover{border-color:var(--hp-ink-4);box-shadow:var(--hp-shadow-1)}.hp-kpi__label{color:var(--hp-ink-3);font-size:13px;font-weight:500}.hp-kpi__value{font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.hp-kpi--alert .hp-kpi__value{color:var(--hp-red-text)}.hp-kpi--warn .hp-kpi__value{color:var(--hp-amber)}.hp-kpi__foot{display:flex;align-items:center;gap:var(--hp-space-2);font-size:12.5px}.hp-kpi__delta{font-weight:600}.hp-kpi__delta.is-up{color:var(--hp-green)}.hp-kpi__delta.is-down{color:var(--hp-red-text)}.hp-kpi__delta.is-flat,.hp-kpi__hint,.hp-pagination{color:var(--hp-ink-3)}.hp-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3) var(--hp-space-5);padding:var(--hp-space-3) var(--hp-space-5);border-top:1px solid var(--hp-line-2);font-size:13px}.hp-pagination .hp-pager__pages{margin:0;padding:0;list-style:none}.hp-pagination__sizes{display:inline-flex;align-items:center;gap:6px}.hp-pagination__size{min-width:32px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--hp-ink-2);font-weight:500;text-decoration:none}.hp-pagination__size:hover{background:var(--hp-paper)}.hp-pagination__size.is-active{background:var(--hp-navy-tint);color:var(--hp-navy);font-weight:600}.hp-bulk{position:-webkit-sticky;position:sticky;top:68px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3) var(--hp-space-4);padding:10px var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-navy);color:var(--hp-on-dark);box-shadow:var(--hp-shadow-2);font-size:14px}.hp-bulk__actions{display:flex;flex:1 1;flex-wrap:wrap;gap:var(--hp-space-2)}.hp-bulk__clear{border:0;background:none;color:var(--hp-on-dark-muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.hp-bulk__clear:hover{color:var(--hp-on-dark)}.hp-table-p{width:100%;border-collapse:collapse;font-size:14px}.hp-table-p th{padding:10px var(--hp-space-4);background:var(--hp-paper);border-bottom:1px solid var(--hp-line);color:var(--hp-ink-3);font-size:12px;font-weight:600;letter-spacing:.02em;text-align:left;white-space:nowrap}.hp-table-p td{padding:12px var(--hp-space-4);border-bottom:1px solid var(--hp-line-2);vertical-align:middle}.hp-table-p tbody tr:hover{background:var(--hp-paper)}.hp-table-p tbody tr:last-child td{border-bottom:0}.hp-table-p .is-num{text-align:right;white-space:nowrap}.hp-table-p td:first-child,.hp-table-p th:first-child{padding-left:var(--hp-space-5)}.hp-table-p td:last-child,.hp-table-p th:last-child{padding-right:var(--hp-space-5)}@media (max-width:640px){.hp-card-p__head,.hp-filterbar,.hp-pagination,.hp-tabs-p{padding-inline:var(--hp-space-3)}.hp-card-p__body{padding:var(--hp-space-4) var(--hp-space-3)}}.hp-lst{margin-bottom:var(--hp-space-5)}.hp-lst>.hp-tabs-p{background:none}.hp-lst>.hp-filterbar[aria-busy=true]~.hp-lst__scroll{opacity:.65}.hp-lst__scroll{position:relative;overflow-x:auto}.hp-lst__empty{margin:0;padding:var(--hp-space-10) var(--hp-space-5);color:var(--hp-ink-3);font-size:14px;text-align:center}.hp-lst>.hp-empty-state,.hp-lst>div:not([class]){padding:var(--hp-space-6) var(--hp-space-5)}.hp-lst-table{min-width:760px}.hp-lst-table tr.is-attention td,.hp-lst-table tr.is-attention:hover td{background:var(--hp-red-tint)}.hp-lst .hp-filterbar .hp-input-icon{width:100%}.hp-lst__note{margin:0;padding:var(--hp-space-2) var(--hp-space-5);border-bottom:1px solid var(--hp-line-2);color:var(--hp-ink-3);font-size:13px}.hp-lst__foot{margin:calc(var(--hp-space-3) * -1) 0 var(--hp-space-5);font-size:12.5px}.hp-lst-table tr.is-muted td,.hp-lst__foot{color:var(--hp-ink-3)}.hp-lst-table tr.is-selected td{background:var(--hp-navy-tint)}.hp-pagination .hp-pager{margin-top:0}.hp-ofr-link:focus-visible,.hp-ofr-textbtn:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-ofr-cellinput{min-height:36px;padding-block:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:end}.hp-ofr-cellinput.is-changed{box-shadow:inset 0 0 0 2px var(--hp-amber)}.hp-ofr-cellinput[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--hp-red)}.hp-ofr-link{color:var(--hp-navy);text-decoration:none}.hp-ofr-link:hover{text-decoration:underline}.hp-ofr-main{display:block;min-width:0}.hp-ofr-sub{display:block;margin-top:2px;color:var(--hp-ink-3);font-size:12px;line-height:1.45}.hp-ofr-sku{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.hp-ofr-campaign{color:var(--hp-navy);font-weight:600}.hp-ofr-state{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-ofr-textbtn{padding:var(--hp-space-1) var(--hp-space-2);border:0;border-radius:var(--hp-radius-sm);background:transparent;color:var(--hp-navy);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.hp-ofr-textbtn:hover:not(:disabled){background:var(--hp-navy-tint)}.hp-ofr-textbtn:disabled{opacity:.5;cursor:not-allowed}.hp-ofr-form,.hp-ofr-guard{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ofr-guard__list{max-height:340px;margin:0;padding:0;overflow-y:auto;list-style:none}.hp-ofr-guard__item,.hp-ofr-guard__list{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2)}.hp-ofr-guard__item{padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-amber-tint)}.hp-ofr-guard__prices{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ofr-guard__from,.hp-ofr-guard__to{display:grid}.hp-ofr-guard__pct{font-weight:700}.hp-ofr-guard__reason{color:var(--hp-ink-2);font-size:13px;line-height:1.5}.hp-ofr-savebar{position:-webkit-sticky;position:sticky;bottom:var(--hp-space-3);z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--hp-space-3);margin-top:var(--hp-space-4);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:var(--hp-shadow-2),inset 0 0 0 1px var(--hp-line)}.hp-ofr-savebar__text{flex:1 1 auto;font-size:14px;font-weight:600}.hp-xl,.hp-xl-upload{display:grid;grid-gap:16px;gap:16px}.hp-xl-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:960px){.hp-xl-top{grid-template-columns:minmax(0,1fr)}}.hp-xl-card{display:grid;grid-gap:12px;gap:12px;padding:16px}.hp-xl-card__title{margin:0;font-size:15px;font-weight:700;color:var(--hp-navy)}.hp-xl-muted{margin:0;color:var(--hp-ink-3);font-size:13px}.hp-xl-block{display:block}.hp-xl-bad{color:var(--hp-red-text)}.hp-xl-drop{position:relative;display:grid;grid-gap:4px;gap:4px;justify-items:center;padding:32px 16px;border:2px dashed var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);text-align:center;cursor:pointer}.hp-xl-drop.is-compact{padding:12px 16px}.hp-xl-drop.is-over,.hp-xl-drop:focus-within{border-color:var(--hp-navy);background:var(--hp-navy-tint)}.hp-xl-drop.is-disabled{cursor:not-allowed;opacity:.6}.hp-xl-drop__input{position:absolute;width:1px;height:1px;opacity:0}.hp-xl-drop__title{font-weight:600;color:var(--hp-navy)}.hp-xl-drop__hint{color:var(--hp-ink-3);font-size:13px}.hp-xl-template{display:grid;grid-gap:8px;gap:8px;justify-items:start}.hp-xl-template+.hp-xl-template{padding-top:12px;border-top:1px solid var(--hp-line-2)}.hp-xl-template>.hp-field,.hp-xl-template>div{width:100%}.hp-xl-template__title{margin:0;font-size:13px;font-weight:700}.hp-xl-select{height:auto;margin-top:6px}.hp-xl-seller{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px}.hp-xl-seller.is-picking{display:block}.hp-xl-seller__label{color:var(--hp-ink-3);font-size:13px}.hp-xl-sellers{display:grid;grid-gap:4px;gap:4px;max-height:200px;margin:8px 0 0;padding:0;overflow-y:auto;list-style:none}.hp-xl-sellers__item{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);font:inherit;text-align:left;cursor:pointer}.hp-xl-sellers__item:focus-visible,.hp-xl-sellers__item:hover{border-color:var(--hp-navy);background:var(--hp-navy-tint)}.hp-xl-sellers__item>span:first-child{flex:1 1 auto;font-weight:600}.hp-xl-result__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.hp-xl-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.hp-xl-summary{flex:1 1 100%;margin:0}.hp-xl-table{display:grid;grid-gap:8px;gap:8px}.hp-xl-table__title{max-width:360px}.hp-xl-table__message{display:block;margin-top:4px;color:var(--hp-ink-2);font-size:12.5px}.hp-xl-pager{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px}.hp-xl-row-actions{white-space:nowrap}.hp-xl-row-actions .hp-btn+.hp-btn{margin-left:4px}.hp-xl-issues{max-height:360px;overflow-y:auto}.hp-xl-more{padding:8px 12px}.hp-xl-progress{display:grid;grid-gap:6px;gap:6px}.hp-xl-progress__bar{height:8px;border-radius:4px;background:var(--hp-line);overflow:hidden}.hp-xl-progress__bar>span{display:block;height:100%;background:var(--hp-ink)}.hp-vit-block__main:focus-visible,.hp-vit-result:focus-visible,.hp-vit-typecard:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-vit-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-4);margin-bottom:var(--hp-space-5)}.hp-vit-toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-3)}.hp-vit-counts,.hp-vit-toolbar__actions .hp-btn{gap:var(--hp-space-2)}.hp-vit-counts{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.hp-vit-count{padding:6px 12px;border-radius:var(--hp-radius-pill);background:var(--hp-studio);color:var(--hp-ink-2);font-size:13px}.hp-vit-count b{color:var(--hp-navy)}.hp-vit-count.is-live{background:var(--hp-green-tint);color:var(--hp-green)}.hp-vit-count.is-live b{color:inherit}.hp-vit-count.is-scheduled{background:var(--hp-amber-tint)}.hp-vit-count.is-total{background:transparent;box-shadow:inset 0 0 0 1px var(--hp-line);color:var(--hp-ink-3)}.hp-vit-help{margin:0 0 var(--hp-space-3);color:var(--hp-ink-3);font-size:13px}.hp-vit-list{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-vit-block{position:relative;display:grid;grid-template-columns:22px 22px minmax(0,1fr) auto auto auto;align-items:center;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4) var(--hp-space-3) var(--hp-space-2);border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);transition:box-shadow .15s var(--hp-ease),opacity .15s var(--hp-ease)}.hp-vit-block:hover{box-shadow:inset 0 0 0 1px var(--hp-line-2),var(--hp-shadow-1)}.hp-vit-block.is-muted .hp-vit-block__thumb{opacity:.7}.hp-vit-block.is-dragging{opacity:.45}.hp-vit-block.is-drop-before{box-shadow:inset 0 0 0 1px var(--hp-line),0 -3px 0 0 var(--hp-navy)}.hp-vit-block.is-drop-after{box-shadow:inset 0 0 0 1px var(--hp-line),0 3px 0 0 var(--hp-navy)}.hp-vit-block__grip{display:flex;align-items:center;justify-content:center;height:40px;color:var(--hp-ink-4);cursor:-webkit-grab;cursor:grab;touch-action:none}.hp-vit-block__grip:hover{color:var(--hp-navy)}.hp-vit-block__grip.is-disabled{cursor:not-allowed;opacity:.4}.hp-vit-block__index{color:var(--hp-ink-4);font-size:13px;font-weight:700;text-align:center}.hp-vit-block__main{gap:var(--hp-space-4);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.hp-vit-block__main,.hp-vit-block__thumb{display:flex;align-items:center;border-radius:var(--hp-radius-sm)}.hp-vit-block__thumb{width:96px;height:56px;flex:none;justify-content:center;overflow:hidden;background:var(--hp-studio);color:var(--hp-ink-3)}.hp-vit-block__text{display:flex;flex-direction:column;gap:3px;min-width:0}.hp-vit-block__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hp-space-2)}.hp-vit-block__title b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hp-navy);font-size:15px}.hp-vit-block__type{color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-vit-block__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--hp-ink-3);font-size:13px}.hp-vit-block__issue,.hp-vit-block__note{display:flex;align-items:center;gap:5px;font-size:12px}.hp-vit-block__note{color:var(--hp-ink-2)}.hp-vit-block__issue.is-error{color:var(--hp-red-text)}.hp-vit-block__issue.is-warning{color:var(--hp-orange)}.hp-vit-block__issue.is-info{color:var(--hp-ink-3)}.hp-vit-block__actions,.hp-vit-block__state,.hp-vit-block__switch{display:flex;align-items:center}.hp-vit-block__actions{gap:2px}@media (max-width:1100px){.hp-vit-block{grid-template-columns:22px 22px minmax(0,1fr) auto auto;grid-template-areas:"grip index main main main" ". . state switch actions"}.hp-vit-block__grip{grid-area:grip}.hp-vit-block__index{grid-area:index}.hp-vit-block__main{grid-area:main}.hp-vit-block__state{grid-area:state}.hp-vit-block__switch{grid-area:switch;justify-self:end}.hp-vit-block__actions{grid-area:actions}}@media (max-width:640px){.hp-vit-block__thumb{width:64px;height:44px}.hp-vit-block__grip{display:none}.hp-vit-block{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"index main main" ". state switch" ". actions actions";padding-inline:var(--hp-space-3)}.hp-vit-block__actions{justify-self:end}}.hp-vit-picker{display:flex;flex-direction:column;gap:var(--hp-space-5)}.hp-vit-picker__title{margin:0 0 var(--hp-space-2);color:var(--hp-ink-3);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hp-vit-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding:0;list-style:none}.hp-vit-typecard{width:100%;height:100%;display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-4);border:0;border-radius:var(--hp-radius-md);background:var(--hp-surface);box-shadow:inset 0 0 0 1px var(--hp-line);color:inherit;font:inherit;text-align:start;cursor:pointer;transition:box-shadow .15s var(--hp-ease),background .15s var(--hp-ease)}.hp-vit-typecard:hover{background:var(--hp-studio);box-shadow:inset 0 0 0 1px var(--hp-navy)}.hp-vit-typecard__icon{width:40px;height:40px;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-vit-typecard__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.hp-vit-typecard__text b{color:var(--hp-navy);font-size:15px}.hp-vit-typecard__text>span{color:var(--hp-ink-3);font-size:13px;line-height:1.45}.hp-vit-typecard__soon{color:var(--hp-orange)!important;font-size:12px!important}.hp-vit-chosen{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0 0 var(--hp-space-3);padding:0;list-style:none}.hp-vit-chosen__item{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-2) var(--hp-space-2) var(--hp-space-2) var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-vit-chosen__index{width:22px;flex:none;color:var(--hp-ink-4);font-size:12px;font-weight:700;text-align:center}.hp-vit-chosen__body{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:14px}.hp-vit-chosen__body b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.hp-vit-chosen__sub{color:var(--hp-ink-3);font-size:12px}.hp-vit-chosen__actions{display:flex;flex:none}.hp-vit-addrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3)}.hp-vit-addrow .hp-btn{gap:var(--hp-space-2)}.hp-vit-search{display:flex;flex-direction:column;gap:var(--hp-space-2);padding:var(--hp-space-3);border-radius:var(--hp-radius-md);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-vit-search__bar{display:flex;align-items:center;gap:var(--hp-space-2)}.hp-vit-search__bar>:first-child{flex:1 1;min-width:0}.hp-vit-results{display:flex;flex-direction:column;max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.hp-vit-result{width:100%;display:flex;align-items:center;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-vit-result:hover:not(:disabled){background:var(--hp-studio)}.hp-vit-result:disabled{cursor:default;opacity:.55}.hp-vit-result__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-vit-result__main{flex:1 1;min-width:0;display:flex;flex-direction:column;font-size:14px}.hp-vit-result__main b{font-weight:600}.hp-vit-result__main b,.hp-vit-result__main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-vit-result__main span{color:var(--hp-ink-3);font-size:12px}.hp-vit-result__state{flex:none;color:var(--hp-navy);font-size:12px;font-weight:700}.hp-vit-picklist{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-vit-pick{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);box-shadow:inset 0 0 0 1px var(--hp-line);cursor:pointer}.hp-vit-pick:has(input:checked){background:var(--hp-navy-tint);box-shadow:inset 0 0 0 1px var(--hp-navy)}.hp-vit-pick input{width:18px;height:18px;margin-top:2px;accent-color:var(--hp-navy)}.hp-vit-pick__text{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.hp-vit-pick__text span{color:var(--hp-ink-3);font-size:13px;line-height:1.45}.hp-vit-form{display:flex;flex-direction:column;gap:var(--hp-space-6)}.hp-vit-form__lead{margin:0;color:var(--hp-ink-3);font-size:14px}.hp-vit-section{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-vit-section__title{margin:0;padding-bottom:var(--hp-space-2);border-bottom:1px solid var(--hp-line);color:var(--hp-navy);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hp-vit-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-vit-cards,.hp-vit-setting{display:flex;flex-direction:column;gap:var(--hp-space-2)}.hp-vit-cards{margin:0 0 var(--hp-space-3);padding:0;list-style:none}.hp-vit-card{border-radius:var(--hp-radius-md);background:var(--hp-studio);box-shadow:inset 0 0 0 1px transparent}.hp-vit-card--error{box-shadow:inset 0 0 0 1px var(--hp-red-text)}.hp-vit-card__head{display:flex;align-items:center;gap:var(--hp-space-2);padding:var(--hp-space-2) var(--hp-space-2) var(--hp-space-2) var(--hp-space-2)}.hp-vit-card__toggle{display:flex;flex:1 1;min-width:0;align-items:center;gap:var(--hp-space-3);min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.hp-vit-card__toggle:focus-visible{outline:2px solid var(--hp-ink);outline-offset:2px;border-radius:var(--hp-radius-sm)}.hp-vit-card__thumb{display:grid;flex:none;place-items:center;width:56px;height:40px;overflow:hidden;border-radius:var(--hp-radius-sm);background:var(--hp-line);color:var(--hp-ink-3)}.hp-vit-card__thumb--num{width:40px;font-weight:700;font-size:var(--hp-text-sm,.875rem);color:var(--hp-ink-2,var(--hp-ink-3))}.hp-vit-card__thumb img{width:100%;height:100%;object-fit:cover}.hp-vit-card__title{display:flex;flex-direction:column;min-width:0;font-size:14px}.hp-vit-card__title b,.hp-vit-card__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-vit-card__title b{font-weight:600}.hp-vit-card__title span{color:var(--hp-ink-3);font-size:12px}.hp-vit-card__body{display:flex;flex-direction:column;gap:var(--hp-space-4);padding:var(--hp-space-3) var(--hp-space-4) var(--hp-space-4);border-top:1px solid var(--hp-line)}.hp-vit-textarea{height:auto;padding:12px 16px;line-height:1.55;resize:vertical}.hp-vit-checks{display:flex;flex-wrap:wrap;gap:var(--hp-space-5)}.hp-vit-statusrow{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-4);padding:var(--hp-space-4);border-radius:var(--hp-radius-md);background:var(--hp-studio)}.hp-vit-statusrow b{color:var(--hp-navy);font-size:15px}.hp-vit-statusrow p{margin:2px 0 0}.hp-vit-issues{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-vit-issue{padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-amber-tint);color:var(--hp-ink);font-size:13px;line-height:1.5}.hp-vit-issue--error{background:var(--hp-red-tint);color:var(--hp-red-text)}.hp-vit-issue--info{background:var(--hp-navy-tint);color:var(--hp-navy)}.hp-vit-foot__note{flex:1 1;min-width:0;color:var(--hp-ink-3);font-size:12px}.hp-vit-preview{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-vit-preview__meta{margin:0;color:var(--hp-ink-2);font-size:13px;font-weight:600}.hp-vit-preview__list{display:flex;flex-direction:column;gap:var(--hp-space-2);margin:0;padding:0 0 0 var(--hp-space-5)}.hp-vit-preview__item{-webkit-padding-start:var(--hp-space-2);padding-inline-start:var(--hp-space-2);font-size:14px}.hp-vit-preview__item b{-webkit-margin-end:var(--hp-space-2);margin-inline-end:var(--hp-space-2);color:var(--hp-navy)}.hp-vit-preview__item span{color:var(--hp-ink-3);font-size:12px}.hp-vit-preview__item em{-webkit-margin-start:var(--hp-space-2);margin-inline-start:var(--hp-space-2);color:var(--hp-orange);font-size:12px;font-style:normal;font-weight:700}.hp-vit-panel{display:flex;flex-direction:column;min-height:100%;background:var(--hp-surface)}.hp-vit-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-4) var(--hp-space-5);border-bottom:1px solid var(--hp-line)}.hp-vit-panel__title{margin:0;font-size:17px;font-weight:700}.hp-vit-panel__body{flex:1 1;padding:var(--hp-space-4) var(--hp-space-5)}.hp-vit-panel__foot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--hp-space-2);padding:var(--hp-space-3) var(--hp-space-5);border-top:1px solid var(--hp-line);background:var(--hp-surface)}.hp-vit-panel__foot .hp-vit-foot__note{flex:1 1 100%}.hp-vit-section--fold{gap:0}.hp-vit-section--fold .hp-vit-section__title{padding:0}.hp-vit-fold{display:flex;align-items:center;justify-content:space-between;gap:var(--hp-space-2);width:100%;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.hp-vit-fold:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-vit-section__body{display:flex;flex-direction:column;gap:var(--hp-space-4);padding-top:var(--hp-space-4)}.hp-vit-section__body[hidden]{display:none}.hp-vit-link{display:flex;align-items:center;gap:var(--hp-space-3);padding:var(--hp-space-3);border-radius:var(--hp-radius-md);box-shadow:inset 0 0 0 1px var(--hp-line)}.hp-vit-link__icon{display:inline-flex;flex:none;color:var(--hp-ink-3)}.hp-vit-link__text{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:2px;font-size:14px}.hp-vit-link__text b{overflow-wrap:anywhere;font-weight:600}.hp-vit-link__actions{display:flex;flex:none;gap:var(--hp-space-2)}.hp-vit-builder{display:flex;flex-direction:column;gap:var(--hp-space-5)}.hp-vit-builder .hp-pnl-seg{flex-wrap:wrap}.hp-vit-builder__pane{display:flex;flex-direction:column;gap:var(--hp-space-4)}.hp-vit-builder__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3);padding-top:var(--hp-space-4);border-top:1px solid var(--hp-line)}.hp-vit-builder__preview{flex:1 1 240px;margin:0;font-size:14px}.hp-vit-choice{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3);border-radius:var(--hp-radius-md);box-shadow:inset 0 0 0 1px var(--hp-line);cursor:pointer;font-size:14px}.hp-vit-choice>span{display:flex;flex-direction:column;gap:2px}.hp-vit-choice:has(input:checked){box-shadow:inset 0 0 0 2px var(--hp-navy)}@media (max-width:640px){.hp-vit-link{flex-wrap:wrap}}.hp-ovw-legend{display:flex;gap:var(--hp-space-4);margin:0;padding:0;list-style:none;color:var(--hp-ink-3);font-size:12.5px}.hp-ovw-legend li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.hp-ovw-legend__line{width:18px;height:0;border-top:2px solid var(--hp-navy)}.hp-ovw-legend__line.is-dashed{border-top:2px dashed var(--hp-ink-4)}.hp-ovw-seg{display:inline-flex;padding:3px;border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-ovw-seg__item{height:28px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--hp-ink-3);font:inherit;font-size:13px;font-weight:500;cursor:pointer}.hp-ovw-seg__item[aria-pressed=true]{background:var(--hp-surface);box-shadow:0 1px 2px rgba(21,27,63,.08);color:var(--hp-ink);font-weight:600}.hp-ovw-seg__item:focus-visible{outline:2px solid var(--hp-navy);outline-offset:1px}.hp-ovw-chart{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--hp-space-3);gap:var(--hp-space-3);padding-bottom:28px}.hp-ovw-chart__y{display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0;list-style:none;color:var(--hp-ink-4);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;transform:translateY(-.5em);height:calc(var(--hp-ovw-plot-h) + 1em)}.hp-ovw-chart{--hp-ovw-plot-h:260px}.hp-ovw-chart__plot{height:var(--hp-ovw-plot-h);position:relative;min-width:0;touch-action:pan-y}.hp-ovw-chart__svg{display:block;width:100%;height:100%;overflow:visible}.hp-ovw-chart__grid{stroke:var(--hp-line-2);stroke-width:1}.hp-ovw-chart__now{fill:none;stroke:var(--hp-navy);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.hp-ovw-chart__before{fill:none;stroke:var(--hp-ink-4);stroke-width:1.5;stroke-dasharray:5 4}.hp-ovw-chart__cursor{stroke:var(--hp-ink-4);stroke-width:1}.hp-ovw-chart__dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--hp-navy);box-shadow:0 0 0 3px var(--hp-surface);pointer-events:none}.hp-ovw-chart__x{position:absolute;inset:calc(100% + 6px) 0 auto 0;height:16px;margin:0;padding:0;list-style:none;color:var(--hp-ink-4);font-size:11.5px}.hp-ovw-chart__x li{position:absolute;transform:translateX(-50%);white-space:nowrap}.hp-ovw-chart__x li:first-child{transform:none}.hp-ovw-chart__x li:last-child{transform:translateX(-100%)}.hp-ovw-tip{position:absolute;top:8px;display:grid;grid-gap:2px;gap:2px;min-width:150px;padding:10px 12px;margin-left:12px;border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);box-shadow:var(--hp-shadow-2);color:var(--hp-ink-3);font-size:12.5px;pointer-events:none;white-space:nowrap}.hp-ovw-tip.is-left{margin-left:0;transform:translateX(calc(-100% - 12px))}.hp-ovw-tip>b{color:var(--hp-ink);font-size:13px}.hp-ovw-tip span b{float:right;margin-left:var(--hp-space-4);color:var(--hp-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.hp-ovw-chart{--hp-ovw-plot-h:200px}.hp-ovw-legend{display:none}.hp-card-p__head:has(.hp-ovw-seg){flex-wrap:wrap}.hp-card-p__actions:has(.hp-ovw-seg){flex:1 1 100%;min-width:0}.hp-ovw-seg{flex-wrap:wrap}}.hp-ssc,.hp-ssc__top{display:grid;grid-gap:var(--hp-space-5);gap:var(--hp-space-5)}.hp-ssc__top{grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.hp-ssc__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.hp-ssc-badges,.hp-ssc-score{display:grid;align-content:start;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);padding:var(--hp-space-5)}.hp-ssc-score__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3)}.hp-ssc-score__main{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--hp-space-4)}.hp-ssc-score__value{display:flex;align-items:baseline;gap:4px;margin:0;color:var(--hp-ink)}.hp-ssc-score__value b{font-size:44px;font-weight:700;line-height:1;letter-spacing:-.03em}.hp-ssc-score__value span{color:var(--hp-ink-3);font-size:16px;font-weight:600}.hp-ssc-score__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-3);padding-bottom:6px}.hp-ssc-score__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--hp-space-3);gap:var(--hp-space-3);margin:0;padding-top:var(--hp-space-4);border-top:1px solid var(--hp-line-2)}.hp-ssc-score__facts div{display:grid;grid-gap:2px;gap:2px}.hp-ssc-score__facts dt{color:var(--hp-ink-3);font-size:12px;font-weight:600}.hp-ssc-score__facts dd{margin:0;font-size:18px;font-weight:700}.hp-ssc-score__note{margin:0;padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-paper);color:var(--hp-ink-2);font-size:13px;line-height:1.5}.hp-ssc-score__foot{margin:0;color:var(--hp-ink-3);font-size:12px;line-height:1.5}.hp-ssc-badges__list{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-ssc-badge{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-sm)}.hp-ssc-badge__icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--hp-line-2);color:var(--hp-ink-3)}.hp-ssc-badge.is-earned .hp-ssc-badge__icon{background:var(--hp-green-tint);color:var(--hp-green)}.hp-ssc-badge__text{display:grid;grid-gap:2px;gap:2px;flex:1 1;min-width:0;font-size:13px}.hp-ssc-badge__text span{color:var(--hp-ink-3);font-size:12px;line-height:1.45}.hp-ssc-badge__state{flex:none;color:var(--hp-ink-3);font-size:12px;font-weight:600;white-space:nowrap}.hp-ssc-badge.is-earned .hp-ssc-badge__state{color:var(--hp-green)}.hp-ssc-badge.is-off{opacity:.6}.hp-ssc-table tbody th{padding:12px var(--hp-space-4);background:transparent;color:var(--hp-ink);font-size:14px;font-weight:400;letter-spacing:0;white-space:normal}.hp-ssc-table tbody th,.hp-ssc-table tbody:not(:last-child) tr:last-child td{border-bottom:1px solid var(--hp-line-2)}.hp-ssc-table tbody:last-child tr:last-child th{border-bottom:0}.hp-ssc-table .hp-ssc-table__group th{padding:8px var(--hp-space-4);background:var(--hp-paper);color:var(--hp-ink-3);font-size:12px;font-weight:600;letter-spacing:.02em}.hp-ssc-table__label{display:grid;grid-gap:2px;gap:2px;min-width:220px;max-width:360px}.hp-ssc-table__label span{color:var(--hp-ink-3);font-size:12px;line-height:1.45}.hp-ssc-table tr.is-muted .hp-ssc-table__label b,.hp-ssc-table tr.is-muted td{color:var(--hp-ink-3)}.hp-ssc-table__action{text-align:right;white-space:nowrap}.hp-ssc-table__foot{margin:0;padding:var(--hp-space-3) var(--hp-space-4);border-top:1px solid var(--hp-line-2);color:var(--hp-ink-3);font-size:12px;line-height:1.5}.hp-ssc-window{display:inline-grid;gap:2px;justify-items:end}.hp-ssc-state,.hp-ssc-window span{color:var(--hp-ink-3);font-size:12px}.hp-ssc-impact{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3)}.hp-ssc-vio{margin-top:var(--hp-space-5)}.hp-ssc-vio__empty{margin:0;padding:var(--hp-space-4) var(--hp-space-5) var(--hp-space-2);color:var(--hp-ink-2);font-size:14px}.hp-ssc-vio__list{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:var(--hp-space-4) var(--hp-space-5) var(--hp-space-3);list-style:none}.hp-ssc-vio__item{display:flex;align-items:flex-start;gap:var(--hp-space-3);padding:var(--hp-space-3);border:1px solid var(--hp-line-2);border-radius:var(--hp-radius-sm)}.hp-ssc-vio__item.is-out{background:var(--hp-paper)}.hp-ssc-vio__points{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:8px;background:var(--hp-red-tint);color:var(--hp-red-text);font-size:14px;font-weight:700}.hp-ssc-vio__item.is-out .hp-ssc-vio__points{background:var(--hp-studio);color:var(--hp-ink-3)}.hp-ssc-vio__text{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.hp-ssc-vio__note{color:var(--hp-ink-2);line-height:1.45;overflow-wrap:anywhere}.hp-ssc-vio__meta{color:var(--hp-ink-3);font-size:12px}.hp-ssc-vio__state{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--hp-space-1)}.hp-ssc-vio>.hp-ssc-score__foot{margin:0;padding:var(--hp-space-1) var(--hp-space-5) var(--hp-space-4)}.hp-ssc-vio__form{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ssc-vio__textarea{min-height:96px;resize:vertical}@media (max-width:640px){.hp-ssc-vio__item{flex-wrap:wrap}.hp-ssc-vio__state{flex-direction:row;align-items:center;width:100%;padding-left:calc(32px + var(--hp-space-3))}}.hp-ord-all:focus-visible,.hp-ord-link:focus-visible,.hp-ord-return:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-ord-link{color:var(--hp-navy);text-decoration:none}.hp-ord-link:hover,.hp-ord-link:hover b{text-decoration:underline}.hp-ord-main{display:block;min-width:0}.hp-ord-clip{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hp-ord-block,.hp-ord-sub{display:block}.hp-ord-sub{color:var(--hp-ink-3);font-size:12px;line-height:1.45}.hp-ord-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-ord-detail{display:grid;grid-gap:var(--hp-space-6);gap:var(--hp-space-6);min-width:0}.hp-ord-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-ord-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-ord-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-ord-facts dt{color:var(--hp-ink-3)}.hp-ord-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.hp-ord-facts a{color:var(--hp-navy)}.hp-ord-money dd{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ord-money .is-total{padding-top:var(--hp-space-2);border-top:1px solid var(--hp-line);color:var(--hp-navy);font-size:16px;font-weight:700}.hp-ord-money .is-warn{color:var(--hp-orange);font-weight:700}.hp-ord-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hp-ord-address{display:grid;grid-gap:2px;gap:2px;margin:0;font-size:14px;line-height:1.5}.hp-ord-address span,.hp-ord-quote{color:var(--hp-ink-2)}.hp-ord-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)}.hp-ord-section{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4);min-width:0}.hp-ord-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-ord-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-ord-pack{display:grid;grid-gap:var(--hp-space-3);gap:var(--hp-space-3);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-ord-pack__head{align-items:flex-start;justify-content:space-between}.hp-ord-pack__head,.hp-ord-pack__title{display:flex;flex-wrap:wrap;gap:var(--hp-space-3)}.hp-ord-pack__title{align-items:center;margin:0 0 var(--hp-space-1);color:var(--hp-navy);font-size:16px;font-weight:700}.hp-ord-pack__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hp-space-2)}.hp-ord-pack__facts{display:flex;flex-wrap:wrap;gap:var(--hp-space-2) var(--hp-space-4);margin:0;color:var(--hp-ink-3);font-size:13px}.hp-ord-track{display:inline-flex;align-items:center;gap:var(--hp-space-1);color:var(--hp-ink-1);font-weight:700}.hp-ord-track a{display:inline-flex;color:var(--hp-navy)}.hp-ord-pack .hp-cmp-tablewrap{box-shadow:none;border-radius:0}.hp-ord-pack .hp-ord-table{min-width:560px}.hp-ord-product{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0}.hp-ord-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-ord-product__text{display:grid;grid-gap:2px;gap:2px;min-width:0}.hp-ord-product__text span{color:var(--hp-ink-3);font-size:12px}.hp-ord-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--hp-space-1);white-space:nowrap}.hp-ord-returns{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-ord-return{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;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);color:inherit;text-decoration:none}.hp-ord-return:hover{box-shadow:inset 0 0 0 1px var(--hp-navy)}.hp-ord-return__main{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.hp-ord-return__main span{color:var(--hp-ink-3);font-size:13px}.hp-ord-return__meta{display:flex;align-items:center;gap:var(--hp-space-3)}.hp-ord-timeline{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.hp-ord-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-ord-event:last-child{padding-bottom:0}.hp-ord-event:before{content:"";position:absolute;inset-block:14px 0;inset-inline-start:6px;width:2px;background:var(--hp-line)}.hp-ord-event:last-child:before{display:none}.hp-ord-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-ord-event.is-money .hp-ord-event__dot{box-shadow:inset 0 0 0 3px var(--hp-green)}.hp-ord-event.is-problem .hp-ord-event__dot{box-shadow:inset 0 0 0 3px var(--hp-red)}.hp-ord-event__body{display:grid;grid-gap:2px;gap:2px;min-width:0;font-size:14px}.hp-ord-event__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--hp-space-2);margin:0}.hp-ord-event__who{color:var(--hp-ink-3);font-size:12px}.hp-ord-event__detail{margin:0;color:var(--hp-ink-2);overflow-wrap:anywhere}.hp-ord-event__time{color:var(--hp-ink-3);font-size:12px}.hp-ord-back{margin:0}.hp-ord-form{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ord-textarea{min-height:84px;resize:vertical}.hp-ord-pick{display:grid;grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-ord-pick__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-3);border-radius:var(--hp-radius-sm);background:var(--hp-studio)}.hp-ord-pick__text{display:grid;grid-gap:2px;gap:2px;min-width:0;flex:1 1 200px;font-size:14px}.hp-ord-pick__text>span:not(.hp-pnl-error){color:var(--hp-ink-3);font-size:12px}.hp-ord-stepper{display:inline-flex;align-items:center;gap:var(--hp-space-2)}.hp-ord-stepper output{min-width:24px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.hp-ord-all{padding:4px 8px;border:0;border-radius:var(--hp-radius-pill);background:transparent;color:var(--hp-navy);font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer}.hp-ord-all:disabled{color:var(--hp-ink-4);cursor:default;text-decoration:none}.hp-ord-estimate{display:flex;align-items:baseline;justify-content:space-between;gap:var(--hp-space-3);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);background:var(--hp-navy-tint);color:var(--hp-ink-2);font-size:14px}.hp-ord-estimate b{color:var(--hp-navy);font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hp-ord-next{margin:0 0 var(--hp-space-4);color:var(--hp-ink-2);font-size:14px;line-height:1.55}.hp-ord-next__actions{display:flex;flex-wrap:wrap;gap:var(--hp-space-2);margin-bottom:var(--hp-space-3)}@media (max-width:640px){.hp-ord-facts{grid-template-columns:minmax(0,1fr);gap:0}.hp-ord-facts dt{margin-top:var(--hp-space-3);font-size:12px}.hp-ord-money{grid-template-columns:max-content minmax(0,1fr);gap:var(--hp-space-2) var(--hp-space-4)}.hp-ord-money dt{margin-top:0;font-size:inherit}}.hp-ord-items-wrap{overflow-x:auto}.hp-ord-items{min-width:480px}.hp-ord-items td:not(:first-child),.hp-ord-items th:not(:first-child){width:1%}.hp-ord-items td{padding-block:var(--hp-space-3)}.hp-ord-items .hp-ord-product__text b{font-weight:600;line-height:1.35}.hp-ord-items tr.is-muted .hp-ord-product__thumb{opacity:.5}.hp-ord-pack .hp-ord-items-wrap{margin-inline:calc(var(--hp-space-4) * -1)}@media (max-width:640px){.hp-ord-items{min-width:0}.hp-ord-items .hp-ord-unit{display:none}}.hp-ord-evi{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--hp-space-2);gap:var(--hp-space-2);margin:0;padding:0;list-style:none}.hp-ord-evi__item{display:flex;align-items:center;gap:var(--hp-space-3);min-width:0;padding:var(--hp-space-2);border:1px solid var(--hp-line);border-radius:var(--hp-radius-sm);background:var(--hp-surface);color:inherit;text-decoration:none}a.hp-ord-evi__item:hover{border-color:var(--hp-navy)}a.hp-ord-evi__item:focus-visible{outline:2px solid var(--hp-navy);outline-offset:2px}.hp-ord-evi__item.is-error{border-color:var(--hp-red);background:var(--hp-red-tint)}.hp-ord-evi__thumb{display:inline-flex;width:48px;height:48px;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:6px;background:var(--hp-studio);color:var(--hp-ink-3)}.hp-ord-evi__thumb img{width:100%;height:100%;object-fit:cover}.hp-ord-evi__thumb svg{width:22px;height:22px}.hp-ord-evi__text{display:grid;flex:1 1;grid-gap:2px;gap:2px;min-width:0;font-size:13px}.hp-ord-evi__text b{overflow:hidden;color:var(--hp-ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hp-ord-evi__text span{color:var(--hp-ink-3);font-size:12px}.hp-ord-evi__item.is-error .hp-ord-evi__text span{color:var(--hp-red-text)}.hp-ord-evi__add{min-height:66px;padding:var(--hp-space-2) var(--hp-space-3)}.hp-ord-verdict{display:grid;grid-gap:var(--hp-space-1);gap:var(--hp-space-1);padding:var(--hp-space-3) var(--hp-space-4);border-radius:var(--hp-radius-sm);font-size:14px;line-height:1.5}.hp-ord-verdict.is-upheld{background:var(--hp-green-tint)}.hp-ord-verdict.is-overturned{background:var(--hp-red-tint)}.hp-ord-verdict p{margin:0;color:var(--hp-ink-2)}.hp-ord-verdict>span{color:var(--hp-ink-3);font-size:12px}.hp-ord-evi.is-view{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.hp-ord-dispute{display:grid;grid-gap:var(--hp-space-4);gap:var(--hp-space-4)}.hp-ord-dispute__head{display:flex;gap:var(--hp-space-2)}.hp-ord-docs{display:flex;flex-direction:column;gap:var(--hp-space-1);margin:0 0 var(--hp-space-2);padding:0;list-style:none;font-size:14px}.hp-ord-docs .hp-link{display:inline-flex;align-items:center;gap:6px}